From 50dc8e1330f83108b7c05a78f51b32ce6f7e1c8a Mon Sep 17 00:00:00 2001 From: Xilin Jia <6257601+XilinJia@users.noreply.github.com> Date: Thu, 7 Nov 2024 22:42:43 +0100 Subject: [PATCH] 6.13.7 commit --- README.md | 17 +- app/build.gradle | 4 +- .../podcini/net/feed/FeedUpdateManager.kt | 19 +- .../podcini/preferences/UserPreferences.kt | 4 +- .../fragments/PlaybackPreferencesFragment.kt | 23 - .../UserInterfacePreferencesFragment.kt | 12 +- .../ac/mdiq/podcini/storage/database/Feeds.kt | 4 +- .../ac/mdiq/podcini/storage/model/Episode.kt | 4 +- .../podcini/storage/model/EpisodeFilter.kt | 6 - .../podcini/storage/model/FeedSortOrder.kt | 28 - .../podcini/ui/activity/PreferenceActivity.kt | 7 - .../mdiq/podcini/ui/dialog/FeedSortDialog.kt | 118 ---- .../ui/fragment/AllEpisodesFragment.kt | 31 - .../ui/fragment/AudioPlayerFragment.kt | 2 +- .../ui/fragment/BaseEpisodesFragment.kt | 3 - .../ui/fragment/FeedEpisodesFragment.kt | 5 - .../podcini/ui/fragment/HistoryFragment.kt | 28 - .../podcini/ui/fragment/QueuesFragment.kt | 2 +- .../ui/fragment/SubscriptionsFragment.kt | 600 +++++++++++++----- .../podcini/ui/utils/NotificationUtils.kt | 14 - .../kotlin/ac/mdiq/podcini/util/FlowEvent.kt | 2 +- app/src/main/res/menu/downloads_completed.xml | 12 - app/src/main/res/menu/episodes.xml | 7 - app/src/main/res/values-ar/strings.xml | 268 +++----- app/src/main/res/values-ast/strings.xml | 128 ++-- app/src/main/res/values-br/strings.xml | 219 +++---- app/src/main/res/values-ca/strings.xml | 244 +++---- app/src/main/res/values-cs/strings.xml | 270 ++++---- app/src/main/res/values-da/strings.xml | 254 ++++---- app/src/main/res/values-de/strings.xml | 256 ++++---- app/src/main/res/values-es/strings.xml | 264 ++++---- app/src/main/res/values-et/strings.xml | 197 +++--- app/src/main/res/values-eu/strings.xml | 235 +++---- app/src/main/res/values-fa/strings.xml | 239 +++---- app/src/main/res/values-fi/strings.xml | 235 +++---- app/src/main/res/values-fr/strings.xml | 265 ++++---- app/src/main/res/values-gl/strings.xml | 256 ++++---- app/src/main/res/values-hu/strings.xml | 213 +++---- app/src/main/res/values-in/strings.xml | 189 +++--- app/src/main/res/values-it/strings.xml | 265 ++++---- app/src/main/res/values-iw/strings.xml | 271 ++++---- app/src/main/res/values-ja/strings.xml | 180 +++--- app/src/main/res/values-ko/strings.xml | 231 +++---- app/src/main/res/values-lt/strings.xml | 190 +++--- app/src/main/res/values-nb/strings.xml | 235 +++---- app/src/main/res/values-nl/strings.xml | 225 +++---- app/src/main/res/values-pl/strings.xml | 241 +++---- app/src/main/res/values-pt-rBR/strings.xml | 245 +++---- app/src/main/res/values-pt/strings.xml | 264 ++++---- app/src/main/res/values-ro/strings.xml | 264 ++++---- app/src/main/res/values-ru/strings.xml | 254 +++----- app/src/main/res/values-sk/strings.xml | 272 ++++---- app/src/main/res/values-sl/strings.xml | 186 +++--- app/src/main/res/values-sv/strings.xml | 257 ++++---- app/src/main/res/values-tr/strings.xml | 238 +++---- app/src/main/res/values-uk/strings.xml | 271 ++++---- app/src/main/res/values-zh-rCN/strings.xml | 248 ++++---- app/src/main/res/values-zh-rTW/strings.xml | 144 ++--- app/src/main/res/values/strings.xml | 280 ++++---- app/src/main/res/xml/preferences_playback.xml | 7 - .../res/xml/preferences_user_interface.xml | 8 +- changelog.md | 11 +- .../android/en-US/changelogs/3020294.txt | 8 + 63 files changed, 4043 insertions(+), 5436 deletions(-) delete mode 100644 app/src/main/kotlin/ac/mdiq/podcini/storage/model/FeedSortOrder.kt delete mode 100644 app/src/main/kotlin/ac/mdiq/podcini/ui/dialog/FeedSortDialog.kt create mode 100644 fastlane/metadata/android/en-US/changelogs/3020294.txt diff --git a/README.md b/README.md index c7fa3b44..0e3dc32a 100644 --- a/README.md +++ b/README.md @@ -26,15 +26,16 @@ Compared to AntennaPod this project: 1. Migrated all media routines to `androidx.media3`, with `AudioOffloadMode` enabled, nicer to device battery, 2. Is purely `Kotlin` based and mono-modular, and multiple views are in Jetpack Compose, -3. modern object-base Realm DB replaced SQLite, Coil replaced Glide, coroutines replaced RxJava and threads, and SharedFlow replaced EventBus. -4. Boasts new UI's including streamlined drawer, subscriptions view and player controller, -5. Supports multiple, virtual and circular play queues associable to any podcast -6. Auto-download is governed by policy and limit settings of individual feed -7. Features synthetic podcasts and allows episodes to be shelved to any synthetic podcast +3. Modern object-base Realm DB replaced SQLite, Coil replaced Glide, coroutines replaced RxJava and threads, and SharedFlow replaced EventBus. +4. Boasts new UI's including streamlined drawer, subscriptions view and player controller, and many more. +5. Supports multiple, virtual and circular play queues associable with any podcast. +6. Auto-download is governed by policy and limit settings of individual feed. +7. Features synthetic podcasts and allows episodes to be shelved to any synthetic podcast. 8. Supports channels, playlists, single media from YouTube and YT Music, as well as normal podcasts and plain RSS, -9. Allows adding personal notes and 5-level rating on every episode -10. Offers Readability and Text-to-Speech for RSS contents,s -11. Features `instant sync` across devices without a server. +9. Allows setting personal notes, 5-level rating, and 12-level play state on every episode. +10. Supports sophisticated filtering and sorting on episodes and podcasts. +11. Offers Readability and Text-to-Speech for RSS contents, +12. Features `instant sync` across devices without a server. The project aims to profit from modern frameworks, improve efficiency and provide more useful and user-friendly features. diff --git a/app/build.gradle b/app/build.gradle index 95d16086..c5ae2284 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -26,8 +26,8 @@ android { vectorDrawables.useSupportLibrary false vectorDrawables.generatedDensities = [] - versionCode 3020293 - versionName "6.13.6" + versionCode 3020294 + versionName "6.13.7" applicationId "ac.mdiq.podcini.R" def commit = "" diff --git a/app/src/main/kotlin/ac/mdiq/podcini/net/feed/FeedUpdateManager.kt b/app/src/main/kotlin/ac/mdiq/podcini/net/feed/FeedUpdateManager.kt index dea355ac..f5bcf08e 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/net/feed/FeedUpdateManager.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/net/feed/FeedUpdateManager.kt @@ -245,7 +245,8 @@ object FeedUpdateManager { if (feed.downloadUrl.isNullOrEmpty()) return val url = feed.downloadUrl!! val newestItem = feed.mostRecentItem - val oldestItem = feed.oldestItem + Logd(TAG, "newestItem: ${newestItem?.getPubDate()} ${newestItem?.title}") +// val oldestItem = feed.oldestItem try { val service = try { Vista.getService("YouTube") } catch (e: ExtractionException) { throw ExtractionException("YouTube service not found") } val uURL = URL(url) @@ -266,7 +267,10 @@ object FeedUpdateManager { Logd(TAG, "item: ${r.uploadDate?.date()?.time} ${r.name}") if ((r.uploadDate?.date()?.time ?: Date(0)) > (newestItem?.getPubDate() ?: Date(0))) eList.add(episodeFromStreamInfoItem(r)) - else nextPage = null + else { + nextPage = null + break + } } if (nextPage == null) break try { @@ -301,7 +305,10 @@ object FeedUpdateManager { if (r.infoType != InfoItem.InfoType.STREAM) continue if ((r.uploadDate?.date()?.time ?: Date(0)) > (newestItem?.getPubDate() ?: Date(0))) eList.add(episodeFromStreamInfoItem(r)) - else nextPage = null + else { + nextPage = null + break + } } if (nextPage == null) break try { @@ -326,6 +333,7 @@ object FeedUpdateManager { if (fullUpdate) Feeds.updateFeed(applicationContext, feed_) else Feeds.updateFeedSimple(feed_) } catch (e: Throwable) { Logd(TAG, "refreshYoutubeFeed playlist error1 ${e.message}") } } else { + // channel tabs other than videos val pathSegments = uURL.path.split("/") val channelUrl = "https://www.youtube.com/channel/${pathSegments[1]}" Logd(TAG, "channelUrl: $channelUrl") @@ -354,7 +362,10 @@ object FeedUpdateManager { Logd(TAG, "item: ${r.uploadDate?.date()?.time} ${r.name}") if ((r.uploadDate?.date()?.time ?: Date(0)) > (newestItem?.getPubDate() ?: Date(0))) eList.add(episodeFromStreamInfoItem(r)) - else nextPage = null + else { + nextPage = null + break + } } if (nextPage == null) break try { diff --git a/app/src/main/kotlin/ac/mdiq/podcini/preferences/UserPreferences.kt b/app/src/main/kotlin/ac/mdiq/podcini/preferences/UserPreferences.kt index bdd5073c..888c822f 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/preferences/UserPreferences.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/preferences/UserPreferences.kt @@ -275,8 +275,8 @@ object UserPreferences { prefThemeBlack, prefTintedColors, prefHiddenDrawerItems, - prefDrawerFeedOrder, - prefDrawerFeedOrderDir, +// prefDrawerFeedOrder, +// prefDrawerFeedOrderDir, prefFeedGridLayout, prefSwipeToRefreshAll, prefExpandNotify, diff --git a/app/src/main/kotlin/ac/mdiq/podcini/preferences/fragments/PlaybackPreferencesFragment.kt b/app/src/main/kotlin/ac/mdiq/podcini/preferences/fragments/PlaybackPreferencesFragment.kt index 0f37fa2a..0aa53df9 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/preferences/fragments/PlaybackPreferencesFragment.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/preferences/fragments/PlaybackPreferencesFragment.kt @@ -109,29 +109,6 @@ class PlaybackPreferencesFragment : PreferenceFragmentCompat() { // Possibly put it to a common method in abstract base class return findPreference(key) ?: throw IllegalArgumentException("Preference with key '$key' is not found") } - -// private fun buildSmartMarkAsPlayedPreference() { -// val res = requireActivity().resources -// -// val pref = findPreference(UserPreferences.Prefs.prefSmartMarkAsPlayedSecs.name) -// val values = res.getStringArray(R.array.smart_mark_as_played_values) -// val entries = arrayOfNulls(values.size) -// for (x in values.indices) { -// if (x == 0) { -// entries[x] = res.getString(R.string.pref_smart_mark_as_played_disabled) -// } else { -// var v = values[x].toInt() -// if (v < 60) { -// entries[x] = res.getQuantityString(R.plurals.time_seconds_quantified, v, v) -// } else { -// v /= 60 -// entries[x] = res.getQuantityString(R.plurals.time_minutes_quantified, v, v) -// } -// } -// } -// pref!!.entries = entries -// } - class EditFallbackSpeedDialog(activity: Activity) { val TAG = this::class.simpleName ?: "Anonymous" diff --git a/app/src/main/kotlin/ac/mdiq/podcini/preferences/fragments/UserInterfacePreferencesFragment.kt b/app/src/main/kotlin/ac/mdiq/podcini/preferences/fragments/UserInterfacePreferencesFragment.kt index 9dbd4a89..fa7117e3 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/preferences/fragments/UserInterfacePreferencesFragment.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/preferences/fragments/UserInterfacePreferencesFragment.kt @@ -7,11 +7,9 @@ import ac.mdiq.podcini.preferences.UserPreferences.fullNotificationButtons import ac.mdiq.podcini.preferences.UserPreferences.hiddenDrawerItems import ac.mdiq.podcini.preferences.UserPreferences.setShowRemainTimeSetting import ac.mdiq.podcini.ui.activity.PreferenceActivity -import ac.mdiq.podcini.ui.dialog.FeedSortDialog import ac.mdiq.podcini.ui.fragment.NavDrawerFragment.Companion.navMap import ac.mdiq.podcini.util.EventFlow import ac.mdiq.podcini.util.FlowEvent -import ac.mdiq.podcini.util.Logd import android.content.Context import android.content.DialogInterface import android.os.Build @@ -99,11 +97,11 @@ class UserInterfacePreferencesFragment : PreferenceFragmentCompat() { // true // }) - findPreference(UserPreferences.Prefs.prefDrawerFeedOrder.name)?.onPreferenceClickListener = (Preference.OnPreferenceClickListener { -// FeedSortDialog.showDialog(requireContext()) - FeedSortDialog().show(childFragmentManager, "FeedSortDialog") - true - }) +// findPreference(UserPreferences.Prefs.prefDrawerFeedOrder.name)?.onPreferenceClickListener = (Preference.OnPreferenceClickListener { +//// FeedSortDialog.showDialog(requireContext()) +// FeedSortDialog().show(childFragmentManager, "FeedSortDialog") +// true +// }) findPreference(PREF_SWIPE)?.setOnPreferenceClickListener { (activity as PreferenceActivity).openScreen(R.xml.preferences_swipe) true diff --git a/app/src/main/kotlin/ac/mdiq/podcini/storage/database/Feeds.kt b/app/src/main/kotlin/ac/mdiq/podcini/storage/database/Feeds.kt index e13006f3..c5993962 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/storage/database/Feeds.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/storage/database/Feeds.kt @@ -356,7 +356,7 @@ object Feeds { // Look for new or updated Items for (idx in newFeed.episodes.indices) { val episode = newFeed.episodes[idx] - if ((episode.getPubDate()?: Date(0)) <= priorMostRecentDate) continue + if (episode.getPubDate() <= priorMostRecentDate || episode.media?.getStreamUrl() == priorMostRecent?.media?.getStreamUrl()) continue Logd(TAG, "Found new episode: ${episode.title}") episode.feed = savedFeed @@ -370,7 +370,7 @@ object Feeds { else savedFeed.episodes.add(idx, episode) val pubDate = episode.getPubDate() - if (pubDate == null || priorMostRecentDate.before(pubDate) || priorMostRecentDate == pubDate) { + if (priorMostRecentDate < pubDate) { Logd(TAG, "Marking episode published on $pubDate new, prior most recent date = $priorMostRecentDate") episode.playState = PlayState.NEW.code if (savedFeed.preferences?.autoAddNewToQueue == true) { diff --git a/app/src/main/kotlin/ac/mdiq/podcini/storage/model/Episode.kt b/app/src/main/kotlin/ac/mdiq/podcini/storage/model/Episode.kt index b56b7ca3..49bc9344 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/storage/model/Episode.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/storage/model/Episode.kt @@ -187,8 +187,8 @@ class Episode : RealmObject { } @JvmName("getPubDateFunction") - fun getPubDate(): Date? { - return if (pubDate > 0) Date(pubDate) else null + fun getPubDate(): Date { + return Date(pubDate) } @JvmName("setPubDateFunction") diff --git a/app/src/main/kotlin/ac/mdiq/podcini/storage/model/EpisodeFilter.kt b/app/src/main/kotlin/ac/mdiq/podcini/storage/model/EpisodeFilter.kt index fb66e316..b1ae2cac 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/storage/model/EpisodeFilter.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/storage/model/EpisodeFilter.kt @@ -15,8 +15,6 @@ class EpisodeFilter(vararg properties_: String) : Serializable { val showNotQueued: Boolean = properties.contains(States.not_queued.name) val showDownloaded: Boolean = properties.contains(States.downloaded.name) val showNotDownloaded: Boolean = properties.contains(States.not_downloaded.name) -// val showIsFavorite: Boolean = properties.contains(States.is_favorite.name) -// val showNotFavorite: Boolean = properties.contains(States.not_favorite.name) constructor(properties: String) : this(*(properties.split(",").toTypedArray())) @@ -181,9 +179,6 @@ class EpisodeFilter(vararg properties_: String) : Serializable { } enum class EpisodesFilterGroup(val nameRes: Int, vararg values_: ItemProperties) { -// PLAYED(ItemProperties(R.string.hide_played_episodes_label, States.played.name), ItemProperties(R.string.not_played, States.unplayed.name)), -// PAUSED(ItemProperties(R.string.hide_paused_episodes_label, States.paused.name), ItemProperties(R.string.not_paused, States.not_paused.name)), -// FAVORITE(ItemProperties(R.string.hide_is_favorite_label, States.is_favorite.name), ItemProperties(R.string.not_favorite, States.not_favorite.name)), RATING(R.string.rating_label, ItemProperties(R.string.unrated, States.unrated.name), ItemProperties(R.string.trash, States.trash.name), ItemProperties(R.string.bad, States.bad.name), @@ -206,7 +201,6 @@ class EpisodeFilter(vararg properties_: String) : Serializable { ItemProperties(R.string.ignored, States.ignored.name), ), OPINION(R.string.has_comments, ItemProperties(R.string.yes, States.has_comments.name), ItemProperties(R.string.no, States.no_comments.name)), -// QUEUED(ItemProperties(R.string.queued_label, States.queued.name), ItemProperties(R.string.not_queued_label, States.not_queued.name)), MEDIA(R.string.has_media, ItemProperties(R.string.yes, States.has_media.name), ItemProperties(R.string.no, States.no_media.name)), DOWNLOADED(R.string.downloaded_label, ItemProperties(R.string.yes, States.downloaded.name), ItemProperties(R.string.no, States.not_downloaded.name)), CHAPTERS(R.string.has_chapters, ItemProperties(R.string.yes, States.has_chapters.name), ItemProperties(R.string.no, States.no_chapters.name)), diff --git a/app/src/main/kotlin/ac/mdiq/podcini/storage/model/FeedSortOrder.kt b/app/src/main/kotlin/ac/mdiq/podcini/storage/model/FeedSortOrder.kt deleted file mode 100644 index 4af49c94..00000000 --- a/app/src/main/kotlin/ac/mdiq/podcini/storage/model/FeedSortOrder.kt +++ /dev/null @@ -1,28 +0,0 @@ -package ac.mdiq.podcini.storage.model - -enum class FeedSortOrder(val code: Int, val index: Int) { - UNPLAYED_NEW_OLD(1, 0), - UNPLAYED_OLD_NEW(2, 0), - ALPHABETIC_A_Z(3, 1), - ALPHABETIC_Z_A(4,1 ), - LAST_UPDATED_NEW_OLD(5, 2), - LAST_UPDATED_OLD_NEW(6, 2), - LAST_UPDATED_UNPLAYED_NEW_OLD(7, 3), - LAST_UPDATED_UNPLAYED_OLD_NEW(8, 3), - MOST_PLAYED(9, 4), - LEAST_PLAYED(10, 4), - MOST_DOWNLOADED(11, 5), - LEAST_DOWNLAODED(12, 5), - MOST_DOWNLOADED_UNPLAYED(13, 6), - LEAST_DOWNLAODED_UNPLAYED(14, 6), - NEW_EPISODES_MOST(15, 7), - NEW_EPISODES_LEAST(16, 7), - LAST_DOWNLOAD_NEW_OLD(17, 8), - LAST_DOWNLOAD_OLD_NEW(18, 8); - - companion object { - fun getSortOrder(dir: Int, index: Int): FeedSortOrder? { - return enumValues().firstOrNull { it.code == 2*index+dir+1 && it.index == index } - } - } -} diff --git a/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/PreferenceActivity.kt b/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/PreferenceActivity.kt index fa57398f..25cc1f16 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/PreferenceActivity.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/PreferenceActivity.kt @@ -112,13 +112,6 @@ class PreferenceActivity : AppCompatActivity(), SearchPreferenceResultListener { override fun onSearchResultClicked(result: SearchPreferenceResult) { when (val screen = result.resourceFile) { -// R.xml.feed_settings -> { -// val builder = MaterialAlertDialogBuilder(this) -// builder.setTitle(R.string.feed_settings_label) -// builder.setMessage(R.string.pref_feed_settings_dialog_msg) -// builder.setPositiveButton(android.R.string.ok, null) -// builder.show() -// } R.xml.preferences_notifications -> openScreen(screen) else -> { val fragment = openScreen(result.resourceFile) diff --git a/app/src/main/kotlin/ac/mdiq/podcini/ui/dialog/FeedSortDialog.kt b/app/src/main/kotlin/ac/mdiq/podcini/ui/dialog/FeedSortDialog.kt deleted file mode 100644 index a5353f9f..00000000 --- a/app/src/main/kotlin/ac/mdiq/podcini/ui/dialog/FeedSortDialog.kt +++ /dev/null @@ -1,118 +0,0 @@ -package ac.mdiq.podcini.ui.dialog - -import ac.mdiq.podcini.R -import ac.mdiq.podcini.databinding.SortDialogBinding -import ac.mdiq.podcini.databinding.SortDialogItemActiveBinding -import ac.mdiq.podcini.databinding.SortDialogItemBinding -import ac.mdiq.podcini.preferences.UserPreferences -import ac.mdiq.podcini.preferences.UserPreferences.appPrefs -import ac.mdiq.podcini.storage.model.FeedSortOrder -import ac.mdiq.podcini.storage.model.FeedSortOrder.Companion.getSortOrder -import ac.mdiq.podcini.ui.fragment.SubscriptionsFragment.Companion.feedOrderBy -import ac.mdiq.podcini.ui.fragment.SubscriptionsFragment.Companion.feedOrderDir -import ac.mdiq.podcini.util.EventFlow -import ac.mdiq.podcini.util.FlowEvent -import ac.mdiq.podcini.util.Logd -import android.os.Bundle -import android.view.LayoutInflater -import android.view.View -import android.view.ViewGroup -import android.view.WindowManager -import android.widget.CompoundButton -import com.google.android.material.bottomsheet.BottomSheetDialogFragment - -open class FeedSortDialog : BottomSheetDialogFragment() { - private val TAG: String = FeedSortDialog::class.simpleName ?: "Anonymous" - - protected var _binding: SortDialogBinding? = null - protected val binding get() = _binding!! - - protected var sortOrder: FeedSortOrder? = null - - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - sortOrder = getSortOrder(feedOrderDir, feedOrderBy) - } - - override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { - _binding = SortDialogBinding.inflate(inflater) - binding.gridLayout.columnCount = 1 - populateList() - binding.keepSortedCheckbox.setOnCheckedChangeListener { _: CompoundButton?, _: Boolean -> this@FeedSortDialog.onSelectionChanged() } - return binding.root - } - - override fun onStart() { - super.onStart() - dialog?.window?.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND) - } - - private fun populateList() { - binding.gridLayout.removeAllViews() - onAddItem(R.string.feed_order_alphabetical, FeedSortOrder.ALPHABETIC_A_Z, FeedSortOrder.ALPHABETIC_Z_A, true) - onAddItem(R.string.feed_order_last_update, FeedSortOrder.LAST_UPDATED_OLD_NEW, FeedSortOrder.LAST_UPDATED_NEW_OLD, false) - onAddItem(R.string.feed_order_last_download, FeedSortOrder.LAST_DOWNLOAD_OLD_NEW, FeedSortOrder.LAST_DOWNLOAD_NEW_OLD, false) - onAddItem(R.string.feed_order_last_unread_update, FeedSortOrder.LAST_UPDATED_UNPLAYED_OLD_NEW, FeedSortOrder.LAST_UPDATED_UNPLAYED_NEW_OLD, false) - onAddItem(R.string.feed_order_new_episodes, FeedSortOrder.NEW_EPISODES_LEAST, FeedSortOrder.NEW_EPISODES_MOST, false) - onAddItem(R.string.feed_order_unplayed_count, FeedSortOrder.UNPLAYED_OLD_NEW, FeedSortOrder.UNPLAYED_NEW_OLD, false) - onAddItem(R.string.feed_order_most_played, FeedSortOrder.LEAST_PLAYED, FeedSortOrder.MOST_PLAYED, false) - onAddItem(R.string.feed_counter_downloaded_unplayed, FeedSortOrder.LEAST_DOWNLAODED_UNPLAYED, FeedSortOrder.MOST_DOWNLOADED_UNPLAYED, false) - onAddItem(R.string.feed_counter_downloaded, FeedSortOrder.LEAST_DOWNLAODED, FeedSortOrder.MOST_DOWNLOADED, false) - } - - protected open fun onAddItem(title: Int, ascending: FeedSortOrder, descending: FeedSortOrder, ascendingIsDefault: Boolean) { - Logd(TAG, "onAddItem $title") - if (sortOrder == ascending || sortOrder == descending) { - val item = SortDialogItemActiveBinding.inflate(layoutInflater, binding.gridLayout, false) - val other: FeedSortOrder - when { - ascending == descending -> { - item.button.setText(title) - other = ascending - } - sortOrder == ascending -> { - item.button.text = getString(title) + "\u00A0▲" - other = descending - } - else -> { - item.button.text = getString(title) + "\u00A0▼" - other = ascending - } - } - item.button.setOnClickListener { - Logd(TAG, "button clicked: $title ${other.name} ${other.code}") - sortOrder = other - populateList() - setFeedOrder(sortOrder!!.index.toString(), if (sortOrder == ascending) 0 else 1) - onSelectionChanged() - EventFlow.postEvent(FlowEvent.FeedsSortedEvent()) - } - binding.gridLayout.addView(item.root) - } else { - val item = SortDialogItemBinding.inflate(layoutInflater, binding.gridLayout, false) - item.button.setText(title) - item.button.setOnClickListener { - sortOrder = if (ascendingIsDefault) ascending else descending - Logd(TAG, "button clicked 1: ${getString(title)} ${sortOrder!!.name} ${sortOrder!!.code}") - populateList() - setFeedOrder(sortOrder!!.index.toString(), if (sortOrder == ascending) 0 else 1) - onSelectionChanged() - EventFlow.postEvent(FlowEvent.FeedsSortedEvent()) - } - binding.gridLayout.addView(item.root) - } - } - - protected open fun onSelectionChanged() {} - - override fun onDestroyView() { - Logd(TAG, "onDestroyView") - _binding = null - super.onDestroyView() - } - - private fun setFeedOrder(selected: String, dir: Int) { - appPrefs.edit().putString(UserPreferences.Prefs.prefDrawerFeedOrder.name, selected).apply() - appPrefs.edit().putInt(UserPreferences.Prefs.prefDrawerFeedOrderDir.name, dir).apply() - } -} diff --git a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/AllEpisodesFragment.kt b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/AllEpisodesFragment.kt index ffb1b7b0..5d356671 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/AllEpisodesFragment.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/AllEpisodesFragment.kt @@ -89,14 +89,7 @@ class AllEpisodesFragment : BaseEpisodesFragment() { when (item.itemId) { R.id.filter_items -> { showFilterDialog = true -// AllEpisodesFilterDialog.newInstance(getFilter()).show(childFragmentManager, null) } -// R.id.action_favorites -> { -// val filter = getFilter().properties.toMutableSet() -// if (filter.contains(EpisodeFilter.States.is_favorite.name)) filter.remove(EpisodeFilter.States.is_favorite.name) -// else filter.add(EpisodeFilter.States.is_favorite.name) -// onFilterChanged(FlowEvent.AllEpisodesFilterEvent(HashSet(filter))) -// } R.id.episodes_sort -> AllEpisodesSortDialog().show(childFragmentManager.beginTransaction(), "SortDialog") R.id.switch_queue -> SwitchQueueDialog(activity as MainActivity).show() else -> return false @@ -115,7 +108,6 @@ class AllEpisodesFragment : BaseEpisodesFragment() { EventFlow.events.collectLatest { event -> Logd(TAG, "Received event: ${event.TAG}") when (event) { -// is FlowEvent.AllEpisodesFilterEvent -> onFilterChanged(event) is FlowEvent.AllEpisodesSortEvent -> { page = 1 loadItems() @@ -126,26 +118,16 @@ class AllEpisodesFragment : BaseEpisodesFragment() { } } -// private fun onFilterChanged(event: FlowEvent.AllEpisodesFilterEvent) { -// prefFilterAllEpisodes = StringUtils.join(event.filterValues, ",") -// page = 1 -// loadItems() -// } - override fun updateToolbar() { swipeActions.setFilter(getFilter()) var info = "${episodes.size} episodes" if (getFilter().properties.isNotEmpty()) { info += " - ${getString(R.string.filtered_label)}" -// emptyView.setMessage(R.string.no_all_episodes_filtered_label) } -// else emptyView.setMessage(R.string.no_all_episodes_label) infoBarText.value = info -// toolbar.menu?.findItem(R.id.action_favorites)?.setIcon(if (getFilter().showIsFavorite) R.drawable.ic_star else R.drawable.ic_star_border) } override fun onFilterChanged(filterValues: Set) { -// EventFlow.postEvent(FlowEvent.AllEpisodesFilterEvent(filterValues)) prefFilterAllEpisodes = StringUtils.join(filterValues, ",") page = 1 loadItems() @@ -172,19 +154,6 @@ class AllEpisodesFragment : BaseEpisodesFragment() { } } -// class AllEpisodesFilterDialog : EpisodeFilterDialog() { -// override fun onFilterChanged(newFilterValues: Set) { -// EventFlow.postEvent(FlowEvent.AllEpisodesFilterEvent(newFilterValues)) -// } -// companion object { -// fun newInstance(filter: EpisodeFilter?): AllEpisodesFilterDialog { -// val dialog = AllEpisodesFilterDialog() -// dialog.filter = filter -// return dialog -// } -// } -// } - companion object { val TAG = AllEpisodesFragment::class.simpleName ?: "Anonymous" const val PREF_NAME: String = "PrefAllEpisodesFragment" diff --git a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/AudioPlayerFragment.kt b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/AudioPlayerFragment.kt index 712a96cc..e43b647a 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/AudioPlayerFragment.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/AudioPlayerFragment.kt @@ -587,11 +587,11 @@ class AudioPlayerFragment : Fragment() { } } - private fun updateUi(media: Playable) { Logd(TAG, "updateUi called $media") titleText = media.getEpisodeTitle() txtvPlaybackSpeed = DecimalFormat("0.00").format(curSpeedFB.toDouble()) + onPositionUpdate(FlowEvent.PlaybackPositionEvent(media, media.getPosition(), media.getDuration())) if (prevMedia?.getIdentifier() != media.getIdentifier()) imgLoc = ImageResourceUtils.getEpisodeListImageLocation(media) if (isPlayingVideoLocally && (curMedia as? EpisodeMedia)?.episode?.feed?.preferences?.videoModePolicy != VideoMode.AUDIO_ONLY) { // (activity as MainActivity).bottomSheet.setLocked(true) diff --git a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/BaseEpisodesFragment.kt b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/BaseEpisodesFragment.kt index b028f812..7b03ecc4 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/BaseEpisodesFragment.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/BaseEpisodesFragment.kt @@ -102,14 +102,11 @@ abstract class BaseEpisodesFragment : Fragment(), Toolbar.OnMenuItemClickListene swipeActions.setFilter(getFilter()) refreshSwipeTelltale() - createListAdaptor() return binding.root } open fun onFilterChanged(filterValues: Set) {} - open fun createListAdaptor() {} - override fun onStart() { super.onStart() procFlowEvents() diff --git a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/FeedEpisodesFragment.kt b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/FeedEpisodesFragment.kt index b900a1d3..4edcc0a7 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/FeedEpisodesFragment.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/FeedEpisodesFragment.kt @@ -560,11 +560,6 @@ import java.util.concurrent.Semaphore // if (feed!!.lastUpdateFailed) binding.header.txtvFailure.visibility = View.VISIBLE // else binding.header.txtvFailure.visibility = View.GONE -// if (feed!!.preferences != null && !feed!!.preferences!!.keepUpdated) { -// binding.header.txtvUpdatesDisabled.text = ("{gmo-pause_circle_outline} ${this.getString(R.string.updates_disabled_label)}") -// binding.header.txtvUpdatesDisabled.visibility = View.VISIBLE -// } else binding.header.txtvUpdatesDisabled.visibility = View.GONE - infoTextFiltered = "" if (!feed?.preferences?.filterString.isNullOrEmpty()) { val filter: EpisodeFilter = feed!!.episodeFilter diff --git a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/HistoryFragment.kt b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/HistoryFragment.kt index 920bf9d2..39841a61 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/HistoryFragment.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/HistoryFragment.kt @@ -44,28 +44,9 @@ class HistoryFragment : BaseEpisodesFragment() { toolbar.inflateMenu(R.menu.playback_history) toolbar.setTitle(R.string.playback_history_label) updateToolbar() -// emptyView.setIcon(R.drawable.ic_history) -// emptyView.setTitle(R.string.no_history_head_label) -// emptyView.setMessage(R.string.no_history_label) return root } - override fun createListAdaptor() { -// adapter = object : EpisodesAdapter(activity as MainActivity) { -// override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): EpisodeViewHolder { -// return object: EpisodeViewHolder(mainActivityRef.get()!!, parent) { -// override fun setPubDate(item: Episode) { -// val playDate = Date(item.media?.getLastPlayedTime()?:0L) -// pubDate.text = MiscFormatter.formatAbbrev(activity, playDate) -// pubDate.setContentDescription(MiscFormatter.formatForAccessibility(playDate)) -// } -// } -// } -// } -// adapter.setOnSelectModeListener(this) -// recyclerView.adapter = adapter - } - override fun onStart() { super.onStart() procFlowEvents() @@ -123,11 +104,8 @@ class HistoryFragment : BaseEpisodesFragment() { var info = "${episodes.size} episodes" if (getFilter().properties.isNotEmpty()) { info += " - ${getString(R.string.filtered_label)}" -// emptyView.setMessage(R.string.no_all_episodes_filtered_label) } -// else emptyView.setMessage(R.string.no_all_episodes_label) infoBarText.value = info -// toolbar.menu?.findItem(R.id.action_favorites)?.setIcon(if (getFilter().showIsFavorite) R.drawable.ic_star else R.drawable.ic_star_border) } private var eventSink: Job? = null @@ -205,12 +183,6 @@ class HistoryFragment : BaseEpisodesFragment() { companion object { val TAG = HistoryFragment::class.simpleName ?: "Anonymous" -// only used in tests - fun getNumberOfCompleted(): Long { - Logd(TAG, "getNumberOfCompleted called") - return realm.query(EpisodeMedia::class).query("playbackCompletionTime > 0").count().find() - } - fun getNumberOfPlayed(): Long { Logd(TAG, "getNumberOfPlayed called") return realm.query(EpisodeMedia::class).query("lastPlayedTime > 0 || playbackCompletionTime > 0").count().find() diff --git a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/QueuesFragment.kt b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/QueuesFragment.kt index 84c68128..450d01c1 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/QueuesFragment.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/QueuesFragment.kt @@ -149,7 +149,7 @@ class QueuesFragment : Fragment(), Toolbar.OnMenuItemClickListener { spinnerView = ComposeView(requireContext()).apply { setContent { CustomTheme(requireContext()) { - Spinner(items = spinnerTexts, selectedItem = spinnerTexts[0]) { index: Int -> + Spinner(items = spinnerTexts, selectedItem = curQueue.name + " : ${curQueue.episodeIds.size}") { index: Int -> Logd(TAG, "Queue selected: $queues[index].name") val prevQueueSize = curQueue.size() curQueue = upsertBlk(queues[index]) { it.update() } diff --git a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/SubscriptionsFragment.kt b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/SubscriptionsFragment.kt index f6d2bdb6..82330705 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/SubscriptionsFragment.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/ui/fragment/SubscriptionsFragment.kt @@ -27,7 +27,6 @@ import ac.mdiq.podcini.ui.compose.NonlazyGrid import ac.mdiq.podcini.ui.compose.RemoveFeedDialog import ac.mdiq.podcini.ui.compose.Spinner import ac.mdiq.podcini.ui.dialog.CustomFeedNameDialog -import ac.mdiq.podcini.ui.dialog.FeedSortDialog import ac.mdiq.podcini.ui.dialog.TagSettingsDialog import ac.mdiq.podcini.ui.fragment.FeedSettingsFragment.Companion.queueSettingOptions import ac.mdiq.podcini.util.EventFlow @@ -119,8 +118,21 @@ class SubscriptionsFragment : Fragment(), Toolbar.OnMenuItemClickListener { private var feedCount by mutableStateOf("") private var feedSorted by mutableIntStateOf(0) + private var sortIndex by mutableStateOf(0) + private var titleAscending by mutableStateOf(true) + private var dateAscending by mutableStateOf(true) + private var countAscending by mutableStateOf(true) + private var dateSortIndex by mutableStateOf(0) + private val playStateSort = MutableList(PlayState.entries.size) { mutableStateOf(false)} + private val playStateCodeSet = mutableSetOf() + private val ratingSort = MutableList(Rating.entries.size) { mutableStateOf(false)} + private val ratingCodeSet = mutableSetOf() + private var downlaodedSort by mutableStateOf(false) + private var commentedSort by mutableStateOf(false) + private var feedListFiltered = mutableStateListOf() private var showFilterDialog by mutableStateOf(false) + private var showSortDialog by mutableStateOf(false) private var noSubscription by mutableStateOf(false) private var useGrid by mutableStateOf(null) @@ -145,6 +157,8 @@ class SubscriptionsFragment : Fragment(), Toolbar.OnMenuItemClickListener { displayUpArrow = parentFragmentManager.backStackEntryCount != 0 if (savedInstanceState != null) displayUpArrow = savedInstanceState.getBoolean(KEY_UP_ARROW) + getSortingPrefs() + (activity as MainActivity).setupToolbarToggle(toolbar, displayUpArrow) toolbar.inflateMenu(R.menu.subscriptions) toolbar.title = getString(R.string.subscriptions_label) @@ -163,6 +177,7 @@ class SubscriptionsFragment : Fragment(), Toolbar.OnMenuItemClickListener { binding.mainView.setContent { CustomTheme(requireContext()) { if (showFilterDialog) FilterDialog(FeedFilter(feedsFilter)) { showFilterDialog = false } + if (showSortDialog) SortDialog {showSortDialog = false} Column { InforBar() Row(verticalAlignment = Alignment.CenterVertically, modifier = Modifier.padding(start = 20.dp, end = 20.dp)) { @@ -253,7 +268,7 @@ class SubscriptionsFragment : Fragment(), Toolbar.OnMenuItemClickListener { EventFlow.events.collectLatest { event -> Logd(TAG, "Received event: ${event.TAG}") when (event) { - is FlowEvent.FeedListEvent, is FlowEvent.FeedsSortedEvent -> loadSubscriptions() + is FlowEvent.FeedListEvent -> loadSubscriptions() // is FlowEvent.FeedsFilterEvent -> loadSubscriptions() is FlowEvent.EpisodePlayedEvent -> loadSubscriptions() is FlowEvent.FeedTagsChangedEvent -> loadSubscriptions() @@ -285,7 +300,10 @@ class SubscriptionsFragment : Fragment(), Toolbar.OnMenuItemClickListener { when (itemId) { R.id.subscriptions_filter -> showFilterDialog = true R.id.action_search -> (activity as MainActivity).loadChildFragment(SearchFragment.newInstance()) - R.id.subscriptions_sort -> FeedSortDialog().show(childFragmentManager, "FeedSortDialog") + R.id.subscriptions_sort -> { +// FeedSortDialog().show(childFragmentManager, "FeedSortDialog") + showSortDialog = true + } R.id.new_synth -> { val feed = createSynthetic(0, "") feed.type = Feed.FeedType.RSS.name @@ -313,7 +331,8 @@ class SubscriptionsFragment : Fragment(), Toolbar.OnMenuItemClickListener { try { withContext(Dispatchers.IO) { resetTags() - feedList = filterAndSort() +// feedList = filterAndSort() + feedList = doSort(false) } withContext(Dispatchers.Main) { noSubscription = feedList.isEmpty() @@ -330,128 +349,17 @@ class SubscriptionsFragment : Fragment(), Toolbar.OnMenuItemClickListener { } } - private fun filterAndSort(): List { - var fQueryStr = FeedFilter(feedsFilter).queryString() - val tagsQueryStr = queryStringOfTags() - if (tagsQueryStr.isNotEmpty()) fQueryStr += " AND $tagsQueryStr" - val queuesQueryStr = queryStringOfQueues() - if (queuesQueryStr.isNotEmpty()) fQueryStr += " AND $queuesQueryStr" - Logd(TAG, "sortFeeds() called $feedsFilter $fQueryStr") - val feedList_ = getFeedList(fQueryStr).toMutableList() - val feedOrder = feedOrderBy - val dir = 1 - 2*feedOrderDir // get from 0, 1 to 1, -1 - - fun comparator(counterMap: Map, dir: Int): Comparator { - return Comparator { lhs: Feed, rhs: Feed -> - val counterLhs = counterMap[lhs.id]?:0 - val counterRhs = counterMap[rhs.id]?:0 - when { - // reverse natural order: podcast with most unplayed episodes first - counterLhs > counterRhs -> -dir - counterLhs == counterRhs -> (lhs.title?.compareTo(rhs.title!!, ignoreCase = true) ?: -1) * dir - else -> dir - } + private fun comparator(counterMap: Map, dir: Int): Comparator { + return Comparator { lhs: Feed, rhs: Feed -> + val counterLhs = counterMap[lhs.id]?:0 + val counterRhs = counterMap[rhs.id]?:0 + when { + // reverse natural order: podcast with most unplayed episodes first + counterLhs > counterRhs -> -dir + counterLhs == counterRhs -> (lhs.title?.compareTo(rhs.title!!, ignoreCase = true) ?: -1) * dir + else -> dir } } - - val comparator: Comparator = when (feedOrder) { - FeedSortOrder.UNPLAYED_NEW_OLD.index -> { -// val queryString = "feedId == $0 AND (playState == ${PlayState.NEW.code} OR playState == ${PlayState.UNPLAYED.code})" - val queryString = "feedId == $0 AND (playState < ${PlayState.SKIPPED.code})" - val counterMap: MutableMap = mutableMapOf() - for (f in feedList_) { - val c = realm.query(Episode::class).query(queryString, f.id).count().find() - counterMap[f.id] = c - f.sortInfo = "$c unplayed" - } - comparator(counterMap, dir) - } - FeedSortOrder.ALPHABETIC_A_Z.index -> { - for (f in feedList_) f.sortInfo = "" - Comparator { lhs: Feed, rhs: Feed -> - val t1 = lhs.title - val t2 = rhs.title - when { - t1 == null -> dir - t2 == null -> -dir - else -> t1.compareTo(t2, ignoreCase = true) * dir - } - } - } - FeedSortOrder.MOST_PLAYED.index -> { - val queryString = "feedId == $0 AND playState >= ${PlayState.SKIPPED.code}" - val counterMap: MutableMap = mutableMapOf() - for (f in feedList_) { - val c = realm.query(Episode::class).query(queryString, f.id).count().find() - counterMap[f.id] = c - f.sortInfo = "$c played" - } - comparator(counterMap, dir) - } - FeedSortOrder.LAST_UPDATED_NEW_OLD.index -> { - val queryString = "feedId == $0 SORT(pubDate DESC)" - val counterMap: MutableMap = mutableMapOf() - for (f in feedList_) { - val d = realm.query(Episode::class).query(queryString, f.id).first().find()?.pubDate ?: 0L - counterMap[f.id] = d - f.sortInfo = "Updated: " + formatAbbrev(requireContext(), Date(d)) - } - comparator(counterMap, dir) - } - FeedSortOrder.LAST_DOWNLOAD_NEW_OLD.index -> { - val queryString = "feedId == $0 SORT(media.downloadTime DESC)" - val counterMap: MutableMap = mutableMapOf() - for (f in feedList_) { - val d = realm.query(Episode::class).query(queryString, f.id).first().find()?.media?.downloadTime ?: 0L - counterMap[f.id] = d - f.sortInfo = "Downloaded: " + formatAbbrev(requireContext(), Date(d)) - } - comparator(counterMap, dir) - } - FeedSortOrder.LAST_UPDATED_UNPLAYED_NEW_OLD.index -> { - val queryString = "feedId == $0 AND (playState < ${PlayState.SKIPPED.code}) SORT(pubDate DESC)" - val counterMap: MutableMap = mutableMapOf() - for (f in feedList_) { - val d = realm.query(Episode::class).query(queryString, f.id).first().find()?.pubDate ?: 0L - counterMap[f.id] = d - f.sortInfo = "Unplayed: " + formatAbbrev(requireContext(), Date(d)) - } - comparator(counterMap, dir) - } - FeedSortOrder.MOST_DOWNLOADED.index -> { - val queryString = "feedId == $0 AND media.downloaded == true" - val counterMap: MutableMap = mutableMapOf() - for (f in feedList_) { - val c = realm.query(Episode::class).query(queryString, f.id).count().find() - counterMap[f.id] = c - f.sortInfo = "$c downloaded" - } - comparator(counterMap, dir) - } - FeedSortOrder.MOST_DOWNLOADED_UNPLAYED.index -> { - val queryString = "feedId == $0 AND (playState < ${PlayState.SKIPPED.code}) AND media.downloaded == true" - val counterMap: MutableMap = mutableMapOf() - for (f in feedList_) { - val c = realm.query(Episode::class).query(queryString, f.id).count().find() - counterMap[f.id] = c - f.sortInfo = "$c downloaded unplayed" - } - comparator(counterMap, dir) - } - // doing FEED_ORDER_NEW - else -> { - val queryString = "feedId == $0 AND playState == ${PlayState.NEW.code}" - val counterMap: MutableMap = mutableMapOf() - for (f in feedList_) { - val c = realm.query(Episode::class).query(queryString, f.id).count().find() - counterMap[f.id] = c - f.sortInfo = "$c new" - } - comparator(counterMap, dir) - } - } - feedSorted++ - return feedList_.sortedWith(comparator) } @Composable @@ -936,13 +844,6 @@ class SubscriptionsFragment : Fragment(), Toolbar.OnMenuItemClickListener { } EpisodeSpeedDial(activity as MainActivity, selected.toMutableStateList(), modifier = Modifier.align(Alignment.BottomStart).padding(bottom = 16.dp, start = 16.dp)) } -// FloatingActionButton(shape = CircleShape, -// containerColor = MaterialTheme.colorScheme.secondaryContainer, -// contentColor = MaterialTheme.colorScheme.secondary, -// modifier = Modifier.align(Alignment.BottomEnd).padding(bottom = 16.dp, end = 16.dp), -// onClick = { -// if (activity is MainActivity) (activity as MainActivity).loadChildFragment(OnlineSearchFragment()) -// }) { Icon(Icons.Outlined.AddCircle, "Add", modifier = Modifier.size(60.dp)) } } } @@ -959,6 +860,413 @@ class SubscriptionsFragment : Fragment(), Toolbar.OnMenuItemClickListener { } catch (e: Exception) { Log.e(TAG, "exportOPML error: ${e.message}") } } + private fun sortArrays2CodeSet() { + playStateCodeSet.clear() + for (i in playStateSort.indices) { + if (playStateSort[i].value) playStateCodeSet.add(PlayState.entries[i].code.toString()) + } + ratingCodeSet.clear() + for (i in ratingSort.indices) { + if (ratingSort[i].value) ratingCodeSet.add(Rating.entries[i].code.toString()) + } + } + private fun sortArraysFromCodeSet() { + for (i in playStateSort.indices) { + playStateSort[i].value = false + } + for (c in playStateCodeSet) { + val e = PlayState.fromCode(c.toInt()) + playStateSort[e.ordinal].value = true + } + for (i in ratingSort.indices) { + ratingSort[i].value = false + } + for (c in ratingCodeSet) { + val e = Rating.fromCode(c.toInt()) + ratingSort[e.ordinal].value = true + } + } + + private fun saveSortingPrefs() { + appPrefs.edit().putInt("sortIndex", sortIndex).apply() + appPrefs.edit().putBoolean("titleAscending", titleAscending).apply() + appPrefs.edit().putBoolean("dateAscending", dateAscending).apply() + appPrefs.edit().putBoolean("countAscending", countAscending).apply() + appPrefs.edit().putInt("dateSortIndex", dateSortIndex).apply() + appPrefs.edit().putBoolean("downlaodedSort", downlaodedSort).apply() + appPrefs.edit().putBoolean("commentedSort", commentedSort).apply() + sortArrays2CodeSet() + appPrefs.edit().putStringSet("playStateCodeSet", playStateCodeSet).apply() + appPrefs.edit().putStringSet("ratingCodeSet", ratingCodeSet).apply() + } + + private fun getSortingPrefs() { + sortIndex = appPrefs.getInt("sortIndex", 0) + titleAscending = appPrefs.getBoolean("titleAscending", true) + dateAscending = appPrefs.getBoolean("dateAscending", true) + countAscending = appPrefs.getBoolean("countAscending", true) + dateSortIndex = appPrefs.getInt("dateSortIndex", 0) + downlaodedSort = appPrefs.getBoolean("downlaodedSort", true) + commentedSort = appPrefs.getBoolean("commentedSort", true) + playStateCodeSet.clear() + playStateCodeSet.addAll(appPrefs.getStringSet("playStateCodeSet", setOf())!!) + ratingCodeSet.clear() + ratingCodeSet.addAll(appPrefs.getStringSet("ratingCodeSet", setOf())!!) + sortArraysFromCodeSet() + } + + private fun doSort(build: Boolean = true): List { + fun getFeedList(): MutableList { + var fQueryStr = FeedFilter(feedsFilter).queryString() + val tagsQueryStr = queryStringOfTags() + if (tagsQueryStr.isNotEmpty()) fQueryStr += " AND $tagsQueryStr" + val queuesQueryStr = queryStringOfQueues() + if (queuesQueryStr.isNotEmpty()) fQueryStr += " AND $queuesQueryStr" + Logd(TAG, "sortFeeds() called $feedsFilter $fQueryStr") + return getFeedList(fQueryStr).toMutableList() + } + + val feedList_ = getFeedList() + for (f in feedList_) f.sortInfo = "" + val comparator = when (sortIndex) { + 0 -> { + val dir = if (titleAscending) 1 else -1 + Comparator { lhs: Feed, rhs: Feed -> + val t1 = lhs.title + val t2 = rhs.title + when { + t1 == null -> dir + t2 == null -> -dir + else -> t1.compareTo(t2, ignoreCase = true) * dir + } + } + } + 1 -> { + val dir = if (dateAscending) 1 else -1 + when (dateSortIndex) { + 0 -> { // date publish + var playStateQueries = "" + for (i in playStateSort.indices) { + if (playStateSort[i].value) { + if (playStateQueries.isNotEmpty()) playStateQueries += " OR " + playStateQueries += " playState == ${PlayState.entries[i].code} " + } + } + var queryString = "feedId == $0" + if (playStateQueries.isNotEmpty()) queryString += " AND ($playStateQueries)" + queryString += " SORT(pubDate DESC)" + Logd(TAG, "queryString: $queryString") + val counterMap: MutableMap = mutableMapOf() + for (f in feedList_) { + val d = realm.query(Episode::class).query(queryString, f.id).first().find()?.pubDate ?: 0L + counterMap[f.id] = d + f.sortInfo = formatAbbrev(requireContext(), Date(d)) + } + comparator(counterMap, dir) + } + 1 -> { // date downloaded + val queryString = "feedId == $0 SORT(media.downloadTime DESC)" + val counterMap: MutableMap = mutableMapOf() + for (f in feedList_) { + val d = realm.query(Episode::class).query(queryString, f.id).first().find()?.media?.downloadTime ?: 0L + counterMap[f.id] = d + f.sortInfo = "Downloaded: " + formatAbbrev(requireContext(), Date(d)) + } + Logd(TAG, "queryString: $queryString") + comparator(counterMap, dir) + } + else -> { + comparator(mutableMapOf(), 0) + } + } + } + else -> { // count + val dir = if (countAscending) 1 else -1 + var playStateQueries = "" + for (i in playStateSort.indices) { + if (playStateSort[i].value) { + if (playStateQueries.isNotEmpty()) playStateQueries += " OR " + playStateQueries += " playState == ${PlayState.entries[i].code} " + } + } + var ratingQueries = "" + for (i in ratingSort.indices) { + if (ratingSort[i].value) { + if (ratingQueries.isNotEmpty()) ratingQueries += " OR " + ratingQueries += " rating == ${Rating.entries[i].code} " + } + } + val downloadedQuery = if (downlaodedSort) " media.downloaded == true " else "" + val commentedQuery = if (commentedSort) " comment != '' " else "" + + var queryString = "feedId == $0" + if (playStateQueries.isNotEmpty()) queryString += " AND ($playStateQueries)" + if (ratingQueries.isNotEmpty()) queryString += " AND ($ratingQueries)" + if (downloadedQuery.isNotEmpty()) queryString += " AND ($downloadedQuery)" + if (commentedQuery.isNotEmpty()) queryString += " AND ($commentedQuery)" + Logd(TAG, "queryString: $queryString") + val counterMap: MutableMap = mutableMapOf() + for (f in feedList_) { + val c = realm.query(Episode::class).query(queryString, f.id).count().find() + counterMap[f.id] = c + f.sortInfo = "$c counts" + } + comparator(counterMap, dir) + } + } + feedSorted++ + if (!build) return feedList_.sortedWith(comparator) + + feedListFiltered.clear() + feedListFiltered.addAll(feedList_.sortedWith(comparator)) + return listOf() + } + + @Composable + fun SortDialog(onDismissRequest: () -> Unit) { + Dialog(properties = DialogProperties(usePlatformDefaultWidth = false), onDismissRequest = { onDismissRequest() }) { + val dialogWindowProvider = LocalView.current.parent as? DialogWindowProvider + dialogWindowProvider?.window?.let { window -> + window.setGravity(Gravity.BOTTOM) + window.setDimAmount(0f) + } + Surface(modifier = Modifier.fillMaxWidth().padding(top = 10.dp, bottom = 10.dp).height(350.dp), + color = MaterialTheme.colorScheme.surface.copy(alpha = 0.8f), shape = RoundedCornerShape(16.dp), border = BorderStroke(1.dp, Color.Yellow)) { + val textColor = MaterialTheme.colorScheme.onSurface + val scrollState = rememberScrollState() + Column(Modifier.fillMaxSize().verticalScroll(scrollState)) { + Row { + OutlinedButton(modifier = Modifier.padding(5.dp), elevation = null, border = BorderStroke(2.dp, if (sortIndex != 0) textColor else Color.Green), + onClick = { + titleAscending = !titleAscending + sortIndex = 0 + doSort() + saveSortingPrefs() + } + ) { + Row(verticalAlignment = Alignment.CenterVertically) { + Text(text = stringResource(R.string.title), color = textColor) + Icon(imageVector = ImageVector.vectorResource(if (titleAscending) R.drawable.baseline_arrow_upward_24 else R.drawable.baseline_arrow_downward_24), + contentDescription = "Title", modifier = Modifier.padding(start = 8.dp), tint = textColor) + } + } + Spacer(Modifier.weight(1f)) + OutlinedButton(modifier = Modifier.padding(5.dp), elevation = null, border = BorderStroke(2.dp, if (sortIndex != 1) textColor else Color.Green), + onClick = { + dateAscending = !dateAscending + sortIndex = 1 + doSort() + saveSortingPrefs() + } + ) { + Row(verticalAlignment = Alignment.CenterVertically) { + Text(text = stringResource(R.string.date), color = textColor) + Icon(imageVector = ImageVector.vectorResource(if (dateAscending) R.drawable.baseline_arrow_upward_24 else R.drawable.baseline_arrow_downward_24), + contentDescription = "Date", modifier = Modifier.padding(start = 8.dp), tint = textColor) + } + } + Spacer(Modifier.weight(1f)) + OutlinedButton(modifier = Modifier.padding(5.dp), elevation = null, border = BorderStroke(2.dp, if (sortIndex != 2) textColor else Color.Green), + onClick = { + countAscending = !countAscending + sortIndex = 2 + doSort() + saveSortingPrefs() + } + ) { + Row(verticalAlignment = Alignment.CenterVertically) { + Text(text = stringResource(R.string.count), color = textColor) + Icon(imageVector = ImageVector.vectorResource(if (countAscending) R.drawable.baseline_arrow_upward_24 else R.drawable.baseline_arrow_downward_24), + contentDescription = "Date", modifier = Modifier.padding(start = 8.dp), tint = textColor) + } + } + } + HorizontalDivider(color = Color.Yellow, thickness = 1.dp) + if (sortIndex == 1) { + Row { + OutlinedButton(modifier = Modifier.padding(5.dp), elevation = null, border = BorderStroke(2.dp, if (dateSortIndex != 0) textColor else Color.Green), + onClick = { + dateSortIndex = 0 + doSort() + saveSortingPrefs() + } + ) { Text(stringResource(R.string.publish_date)) } + Spacer(Modifier.weight(1f)) + OutlinedButton(modifier = Modifier.padding(5.dp), elevation = null, border = BorderStroke(2.dp, if (dateSortIndex != 1) textColor else Color.Green), + onClick = { + dateSortIndex = 1 + doSort() + saveSortingPrefs() + } + ) { Text(stringResource(R.string.download_date)) } + } + } + HorizontalDivider(color = Color.Yellow, thickness = 1.dp) + Column(modifier = Modifier.padding(start = 5.dp, bottom = 2.dp).fillMaxWidth()) { + if (sortIndex == 2) { + OutlinedButton(modifier = Modifier.padding(5.dp), elevation = null, border = BorderStroke(2.dp, if (!downlaodedSort) textColor else Color.Green), + onClick = { + downlaodedSort = !downlaodedSort + doSort() + saveSortingPrefs() + } + ) { Text(stringResource(R.string.downloaded_label)) } + OutlinedButton(modifier = Modifier.padding(5.dp), elevation = null, border = BorderStroke(2.dp, if (!commentedSort) textColor else Color.Green), + onClick = { + commentedSort = !commentedSort + doSort() + saveSortingPrefs() + } + ) { Text(stringResource(R.string.commented)) } + } + if ((sortIndex == 1 && dateSortIndex == 0) || sortIndex == 2) { + val item = EpisodeFilter.EpisodesFilterGroup.PLAY_STATE + var selectNone by remember { mutableStateOf(false) } + var expandRow by remember { mutableStateOf(false) } + Row { + Text(stringResource(item.nameRes) + ".. :", fontWeight = FontWeight.Bold, style = MaterialTheme.typography.headlineSmall, color = textColor, modifier = Modifier.clickable { + expandRow = !expandRow + }) + var lowerSelected by remember { mutableStateOf(false) } + var higherSelected by remember { mutableStateOf(false) } + Spacer(Modifier.weight(1f)) + if (expandRow) Text("<<<", color = if (lowerSelected) Color.Green else textColor, style = MaterialTheme.typography.headlineSmall, + modifier = Modifier.clickable { + val hIndex = playStateSort.indexOfLast { it.value } + if (hIndex < 0) return@clickable + if (!lowerSelected) { + for (i in 0..hIndex) playStateSort[i].value = true + } else { + for (i in 0..hIndex) playStateSort[i].value = false + playStateSort[hIndex].value = true + } + lowerSelected = !lowerSelected + doSort() + saveSortingPrefs() + }) + Spacer(Modifier.weight(1f)) + if (expandRow) Text("X", color = textColor, style = MaterialTheme.typography.headlineSmall, + modifier = Modifier.clickable { + lowerSelected = false + higherSelected = false + for (i in item.values.indices) { + playStateSort[i].value = false + } + doSort() + saveSortingPrefs() + }) + Spacer(Modifier.weight(1f)) + if (expandRow) Text(">>>", color = if (higherSelected) Color.Green else textColor, style = MaterialTheme.typography.headlineSmall, + modifier = Modifier.clickable { + val lIndex = playStateSort.indexOfFirst { it.value } + if (lIndex < 0) return@clickable + if (!higherSelected) { + for (i in lIndex.. + if (selectNone) playStateSort[index].value = false + LaunchedEffect(Unit) { +// if (filter != null && item.values[index].filterId in filter.properties) selectedList[index].value = true + } + OutlinedButton( + modifier = Modifier.padding(0.dp).heightIn(min = 20.dp).widthIn(min = 20.dp).wrapContentWidth(), + border = BorderStroke(2.dp, if (playStateSort[index].value) Color.Green else textColor), + onClick = { + selectNone = false + playStateSort[index].value = !playStateSort[index].value + doSort() + saveSortingPrefs() + }, + ) { + Text(text = stringResource(item.values[index].displayName), maxLines = 1, color = textColor) + } + } + } + if (sortIndex == 2) { + val item = EpisodeFilter.EpisodesFilterGroup.RATING + var selectNone by remember { mutableStateOf(false) } + var expandRow by remember { mutableStateOf(false) } + Row { + Text(stringResource(item.nameRes) + ".. :", fontWeight = FontWeight.Bold, style = MaterialTheme.typography.headlineSmall, color = textColor, modifier = Modifier.clickable { + expandRow = !expandRow + }) + var lowerSelected by remember { mutableStateOf(false) } + var higherSelected by remember { mutableStateOf(false) } + Spacer(Modifier.weight(1f)) + if (expandRow) Text("<<<", color = if (lowerSelected) Color.Green else textColor, style = MaterialTheme.typography.headlineSmall, + modifier = Modifier.clickable { + val hIndex = ratingSort.indexOfLast { it.value } + if (hIndex < 0) return@clickable + if (!lowerSelected) { + for (i in 0..hIndex) ratingSort[i].value = true + } else { + for (i in 0..hIndex) ratingSort[i].value = false + ratingSort[hIndex].value = true + } + lowerSelected = !lowerSelected + doSort() + saveSortingPrefs() + }) + Spacer(Modifier.weight(1f)) + if (expandRow) Text("X", color = textColor, style = MaterialTheme.typography.headlineSmall, + modifier = Modifier.clickable { + lowerSelected = false + higherSelected = false + for (i in item.values.indices) { + ratingSort[i].value = false + } + doSort() + saveSortingPrefs() + }) + Spacer(Modifier.weight(1f)) + if (expandRow) Text(">>>", color = if (higherSelected) Color.Green else textColor, style = MaterialTheme.typography.headlineSmall, + modifier = Modifier.clickable { + val lIndex = ratingSort.indexOfFirst { it.value } + if (lIndex < 0) return@clickable + if (!higherSelected) { + for (i in lIndex.. + if (selectNone) ratingSort[index].value = false + LaunchedEffect(Unit) { +// if (filter != null && item.values[index].filterId in filter.properties) selectedList[index].value = true + } + OutlinedButton( + modifier = Modifier.padding(0.dp).heightIn(min = 20.dp).widthIn(min = 20.dp).wrapContentWidth(), + border = BorderStroke(2.dp, if (ratingSort[index].value) Color.Green else textColor), + onClick = { + selectNone = false + ratingSort[index].value = !ratingSort[index].value + doSort() + saveSortingPrefs() + }, + ) { Text(text = stringResource(item.values[index].displayName), maxLines = 1, color = textColor) } + } + } + } + } + } + } + } + @Composable fun FilterDialog(filter: FeedFilter? = null, onDismissRequest: () -> Unit) { val filterValues = remember { filter?.properties ?: mutableSetOf() } @@ -1024,9 +1332,7 @@ class SubscriptionsFragment : Fragment(), Toolbar.OnMenuItemClickListener { } onFilterChanged(filterValues) }, - ) { - Text(text = stringResource(item.values[1].displayName), color = textColor) - } + ) { Text(text = stringResource(item.values[1].displayName), color = textColor) } Spacer(Modifier.weight(0.5f)) } } else { @@ -1099,9 +1405,7 @@ class SubscriptionsFragment : Fragment(), Toolbar.OnMenuItemClickListener { else filterValues.remove(item.values[index].filterId) onFilterChanged(filterValues) }, - ) { - Text(text = stringResource(item.values[index].displayName), maxLines = 1, color = textColor) - } + ) { Text(text = stringResource(item.values[index].displayName), maxLines = 1, color = textColor) } } } } @@ -1160,17 +1464,17 @@ class SubscriptionsFragment : Fragment(), Toolbar.OnMenuItemClickListener { private var prevFeedUpdatingEvent: FlowEvent.FeedUpdatingEvent? = null - val feedOrderBy: Int - get() { - val value = appPrefs.getString(UserPreferences.Prefs.prefDrawerFeedOrder.name, "" + FeedSortOrder.UNPLAYED_NEW_OLD.index) - return value!!.toInt() - } - - val feedOrderDir: Int - get() { - val value = appPrefs.getInt(UserPreferences.Prefs.prefDrawerFeedOrderDir.name, 0) - return value - } +// val feedOrderBy: Int +// get() { +// val value = appPrefs.getString(UserPreferences.Prefs.prefDrawerFeedOrder.name, "" + FeedSortOrder.UNPLAYED_NEW_OLD.index) +// return value!!.toInt() +// } +// +// val feedOrderDir: Int +// get() { +// val value = appPrefs.getInt(UserPreferences.Prefs.prefDrawerFeedOrderDir.name, 0) +// return value +// } var feedsFilter: String get() = appPrefs.getString(UserPreferences.Prefs.prefFeedFilter.name, "")?:"" diff --git a/app/src/main/kotlin/ac/mdiq/podcini/ui/utils/NotificationUtils.kt b/app/src/main/kotlin/ac/mdiq/podcini/ui/utils/NotificationUtils.kt index bd1f46e9..c5b3764b 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/ui/utils/NotificationUtils.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/ui/utils/NotificationUtils.kt @@ -113,24 +113,10 @@ object NotificationUtils { return notificationChannel.build() } -// private fun createChannelEpisodeNotification(c: Context): NotificationChannelCompat { -// return NotificationChannelCompat.Builder( -// CHANNEL_ID_EPISODE_NOTIFICATIONS, NotificationManagerCompat.IMPORTANCE_DEFAULT) -// .setName(c.getString(R.string.notification_channel_new_episode)) -// .setDescription(c.getString(R.string.notification_channel_new_episode_description)) -// .setGroup(GROUP_ID_NEWS) -// .build() -// } - private fun createGroupErrors(c: Context): NotificationChannelGroupCompat { return NotificationChannelGroupCompat.Builder(GROUP_ID.group_errors.name) .setName(c.getString(R.string.notification_group_errors)) .build() } -// private fun createGroupNews(c: Context): NotificationChannelGroupCompat { -// return NotificationChannelGroupCompat.Builder(GROUP_ID_NEWS) -// .setName(c.getString(R.string.notification_group_news)) -// .build() -// } } diff --git a/app/src/main/kotlin/ac/mdiq/podcini/util/FlowEvent.kt b/app/src/main/kotlin/ac/mdiq/podcini/util/FlowEvent.kt index 53359fbb..7c2f0b54 100644 --- a/app/src/main/kotlin/ac/mdiq/podcini/util/FlowEvent.kt +++ b/app/src/main/kotlin/ac/mdiq/podcini/util/FlowEvent.kt @@ -139,7 +139,7 @@ sealed class FlowEvent { } } - data class FeedsSortedEvent(val dummy: Unit = Unit) : FlowEvent() +// data class FeedsSortedEvent(val dummy: Unit = Unit) : FlowEvent() // data class FeedsFilterEvent(val filterValues: Set?) : FlowEvent() diff --git a/app/src/main/res/menu/downloads_completed.xml b/app/src/main/res/menu/downloads_completed.xml index ac34b7a9..cc156e32 100644 --- a/app/src/main/res/menu/downloads_completed.xml +++ b/app/src/main/res/menu/downloads_completed.xml @@ -10,18 +10,6 @@ android:title="@string/search_label" custom:showAsAction="always" /> - - - - - - - - - - - - - - - - - - - الصفحة الرئيسية لائحة الاستماع - المفضلات + الإعدادات التنزيلات - افتح الإعدادات - سجل التنزيلات + + الاشتراكات - لائحة الاشتراكات + إلغاء التنزيل سجل التشغيل - ذاكرة تخزين الحلقات ممتلئة - لقد تم تجاوز الحد الأقصى لتخزين الحلقات. يمكنك رفع قيمة التخزين في الإعدادات. + + السنين إشعارات @@ -30,8 +30,8 @@ اختر ما يحدث عند سحب حلقة من القائمة سحب إلى اليمين سحب إلى اليسار - تفعيل السحب في هذه الواجهة - تغيير + + اشتراك فردي قم بتضمين مدة الحلقات التي تم تعليمها كمشغلة @@ -52,21 +52,21 @@ العادي. يمكنك عدم السماح بإشعارات الفئات الفرعية حسب رغبتك. لقد رفضت السماح بلإشعارات - افتح الإعدادات - أضبط شاشة المنزل + + الحجم الإجمالي للحلقات على هذا الجهاز افتح القائمة اغلق القائمة تفضيلات الدرج - رتب أبجديا - رتب بتاريخ النشر - رتب بعدد الحلقات المشغلة - عدد الحلقات غير المشغلة - عدد الحلقات المنزلة - عدد الحلقات المنزلة وغير المشغلة + + + + + + لا يوجد برنامج متوافق اصدار سجلات مفصلة @@ -95,11 +95,11 @@ حدث خطأ: تحديث فصول - لا توجد فصول - المدة: %1$s + + الوصف - ملاحظات الحلقة - أسحب لأعلى لقراءة ملاحظات الحلقة + + \u0020حلقات اغلاق اعادة المحاولة @@ -108,7 +108,7 @@ دائما ابدا - فارغ + ابدا عند عدم التفضيل إذا لم يكن في لائحة الاستماع @@ -129,49 +129,17 @@ %d يوم بعد الانتهاء %d يوم بعد الانتهاء - - تم تحديد %1$d/%2$d - تم تحديد %1$d/%2$d - تم تحديد %1$d/%2$d - تم تحديد %1$d/%2$d - تم تحديد %1$d/%2$d - تم تحديد %1$d/%2$d - - - %d حلقة - حلقة %d - حلقتان %d - %d حلقات - %d حلقة - %d حلقات - - تنبيه بالحلقات الجديدة - نبهني عند صدور حلقة جديدة. - - %1$d حلقات جديدة من %2$s - حلقة جديدة من %2$s - حلقتان جديدة %1$d من %2$s - %1$d حلقات جديدة من %2$s - %1$d حلقات جديدة من %2$s - %1$d حلقات جديدة من %2$s - - - لا يوجد حلقات جديدة - يوجد حلقة جديدة - يوجد حلقتان جديدتان - يوجد حلقات جديدة - يوجد حلقات جديدة - يوجد حلقات جديدة - - حلقات جديدة من اشتراكاتك + + + - يرجى تأكيد رغبتك في تحديد جميع العناصر المختارة على أنه تم تشغيلها. - يرجى تأكيد رغبتك في تحديد جميع العناصر المختارة على أنه لم يتم تشغيلها. - اظهر معلومات - أظهر اعدادات البودكاست + + + + إعدادات البودكاست تغيير اسم البودكاست ازل البودكاست @@ -181,16 +149,16 @@ نرجو تأكيد رغبتك في مسح بودكاست \"%1$s\" وكل حلقاته (بما فيها المنزلة)، وإحصاءاته. نرجو تأكيد رغبتك في مسح كل البودكاستات المحددة وحلقاتها (بما فيها المنزلة)، وإحصاءاتها. نرجو تأكيد رغبتك في إزالة بودكاست \"%1$s\" وإحصاءاته. لن يتم مسح الملفات المنزلة. - جار إزالة البودكاست + حدث كامل البودكاست اختيار متعدد - حدد الكل أعلاه - حدد الكل أدناه + + مصفى - {faw_exclamation_circle} فشلت آخر عملية تحديث. اضغط لرؤية التفاصيل. + افتح البودكاست نرجو الانتظار حتى يتم تحميل البيانات - التحديثات موقوفة + تم تحديث %d اشتراك تم تحديث %d اشتراك @@ -201,50 +169,26 @@ تعديل العلامات أضف علامة - إعادة تسمية العلامات + لقد تم إيقاف ميزة تحديث الاشتراكات باستخدام بيانات الهاتف.\n\nهل تريد التحديث على أي حال؟ تنزيل - - تنزيل %d حلقة. - تنزيل %d حلقة. - تنزيل %d حلقتان. - تنزيل %d حلقات. - تنزيل %d حلقات. - تنزيل %d حلقات. - تشغيل ايقاف مؤقت البث التدفقي مسح - لم نتمكن من مسح الملف. إعادة تشغيل الجهاز قد تساعد. + مسح الحلقة - - تم مسح %d حلقة - تم مسح حلقة 1. - تم مسح حلقتين %d. - تم مسح %d حلقات منزلة. - تم مسح %d حلقة منزلة. - تم مسح %d حلقات منزلة. - - علمها كمقروءة + للإنتقال للتوقيتات, يجب أن تشغل الحلقة اضف للائحة الاستماع - - %d حلقة أضيفت إلى لائحة الاستماع. - %d حلقة أضيفت إلى لائحة الاستماع. - %d حلقتان أضيفتا إلى لائحة الاستماع. - %d حلقات أضيفت إلى لائحة الاستماع. - %d حلقة أضيفت إلى لائحة الاستماع. - %d حلقات أضيفت إلى لائحة الاستماع. - أزل من لائحة الاستماع %d حلقة أزيلت من لائحة الاستماع. @@ -254,12 +198,12 @@ %d حلقات أزيلت من لائحة الاستماع. %d حلقات أزيلت من لائحة الاستماع. - اضافة للمفضلات - المسح من المفضلات + + زيارة الموقع تخطي الحلقة - صفر موضع التشغيل - لم يتم اختيار أي عنصر + + نجحت العملية التنزيل فى الانتظار @@ -305,7 +249,7 @@ ملف وسائط لم نُعطى بودكاست يمكن عرضه. لم يتم العثور على رابط RSS للبودكاست المقترح، لقد عثر Podcini على بودكاست أخر قد يطابقه - التحقق مطلوب + أكد رغبة التنزيل باستخدام بيانات الجوال تم تعطيل ميزة التنزيل باستخدام بيانات الجوال من داخل الإعدادات. يمكن لـ Podcini أن يقوم بتنزيل الحلقة تلقائيا عند توفر شبكة واي-فاي. التنزيل لاحقا @@ -316,11 +260,11 @@ مرة - تعطل الخادم - نمط وسائط غير مدعوم - أنتهى وقت العملية - لا يمكن الوصول لملف الوسائط - خطأ غير معروف + + + + + لا يوجد وسائط قيد التشغيل Podcini - مفتاح وسائط غير معروف: %1$d ملف غير موجود @@ -333,8 +277,8 @@ لا تظهرها مرة ثانية تصفية لائحة الإستماع تراجع - ارفعه للأعلى - أنزله للأدنى + + رتب أبقها مرتبة تاريخ @@ -344,26 +288,26 @@ عشوائي الخلط الذكي نرجو تأكيد تصفية لائحة الإستماع من كل الحلقات فيها - الوقت المتبقى:\u0020 + - إعدادات أولية + %1$.2fx محفوظة كإعداد أولي. - لا يوجد حلقات بلائحة الاستماع - أضف حلقة بإختيار تنزيل, أو أضغط مطولا على الحلقة وأختر \"أضف الى لائحة الاستماع\". + + لا تحتوي الحلقة على أي ملاحظات. - لا توجد حلقات منزلة - يمكنك تنزيل حلقات من صفحة تفاصيل البودكاست. - لا سجل للتنزيلات - ستظهر سجلات التنزيل هنا عند توفرها. - لا يوجد سجل - ستظهر هنا الحلقة بعد الاستماع إليها. - لا توجد حلقات - ستظهر هنا الحلقة بعد إضافتها. - حاول مسح المصفاة لرؤية المزيد من الحلقات - لا توجد إشتراكات + + + + + + + + + + للاشتراك في بودكاست ، اضغط على أيقونة علامة الجمع أدناه. المشروع @@ -397,8 +341,8 @@ أذهب الى الحلقة التالية في لائحة الاستماع عندما ينتهي استماع السابقة. أمسح الحلقة عندما ينتهي تشغيلها مسح تلقائي - علم على الحلقات على أنها إنتهت حتى لو بقي أقل من مقدار ثوانٍ معين من وقت التشغيل - علم بذكاء أنها انتهت + + ابقي الحلقات التي يتم تخطيها الاحتفاظ بالحلقات التي تم تخطيها @@ -438,8 +382,8 @@ حدد عناصر درج التنقل حدد ترتيب الإشتراكات غير ترتيب إشتراكاتك - حدد عداد الاشتراكات - غير المعلومات المعروضة بعداد الاشتراكات. ايضا يغير ترتيب الاشتراكات إذا كان ترتيبها يحدد بالـ\'العداد\' + + تنزيل تلقائي تمكين اختيار شبكة الWi-Fi المستخدمة أسمح بالتنزيل التلقائي فقط على شبكات الواي فاي المختارة. @@ -481,7 +425,7 @@ أمام بعد الحلقة الحالية عشوائيا - معطل + المساعدة والدعم منتدى المستخدم بلغ عن خطأ بالتطبيق @@ -500,20 +444,20 @@ يقوم الضغط على زر الرجوع في الصفحة الافتراضية في فتح الدرج تذكر الصفحة الأخيرة المسح يزيل الحلقة من لائحة الاستماع - مصفاة الاشتراكات - الاشتراكات مصفاة. - العداد به رقم أكبر من صفر - تنزيل تلقائي - لم يتم التنزيل تلقائياً - محدث بإستمرار - لا يتم تحديثه باستمرار - الإشعارات مفعلة - الإشعارات غير مفعلة - هذا الإعداد فريد لكل بودكاست. يمكنك تغييره بفتح صفحة البودكاست. + + + + + + + + + + ساهم - إظهار عنوان الاشتراك - التعامل مع الحلقات الجديدة - كيف يتم التعامل مع الحلقات الجديدة + + + حول اصدار Podcini @@ -527,7 +471,7 @@ يعتمد Podcini على برامج عظيمة أخرى لم يتم العثور على نتائج - اكتب شيئاً للبحث + البحث لا توجد نتائج لـ\"%1$s\" @@ -566,7 +510,7 @@ الوصول الى مساحة التخزين الخارجية مطلوب لقراءة ملف الـ OPML استيراد ناجح الرجاء الضغط على \"حسناً\" لإعادة تشغيل Podcini - تم تصدير قاعدة البيانات هذه بإصدار حديث من Podcini. التثبيت الحالي الخاص بك لا يعرف حتى الآن كيفية التعامل مع هذا الملف. + تصدير الحلقات المفضلة تصدير الحلقات المفضلة لملف @@ -581,14 +525,6 @@ ثواني دقائق ساعات - - %d ثانية - 1 ثانية - %d ثانيتان - %d ثواني - %d ثواني - %d ثواني - %d دقيقة 1 دقيقة @@ -653,22 +589,22 @@ توقف للمقاطعات أشترك - جاري الاشتراك… + معاينة - أوقف المعاينة + الرجوع التخطى للخلف التقدم السريع زد السرعة قلل السرعة - فيديو + يتم تنزيل الحلقة تحميل الصفحة التالية موقع: %1$s - طبق القرار - تشغيل فصل - الفصل السابق + + + الفصل التالي تسجيل الدخول @@ -721,18 +657,18 @@ هذا البودكاست الإفتراضي تم خلقه بإضافة مجلد محلي إلى Podcini غير قادر على تشغيل مدير ملفات النظام المصفاة - في المفضلة - ليست مفضلة + + تم التنزيل - لم يتم التنزيل - ضمن لائحة الاستماع - ليست ضمن لائحة الاستماع + + + فيها وسائط - لا توجد وسائط - ايقاف مؤقت - غير متوقف - تم تشغيلها - لم يتم تشغيلها + + + + + @@ -773,10 +709,10 @@ أسم المضيف ليس عنوان IP أو نطاق صالح المنفذ غير صالح - عدد الأعمدة + أخطاء - الأخبار + مطلوب اتخاذ إجراء يظهر إذا كان الإجراء المطلوب منك ، على سبيل المثال إذا كنت بحاجة إلى إدخال كلمة مرور. تحميل @@ -787,8 +723,8 @@ يظهر عند فشل التنزيل أو تحديث القناة. فشلت المزامنة أظهر عندما تفشل مزامنة gpodder. - يوجد حلقة جديدة - تظهر عند العثور على حلقة جديدة من بودكاست ، حيث يتم تمكين الإشعارات + + إعدادات أداة الشاشة أنشأ أداة شاشة diff --git a/app/src/main/res/values-ast/strings.xml b/app/src/main/res/values-ast/strings.xml index 737500e8..7a5c7c97 100644 --- a/app/src/main/res/values-ast/strings.xml +++ b/app/src/main/res/values-ast/strings.xml @@ -5,12 +5,12 @@ Estadístiques Episodios Cola - Favoritos + Axustes Descargues Soscripciones - La caché d\'episodios ta enllena - Algamóse la llende de la caché d\'episodios. Pues aumentar el so tamañu nos axustes de l\'aplicación. + + Avisos Nun s\'atopó «%1$s» @@ -24,11 +24,11 @@ Abrir el menú Zarrar el menú - Alfabéticamente - Pola data d\'espublizamientu - Pol númberu d\'episodios reproducíos - Episodios ensin reproducir - Episodios baxaos + + + + + Nun s\'atoparon aplicaciones compatibles Esportar el rexistru detalláu @@ -46,9 +46,9 @@ Asocedió un fallu: Refrescar Capítulos - Duración: %1$s + Descripción - Sinopsis + \u0020episodios Zarrar Retentar @@ -67,50 +67,30 @@ 1 día dempués d\'acabar %d díes dempués d\'acabar - - %1$d/%2$d na esbilla - %1$d/%2$d na esbilla - - - %d episodiu - %d episodios - - Amuesa un avisu cuando s\'espublice un episodiu nuevu. - - %2$s tien un episodiu nuevu - %2$s tien %1$d episodios nuevos - - Les soscripciones tienen episodios nuevos. + + - Amosar la información - Amosar los axustes del podcast + + Axustes del podcast Renomar el podcast Quitar el podcast Compartir - Quitando\'l podcast + Esbilla múltiple - Esbillar tolo d\'enriba - Esbillar tolo d\'embaxo + + Espera hasta que carguen los datos Baxar - - Baxando %d episodiu. - Baxando %d episodios. - Reproducir Posar Sentir Desaniciar - Nun ye posible desaniciar el ficheru. Reaniciar el preséu podría ayudar. - - Amestóse %d episodiu a la cola. - Amestáronse %d episodios a la cola. - + Quitóse %d episodiu de la cola. Quitáronse %d episodios de la cola. @@ -137,8 +117,8 @@ Siempres Una vegada - El sirvidor morrió - Nun ye posible acceder al ficheru multimedia + + Nun s\'atopó\'l ficheru L\'elementu nun contién nengún ficheru multimedia @@ -146,27 +126,27 @@ Desbloquióse la cola Si bloquies la cola yá nun vas poder modificar los podcasts. Nun volver amosar - Mover a lo cimero - Mover a lo baxero + + Ordenar Caltener la clasificación Data Duración Al debalu Confirma que quies quitar de la cola TOLOS episodios qu\'heba - Tiempu que queda:\u0020 + - Preaxustes + - Nun hai episodios na cola + Esti episodiu nun tien sinopsis. - Nun hai episodios baxaos - Pues baxar episodios na pantalla de detalles de los podcast. - Nun hai rexistru de descargues - Equí apaez el rexistru de descargues cuando tea disponible. - Equí apaecen los episodios dempués de sentilos. - Equí apaecen los episodios cuando amiestes un podcast. - Nun hai soscripciones + + + + + + + Pa soscribise a un podcast, primi\'l botón + . Proyeutu @@ -197,7 +177,7 @@ Descarga automática Descarga d\'episodios Camuda l\'orde de les soscripciones - Camuda la información qu\'amuesa\'l contador de soscripciones. Tamién afeuta al orde de les soscripciones si «Orde de les soscripciones» s\'afita a «Contador». + Activar la peñera de redes Wi-Fi Namás permite la descarga automática nes redes Wi-Fi esbillaes. Baxar al nun tar cargando la batería @@ -231,10 +211,10 @@ Nun s\'atopó nengún restolador web. Amiesta los episodios baxaos a la cola Comportamientu - Baxó automáticamente - Nun baxó automáticamente - Avisu activáu - Avisu desactiváu + + + + Collaborar Tocante a @@ -275,7 +255,7 @@ La esportación fízose correutamente La importación fízose correutamente Primi «D\'acuerdu» pa reaniciar Podcini - Esta base de datos esportóse con una versión nueva d\'Podcini. La instalación actual entá nun sabe cómo remanar esti ficheru. + Esportación de los favoritos Esporta los favoritos a un ficheru @@ -285,10 +265,6 @@ segundos minutos hores - - 1 segundu - %d segundos - 1 minutu %d minutos @@ -319,19 +295,19 @@ Posa la reproducción en cuentes de baxar el volume cuando otra aplicación quier reproducir soníos Soscribise - Soscribiéndote… + Previsualizar - Dexar de previsualizar + Rebobinar Avance rápidu Amuentar la velocidá Amenorgar la velocidá - Videu + L\'episodiu ta baxando Cargar la páxina siguiente Posición: %1$s - Capítulu anterior + Capítulu siguiente Autenticación @@ -359,15 +335,15 @@ Esti podcast virtual creóse por amestar una carpeta a Podcini. Nun ye posible aniciar el xestor de ficheros del sistema Peñera - Ta en Favoritos + Baxó - Nun baxó - Na cola - Nun ta na cola + + + Tien multimedia - Nun tien multimedia - En posa - Reprodúxose + + + @@ -393,10 +369,10 @@ La prueba falló El puertu nun ye válidu - Númberu de columnes + Fallos - Noticies + Intervención manual En descarga Apaez mentanto hai descargues en cursu. @@ -405,7 +381,7 @@ Descargues fallíes Sincronización fallida Apaez cuando falla la sincronización con gpodder. - Apaez al atopar l\'episodiu nuevu d\'un podcast si los avisos tán disponibles + Axustes del widget Crear el widget diff --git a/app/src/main/res/values-br/strings.xml b/app/src/main/res/values-br/strings.xml index 2781ee45..c35a964b 100644 --- a/app/src/main/res/values-br/strings.xml +++ b/app/src/main/res/values-br/strings.xml @@ -9,17 +9,17 @@ Degemer Lost - Sinedoù + Gwellvezioù Pellgargadennoù - Digeriñ an arventennoù - Pellgargañ ar c\'herzhlevr + + Koumanantoù - Roll ar c\'houmanantoù + Nullañ ar pellgargañ Roll istor lenn - Leun eo krubuilh ar rannoù - Tizhet eo bet bevenn pellgargadurioù ar rannoù. Gallout a rit kreskaat ment ar c\'hrubuilh en arventennoù. + + Bloavezhioù Rebuzadurioù @@ -30,7 +30,7 @@ Dibab petra c\'hoarvez pa vez riklet ur rann er roll Riklañ a-zehou Riklañ a-gleiz - Cheñch + Koumanant hinienel Ebarzhiñ padelezh ar rannoù merket evel lennet @@ -47,21 +47,21 @@ Nac’het ho peus an aotre. - Digeriñ an arventennoù - Kefluniañ ar skramm degemer + + Ment ar rannoù war ar benveg: Digeriñ al lañser Serriñ al lañser Gwellvezioù ar stalaf - Rummañ dre urzh al lizherenneg - Rummañ dre an deiziad embann - Rummañ dre an niver a rannoù lennet - Niver a rannoù n\'int ket bet lennet - Niver a rannoù pellgarget - Niver a rannoù pellgarget n\'int ket bet lennet + + + + + + N\'eo ket bet kavet arloadoù keverlec\'h Ezporzhiañ ar c\'herzhlevrioù dre ar munud @@ -88,10 +88,10 @@ Degouezhet ez eus bet ur fazi: Azgrenaat Chabistroù - Padelezh: %1$s + Deskrivadur - Notennoù ar rann - Riklit d\'an nec\'h evit lenn notennoù ar rann + + \u0020rannoù Serriñ Klask en-dro @@ -116,50 +116,29 @@ %d a zevezhioù goude vefe echuet %d devezh goude vefe echuet - - %1$d/%2$d diuzet - %1$d/%2$d diuzet - %1$d/%2$d diuzet - %1$d/%2$d diuzet - %1$d/%2$d diuzet - - - %d rann - %d rann - %d rann - %d rann - %d rann - - Diskouez ur rebuzadur pa vez embannet ur rann nevez - - Ur rann nevez a zo gant %2$s - Ur rann nevez zo gant %2$s - Ur rann nevez zo gant %2$s - Ur rann nevez zo gant %2$s - %1$d rann nevez zo gant %2$s - - Rannoù nevez zo gant ho ko koumanantoù. + + - Mar plij, kadarnait e fell deoc\'h merkañ pep item dibabet evel lennet. - Kadarnait e fell deoc\'h merkañ an holl elfennoù diuzet evel anlennet. - Diskouez ar munudoù - Arventennoù ar podksignad… + + + + Arventennoù ar podskignad Adenvel ar podskignad Dilemel ar podskignad Rannañ - O tilemel ar podskignad + Hizivaat ar podskignad a-bezh Diuzañ meur a elfenn - Diuzañ gant ar re a-us - Diuzañ gant ar re dindan + + Silet Gortozit dibenn pellgargadur ar roadennoù - Diweredekaet eo bet an hizivadennoù + %d c\'houmanant a zo bet hizivaet. %d goumanant a zo bet hizivaet. @@ -169,47 +148,24 @@ Kemmañ an tikedennoù Ouzhpennañ un dikedenn - Adanviñ an dikedenn + Ar fed freskaat ar podskignoù dre ar rouedad hezoug n\'eo ket bet aotred en arventennoù.\n\nC\'hoant o peus freskaat memestra ? Pellgargañ - - O pellgargañ %d rann - O pellgargañ %d rann - O pellgargañ %d rann - O pellgargañ %d rann - O pellgargañ %d rann - Lenn Ehan Streaming Dilemel - N\'haller ket dilemel ar restr. Gallout a rit klask adloc\'hañ. - - Dilamet ez eus bet 1 rann bellgarget. - Dilamet ez eus bet %d rann pellgarget. - Dilamet ez eus bet %d rann pellgarget. - Dilamet ez eus bet %d rann pellgarget. - Dilamet ez eus bet %d rann pellgarget. - - Merkañ evel lennet Evit kemmañ al lec\'hiadur e rankit lenn ar rann Ouzhpennañ el lost - - %d rann ouzhpennet el lost - %d rann ouzhpennet el lost - %d rann ouzhpennet el lost - %d rann ouzhpennet el lost - %d rann ouzhpennet el lost - Dilemel eus al lost %d rann tennet eus al lost @@ -220,7 +176,7 @@ Gweladenniñ al lec\'hienn Tremen a rann - N\'eus bet diuzet netra + echuet Pellgargadur war c\'hortoz @@ -257,16 +213,16 @@ Restr media N\'eus podskignad ebet a glot. Ar podskignad erbedet n\'en deus ket un ere RSS. Podcini en deus kavet unan a c\'hellfe klotañ. - Dilesa rekiz + Diweredekaet eo ar streaming war ar c\'hennask hezoug en arventennoù. Stokit da lenn e streaming memestra. Atav Ur wech - Marv eo ar servijer - Rizh media anskor - Gwezhiadur diamzeret - N\'haller ket haeziñ ar restr - Fazi dianav + + + + + N\'eus netra o vezañ lennet Podcini - stokell vedia dianav: %1$d N\'eo ket bet kavet ar restr @@ -278,8 +234,8 @@ Na ziskouez ken Skarzhañ al lost Nullañ - Lakaat e penn ar roll - Lakaat e dibenn ar roll + + Rummañ Mirout an urzh Deiziad @@ -288,23 +244,23 @@ Titl ar podskignad Dre zegouezh Kadarnait e fell deoc\'h dilemel holl rannoù el lost - Padelezh a chom:\u0020 + - Rakreolamantoù + %1$.2fx a zo ur rakreolamant saveteet dija. - Rann ebet er roll lenn - Gallout a rit ouzhpennañ ur rann en ur bellgargañ anezhi, pe gant ur stokadenn hir hag en ur zibab \"Ouzhpennañ el lost\" - N\'eus notenn ebet evit ar rann-mañ. - Rann ebet pellgarget - Gallout a rit pellgargañ rannoù war skramm munudoù ar podskignad. - Pellgargadur ebet er roll istor - Roll istor ar pellgargadennoù a vo diskouezet amañ pa ne vo ket goulo ken. - Goude bezañ selaouet ur rann e vo diskouezet amañ - Pa ouzhpennit ur podskignad e vo diskouezet ar rannoù amañ. - Klaskit netaat ar sil evit gwelet ar rannoù. - Koumanant ebet + + N\'eus notenn ebet evit ar rann-mañ. + + + + + + + + + Evit koumanantiñ d\'ur podskignad, pouezit war an arlun mui. Raktres @@ -331,7 +287,7 @@ Lamm war-gil Tremen d\'ar rann goude ur wech echuet gant unan Dilemel ar rann p\'eo echuet gant al lenn - Merket e vo ar rannoù evel lennet zoken ma chom un nebeud eilennoù da echuiñ + Mirout ar rannoù pa vezont tremenet Lenn Reoliadur ar selaouelloù, hirder al lammoù, lostoù @@ -347,7 +303,7 @@ Streaming Azasaat livioù an arload diouzh an drekleur Kemmañ urzh ar c\'houmanantoù - Kemmañ an titour diskouezet war ar c\'honter koumanantoù. Kemmañ a ra ivez urzh ar podskignadoù mard eo urzh ar podskignadoù lakaet da \"Konter\". + Gweredekaat ar sil Wi-Fi Aotren ar pellgargañ emgefreek war ar rouedadoù Wi-Fi diuzet nemetken. Pellgargañ pa ne vez ket o kargañ @@ -376,7 +332,7 @@ E dibenn ar roll E penn ar roll Goude ar rann bremanel - Diweredekaet + Forom an implijerien Danevellañ ur beug Digeriñ heulier ar beugoù @@ -388,15 +344,15 @@ Ouzhpennañ ar rannoù pellgarget el lost Emzalc\'h Derc\'hel soñj eus ar bajenn ziwezhañ - Silet eo ar c\'houmanantoù. - Konter brasoc\'h eget mann - Pellgarget ent emgefreek - N\'eo ket pellgarget ent emgefreek - Lezet hizivaet - N\'eo ket lezet hizivaet - Gweredekaet eo bet ar rebuzadurioù. - Diweredekaet eo bet ar rebuzadurioù. - An dibarzh-mañ a zo dibar evit pep podskignad. Gallout a rit kemmañ anezhañ e pajenn ar podskignad. + + + + + + + + + Kemer perzh A-zivout @@ -411,7 +367,7 @@ Podcini a ra gant meziantoù all N\'eus bet kavet disoc\'h ebet - Ouzhpennan ur reked evit klask + Klask N\'eus bet kavet disoc\'h ebet evit \"%1$s\" @@ -450,7 +406,7 @@ Ret eo aotren haeziñ ar c\'hadaviñ diavaez evit lenn ar restr OPML Enporzhiet gant berzh Pouezit war OK evit adloc\'hañ Podcini - Enporzhiet eo bet ar stlennvon gant un handelv nevesoc\'h eus AntennPod. Ho staliadur bremanel na oar ket c\'hoazh penaos merañ ar restr-mañ. + Ezporzhiañ ar sinedoù Ezporzhiañ ar sinedoù en ur restr @@ -464,13 +420,6 @@ eilennoù munutennoù eurioù - - %d eilenn - %d eilenn - %d eilenn - %d a eilennoù - %d eilenn - %d vunutenn %d munutenn @@ -526,22 +475,22 @@ Ehaniñ al lenn kentoc\'h eget izelaat ar son pa fell d\'un arload all ober sonioù Koumanantiñ - O koumanantiñ… + Raklenn - Paouez ar raklen + Distreiñ Lamm war-gil Lamm en ar-raok Fonnusaat Gorrekaat - Vdeo + War bellgargañ emañ ar ran Kargañ ar bajenn da-heul Lec\'hiadur: %1$s - Arloañ ar gwezhiadur - Lenn ar chabistr - Chabistr kent + + + Chabistr da heul Dilesa @@ -584,18 +533,18 @@ Krouet eo bet ar podskignad galloudel-mañ en ur ouzhpennañ un teuliad da Podcini. N\'haller ket loc\'hañ merour restroù ar reizhiad Sil - Ur sined eo - N\'eo ket ur sined + + Pellgarget - N\'eo ket pellgarget - Lakaet el lost - N\'emañ ket el lost + + + Gant ur media - Media ebet - Ehanet - N\'eo ket ehanet - Lennet - N\'eo ket lennet + + + + + @@ -633,10 +582,10 @@ An ostiz n\'eo ket ur chomlec\'h IP pe un domani talvoudek Porzh didalvoudek - Niver a vannoù + Fazioù - Nevez + Ober rekiz Skrammet e vo mard eo ret deoc\'h ober un dra bennak, enankañ ur ger-tremen da skouer. O pellgargañ @@ -647,7 +596,7 @@ Diskouezet pa vez c\'hwitet en ur bellgargañ pe en ur hizivaat. C\'hwitadenn en ur c\'houbredañ Diskouezet pa vez c\'hwitet en ur c\'houbredañ gant gpodder. - Diskouezet pa vez kavet ur rann nevez eus ur podskignad e lec\'h ma vez gweredekaet rebuzadurioù + Gwellvezioù ar widjet Krouiñ ur widjet diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index d3f78eb5..47ae82ce 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -9,17 +9,17 @@ Inici Cua - Preferits + Configuració Baixades - Obre la configuració - Registre de baixades + + Subscripcions - Llista de subscripcions + Cancel·la la baixada Historial de reproducció - La memòria cau d\'episodis és plena - S\'ha arribat al límit de la memòria cau d\'episodis. Pots incrementar-ne la capacitat a la configuració. + + Anys Notificacions @@ -30,8 +30,8 @@ Escull acció quan llisques un episodi d\'una llista Llisca a la dreta Llisca a l\'esquerra - Habilita accions de lliscament - Canvia + + Subscripció individual Inclou la duració dels episodis que estan simplement marcats com a reproduïts @@ -47,22 +47,22 @@ Reproduït en total S\'ha denegat el permís per a les notificacions - Denega - Obre la configuració - Configureu l\'Inici + + + Mida total d\'episodis al dispositiu Obre menú Tanca menú Preferències - Ordre alfabètic - Ordre per data de publicació - Ordre per número d\'episodis reproduïts - Número d\'episodis per reproduir - Número d\'episodis descarregats - Número de descàrregues i episodis sense reproduir + + + + + + No s\'han trobat aplicacions compatibles Exporta registres detallats @@ -91,11 +91,11 @@ S\'ha produït un error: Actualitza Capítols - Sense capítols - Durada: %1$s + + Descripció - Notes - Llisca amunt per llegir les notes + + \u0020episodis Tanca Reintenta @@ -104,7 +104,7 @@ Sempre Mai - No facis res + Mai Quan no és favorit Quan no està a la cua @@ -117,33 +117,16 @@ 1 dia després d\'acabar %d dies després d\'acabar - - %1$d/%2$d seleccionat - %1$d/%2$d seleccionats - - - %d episodi - %d episodis - - Notificació d\'episodi nou - Mostra una notificació quan es publiqui un episodi nou - - %2$s té un nou episodi - %2$sté %1$d nou episodis - - - Nou episodi - Nous episodis - - Les teves subscripcions tenen episodis nous.. + + - Per favor, confirmeu que voleu marcar tots els elements seleccionats com a reproduïts. - Per favor, confirmeu que voleu marcar tots els elements seleccionats com a no reproduïts. - Mostra informació - Mostrar configuració del podcast + + + + Configuració del podcast Canvia el nom al podcast Suprimeix podcast @@ -153,65 +136,52 @@ Confirmeu que voleu suprimir el pòdcast «%1$s», TOTS els seus capítols (incloent-hi els descarregats) i estadístiques. Confirmeu que voleu eliminar el pòdcast seleccionat, TOTS els seus capítols (incloent-hi els descarregats) i estadístiques. Confirmeu que voleu eliminar el pòdcast «%1$s» i totes les seves estadístiques. Els arxius a la carpeta origen local no s\'eliminaran - S\'està eliminant el pòdcast + Refrescar tot el podcast Selecció múltiple - Seleccionar tots cap amunt - Seleccionar cap a baix + + Filtrat - Error en l\'actualització + Obre el pòdcast Per favor, espera fins a que les dades estiguen carregades - Actualitzacions desactivades + %d subscripció actualizada. %d subscripcions actualizades. Edita etiquetes Afegeix etiqueta - Canvia etiqueta + L\'actualització d\'episodis en connexió de dades està inhabilitada a les preferències.\n\nTot i això, voleu actualitzar els podcasts en connexió de dades\? Baixa - - Baixant %d episodi. - Baixant %d episodis. - Reprodueix Pausa Reprodueix sense baixar Esborra - No s\'ha pogut esborrar el fitxer. Reiniciar el dispositiu pot ajudar. + Esborrar episodi - - 1 episodi descarregat, suprimit. - %d episodis baixats, suprimits. - - Marcar com a llegit Per a botar a posicions deus reproduir l\'episodi. Afegeix a la cua - - %d episodi afegit a la cua. - %d episodis afegits a la cua. - Suprimeix de la cua %d episodi retirat de la cua. %d episodis retirats de la cua. - Afegeix a preferits - Suprimeix de preferits + + Visita el lloc web Omet l\'episodi - Restableix la posició de reproducció - Cap item seleccionat. + + ha funcionat Baixada pendent @@ -254,7 +224,7 @@ Fitxer No s\'ha proporcionat cap podcast que puga mostrar-se. El podcast suggerit no té cap enllaç RSS, Podcini ha trobat un podcast potser coincident - Cal autenticar-se + Confirma descàrrega per xarxa mòbil S\'han desactivat les descàrregues per xarxa mòbil a la configuració. Podcini podrà descarregar l\'episodi automàticament quan hi hagi conexió Wi-Fi. Baixa més tard @@ -265,11 +235,11 @@ Una vegada - El servidor no està operatiu - Tipus de medi no suportat. - La operació ha tardat massa. - No s\'ha pogut accedir al arxiu de media. - Error desconegut + + + + + No s\'està reproduint res Podcini - Control desconegut: %1$d Arxiu no trobat @@ -282,8 +252,8 @@ No mostres més. Esborra la cua Desfés - Mou al principi - Mou al final + + Ordena Manté ordenats. Data @@ -294,26 +264,26 @@ Reproducció intel·ligent Mida Si us plau, confirma que vols suprimir tots els episodis de la cua - Temps restant:\u0020 + - Valors predeterminats + %1$.2fx ja està guardat com a valor predeterminat. - No hi ha episodis a la cua. - Afegeix un episodi baixant-lo, o polsa un episodi durant un moment i selecciona «Afegir a la cua» + + Aquest episodi no té notes. - Cap episodi baixat. - Pots baixar episodis a la pantalla de detalls del podcast - No hi ha registre de baixades - Els registres de baixades apareixeran aquí quan estiguen disponibles. - Sense historial - Després d\'haver escoltat un episodi apareixerà aquí. - Sense episodis - En afegir un pòdcast els episodis apareixeran aquí. - Proveu a netejar el filtre per veure més episodis. - No hi ha subscripcions + + + + + + + + + + Per a subscriure\'t a un podcast, toca la icona + més avall. Projecte @@ -347,8 +317,8 @@ Salta al següent element de la cua en acabar la reproducció Suprimeix l\'episodi quan s\'acabi de reproduir Suprimir automàticament - Marca episodis com reproduïts, encara que quedi menys d\'una certa quantitat de segons de temps per escoltar - Marcat intel·ligent d\'episodis reproduïts + + Mantenir episodis quan són omesos Mantenir episodis omesos @@ -388,8 +358,8 @@ Canviar el calaix de navegació Ajustar l\'ordre de les subscripcions Canvia l\'ordre de les subscripcions - Ajustar el comptador de subscripcions - Canvia la informació mostrada pel comptador de les subscripcions. També afecta l\'ordre de les subscripcions si a l\'opció \'Ordre de les subscripcions\' s\'ha indicat \'Comptador\'. + + Baixada automàtica Activa el filtre de la xarxa sense fils Permet les baixades automàtiques només per a les xarxes sense fils seleccionades. @@ -431,7 +401,7 @@ Principi Després de l\'episodi actual Aleatori - Desactivat + Documentació i suport Fòrum d\'usuaris Informa d\'un bug @@ -450,20 +420,20 @@ En prémer el botó Enrere a la pàgina per defecte, s\'obre el calaix de navegació Recorda l\'última pàgina Eliminar remoure de la cua - Filtre de subscripcions - Les subscripcions estan filtrades. - Comptador superior a zero - Auto descarregat - No auto descarregat - Mantingut actualitzat - No mantingut actualitzat - Notificació activada - Notificació desactivada - Aquesta configuració és exclusiva de cada podcast. Podeu canviar-la obrint la pàgina del podcast. + + + + + + + + + + Contribueix - Mostra el títol de la subscripció - Acció per a nous episodis - Acció a fer per a episodis nous + + + Quant a Versió d\'Podcini @@ -477,7 +447,7 @@ Podcini usa altre programari genial No s\'ha trobat cap resultat - Escriu una consulta per buscar + Cerca No s\'han trobat resultats per «%1$s» Cerca en línia @@ -517,7 +487,7 @@ Per llegir arxius OPML és necessari accés a la memòria externa Importació correcta Si us plau, premeu D\'acord per reiniciar Podcini - Aquesta base de dades va ser exportada amb una versió més nova d\'Podcini. La versió que tens ara mateixa no sap com processar-la. + Exportar preferits Exportar episodis favorits a un arxiu @@ -532,10 +502,6 @@ segons minuts hores - - 1 segon - %d segons - 1 minut %d minuts @@ -592,27 +558,27 @@ Pausa per interrupcions Subscriu - Subscrivint… + Vista prelimiar - Atura vista preliminar + Enrere Rebobina Avança ràpidament Augmenta la velocitat Disminueix la velocitat - Vídeo + S\'està baixant l\'episodi - A la cua - Reproduït + + Carrega la següent pàgina Posició: %1$s - Temps restant: %1$s - Aplica acció - Reprodueix el capítol - Capítol anterior + + + + Capítol següent - Barreja els suggeriments + Autenticació Canvieu el nom d\'usuari i contrasenya per a aquest podcast i els seus episodis. @@ -664,18 +630,18 @@ Aquest podcast virtual es va crear afegint una carpeta a Podcini. No es pot iniciar el gestor de fitxers del sistema Filtra - És favorit - No és favorit + + Baixat - No baixat - En cua - No encuat + + + Té mitjans - No te multimèdia - Pausat - No pausat - Reproduït - No reproduït + + + + + @@ -718,10 +684,10 @@ El host no és una adreça IP o domini vàlid El port no és vàlid - Número de columnes + Errors - Notícies + Acció necessària Mostrar si es requereix la vostra acció, per exemple si heu d\'entrar una contrasenya. S\'està baixant @@ -732,8 +698,8 @@ Mostrat quan falla la descàrrega o l\'actualització del feed. Sincronització fallida Mostrat quan falla la sincronització de gpodder. - Nou episodi - Mostrat quan es troba un nou episodi d\'un podcast, on les notificacions estan activades + + Settings del widget Crear widget diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 6b0d96eb..cd285c40 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -9,17 +9,17 @@ Domů Fronta - Oblíbené + Nastavení Stahování - Otevřít nastavení - Historie stáhnování + + Odběry - Seznam odběrů + Zrušit stahování Historie přehrávání - Odkládací prostor pro epizody je plný - Došlo k zaplnění limitu odkládacího prostoru pro epizody. Můžete navýšit vyhrazený prostor v Nastavení. + + Roky Upozornění @@ -30,8 +30,8 @@ Zvolte si, co se stane po přejetí prstu na epizodě v seznamu Přejetí vpravo Přejetí vlevo - Povolit akce přejetí prstem pro tuto stránku - Změnit + + Jednotlivé odběry Zahrnout i trvání epizod, které jsou jen označeny jako přehnané @@ -47,23 +47,23 @@ Celkem přehnáno Zamítli jste oprávnění. - Pokud oznámení zakážete a něco se pokazí, nemusí se vám podařit zjistit proč. - Zakázat - Otevřít nastavení - Nastavení domovské obrazovky + + + + Celková velikost epizod na zařízení Otevřít menu Zavřít menu Nastavení postranního panelu - Řadit abecedně - Řadit dle data zveřejnění - Řadit podle počtu poslechnutých epizod - Počet nepřehraných epizod - Počet stažených epizod - Počet stažených a nepřehraných epizod + + + + + + Nenalezena kompatibilní aplikace Exportovat detailní záznamy @@ -92,11 +92,11 @@ Došlo k chybě: Obnovit Kapitoly - Žádné kapitoly - Délka: %1$s + + Popis - Poznámky - přejet prstem nahoru pro čtení poznámek + + \u0020epizod Zavřít Zkusit znovu @@ -113,7 +113,7 @@ Vždy Nikdy - Nic + Nikdy Pokud není mezi oblíbenými Pokud není ve frontě @@ -130,41 +130,17 @@ %d dnů po dokončení %d dnů po dokončení - - vybráno %1$d/%2$d - vybráno %1$d/%2$d - vybráno %1$d/%2$d - vybráno %1$d/%2$d - - - %d epizoda - %d epizody - %d epizod - %d epizod - - Upozornění na epizody - Zobrazit oznámení když vyjde nová epizoda. - - %2$s má novou epizodu - %2$s má %1$d nové epizody - %2$s má %1$d nových epizod - %2$s má %1$d nových epizod - - - Nová epizoda - Nové epizod - Nových epizod - Nových epizod - - Tvé odběry mají nové epizody + + + - Potvrďte prosím, že chcete označit všechny vybrané položky jako poslechnuté. - Potvrďte prosím, že chcete označit všechny vybrané položky jako neposlechnuté. - Informace o zdroji - Zobrazit nastavení podcastu + + + + Nastavení podcastu Přejmenovat podcast Odstranit podcast @@ -174,16 +150,16 @@ Potvrďte prosím, že chcete smazat podcast „%1$s“, VŠECHNY jeho epizody (včetně stažených epizod) a jeho statistiky. Potvrďte prosím, že chcete smazat vybrané podcasty a VŠECHNY jejich epizody (včetně stažených epizod) a jejich statistiky. Potvrďte prosím, že chcete smazat podcast \"%1$s\" a jeho statistiky. Soubory v místním úložišti nebudou smazány. - Odstraňování podcastu + Aktualizovat celý podcast Výběr více položek - Vybrat všechny výše - Vybrat všechny níže + + Filtrované - {faw_exclamation_circle} Poslední aktualizace selhala. Klikněte pro více informací. + Otevřít podcast Počkejte prosím na dokončení načítání - Aktualizování vypnuto + %d odběr aktualizován. %d odběry aktualizovány. @@ -192,47 +168,29 @@ Upravit klíčová slova Přidat klíčové slovo - Přejmenovat klíčové slovo + Aktualizace podcastů přes mobilní data je v nastavení zakázána.\n\nChcete je i přesto aktualizovat\? Aplikace VPN předstírá, že je mobilní sítí (měřeným připojením). Obnovování podcastů přes mobilní datové připojení je v nastavení zakázáno.\n\nChcete přesto obnovit\? Pokud chcete tento problém odstranit, obraťte se na tvůrce aplikace VPN. Stáhnout - - Stahuje se %d epizoda. - Stahují se %d epizody. - Stahuje se %d epizod. - Stahuje se %d epizod. - Přehrát Pozastavit Streamovat Smazat - Nelze smazat soubor. Restart přístroje může pomoci. + Nelze odstranit soubor. Zkuste znovu připojit místní složku z obrazovky s informacemi o podcastu. Smazat epizodu - - 1 stažená epizoda smazána. - %d stažené epizody smazány. - %d stažených epizod smazáno. - %d stažených epizod smazáno. - - Označit jako poslechnuté + Pro přeskočení na pozice musíte epizodu přehrát Přidat do fronty - - %d epizoda přidána do fronty - %d epizody přidány do fronty - %d epizod přidáno do fronty - %d epizod přidáno do fronty - Odebrat z fronty %d epizoda odebrána z fronty @@ -240,12 +198,12 @@ %d epizod odebráno z fronty %d epizod odebráno z fronty - Přidat do oblíbených - Odebrat z oblíbených + + Navštívit stránku Přeskočit epizodu - Obnovit pozici přehrávání - Nic není vybráno + + Smazání odstraní epizodu z aplikace Podcini a zároveň odstraní mediální soubor z úložiště vašeho zařízení. Nebude možné jej znovu stáhnout prostřednictvím Podciniu. úspěšné @@ -291,7 +249,7 @@ Soubor Nebyl poskytnut žádný podcast, co by mohl být zobrazen. Navrhovaný podcast neměl odkaz na RSS, Podcini našel podcast, který by mohl odpovídat - Vyžadováno ověření + Potvrdit stahování přes mobilní data Stahování přes mobilní datové připojení je v nastavení zakázáno. Podcini může epizodu stáhnout později automaticky, až bude k dispozici Wi-Fi. Aplikace VPN předstírá, že je mobilní sítí (měřeným připojením). Stahování podcastů přes mobilní datové připojení je v nastavení zakázáno. Pokud chcete tento problém odstranit, obraťte se na tvůrce aplikace VPN. @@ -303,11 +261,11 @@ Jednou - Server nereaguje - Nepodporovaný typ média - Vypršel časový limit operace - Není přístup k mediálnímu souboru - Neznámá chyba + + + + + Žádné probíhající přehrávání Podcini - Neznámý klíč médií: %1$d Soubor nebyl nalezen @@ -320,8 +278,8 @@ Znovu již nezobrazovat Vyprázdnit frontu Zpět - Posunout na začátek - Posunout na konec + + Řazení Udržovat seřazené Datum @@ -332,26 +290,26 @@ Chytré míchání Velikost Potvrďte prosím, že chcete vyčistit tuto frontu a VŠECHNY v ní obsažené epizody - Zbývající čas:\u0020 + - Předvolby + %1$.2fx je již uloženo jako předvolba. - Žádné epizody ve frontě - Přidejte epizodu stažením nebo dlouhým dotykem a volbou „Přidat do fronty“. + + Tato epizoda neobsahuje žádné poznámky. - Žádné stažené epizody - Epizody lze stáhnout na obrazovce detailů o tomto podcastu. - Žádné záznamy o stahování - Až proběhnou nějaká stahování, tak se záznamy o nich objeví zde. - Žádná historie - Až si poslechnete nějakou epizodu, tak se objeví zde. - Žádné epizody - Až si přidáte nějaký podcast, tak se objeví zde. - Zkuste zrušit filtr, aby se zobrazilo více epizod. - Žádné odběry + + + + + + + + + + Pro přihlášení odběru podcastu stiskněte ikonu plus níže. Projekt @@ -388,8 +346,8 @@ Automatické smazání z lokálních složek Zahrnout lokální složky ve funkci automatického mazání U místních složek dojde k odstranění epizod z aplikace Podcini a k odstranění jejich mediálních souborů z úložiště zařízení. Nelze je znovu stáhnout prostřednictvím Podciniu. Povolit automatické mazání\? - Označit epizody jako poslechnuté i pokud ještě zbývá určitý počet sekund přehrávání do jejich konce - Chytré označování jako poslechnuté + + Neodstraňovat epizody při jejich přeskočení Ponechat přeskočené epizody @@ -431,8 +389,8 @@ Upravit zobrazení položek v navigačním panelu. Nastavit pořadí odběrů Upravit pořadí vašich odběrů - Nastavit počítadlo odběrů - Změnit informaci zobrazenou čítačem odběrů. Též ovlivňuje řazení, je-li nastaveno na „podle čítače“. + + Automatické stahování Nastavení automatického stahování epizod. Zapnout Wi-Fi filtr @@ -476,7 +434,7 @@ začátek za hrající epizodu Náhodné - Vypnuto + Dokumentace & Podpora Uživatelské fórum Nahlásit chybu @@ -497,22 +455,22 @@ Pamatovat si poslední stránku Mazání také odstraňuje epizody z fronty Automaticky odstraní epizodu z fronty poté, co je smazána. - Filtr odběrů - Filtrujte svoje odběry v navigačním panelu a na obrazovce odběrů. - Odběry jsou filtrovány. - Počet vyšší než nula - Automaticky stahováno - Nebylo automaticky staženo - Udržováno aktuální - Neaktualizováno - Upozornění zapnuta - Upozornění vypnuta - Toto nastavení je specifické pro každý podcast zvlášť. Lze ho měnit otevřením přehledové stránky podcastu. + + + + + + + + + + + Přispějte - Zobrazit název odběru - Zobrazit název odběru pod obrázkem podcastu. - Akce pro nové epizody - Akce, která se provede pro nové epizody + + + + O aplikaci Verze aplikace Podcini @@ -526,7 +484,7 @@ Podcini používá další skvělý software Žádné výsledky - Zadejte vyhledávací dotaz + Vyhledat Nebyly nalezeny žádné výsledky pro \"%1$s\" Prohledat online @@ -566,7 +524,7 @@ Pro přečtení OPML souboru je vyžadován přístup k externímu úložišti Import úspěšný Ťuknutím na OK restartujte AntenaPod - Tato databáze byla exportována z novější verze aplikace Podcini. Vaše instalovaná verze není schopná ji zpracovat. + Export oblíbených Exportovat oblíbené do souboru @@ -581,12 +539,6 @@ sekund minut hodin - - 1 sekunda - %d sekundy - %d sekund - %d sekund - 1 minuta %d minuty @@ -648,28 +600,28 @@ Automatické pozastavení přehrávání Odebírat - Přidává se do odběrů… + Spustit ukázku - Zastavit ukázku + Zpět Posunout zpět Posunout vpřed Zvýšit rychlost Snížit rychlost - Video + Epizoda je právě stahována - Ve frontě - Označeno jako oblíbené - Přehráno + + + Načíst další stranu Pozice: %1$s - Zbývající čas: %1$s - Vykonat - Přehrát kapitolu - Předchozí kapitola + + + + Další kapitola - Náhodné návrhy + Přidat předvolbu Ověření @@ -722,18 +674,18 @@ Byl založen následující virtuální podcast vytvořením adresáře v Podcini. Nedaří se spustit správce souborů Filtr - Je mezi oblíbenými - Není mezi oblíbenými + + Stažené - Nestažené - Ve frontě - Mimo frontu + + + Obsahuje média - Žádná média - Pozastavené - Nepozastaveno - Poslechnuté - Nepřehraných + + + + + @@ -776,10 +728,10 @@ Host není platná IP nebo doména Neplatný port - Počet sloupců + Chyby - Novinky + Je vyžadována činnost z vaší strany Zobrazuje se, pokud je požadována činnost z vaší strany. Například je-li potřeba zadat heslo. Stahuji @@ -790,8 +742,8 @@ Zobrazeno pokud selže stahování či aktualizace odebíraného kanálu. Synchronizace selhala Zobrazovat chybu synchronizace s gpodder. - Nová epizoda - Zobrazeno pokud bude nalezena nová epizoda podcastu a upozornění jsou zapnuta. + + Nastavení widgetu Vytvořit widget diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 8cf37d26..f96fac9b 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -9,17 +9,17 @@ Hjem - Favoritter + Indstillinger Overførsler - Åbn indstillinger - Overførselslog + + Abonnementer - Abonnementsliste + Annullér overførsel Afspilningshistorik - Mellemlageret for afsnit er fuldt - Der er ikke mere plads i mellemlageret for afsnit. Du kan øge størrelsen på mellemlageret i Indstillinger. + + År Notifikationer @@ -30,8 +30,8 @@ Vælg hvad der sker, når der stryges på et afsnit i en liste Stryg til højre Stryg til venstre - Aktivér strygehandlinger for denne skærm - Ændr + + Individuelt abonnement Medtag varigheden af afsnit, der blot er markeret som afspillet @@ -47,23 +47,23 @@ Afspillet i alt Du afviste tilladelsen. - Hvis du deaktiverer notifikationer, og noget går galt, kan du måske ikke finde ud af, hvorfor det gik galt. - Nægt - Åbn indstillinger - Konfigurer hjemmeskærm + + + + Samlet størrelse af afsnit på enheden Åbn menu Luk menu Præferencer for panel - Sorter alfabetisk - Sorter efter udgivelsesdato - Sorter efter antal afspillede afsnit - Antal uafspillede afsnit - Antal overførte afsnit - Antal overførte og uafspillede afsnit + + + + + + Ingen kompatible apper fundet. Eksporter detaljeret log @@ -92,11 +92,11 @@ En fejl er opstået: Opdater Kapitler - Ingen kapitler - Varighed: %1$s + + Beskrivelse - Beskrivelse - Stryg op for at læse beskrivelse af afsnit + + \u0020afsnit Luk Prøv igen @@ -113,7 +113,7 @@ Altid Aldrig - Ingenting + Aldrig Hvis ikke en favorit Når ikke i kø @@ -126,33 +126,16 @@ 1 dag efter færdig afspilning %d dage efter færdig afspilning - - %1$d/%2$d valgt - %1$d/%2$d valgte - - - %d episode - %d afsnit - - Afsnit-notifikationer - Vis en notifikation når der er nye afsnit - - %2$s har et nyt afsnit - %2$s har %1$d nye afsnit - - - Nyt afsnit - Nye afsnit - - Dine abonnementer har nye afsnit + + - Bekræft, at du ønsker at markere alle valgte emner som afspillet. - Bekræft, at du ønsker at markere alle valgte emner som uafspillet. - Vis information - Vis podcast-indstillinger + + + + Podcast-indstillinger Omdøb podcast Fjern podcast @@ -162,67 +145,52 @@ Bekræft, at du vil slette podcasten \"%1$s\", ALLE dens afsnit (inklusive overførte afsnit) og dens statistikker. Bekræft, at du vil fjerne de valgte podcasts, ALLE deres afsnit (inklusive overførte afsnit) og deres statistikker. Bekræft, at du vil fjerne podcasten \"%1$s\" og dens statistikker. Filerne i den lokale kildemappe vil ikke blive slettet. - Fjerner podcast + Opdater hele podcasten Vælg flere - Vælg alt ovenfor - Vælg alt nedenfor + + Filtrerede - {faw_exclamation_circle} Sidste opdatering mislykkedes. Tryk for at se detaljer. + Åbn podcast Vær venlig og vent til data\'et er indlæst - Opdateringer deaktiveret + %d abonnement opdateret. %d abonnementer opdateret. Rediger etiketter Tilføj etiket - Omdøb etiket + Opdatering af podcasts via mobildataforbindelse er deaktiveret i indstillingerne.\n\nØnsker du alligevel at opdatere\? Din VPN-app udgiver sig for at være et mobilnetværk (forbrugsafregnet forbindelse). Opdatering af podcasts via mobildataforbindelse er deaktiveret i indstillingerne.\n\nVil du opdatere alligevel\? Hvis du vil have løst dette problem, skal du kontakte udviklerne af din VPN-app. Hent - - Henter %d afsnit. - Henter %d afsnit. - Afspil Sæt på pause Stream Slet - Kan ikke slette fil. En genstart af enheden vil sandsynligvis hjælpe. + Kan ikke slette filen. Prøv at forbinde den lokale mappe igen fra podcast-infoskærmen. Slet afsnit - - 1 overført afsnit slettet. - %d overførte afsnit slettet. - - - - Marker som læst For at springe til positioner, er du nødt til at afspille afsnittet Føj til kø - - %d afsnit føjet til køen. - %d afsnit føjet til køen. - Fjern fra kø %d afsnit fjernet fra køen. %d afsnit fjernet fra køen. - Føj til favoritter - Fjern fra favoritter + + Besøg hjemmeside Spring afsnit over - Nulstil afspilningsposition - Intet valgte + + Sletning fjerner afsnittet fra Podcini og sletter mediefilen fra din enheds lager. Det kan ikke hentes igen via Podcini. lykkedes @@ -266,7 +234,7 @@ Mediefil Kan ikke vises. Ingen podcast angivet. Den foreslåede podcast havde ikke et RSS-link, Podcini fandt en podcast, der måske matcher - Godkendelse kræves + Bekræft mobiloverførsel Overførsel via mobildataforbindelse er deaktiveret i indstillingerne. Podcini kan hente afsnittet automatisk senere, når Wi-Fi er tilgængeligt. Din VPN-app udgiver sig for at være et mobilnetværk (forbrugsafregnet forbindelse). Overførsel af podcasts via mobildataforbindelse er deaktiveret i indstillingerne.\n\nVil du overføre alligevel\? Hvis du vil have løst dette problem, skal du kontakte udviklerne af din VPN-app. @@ -278,11 +246,11 @@ Én gang - Serveren døde - Kan ikke afspille denne medietype - Handlingen annulleret fordi den tog for lang tid - Kunne ikke tilgå mediefil - Ukendt fejl + + + + + Ingen medier afspiller Podcini - Ukendt medienøgle: %1$d Fil ikke fundet @@ -295,8 +263,8 @@ Vis ikke igen Ryd kø Fortryd - Flyt til toppen - Flyt til bunden + + Sorter Hold sorteret Dato @@ -307,26 +275,26 @@ Smart blanding Størrelse Bekræft venligst at du vil rydde ALLE afsnit fra køen - Tid tilbage:\u0020 + - Forudindstillinger + %1$.2fx er allerede gemt som en forudindstilling. - Ingen afsnit i køen - Tilføj et afsnit ved at hente det, eller tryk og hold på et afsnit og vælg \"Føj til kø\". + + Dette afsnit har ingen beskrivelse. - Ingen overførte afsnit - Du kan downloade afsnit på siden med podcastoplysninger. - Ingen overførselslog - Overførselslog vil blive vist her når tilgængelig. - Ingen historik - Når du har hørt et afsnit, vil det blive vist her. - Ingen afsnit - Når du tilføjer en podcast, vil afsnittene blive vist her. - Prøv at rydde filteret for at se flere afsnit. - Ingen abonnementer + + + + + + + + + + For at abonnere på en podcast, klik plus ikonet nedenfor Projekt @@ -363,8 +331,8 @@ Slet automatisk fra lokale mapper Inkluder lokale mapper i automatisk sletning Bemærk, at for lokale mapper vil dette fjerne afsnit fra Podcini og slette deres mediefiler fra din enheds lager. De kan ikke hentes igen via Podcini. Aktivér automatisk sletning\? - Markér afsnit som værende afspillet, selv om op til et angivet antal sekunders spilletid stadig mangler - Smart markering som afspillet + + Behold afsnit når de bliver sprunget over Behold oversprungne afsnit @@ -406,8 +374,8 @@ Ændr, hvilke elementer der vises i navigationspanelet Indstil abonnementsrækkefølge Ændr rækkefølgen af dine abonnementer - Indstil abonnementstæller - Ændr informationen vist af abonnementstælleren. Påvirker også rækkefølgen af abonnementer, hvis abonnementsrækkefølgen er sat til \'Tæller\'. + + Automatisk overførsel Konfigurér automatisk overførsel af afsnit Slå wi-fi-filter til @@ -451,7 +419,7 @@ Starten Efter aktuelt afsnit Tilfældig - Slået fra + Dokumentation & support Brugerforum Rapportér fejl i appen @@ -472,22 +440,22 @@ Husk sidste side Slet fjerner fra kø Fjern automatisk et afsnit fra køen, når det slettes - Abonnementsfilter - Filtrér dine abonnementer i navigationspanelet og på abonnementsskærmen - Abonnementer er filtreret. - Tæller større end 0 - Automatisk hentet - Ikke automatisk hentet - Holdt opdateret - Ikke holdt opdateret - Notifikation aktiveret - Notifikation deaktiveret - Denne indstilling er unik for hver podcast. Du kan ændre den ved at åbne podcast-siden. + + + + + + + + + + + Bidrag - Vis abonnementstitel - Vis abonnementets titel under billedet - Handling ved nyt afsnit - Handling ved nye afsnit + + + + Om Podcini-version @@ -501,7 +469,7 @@ Podcini bruger anden fantastisk software Fandt ingen resultater - Indtast en forespørgsel for at søge + Søg Ingen resultater fundet for \"%1$s\" Søg online @@ -541,7 +509,7 @@ Adgang til eksternt lager er påkrævet for at læse OPML-filen Importeret Tryk venligst OK for at genstarte Podcini - Databasen blev eksporteret fra en nyere version af Podcini. Din nuværende installation ved endnu ikke hvordan den skal håndtere denne fil. + Eksport af favoritter Eksportér gemte favoritter til fil @@ -556,10 +524,6 @@ sekunder minutter timer - - 1 sekund - %d sekunder - 1 minut %d minutter @@ -621,28 +585,28 @@ Sæt på pause ved afbrydelser Abonner - Abonnerer … + Forhåndsvisning - Stop forhåndsvisning + Tilbage Spol tilbage Spol frem Øg hastighed Mindsk hastighed - Video + Afsnit overføres - I køen - Markeret som favorit - Afspillet + + + Indlæs næste side Position: %1$s - Resterende tid: %1$s - Anvend handling - Afspil kapitel - Forrige kapitel + + + + Næste kapitel - Forslag til blanding + Tilføj forudindstilling Godkendelse @@ -695,18 +659,18 @@ Denne virtuelle podcast blev oprettet ved at en mappe blev føjet til Podcini. Kunne ikke starte system filhåndtering Filtrér - Er favorit - Ikke favorit + + Overførte - Ikke overførte - Sat i kø - Ikke sat i kø + + + Har medier - Ingen medier - Sat på pause - Ikke sat på pause - Afspillede - Ikke afspillet + + + + + @@ -749,10 +713,10 @@ Vært er ikke en gyldig IP-adresse eller et gyldigt domæne Port ikke gyldig - Antal kolonner + Fejl - Nyheder + Handling påkrævet Vist hvis din handling er nødvendig, for eksempel hvis du skal skrive et kodeord. Henter @@ -763,8 +727,8 @@ Vis når overførsel eller opdatering af feed mislykkes. Synkronisering mislykkedes Vises når gpodder-synkronisering fejler. - Nyt afsnit - Vis når et ny afsnit af en podcast blev fundet, hvor notifikationer er aktiveret. + + Kontrol opsætning Opret kontrol diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 45016479..43a6d999 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -9,17 +9,17 @@ Start Warteschlange - Favoriten + Einstellungen Downloads - Einstellungen öffnen - Download-Protokoll + + Abonnements - Abonnement-Übersicht + Download abbrechen Zuletzt abgespielt - Episodenspeicher voll - Der Episodenspeicher ist voll. Du kannst die Größe des Episodenspeichers in den Einstellungen erhöhen. + + Jahre Benachrichtigungen @@ -30,8 +30,8 @@ Auswählen, was passiert, wenn du in einer Liste über eine Episode wischst. Nach rechts wischen Nach links wischen - Wisch-Aktionen für diesen Bildschirm aktivieren - Ändern + + Einzelnes Abonnement Abspieldauer von nur als abgespielt markierten Episoden einbeziehen @@ -51,23 +51,23 @@ verbieten. Du hast die Berechtigung abgelehnt. - Wenn die Benachrichtigungen deaktiviert werden und etwas schief geht, kannst du möglicherweise nicht herausfinden, warum dies passiert ist. - Ablehnen - Einstellungen öffnen - Startbildschirm einrichten + + + + Gesamtgröße der Episoden auf dem Gerät Menü öffnen Menü schließen Seitenleisten-Einstellungen - Alphabetisch sortieren - Nach Veröffentlichungsdatum sortieren - Nach Anzahl gespielter Episoden sortieren - Anzahl nicht abgespielter Episoden - Anzahl heruntergeladener Episoden - Anzahl heruntergeladener und nicht abgespielter Episoden + + + + + + Keine kompatiblen Apps gefunden Detaillierte Logs exportieren @@ -96,11 +96,11 @@ Ein Fehler ist aufgetreten: Aktualisieren Kapitel - Keine Kapitel - Dauer: %1$s + + Beschreibung - Shownotes - Wische nach oben, um die Shownotes zu lesen + + \u0020Episoden Schließen Erneut versuchen @@ -117,7 +117,7 @@ Immer Nie - Nichts + Nie Wenn nicht favorisiert Wenn nicht in der Warteschlange @@ -130,33 +130,17 @@ 1 Tag nachdem fertig gespielt %d Tage nachdem fertig gespielt - - %1$d/%2$d ausgewählt - %1$d/%2$d ausgewählt - - - %d Episode - %d Episoden - - Episodenbenachrichtigung - Benachrichtigung beim Erscheinen einer neuen Episode anzeigen. - - Neue Episode bei %2$s - %1$d neue Episoden bei %2$s - - - Neue Episode - Neue Episoden - - Deine Abonnements haben neue Episoden. + + + - Bitte bestätige, dass du alle ausgewählten Einträge als abgespielt markieren möchtest. - Bitte bestätige, dass du alle ausgewählten Einträge als nicht abgespielt markieren möchtest. - Informationen anzeigen - Zeige Podcast-Einstellungen + + + + Podcast-Einstellungen Podcast umbenennen Podcast entfernen @@ -166,67 +150,51 @@ Bitte bestätige, dass du den Podcast \"%1$s\", ALLE seine Episoden (einschließlich heruntergeladener Episoden) und Statistiken löschen möchtest. Bitte bestätige, dass du die ausgewählten Podcasts, ALLE ihre Episoden (einschließlich heruntergeladener Episoden) und Statistiken löschen möchtest. Bitte bestätige, dass du den Podcast \"%1$s\" und seine Statistiken löschen möchtest. Die Dateien im lokalen Quellordner werden nicht gelöscht. - Podcast wird entfernt + Kompletten Podcast aktualisieren Mehrere auswählen - Alles oberhalb auswählen - Alles unterhalb auswählen + + Gefiltert - {faw_exclamation_circle} Letzte Aktualisierung fehlgeschlagen. Tippen, um Details anzuzeigen. + Podcast öffnen Bitte warte, bis die Daten geladen sind - Updates deaktiviert + %d Abonnement aktualisiert. %d Abonnemnts aktualisiert. Tags bearbeiten Tag hinzufügen - Tag umbenennen + Das Aktualisieren von Abonnements über eine mobile Datenverbindung ist in den Einstellungen deaktiviert.\n\nMöchtest du sie trotzdem aktualisieren\? Deine VPN-App gibt vor, ein mobiles Netzwerk zu sein (gebührenpflichtige Verbindung). Das Aktualisieren von Podcasts über eine mobile Datenverbindung ist in den Einstellungen deaktiviert.\n\nMöchtest du trotzdem aktualisieren\? Wenn du möchtest, dass dieses Problem behoben wird, wende dich an die Entwickler der VPN-App. Herunterladen - - Lade %d Episode herunter. - Lade %d Episoden herunter. - Abspielen Pausieren Streamen Löschen - Die Datei kann nicht gelöscht werden. Eventuell hilft es, das Gerät neu zu starten. + Die Datei kann nicht gelöscht werden. Versuche, den lokalen Ordner über den Podcast-Infobildschirm erneut zu verbinden. Episode löschen - - 1 heruntergeladene Episode gelöscht. - %d heruntergeladene Episoden gelöscht. - - - - - Als gelesen markieren Um auf eine Position zu springen, musst du die Episode abspielen Zur Warteschlange hinzufügen - - %d Episode zur Warteschlange hinzugefügt. - %d Episoden zur Warteschlange hinzugefügt. - Aus der Warteschlange entfernen %d Episode aus der Warteschlange entfernt. %d Episoden aus der Warteschlange entfernt. - Zu Favoriten hinzufügen - Aus Favoriten entfernen + + Webseite besuchen Episode überspringen - Wiedergabeposition zurücksetzen - Keine Einträge ausgewählt + + Durch das Löschen wird die Episode aus Podcini entfernt und die Mediendatei aus dem Gerätespeicher gelöscht. Sie kann nicht erneut über Podcini heruntergeladen werden. erfolgreich @@ -270,7 +238,7 @@ Mediendatei Es wurde kein Podcast angegeben, der angezeigt werden könnte. Der vorgeschlagene Podcast hat keinen RSS-Link. Podcini hat einen Podcast gefunden, welcher der gleiche sein könnte - Authentifizierung erforderlich + Mobilen Download bestätigen Der Download über mobile Datenverbindung wurde in den Einstellungen deaktiviert. Podcini kann die Episode später herunterladen, wenn WLAN verfügbar ist. Deine VPN-App gibt vor, ein mobiles Netzwerk zu sein (gebührenpflichtige Verbindung). Das Herunterladen über eine mobile Datenverbindung ist in den Einstellungen deaktiviert. Wenn du möchtest, dass dieses Problem behoben wird, wende dich an die Entwickler der VPN-App. @@ -282,11 +250,11 @@ Einmalig - Server ist offline - Dateityp nicht unterstützt - Zeitüberschreitung - Auf Mediendatei kann nicht zugegriffen werden - Unbekannter Fehler + + + + + Keine Medienwiedergabe Podcini - Unbekannte Medientaste: %1$d Datei nicht gefunden @@ -299,8 +267,8 @@ Nicht mehr anzeigen Warteschlange leeren Rückgängig - Zum Anfang verschieben - Zum Ende verschieben + + Sortieren Sortiert halten Datum @@ -311,26 +279,26 @@ Schlaues Mischen Größe Bitte bestätige, dass ALLE Episoden aus der Warteschlange entfernt werden sollen - Zeit übrig:\u0020 + - Voreinstellungen + %1$.2fx ist bereits als Voreinstellung gespeichert. - Leere Warteschlange - Du kannst Episoden hinzufügen, indem du sie herunterlädst oder sie lange antippst und \"Zur Warteschlange hinzufügen\" auswählst. + + Episode hat keine Shownotes. - Keine heruntergeladenen Episoden - Du kannst Episoden auf der Podcast-Seite herunterladen. - Keine Downloadhistorie - Die Downloadhistorie erscheint hier, sobald eine Episode heruntergeladen wurde. - Kein Verlauf - Nach dem Anhören einer Episode erscheint sie hier. - Keine Episoden - Wenn du einen Podcast hinzufügst, werden die Episoden hier angezeigt. - Versuche den Filter zu deaktivieren, um mehr Episoden zu sehen. - Keine Abonnements + + + + + + + + + + Um einen Podcast zu abonnieren, tippe auf das Plus-Symbol. Projekt @@ -367,8 +335,8 @@ Automatisches Löschen aus lokalen Ordnern Lokale Ordner in die automatische Löschfunktion einbeziehen Beachte, dass bei lokalen Ordnern die Episoden aus Podcini entfernt und die zugehörigen Mediendateien aus dem Gerätespeicher gelöscht werden. Sie können dann nicht mehr über Podcini heruntergeladen werden. Automatisches Löschen aktivieren\? - Episoden als abgespielt markieren, auch wenn weniger als eine bestimmte Anzahl von Sekunden an Restspielzeit übrig ist - Intelligentes \"als abgespielt markieren\" + + Episoden behalten, wenn sie übersprungen werden Übersprungene Episoden behalten @@ -410,8 +378,8 @@ Die in der Seitenleiste angezeigten Einträge ändern Reihenfolge der Abonnements einstellen Die Reihenfolge deiner Abonnements ändern - Abonnement-Zähler einstellen - Die durch den Abonnementszähler angezeigten Informationen ändern. Betrifft auch die Sortierung der Abonnements wenn \"Reihenfolge der Abonnements\" auf \"Zähler\" gesetzt ist. + + Automatisches Herunterladen Automatisches Herunterladen von Episoden einrichten WLAN-Filter aktivieren @@ -455,7 +423,7 @@ Vorne Hinter der aktuell gespielten Episode Zufällig - Deaktiviert + Dokumentation + Support Benutzerforum Fehler melden @@ -476,22 +444,22 @@ Letzte Seite merken Löschen entfernt aus Warteschlange Episode automatisch aus der Warteschlange entfernen, wenn sie gelöscht wird - Abonnement-Filter - Deine Abonnements in der Seitenleiste und auf der Abonnement-Übersicht filtern - Abonnements sind gefiltert - Anzahl größer als Null - Automatisch heruntergeladen - Nicht automatisch heruntergeladen - Aktuell gehalten - Nicht aktuell gehalten - Benachrichtigung aktiviert - Benachrichtigung deaktiviert - Diese Einstellung wird pro Podcast festgelegt. Du kannst sie ändern, indem du die Podcast-Seite öffnest. + + + + + + + + + + + Mitwirken - Abonnement-Titel anzeigen - Den Titel des Abonnements unter dem Episodenbild anzeigen - Aktion für neue Episoden - Aktion, die ausgeführt wird, wenn neue Episoden erscheinen + + + + Über Podcini-Version @@ -505,7 +473,7 @@ Podcini verwendet nützliche andere Software Keine Ergebnisse gefunden - Gib eine Suchanfrage ein + Suchen Es wurden keine Ergebnisse für \"%1$s\" gefunden Online suchen @@ -545,7 +513,7 @@ Zugriff auf externen Speicher wird benötigt, um die OPML-Datei zu lesen Import erfolgreich Bitte OK drücken, um Podcini neu zu starten - Diese Datenbank wurde mit einer neueren Version von Podcini exportiert. Deine im Moment installierte Version kann die Datei leider nicht bearbeiten. + Favoriten exportieren Favoriten in einer Datei speichern @@ -560,10 +528,6 @@ Sekunden Minuten Stunden - - 1 Sekunde - %d Sekunden - 1 Minute %d Minuten @@ -625,28 +589,28 @@ Bei Unterbrechungen pausieren Abonnieren - Abonniere… + Vorschau - Vorschau stoppen + Zurück Zurückspulen Vorspulen Geschwindigkeit erhöhen Geschwindigkeit reduzieren - Video + Episode wird heruntergeladen - In der Warteschlange - Als Favorit markiert - Gespielt + + + Nächste Seite laden Position: %1$s - Verbleibende Zeit: %1$s - Aktion anwenden - Kapitel abspielen - Vorheriges Kapitel + + + + Nächstes Kapitel - Vorschläge mischen + Voreinstellung hinzufügen Authentifizierung @@ -699,18 +663,18 @@ Dieser virtuelle Podcast wurde durch einen lokalen Ordner hinzugefügt. System-Dateimanager kann nicht gestartet werden Filtern - Favorit - Nicht favorisiert + + Heruntergeladen - Nicht heruntergeladen - In Warteschlange - Nicht in Warteschlange + + + Hat Medien - Keine Medien - Pausiert - Nicht pausiert - Gespielt - Nicht abgespielt + + + + + @@ -753,10 +717,10 @@ Host ist keine gültige IP oder Domain Port ungültig - Spaltenanzahl + Fehler - Neuigkeiten + Handlung notwendig Wird gezeigt, wenn deine Handlung notwendig ist, zum Beispiel wenn du ein Passwort eingeben musst. Herunterladen @@ -767,8 +731,8 @@ Wird angezeigt, wenn der Download oder die Feed-Aktualisierung fehlschlägt. Synchronisation fehlgeschlagen Wird angezeigt, wenn die gpodder-Synchronisierung fehlschlägt. - Neue Episode - Wird angezeigt, wenn eine neue Episode eines Podcasts gefunden wurde, bei dem Benachrichtigungen aktiviert sind + + Widget-Einstellungen Widget erstellen diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 59dbe0ae..cc36c3a6 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -9,17 +9,17 @@ Inicio Cola - Favoritos + Ajustes Descargas - Abrir ajustes - Registro de descargas + + Suscripciones - Lista de suscripciones + Cancelar descarga Historial de reproducciones - Caché de episodios llena - Se alcanzó el límite de la caché de episodios. Puede aumentar el tamaño en Configuración. + + Años Notificaciones @@ -30,8 +30,8 @@ Escoger que pasa al deslizar un episodio en una lista Deslizar a la derecha Deslizar a la izquierda - Activar gestos de deslizado en esta pantalla - Cambiar + + Suscripción individual Incluye la duración de los episodios que simplemente están marcados como reproducidos @@ -50,23 +50,23 @@ actualización y reproducción normales. Puede no permitir notificaciones de subcategorías si lo desea. Denegaste el permiso. - Si deshabilita las notificaciones y se produce un error, puede no encontrarlo posteriormente. - Denegar - Abrir ajustes - Configurar pantalla de inicio + + + + Tamaño total de episodios en el dispositivo Abrir menú Cerrar menú Preferencias del cajón - Ordenar alfabéticamente - Ordenar por fecha de publicación - Ordenar por número de episodios reproducidos - Número de episodios no reproducidos - Número de episodios descargados - Número de episodios descargados y no reproducidos + + + + + + No se encontró ninguna aplicación compatible Exportar registros detallados @@ -95,11 +95,11 @@ Se produjo un error: Actualizar Capítulos - Sin capítulos - Duración: %1$s + + Descripción - Notas del programa - deslice hacia arriba para leer las notas del programa + + \u0020episodios Cerrar Reintentar @@ -116,7 +116,7 @@ Siempre Nunca - Nada + Nunca Cuando no esté en Favoritos Cuando no esté en la cola @@ -131,37 +131,16 @@ %d días después de acabar %d días después de acabar - - %1$d/%2$d seleccionado - %1$d/%2$d seleccionados - %1$d/%2$d seleccionados - - - %d episodio - %d episodios - %d episodios - - Notificaciones de episodio - Mostrar una notificación cuando se estrene un nuevo episodio. - - %2$s tiene un nuevo episodio - %2$s tiene %1$d episodios nuevos - %2$s tiene %1$d episodios nuevos - - - Episodio nuevo - Episodios nuevos - Episodios nuevos - - Sus suscripciones tienen nuevos episodios. + + - Confirme que quiere marcar todos los elementos como reproducidos. - Confirme que quiere marcar todos los elementos como no reproducidos. - Mostrar información - Mostrar configuración del pódcast + + + + Configuración del pódcast Cambiar nombre del pódcast Eliminar el pódcast @@ -171,16 +150,16 @@ Confirme que quiere eliminar el pódcast «%1$s» TODOS los episodios (incluidos los descargados), y sus estadísticas. Confirme que quiere eliminar los pódcasts seleccionados, TODOS los episodios (incluidos los descargados), y sus estadísticas. Confirme que quiere eliminar el pódcast «%1$s» y sus estadísticas. Los archivos en la carpeta origen local no se eliminarán. - Eliminando el pódcast + Actualizar el pódcast completo Multiselección - Seleccionar todo lo anterior - Seleccionar todo lo siguiente + + Filtrados - {faw_exclamation_circle} Error en la última actualización. Toca para ver detalles. + Abrir pódcast Esperando a que los datos carguen - Actualizaciones deshabilitadas + %d suscripción actualizada. %d suscripciones actualizadas. @@ -188,55 +167,35 @@ Editar etiquetas Añadir etiqueta - Renombrar etiqueta + Actualizar podcasts usando una conexión de datos móviles está desactivado en las opciones.\n\n¿De veras quieres actualizar los podcasts usando una conexión de datos móviles\? Tu VPN simula ser una red móvil (conexión medida). La actualización de podcasts sobre conexiones de datos está deshabilitada en los ajustes.\n\n¿Quieres refrescarlos a pesar de todo\? Si quieres solucionar el problema, contacta con los creadores de tu aplicación VPN. Descargar - - Descargando %d episodio. - Descargando %d episodios. - Descargando %d episodios. - Reproducir Pausar Escuchar en directo Borrar - No se puede borrar el fichero. Reiniciar el dispositivo podría ayudar. + No se pudo borrar el archivo. Intenta reconectar la carpeta local desde la pantalla de información del podcast. Borrar episodio - - Eliminado 1 episodio descargado. - Eliminados %d episodios descargados. - Eliminados %d episodios descargados. - - - - - - Marcar como leído Para saltar a posiciones, necesitas reproducir el episodio Añadir a la cola - - %d episodio añadido a la cola. - %d episodios añadidos a la cola. - %d episodios añadidos a la cola. - Quitar de la cola %d episodio eliminado de la cola. %d episodios eliminados de la cola. %d episodios eliminados de la cola. - Añadir a favoritos - Eliminar de favoritos + + Visitar el sitio web Omitir episodio - Restablecer la posición de reproducción - No hay elementos seleccionados + + La acción borra el episodio de Podcini y borra los archivos de medios del almacenamiento. No se puede descargar de nuevo mediante Podcini. exitosa @@ -281,7 +240,7 @@ Archivo multimedia No se proporcionó ningún pódcast que pudiera mostrarse. El podcast sugerido no tenía un enlace RSS, Podcini encontró un pódcast que podría coincidir - Autenticación requerida + Confirmar descarga vía datos móviles Se desactivaron las descargas por conexión de datos móvil en la configuración. Podcini podrá descargar el episodio automáticamente cuando haya conexión Wi-Fi. Tu VPN simula ser una red móvil (conexión medida). La descarga de podcasts sobre conexiones de datos está deshabilitada en los ajustes. Si quieres solucionar el problema, contacta con los creadores de tu aplicación VPN. @@ -293,11 +252,11 @@ Una vez - El servidor está inactivo - Tipo de medio no soportado - Tiempo de espera agotado - No se puede acceder al archivo de medios - Error desconocido + + + + + No hay medios en reproducción Podcini - Tecla multimedia desconocida: %1$d Archivo no encontrado @@ -310,8 +269,8 @@ No mostrar de nuevo Vaciar la cola Deshacer - Mover al principio - Mover al final + + Ordenar Mantener ordenado Fecha @@ -322,26 +281,26 @@ Reproducción inteligente Tamaño Confirme que quiere borrar TODOS los episodios de la cola - Tiempo restante:\u0020 + - Presets + %1$.2fx ya existe como preset. - Sin episodios en la cola - Añada un episodio descargándolo o presione prolongadamente un episodio y seleccione \"Añadir a la cola\". + + Este episodio no tiene notas del programa. - No hay episodios descargados - Puede descargar episodios en la pantalla de detalles del pódcast. - Sin registro de descargas - Los registros de descargas aparecerán aquí cuando estén disponibles. - Sin historial - Después de escuchar un episodio, aparecerá aquí. - Sin episodios - Cuando añada un pódcast, los episodios aparecerán aquí. - Prueba a quitar el filtro para ver más episodios - No hay suscripciones + + + + + + + + + + Para suscribirse a un podcast, pulsa el icono \"más\" de abajo. Proyecto @@ -378,8 +337,8 @@ Autoborrar en local Incluir carpetas locales en la funcionalidad de autoborrado Tenga en cuenta que en las carpetas locales los episodios serán borrados de AtennaPod y eliminará los archivos multimedia del almacenamiento de su dispositivo. Por tanto, no pueden ser descargados de nuevo a través de Podcini. ¿Quiere activar el autoborrado\? - Marca los episodios como reproducidos incluso si todavía quedan unos segundos por escuchar - Marcado inteligente como reproducido + + Conservar los episodios cuando son saltados Conservar episodios saltados @@ -421,8 +380,8 @@ Cambiar qué elementos aparecen en el cajón de navegación Ajustar orden de suscripción Cambiar el orden de las suscripciones - Ajustar contador de suscripción - Cambiar la información mostrada en el contador de las suscripciones. También afecta al orden de las suscripciones si el \'orden de la suscripción\' está en modo \'Contador\'. + + Descarga automática Configurar la descarga automática de episodios Activar el filtro wifi @@ -466,7 +425,7 @@ Principio Después del episodio actual Aleatorio - Deshabilitado + Documentación & Asistencia Foro de usuario Reportar bug @@ -487,22 +446,22 @@ Recordar última página Eliminar quita de la cola Eliminar automáticamente un episodio de la cola cuando se borra - Filtro de suscripción - Filtrar tus suscripciones en el cajón de de navegación y pantallas de suscripción - Las suscripciones están filtradas. - Contador mayor que cero - Descargado automáticamente - No auto-descargado - Mantenido actualizado - No mantenido actualizado - Notificación habilitada - Notificación deshabilitada - Esta preferencia es única para cada pódcast. Puede ajustarla abriendo la página del pódcast. + + + + + + + + + + + Contribuir - Mostrar el título de la suscripción - Mostrar el título de la suscripción bajo la imagen de portada - Acción para nuevos episodios - Acción a tomar para los episodios nuevos + + + + Acerca de Versión de Podcini @@ -516,7 +475,7 @@ Podcini usa otros software estupendos No se han encontrado resultados - Escribe un término de búsqueda + Buscar No se han encontrado resultados de \"%1$s\" Buscar en línea @@ -556,7 +515,7 @@ Necesita acceso al almacenamiento externo para leer archivos OPML Importación exitosa Pulse OK para reiniciar Podcini - Esta base de datos fue exportada con una versión más moderna de Podcini. La versión instalada no puede manejarla. + Exportar favoritos Se exportaron los favoritos al archivo @@ -571,11 +530,6 @@ segundos minutos horas - - 1 segundo - %d segundos - %d segundos - 1 minuto %d minutos @@ -640,28 +594,28 @@ Pausar durante las interrupciones Suscribirse - Suscribiendo… + Vista Previa - Detener la vista previa + Atrás Retroceso Avance Aumentar velocidad Reducir velocidad - Vídeo + El episodio se está descargando - En la cola - Marcado como favorito - Reproducido + + + Cargar la página siguiente Posición: %1$s - Tiempo restante: %1$s - Aplicar acción - Reproducir capítulo - Capítulo anterior + + + + Capítulo siguiente - Barajar sugerencias + Añadir preset Autenticación @@ -714,18 +668,18 @@ Este podcast virtual fue creado añadiendo una carpeta a Podcini. No se puede iniciar el administrador de archivos del sistema Filtro - Es favorito - No favorito + + Descargados - No descargados - En cola - No están en cola + + + Tiene multimedia - Sin medios - Pausados - No pausado - Reproducidos - No reproducido + + + + + @@ -768,10 +722,10 @@ El host no es una dirección IP o dominio válido Puerto no válido - Número de columnas + Errores - Nuevos + Acción necesaria Se muestra si su acción es necesaria, por ejemplo, si necesita introducir una contraseña. Descargando @@ -782,8 +736,8 @@ Muestra cuando falla la descarga o la actualización del canal. Sincronización fallida Mostrar cuando falle la sincronización de gpodder. - Episodio nuevo - Se muestra al encontrar un nuevo episodio de un podcast, si las notificaciones están activadas + + Configuraciones del Widget Crear widget diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index c9f09d0e..0ae7ab76 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -8,17 +8,17 @@ Saated Kodu Järjekord - Lemmikud + Seaded Allalaadimised - Ava seaded - Allalaadimise logi + + Tellimused - Tellimuste nimekiri + Katkesta allalaadimine Esitamise ajalugu - Saadete vahemälu on täis - Saadete vahemälu limiit on täis. Vahemälu limiiti saab suurendada seadete alt. + + Aastad Teavitused @@ -29,8 +29,8 @@ Vali, mis juhtub kui pühkida nimekirjas saadet Pühi paremale Pühi vasakule - Luba sellel ekraanil pühkimise tegevused - Muuda + + Üksiktellimus Märkus: taasesituse kiirust ei arvestata kunagi. @@ -43,17 +43,17 @@ See lähtestab kõigi esitatud saadete kuulamise pikkuse ajaloo. Kas oled kindel, et tahad jätkata\? Kokku kuulatud - Ava seaded + Ava menüü Sulge menüü - Sorteeri tähestiku järgi - Sorteeri avaldamise kuupäeva järgi - Sorteeri kuulatud saadete järgi - Kuulamata saadete arv - Allalaaditud saadete arv - Allalaaditud kuulamata saadete arv + + + + + + Ühtegi ühilduvat rakendust ei leitud Ekspordi täpne logi @@ -82,11 +82,11 @@ Tekkis viga: Värskenda Peatükid - Peatükid puuduvad - Pikkus: %1$s + + Kirjeldus - Saate märkmed - saate märkmete lugemiseks pühi üles + + \u0020saadet Sulge Proovi uuesti @@ -106,28 +106,11 @@ 1 päev pärast lõpetamist %d päeva pärast lõpetamist - - %1$d/%2$d valitud - %1$d/%2$d valitud - - - %d saade - %d saadet - - Saadete teavitused - Teate kuvamine, kui avaldatakse uus saade. - - %2$s jaoks on uus saadet - %2$s jaoks on %1$d uut saadet - - - Uus saade - Uued saated - - Sinu tellitud kanalitel on uusi saateid. + + - Näita infot - Näita taskuhäälingu seadeid + + Taskuhäälingu seaded Muuda taskuhäälingu nime Eemalda taskuhääling @@ -135,52 +118,38 @@ Jaga faili Palun kinnita, et tahad kustutada taskuhäälingu \"%1$s\", KÕIK selle saated (ka allalaaditud saated) ja statistika. Palun kinnita, et tahad kustutada valitud taskuhäälingud, KÕIK nende saated (ka allalaaditud saated) ja statistika. - Taskuhäälingu eemaldamine + Värskenda kogu taskuhääling Mitme valimine - Vali kõik ülemised - Vali kõik alumised + + Filtreeritud Ava taskuhääling Palun oota andmete laadimist - Värskendused keelatud + Laadi alla - - %d saate allalaadimine. - %d saate allalaadimine. - Esita Peata Voogedastusena Kustuta - Faili ei saa kustutada. Aidata võib seadme taaskäivitamine. + Kustuta saade - - 1 allalaaditud saade kustutatud. - %d allalaaditud saadet kustutatud. - - - Märgi loetuks Asukohale hüppamiseks pead saadet esitama Lisa järjekorda - - %d saade lisati järjekorda. - %d saadet lisati järjekorda. - Eemalda järjekorrast %d saade eemaldati järjekorrast. %d saadet eemaldati järjekorrast. - Lisa lemmikutesse - Eemalda lemmikutest + + Külasta veebilehte Jäta saade vahele - Nulli esitamise asukoht - Ühtegi pole valitud + + korras Ootel allalaadimine @@ -216,15 +185,15 @@ Uudisvoog Meediafail Pole ühtegi taskuhäälingut, mida näidata. - Autentimine on nõutud + Voogedastus andmeside kaudu on seadetest keelatud. Koputa, et ikka striimida. Alati Üks kord - Server suri ära - Toetamata meedia liik - Tegevus aegus - Puudub ligipääs meediafailile + + + + Mingit faili ei esitata Podcini - Tundmatu meedia võti: %1$d Faili ei leitud @@ -236,8 +205,8 @@ Kui lukustad järjekorra, ei saa saadete järjekorda enam muuta ega neid välja pühkida. Ära enam näita Tühista - Liiguta üles - Liiguta alla + + Sorteeri Hoia sordituna Kuupäeva järgi @@ -246,21 +215,21 @@ Taskuhäälingu pealkiri Juhuslik Palun kinnita, et tahad puhastada järjekorra KÕIGIST selles olevatest saadetest - Aega jäänud:\u0020 + - Eelseaded + %1$.2fx on juba eelseadena salvestatud. - Järjekorras ei ole saateid - Saate lisamiseks laadi see alla või hoia pikalt saatel ja vali \"Lisa järjekorda\". + + Sellel saatel pole märkuseid. - Alla laaditud saateid ei ole - Saateid saab alla laadida taskuhäälingu vaatest. - Allalaadimise logi on tühi - Allalaadimise logi ilmub siia siis, kui see on tekib. - Pärast seda, kui sa kuulad mõnd saadet, näidatakse seda siin. - Kui lisad taskuhäälingu, näeb siin selle saateid. - Tellimusi pole + + + + + + + Taskuhäälingu tellimiseks vajuta all plussmärgil. Projekt @@ -286,7 +255,7 @@ Keri tagasi Kui saade lõpeb, siis esita kohe järgmine järjekorras olev saade. Kustuta saated, kui need on kuulatud - Märgi saated kuulatuks ka siis, kui vähem kui määratud arv sekundeid on jäänud saate lõpuni + Hoia saated alles, kui need jäetakse vahele Esitamine Kõrvaklappide juhtimine, vahelejätmine, ootejärjekord @@ -300,7 +269,7 @@ Saate allalaadimine Voogedastus Muuda oma tellimuste järjekorda - Muuda, millist infot kuvatakse tellimuste loenduris. See mõjutab ka tellimuste järjekorda, kui \"Tellimuste järjekorra\" aluseks on \"Loendur\". + Luba Wifi filter Luba automaatne allalaadimine ainult valitud Wifi võrkudes. Allalaadimine, kui seade ei lae @@ -329,7 +298,7 @@ Algusesse Lõppu Pärast praegust saadet - Välja lülitatud + Kasutajate foorum Raporteeri veast Ava vigade loetelu @@ -340,14 +309,14 @@ Veebilehitsejat ei leitud. Allalaaditud saadete lisamine järjekorda Käitumine - Tellimused on filtreeritud. - Loendur on suurem kui null - Automaatselt alla laaditud - Pole automaatselt alla laaditud - Hoitakse uuendatuna - Ei hoita uuendatuna - Teavitus lubatud - Teavitus keelatud + + + + + + + + Info Podcinii versioon @@ -398,7 +367,7 @@ OPML faili lugemiseks on vajalik ligipääs välisele salvestusruumile Importimine oli edukas Vajuta OK, et Podcini taaskäivitada - See andmebaas on eksporditud Podcinii uuemast versioonist. Sinu praegune äpp ei oska seda faili käsitseda. + Lemmikute eksport Ekspordi salvestatud lemmikud faili @@ -412,10 +381,6 @@ sekundit minutit tundi - - 1 sekund - %d sekundit - 1 minut %d minutit @@ -449,21 +414,21 @@ Kui teine äpp tahab helisid mängida, pausi esitus, selle asemel et vähendada helitugevust Telli - Tellimine… + Eelvaade - Lõpeta eelvaade + Keri tagasi Keri edasi Suurenda kiirust Vähenda kiirust - Video + Saade laaditakse alla Laadi järgmine lehekülg Asukoht: %1$s - Vii ellu - Esita peatükk - Eelmine peatükk + + + Järgmine peatükk Autentimine @@ -495,18 +460,18 @@ See virtuaalne taskuhääling loodi kausta lisamisega Podcinii. Süsteemi failihalduri käivitamine ebaõnnestus Filter - On lemmik - Pole lemmik + + Alla laaditud - Pole alla laaditud - Järjekorras - Pole järjekorras + + + On meediafaile - Meediafaile pole - Peatatud - Pole pausitud - Esitatud - Pole esitatud + + + + + @@ -538,10 +503,10 @@ See pole korrektne IP aadress või domeen Port pole korrektne - Tulpade arv + Vead - Uudised + Vajalik on tegevus Näidatakse, kui mingi tegevus on vajalik, näiteks tuleb sisestada parool. Allalaadimine @@ -552,7 +517,7 @@ Näita, kui allalaadimine või uudivoo uuendamine ebaõnnestus. Sünkroonimine nurjus Näidatakse, kui gpodder sünkroniseerimine ebaõnnestub. - Näita, kui leiti uus saade, kui teated on lubatud + Vidina seaded Lisa vidin diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index f99d801e..62d30f8a 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -9,17 +9,17 @@ Hasiera Ilara - Gogokoak + Ezarpenak Deskargak - Ireki ezarpenak - Deskargen egunkaria + + Harpidetzak - Harpidetza zerrenda + Ezeztatu deskarga Erreprodukzio historia - Saioen cache-a beteta - Saioen cache-a mugara iritsi da. Ezarpenetan cache-aren tamaina handitu dezakezu. + + Urteak Jakinarazpenak @@ -30,8 +30,8 @@ Aukeratu zer gertatzen den zerrendako saio bat irristatzean Pasatu hatza eskuinera Pasatu hatza ezkerrera - Gaitu hatza pasatzeko ekintzak pantaila honetan - Aldatu + + Harpidetutako podcast baten orria Sartu jo berri gisa markatutako saioen iraupena @@ -47,20 +47,20 @@ Joa guztira Baimena ukatu duzu. - Ukatu - Ireki ezarpenak - Konfiguratu hasierako pantaila + + + Gailuko saioen tamaina guztira Ireki menua Itxi menua - Antolatu alfabetikoki - Antolatu argitaratze dataz - Antolatu ikusitako saioen arabera - Entzun gabeko saioen zenbatekoa - Deskargatutako saio kopurua + + + + + Ez dago app bateragarririk Esportatu log zehatzak @@ -87,11 +87,11 @@ Errorea gertatu da: Eguneratu Kapituluak - Kapitulurik ez - Iraupena: %1$s + + Deskribapena - Programaren oharrak - Igo eta irakurri notak. + + \u0020saio Itxi Saiatu berriro @@ -107,7 +107,7 @@ Beti Inoiz ez - Ezer ez + Inoiz ez Gogoko ez denean Ilaran ez dagoenean @@ -120,96 +120,63 @@ 1 egun bukatu ondoren %d bukatu ondoren - - %1$d/%2$d aukeratuak - %1$d/%2$d aukeratuak - - - %d saio - %d saioak - - Saio jakinarazpenak - Erakutsi jakinarazpena saio berri bat kaleratzen denean. - - %2$s (e)k saio berri bat du - %2$s (e)k %1$d saio berri ditu - - - Saio berria - Saio berriak - - Zure harpidetzak saio berriak ditu. + + + - Egiaztatu erreproduzitutzat hautatutako elementu guztiak markatu nahi dituzula. - Egiaztatu hautatutako elementu guztiak erreproduzitu gabekotzat markatu nahi dituzula. - Programaren informazioa - Erakutsi podcastaren ezarpenak + + + + Podcastaren ezarpenak Berrizendatu podcasta Kendu podcasta Partekatu Partekatu fitxategia - Podcasta ezabatzen + Eguneratu osatutako podcasta Hautaketa anitza - Hautatu goiko guztiak - Hautatu beheko guztiak + + Iragaziak Ireki podcasta Mesedez, itxaron datuak kargatu arte - Eguneraketak desgaiturik + %d harpidetza eguneratu da. %d harpidetzak eguneratu dira. Editatu etiketak Editatu etiketa - Aldatu izena etiketari + Datu mugikorren konexioaren bidez kapituluen deskarga desaktibatuta dago ezarpenetan. \n\nOraindik podcasts guztiak eguneratu nahi dituzu datu mugikorren bidez? Deskargatu - - Saio %d deskargatzen. - %d saio deskargatzen. - Entzun Pausatu Entzun zuzenean Ezabatu - Ezin da fitxategia ezabatu. Gailua berrabiarazteak lagun dezake. + Ezabatu saioa - - deskargatutako kapitulu 1 ezabatu egin da - %d deskargatutako kapituluak ezabatu egin dira - - - - - - Markatu iraurrita gisa Posizioetara jauzi egiteko, pasartea erreproduzitu behar duzu Gehitu ilaran - - %d saio ilaran gehitua. - %d saio ilaran gehituak. - Kendu ilaratik %d saio ilaratik kenduta. %d saio ilaratik kenduta. - Gehitu gogokoetara - Kendu gogokoetatik + + Bisitatu webgunea Saltatu saioa - Ez da elementurik hautatu + arrakastatsua Deskargatzeko zain @@ -249,18 +216,18 @@ Multimedia fitxategia Ez da erakutsi zitekeen podcast-ik eman. Iradokitako podcastak ez zuen RSS estekarik, Podciniek bat etor zitekeen podcast bat aurkitu du - Egiaztatzea beharrezkoa da + Deskargatu beranduago Deskargatu hala ere Konexioaren datu bidezko zuzenekoa desgaiturik dago ezarpenetan. Sakatu halere ikusteko. Beti Behin - Zerbitzaria hil da - Media mota hori ez da onartzen - Ekintzak denbora muga gainditu du - Ezinezkoa da fitxategia atzematea - Errore ezezaguna + + + + + Ez dago ezer erreproduzitzen Podcini - Media tekla ezezaguna: %1$d Ez da fitxategirik aurkitu @@ -273,8 +240,8 @@ Ez erakutsi berriro Garbitu ilara Desegin - Eraman hasierara - Eraman bukaerara + + Antolatu Eduki antolatuta Data @@ -285,26 +252,26 @@ Nahasketa adimentsua Tamaina Ziurtatu ilarako saio DENAK ezabatu nahi dituzula - Gelditzen den denbora:\u0020 + - Aurrez ezarritakoak + %1$.2f dagoeneko aurrez ezarria dago. - Saiorik ez ilaran - Gehitu saio bat deskargatuz edo sakatu luzaro saio bat eta hautatu \"gehitu ilarari\". + + Saio honek ez du oharrik ikusgai. - Ez dago deskargatutako saiorik - Saioak deskarga ditzakezu podcastaren xehetasun pantailan. - Ez dago deskargen erregistrorik - Deskargen erregistroak hemen azalduko dira eskuragarri daudenean. - Ez dago historiarik - Saioa entzundakoan hemen azalduko da. - Ez dago saiorik - Podcast bat gehitzen duzunean saioak hemen azalduko dira. - Saiatu iragazkia ezabatzen kapitulu gehiago ikusteko. - Ez dago harpidetzarik + + + + + + + + + + Podcast batean harpidetzeko, sakatu beheko \"gehi\" ikonoa. Proiektua @@ -336,7 +303,7 @@ Erreprodukzioa amaitzean ilarako hurrengo elementura jauzi Saioa ezabatu erreprodukzioa amaitzean Ezabatu automatikoki - Erreproduzitutako saioak markatu nahiz bukatzeko segundo batzuk falta + Saioak gorde jaustean Mantendu saltatutako saioak @@ -369,8 +336,8 @@ Egokitu aplikazioaren koloreak horma-paperaren arabera Ezarri harpidetzen ordena Aldatu harpidetzen ordena - Ezarri harpidetzen kontagailua - Aldatu harpidetzen kontagailuan erakutsitako informazioa aldatzea. Harpidetzen ordenari ere eragiten dio, \'Harpidetzaren ordena\' \'kontagailu\' moduan badago. + + Deskarga automatikoa Konfiguratu saioen deskarga automatikoa Gaitu Wifi iragazkia @@ -409,7 +376,7 @@ Hasiera Oraingo saioaren ondoren Ausaz - Desgaitua + Erabiltzaileen foroa Errorearen berri eman Erroreen bilatzailea irekirik @@ -421,15 +388,15 @@ Gehitu deskargatutako saioak ilarara Joera Orri lehenetsia - Harpidetzak iragazita daude. - Kontagailua zero baino handiagoa - Automatikoki deskargatuta - Automatikoki deskargatu gabe - Eguneratuta dago - Ez dago eguneratuta - Jakinarazpenak gaiturik - Jakinarazpenak desgaiturik - Ezarpen hau podcast bakoitzeko bakarra da. Podcast orria irekiz alda dezakezu. + + + + + + + + + Lagundu Honi buruz @@ -444,7 +411,7 @@ Podcini-ek beste software ezin hobeak erabiltzen ditu Ez da emaitzarik aurkitu - Idatzi kontsulta bilatzeko + Bilatu Ez da \"%1$s\"emaitzarik aurkitu Bilatu online @@ -484,7 +451,7 @@ Kanpo biltegiratzerako sarbidea behar duzu OPML fitxategia irakurtzeko Inportate arrakastatsua Sakatu OK Podcini berrabiarazteko - Datu-basea Podcini-en bertsio berriago batekin esportatu zen. Uneko aplikazioak ez daki fitxategi hori nola inportatu. + Gogokoak esportatu Esportatu gordetako gogokoak fitxategian @@ -499,10 +466,6 @@ segundoak minutuak ordu - - segundo - %d segundo - 1 minutu 1 %d minutu @@ -552,28 +515,28 @@ Bolumena jaitsi beharrean erreprodukzioa geldiarazi beste aplikazio batek soinuak erreproduzitzen dituenean Harpidetu - Harpidetzen… + Aurretiko ikuspegia - Gelditu aurretiko ikuspegia + Atzera Atzera egin Aurrera egin Handitu abiadura Gutxitu abiadura - Bideoa + Saioa deskargatzen ari da - Ilaran - Gogoko gisa markatua - Erreproduzitua + + + Hurrengo orria kargatu Kokalekua: %1$s - Geratzen den denbora: %1$s - Aplikatu ekintza - Erreproduzitu kapitulua - Aurreko kapitulua + + + + Hurrengo kapitulua - Nahastu iradokizunak + Egiaztatzea Aldatu podcast honen eta bere saioen erabiltzaile izena eta pasahitza. @@ -617,18 +580,18 @@ Podcast birtual hau Podcini-i karpeta bat gehituta sortu da Ezin da sistemaren fitxategi-kudeatzailea abiarazi Iragazia - Gogokoa da - Ez da gogokoa + + Deskargatuta - Deskargatu gabe - Ilaran - Ez dago ilaran + + + Media du - Bitartekorik gabe - Geldirik - Gelditu gabea - Ikusita - Erreproduzitu gabea + + + + + @@ -671,10 +634,10 @@ Host-a ez da IP helbide edo domeinu baliodun bat Balio gabeko Portua - Zutabe kopurua + Erroreak - Berriak + Beharrezko ekintza Zure ekintza beharrezkoa den erakusten da, adibidez, pasahitz bat sartu behar duzun edo ez. Deskargatzen @@ -685,8 +648,8 @@ Deskargak edo jarioen eguneratzeak huts egiten duenean erakusten da. Sinkronizazioak huts egin du Erakutsi gpoder -en sinkronizazioak huts egitean. - Saio berria - Saio berriak eskuragarri daudenean eta jakinarazpenak aktibatu direnean erakusten da + + Widget ezarpenak widget-a sortu diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index 92987190..2344e44b 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -9,17 +9,17 @@ خانه صف - محبوب‌ها + تنظیمات بارگیری‌ها - گشودن تنظمیات - گزارش بارگیری + + اشتراک‌ها - سیاههٔ اشتراک‌ها + لغو بارگیری تاریخچهٔ پخش - انبارهٔ قسمت پر شده - تجاوز از کران انبارهٔ قسمت. می‌توانید اندازهٔ انباره را در تنظیمات افزایش دهید. + + سال آگاهی‌ها @@ -30,8 +30,8 @@ گزینش رویداد هنگام کشیدن قسمتی در یک سیاهه کشیدن به راست کشیدن به چپ - به کار انداختن کنش‌های کشیدنی برای این صفحه - تغییر + + اشتراک تکی شامل طول قسمت‌هایی که فقط به پخش شده علامت خورده‌اند @@ -54,21 +54,21 @@ اجازه را رد کردید. - گشودن تنظمیات - پیکربندی صفحه اصلی + + مجموع اندازهٔ قسمت‌ها روی افزاره باز کردن منو بستن منو ترجیحات کشو - مرتب‌سازی بر اساس حروف الفبا - مرتب‌سازی بر اساس تاریخ انتشار - چینش بر اساس تعداد قسمت‌های پخش شده - تعداد قسمت‌های پخش‌نشده - تعداد قسمت‌های بار گرفته - تعداد قسمت‌های بار گرفته و پخش نشده + + + + + + هیچ اپ سازگاری پیدا نشد برون‌ریزی گزارش پرجزئیات @@ -97,11 +97,11 @@ یک خطا رخ داد: تازه کردن فصل‌ها - بدون بخش - مدت زمان:%1$s + + شرح - متن نمایش - برای خواندن متن نمایش به سمت بالا بکشید + + \u0020قسمت بستن تلاش مجدد @@ -110,7 +110,7 @@ همیشه هیچگاه - هیچ + هرگز وقتی که جزو علاقه‌مندی‌ها نباشد وقتی که در صف نیست @@ -123,33 +123,17 @@ %dروز بعد از اتمام %dروز بعد از اتمام - - %1$d/%2$d انتخاب شده - %1$d/%2$d انتخاب شده - - - %d قسمت - %d قسمت - - آگاهی‌های قسمت - نمایش آگاهی هنگام انتشار قسمت جدید. - - %2$s دارای قسمتی جدید است - %2$s دارای %1$d قسمت جدید است - - - قسمت جدید - قسمت‌های جدید - - اشتراک‌هایتان قسمت‌های جدیدی دارند. + + + - لطفاً تأیید کنید که می‌خواهید همه موارد انتخابی را به‌عنوان پخش شده علامت‌گذاری کنید. - لطفاً تأیید کنید که می‌خواهید همه موارد انتخابی را به‌عنوان پخش‌نشده علامت‌گذاری کنید. - نمایش اطلاعات - نمایش تنظیمات پادکست + + + + تنظیمات پادکست تغییر نام پادکست پاک کردن پادکست @@ -159,65 +143,48 @@ لطفا تأیید کنید که می‌خواهید پادکست «%1$s» و تمامی قسمت‌ها (از جمله قسمت‌های بار گرفته) و آمارهایش را حذف کنید. لطفا تأیید کنید که می‌خواهید پادکست‌های گزیده و تمامی قسمت‌ها (از جمله قسمت‌های بار گرفته) و آمارهایشان را بردارید. لطفا تأیید کنید که می‌خواهید پادکست «%1$s» و آمارهایش را بردارید. پرونده‌ها در شاخهٔ منبع محلّی حذف نخواهند شد. - در حال پاک کردن پادکست + تازه‌سازی تمام پادکست چندانتخابی - انتخاب همهٔ بالایی‌ها - انتخاب همهٔ پایینی‌ها + + فیلتر شده - {faw_exclamation_circle} آخرین تازه‌سازی شکست خورد. برای دیدن جزییات بزنید. + گشودن پادکست لطفا تا زمان دریافت اطلاعات منتظر بمانید - به‌روزرسانی‌ها غیر فعال شده است + %d اشتراک به‌روز شد. %d اشتراک به‌روز شد. ویرایش برچسب‌ها افزودن برچسب - تغییر نام برچسب + بازخوانی پادکست‌ها از طریق اتصال داده تلفن همراه در تنظیمات غیرفعال است.\n\n همچنان می‌خواهید بازخوانی کنید؟ بارگیری - - بارگیری %dقسمت. - بارگیری %d قسمت. - پخش درنگ جریان حذف - ناتوان در حذف پرونده. شاید راه‌اندازی دوبارهٔ افزاره کمک کند. + حذف قسمت - - ۱ قسمت بارگرفته حذف شد. - %dقسمت بار گرفته حذف شد. - - - - - - علامت زدن به عنوان خوانده شده برای پرش به موقعیت‌ها، می‌توانید قسمت را پخش کنید افزودن به صف - - %d قسمت به صف اضافه شد. - %d قسمت به صف اضافه شد. - برداشتن از صف %d قسمت از صف حذف شد. %d قسمت از صف حذف شد. - افزودن به محبوب‌ها - برداشتن از محبوب‌ها + + رفتن به پایگاه وب رد شدن از قسمت - بازنشانی مکان پخش - چیزی انتخاب نشده است + + موفقیت‌آمیز بارگیری معوق @@ -259,7 +226,7 @@ پروندهٔ رسانه پادکستی که بتواند نمایش داده شود فراهم نشده است. پادکست پیشنهادی پیوند RSS نداشت، Podcini پادکستی پیدا کرد که می تواند مطابقت داشته باشد - هویت‌سنجی مورد نیاز است + تأیید بارگیری همراه بارگیری روی دادهٔ همراه در تنظیمات از کار افتاده. آنتناپاد می‌تواند قسمت را بعداً که وای‌فای موجود بود به صورت خودکار بار بگیرد. بعداً بار گرفته شود @@ -270,11 +237,11 @@ یکبار - کارساز مرده است. - نوع رسانه‌ای حمایت نشده - عملیات منقضی شد - ناتوان در دسترسی به پروندهٔ رسانه - خطای ناشناخته + + + + + رسانه‌ای در حال پخش نیست آنتناپاد - کلید رسانه‌ای ناشناخته: %1$d پرونده یافت نشد @@ -287,8 +254,8 @@ دوباره نمایش نده پاک سازی صف خنثی‌سازی - انتقال به بالا - انتقال به پایین + + مرتب‌سازی مرتب‌شده نگه دار تاریخ @@ -298,26 +265,26 @@ تصادفی بر زدن هوشمند لطفاً تأیید کنید که می‌خواهید صف را از همهٔ قسمت‌های درونش پاک‌سازی کنید - زمان مانده:\u0020 + - از پیش نشاندن + %1$.2f قبلاً به عنوان یک پیش تنظیم ذخیره شده است. - بدون قسمت صف‌شده - قسمت‌ها را با بارگیری یا فشردن طولانی و گزینش «افزودن به صف» بیفرایید + + این قسمت هیچ توضیحی ندارد. - قسمت بار گرفته‌ای وجود ندارد - می‌توانید قسمت‌ها را در صفحهٔ جزییات پادکست بار بگیرید. - بدون سیاههٔ بارگیری - سیاههٔ بارگیری وقتی که موجود باشد ایجا قرار می‌گیرد. - بدون تاریخچه - پس از گوش دادن به یک قسمت این‌جا ظاهر می‌شود. - بدون قسمت - هنگامی که پادکستی می‌افزایید، قسمت‌ها اینجا نمایش داده می‌شود. - برای دیدن قسمت‌های بیش‌تر، پالایه را بردارید. - بدون اشتراک + + + + + + + + + + برای اشتراک در یک پادکست، آیکون بعلاوه را زیر را فشار دهید. پروژه @@ -351,8 +318,8 @@ پس از پایان پخش ، به مورد صف بعدی بروید حذف قسمت هنگام تکمیل پخش حذف خودکار - علامت زدن قسمت‌ها به پخش شده حتا اگر کم‌تر از مقدار مشخّصی از آن مانده باشد - علامت گذاری هوشمند به پخش شده + + نگه داشتن قسمت‌ها هنگام پریدن از رویشان نگه‌داری قسمت‌های پریده @@ -392,8 +359,8 @@ تنظیم موارد کشوی پیمایش تنظیم ترتیب اشتراک تغییر ترتیب اشتراک هایتان - تنظیم شمارشگر اشتراک - اطلاعات نمایش داده شده توسط شمارندهٔ اشتراک را تغییر دهید. همچنین اگر «ترتیب اشتراک» روی «شمارنده» تنظیم شود، بر مرتب‌سازی اشتراک‌ها نیز تأثیر می‌گذارد. + + بارگیری خودکار فیلتر Wi-Fi را فعال کنید بارگیری خودکار فقط باید از طریق شبکه های Wi-Fi انتخاب شده مجاز باشد. @@ -435,7 +402,7 @@ جلو پس از این قسمت کاتوره‌ای - غیرفعال + مستندات و پشتیبانی تالار گفتمان کاربر گزارش مشکل @@ -454,20 +421,20 @@ زدن دکمهٔ بارگگشت روی صفحهٔ پیش‌گزیده، گشوی ناوبری را می‌گشاید صفحه آخر را به خاطر بسپار خذف از صف برمی‌دارد - پالایهٔ اشتراک - اشتراک ها فیلتر می شوند. - شمارنده بزرگتر از صفر - بارگیری خودکار - بارگیری خودکار انجام نشود - بروز نگهداری شد - بروز نگهداری نشد - آگاهی به کار افتاده - آگاهی از کار افتاده - این تنظیم برای هر پادکست منحصر به فرد است. با باز کردن صفحه پادکست می توانید آن را تغییر دهید. + + + + + + + + + + مشارکت - نمایش عنوان اشتراک - کنش قسمت جدید - کنشی که برای قسمت‌های جدید انجام می‌شود + + + درباره نسخه Podcini @@ -481,7 +448,7 @@ آنتن پاد از نرم افزارهای عالی دیگری نیز استفاده می کند نتیجه‌ای یافت نشد - برای جستجو عبارت را وارد نمایید + جستجو هیچ نتیجه ای برای \"%1$s\" یافت نشد @@ -520,7 +487,7 @@ برای خواندن پروندهٔ OPML نباز به دسترسی حافظهٔ خارجی است وارد کردن موفقیت آمیز لطفاً OK را فشار دهید تا آنتن پاد دوباره راه اندازی شود - این پایگاه داده با نگارشی جدیدتر از آنتناپاد برون‌ریزی شده. نصب کنونیتان هنوز نمی‌داند که چگونه باید مدیریتش. + خارج کردن علاقه مندی ها محبوب‌های ذخیره شده در پرونده برون‌ریخته شدند @@ -535,10 +502,6 @@ ثانیه دقیقه ساعت - - ۱ ثانیه - %d ثانیه - ۱ دقیقه %d دقیقه @@ -595,22 +558,22 @@ مکث برای وقفه‌ها اشتراک - مشترک شدن … + پیش نمایش - توقف پیش نمایش + عقب عقب زدن حرکت سریع به جلو افزایش سرعت کاهش سرعت - ویدئو + قسمت در حال بارگیری است صفحه بعدی را لود کن موقعیت: %1$s - حرکت را اعمال کن - اجرای فصل - فصل قبل + + + فصل بعد احراز هویت @@ -663,18 +626,18 @@ این پادکست مجازی با افزودن پوشه ای به آنتن پاد ایجاد شده است. ناتوان در آغاز مدیر پروندهٔ سامانه فیلتر - مورد علاقه - مورد علاقه نیست + + بارگیری‌شده - بارگیری‌نشده - در صف گذاشته شد - در صف گذاشته نشد + + + رسانه دارد - رسانه ندارد - متوقف شد - مکث نشده - پخش شد - اجرا نشده + + + + + @@ -715,10 +678,10 @@ میزبان آدرس IP یا دامنه معتبر نیست پورت معتبر نیست - تعداد ستون ها + خطاها - اخبار + نیاز به انجام کاری در صورت نیاز به اقدام به عملی ، به عنوان مثال در صورت نیاز به وارد کردن رمز عبور ، نشان داده شود. درحال بارگیری @@ -729,8 +692,8 @@ نمایش به هنگامی که بارگیری یا بروزرسانی فید با شکست مواجه می شود. همگام سازی ناموفقیت آمیز هنگامی که همگام سازی gpodder انجام نشد نشان داده می شود. - قسمت جدید - نمایش داده شده هنگام یافتن قسمت جدیدی از یک پادکست، هنگامی که آگاهی ها به کار افتاده اند + + تنظیمات ویجت ایجاد ویجت diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index ad65b884..2b5d7472 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -9,17 +9,17 @@ Koti Jono - Suosikit + Asetukset Lataukset - Avaa asetukset - Latausloki + + Tilaukset - Tilauslista + Peruuta lataus Toistohistoria - Jaksojen välimuisti täynnä - Jaksojen välimuistin rajoitus on ylitetty. Voit lisätä välimuistin kokoa asetuksissa. + + Vuosia Ilmoitukset @@ -30,8 +30,8 @@ Valitse toiminto, kun jaksoa pyyhkäistään listalla Pyyhkäisy oikealle Pyyhkäisy vasemmalle - Ota pyyhkäisytoiminnot käyttöön tälle näkymälle - Muuta + + Yksittäinen tilaus Sisällytä kesto jaksoista, jotka ovat vain merkattu toistetuiksi @@ -47,21 +47,21 @@ Toistettu yhteensä Et antanut lupaa. - Avaa asetukset - Mukauta kotinäkymä + + Laitteella olevien jaksojen koko yhteensä Avaa menu Sulje menu Hyllyasetukset - Järjestä aakkosellisesti - Järjestä julkaisupäivän mukaan - Järjestä toistettujen jaksojen mukaan - Toistamattomia jaksoja - Ladattuja jaksoja - Ladattuja ja toistamattomia jaksoja + + + + + + Yhteensopivia sovelluksia ei löytynyt Vie yksityiskohtaiset lokit @@ -90,11 +90,11 @@ Tapahtui virhe: Päivitä Kappaleet - Ei kappaleita - Kesto: %1$s + + Kuvaus - Jaksomuistio - pyyhkäise ylös nähdäksesi jaksomuistion + + \u0020jaksoa Sulje Yritä uudelleen @@ -103,7 +103,7 @@ Aina Ei koskaan - Ei mitään + Ei koskaan Kun ei ole suosikeissa Kun ei ole jonossa @@ -116,33 +116,17 @@ 1 päivä lataamisen jälkeen %d päivää lataamisen jälkeen - - %1$d/%2$d valittu - %1$d/%2$d valittu - - - %d jakso - %d jaksoa - - Jakson ilmoitukset - Näytä ilmoitus kun uusi jakso julkaistaan. - - %2$s on julkaissut uuden jakson - %2$s on julkaissut %1$d uutta jaksoa - - - Uusi jakso - Uusia jaksoja - - Tilauksissasi on uusia jaksoa. + + + - Vahvista, että haluat merkitä kaikki valitut toistetuiksi. - Vahvista, että haluat merkitä kaikki valitut toistamattomiksi. - Näytä tiedot - Näytä podcastin asetukset + + + + Podcastin asetukset Uudelleennimeä podcast Poista podcast @@ -152,65 +136,48 @@ Vahvista, että haluat poistaa podcastin \"%1$s\", KAIKKI sen jaksot (mukaan lukien ladatut jaksot) ja sen tilastot. Vahvista, että haluat poistaa valitut podcastit, KAIKKI niiden jaksot (mukaan lukien ladatut jaksot) ja niiden tilastot. Vahvista, että haluat poistaa podcastin \"%1$s\" ja sen tilastot. Paikallisia tiedostoja ei poisteta. - Poistetaan podcast + Päivitä podcast Monivalinta - Valitse kaikki yllä - Valitse kaikki alla + + Suodatettu - {faw_exclamation_circle} Viimeisin päivitys epäonnistui. Paina tästä saadaksesi lisätietoja. + Avaa podcast Odota kunnes tiedot ovat ladattu - Päivitykset poistettu käytöstä + %d tilaus päivitetty. %d tilausta päivitetty. Muokkaa tunnisteita Lisää tunniste - Nimeä tunniste uudelleen + Podcastien päivittäminen mobiilidatayhteydellä on poistettu käytöstä asetuksissa.\n\nHaluatko silti päivittää\? Lataa - - Ladataan %d jaksoa. - Ladataan %d jaksoa. - Toista Tauko Suoratoista Poista - Ei voida poistaa tiedostoa. Laitteen uudelleenkäynnistys saattaa auttaa. + Poista jakso - - 1 ladattu jakso poistettu. - %d ladattua jaksoa poistettu. - - - - - - Merkitse luetuksi Jaksoa pitää toistaa siirtyäksesi kohtiin Lisää jonoon - - %d jakso lisätty jonoon. - %d jaksoa lisätty jonoon. - Poista jonosta %d jakso poistettu jonosta. %d jaksoa poistettu jonosta. - Lisää suosikkeihin - Poista suosikeista + + Vieraile verkkosivustolla Ohita jakso - Nollaa toistosijainti - Ei valittuja nimikkeitä + + onnistui Lataus odottamassa @@ -251,7 +218,7 @@ Mediatiedosto Ei voida näyttää olematonta podcastia Ehdotetulla podcastilla ei ollut RSS-linkkiä, Podcini löysi mahdollisesti vastaavan podcastin - Todentaminen vaaditaan + Vahvista mobiililataus Lataaminen mobiilidatayhteydellä on poissa päältä asetuksissa. Podcini voi ladata jakson myöhemmin automaattisesti, kun Wi-Fi-yhteys on käytettävissä. Lataa myöhemmin @@ -261,11 +228,11 @@ Aina Kerran - Palvelin lakkasi toimimasta - Ei tuettu mediatyyppi - Toiminto aikakatkaistiin - Mediatiedostoa ei voida käyttää - Tuntematon virhe + + + + + Mediaa ei toisteta Podcini - Tuntematon media-avain: %1$d Tiedostoa ei löytynyt @@ -278,8 +245,8 @@ Älä näytä uudestaan Tyhjennä jono Peruuta - Siirrä ylimmäiseksi - Siirrä alimmaikseksi + + Lajittele Pidä lajiteltuna Päivä @@ -289,26 +256,26 @@ Sekalainen Älykäs sekoitus Vahvista, että haluat tyhjentää jonon KAIKISTA jaksoista - Aikaa jäljellä:\u0020 + - Esiasetukset + %1$.2fx on jo tallennettu esiasetuksena. - Ei jaksoja jonossa - Lisää jakso lataamalla se, tai painamalla sitä pitkään ja valitsemalla \"Lisää jonoon\". + + Jaksolla ei ole jaksomuistiota - Ei ladattuja jaksoja - Voit ladata jakson podcastin listätietosivulla. - Ei latauslokia - Latausloki ilmestyy tänne, kun se on saatavilla. - Ei historiaa - Jakson kuuntelun jälkeen se ilmestyy tänne. - Ei jaksoja - Kun lisää podcastin, sen jaksot näkyvät täällä. - Tyhjennä suodin nähdäksesi enemmän jaksoja. - Ei tilauksia + + + + + + + + + + Tilataksesi podcastin, paina plus-kuvaketta alla Projekti @@ -342,8 +309,8 @@ Hyppää seuraavaan jonossa kun toisto valmistuu Poista jakso toiston loputtua Automaattinen poisto - Merkitse jaksot toistetuiksi, vaikka vähemmän kuin tietty määrä sekunteja toistoajasta on vielä jäljellä - Älykäs toistetuksi merkitseminen + + Säilytä jaksot, kun ne ohitetaan Säilytä ohitetut jaksot @@ -380,8 +347,8 @@ Navigointivalikon kohteet Aseta tilausten järjestys Vaihda tilauksiesi järjestystä - Aseta tilauslaskuri - Vaihda tilauslaskurin näyttämiä tietoja. Tämä vaikuttaa myös tilausten järjestykseen, jos \"Tilausjärjestys\" on \"Laskuri\". + + Automaattinen lataus Aseta Wi-Fi-suodatin Salli automaattiset lataukset vain sallittujen Wi-Fi-verkkojen kautta. @@ -421,7 +388,7 @@ Eteen Nykyisen jakson jälkeen Satunnainen - Poissa käytöstä + Dokumentaatio ja tuki Käyttäjäfoorumi Ilmoita virheestä @@ -438,18 +405,18 @@ Oletusnäkymä Muista viimeisin näkymä Deletointi poistaa jonosta - Tilaussuodin - Tilauksia on suodatettu. - Laskurin arvo suurempi kuin nolla - Automaattisesti ladattu - Ei ladattu automaattisesti - Päivitettynä pidetyt - Päivitettynä pitämättömät - Ilmoitus käytössä - Ilmoitus pois käytöstä - Tämä asetus on podcast-kohtainen. Voit muuttaa sitä avaamalla podcastin-sivun. + + + + + + + + + + Osallistu - Näytä tilauksen nimi + Tietoja Podcini versio @@ -463,7 +430,7 @@ Podcini käyttää muita hienoja ohjelmistoja Ei löydetty tuloksia - Kirjoita hakulause etsiäksesi + Etsi Ei löydetty tuloksia \"%1$s\" @@ -502,7 +469,7 @@ Pääsy ulkoiseen solvellukseen tarvitaan OPML tiedoston lukemiseen Tuonti onnistui Valitse OK käynnistääksesi Podciniin uudelleen - Tämä tietokanta on viety Podciniin uudemmalla versiolla. Tämänhetkinen versiosi ei vielä osaa käsitellä sitä. + Suosikkien vienti Vie tallennetut suosikit tiedostoon @@ -517,10 +484,6 @@ sekuntia minuuttia tuntia - - 1 sekunti - %d sekuntia - 1 minuutti %d minuuttia @@ -575,22 +538,22 @@ Pysäytä keskeytyksiin Tilaa - Tilataan… + Näyte - Pysäytä näyte + Takaisin Kelaa takaisin Hyppää eteen Nopeuta Hidasta - Video + Jaksoa ladataan Lataa seuraava sivu Kohta: %1$s - Käytä toiminto - Toista kappale - Edellinen kappale + + + Seuraava kappale Autentikaatio @@ -640,18 +603,18 @@ Tämä virtuaalinen podcast luotiin lisäämällä kansio Podciniiin. Järjestelmän tiedostonhallintaa ei voi käynnistää Suodin - On suosikki - Ei suosikki + + Ladattu - Ei ladattu - Jonossa - Ei jonossa + + + On media - Ei mediaa - Pause - Ei tauotettu - Toistettu - Ei toistettu + + + + + @@ -692,10 +655,10 @@ Host ei ole oikea IP-osoite tai domain Portti ei ole oikein - Sarakkeiden määrä + Virheet - Uutiset + Tarvitaan valinta Näytetään jos toiminta tarvitaan, esimerkiksi jos tarvitset uuden salasanan. Ladataan @@ -706,8 +669,8 @@ Näytetään, kun lataus tai syötteen päivitys epäonnistuu. Synkronointi epäonnistui Näytetään, kun gpodder-synkronointi epäonnistuu. - Uusi jakso - Näytetään ilmoitusten ollessa käytössä, kun podcastin uusi jakso löytyy + + Widget-asetukset Luo widget diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 8124f72b..826374f2 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -9,17 +9,17 @@ Accueil Liste de lecture - Favoris + Préférences Téléchargements - Ouvrir les préférences - Journal des téléchargements + + Abonnements - Liste des abonnements + Annuler le téléchargement Journal de lecture - L\'emplacement pour stocker les épisodes est plein - Le nombre maximal d\'épisodes téléchargés a été atteint. Vous pouvez changer ce nombre dans les paramètres. + + Années Notifications @@ -30,8 +30,8 @@ Choisir les actions lors du balayage d\'un épisode Balayage droit Balayage gauche - Activer le balayage pour cet écran - Modifier + + Abonnement individuel Inclure la durée des épisodes marqués lus manuellement @@ -51,23 +51,23 @@ guise. Vous avez refusé l\'autorisation. - Si vous désactivez les notifications et que quelque chose pose problème vous risquez de ne pas comprendre pourquoi. - Refuser - Ouvrir les préférences - Paramétrer l\'accueil + + + + Utilisé sur l\'appareil par les épisodes Ouvrir le menu Fermer le menu Préférences du volet - Trier par ordre alphabétique - Trier par date de publication - Trier par nombre lus - Épisodes non lus - Épisodes téléchargés - Épisodes téléchargés et non lus + + + + + + Aucune application compatible trouvée Export détaillé des logs @@ -96,11 +96,11 @@ Une erreur a eu lieu : Rafraîchir Chapitres - Aucun chapitre - Durée : %1$s + + Description - Notes - Glisser vers le haut pour lire les notes d\'épisode + + \u0020épisodes Fermer Réessayer @@ -117,7 +117,7 @@ Toujours Jamais - Ne rien faire + Jamais Quand pas un favori Quand pas dans la liste de lecture @@ -132,37 +132,17 @@ %d jours après avoir été écouté %d jours après avoir été écouté - - %1$d/%2$d sélectionné - %1$d/%2$d sélectionnés - %1$d/%2$d sélectionnés - - - %d épisode - %d épisodes - %d épisodes - - Notification des épisodes - Affiche une notification quand de nouveaux épisodes sont disponibles. - - %2$s a un nouvel épisode - %2$s a %1$d nouveaux épisodes - %2$s a %1$d nouveaux épisodes - - - Nouvel épisode - Nouveaux épisodes - Nouveaux épisodes - - Vos abonnements disposent de nouveaux épisodes. + + + - Merci de confirmer le marquage de tous les éléments sélectionnés comme lus. - Merci de confirmer le marquage de tous les éléments sélectionnés comme non lus. - Voir les détails - Paramètres du podcast… + + + + Paramètres du podcast Renommer le podcast Supprimer le podcast @@ -172,16 +152,16 @@ Confirmer que vous voulez supprimer le podcast \"%1$s\", TOUS ses épisodes (y compris ceux téléchargés) et ses statistiques. Confirmer que vous voulez supprimer les podcasts sélectionnés, TOUS leurs épisodes (y compris ceux téléchargés) et leurs statistiques. Merci de confirmer que vous voulez supprimer le podcast \"%1$s\" et ses statistiques. Les fichiers du dossier local / source ne seront pas effacés. - Podcast en cours de suppression + Mettre à jour tout le podcast Sélection multiple - Sélectionner avec ceux au-dessus - Sélectionner avec ceux en-dessous + + Filtré - {faw_exclamation_circle} La dernière mise à jour a échoué. Taper pour plus de détails. + Ouvrir le podcast Merci d\'attendre la fin du téléchargement des données - Mises à jour désactivées + %d abonnement mis à jour. %d abonnements mis à jour. @@ -189,55 +169,35 @@ Modifier les tags Ajouter un tag - Renommer le tag + La mise à jour des podcasts par la connexion mobile est désactivé dans les options.\n\nVoulez-vous quand même actualiser \? Votre application VPN apparaît comme une connexion mobile (limitée). Dans les préférences l\'usage de ce type de connexion est désactivé pour la mise à jour des podcasts.\n\nVoulez-vous quand même mettre à jour vos podcasts \? Si vous voulez régler ce problème, contactez les créateurs de votre application VPN. Télécharger - - Téléchargement d\'%d épisode. - Téléchargement de %d épisodes. - Téléchargement de %d épisodes. - Lire Pause Streaming Supprimer - Suppression du fichier impossible. Redémarrer pourrait aider. + Impossible de supprimer le fichier. Essayer de reconnecter le dossier local à partir de l\'écran des infos du podcast. Suppression de l\'épisode - - 1 épisode téléchargé supprimé. - %d épisodes téléchargés supprimés. - %d épisodes téléchargés supprimés. - - - - - - Marquer comme lu Pour changer la position l\'épisode doit être en cours de lecture Ajouter à la liste de lecture - - %d épisode ajouté à la liste de lecture. - %d épisodes ajoutés à la liste de lecture - %d épisodes ajoutés à la liste de lecture - Supprimer de la liste de lecture %d épisode supprimé de la liste de lecture. %d épisodes supprimés de la liste de lecture. %d épisodes supprimés de la liste de lecture. - Ajouter aux favoris - Supprimer des favoris + + Ouvrir le site web Passer cet épisode - Réinitialiser la position de lecture - Rien n\'a été sélectionné + + La suppression d\'un épisode dans Podcini le supprime aussi de votre appareil. Il sera définitivement perdu et ne pourra pas être \"retélécharger\" à partir d\'Podcini. terminé @@ -282,7 +242,7 @@ Fichier média Aucun podcast correspondant. Le podcast suggéré ne donne pas de lien RSS mais Podcini a trouvé un lien qui pourrait correspondre - Authentification requise + Confirmer le téléchargement avec la connexion mobile Le téléchargement avec la connexion mobile est désactivé dans les options. Podcini peut télécharger l\'épisode automatiquement plus tard quand le Wifi sera disponible. Votre application VPN apparaît comme une connexion mobile (limitée). Dans les préférences l\'usage de ce type de connexion est désactivé pour les téléchargements. Si vous voulez régler ce problème, contactez les créateurs de votre application VPN. @@ -294,11 +254,11 @@ Une seule fois - Le serveur ne répond pas - Format de média non géré - L\'opération a expiré - Impossible d\'accéder au fichier - Erreur inconnue + + + + + Aucune lecture Podcini - Touche média inconnue : %1$d Fichier non trouvé @@ -311,8 +271,8 @@ Ne pas réafficher Effacer la liste Annuler - Déplacer en haut de la liste - Déplacer en bas de la liste + + Trier Conserver le tri Date @@ -323,26 +283,26 @@ Tri intelligent Taille Veuillez confirmer que vous voulez bien supprimer TOUS les épisodes de la liste de lecture - Durée restante :\u0020 + - Enregistrées + %1$.2fx est déjà enregistrée. - Aucun épisode dans la liste de lecture - Pour ajouter un épisode, téléchargez le ou faites une pression longue dessus et taper sur \"Ajouter à la liste de lecture\". + + Aucune note ou description pour cet épisode. - Aucun épisode téléchargé - Vous pouvez télécharger des épisodes à partir du détail d\'un podcast. - Aucun téléchargement dans l\'historique - L\'historique des téléchargements apparaîtra quand il ne sera plus vide. - Aucun historique - Après avoir écouté un épisode il apparaîtra ici. - Aucun épisode - Quand vous ajouterez un podcast ses épisodes seront montrés ici. - Pour voir plus d\'épisodes supprimer le filtre. - Aucun abonnement + + + + + + + + + + Pour vous abonner à un podcast appuyer sur le bouton +. Projet @@ -379,8 +339,8 @@ Suppression automatique pour dossiers locaux Inclure les dossiers locaux lors de la suppression automatique Attention la suppression des épisodes des dossiers locaux dans Podcini les suppriment aussi de votre appareil. Ils seront définitivement perdus et ne pourront pas être \"retélécharger\" à partir d\'Podcini. Activer quand même l\'option \? - En dessous de la durée choisie les épisodes seront marqués comme lus même s\'ils n\'ont pas été terminés - Marquer comme lu intelligemment + + Garder les épisodes quand ils sont passés Garder les épisodes passés @@ -422,8 +382,8 @@ Choisir quels éléments apparaissent dans le volet de navigation Définir l\'ordre des abonnements Change l\'ordre de vos abonnements - Définir le compteur d\'abonnements - Changer l\'information affichée par le compteur d\'abonnements. Cela change aussi l\'ordre des podcasts si ils sont triés par le compteur. + + Téléchargement automatique Configurer le téléchargement automatique des épisodes Activer le filtre Wi-Fi @@ -466,7 +426,7 @@ en début de liste après l\'épisode courant au hasard - Désactivé + Documentation & support Forum des utilisateurs Signaler un bug @@ -487,22 +447,22 @@ Dernier écran utilisé Supprimer retire de la liste de lecture Retirer de la liste de lecture un épisode quand son fichier est supprimé - Filtre des abonnements - Filtrer les abonnements dans le volet de navigation et dans l\'écran des abonnements - Les abonnements sont filtrés. - Compteur supérieur à zéro - Avec téléchargement automatique - Sans téléchargement automatique - Maintenu à jour - Non maintenu à jour - Notification activée - Notification désactivée - Ce paramètre est spécifique à chaque podcast. Vous pouvez le changer en ouvrant la page du podcast. + + + + + + + + + + + Contribuer - Afficher les noms des podcasts - Affiche le nom des podcasts en dessous de leur image - Action pour les nouveaux épisodes - Action à effectuer pour les nouveaux épisodes + + + + À propos Version d\'Podcini @@ -516,7 +476,7 @@ Podcini utilise le code d\'autres logiciels Aucun résultat trouvé - Entrer une requête pour chercher + Recherche Aucun résultat trouvé pour \"%1$s\" Chercher en ligne @@ -556,7 +516,7 @@ L\'accès au stockage externe est requis pour lire le fichier OPML Import réussi Appuyer sur OK pour redémarrer Podcini - La base de données a été exportée avec une version plus récente d\'Podcini. L\'application actuelle ne sait pas comment l\'importer. + Exporter les favoris Exporter les favoris dans un fichier @@ -571,11 +531,6 @@ secondes minutes heures - - 1 seconde - %d secondes - %d secondes - 1 minute %d minutes @@ -640,28 +595,28 @@ Mettre en pause lors d\'interruptions S\'abonner - Abonnement en cours… + Prélecture - Arrêter la prélecture + Retour Saut arrière Saut avant Augmenter la vitesse Diminuer la vitesse - Vidéo + L\'épisode est en train d\'être téléchargé - Dans la liste de lecture - Dans les favoris - Lu + + + Charger la page suivante Position : %1$s - Temps restant : %1$s - Appliquer l\'action - Lire le chapitre - Chapitre précédent + + + + Chapitre suivant - Suggestions de tri + Ajouter un réglage Authentification @@ -714,18 +669,18 @@ Ce podcast a été crée à partir d\'un dossier ajouté à Podcini. Impossible d\'ouvrir le gestionnaire de fichier Filtrer - Favori - Pas favori + + Téléchargé - Non téléchargé - Dans la liste de lecture - Pas dans la liste de lecture + + + Avec média - Sans média - En pause - Pas en en pause - Lu - Non lu + + + + + @@ -768,10 +723,10 @@ L\'hôte n\'est pas une adresse IP ou un domaine valide Port non valide - Nombre de colonnes + Erreurs - Informations + Action requise S\'affiche si une action est requise. Par exemple, un mot de passe à saisir. Téléchargement en cours @@ -782,8 +737,8 @@ S\'affiche quand un téléchargement ou la mise un jour d\'un abonnement échoue. Échec de la synchronisation S\'affiche quand la synchronisation avec gpodder échoue. - Nouveaux épisodes - S\'affiche quand de nouveaux épisodes sont disponible pour les podcasts dont la notification a été activée + + Préférences des widgets Créer un widget diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index ed92575b..1ef2a02e 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -9,17 +9,17 @@ Inicio Cola - Favoritos + Axustes Descargas - Ir aos axustes - Descargar rexistro + + Subscricións - Lista de subscricións + Cancelar descarga Historial de reprodución - Caché de episodios chea - Acadouse o límite de espazo na caché de episodios. Podes incrementalo nos Axustes do tamaño da caché. + + Anos Notificacións @@ -30,8 +30,8 @@ Elixe o que acontecerá cando desprazas sobre un episodio na lista Desprazar á dereita Desprazar á esquerda - Activar accións de escorregamento para esta pantalla - Cambiar + + Subscrición individual Incluír a duración dos episodios que foron marcados como reproducidos @@ -47,23 +47,23 @@ Total reproducido Non outorgaches o permiso - Se desactivas as notificacións e algo vai fall, é posible que non coñezas a razón do fallo. - Rexeitar - Ir aos axustes - Configura a pantalla de Inicio + + + + Tamaño total dos episodios no dispositivo Abrir menú Pechar menú Preferencias do panel - Ordenar alfabeticamente - Ordenar por data de publicación - Ordenar por número de episodios reproducidos - Número de episodios non reproducidos - Número de episodios descargados - Número de episodios descargados e non escoitados + + + + + + Non se atopan apps compatibles Exportar rexistro detallado @@ -92,11 +92,11 @@ Produciuse un fallo: Actualizar Capítulos - Sen capítulos - Duración: %1$s + + Descrición - Notas do episodio - despraza hacia arriba para ler as notas + + \u0020episodios Pechar Reintentar @@ -113,7 +113,7 @@ Sempre Nunca - Nada + Nunca Cando non favorito Cando non esté na cola @@ -126,33 +126,17 @@ 1 día despois de rematar %d días despois de rematar - - %1$d / %2$d seleccionado - %1$d / %2$d seleccionados - - - %d episodio - %d episodios - - Notificación de episodios - Mostra unha notificación cando se publica un novo episodio. - - %2$s ten un novo episodio - %2$s ten %1$d novos episodios - - - Novo episodio - Novos episodios - - As túas subscricións teñen novos episodios. + + + - Confirma que desexas marcar tódolos elementos seleccionados como reproducidos. - Confirma que desexas marcar tódolos elementos seleccionados como non reproducidos. - Mostrar información - Mostrar axustes do podcast + + + + Axustes do podcast Mudar nome do podcast Eliminar o podcast @@ -162,66 +146,50 @@ Confirma que queres eliminar o podcast \"%1$s\" e TODOS os seus episodios (incluídos os xa descargados) e estatísticas. Confirma que desexas eliminar os podcast seleccionados e TODOS os seus episodios (incluńdo os descargados) e estatísticas. Confirma que queres eliminar o podcast \"%1$s\" e as súas estatísticas. Non se eliminarán os ficheiros no cartafol local. - Eliminando o podcast + Actualizar o podcast completo Selección múltiple - Seleccionar todo arriba - Seleccionar todo debaixo + + Filtrado - {faw_exclamation_circle} Fallou a última actualización. Toca para ver detalles. + Abrir podcast Agarda ata que se carguen os datos - Actualizacións desactivadas + %d subscrición actualizada. %d subscricións actualizadas. Editar etiquetas Engadir etiqueta - Cambiar nome etiqueta + A actualización utilizando datos do móbil está desactiva nos axustes.\n\nQueres actualizar igualmente? A túa VPN compórtase como unha rede móbil (conexión medida). A actualización dos podcast sobre redes móbiles está desactivada nos axustes.\n\nQueres actualizar actualmente? Se queres solucionar este problema, contacta coas desenvolvedoras da túa app VPN Descargar - - Descargando %d episodio - Descargando %d episodios - Reproducir Pausar Difundir Borrar - Non se puido eliminar o ficheiro. Reiniciar o dispositivo podería axudar. + Non se puido borrar o ficheiro. Intenta reconectar co cartafol local desde a pantalla de información do podcast. Eliminar episodio - - Eliminado 1 episodio descargado. - Eliminados %d episodios descargados. - - - - - Marcar como lido Para ir á posición, debes reproducir o episodio Engadir á cola - - %d episodio engadido a cola. - %d episodios engadidos a cola. - Eliminar da cola %d episodio eliminado da cola. %d episodios elimnados da cola. - Engadir a favoritos - Retirar dos favoritos + + Visitar sitio web Omitir episodio - Reiniciar a posición de reprodución - Sen selección + + Ao eliminar quitas o episodio de Podcini e eliminas o ficheiro multimedia da almacenaxe do dispositivo. Non se poderá descargar outra vez usando Podcini. exitoso @@ -265,7 +233,7 @@ Ficheiro de medios Non se proporcionou ningún podcast que se poida mostrar. O podcast suxerido non ten ligazón RSS, Podcini atopou un podcast que podería corresponder - Precísase autenticación + Confirma a descarga con datos do móbil Desactivouse nos axustes a descarga usando datos do móbil. Podcini pode descargar máis tarde o episodio cando a Wi-Fi estea dispoñible. A túa app VPN compórtase como unha rede móbil (conexión medida). As descargas sobre datos móbiles están desactivadas nos axustes. Se queres solucionar o problema contacta coas desenvolvedoras da app VPN. @@ -277,11 +245,11 @@ Unha vez - Servidor desconectado - Tipo de ficheiro non soportado - A operación caducou - O ficheiro de medios non está accesible - Erro descoñecido + + + + + Sen reprodución Podcini - chave de medios descoñecida: %1$d Non se atopa o ficheiro @@ -294,8 +262,8 @@ Non mostrar de novo Baleirar cola Desfacer - Mover arriba - Mover abaixo + + Ordenar Manter ordenado Data @@ -306,26 +274,26 @@ Barallado intelixente Tamaño Por favor confirma que queres eliminar a cola e TODOS os episodios nela - Tempo restante:\u0020 + - Axustes establecidos + %1$.2fx xa está gardado como un axuste previo. - Sen episodios na cola - Engade un episodio descargándoo, ou mantén premido un episodio e escolle \"Engadir a cola\". + + Este episodio non ten notas de episodio. - Sen episodios descargados - Podes descargar episodios na pantalla de detalles do podcast. - Sen rexistro da descarga - Os rexistros de descarga aparecerán aquí se están dispoñibles. - Sen historial - Tras a escoita de un episodio, aparecerá aquí. - Sen episodios - Cando engade un podcast, os episodios mostraranse aquí. - Proba a eliminar o filtro para ver máis episodios. - Sen subscricións + + + + + + + + + + Para subscribirte a un podcast, preme o botón máis, abaixo. Proxecto @@ -362,8 +330,8 @@ Eliminación automática desde cartafoles locais Incluír cartafoles locais na ferramenta Eliminación Automática Ten en conta que respecto dos cartafoles locais eliminarás os episodios de Podcini e elimnarás os ficheiros multimedia da almacenaxe do dispositivo. Non poderás descargalos de novo usando Podcini. Activar eliminación automática? - Marcar episodios como reproducidos se aínda quedan un determinado número de segundos por reproducir - Marcado intelixente como escoitado + + Manter os episodios cando son omitidos Manter episodios omitidos @@ -405,8 +373,8 @@ Cambiar os elementos que aparecen no panel de navegación Establecer orde das subscricións Cambiar a orde das subscricións - Establecer o contador de subscricións - Cambiar a información mostrada polo contador de subscricións. Tamén afecta á orde das subscricións se \"Orde das subscricións\" está establecida a \"Contador\". + + Descarga automática Configurar a descarga automática de episodios Habilitar o filtro WiFi @@ -450,7 +418,7 @@ Diante Tras o episodio actual Ao chou - Desactivado + Documentación & axuda Foro de usuarias Informar de fallo @@ -471,22 +439,22 @@ Lembrar última páxina Eliminar quita da cola Eliminar automáticamente un episodio da cola cando se borra - Filtro da subscrición - Filtra as subscricións no panel de navegación e pantalla de subscricións - As subscricións están filtradas. - Contador maior a cero - Descargado automáticamente - Non descargado automáticamente - Manter actualizado - Non manter actualizado - Notificación activada - Notificación desactivada - Este axuste é único para cada podcast. Podes cambialo abrindo a páxina do podcast. + + + + + + + + + + + Colaborar - Mostrar título da subscrición - Mostrar título da subscrición debaixo da imaxe de portada - Acción para novos episodios - Acción a realizar para os novos episodios + + + + Sobre Versión Podcini @@ -500,7 +468,7 @@ Podcini toma como fonte outro software Non se atoparon resultados - Escribe a palabra a buscar + Buscar Non hai resultados para \"%1$s\" Busca en liña @@ -540,7 +508,7 @@ Precísase acceso ao almacenamento externo para ler o ficheiro OPML Importación correcta Preme OK para reiniciar Podcini - A base de datos foi exportada cunha versión máis recente de Podcini. A instalación actual non sabe como xestionar este ficheiro. + Exportar favoritos Exportar os favoritos a un ficheiro @@ -555,10 +523,6 @@ segundos minutos horas - - 1 segundo - %d segundos - 1 minuto %d minutos @@ -620,28 +584,28 @@ Pausa para interrupcións Subscribir - Subscribindo… + Vista previa - Deter vista previa + Atrás Rebobinar Avance rápido Aumentar velocidade Diminuír velocidade - Vídeo + Estase a descargar o episodio - Na cola - Marcado como favorito - Reproducido + + + Cargar a seguinte páxina Posición: %1$s - Tempo restante: %1$s - Aplicar acción - Reproducir capítulo - Capítulo anterior + + + + Capítulo seguinte - Barallar as suxestións + Establecer opción Autenticación @@ -694,18 +658,18 @@ O podcast virtual foi creado ó engadir un cartafol a Podcini. Non foi posible abrir o xestor de ficheiros Filtrado - É favorito - Non favorito + + Descargado - Non descargado - Na cola - Fóra da cola + + + Ten multimedia - Sen multimedia - En pausa - Non pausado - Reproducido - Non reproducido + + + + + @@ -748,10 +712,10 @@ O servidor indicado non é un dominio ou IP válidos Porto non válido - Número de columnas + Erros - Novas + Acción requerida Mostrado si a súa acción é requerida, por exemplo si precisa introducir o contrasinal. Descargando @@ -762,8 +726,8 @@ Mostrado cando a descarga ou actualización da fonte fallou. Fallou a sincronización Mostrado cando falla a sincronización con gpodder. - Novo episodio - Móstrase cando se atopa un novo episodio dun podcast, se están activas as notificacións + + Axustes do Widget Crear widget diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 1ad65afa..0b7799a1 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -9,17 +9,17 @@ Kezdőlap Lejátszási sor - Kedvencek + Beállítások Letöltések - Beállítások megnyitása - Letöltés napló + + Feliratkozások - Feliratkozások listája + Letöltés megszakítása Lejátszási előzmények - Epizód tárhely megtelt - Az epizódok tárolására megadott maximális tárhely megtelt. A mérete a beállításokban növelhető meg. + + Évek Értesítések @@ -29,7 +29,7 @@ Seprési műveletek Válasszon, hogy mi történjen ha elcsúsztat egy epizódot a listában Húzás jobbra - Módosítás + A csak lejátszottnak jelölt epizódok hosszának figyelembe vétele Megjegyzés: a lejátszási sebesség nem lesz beleszámítva. @@ -44,20 +44,20 @@ Lejátszva összesen Ön megtagadta az engedélyt. - Beállítások megnyitása - Kezdőképernyő beállítása + + Az eszközön lévő epizódok összmérete Menü megnyitása Menü bezárása - Rendezés betűrendben - Rendezés közzététel dátuma szerint - Rendezés lejátszott epizódok szerint - Nem játszott epizódok száma - Letöltött epizódok száma - Letöltött és nem lejátszott epizódok száma + + + + + + Nem található kompatibilis alkalmazás Részletes naplók exportálása @@ -84,11 +84,11 @@ Hiba történt: Frissítés Fejezetek - Nincsenek fejezetek. - Hossz: %1$s + + Leírás - Adásnapló - seperjen felfelé az adásnapló olvasáshoz + + \u0020epizód Bezárás Újra @@ -96,7 +96,7 @@ Epizódok automatikus törlése Mindig Soha - Semmi + Soha Ha nincs felvéve a kedvencek közé Ha nincs sorbaállítva @@ -109,93 +109,60 @@ befejezés után 1 nappal befejezés után %d nappal - - %1$d/%2$d kiválasztva - %1$d/%2$d kiválasztva - - - %d epizód - %d epizód - - Értesítés megjelenítése, ha megjelenik egy új epizód. - - A(z) %2$s új epizódot tartalmaz - A(z) %2$s %1$d új epizódot tartalmaz - - - Új epizód - Új epizódok - - A feliratkozásainak új epizódjai vannak. + + - Erősítse meg, hogy az összes kiválasztott elemet lejátszottnak jelöli. - Erősítse meg, hogy az összes kiválasztott elemet nem lejátszottnak jelöli. - Információ megjelenítése - Podcast beállítások megjelenítése + + + + Podcast beállítások Podcast átnevezése Podcast eltávolítása Megosztás Fájl megosztása - Podcast eltávolítása + Teljes podcast frissítése Több kiválasztása - Az összes felette lévő kiválasztása - Az összes alatta lévő kiválasztása + + Szűrt Podcastok megnyitása Kis türelmet, míg az adatok betöltődnek - Frissítések letiltva + %d feliratkozás frissítve. %d feliratkozás frissítve. Címkék szerkesztése Címke hozzáadása - Címke átnevezése + A mobil adatkapcsolaton történő podcastfrissítés ki van kapcsolva a beállításokban.\n\nMindenképp frissít\? Letöltés - - %d epizód letöltése. - %d epizód letöltése. - Lejátszás Szüneteltetés Közvetítés Törlés - A fájl nem törölhető. Az eszköz újraindítása segíthet a probléma megoldásában. + Epizód törlése - - 1 letöltött epizód törölve. - %d letöltött epizód törölve. - - - - - - Megjelölés olvasottként A pozíciókra ugráshoz le kell játszania az epizódot - - %d epizód sorbaállítva. - %d epizód sorbaállítva. - %d epizód eltávolítva a lejátszási sorból. %d epizód eltávolítva a lejátszási sorból. - Hozzáadás a kedvencekhez - Eltávolítás a kedvencek közül + + Webhely felkeresése Epizód átugrása - Nincs elem kiválasztva + sikeres Letöltés várakozik @@ -226,15 +193,15 @@ Médiafájl Nem lett megjeleníthető podcast megadva. A javasolt podcastnek nem volt RSS-hivatkozása, az Podcini talált egy podcastet, amely lehet, hogy egyezik. - Hitelesítés szükséges + A mobil adatkapcsolaton történő közvetítés ki van kapcsolva a beállításokban. Koppintson ha mindenképp szeretné. Mindig Egyszer - A kiszolgálókapcsolat megszakadt - Nem támogatott médiatípus - Műveleti időtúllépés - A médiafájl nem érhető el + + + + Nincs médialejátszás Podcini – Ismeretlen médiabillentyű: %1$d A fájl nem található @@ -245,8 +212,8 @@ Ha zárolja a sort, akkor többé nem seperheti ki vagy rendezheti át az epizódokat Ne mutassa újra Visszavonás - Mozgatás az elejére - Mozgatás a végére + + Rendezés Rendezés megtartása Dátum @@ -255,24 +222,24 @@ Podcastcím Véletlenszerű Erősítse meg, hogy törölni akarja az ÖSSZES epizódot a sorból - Hátralévő idő:\u0020 + - Előbeállítások + Már mentve lett előbeállításként: %1$.2fx. - Nincsenek epizódok a sorban - Adjon hozzá egy epizód azzal, hogy letölti, vagy nyomjon meg hosszan egy epizódot, és válassza a „Hozzáadás a sorhoz” lehetőséget. + + Ehhez az epizódhoz nem tartozik adásnapló. - Nincsenek letöltött epizódok - Epizódokat a podcast részletező képernyőn tölthet le. - Nincs letöltési napló - A letöltési napló itt fog megjelenni, ha elérhető lesz. - Ha meghallgat egy epizódot, meg fog itt jelenni. - Ha hozzáad egy podcastot, az epizódok itt fognak megjelenni. - Próbálja meg törölni a szűrőt, hogy több epizódot lásson. - Nincsenek feliratkozások + + + + + + + + Podcastra való feliratkozáshoz nyomja meg az alábbi plusz ikont. Projekt @@ -299,7 +266,7 @@ Visszatekerés A lejátszás befejeztével ugrás a sor következő elemére Az epizód törlése, ha a lejátszás véget ért - Az epizód megjelölése lejátszottként, ha legfeljebb már csak adott számú másodperc van hátra + Epizódok megtartása, ha kihagyásra kerülnek Lejátszás Fejhallgató-vezérlők, léptetési időközök, lejátszási sor @@ -313,7 +280,7 @@ Epizódletöltés Közvetítés A feliratkozásai sorrendjének módosítása - Módosítja a feliratkozásszámlálóban megjelenített információt. A feliratkozások sorrendjére is hatással van, ha a „Feliratkozási sorrend” a „Számláló” értékre van állítva. + Wi-Fi szűrő engedélyezése Automatikus letöltés engedélyezése csak a kiválasztott Wi-Fi hálózatok esetén. Letöltés, ha nincs akkumulátortöltés @@ -342,7 +309,7 @@ Végére Elejére A jelenlegi epizód után - Letiltva + Felhasználói fórum Hibajelentés Hibakövető megnyitása @@ -354,15 +321,15 @@ Letöltött epizódok sorhoz adása Viselkedés Legutóbbi oldal megjegyzése - A feliratkozások szűrtek. - Nullánál nagyobb számláló - Automatikusan letöltve - Nem automatikusan letöltve - Frissítse tartva - Nincs frissítve tartva - Értesítés engedélyezve - Értesítés letiltva - A beállítás minden podcastnál egyedi. A podcast lapját megnyitva módosíthatja. + + + + + + + + + Közreműködés Névjegy @@ -377,7 +344,7 @@ Az Podcini más remek szoftvereket használ Nincsenek találatok - Írjon ide a kereséshez + Keresés Nincs találat a következőre: „%1$s” @@ -416,7 +383,7 @@ A külső tároló elérése szükséges az OPML fájl olvasásához Importálás sikeres Nyomja meg az OK gombot az Podcini újraindításához - Az adatbázis az Podcini egy újabb verziójából lett exportálva. A jelenlegi telepítése még nem tudja, hogyan kezelje ezt a fájlt. + Kedvencek exportálása Mentett kedvencek fájlba exportálása @@ -431,10 +398,6 @@ másodperc perc óra - - 1 másodperc - %d másodperc - 1 perc %d perc @@ -487,22 +450,22 @@ Lejátszás szüneteltetése a hangerő csökkentése helyett, ha egy másik alkalmazás akar hangot lejátszani Feliratkozás - Feliratkozás… + Előnézet - Előnézet leállítása + Vissza Visszatekerés Előretekerés Sebesség növelése Sebesség csökkentése - Videó + Az epizód letöltés alatt van Következő oldal betöltése Pozíció: %1$s - Művelet alkalmazása - Fejezet lejátszása - Előző fejezet + + + Következő fejezet Hitelesítés @@ -547,18 +510,18 @@ Ez a virtuális podcast egy mappa Podcinihoz adásával készült. A rendszer fájlkezelője nem indítható el Szűrő - Kedvenc - Nem kedvenc + + Letöltött - Nem letöltött - Sorba állított - Nem sorba állított + + + Médiát tartalmaz - Nincs média - Szüneteltetett - Nem szüneteltetett - Lejátszott - Nem lejátszott + + + + + @@ -598,10 +561,10 @@ A kiszolgáló nem érvényes IP-cím vagy domain A port nem helyes - Oszlopok száma + Hibák - Újdonságok + Művelet szükséges Akkor látszik, ha művelet szükséges, például ha meg kell adnia egy jelszót. Letöltés @@ -612,8 +575,8 @@ Megjelenik, ha a letöltés vagy a csatornafrissítés sikertelen. Szinkronizálás sikertelen Megjelenik, ha a gpodder szinkronizálás sikertelen. - Új epizód - Megjelenik, ha a podcastnak új epizódja van, ha az értesítések engedélyezettek + + Modul beállítások Modul létrehozása diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index c114249a..4f9d2c6a 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -8,21 +8,21 @@ Layar Utama Antrean - Favorit + Pengaturan Unduhan - Buka pengaturan + Langganan Riwayat Putar - Cache episode penuh - Batas tembolok episode telah tercapai. Anda dapat meningkatkan ukuran tembolok pada Pengaturan. + + Tahun Notifikasi \"%1$s\" tidak ditemukan Pilih apa yang dilakukan saat menggesekkan episode dalam sebuah daftar - Ganti + Masukkan durasi episode yang hanya dimarka \"terputar\" Perhatian: Kecepatan pemutaran tidak pernah diperhitungkan. @@ -43,21 +43,21 @@ - Buka pengaturan - Konfigurasikan Layar Utama + + Besar ukuran episode yang tersimpan di perangkat ini Buka menu Tutup menu Preferensi laci - Urutkan menurut abjad - Urutkan menurut tanggal publikasi - Urutkan menurut jumlah episode yang diputar - Jumlah episode yang belum diputar - Jumlah episode yang diunduh - Jumlah episode yang terunduh dan belum terputar + + + + + + Tidak ada aplikasi kompatibel yang ditemukan Ekspor log rinci @@ -81,10 +81,10 @@ Sebuah kesalahan terjadi Segarkan Bab - Durasi: %1$s + Keterangan - Catatan acara - Gesek ke atas untuk membaca catatan acara + + \u0020episode Tutup Coba lagi @@ -101,78 +101,56 @@ %d hari setelah menyelesaikan - - %1$d/%2$d terpilih - - - %d episode - - Tampilkan sebuah notifikasi ketika episode baru diluncurkan. - - %2$s memiliki %1$d episode baru - - Podcast Langganan Anda memiliki episode baru! + + - Mohon konfirmasikan bahwa Anda ingin menandakan semua item sebagai \'diputar\'. - Mohon konfirmasikan bahwa Anda ingin menandakan semua item sebagai \'belum diputar\'. - Tampilkan informasi - Tampilkan pengaturan podcast + + + + Pengaturan podcast Ubah nama podcast Hapus podcast Bagikan - Menghapus podcast + Segarkan podcast selesai Pilih banyak - Pilih semua di atas - Pilih semua dibawah + + Disaring Harap tunggu sampai data dimuat - Pembaharuan dinonaktifkan + %dlangganan diperbaharui. Sunting label Tambah label - Ubah nama label + Penyegaran podcast dengan jaringan data seluler dinonaktifkan di pengaturan. \n\nTetap segarkan? Aplikasi VPN Anda dianggap jaringan data seluler (koneksi terukur). Penyegaran podcast dengan jaringan data seluler dinonaktifkan di pengaturan. \n\nTetap segarkan? Jika ingin menyelesaikan masalah ini, hubungi pembuat aplikasi VPN Anda. Unduh - - Mengunduh %d episode. - Putar Jeda Streaming Hapus - Tidak dapat menghapus berkas. Mem-boot ulang perangkat mungkin membantu. - - %depisode terunduh dihapus. - - - - Tandai dibaca Untuk melompat posisi waktu, Anda perlu memutar episode terlebih dahulu - - %d episode ditambahkan ke antrian. - %d episode dihapus dari antrian, Lihat situs Lewati episode - Atur ulang posisi pemutaran - Tidak ada item yang dipilih + + Dengan menghapus episode dari Podcini, berkas episode akan dihapus dari Podcini dan dari penyimpanan perangkat Anda. Episode tersebut tidak dapat diunduh lagi melalui Podcini. berhasil @@ -202,7 +180,7 @@ Berkas Media Tidak ada podcast disediakan yang dapat ditampilkan. Podcast yang disarankan tidak memiliki tautan RSS, Podcini menemukan podcast yang mungkin serupa - Autentikasi dibutuhkan + Penyegaran podcast dengan jaringan data seluler dinonaktifkan di pengaturan. Podcini dapat mengunduh episode secara otomatis saat jaringan Wi-Fi ada. Aplikasi VPN Anda dianggap jaringan data seluler (koneksi terukur). Penyegaran podcast dengan jaringan data seluler dinonaktifkan di pengaturan. Jika ingin menyelesaikan masalah ini, hubungi pembuat aplikasi VPN Anda. Konfirmasi streaming dengan data seluler @@ -210,10 +188,10 @@ Selalu Sekali - Server mati - Tipe media tidak didukung - Masa operasi habis - Tidak dapat mengakses berkas media + + + + Tidak ada media yang dimainkan Podcini - Kunci media tidak diketahui: %1$d Berkas tidak ditemukan @@ -224,8 +202,8 @@ Saat antrian dikunci, Anda tidak akan dapat menggeser atau mengurutkan ulang episode. Jangan tampilkan lagi Batalkan - Pindahkan ke atas - Pindahkan ke bawah + + Urutkan Tetap diurut Tanggal @@ -234,24 +212,24 @@ Judul podcast Acak Tolong konfirmasi bahwa Anda ingin bersihkan antrean dari SEMUA episode dalamnya - Waktu tersisa:\u0020 + - Preset + %1$.2fx sudah disimpan sebagai preset. - Tidak ada episode di antrean - Tambahkan episode dengan mengunduh, atau tekan lama episode dan pilih \"Tambahkan ke antrean\". + + Episode ini tidak mempunyai catatan acara. - Tidak ada episode yang diunduh - Anda dapat mengunduh episode di rincian podcast. - Tidak ada catatan unduhan - Catatan unduhan akan tampil disini ketika tersedia. - Setelah Anda mendengarkan sebuah episode, dia akan tampil disini. - Ketika Anda menambahkan podcast, episodenya akan ditampilkan di sini. - Coba bersihkan filter untuk melihat lebih banyak episode. - ~Tiada Langganan~ + + + + + + + + Untuk berlangganan podcast, tekan ikon plus dibawah. Projek @@ -280,7 +258,7 @@ Mundur Lompat ke antrean berikutnya ketika pemutaran selesai Hapus episode ketika pemutaran selesai - Tandai episode sebagai telah diputar jika kurang dari beberapa detik waktu masih tersisa + Simpan episode ketika dilewatkan @@ -316,7 +294,7 @@ Warna dinamik Sesuaikan warna aplikasi dengan gambar latar belakang Ubah urutan dari langganan Anda - Ubah informasi yang ditampilkan oleh penghitung langganan. Juga mempengaruhi urutan dari langganan jika \'Urutan Langganan\' diatur ke \'Penghitung\'. + Aktifkan filter Wi-Fi Izinkan unduh otomatis hanya untuk jaringan Wi-Fi yang terpilih. Unduh saat tidak mengisi daya @@ -351,7 +329,7 @@ Kembali Depan Setelah episode saat ini - Dinonaktifkan + Forum Pengguna Laporkan bug Buka pelacak bug @@ -365,15 +343,15 @@ Perilaku Ingat halaman terakhir Hapus saat disingkirkan dari antrean - Langganan difilter. - Konter lebih dari nol - Otomatis diunduh - Tidak diunduh otomatis - Tetap diperbaharui - Tidak tetap diperbaharui - Notifikasi aktif - Notifikasi nonaktif - Setelan ini berbeda-beda pada setiap podcast. Anda dapat mengubahnya dengan membuka halaman podcast. + + + + + + + + + Kontribusi Tentang @@ -388,7 +366,7 @@ Podcini menggunakan perangkat lunak hebat lainnya Tidak ada hasil yang ditemukan - Tulis kueri untuk mencari + Telusuri Tidak ada hasil yang ditemukan untuk \"%1$s\"` @@ -427,7 +405,7 @@ Akses ke penyimpanan eksternal diperlukan untuk membaca berkas OPML Impor sukses! Tolong tekan OK untuk mengulang kembali Podcini - Database ini diekspor pada versi Podcini yang lebih baru. Versi Podcini yang Anda miliki belum dapat menangani berkas ini. + Ekspor Favorit Ekspor favorites disimpan ke file @@ -441,9 +419,6 @@ detik menit jam - - %d detik - %d menit @@ -499,23 +474,23 @@ Jeda untuk interupsi Langganan - Berlangganan… + Pratinjau - Berhenti pratinjau + Kembali Putar ulang Loncat ke depan Tingkatkan kecepatan Kurangi kecepatan - Video + Episode sedang diunduh Muat halaman berikut Posisi: %1$s - Sisa waktu: %1$s - Terapkan - Putar bab - Bab sebelumnya + + + + Bab selanjutnya Autentikasi @@ -561,18 +536,18 @@ Podcast virtual ini dibuat dengan menambahkan folder ke Podcini. Tidak dapat memulai file manager sistem Filter - Favorit - Bukan favorit + + Diunduh - Tidak diunduh - Diantre - Tidak diantre + + + Ada media - Tidak ada media - Dijeda - Tidak dijeda - Diputar - Tidak diputar + + + + + @@ -613,10 +588,10 @@ Host bukan IP adress atau domain yang valid Port tidak valid - Jumlah kolom + Kesalahan - Berita + Tindakan diperlukan Ditampilkan jika tindakan Anda diperlukan, contohnya jika Anda perlu memasukkan kata sandi. Mengunduh @@ -627,7 +602,7 @@ Ditampilkan saat pembaruan unduhan atau umpan gagal. Sinkronisasi gagal Ditampilkan saat sinkronisasi GPodder.net gagal. - Ditampilkan saat episode baru podcast ditemukan, di mana notifikasi diaktifkan + Setelan widget Buat widget diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index d8e4f7f5..cd861c67 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -9,17 +9,17 @@ Home Coda - Preferiti + Impostazioni Download - Apri Impostazioni - Registro dei download + + Iscrizioni - Lista iscrizioni + Annulla download Posizione riproduzione - Cache degli episodi piena - Il limite della cache degli episodi è stato raggiunto. Puoi aumentare la dimensione della cache nelle Impostazioni. + + Anni Notifiche @@ -30,8 +30,8 @@ Azioni quando si scorre a destra/sinistra un episodio nella lista Scorri a destra Scorri a sinistra - Abilita azioni di scorrimento su questa schermata - Modifica + + Iscrizioni individuali Includi la durata degli episodi che sono segnati come riprodotti @@ -51,23 +51,23 @@ desideri. Hai negato l\'autorizzazione. - Se disabiliti le notifiche e qualcosa va storto, potresti non essere in grado di individuare la causa del problema. - Nega - Apri le impostazioni - Configura la schermata Home + + + + Dimensione totale degli episodi sul dispositivo Apri il menù Chiudi il menù Preferenze del menu - Ordina alfabeticamente - Ordina per data di pubblicazione - Ordina per numero di episodi riprodotti - Numero di episodi non riprodotti - Numero di episodi scaricati - Numero di episodi scaricati e non riprodotti + + + + + + Nessuna applicazione compatibile trovata Esporta registri dettagliati @@ -96,11 +96,11 @@ È stato rilevato un errore: Aggiorna Capitoli - Nessun capitolo - Durata: %1$s + + Descrizione - Note episodio - scorri verso l\'alto per leggere le note dell\'episodio + + \u0020episodi Chiudi Riprova @@ -117,7 +117,7 @@ Sempre Mai - Niente + Mai Quando non preferito Quando non è in coda @@ -132,37 +132,17 @@ %d di giorni dopo il completamento %d giorni dopo il completamento - - %1$d/%2$d selezionato - %1$d/%2$d selezionati - %1$d/%2$d selezionati - - - %d episodio - %d di episodi - %d episodi - - Notifiche episodi - Invia una notifica quando viene pubblicato un nuovo episodio. - - %2$s ha un nuovo episodio - %2$s ha %1$d di nuovi episodi - %2$s ha %1$d nuovi episodi - - - Nuovo episodio - Nuovi episodi - Nuovi episodi - - Le tue iscrizioni hanno nuovi episodi. + + + - Conferma di voler segnare tutti gli episodi selezionati come riprodotti - Conferma di voler segnare tutti gli episodi selezionati come non riprodotti - Informazioni - Mostra impostazioni podcast + + + + Impostazioni podcast Rinomina podcast Rimuovi podcast @@ -172,16 +152,16 @@ Conferma di voler eliminare il podcast \\"%1$s\\", TUTTI i suoi episodi (compresi quelli scaricati) e le sue statistiche. Conferma che vuoi eliminare i podcast selezionati, TUTTI i loro episodi (inclusi quelli scaricati) e le loro statistiche. Conferma di voler eliminare il podcast \\"%1$s\\" e le sue statistiche. I file nella cartella locale non verranno eliminati. - Rimozione podcast in corso + Aggiorna podcast completo Selezione multipla - Seleziona tutti in su - Seleziona tutti in giù + + Filtrati - {faw_exclamation_circle} Ultimo aggiornamento fallito. Tocca per i dettagli. + Apri podcast Attendi il caricamento dei dati - Aggiornamenti disabilitati + %d iscrizione aggiornata. %d di iscrizioni aggiornate. @@ -189,55 +169,35 @@ Modifica i tag Aggiungi tag - Rinomina tag + L\'aggiornamento dei podcast da connessione dati mobile è disabilitato nelle impostazioni.\n\nVuoi aggiornare comunque\? La tua app VPN finge di essere una rete mobile (connessione a consumo). L\'aggiornamento dei podcast su rete dati mobile è disabilitato nelle impostazioni.\n\nVuoi aggiornare comunque\? Se vuoi che questo problema sia risolto, contatta i creatori della tua app VPN. Download - - Download di %d episodio. - Download di %d di episodi. - Download di %d episodi. - Riproduci Pausa Stream Elimina - Impossibile eliminare il file. Prova a riavviare il dispositivo. + Impossibile eliminare il file. Prova a riconnettere la cartella locale dalla schermata delle informazioni sul podcast. Elimina episodio - - 1 episodio scaricato eliminato. - %d di episodi scaricati eliminati. - %d episodi scaricati eliminati. - - - - - - Segna come letto Per saltare alla posizione devi riprodurre l\'episodio Aggiungi alla coda - - %d episodio aggiunto alla coda. - %d di episodi aggiunti alla coda. - %d episodi aggiunti alla coda. - Rimuovi dalla coda %d episodio rimosso dalla coda. %d di episodi rimossi dalla coda. %d episodi rimossi dalla coda. - Aggiungi ai preferiti - Rimuovi dai preferiti + + Visita il sito Salta l\'episodio - Azzera la posizione di riproduzione - Nessun elemento selezionato + + Eliminare rimuove l\'episodio da Podcini ed elimina il file multimediale dallo spazio di archiviazione del tuo dispositivo. Non potrà essere scaricato di nuovo attraverso Podcini. successo @@ -282,7 +242,7 @@ File multimediale Nessun è stato fornito alcun podcast che possa essere mostrato. Il podcast suggerito non ha un link RSS, Podcini ha trovato un podcast che potrebbe corrispondere - Autenticazione richiesta + Conferma download su rete mobile Il download su rete mobile è disabilitato nelle impostazioni. Podcini può scaricare l\'episodio più tardi, quando il Wi-Fi sarà disponibile. La tua app VPN finge di essere una rete mobile (connessione a consumo). Il download su rete dati mobile è disabilitato nelle impostazioni. Se vuoi che questo problema sia risolto, contatta i creatori della tua app VPN. @@ -294,11 +254,11 @@ Una volta - Server morto - Tipo media non supportato - Tempo operazione scaduto - Impossibile accedere al file - Errore sconosciuto + + + + + Nessun elemento multimediale in riproduzione Podcini - Tasto dell\'elemento multimediale sconosciuto: %1$d File non trovato @@ -311,8 +271,8 @@ Non mostrare più Svuota la coda Annulla - Sposta all\'inizio - Sposta alla fine + + Ordina Mantieni ordine Per data @@ -323,26 +283,26 @@ Casuale intelligente Dimensione Per favore conferma che vuoi rimuovere dalla coda TUTTI gli episodi presenti. - Tempo residuo:\u0020 + - Preimpostazioni + %1$.2fx è già salvato come preimpostazione. - Nessun episodio in coda - Aggiungine uno scaricandolo o selezionando \\"Aggiungi alla coda\\" dopo aver tenuto premuto su di esso. + + Questo episodio non ha note. - Nessun episodio scaricato - Puoi scaricare gli episodi dalla schermata del podcast. - Nessun registro dei download - Il registro dei download apparirà qui quando presente. - Nessuna cronologia - Ogni episodio ascoltato apparirà qui. - Nessun episodio - Quando aggiungi un podcast, gli episodi vengono mostrati qui. - Prova a rimuovere i filtri per visualizzare più episodi - Nessuna iscrizione + + + + + + + + + + Per aggiungere un podcast, premi il tasto + in basso. Progetto @@ -379,8 +339,8 @@ Eliminazione automatica da cartelle locali Includi le cartelle locali nella funzione di eliminazione automatica Nota che per le cartelle locali questa funzione rimuoverà gli episodi da Podcini ed eliminerà i file multimediali dallo spazio di archiviazione del tuo dispositivo. Non potranno essere scaricati di nuovo attraverso Podcini. Sei sicuro di voler abilitare l\'eliminazione automatica\? - Contrassegna gli episodi come riprodotti anche se rimangono alcuni secondi da riprodurre - Marcatura intelligente + + Mantiene gli episodi nella coda quando vengono saltati Manteni gli episodi saltati @@ -422,8 +382,8 @@ Modifica gli elementi che appaiono nel menù laterale Ordine delle iscrizioni Modifica l\'ordine delle iscrizioni - Contatore delle iscrizioni - Cambia il criterio di calcolo del contatore delle iscrizioni. Influenza anche l\'ordinamento quando è impostato su \\"Ordina per contatore\\". + + Download automatici Configura il download automatico degli episodi Abilita il filtro Wi-Fi @@ -467,7 +427,7 @@ All\'inizio Dopo l\'episodio attuale Casuale - Disabilitato + Documentazione & supporto Forum utenti Segnala un problema @@ -488,22 +448,22 @@ Riapri l\'ultima pagina Rimuovi dalla coda gli eliminati Rimuovi automaticamente un episodio dalla coda quando viene eliminato - Filtro iscrizioni - Filtra le iscrizioni nella barra laterale e nella schermata iscrizioni - Le iscrizioni sono filtrate. - Contatore maggiore di zero - Con download automatico - Senza download automatico - Mantenute aggiornate - Non mantenute aggiornate - Notifiche abilitate - Notifiche disabilitate - Questa impostazione è univoca per ogni podcast. Puoi modificarla aprendo la pagina del podcast. + + + + + + + + + + + Contribuisci - Mostra il titolo del podcast - Mostra il nome del podcast sotto l\'immagine di copertina - Azioni nuovi episodi - Azioni da svolgere sui nuovi episodi + + + + Informazioni Versione di Podcini @@ -517,7 +477,7 @@ Podcini usa altri ottimi software Nessun risultato trovato - Digita una ricerca da eseguire + Ricerca Nessun risultato trovato per \\"%1$s\\" Cerca online @@ -557,7 +517,7 @@ Per leggere il file OPML è necessario l\'accesso alla memoria esterna Importazione eseguita Premi OK per riavviare Podcini - Questo database è stato esportato da una versione più recente di Podcini. La tua applicazione attuale non sa ancora come gestire questo file. + Esporta preferiti Esporta preferiti su file @@ -572,11 +532,6 @@ secondi minuti ore - - 1 secondo - %d di secondi - %d secondi - 1 minuto %d di minuti @@ -641,28 +596,28 @@ Pausa su interruzione Iscriviti - Iscrizione… + Anteprima - Ferma anteprima + Indietro Riavvolgi Avanti veloce Aumenta velocità Riduci velocità - Video + L\'episodio è in download - Nella coda - Segnato come preferito - Riprodotti + + + Carica la pagina successiva Posizione: %1$s - Tempo residuo: %1$s - Applica la scelta - Riproduci capitolo - Capitolo precedente + + + + Capitolo successivo - Suggerimenti per la modalità casuale + Aggiungi preimpostazione Autenticazione @@ -715,18 +670,18 @@ Questo podcast virtuale è stato generato aggiungendo una cartella locale ad Podcini Impossibile avviare il gestore file di sistema Filtra - Preferiti - Non preferiti + + Scaricati - Non scaricati - In coda - Non in coda + + + Con media - Nessun media - In pausa - Non in pausa - Riprodotti - Non riprodotti + + + + + @@ -769,10 +724,10 @@ L\'host non è un IP o un dominio valido Porta non valida - Numero di colonne + Errori - Novità + Azione richesta Visualizzato se è richiesto un intervento, ad esempio se è necessario inserire la password. Scaricamento @@ -783,8 +738,8 @@ Mostrato quando fallisce un download o un aggiornamento del feed. Sincronizzazione fallita Mostrato quando la sincronizzazione con gpodder fallisce. - Nuovo episodio - Mostrato quando viene trovato un nuovo episodio di un podcast, se le notifiche sono attive. + + Impostazioni widget Crea widget diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index fe30da25..51bbd190 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -9,17 +9,17 @@ בית תור - מועדפים + הגדרות הורדות - פתיחת הגדרות - הורדת יומן + + פודקאסטים - רשימת מינויים + ביטול הורדה היסטוריית נגינה - מטמון הפרקים מלא - מטמון הפרקים התמלא. ניתן להגדיל את גודל המטמון בהגדרות. + + שנים התראות @@ -30,8 +30,8 @@ נא לבחור מה יקרה בעת החלקת פרק ברשימה החלקה ימינה החלקה שמאלה - הפעלת פעולות החלקה למסך הזה - שינוי + + מינוי פרטני לכלול את משך הפרקים שרק סומנו שנוגנו @@ -47,23 +47,23 @@ התנגן בסך הכול דחית את בקשת ההרשאה. - אם בחרת להשבית את ההתראות ומשהו משתבש, יכול להיות שהתקלה תחמוק מעיניך. - דחייה - פתיחת הגדרות - הגדרת מסך הבית + + + + גודל הפרקים הכולל במכשיר פתיחת תפריט סגירת תפריט העדפות מגירה - מיון בסדר אלפביתי - מיון לפי תאריך פרסום - מיון לפי מספר פרקים שהושמעו - מספר פרקים שעוד לא התנגנו - מספר פרקים שהתקבלו - מספר הפרקים שירדו אבל לא נוגנו + + + + + + לא נמצאו יישומונים תואמים ייצוא יומנים מפורטים @@ -92,11 +92,11 @@ אירעה שגיאה: רענון פרקים - אין פרקים - משך: %1$s + + תיאור - הערות הפרק - החלקה למעלה מציגה את הערות הפרק + + \u0020פרקים סגירה לנסות שוב @@ -113,7 +113,7 @@ תמיד אף פעם - כלום + אף פעם כאשר לא במועדפים כאשר לא בתור @@ -130,41 +130,17 @@ %d ימים לאחר סיום %d ימים לאחר סיום - - %1$d/%2$d נבחר - %1$d/%2$d נבחרו - %1$d/%2$d נבחרו - %1$d/%2$d נבחרו - - - פרק אחד - %d פרקים - %d פרקים - %d פרקים - - התראות פרקים - להציג התראה כאשר יוצא פרק חדש. - - אצל %2$s יש פרק אחד חדש - אצל %2$s יש %1$d פרקים חדשים - אצל %2$s יש %1$d פרקים חדשים - אצל %2$s יש %1$d פרקים חדשים - - - פרק חדש - פרקים חדשים - פרקים חדשים - פרקים חדשים - - למינוי שלך יש פרקים חדשים. + + + - נא לאשר את סימון כל הפריטים המסומנים כנוגנו. - נא לאשר את סימון כל הפריטים המסומנים כטרם נוגנו. - הצגת מידע - הצגת הגדרות פודקאסט + + + + הגדרות פודקאסט שינוי שם פודקאסט הסרת פודקאסט @@ -174,16 +150,16 @@ נא לאשר שרצונך הוא למחוק את הפודקאסט „%1$s” על כל פרקיו (לרבות הפרקים שכבר הורדת) ואת הסטטיסטיקה שלו. נא לאשר את הסרת הפודקאסטים הנבחרים, כל הפרקים שלהם (לרבות אלו שנשמרו) והסטטיסטיקה שלהם. נא לאשר את הסרת הפודקאסט „%1$s” ואת הסטטיסטיקה שלו. הקבצים בתיקייה המקור המקומית לא יימחקו. - הפודקאסט מוסר + רענון מלא של הפודקאסט לבחור מגוון - בחירת כל אלו שלעיל - בחירת כל אלו שלהלן + + מסונן - {faw_exclamation_circle} הרענון האחרון נכשל. יופיעו פרטים בנגיעה. + פתיחת פודקאסט נא להמתין לסיום טעינת הנתונים - העדכונים מושבתים + אחד המינויים עודכן. %d מינויים עודכנו. @@ -192,46 +168,25 @@ עריכת תגיות הוספת תגית - שינוי שם תגית + רענון פודקאסטים דרך חיבור סלולרי מושבת בהגדרות.\n\nלרענן בכל זאת? יישום ה־VPN שלך מתחזה לרשת סלולרית (חיבור מדוד). הורדה דרך חיבור רשת סלולרית מושבת בהגדרות.\n\nלרענן בכל זאת? כדי שהבעיה הזאת תתוקן, יש ליצור קשר עם מפתחי יישומון ה־VPN שלך. הורדה - - פרק אחד בהורדה. - %d פרקים בהורדה. - %d פרקים בהורדה. - %d פרקים בהורדה. - ניגון השהיה הזרמה מחיקה - לא ניתן למחוק קובץ. הפעלת המכשיר מחדש עשויה לסייע. + לא ניתן למחוק קובץ. יש לנסות לחבר את התיקייה המקומית מחדש ממסך פרטי הפודקאסט. מחיקת פרק - - פרק שהורד נמחק. - שני פרקים שהורדו נמחקו. - %d פרקים שהורדו נמחקו. - %d פרקים שהורדו נמחקו. - - - - סימון כנקרא כדי לקפוץ למיקומים, עליך לנגן את הפרק הוספה לתור - - פרק אחד נוסף לתור. - %d פרקים נוספו לתור. - %d פרקים נוספו לתור. - %d פרקים נוספו לתור. - הסרה מהתור פרק אחד הוסר מהתור. @@ -239,12 +194,12 @@ %d פרקים הוסרו מהתור. %d פרקים הוסרו מהתור. - הוספה למועדפים - הסרה מהמועדפים + + ביקור באתר דילוג על פרק - איפוס מיקום נגינה - לא נבחרו פריטים + + מחיקה מסירה את הפרק מאנטנה־פּוֹד ומוחקת את קובץ המדיה מאחסון המכשיר שלך. אי אפשר יהיה להוריד אותו שוב דרך אנטנה־פּוֹד. הצלחה @@ -290,7 +245,7 @@ קובץ מדיה לא סופקו פרקים שניתן להציג. לפודקאסט המוצע לא היה קישור RSS,‏ Podcini מצאה פודקאסט שכנראה יתאים - נדרש אימות + אישור הורדה דרך רשת סלולרית הורדה דרך חיבור סלולרי מושבתת בהגדרות. לאנטנה־פּוֹד יש אפשרות להוריד את הפרק הזה מאוחר יותר כשרשת אלחוטית תהיה זמינה. יישום ה־VPN שלך מתחזה לרשת סלולרית (חיבור מדוד). הורדה דרך חיבור רשת סלולרית מושבת בהגדרות. כדי שהבעיה הזאת תתוקן, יש ליצור קשר עם מפתחי יישומון ה־VPN שלך. @@ -302,11 +257,11 @@ פעם אחת - השרת לא מגיב - אין תמיכה בסוג המדיה הזה - הזמן שהוקצב לפעולה תם - לא ניתן לגשת לקובץ המדיה - שגיאה לא ידועה + + + + + אין מדיה מתנגנת אנטנה־פּוֹד - מפתח מדיה לא ידוע: %1$d הקובץ לא נמצא @@ -319,8 +274,8 @@ לא להציג שוב פינוי תור ביטול - העברה למעלה - העברה למטה + + מיון להשאיר ממוין תאריך @@ -331,26 +286,26 @@ ערבול חכם גודל נא לאשר את פינוי התור מכל הפרקים שבו - זמן שנותר:\u0020 + - ערכות מוגדרות + %1$.2fx כבר נשמרה כערכה מוגדרת. - אין פרקים בתור - ניתן להוסיף פרק על ידי הורדתו או ללחוץ על פרק לחיצה ארוכה ולבחור ב־„הוספה לתור”. + + לפרק זה אין הערות פרק. - לא ירדו פרקים - ניתן להוריד פרקים במסך הפרטים של הפודקאסט. - אין יומן הורדה - יומני ההורדה יופיעו כאן כשיהיו זמינים. - אין היסטוריה - לאחר האזנה לפרק, הוא יופיע כאן. - אין פרקים - בעת הוספת פודקאסט, הפרקים יופיעו כאן. - יש לנסות לנקות את המסנן כדי לצפות בפרקים נוספים. - אין מינויים + + + + + + + + + + כדי להירשם לפודקאסט, יש ללחוץ על סימן הפלוס שלהלן. מיזם @@ -387,8 +342,8 @@ מחיקה אוטומטית מהתיקיות המקומיות לכלול את התיקיות המקומיות ביכולת המחיקה האוטומטית נא לשים לב שעבור תיקיות מקומיות פעולה זו תסיר פרקים מאנטנה־פּוֹד ותמחק את קובצי המדיה שלהן מאחסון המכשיר שלך. אי אפשר להוריד אותם שום דרך אנטנה־פּוֹד. להפעיל מחיקה אוטומטית? - סימון פרקים כנוגנו אפילו אם נשארו כמה שניות לנגינה - סימון חכם כנוגנו + + להשאיר פרקים למרות שדילגת עליהם להשאיר פרקים שדולגו @@ -430,8 +385,8 @@ החלפת הפריטים שמופיעים במגירת הניווט הגדרת סדר מינוי שינוי סדר המינויים שלך - הגדרת מונה מינוי - שינוי המידע שמוצג במונה המינויים. משפיע גם על סדר המינויים אם ‚סדר המינויים’ מוגדר כ־‚מונה’. + + הורדה אוטומטית הגדרת הורדה אטומטית של פרקים הפעלת סינון רשתות אלחוטיות @@ -475,7 +430,7 @@ חזית לאחר הפרק הנוכחי אקראי - מושבת + תיעוד ותמיכה פורום המשתמשים דיווח על תקלה @@ -496,22 +451,22 @@ זכירת העמוד האחרון מחיקה מסירה מהתור הסרת פרק מהתור אוטומטית עם מחיקתו - מסנן מינויים - סינון המינויים שלך במגירת הניווט ובמסך המינויים - המינויים מסוננים. - המונה גדול מאפס - התקבלו אוטומטית - לא התקבלו אוטומטית - נשאר עדכני - לא נשאר עדכני - ההתראות פעילות - ההתראות מושבתות - הגדרה זו היא ייחודית לפי פודקאסט. ניתן לשנות אותה על ידי פתיחת עמוד הפודקאסט. + + + + + + + + + + + תרומה - הצגת כותרת מינוי - הצגת כותרת המינוי מתחת לתמונת העטיפה - פעולת פרקים חדשים - פעולה שיש לנקוט מול פרקים חדשים + + + + על אודות גרסת אנטנה־פּוֹד @@ -525,7 +480,7 @@ היישומון אנטנה־פּוֹד משתמש בתכניות נהדרות נוספות לא נמצאו תוצאות - נא להקליד שאילתה כדי לחפש + חיפוש לא נמצאו תוצאות עבור „%1$s” חיפוש מקוון @@ -565,7 +520,7 @@ נדרשת גישה לאחסון חיצוני כדי לקרוא את קובץ ה־OPML הייבוא הצליח נא ללחוץ על אישור כדי להפעיל את אנטנה־פּוֹד מחדש - מסד נתונים זה ייוצא עם גרסה עדכנית יותר של אנטנה־פ‎וֹד + ייצוא מועדפים ייצור המועדפים השמורים לקובץ @@ -580,12 +535,6 @@ שניות דקות שעות - - שנייה אחת - %d שניות - %d שניות - %d שניות - דקה אחת %d דקות @@ -647,28 +596,28 @@ השהיה במהלך הפרעות הרשמה - מתבצע רישום… + תצוגה מקדימה - עצירת התצוגה המקדימה + חזרה חזרה לאחור הרצה קדימה האצה האטה - וידאו + הפרק יורד - בתור - מסומן כמועדף - התנגן + + + טעינת הדף הבא מיקום: %1$s - זמן שנותר: %1$s - החלת פעולה - לנגן פרק - הפרק הקודם + + + + הפרק הבא - ערבוב הצעות + הוספת ערכה אימות @@ -721,18 +670,18 @@ הפודקאסט הווירטואלי הזה נוצר על ידי הוספת תיקייה לאנטנה־פּוֹד. לא ניתן להפעיל את מנהל הקבצים של המערכת מסנן - עם סימון מועדף - לא במועדפים + + הורד - לא הורד - בתור - לא בתור + + + יש מדיה - אין מדיה - מושהה - לא מושהים - נוגן - לא נוגנו + + + + + @@ -775,10 +724,10 @@ כתובת המארח אינה כתובת IP או שם מתחם תקניים הפתחה אינה תקנית - מספר העמודות + שגיאות - חדשות + נדרשת פעולה מופיע אם נדרשת פעולה מצדך, למשך אם עליך להקליד ססמה. הורדה @@ -789,8 +738,8 @@ מופיע כאשר הורדה או עדכון הזנה נכשלים. הסנכרון נכשל מופיע כאשר הסנכרון מול gpodder נכשל. - פרק חדש - מופיע כאשר נמצא פרק חדש בפודקאסט, כאשר התראות פעילות + + הגדרות וידג׳ט יצירת וידג׳ diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index c10a6fd5..321c4e27 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -7,19 +7,19 @@ ホーム キュー - お気に入り + 設定 ダウンロード 購読 - エピソードキャッシュが一杯です - エピソードキャッシュが制限に達しました。設定でキャッシュサイズを増やすことができます。 + + 年間 通知 %1$sが見つかりません リスト内のエピソードをスワイプした時の動作を選択します - 変更 + 再生済としてマークされたエピソードの再生時間を含める 注意: 再生速度は考慮されません。 @@ -38,19 +38,19 @@ Android 13 以降、通常の更新と再生にはトップレベルの通知が必要です。 ご希望に応じて、サブカテゴリの通知を禁止することができます。 - ホーム画面の設定 + デバイス上のエピソードの合計サイズ メニューを開く メニューを閉じる - アルファベット順で並べ替え - 公開日で並べ替え - 再生したエピソードの数で並べ替え - 未再生のエピソードの数 - ダウンロード済のエピソードの数 - ダウンロード済と未再生のエピソードの数 + + + + + + 互換性のあるアプリが見つかりません 詳細ログを出力する @@ -74,10 +74,10 @@ エラーが発生しました。 更新 チャプター - 時間: %1$s + 説明 - ショーノート - 上にスワイプしてショーノートを読む + + \u0020エピソード 閉じる 再試行 @@ -94,74 +94,53 @@ 完了 %d 日後 - - %1$d/%2$d 項目を選択中 - - - %dエピソード - - 新しいエピソードを通知する - - %2$s に %1$d 個の新しいエピソードがあります - - 新しいエピソードがあります。 + + - 選択したすべての項目を再生済としてマークすることを確認してください - 選択したすべての項目を未再生としてマークすることを確認してください。 - 情報を表示 - ポッドキャスト設定を表示 + + + + ポッドキャスト設定 ポッドキャスト名を変更 ポッドキャストを削除 共有 - ポッドキャストを削除中 + ポッドキャストをすべて更新 複数選択 - 上のすべてを選択 - 下のすべてを選択 + + フィルター処理されています データが読み込まれるまでしばらくお待ちください - 更新不可 + %d 個の購読を更新しました。 タグを編集 タグを追加 - タグ名を変更 + モバイルデータ接続でのポッドキャストの更新は設定で無効になっています。\n\nそれでも更新しますか? ダウンロード - - %d エピソードをダウンロード中。 - 再生 一時停止 ストリーム 削除 - ファイルを削除できません。デバイスを再起動してみてください。 - - ダウンロードした %d 項目のエピソードが削除されました。 - - - 既読としてマーク 位置にジャンプするには、エピソードを再生する必要があります - - %d エピソードをキューに追加しました。 - %d エピソードをキューから削除しました。 エピソードをスキップ - 項目が選択されていません + 成功 ダウンロード保留中 @@ -190,15 +169,15 @@ メディアファイル 表示できるポッドキャストがありません。 提案されたポッドキャストにはRSSリンクがありませんでしたが、Podciniは一致する可能性のあるポッドキャストを見つけました - 認証が必要です + モバイルデータ接続でのストリーミングは設定で無効になっています。 タップするととにかくストリーミングします。 常に 一度だけ - サーバーがダウンしています - サポートされていないメディアタイプ - 操作がタイムアウトしました - メディアファイルにアクセスできません + + + + 再生するメディアがありません Podcini - 不明なメディアキー: %1$d ファイルが見つかりません @@ -209,8 +188,8 @@ キューをロックすると、エピソードのスワイプや並べ替えができなくなります。 今後表示しない 元に戻す - 先頭に移動 - 最後に移動 + + 並べ替え ソート順を保持 日付 @@ -219,24 +198,24 @@ ポッドキャスト タイトル ランダム キューにあるすべてのエピソードをクリアすることを確認してください。 - 残り時間:\u0020 + - プリセット + %1$.2f 倍は既にプリセットとして保存されています。 - キューにエピソードがありません - エピソードをダウンロードして追加するか、エピソードを長押しして \"キューに追加\" を選択してください。 + + このエピソードにショーノートはありません。 - ダウンロード済のエピソードはありません - ポッドキャスト詳細画面でエピソードをダウンロードできます。 - ダウンロードログはありません - 利用可能な場合、ダウンロードログがここに表示されます。 - エピソードを視聴した後、ここに表示されます - ポッドキャストを追加すると、エピソードがここに表示されます。 - フィルターをクリアすると、より多くのエピソードが表示されます。 - 購読していません + + + + + + + + ポッドキャストを購読するには、下のプラスアイコンを押してください。 プロジェクト @@ -263,7 +242,7 @@ 巻き戻し 再生が完了した時に次のキューのアイテムに移動します 再生が完了した時にエピソードを削除します - 一定の秒数未満の再生時間がまだ残っている場合でも、エピソードを再生済としてマークします + スキップしたエピソードを残しておきます 再生 ヘッドフォン制御、スキップ間隔、キュー @@ -277,7 +256,7 @@ エピソードのダウンロード ストリーミング 購読の順序を変更します - 購読カウンターに表示される情報を変更します。「購読の順序」に「カウンター」が設定されている場合は、購読の並べ替えにも影響します。 + Wi-Fiフィルターを有効にする 選択したWi-Fiネットワークに対してのみ自動ダウンロードを許可します。 充電時以外にダウンロード @@ -306,7 +285,7 @@ 後ろ 現在のエピソードの後ろ - 無効 + ユーザーフォーラム バグを報告 バグトラッカーを開く @@ -318,15 +297,15 @@ ダウンロードしたエピソードをキューに追加します 動作 最後のページを記憶 - 購読はフィルター処理されています。 - count > 0 - 自動DL - Not自動DL - 更新あり - 更新なし - 通知が有効 - 通知が無効 - この設定は各ポッドキャストに固有のものです。ポッドキャストのページを開くと、変更することができます。 + + + + + + + + + 貢献 Podciniについて @@ -341,7 +320,7 @@ Podciniは他の優れたソフトウェアを使用しています 見つかりませんでした - 検索ワードを入力してください + 検索 \"%1$s\" の結果は見つかりませんでした @@ -380,7 +359,7 @@ OPML ファイルを読み込むために、外部ストレージへのアクセスが必要です インポートしました OKを押してPodciniを再起動してください - このデータベースは、Podciniの新しいバージョンでエクスポートされました。 現在インストールされたアプリでは、このファイルの処理方法がまだわかりません。 + お気に入り エクスポート 保存したお気に入りをファイルにエクスポートする @@ -394,9 +373,6 @@ 時間 - - %d 秒 - %d 分 @@ -447,22 +423,22 @@ 他のアプリがサウンドを再生したい時に、音量を下げる代わりに再生を一時停止します 購読 - 購読中… + プレビュー - プレビュー停止 + 戻る 巻き戻し 早送り 速度アップ 速度ダウン - 動画 + エピソードをダウンロード中 次のページをロード 位置: %1$s - アクションを適用 - チャプターを再生 - 前のチャプター + + + 次のチャプター 認証 @@ -507,18 +483,18 @@ この仮想ポッドキャストは、Podciniにフォルダーを追加することによって作成されました。 システムのファイルマネージャーを起動できません フィルター - お気に入り - お気に入り外 + + ダウンロード済 - 未ダウンロード - キューに追加済 - キューに未追加 + + + メディア有り - メディア無し - 一時停止中 - 未停止 - 再生済み - 未再生 + + + + + @@ -557,10 +533,10 @@ ホストが有効なIPアドレスやドメインではありません ポートが正しくありません - 列数 + エラー - ニュース + 操作の要求 たとえばパスワードを入力する必要がある場合など、操作が必要な場合に表示されます。 ダウンロード中 @@ -571,7 +547,7 @@ フィードのダウンロードや更新に失敗したときに表示されます。 同期の失敗 gpodderの同期に失敗した時に表示されます。 - 通知が有効な場合、ポッドキャストの新しいエピソードが見つかったときに表示されます。 + ウィジェット設定 ウィジェットを作成 diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 8b846ecb..10cfaa2f 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -9,17 +9,17 @@ 대기열 - 즐겨찾기 + 설정 다운로드 - 설정 열기 - 다운로드 기록 + + 구독 - 구독 목록 + 다운로드 취소 재생 기록 - 에피소드 캐시 꽉 참 - 에피소드 캐시 한계값에 도달했습니다. 설정에서 캐시 크기를 늘릴 수 있습니다. + + 알림 @@ -30,8 +30,8 @@ 목록에서 에피소드를 스와이프했을 때 어떻게 할지 선택합니다 오른쪽 스와이프 왼쪽 스와이프 - 이 화면에 대해 스와이프 동작 사용 - 바꾸기 + + 개별 구독 재생함으로 표시만 한 에피소드의 재생 시간 포함 @@ -47,21 +47,21 @@ 전체 재생 권한을 거부했습니다. - 설정 열기 - 홈 화면 구성 + + 장치의 에피소드 전체 크기 메뉴 열기 메뉴 닫기 드로어 기본 설정 - 사전 순서로 정렬 - 공개 날짜 순서대로 정렬 - 재생한 에피소드 개수에 따라 정렬 - 재생하지 않은 에피소드 수 - 다운로드한 에피소드 수 - 다운로드 개수 및 재생하지 않은 에피소드 + + + + + + 호환되는 앱이 없습니다 자세한 기록 내보내기 @@ -90,11 +90,11 @@ 오류가 발생했습니다: 새로 고침 챕터 - 챕터 없음 - 길이: %1$s + + 설명 - 프로그램 메모 - 프로그램 메모를 읽으려면 위로 스와이프하세요 + + \u0020에피소드 닫기 다시 시도 @@ -103,7 +103,7 @@ 항상 안 함 - 없음 + 안 함 즐겨찾기 아닐 때 대기열에 없을 때 @@ -114,29 +114,17 @@ 재생이 끝나고 나서 %d일 뒤 - - %1$d/%2$d 선택 - - - %d개 에피소드 - - 에피소드 알림 - 새 에피소드가 나오면 알림을 표시합니다. - - %2$s에 새 에피소드 %1$d개 - - - 새 에피소드 - - 구독에 새 에피소드가 있습니다. + + + - 정말로 선택한 항목을 재생함으로 표시할지 확인하십시오. - 정말로 선택한 항목을 재생하지 않음으로 표시할지 확인하십시오. - 정보 표시 - 팟캐스트 설정 표시 + + + + 팟캐스트 설정 팟캐스트 이름 바꾸기 팟캐스트 제거 @@ -146,60 +134,46 @@ 정말로 \"%1$s\" 팟캐스트, 그 모든 에피소드 (다운로드한 에피소드 포함), 그 통계를 삭제할지 확인하십시오. 확인하면 선택한 팟캐스트와, 그 팟캐스트의 모든 에피소드 (다운로드한 에피소드 포함) 및 통계를 삭제합니다. 정말로 \"%1$s\" 팟캐스트 및 그 통계를 지울지 확인하십시오. 로컬 소스 폴더에 있는 파일은 삭제하지 않을 것입니다. - 팟캐스트 삭제하는 중 + 전체 팟캐스트 새로 고침 다중 선택 - 위 모두 선택 - 아래 모두 선택 + + 필터링함 - {faw_exclamation_circle} 최근 새로 고침 실패. 자세히 보려면 누르십시오. + 팟캐스트 열기 데이터를 읽어 들일 때까지 기다리십시오 - 업데이트 사용하지 않음 + %d개 구독 업데이트함. 태그 편집 태그 추가 - 태그 이름 바꾸기 + 휴대전화 망 데이터 연결을 통한 팟캐스트 새로고침은 설정에서 사용하지 않게 설정되어 있습니다.\n\n그래도 새로고침 하시겠습니까\? 다운로드 - - %d개 에피소드 다운로드 중. - 재생 일시 중지 스트리밍 삭제 - 파일을 삭제할 수 없습니다. 장치를 재부팅하면 동작할 수도 있습니다. + 에피소드 삭제 - - 다운로드한 %d개 에피소드 삭제함. - - - - - - 읽었다고 표시 특정 재생 위치로 이동하려면, 에피소드를 재생해야 합니다 대기열에 추가 - - %d개 에피소드를 대기열에 추가했습니다. - 대기열에서 제거 %d개 에피소드를 대기열에서 제거했습니다. - 즐겨찾기에 추가 - 즐겨찾기에서 제거 + + 웹사이트 방문 에피소드 건너뛰기 - 재생 위치 초기화 - 선택 없음 + + 성공 다운로드 지연 중 @@ -240,7 +214,7 @@ 미디어 파일 표시할 수 있는 팟캐스트가 없습니다. 제안된 팟캐스트에는 안테나팟에서 팟캐스트로 찾을 수 있는 RSS 링크가 없습니다 - 인증이 필요합니다 + 휴대전화 망 다운로드 확인 휴대전화 데이터 연결을 통한 다운로드는 설정에서 사용 중지되어 있습니다. 다음에 Wi-Fi가 연결되면 자동으로 에피소드를 다운로드할 수 있습니다. 나중에 다운로드 @@ -251,11 +225,11 @@ 한번만 - 서버가 죽었습니다 - 지원하지 않는 미디어 종류 - 작업 시간 초과 - 미디어 파일에 접근할 수 없습니다 - 알 수 없는 오류 + + + + + 재생 중인 미디어 없음 안테나팟 - 알 수 없는 미디어 키: %1$d 파일이 없습니다 @@ -268,8 +242,8 @@ 다시 표시하지 않기 대기열 지우기 실행 취소 - 맨 위로 이동 - 맨 아래로 이동 + + 정렬 정렬 상태로 유지 날짜 @@ -279,26 +253,26 @@ 임의 순서 똑똑한 무작위 순서 내부의 모든 에피소드를 지울지 확인하십시오. - 남은 시간:\u0020 + - 프리셋 + %1$.2f배속이 이미 프리셋으로 저장되었습니다. - 대기열의 에피소드 없음 - 에피소드를 다운로드하면 추가합니다. 또는 에피소드를 길게 눌러 \"대기열에 추가\"를 선택합니다. + + 이 에피소드에는 쇼노트가 없습니다. - 다운로드한 에피소드 없음 - 팟캐스트 자세히 표시한 화면에서 에피소드를 다운로드할 수 있습니다. - 다운로드 기록 없음 - 다운로드 기록이 있으면 여기 표시됩니다. - 기록 없음 - 에피소드를 들으면, 그 에피소드가 여기 나타납니다. - 에피소드 없음 - 팟캐스트를 추가하면, 그 팟캐스트의 에피소드가 여기 나타납니다. - 더 많은 에피소드를 보려면 필터를 지워보십시오. - 구독 없음 + + + + + + + + + + 팟캐스트에 구독하려면, 아래 더하기 아이콘을 누르십시오. 프로젝트 @@ -332,8 +306,8 @@ 재생을 마쳤을 때 다음 대기열로 이동 재생이 끝나면 에피소드 삭제 자동 삭제 - 재생이 일정한 시간보다 (초 단위) 적게 남으면 에피소드를 재생한 것으로 표시 - 똑똑하게 재생한 것으로 표시 + + 에피소드를 넘겼을 경우에도 유지 넘긴 에피소드 유지 @@ -373,8 +347,8 @@ 네비게이션 드로어 항목 설정 구독 순서 설정 구독 순서를 바꿉니다 - 구독 카운터 설정 - 구독 카운터로 표시하는 정보를 바꿉니다. \'구독 순서\'를 \'카운터\'로 설정한 경우 구독 목록의 정렬 순서에도 영향을 미칩니다. + + 자동 다운로드 Wi-Fi 필터 사용 선택한 Wi-Fi 네트워크에 대해서만 자동 다운로드를 허용합니다. @@ -416,7 +390,7 @@ 현재 에피소드 다음 임의 - 사용 안 함 + 문서 및 지원 사용자 포럼 문제점 보고 @@ -435,20 +409,20 @@ 기본 페이지에서 뒤로 버튼을 누르면 네비게이션 드로어를 엽니다 마지막 페이지 저장 제거된 항목 대기열에서 삭제 - 구독 필터 - 구독 필터 적용함. - 0보다 큰 개수 - 자동 다운로드 - 자동 다운로드 아님 - 업데이트 상태로 유지 - 업데이트 유지 아님 - 알림 사용 - 알림 사용하지 않음 - 이 설정은 팟캐스트마다 다릅니다. 팟캐스트 페이지를 열어서 바꿀 수 있습니다. + + + + + + + + + + 기여 - 구독 제목 표시 - 새 에피소드 동작 - 새 에피소드에 대해 할 동작 + + + 정보 안테나팟 버전 @@ -462,7 +436,7 @@ 안테나팟은 여러가지 위대한 소프트웨어를 사용하고 있습니다 검색 결과가 없습니다 - 검색하려면 검색어를 입력하십시오 + 검색 \"%1$s\" 검색 결과가 없습니다 @@ -501,7 +475,7 @@ OPML 파일을 읽으려면 외부 저장소 접근이 필요합니다 가져오기 성공 안테나팟을 다시 시작하려면 확인을 누르십시오 - 이 데이터베이스는 더 새로운 버전의 안테나팟에서 내보낸 데이터베이스입니다. 현재 설치된 버전의 안테나팟에서는 이 파일을 제대로 처리하지 못할 수도 있습니다. + 즐겨찾기 내보내기 저장한 즐겨찾기를 파일로 내보내기 @@ -516,9 +490,6 @@ 시간 - - %d초 - %d분 @@ -573,22 +544,22 @@ 끼어들면 일시 중지 구독 - 구독하는 중… + 미리보기 - 미리 보기 중지 + 뒤로 뒤로 감기 앞으로 감기 속도 증가 속도 감소 - 비디오 + 에피소드를 다운로드하는 중입니다 다음 페이지 읽기 위치: %1$s - 동작 적용 - 챕터 재생 - 이전 챕터 + + + 다음 챕터 인증 @@ -641,18 +612,18 @@ 이 가상 팟캐스트는 안테나팟에 폴더를 추가해 만들었습니다. 시스템 파일 관리자를 시작할 수 없습니다 필터 - 즐겨찾기 포함 - 즐겨찾기 아님 + + 다운로드함 - 다운로드 안 함 - 대기열에 있음 - 대기열에 없음 + + + 미디어 있음 - 미디어 없음 - 일시 중지함 - 일시 중지 아님 - 재생함 - 재생함 아님 + + + + + @@ -693,10 +664,10 @@ 호스트가 올바른 IP 주소 또는 도메인이 아닙니다 포트가 올바르지 않습니다 - 열 개수 + 오류 - 뉴스 + 사용자 조작 필요 사용자 조작이 필요할 때 표시됩니다. 예를 들어 비밀번호를 입력해야 할 때 표시됩니다. 다운로드 중 @@ -707,8 +678,8 @@ 다운로드 또는 피드 업데이트가 실패할 때 표시. 동기화 실패 gpodder 동기화가 실패할 때 표시. - 새 에피소드 - 알림 기능을 켰을 경우, 팟캐스트의 새 에피소드를 찾으면 표시됩니다. + + 위젯 설정 위젯 만들기 diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index ba662b65..07ca2c3a 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -5,19 +5,19 @@ Statistika Epizodai Eilė - Mėgstami + Nustatymai Atsiuntimai Prenumeratos - Epizodų podėlis pilnas - Pasiektas epizodų podėlio dydžio limitas. Nustatymuose galite padidinti podėlio dydį. + + Metai Pranešimai „%1$s“ nerasta Pasirinkite, kas įvyks pirštu perbraukus per ekraną epizodų sąraše - Keisti + Įtraukti epizodų, kurie yra tik pažymėti kaip perklausyti, trukmę Atkreipkite dėmesį: į atkūrimo spartą neatsižvelgiama. @@ -36,11 +36,11 @@ Atverti meniu Užverti meniu - Rikiuoti pagal abėcėlę - Rikiuoti pagal publikavimo datą - Rikiuoti pagal perklausytų epizodų skaičių - Neperklausytų epizodų skaičius - Atsisiųstų epizodų skaičius + + + + + Nerasta suderinamų programėlių Eksportuoti išsamų žurnalą @@ -61,10 +61,10 @@ Įvyko klaida: Atnaujinti Skyriai - Trukmė: %1$s + Aprašymas - Laidos užrašai - jei norite skaityti laidos užrašus, perbraukite pirštu į viršų + + \u0020epizodai Užverti Bandyti vėl @@ -87,42 +87,24 @@ Praėjus %d dienų nuo perklausymo Praėjus %d dienų nuo perklausymo - - %1$d/%2$d pažymėtas - %1$d/%2$d pažymėti - %1$d/%2$d pažymėtų - %1$d/%2$d pažymėtų - - - %d epizodas - %d epizodai - %d epizodų - %d epizodų - - Rodyti pranešimą, kai išleidžiamas naujas epizodas. - - %2$s yra naujas epizodas - %2$s yra %1$d nauji epizodai - %2$s yra %1$d naujų epizodų - %2$s yra %1$d naujų epizodų - - Jūsų prenumeruojamose tinklalaidėse yra naujų epizodų. + + - Rodyti informaciją - Rodyti tinklalaidės nustatymus + + Tinklalaidės nustatymai Pervadinti tinklalaidę Pašalinti tinklalaidę Dalintis - Tinklalaidė šalinama + Atnaujinti visą tinklalaidę Pažymėti keletą - Pažymėti visus aukščiau - Pažymėti visus žemiau + + Filtruota Prašome luktelėti, kol duomenys bus įkelti - Atnaujinimai išjungti + %d prenumerata atnaujinta. %d prenumeratos atnaujintos. @@ -130,39 +112,19 @@ %d prenumeratų atnaujinta. Redaguoti žymes - Pervadinti žymę + Tinklalaidžių atnaujinimas mobiliuoju internetu išjungtas nustatymuose.\n\nAr vis tiek norite atnaujinti\? Atsisiųsti - - Atsiunčiamas %d epizodas. - Atsiunčiami %d epizodai. - Atsiunčiami %d epizodai. - Atsiunčiami %d epizodai. - Atkurti Pristabdyti Klausytis tiesiogiai Ištrinti - Nepavyksta ištrinti failo. Įrenginio paleidimas iš naujo gali padėti. - - 1 atsiųstas epizodas ištrintas. - %d atsiųsti epizodai ištrinti. - %d atsiųsti epizodai ištrinti. - %d atsiųsti epizodai ištrinti. - - Pažymėti kaip perskaitytą Norint peršokti į poziciją reikia pradėti epizodo atkūrimą - - %d epizodas pridėtas į eilę. - %d epizodai pridėti į eilę. - %d epizodai pridėti į eilę. - %d epizodai pridėti į eilę. - %d epizodas pašalintas iš eilės. %d epizodai pašalinti iš eilės. @@ -170,7 +132,7 @@ %d epizodai pašalinti iš eilės. Praleisti epizodą - Nėra pažymėtų elementų + sėkmingi Laukia atsiuntimo @@ -201,15 +163,15 @@ Medijos failas Nėra pateiktų tinklalaidžių, kurios galėtų būti rodomos. Pasiūlyta tinklalaidė neturi RSS nuorodos, „Podcini“ rado galimą tinklalaidės atitikmenį - Reikalingas tapatumo nustatymas + Tiesioginis klausymasis mobiliuoju internetu išjungtas nustatymuose. Palieskite, jei vis tiek norite klausytis tiesiogiai. Visada Vienąkart - Serveris nepasiekiamas - Nepalaikomas medijos tipas - Baigėsi operacijai skirtas laikas - Prieiga prie medijos failo negalima + + + + Atkūrimas nevyksta „Podcini“ – nežinomas medijos klavišas: %1$d Failas nerastas @@ -220,8 +182,8 @@ Užrakinus eilę negalima mostelėti ar pertvarkyti epizodų. Daugiau neberodyti Atšaukti - Perkelti į viršų - Perkelti į apačią + + Rikiuoti Išlaikyti rikiavimą Data @@ -230,21 +192,21 @@ Tinklalaidės pavadinimas Atsitiktinai Patvirtinkite, jog norite pašalinti VISUS epizodus iš perklausos eilės - Liko laiko:\u0020 + - Išsaugotos reikšmės + %1$.2fx jau yra tarp išsaugotų reikšmių. - Epizodų eilėje nėra - Pridėkite epizodą jį atsisiųsdami arba ilgai paspausdami ant epizodo ir pasirinkdami „Pridėti į eilę“. + + Šis epizodas neturi užrašų. - Atsisiųstų epizodų nėra - Atsisiųsti epizodų galite tinklalaidės informacijos ekrane. - Nėra atsiuntimo žurnalų - Prieinami atsiuntimo žurnalai bus rodomi čia. - Perklausius epizodą jis atsiras čia. - Pridėjus tinklalaidę čia bus rodomi epizodai. - Prenumeratų nėra + + + + + + + Jei norite prenumeruoti tinklalaidę, paspauskite žemiau esančią pliuso piktogramą. Projektas @@ -271,7 +233,7 @@ Atsukti Atkūrimui pasibaigus peršokti į kitą eilės elementą Ištrinti epizodą pasibaigus atkūrimui - Žymėti epizodus kaip perklausytus iki pilnos perklausos likus nurodytam sekundžių kiekiui. + Palikti epizodus, kai šie praleidžiami Atkūrimas Ausinių valdikliai, praleidimo intervalai, eilė @@ -285,7 +247,7 @@ Epizodų atsiuntimas Klausymasis tiesiogiai Keiskite prenumeratų tvarką - Keisti prenumeratų skaitiklyje atvaizduojamą informaciją. Gali paveikti prenumeratų rikiavimą, jei prenumeratų tvarka nustatyta rikiuoti pagal skaitiklio reikšmę. + Įjungti belaidžių tinklų filtrą Leisti automatinį atsiuntimą tik prisijungus prie nurodytų belaidžių tinklų. Atsiuntimas ne įkrovimo metu @@ -314,7 +276,7 @@ Į galą Į pradžią Po dabartinio epizodo - Išjungtas + Naudotojų forumas Pranešti apie klaidą Atverti klaidų sekimo sistemą @@ -325,15 +287,15 @@ Nerasta jokia interneto naršyklė. Parsiuntus epizodus, pridėti juos į eilę Elgsena - Yra taikomas prenumeratų filtras. - Skaitiklio reikšmė didesnė už nulį - Atsiųstas automatiškai - Atsiųstas ne automatiškai - Pastoviai atnaujinama - Neatnaujinama - Pranešimas įjungtas - Pranešimas išjungtas - Šis nustatymas individualus kiekvienai tinklalaidei. Jį pakeisti galite atvėrę tinklalaidės langą. + + + + + + + + + Prisidėti Apie @@ -348,7 +310,7 @@ „Podcini“ naudojama kita puiki programinė įranga Nieko nerasta - Įveskite užklausą paieškai pradėti + Paieška Rezultatų paieškai \"%1$s\" nėra. @@ -387,7 +349,7 @@ Norint nuskaityti OPML failą reikalinga prieiga prie išorinės laikmenos Sėkmingai importuota Spauskite „OK“, kad paleisti „Podcini“ iš naujo - Ši duomenų bazė buvo eksportuota naudojant naujesnę „Podcini“ versija. Dabartinė įdiegtis nežino, kaip apdorotį šį failą. + Mėgstamųjų eksportas Mėgstamieji išsaugoti faile @@ -401,12 +363,6 @@ sekundės minutės valandos - - 1 sekundė - %d sekundės - %d sekundžių - %d sekundžių - 1 minutė %d minutės @@ -456,22 +412,22 @@ Kai kita programėlė nori atkurti garsus, pristabdyti atkūrimą vietoje garsio sumažinimo Prenumeruoti - Prenumeruojama… + Peržiūra - Stabdyti peržiūrą + Atgal Atsukti Persukti į priekį Padidinti spartą Sumažinti spartą - Vaizdas + Epizodas atsiunčiamas Įkelti kitą puslapį Pozicija: %1$s - Pritaikyti veiksmą - Atkurti skyrių - Ankstesnis skyrius + + + Kitas skyrius Tapatumo nustatymas @@ -509,18 +465,18 @@ Ši virtuali tinklalaidė sukurta į „Podcini“ pridėjus aplanką. Nepavyko paleisti sistemos failų tvarkytuvės Filtruoti - Mėgstami - Ne mėgstami + + Atsiųsti - Neatsiųsti - Eilėje - Ne eilėje + + + Turintys medijos failų - Be medijos failų - Pristabdyti - Ne pristabdyti - Perklausyti - Neperklausyti + + + + + Įtraukti atkūrimo poziciją @@ -545,10 +501,10 @@ Serverio laukelyje nurodytas netaisyklingas IP adresas ar sritis Netinkamas prievadas - Stulpelių skaičius + Klaidos - Naujienos + Reikalingas veiksmas Rodomas, jei reikalingas jūsų veiksmas, pavyzdžiui, reikia įvesti slaptažodį. Atsiunčiama @@ -559,7 +515,7 @@ Rodomas, kai atsiuntimas ar sklaidos kanalo atnaujinimas nepavyksta. Nepavykęs sinchronizavimas Rodomas nepavykus sinchronizavimui su „gpodder“. - Rodomas, kai randamas naujas prenumeratos, kuriai įjungti pranešimai, epizodas + Valdiklio nustatymai Sukurti valdiklį diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index 8e729357..0f19f1c1 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -9,17 +9,17 @@ Hjem - Favoritter + Innstillinger Nedlastninger - Åpne innstillinger - Nedlastingslogg + + Abonnementer - Abonnementliste + Avbryt nedlastingen Avspillingshistorikk - Hurtigbuffer for episoder er full - Grensen for størrelse på hurtigbuffer er nådd. Du kan øke størrelsen på hurtigbuffer i innstillingene. + + År Varslinger @@ -30,8 +30,8 @@ Velg hva som skjer når du drar en episode i ei liste Dra til høyre Dra til venstre - Slå på dra handlinger for denne skjermen - Endre + + Individuelle abonnementer Inkluder episoder som bare er markert som avspilt @@ -47,21 +47,21 @@ Avspilt totalt Du avslå tillatelsen. - Åpne innstillinger - Konfigurer hjemmeskjermen + + Total størrelse på alle episoder på enheten Åpne menyen Lukk menyen Skuff-innstillinger - Sorter alfabetisk - Sorter etter utgivelsesdato - Sorter etter antall avspilte episoder - Antall uavspilte episoder - Antall nedlastede episoder - Antall of nedlastede og uavspilte episoder + + + + + + Fant ingen kompatible apper Eksport detaljert logfiler @@ -90,11 +90,11 @@ Det oppsto en feil: Oppdater Kapitler - Ingen kapitler - Varighet: %1$s + + Beskrivelse - Shownotater - Dra opp å lese shownotatene + + \u0020episoder Lukk Prøv igjen @@ -103,7 +103,7 @@ Alltid Aldri - Ingen ting + Aldri Hvis ikke favoritt Når ikke i kø @@ -116,29 +116,17 @@ 1 dag etter fullført avspilling %d dager etter fullført avspilling - - %1$d/%2$d valgt - %1$d/%2$d valgt - - - %d episode - %d episoder - - Episode varslinger - Vis varsler når en nye episode har kommet ut. - - %2$s har en ny episode - %2$s har %1$d nye episoder - - Dine abonnementer har nye episoder. + + + - Vennligst bekreft at du ønsker å markere alle episoder som avspilt. - Vennligst bekreft at du ønsker å markere alle episoder som uavspilt. - Vis informasjon - Vis podkastinnstillinger + + + + Podkastinnstillinger Gi nytt navn til podkast Fjern podkast @@ -148,65 +136,48 @@ Bekreft at du ønsker å slette podkasten \"%1$s\" og ALLE episodene dens (inkludert nedlastede episoder) og statistikken. Bekreft at du ønsker å slette utvalgte podkaster og ALLE de episoder (inkludert nedlastet episoder) og statistikken. Bekreft at du vil slette podkasten \"%1$s\" og statistikken. Filene i lokale mappen vil ikke bli slettet. - Fjerner podkast + Last hele podkasten på nytt Velg flere - Velg alle over - Velg alle under + + Filtrert - {faw_exclamation_circle} Siste oppdatering mislyktes. Trykk for å se detaljer. + Åpne podkast Vent til dataene er lastet inn - Oppdateringer slått av. + %d abonnement oppdatert. %d abonnementer oppdatert. Endre tagger Legg til tag - Endre tagnavn + Å laste inn podcaster på nytt over mobildata er slått av i innstillingene.\n\nVill du likevel laste inn alt på nytt\? Last ned - - Laster ned %d episode. - Laster ned %d episoder. - Spill Pause Strøm Slett - Kan ikke slette filen. Omstart av enheten kan hjelpe. + Slett episode - - 1 nedlasted episode slettet. - %d nedlasted episoder slettet. - - - - - - Merk som lest For å hoppe til posisjoner, må du spille episoden Legg til i kø - - %d episode lagt til i køen. - %d episoder lagt til i køen. - Fjern fra køen %d episode fjernet fra køen. %d episoder fjernet fra køen. - Legg til i favoritter - Fjern fra favoritter + + Besøk nettside Hopp over episode - Tilbakestill avspillingsposisjon - Ingen ting er valgt + + vellykket Nedlastning venter @@ -248,7 +219,7 @@ Mediafil Ingen podkast ble gitt som kunne vises. Foreslått podcast hadde ingen RSS link, Podcini fant en podcast som kunne passe. - Autentisering påkreves + Bekreft nedlasting over mobildata Nedlasting via mobildata har blitt slått av i innstillingene. Podcini kan nedlaste episoden automatisk senere, når trådløst nettet er tilgjengelig. Last ned senere @@ -258,11 +229,11 @@ Alltid Én gang - Tjeneren døde - Ikke støttet media-type - Operasjon tidsavbrutt - Kunne ikke hente media-fil - Ukjent feil + + + + + Ingen media spillende for øyeblikket. Podcini - Ukjent medienøkkel: %1$d Fil ikke funnet @@ -275,8 +246,8 @@ Ikke vis igjen Tøm køen Angre - Gå til toppen - Gå til bunnen + + Sortér old sortert Dato @@ -286,26 +257,26 @@ Tilfeldig Smart blanding Vennligst bekreft at du ønsker å slette ALLE elementer i køen - Tid igjen:\u0020 + - Ferdiginstillinger + %1$.2fx er allerede lagret som en ferdiginstilling. - Ingen episoder i kø - Legg til en episode ved å laste den ned, eller trykk og hold på en episode og velg \"Legg til i køen\". + + Denne episoden har ingen shownotater - Ingen nedlastede episoder - Du kan laste ned episoder på en podkasts \"Detaljer\"-meny. - Ingen nedlastingshistorikk - Nedlastingshistorikk vil vises her når den er tilgjengelig. - Ingen Historikk - Etter at du har hørt på en episode, vil den vises her. - Ingen episoder - Når du legger til en podkast vil episodene vises her. - Prøv å nullstille filteren for å få se mer episoder. - Ingen abonnementer + + + + + + + + + + Trykk på pluss-ikonet under for å abonnere på en podkast. Prosjekt @@ -339,8 +310,8 @@ Hopp til neste element i køen når avspillingen er ferdig Slett episode når avspillingen er ferdig Automatisk sletting - Marker episoder som avspilt selv om det er X antall sekunder igjen av avspillingen - Smart markering som avspilt + + Behold episoder når de hoppes over Behold episoder som er hoppet over @@ -380,8 +351,8 @@ Velg elementer i navigasjonsskuffen Velg rekkefølge på abonnementer Endre rekkefølgen på abonnementene dine - Velg abonnementsteller - Endre informasjonen som vises av abonnement-telleren. Påvirker også sorteringen av abonnementer hvis rekkefølgen er satt til \"Teller\" + + Automatisk nedlasting Skru på Wi-Fi-filter Tillat automatisk nedlasting kun for valgte Wi-Fi-nettverk. @@ -423,7 +394,7 @@ Begynnelsen Etter episoden som spilles Tilfeldig - Deaktivert + Dokumentasjon & Støtte Bruker-forum Rapporter feil @@ -442,20 +413,20 @@ Å trykke tilbake knappen på standard siden åpner navigasjons skuffen Husk siste side Sletting fjerner fra køen - Abonnement filter - Abonnementer er filtrert. - Teller er større en null - Automatisk nedlastet - Ikke automatisk nedlastet - Hold oppdatert - Ikke holdt oppdatert - Varslinger slått på - Varslinger slått av - Den innstillingen er unik til hver podkast. Du kan endre den med å åpne siden til podkasten. + + + + + + + + + + Bidra - Vis abonnement titel - Aksjon til nye episoder - Aksjon som utføres for nye episoder + + + Om Podcini versjon @@ -469,7 +440,7 @@ Podcini bruker annen flott programvare Ingen resultater ble funnet - Begynn å tast inn noe for å lete + Søk Ingen resultalter for \"%1$s\" @@ -508,7 +479,7 @@ Tilgang til ekstern lagring er nødvendig for å lese OPML filen Eksportering vellykket Trykk OK for å starte Podcini på nytt - Denne databasen ble eksportert fra en nyere versjon av Podcini. Din versjon av Podcini kan ikke lese denne filen enda. + Favoritt eksportering Eksporter lagret favoritter til en fil @@ -523,10 +494,6 @@ sekunder minutter timer - - 1 sekund - %d sekunder - 1 minutt %d minutter @@ -583,22 +550,22 @@ Pause for forstyrrelser Abonner - Abonnerer… + Forhåndsvisning - Stopp forhåndsvisning + Tilbake Spol tilbake Spol fremover Øk hastighet Reduser hastigheten - Video + Episode lastes ned nå Last inn neste side Posisjon: %1$s - Anvend handling - Spill kapitel - Forrige kapitel + + + Neste kapitel Autentisering @@ -651,18 +618,18 @@ Denne virtuelle podkasten ble laget ved å legge en mappe til i Podcini. Kan ikke start systemets fil eksplorer. Filter - Er favoritt - Ikke favoritt + + Nedlastet - Ikke nedlastet - I kø - Ikke i kø + + + Har media - Ingen media - Pauset - Ikke på pause - Avspilt - Ikke avspillt + + + + + @@ -703,10 +670,10 @@ Vert er ikke en gyldig IP adresse eller domene Ikke gyldig port - Antall kolonner + Feiler - Nyheter + Handling kreves Vises hvis handling kreves, for eksempel hvis et passord må skrives inn. Laster ned @@ -717,8 +684,8 @@ Vis når nedlastingen eller strøm oppdatering feilet. Synkronisering feilet Vises når synkronisering mot gpodder feiler - Ny episode - Vis når en ny episode av podkasten ble funnet, hvis varslinger er aktiv + + Widget-innstillinger Opprett widget diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index b509ba2b..46512e0e 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -9,17 +9,17 @@ Startpagina Wachtrij - Favorieten + Instellingen Downloads - Instellingen openen - Log downloaden + + Abonnementen - Abonnementenlijst + Download afbreken Afspeelgeschiedenis - Afleveringscache is vol - Het maximum aantal gecachete afleveringen is bereikt. Je kunt dit aantal verhogen in de instellingen. + + Jaren Meldingen @@ -30,8 +30,8 @@ Kies wat er gebeurt als je een aflevering in een lijst veegt Naar rechts vegen Naar links vegen - Veegacties inschakelen op dit scherm - Wijzigen + + Duur van onlangs beluisterde afleveringen meetellen Let op: er wordt geen rekening gehouden met de afspeelsnelheid. @@ -53,21 +53,21 @@ Toestemming geweigerd - Instellingen openen - Startscherm instellen + + Totaalgrootte van lokale afleveringen Menu openen Menu sluiten Menu instellen - Op alfabetische volgorde - Op verschijningsdatum - Op aantal afgespeelde afleveringen - Aantal niet afgespeelde afleveringen - Aantal gedownloade afleveringen - Aantal gedownloade, onbeluisterde afleveringen + + + + + + Geen compatibele apps aangetroffen Uitgebreide logboeken exporteren @@ -96,11 +96,11 @@ Er is een fout opgetreden: Verversen Hoofdstukken - Geen hoofdstukken - Duur: %1$s + + Omschrijving - Notities - veeg omhoog om het wijzigingslog te bekijken + + \u0020afleveringen Sluiten Opnieuw @@ -109,7 +109,7 @@ Altijd Nooit - Niets + Nooit Indien niet favoriet Indien niet in wachtrij @@ -122,33 +122,17 @@ 1 dag na afronden %d dagen na beluisteren - - %1$d/%2$d geselecteerd - %1$d/%2$d geselecteerd - - - %d aflevering - %d afleveringen - - Afleveringsmeldingen - Toon een melding als er een nieuwe aflevering is uitgebracht. - - Er zijn één nieuwe aflevering van %2$s - Er zijn %1$d nieuwe afleveringen van %2$s - - - Nieuwe aflevering - Nieuwe afleveringen - - Er zijn nieuwe afleveringen beschikbaar. + + + - Bevestig dat je alle afleveringen wilt markeren als beluisterd. - Bevestig dat je alle afleveringen wilt markeren als onbeluisterd. - Informatie tonen - Podcastinstellingen tonen + + + + Podcastinstellingen Podcastnaam wijzigen Podcast verwijderen @@ -158,64 +142,47 @@ Bevestig dat je de podcast \'%1$s\' en ALLE bijbehorende (gedownloade) afleveringen wilt verwijderen. Bevestig dat je de geselecteerde podcasts, ALLE bijbehorende (gedownloade) afleveringen en de statistieken ervan wilt verwijderen. Bevestig dat je de podcast \'%1$s\' en de statistieken ervan wilt verwijderen. De bestanden in de lokale bronmap worden niet verwijderd. - Podcast verwijderen + Volledige podcast vernieuwen Meerdere selecteren - Alles hierboven selecteren - Alles hieronder selecteren + + Gefilterd - {faw_exclamation_circle} Vernieuwen mislukt. Tik voor meer informatie. + Podcast openen Wacht tot de gegevens geladen zijn - Updates zijn uitgeschakeld + %d aflevering bijgewerkt. %d abonnementen bijgewerkt. Labels bewerken Label toekennen - Labelnaam wijzigen + Het vernieuwen van de podcasts via mobiel internet is uitgeschakeld in de instellingen.\n\nWeet je zeker dat je wilt vernieuwen\? Downloaden - - Bezig met downloaden van %d aflevering. - Bezig met downloaden van %d afleveringen. - Afspelen Pauzeren Streamen Verwijderen - Kan het bestand niet verwijderen. Toestel herstarten helpt wellicht. + Aflevering verwijderen - - 1 gedownloade aflevering verwijderd. - %d gedownloade afleveringen verwijderd. - - - - - - Markeren als gelezen Speel de aflevering af om naar posities te springen Toevoegen aan wachtrij - - %d aflevering toegevoegd aan de wachtrij. - %d afleveringen toegevoegd aan de wachtrij. - Verwijderen uit wachtrij %d aflevering verwijderd uit de wachtrij. %d afleveringen verwijderd uit de wachtrij. - Toevoegen aan favorieten - Verwijderen uit favorieten + + Website bezoeken Aflevering overslaan - Geen items geselecteerd + voltooid In afwachting van downloaden @@ -254,18 +221,18 @@ Mediabestand Er is geen podcast verstrekt die kon worden getoond. De voorgestelde podcast bevat geen RSS link, Podcini vond mogelijk een alternatief - Authenticatie vereist + Bevestig downloaden via mobiel internet Bevestig streamen via mobiel internet Streamen via mobiel internet is uitgeschakeld in de instellingen. Tik om tóch te streamen. Altijd Eenmalig - Serververbinding verbroken - Niet-ondersteund bestandstype - Operatie over tijd - Geen toegang tot mediabestand - Onbekende fout + + + + + Er wordt geen media afgespeeld Podcini - onbekende mediasleutel: %1$d Bestand niet aangetroffen @@ -278,8 +245,8 @@ Niet opnieuw tonen Wachtrij leegmaken Ongedaan maken - Naar boven verplaatsen - Naar beneden verplaatsen + + Sorteren Gesorteerd houden Datum @@ -289,26 +256,26 @@ Willekeurig Slim willekeurig afspelen ALLE afleveringen in de wachtrij verwijderen\? - Resterende tijd:\u0020 + - Voorinstellingen + %1$.2fx is al opgeslagen als voorinstelling. - Geen afleveringen in wachtrij - Voeg een aflevering toe door deze te downloaden of houd een aflevering lang ingedrukt en kies \'Toevoegen aan wachtrij\'. + + Deze aflevering bevat geen commentaar.. - Geen gedownloade afleveringen - Je kunt afleveringen downloaden op het podcastinformatiescherm. - Geen downloadlogboek - Downloadlogboeken verschijnen hier. - Geen geschiedenis - Een beluisterde aflevering wordt na afloop hier getoond. - Geen afleveringen - Als je een podcast toevoegt, verschijnen de afleveringen hier. - Wis het filter om meer afleveringen te bekijken. - Geen abonnementen + + + + + + + + + + Tik op het plus-pictogram om je te abonneren op een podcast. Project @@ -340,8 +307,8 @@ Als afspelen is voltooid naar volgend item in de wachtrij gaan Afleveringen verwijderen als ze zijn afgespeeld Automatisch verwijderen - Afleveringen als afgespeeld markeren als ze hooguit een hier nog op te geven aantal seconden duren - Slim markeren als afgespeeld + + Bewaar afleveringen wanneer ze worden overgeslagen Overgeslagen afleveringen behouden @@ -371,7 +338,7 @@ Dynamische kleuren Gebruik kleuren op basis van de achtergrondafbeelding De volgorde van de abonnementen wijzigen - Pas de door de teller te tonen informatie aan. Beïnvloedt ook de sortering van abonnementen indien \'Volgorde van abonnementen\' is ingesteld op \'Teller\'. + Automatisch downloaden Wifi-filter inschakelen Automatisch downloaden alleen toestaan via gekozen wifi-netwerken. @@ -402,7 +369,7 @@ als laatste als eerste na huidige aflevering - Uitgeschakeld + Gebruikersforum Bug melden Bugtracker openen @@ -414,15 +381,15 @@ Gedownloade afleveringen aan de wachtrij toevoegen Gedrag Vorige pagina onthouden - De abonnementen zijn gefilterd. - Teller hoger dan nul - Automatisch gedownload - Niet automatisch gedownload - Bijgehouden - Niet bijgewerkt - Melding is ingeschakeld - Melding is uitgeschakeld - Deze instelling wordt per podcast in- of uitgeschakeld. Pas aan door de podcastpagina te openen + + + + + + + + + Bijdragen Over Podcini @@ -437,7 +404,7 @@ Podcini maakt gebruik van andere geweldige software Er zijn geen resultaten gevonden - Typ een zoekopdracht + Zoeken Geen resultaten gevonden voor \"%1$s\" @@ -476,7 +443,7 @@ Toegang tot externe locaties is nodig om het OPML-bestand te kunnen lezen Importeren voltooid Druk op \'OK\' om Podcini opnieuw te starten. - Deze database is geëxporteerd door een nieuwere versie van Podcini. De huidige versie weet nog niet hoe daar mee om te gaan. + Favorieten exporteren Exporteer opgeslagen favorieten naar een bestand @@ -490,10 +457,6 @@ seconden minuten uur - - 1 seconde - %d seconden - 1 minuut %d minuten @@ -546,22 +509,22 @@ Onderbreek het afspelen in plaats van het volume te verlagen wanneer een andere app geluiden wil afspelen Abonneren - Bezig met abonneren… + Voorvertoning - Stop voorvertoning + Terug Terugspoelen Vooruitspoelen Verhoog snelheid Verlaag snelheid - Video + Aflevering wordt gedownload Volgende pagina laden Positie: %1$s - Toepassen - Hoofdstuk afspelen - Vorig hoofdstuk + + + Volgend hoofdstuk Authenticatie @@ -606,18 +569,18 @@ De virtuele podcast is aangemaakt door een aan Podcini toegevoegde map. Kan systeembestandsbeheer niet openen Filter - Gemarkeerd als favoriet - Geen favoriet + + Gedownload - Niet gedownload - In de wachtrij - Niet in de wachtrij + + + Bevat media - Geen media - Gepauzeerd - Niet gepauzeerd - Afgespeeld - Niet afgespeeld + + + + + @@ -656,10 +619,10 @@ Host is geen geldig IP-adres of domeinnaam Ongeldig poortnummer - Aantal kolommen + Foutmeldingen - Nieuws + Actie vereist Tonen als een actie vereist is, bijvoorbeeld als je een wachtwoord moet invoeren. Bezig met downloaden… @@ -670,7 +633,7 @@ Wordt getoond als er iets misgaat, zoals het downloaden of het bijwerken van de feed. Synchronisatie mislukt Worden getoond als gpodder-synchronisatie mislukt. - Wordt getoond als een nieuwe aflevering is gevonden, waarbij meldingen zijn ingeschakeld. + Widgetinstellingen Widget maken diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 92fb5afc..e916a237 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -9,17 +9,17 @@ Strona główna Kolejka - Ulubione + Ustawienia Pobrane - Otwórz ustawienia - Dziennik pobierania + + Subskrypcje - Lista subskrypcji + Anuluj pobieranie Historia odtwarzanie - Pełna pamięć cache - Limit pamięci cache został osiągnięty. Możesz zwiększyć pojemność cache w ustawieniach aplikacji. + + Lata Powiadomienia @@ -30,7 +30,7 @@ Wybierz co zrobić, gdy przeciągasz odcinek na liście Przeciągnięcie w prawo Przeciągnięcie w lewo - Zmień + Subskrypcja indywidualna Włącznie z długością odcinków oznaczonych jako przesłuchane @@ -51,21 +51,21 @@ są powiadomienia najwyższego poziomu. Na własne życzenie możesz wyłączyć powiadomienia o podkategoriach. Nie udzielono zgody. - Otwórz ustawienia - Konfiguruj stronę główną + + Rozmiar wszystkich pobranych odcinków Otwórz menu Zamknij menu Ustawienia panelu nawigacyjnego - Sortuj alfabetycznie - Sortuj wg daty publikacji - Sortuj wg liczby odtworzonych odcinków - Liczba nieodtworzonych odcinków - Liczba pobranych odcinków - Liczba pobranych i nieodtworzonych odcinków + + + + + + Nie znaleziono kompatybilnych aplikacji Eksportuj szczegółowe logi @@ -94,11 +94,11 @@ Wystąpił błąd: Odśwież Rozdziały - Brak rozdziałów - Czas trwania: %1$s + + Opis - Opis odcinka - przesuń w górę, aby zobaczyć opis + + \u0020odcinków Zamknij Spróbuj ponownie @@ -107,7 +107,7 @@ Zawsze Nigdy - Nic + Nigdy Gdy nie oznaczone jako ulubione Kiedy nie są w kolejce @@ -124,55 +124,31 @@ %d dni po odtworzeniu %d dni po odtworzeniu - - %1$d/%2$d wybrany - %1$d/%2$d wybranych - %1$d/%2$d wybranych - %1$d/%2$d wybranych - - - %d odcinek - %d odcinki - %d odcinków - %d odcinków - - Pokaż powiadomienie gdy nowy odcinek jest udostępniony - - %2$s ma nowy odcinek - %2$s ma nowe odcinki - %2$s ma nowe odcinki - %2$s ma %1$d nowych odcinków - - - Nowy odcinek - Nowe odcinki - Nowe odcinki - Nowe odcinki - - Twoje subskrypcje mają nowe odcinki + + - Potwierdź, że chcesz oznaczyć wszystkie zaznaczone elementy jako odtworzone - Potwierdź, że chcesz oznaczyć wszystkie zaznaczone elementy jako nieodtworzone - Pokaż informacje - Pokaż ustawienia podcastu + + + + Ustawienia podcastu Zmień nazwę podcastu Usuń podcast Udostępnij Udostępnij plik - Usuwanie podcastu + Odśwież cały podcast Wybierz wiele - Zaznacz wszystkie powyżej - Zaznacz wszystkie poniżej + + Przefiltrowany Otwórz podcast Proszę czekać aż dane zostaną załadowane - Aktualizacje wyłączone + Uaktualniono %d subskrypcję. %d subskrypcji uaktualniono. @@ -181,44 +157,23 @@ Edytuj tagi Dodaj tag - Zmień nazwę tagu + Sprawdzanie dostępności nowych odcinków z użyciem danych komórkowych jest zablokowane w ustawieniach.\n\nCzy nadal chcesz odświeżyć podcasty poprzez dane komórkowe\? Pobierz - - Pobieranie %d odcinka. - Pobieranie %d odcinków. - Pobieranie %d odcinków. - Pobieranie %d odcinków. - Odtwórz Pauza Streamuj Usuń - Nie można usunąć pliku. Restart urządzenia może w tym pomóc. + Usuń odcinek - - Usunięto 1 pobrany odcinek. - Usunięto kilka pobranych odcinków. - Usunięto wiele pobranych odcinków. - Usunięto %d pobranych odcinków. - - - - Oznacz jako przeczytane Aby skoczyć do konkretnej pozycji, musisz odtworzyć odcinek Dodaj do kolejki - - %d odcinek dodano do kolejki. - %d odcinki(ów) dodano do kolejki. - %d odcinki(ów) dodano do kolejki. - %d odcinki(ów) dodano do kolejki. - Usuń z kolejki %d odcinek usunięto z kolejki. @@ -226,12 +181,12 @@ %d odcinki(ów) usunięto z kolejki. %d odcinki(ów) usunięto z kolejki. - Dodaj do ulubionych - Usuń z ulubionych + + Odwiedź stronę internetową Pomiń odcinek - Zresetuj pozycję odtwarzania - Nie zaznaczono żadnego elementu + + Operacja zakończona sukcesem Pobieranie w toku @@ -275,7 +230,7 @@ Plik multimedialny Nie podano podcastu, który można wyświetlić. Zasugerowany podcast nie ma linku RSS, aplikacja Podcini znalazła inny podcast, który może pasować - Wymagana autoryzacja + Potwierdź pobieranie przez sieć komórkową Pobierz później Pobierz mimo to @@ -284,11 +239,11 @@ Zawsze Tylko tym razem - Serwer zdechł - Nieobsługiwany typ danych - Upłynął czas łączenia - Nie można odtworzyć pliku - Nieznany błąd + + + + + Żadne media nie odtwarzane Podcini - Nieznany klawisz: %1$d Nie znaleziono pliku @@ -301,8 +256,8 @@ Nie pokazuj więcej Wyczyść kolejkę Cofnij - Przesuń na początek - Przesuń na koniec + + Sortuj Zachowaj Według daty @@ -312,26 +267,26 @@ Losowo Inteligentne tasowanie Potwierdź usunięcie WSZYSTKICH pozycji z kolejki - Pozostały czas:\u0020 + - Nastawy + %1$.2fx już istnieje jako nastawa. - Brak odcinków w kolejce - Dodaj odcinek, pobierając go, lub przytrzymaj dłużej na odcinku i wybierz \"Dodaj do kolejki\". + + Ten odcinek nie ma notatek. - Brak pobranych odcinków - Możesz pobrać odcinki z ekranu informacji o podcaście - Brak dziennika pobierań - Tutaj pojawi się dziennik pobierań - Brak historii - Tutaj pojawi się lista odcinków, po ich przesłuchaniu. - Brak odcinków - Tutaj pojawi się lista odcinków, gdy dodasz podcast. - Spróbuj wyczyścić filtr, aby zobaczyć więcej odcinków - Brak subskrypcji + + + + + + + + + + Aby subskrybować podcast naciśnij znak plus poniżej Projekt @@ -365,7 +320,7 @@ Przeskocz do następnego elementu kolejki po zakończeniu odtwarzania Usuń odcinek kiedy jego odtwarzanie zostanie zakończone Automatyczne usuwanie - Oznacz odcinek jako odtworzony, jeśli do końca pozostało mniej niż określona ilość czasu + Zachowuje pominięte odcinki w kolejce Zachowaj pominięte odcinki @@ -400,8 +355,8 @@ Dostosuj kolory na podstawie tapety Ustaw kolejność subskrypcji Zmień kolejność subskrybowanych kanałów - Ustaw licznik subskrypcji - Zmień informacje wyświetlane przez licznik subskrypcji. Zmienia również sortowanie subskrypcji, jeśli kolejność ustawiona jest na \'Sortuj wg licznika\' + + Automatyczne pobieranie Włącz filtr Wi-Fi Zezwól na automatyczne pobieranie tylko dla określonych sieci Wi-Fi. @@ -438,7 +393,7 @@ Początek Za bieżącym odcinkiem Losowo - Wyłączone + Dokumentacja i wsparcie Forum użytkowników Zgłoś błąd @@ -454,18 +409,18 @@ Zachowanie Domyślna strona Zapiętaj ostatnią stronę - Filtr subskrypcji - Subskrypcje są wyfiltrowane. - Licznik większy niż zero - Pobrane automatycznie - Nie pobrane automatycznie - Kanały automatycznie aktualizowane - Kanały nie będące automatycznie aktualizowane - Powiadomienie włączone - Powiadomienie wyłączone - To ustawienie jest unikalne dla każdego podcastu. Możesz je zmienić otwierając info podcastu. + + + + + + + + + + Przyczyń się do rozwoju - Pokaż nazwę subskrypcji + O… Wersja Podcini @@ -479,7 +434,7 @@ Podcini używa różnego świetnego oprogramowania/bibliotek Brak wyników - Wpisz szukaną frazę + Szukaj Brak wyników dla \"%1$s\" @@ -518,7 +473,7 @@ Dostęp do zewnętrznej pamięci jest potrzebny do odczytywania plików OPML Import udany Naciśnij OK, aby zrestartować Podcini - Baza danych została eksportowana z nowszej wersji Podcini. Twoja wersja nie potrafi obsłużyć tego pliku. + Eksport ulubionych Wyeksportuj ulubione do pliku @@ -533,12 +488,6 @@ sekund minut godzin - - 1 sekunda - %d sekundy - %d sekund - %d sekund - 1 minuta %d minuty @@ -595,22 +544,22 @@ Wstrzymaj odtwarzanie zamiast wyciszenia jeśli inna aplikacja chce odtworzyć dźwięk. Subskrybuj - Subskrybuję… + Podgląd - Zakończ podgląd + Powrót Cofnij Przewiń Zwiększ prędkość Zmniejsz prędkość - Wideo + Odcinek jest pobierany Załaduj następną stronę Pozycja: %1$s - Zastosuj - Odtwarzaj rozdział - Poprzedni rozdział + + + Następny rozdział Autoryzacja @@ -661,18 +610,18 @@ Ten wirtualny podcast został stworzony przez dodanie lokalnego folderu do Podcini. Nie można uruchomić menedżera plików Filtruj - Ulubione - Nie oznaczone jako ulubione + + Pobrane - Nie pobrane - W kolejce - Nie w kolejce + + + Ma media - Bez multimediów - Zatrzymane - Nie pauzowane - Odtworzone - Nie odtworzone + + + + + @@ -713,10 +662,10 @@ Host nie jest prawidłowym adresem IP albo domeną Błędny port - Liczba kolumn + Błędy - Powiadomienia + Wymagana akcja Pokazywane, gdy wymagane jest twoje działanie, na przykład jeśli musisz wpisać hasło. Pobieranie @@ -727,8 +676,8 @@ Pokazywane, gdy wystąpi błąd pobierania lub aktualizacji. Błąd synchronizacji Pokazywane, gdy synchronizacja z gpodder się nie powiedzie. - Nowy odcinek - Pokazywane, gdy pojawi się nowy odcinek podcastu, gdzie włączono powiadomienia + + Ustawienia widżetu Dodaj widżet diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 5269a4a4..9f130680 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -9,17 +9,17 @@ Início Fila - Favoritos + Configurações Downloads - Abrir as configurações - Registro de downloads + + Assinaturas - Lista de assinaturas + Cancelar download Histórico de reprodução - Cache de episódios cheio - O limite de cache de episódios foi alcançado. Você pode aumentar o tamanho do cache em Configurações. + + Anos Notificações @@ -30,8 +30,8 @@ Defina o que fazer ao arrastar um episódio da lista Arrastar para a direita Arrastar para a esquerda - Habilitar as ações de arrasto para essa tela - Alterar + + Assinatura individual Incluir duração dos episódios que foram somente marcados como reproduzidos @@ -50,21 +50,21 @@ atualização e reprodução normais. Você pode proibir notificações de subcategorias conforme desejar. Você negou a permissão. - Abrir as configurações - Configurar Página Principal + + Tamanho total dos episódios no dispositivo Abrir menu Fechar menu Menu de navegação - Ordenar alfabeticamente - Ordenar por data de publicação - Ordenar pelo número de episódios reproduzidos - Número de episódios não reproduzidos - Número de episódios baixados - Número de episódios baixados e não reproduzidos + + + + + + Nenhum aplicativo compatível encontrado Exportar relatórios detalhados @@ -93,11 +93,11 @@ Ocorreu um erro: Atualizar Capítulos - Sem capítulos - Duração: %1$s + + Descrição - Notas do episódio - arraste para cima para ver as notas do episódio + + \u0020episódios Fechar Tentar novamente @@ -106,7 +106,7 @@ Sempre Nunca - Nada + Nunca Quando não estiver entre os favoritos Quando não está na fila @@ -121,37 +121,17 @@ %d dias depois de concluído %d dias depois de concluído - - %1$d/%2$d selecionado - %1$d/%2$d selecionados - %1$d/%2$d selecionados - - - %d episódio - %d episódios - %d episódios - - Notificações de episódios - Exibe uma notificação quando um novo episódio for lançado. - - %2$s tem um novo episódio - %2$s tem %1$d novos episódios - %2$s tem %1$d novos episódios - - - Novo episódio - Novos episódios - Novos episódios - - Suas assinaturas têm novos episódios. + + + - Por favor, confirme que você deseja marcar todos os itens selecionados como reproduzidos. - Por favor, confirme que você deseja marcar todos os itens selecionados como não reproduzidos. - Mostrar informação - Exibir configurações do podcast + + + + Configurações do podcast Renomear podcast Remover podcast @@ -161,16 +141,16 @@ Por favor, confirme que você deseja excluir o podcast \"%1$s\", TODOS os seus episódios (incluindo os baixados) e suas estatísticas. Por favor, confirme que você deseja remover os podcasts selecionados, TODOS os seus episódios (incluindo os baixados) e suas estatísticas. Por favor, confirme que você deseja remover o podcast \"%1$s\" e suas estatísticas. Os arquivos na pasta fonte local não será excluído. - Removendo podcast + Atualizar completamente o podcast Seleção múltipla - Selecionar tudo acima - Selecionar tudo abaixo + + Filtrado - {faw_exclamation_circle} Falha na última atualização. Clique para ver mais detalhes. + Abrir podcast Por favor, aguarde até que os dados sejam carregados - Atualizações desabilitadas + %d assinatura atualizada. %d assinaturas atualizadas. @@ -178,53 +158,33 @@ Editar etiquetas Adicionar etiqueta - Renomear etiqueta + A atualização de podcasts através de dados móveis está desativada nas definições.\n\nDeseja atualizar mesmo assim\? Download - - Baixando %d episódio. - Baixando %d episódios. - Baixando %d episódios. - Reproduzir Pausar Stream Excluir - Não foi possível excluir o arquivo. Experimente reiniciar o dispositivo. + Excluir o episódio - - 1 episódio baixado deletado. - %d episódios baixados deletados. - %d episódios baixados deletados. - - - - - - Marcar como lido Para pular para as posições, você precisa reproduzir o episódio Adicionar à fila - - %d episódio adicionado à fila. - %d episódios adicionados à fila. - %d episódios adicionados à fila. - Remover da fila %d episódio removido da fila. %d episódios removidos da fila. %d episódios removidos da fila. - Adicionar aos favoritos - Remover dos favoritos + + Visitar o site Pular episódio - Resetar a posição da reprodução - Nenhum item selecionado + + com sucesso Download pendente @@ -267,7 +227,7 @@ Arquivo de mídia Nenhum podcast foi fornecido para ser exibido. O podcast sugerido não tem um link RSS mas Podcini achou um podcast que pode corresponder - Autenticação requerida + Confirmar o download utilizando dados móveis A utilização de dados móveis para o download está desabilitada nas configurações. Podcini baixará automaticamente o episódio mais tarde quando o Wi-Fi estiver disponível. Baixar mais tarde @@ -278,11 +238,11 @@ Uma vez - O servidor morreu - Tipo de mídia não suportado - Tempo da operação expirou - Não foi possível acessar o arquivo de mídia - Erro desconhecido + + + + + Nenhuma mídia em reprodução Podcini - Chave de mídia desconhecida: %1$d Arquivo não encontrado @@ -295,8 +255,8 @@ Não mostrar novamente Limpar fila Desfazer - Mover para o topo - Mover para o fim + + Ordenar Manter ordenação Data @@ -306,26 +266,26 @@ Aleatório Ordenação inteligente Por favor confirme que você deseja limpar TODOS os episódios da fila - Tempo restante:\u0020 + - Presets + %1$.2fx foi salvo com um preset. - Nenhum episódio na fila - Adicione um episódio baixando-o ou mantenha pressionado um episódio e selecione \"Adicionar à fila\". + + Este episódio não possui notas. - Nenhum episódios baixado - Você pode baixar episódios na tela de detalhes do podcast. - Sem registro de download - Os logs de download aparecerão aqui quando disponíveis. - Sem Histórico - Depois de ouvir um episódio, ele aparecerá aqui. - Nenhum Episódio - Quando você adiciona um podcast, os episódios são mostrados aqui. - Experimente limpar o filtro para ver mais episódios. - Nenhuma assinatura + + + + + + + + + + Para assinar um podcast, pressione o ícone de adição abaixo. Projeto @@ -359,8 +319,8 @@ Pular para o próximo item da fila ao completar a reprodução Excluir o episódio ao completar a reprodução Remoção automática - Marcar episódios como reproduzidos mesmo que ainda restem alguns segundos de reprodução - Marcação inteligente quando reproduzido + + Mantém os episódios quando eles forem pulados Manter episódios ignorados @@ -390,7 +350,7 @@ Aparência, Assinaturas, Tela de Bloqueio Adaptar cores do aplicativo baseado na imagem de fundo Mudar a ordem de suas assinaturas - Altera a informação exibida pelo contador de assinaturas. Também afeta a ordenação das assinaturas caso a \'Ordem das assinaturas\' esteja definida como \'Contador\'. + Download automático Habilitar filtro Wi-Fi Permitir download automático somente pelas redes Wi-Fi selecionadas. @@ -429,7 +389,7 @@ Final Início Depois do episódio atual - Desabilitado + Fórum de usuários Reportar um bug Abrir registro de bugs @@ -447,20 +407,20 @@ Pressionar o botão Voltar na Página inicial abre o menu de navegação Lembrar última página Excluir removidos da fila - Filtro de assinaturas - Assinaturas estão filtradas. - Contador maior que zero - Download automático - Download não automático - Mantido atualizado - Não atualizado - Notificação habilitada - Notificação desabilitada - Essa configuração é única para cada podcast. Você pode alterá-la abrindo a página do podcast. + + + + + + + + + + Contribuir - Mostrar título da assinatura - Ação para novos episódios - Ação que deve ser executada para novos episódios + + + Sobre Versão do Podcini @@ -474,7 +434,7 @@ O Podcini usa outros ótimos softwares Nenhum resultado encontrado - Digite a consulta a ser pesquisada + Pesquisar Nenhum resultado para \"%1$s\" @@ -513,7 +473,7 @@ É necessário acesso ao armazenamento externo para ler o arquivo OPML Importação bem sucedida Por favor, pressione OK para reiniciar o Podcini - Este banco de dados foi exportado com uma versão mais recente do Podcini. Sua instalação atual ainda não sabe como lidar com este arquivo. + Exportar favoritos Exportar favoritos salvos para arquivo @@ -528,11 +488,6 @@ segundos minutos horas - - 1 segundo - %d segundos - %d segundos - 1 minuto %d minutos @@ -589,22 +544,22 @@ Pausa nas interrupções Assinar - Assinando… + Pré-visualizar - Parar pré-visualização + Voltar Retroceder Avançar Aumentar velocidade Diminuir velocidade - Vídeo + O episódio está sendo baixado Carregar a próxima página Posição: %1$s - Aplicar ação - Reproduzir o capítulo - Capítulo anterior + + + Próximo capítulo Autenticação @@ -652,18 +607,18 @@ Este podcast virtual foi criado adicionando uma pasta ao Podcini. Incapaz de iniciar o gerenciador de arquivos do sistema Filtrar - É favorito - Não favorito + + Baixado - Não baixado - Enfileirado - Não enfileirado + + + Possui mídia - Nenhuma media - Pausado - Não pausado - Reproduzido - Não tocado + + + + + @@ -702,10 +657,10 @@ O servidor não é um endereço IP ou domínio válidos Porta inválida - Número de colunas + Erros - Novidades + Ação necessária Exibido caso uma ação seja necessária, por exemplo, se você tiver que digitar uma senha. Baixando @@ -716,8 +671,8 @@ Exibido quando ocorrerem erros no download ou na atualização do feed. Não foi possível sincronizar Exibido quando a sincronização com o gpodder falhar. - Novo episódio - Exibido quando for encontrado um novo episódio de um podcast, quando as notificações estiverem habilitadas + + Configurações de widgets Criar widget diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 538cb24f..8db3a89a 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -9,17 +9,17 @@ Início Fila - Favoritos + Definições Descargas - Abrir definições - Registo de descargas + + Subscrições - Lista de subscrições + Cancelar descarga Histórico de reprodução - Cache de episódios cheia - Atingiu o limite máximo de itens em cache. Pode aumentar o tamanho de cache nas definições. + + Anos Notificações @@ -30,8 +30,8 @@ Escolha o que acontece ao deslizar um episódio na lista Deslize à direita Deslize à esquerda - Ativar gestos para este ecrã - Alterar + + Subscrição individual Incluir duração dos episódios que tenham sido marcados como reproduzidos @@ -50,23 +50,23 @@ atualização e reprodução normais. Você pode proibir notificações de subcategorias conforme desejar. Permissões recusadas - Se desativar as notificações e ocorrer algum erro, não receberá quaisquer informações acerca desse erro - Recusar - Abrir definições - Configurar ecrã inicial + + + + Tamanho total dos episódios no dispositivo Abrir menu Fechar menu Preferências do menu - Ordenar alfabeticamente - Ordenar por data de publicação - Ordenar por número de episódios reproduzidos - Número de episódios não reproduzidos - Número de episódios descarregados - Número de episódios descarregados e não reproduzidos + + + + + + Não existem aplicações compatíveis Exportar registos detalhados @@ -95,11 +95,11 @@ Ocorreu um erro: Recarregar Capítulos - Não há capítulos - Duração: %1$s + + Descrição - Notas - deslize acima para mostrar as notas + + \u0020episódios Fechar Tentar novamente @@ -116,7 +116,7 @@ Sempre Nunca - Nada + Nunca Se não for favorito Se não estiver na fila @@ -131,37 +131,16 @@ %d dias depois de terminar %d dias depois de terminar - - %1$d/%2$d selecionado - %1$d/%2$d selecionados - %1$d/%2$d selecionados - - - %d episódio - %d episódios - %d episódios - - Notificações de episódios - Mostrar notificação sempre que for disponibilizado um novo episódio - - %2$s tem um novo episódio - %2$s tem%1$d novos episódios - %2$s tem%1$d novos episódios - - - Novo episódio - Novos episódios - Novos episódios - - Existem novos episódios nas suas subscrições + + - Confirma que deseja marcar todos os itens selecionados como reproduzidos\? - Confirma que deseja marcar todos os itens selecionados como não reproduzidos\? - Mostrar informações - Mostrar definições do podcast + + + + Definições do podcast Mudar nome do podcast Remover podcast @@ -171,16 +150,16 @@ Tem a certeza de que deseja eliminar o podcast \"%1$s\", TODOS os seus episódios (inclusive descarregados) e as estatísticas\? Tem a certeza de que deseja eliminar os podcasts selecionados, TODOS os seus episódios (inclusive descarregados) e as estatísticas\? Tem a certeza de que deseja eliminar o podcast \"%1$s\" e as suas estatísticas\? Os ficheiros existentes na pasta não serão eliminados. - A remover podcast + Recarregar podcast Seleção múltipla - Marcar tudo acima - Marcar tudo abaixo + + Filtrados - {faw_exclamation_circle} A última atualização falhou. Toque para ver os detalhes. + Abrir podcast Aguarde, os dados estão a ser carregados - Atualizações desativadas + %d subscrição atualizada %d subscrições atualizadas @@ -188,55 +167,35 @@ Editar etiquetas Adicionar etiqueta - Mudar nome da etiqueta + A atualização de podcasts através de dados móveis está desativada nas definições.\n\nPretende, ainda assim, atualizar\? A sua VPN pretende atuar como uma rede móvel (ligação móvel com limites). A atualização de podcasts através de dados móveis está desativada nas definições.\n\nPretende, ainda assim, recarregar\? Se quiser que este problema seja corrigido, deve contactar os criadores da VPN. Descarregar - - A descarregar %d episódio - A descarregar %d episódios - A descarregar %d episódios - Reproduzir Pausa Emitir Eliminar - Episódio não eliminado. Tente reiniciar o dispositivo. + Não foi possível eliminar o episódio. Experimente conectar novamente a pasta local no ecrã de informação do podcast. Eliminar episódio - - 1 episódio eliminado - %d episódios eliminados - %d episódios eliminados - - - - - - Marcar como lido Se quiser ir para uma posição, tem que reproduzir o episódio Adicionar à fila - - %d episódio adicionado à fila - %d episódios adicionados à fila - %d episódios adicionados à fila - Remover da fila %d episódio removido da fila %d episódios removidos da fila %d episódios removidos da fila - Adicionar aos favoritos - Remover dos favoritos + + Aceder ao sítio web Ignorar episódio - Repor posição de reprodução - Nada selecionado + + A eliminação remove o episódio da aplicação e do dispositivo. Contudo, poderá descarregar os ficheiros novamente. sucesso @@ -281,7 +240,7 @@ Ficheiro multimédia Não foi possível mostrar o podcast O podcast sugerido não tem uma ligação RSS mas Podcini encontrou um podcast que pode ser coincidente - Requer autenticação + Confirmação de descarga através de dados móveis A descarga de ficheiros através de dados móveis está desativada nas definições. Podcini pode descarregar os episódios automaticamente, assim que uma rede Wi-Fi estiver disponível. A sua VPN pretende atuar como uma rede móvel (ligação móvel com limites). A descarga de ficheiros através de dados móveis está desativada nas definições. Se quiser que este problema seja corrigido, deve contactar os criadores da VPN. @@ -293,11 +252,11 @@ Uma vez - Erro de servidor - Tipo de ficheiro não suportado - Operação expirada - Não foi possível aceder ao ficheiro - Erro desconhecido + + + + + Nada em reprodução Tecla multimédia desconhecida: %1$d Ficheiro não encontrado @@ -310,8 +269,8 @@ Não mostrar novamente Limpar fila Anular - Mover para o topo - Mover para o fundo + + Organização Manter ordenação Data @@ -322,26 +281,26 @@ Mistura inteligente Tamanho Tem a certeza de que deseja remover todos os episódios da fila de reprodução\? - Tempo restante:\u0020 + - Predefinições + %1$.2fx já está definido como predefinição - Não existem episódios na fila - Pode adicionar um episódio se o descarregar ou com um toque longo no episódio e escolher \"Adicionar à fila\" + + Este episódio não tem notas - Não existem episódios descarregados - Pode descarregar os episódios no ecrã de detalhes do podcast - Não existe registo de descargas - Assim que efetuar uma descarga, o registo será mostrado aqui - Não existe histórico de reprodução - Assim que reproduzir um episódio, o histórico será mostrado aqui - Não existem episódios - Assim que adicionar um podcast, os episódios serão mostrados aqui - Tente remover o filtro para ver mais episódios - Não tem subscrições + + + + + + + + + + Para subscrever um podcast, prima no ícone + Projeto @@ -378,8 +337,8 @@ Eliminação automática para pastas locais Incluir pastas locais na funcionalidade Eliminação automática Tem a certeza de que deseja ativar a eliminação automática\? Para pastas locais, esta opção elimina os episódios da aplicação, do dispositivo e não será possível uma nova descarga. Ativar eliminação automática\? - Marcar episódio como reproduzido mesmo que restem alguns segundos de reprodução - Marcar como reproduzido (inteligente) + + Manter episódios mesmo se tiverem sido ignorados Manter episódios ignorados @@ -421,8 +380,8 @@ Alterar itens que aparecem no menu de navegação Definir ordem de subscrições Alterar ordem das subscrições - Definir contador de subscrições - Alterar informação mostrada no contador de subscrições. Também afeta as subscrições se \'Ordem de subscrição\' estiver definida como \'Contador\' + + Descarga automática Configurar descarga automática de episódios Ativar filtro Wi-Fi @@ -466,7 +425,7 @@ Depois Após o episódio atual Aleatória - Desativada + Documentação e ajuda Fórum de utilizadores Reportar erros @@ -487,22 +446,22 @@ Memorizar último ecrã Remover da fila Remover episódio da fila se for eliminado do dispositivo - Filtro de subscrições - Filtrar subscrições no menu de navegação e no ecrã de subscrições - Subscrições filtradas - Contagem maior do que zero - Descarregado automaticamente - Não descarregado automaticamente - Manter atualizada - Não manter atualizada - Notificações ativadas - Notificações desativadas - Esta definição é específica por podcast. Pode alterar a sua opção na página do podcast. + + + + + + + + + + + Participar - Mostrar título da subscrição - Mostrar título da subscrição por baixo da imagem - Ação em novos episódios - Ação a executar para novos episódios + + + + Acerca Versão Podcini @@ -516,7 +475,7 @@ Podcini utiliza outro software grandioso Nenhum resultado - Digite a consulta a efetuar + Pesquisar Não existem resultados para \"%1$s\" Pesquisar online @@ -556,7 +515,7 @@ Requer acesso ao armazenamento externo para ler o ficheiro OPML Importação bem sucedida Prima OK para reiniciar a aplicação - A base de dados foi exportada de uma versão mais recente do Podcini. A sua versão da aplicação não sabe como manipular este ficheiro. + Exportação de favoritos Exportar favoritos para um ficheiro @@ -571,11 +530,6 @@ segundos minutos horas - - 1 segundo - %d segundos - %d segundos - 1 minuto %d minutos @@ -635,28 +589,28 @@ Pausa nas interrupções Subscrever - Subscrição em curso… + Antevisão - Parar pré-visualização + Recuar Recuo rápido Avanço rápido Aumentar velocidade Diminuir velocidade - Vídeo + A descarregar episódio - Na fila - Marcar como favorito - Reproduzido + + + Carregar página seguinte Posição: %1$s - Tempo restante: %1$s - Aplicar ação - Reproduzir capítulo - Capítulo anterior + + + + Capítulo seguinte - Sugestões de mistura + Adicionar pré-ajuste Autenticação @@ -709,18 +663,18 @@ Este podcast virtual foi criado através da adição de uma pasta ao Podcini. Não foi possível iniciar o gestor de ficheiros Filtro - Favorito - Não favorito + + Descarregado - Não descarregado - Na fila - Não na fila + + + Tem ficheiro - Sem ficheiro - Em pausa - Não em pausa - Reproduzido - Não reproduzido + + + + + @@ -763,10 +717,10 @@ O servidor não tem um endereço ou domínio válido Porta inválida - Número de colunas + Erros - Notícias + Requer ação Mostrar se for necessária uma ação como, por exemplo, digitar uma palavra-passe A descarregar @@ -777,8 +731,8 @@ Mostrar se ocorrerem erros ao descarregar/atualizar Erro de sincronização Mostrar se não for possível sincronizar com gpodder - Novo episódio - Mostrar se for encontrado um novo episódio de uma fonte, quando as notificações estão ativas + + Definições do widget Criar widget diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 6bc8e96a..ed0a0ac3 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -9,17 +9,17 @@ Acasă Coadă - Favorite + Setări Descărcări - Deschide setări - Istoric descărcări + + Abonamente - Listă Abonamente + Anulează descărcarea Istoricul de ascultare - Memorie cache plină - Memoria cache pentru episoade este plină. Puteți mări mărimea memoriei in Setări. + + Ani Notificări @@ -30,8 +30,8 @@ Alege ce se întâmplă când un episod este tras cu degetul Trage cu degetul spre dreapta Trage cu degetul spre stânga - Activați gesturile pentru acest ecran - Schimbă + + Abonamente individuale Include durata episoadelorce sunt marcate ca și redate @@ -47,23 +47,23 @@ Redat în total Ați refuzat permisiunea. - Dacă dezactivezi notificările și ceva nu funcționează corect, există posibilitatea de a nu putea să afli ce a mers greșit. - Refuză - Deschide setările - Setează ecranul Acasă + + + + Mărimea totală a episoadelor de pe acest dispozitiv Deschide meniul Închide meniul Preferințe Sertar - Sortează alfabetic - Sortează după data publicării - Sortează după numărul de episoade urmărite - Numărul de episoade neredate - Numărul de episoade descărcate - Numărul de episoade descărcate și neredate + + + + + + Nicio aplicație compatibilă nu a fost găsită Exportă log-uri detaliate @@ -92,11 +92,11 @@ A avut loc o eroare: Reîncarcă Capitole - Fără capitole - Durata: %1$s + + Descriere - Descriere - trageți cu degetul în sus pentru a citi descrierea + + \u0020episoade închide Reîncearcă @@ -113,7 +113,7 @@ Întotdeauna Niciodată - Nimic + Niciodată Cănd nu este preferată Când nu e în coadă @@ -128,37 +128,17 @@ %d zile după terminare %d zile după terminare - - %1$d/%2$dselectat - %1$d/%2$dselectate - %1$d/%2$d selectate - - - %d episod - %d episoade - %d episoade - - Notificări episoade - Arată notificări când un nou episod este disponibil. - - %2$s are un episod nou - %2$s are episoade noi - %2$s are %1$d episoade noi - - - Episod nou - Episoade noi - Episoade noi - - Abonamentele dumneavoastră au episoade noi + + + - Vă rugăm să confirmați faptul că doriți să marcați toate elementele selectate ca redate. - Vă rugăm să confirmați faptul că doriți să marcați toate elementele selectate ca neredate. - Arată informații - Arată setările pentru podcst + + + + Setări podcast Redenumire podcast Sterge podcast @@ -168,16 +148,16 @@ Vă rugăm confirmați că doriți să ștergeți podcastul \"%1$s\" și toate episoadele aferente (inclusiv cele descărcate) împreună cu statisticile acelor epispade. Vă rugăm să confirmați că doriți să eliminați toate podcasturile selectate și TOATE episoadele aferente (inclusiv episoadele descărcate). Vă rugăm confirmați că doriți să ștergeți podcastul \"%1$s\". Fișierele din folderul local nu vor fi șterse. - Ștergere podcast + Reîncarcă tot podcastul Selectare multiplă - Selectează toate deasupra - Selectează toate dedesubt + + Filtrate - {faw_exclamation_circle} Ultimul refresh a esuat. Apasă pentru detalii. + Deschide podcast Vă rugăm așteptați până când datele sunt încărcate - Actualizările sunt oprite + %d abonament actualizat. %d abonamente actualizate. @@ -185,55 +165,36 @@ Editează etichetele Adaugă etichetă - Redenumește etichetele + Funcți de reîncărcare a podcasturilor folosind o conexiune mobilă este dezactivată.\n\nDorești să reîncarci oricum \? Aplicația ta VPN pretinde a fi o rețea de date mobilă. Reîmprospătarea podcasturilor folosind o conexiune de date mobile este dezactivată în setări.\n\nDorești totuși să reîmprospătezi \? Dacă dorești să rezolvi această problemă re rugăm să contactezi dezvoltatorii aplicației tale VPN. Descarcă - - Se descarcă un episod. - Se descarcă %dde episoade. - Se descarcă %dde episoade. - Play Pauză Stream Șterge - Imposibil de șters. Restartarea dispozitivului ar putea ajuta. + Nu s-a putut șterge fisierul. Incearcă să reconectezi dosarul local din ecranul cu informații a podcastului. Șterge episod - - 1 episod descărcat a fost șters. - %d episoade descărcare au fost șterse. - %d de episoade descărcare au fost șterse. - - - - - Marcați ca citit Pentru a sări către o poziție, trebuie sa începeți redarea episodului Adaugă la coadă - - Un episod adăugat la coadă. - %d episoade adăugate la coadă. - %d de episoade adăugate la coadă. - Șterge din coadă Un episod îndepărtat din coadă. %d episoade îndepărtate din coadă. %d de episoade îndepărtate din coadă. - Adăugă la favorite - Elimină din favorite + + Vizitează website-ul Sari peste episod - Resetează poziția de redare - Niciun articol selectat + + Ștergerea episoadelor înseamnă înlăturarea acestora din Podcini și eliminarea fișierelor media din memoria dispozitivului dumneavoastră. Aceste episoade nu vor putea fi descărcate din nou folosind Podcini. de succes @@ -278,7 +239,7 @@ Fișier media Nu a fost furnizat niciun podcast ce ar putea fi arătat. Podcastul sugerat nu are un link RSS, Podcini a găsit un podcast care s-ar putea potrivi - Autentificare necesară + Confirmă descărcarea folosind datele mobile Descărcarea folosind conexiunea de date mobile este oprită. Podcini poate descărca acest episod mai târziu automat în momentul în care este disponibilă o conexiune Wi-Fi. Aplicația ta VPN pretinde a fi o rețea de date mobilă(rețea contorizată). Reîmprospătarea podcasturilor folosind o conexiune de date mobile este dezactivată în setări. Dacă dorești să rezolvi această problemă re rugăm să contactezi dezvoltatorii aplicației tale VPN. @@ -290,11 +251,11 @@ O dată - Server mort - Format media neacceptat - Operațiunea ține prea mult - Nu se pot accesa fișierele media - Eroare necuonscută + + + + + Nu se ascultă nimic Podcini - tastă media necunoscută: %1$d Fișierul nu a fost găsit @@ -307,8 +268,8 @@ Nu arătați din nou Golește coada Refă - Mișcați deasupra - Mișcați dedesubt + + Sortare Păstrați sortarea Dată @@ -319,26 +280,26 @@ Smart shuffle Mărime Vă rugăm să confirmați că doriți să stergeți toată coada pentru TOATE episoadele. - Timp rămas:\u0020 + - Presetări + %1$.2fx este deja o presetare salvată. - Fără episoade în coadă - Adăugați episoade prin descărcare sau apăsați lung pe un episod și selectați \"Adaugă în coadă\". + + Acest episod nu are descriere. - Nu există episoade descărcate - Puteți descărca episoade în ecranul de detalii a podcastului. - Fără loguri de descărcare - Logurile descărcate vor apărea aici cănd vor fi disponibile. - Fără istoric - După ce veți asculta un episod acesta va apărea aici. - Fără episoade - Când adăugati un podcast, episoadele vor apărea aici. - Încearcă să elimini din criteriile de filtrare pentru a vizualiza mai multe episoade. - Fără abonamente + + + + + + + + + + Pentru a vă abona la un podcast, apăsați pe butonul \"plus\" de mai jos. Proiect @@ -375,8 +336,8 @@ Ștergere automată din dosarul local Include dosare locale în funcționalitatea de ștergere automată Reține faptul ca pentru dosare locale această funcție va elimina episoade din Podcini și va șterge fișiere media din memoria dispozitivului folosit. Aceste fișiere nu vor mai putea fi descărcate din nou folosind Podcini. Dorești activarea duncției de ștergere automată\? - Marchează episoadele ca redate chiar dacă un anumit număr de secunde din episod au rămas - Marchează inteligent ca fiind redate + + Păstrează episoade când acestea sunt sărite Păstrează episoadele sărite @@ -418,8 +379,8 @@ Schimbă ce funcționalităti apar în sertarul de navigare Setează ordinea abonamentelor Schimbă ordinea abonamentelor - Setează contorul de abonamente - Schimbă informațiile afișate de către contorul de abonamente. De asemenea afectează sortarea abonamentelor dacă \"Ordinea abonamentelor\" este setată pe \"Contor\" + + Descărcare automată Configurează descărcarea automată a episoadelor Pornește filtru Wi-Fi @@ -463,7 +424,7 @@ În față După episodul curent Aleatoriu - Dezactivat + Documentație & suport Forumul utilizatorilor Raportează o problemă @@ -484,22 +445,22 @@ Amintiți-vă ultima pagină Ștergerea unui episod îl elimină și din coada de redare Elimină automat un episod din coada de redare când acesta este șters - Filtru de abonamente - Filtrează abonamentele tale în sertarul de navigare și ecranul cu abonamente - Abonamentele sunt filtrate - Contor diferit de zero - Descărcare automată - Nu se descarcă automat - Actualizate - Nu sunt actualizate - Notificări pornite - Notificări oprite - Această setare este unică pentru fiecare podcast. Poți schimba această setare dacă deschizi pagina podcastului. + + + + + + + + + + + Contribuie - Arată titlul abonamentului - Afișează titlul abonamentului sub imaginea de album - Acțiunea pentru episoadele noi - Acțiunea executată pentru episoade noi + + + + Despre Versiune Podcini @@ -513,7 +474,7 @@ Podcini folosește alte softwareuri excelente Nu s-a găsit nici un rezultat - Introdu o întrebare pentru a începe căutarea + Caută Nu au fost găsite rezultate pentru \"%1$s\" Caută online @@ -553,7 +514,7 @@ Accesarea memoriei externe este necesară pentru a citi fișierul OPML Importul a reușit Vă rugăm să apăsa|ți OK pentru a reporni Podcini - Această bază de date a fost exportată cu o versiune mai nouă de Podcini, Versiunea curentă a aplicației tale nu poate să folosească acest fișier. + Exportă favorite Exportă favoritele salvate într-un fișier @@ -568,11 +529,6 @@ secunde minute ore - - 1 secundă - %d secunde - %d de secunde - 1 minut %d minute @@ -632,28 +588,28 @@ Pauză pentru întreruperi Abonează-te - În curs de abonare… + Previzualizare - Oprește previzualizarea + Înapoi Înapoi Repede înainte Mărește viteza Micșorează viteza - Video + Episodul se descarcă - În coada de redare - Marchează ca favorit - Redat + + + Încarcă următoarea pagină Poziția: %1$s - Timp rămas: %1$s - Aplică setarea - Redă capitolul - Capitolul precedent + + + + Următorul capitol - Sugestii aleatorii + Adaugă valoare predefinită Autentificare @@ -706,18 +662,18 @@ Acest podcast virtual a fost creat prin adăugarea unui director la Podcini. Incapabil de a porni sistemul de management al fișierelor Filtrează - Este favorit - Nu este favorit + + Descărcat - Nu este descărcat - În coada de redare - Nu este în coada de redare + + + Are parte media - Fără parte media - Pauză - Nu sa întrerupt - Redat - Nu s-a redat + + + + + @@ -760,10 +716,10 @@ Numele serverului gazdă nu este o adresă IP sau domeniu valabile Portul nu este valid - Numărul de coloane + Erori - Știri + Acțiuni necesare Se indică daca este necesară o acțiune din partea ta, de exemplu dacă ai nevoie să introduci o parolă. Se descarcă @@ -774,8 +730,8 @@ Afișate când descărcarea sau reîmprospătarea fluxului de date a eșuat. Sincronizarea a eșuat Indicată când sincronizarea cu gpodder eșuează - Episod nou - Afișată când un episod nou a fost găsit, când notificările sunt pornite + + Setări widget Creează widget diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index d2be4994..71ddd9ea 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -9,17 +9,17 @@ Главная Очередь - Избранное + Настройки Загрузки - Открыть настройки - Журнал загрузок + + Подписки - Перечень подписок + Отменить загрузку История - Кэш выпусков заполнен - Достигнут предел кэша выпусков. Объем кэша можно увеличить в настройках. + + По годам Уведомления @@ -30,8 +30,8 @@ Выберите действие, выполняемое при смахивании выпуска в списке Смахнуть вправо Смахнуть влево - Включить смахивание на этом экране - Изменить + + Отдельная подписка Просто учесть длительность выпусков, помеченных как прослушанные. @@ -47,21 +47,21 @@ Прослушано за всё время Вы не дали разрешения. - Открыть настройки - Настроить главную + + Общий размер выпусков на устройстве Открыть меню Закрыть меню Настройка бокового меню - По алфавиту - По дате выхода - По количеству прослушанных - Количество непрослушанных выпусков - Количество загруженных выпусков - Количество загруженных и непрослушанных выпусков + + + + + + Совместимых приложений не найдено Экспортировать подробные журналы @@ -90,11 +90,11 @@ Произошла ошибка: Обновить Главы - Без оглавления - Длительность: %1$s + + Описание - Примечания - чтобы прочесть примечания смахните вверх + + \u0020выпуск(ов) Закрыть Повторить @@ -103,7 +103,7 @@ всегда никогда - ничего + никогда Когда не в избранном Когда не в очереди @@ -120,41 +120,17 @@ %d дней после прослушивания %d дней после прослушивания - - %1$d/%2$d выбран - %1$d/%2$d выбрано - %1$d/%2$d выбрано - Выбрано %1$d/%2$d - - - %d выпуск - %d выпуска - %d выпусков - %d выпусков - - Уведомления о новых выпусках - Показывать уведомление при появлении новых выпусков. - - %2$s: новый выпуск - %2$s: %1$d новых выпуска - %2$s: %1$d новых выпусков - %2$s: %1$d новых выпусков - - - Новый выпуск - Новых выпуска - Новых выпусков - Новые выпуски - - Появились новые выпуски. + + + - Подтвердите, что хотите отметить все выбранные выпуски как прослушанные. - Подтвердите, что хотите отметить все выбранные выпуски как непрослушанные. - Показать информацию - Показать настройки подкаста + + + + Настройки подкаста Переименовать подкаст Удалить подкаст @@ -164,16 +140,16 @@ Подтвердите, что хотите удалить подкаст «%1$s», все его выпуски (включая загруженные) и его статистику. Подтвердите, что хотите удалить выбранные подкасты, все их выпуски (включая загруженные) и их статистику. Подтвердите, что хотите удалить подкаст «%1$s» и его статистику. Файлы в локальной исходной папке не будут удалены. - Подкаст удаляется + Обновить весь подкаст Множественный выбор - Выбрать все выше - Выбрать все ниже + + Отфильтровано - {faw_exclamation_circle} Последнее обновление не удалось. Подробнее… + Открыть подкаст Подождите, пока загружаются данные - Обновления отключены + %d подписка обновлена. %d подписки обновлено. @@ -182,44 +158,22 @@ Править метки Добавить метку - Изменить метку + Обновление подкастов через мобильное соединение отключено в настройках.\n\nВы действительно хотите обновить подкасты\? Загрузить - - Загружается %d выпуск - Загружаются %d выпуска - Загружаются %d выпусков - Загружаются %d выпусков - Воспроизвести Пауза Воспроизвести из сети Удалить - Невозможно удалить файл. Попробуйте перезагрузить устройство. + Удалить выпуск - - %d загруженный выпуск удалён. - %d загруженных выпуска удалёно. - %d загруженных выпусков удалёно. - %d загруженных выпусков удалёно. - - - - - Отметить как прочитанное Для переходов в выпуске нужно слушать выпуск Добавить в очередь - - %d выпуск добавлен в очередь. - %d выпусков добавлены в очередь. - %d выпусков добавлены в очередь. - %d выпусков добавлено в очередь. - Убрать из очереди %d выпуск удален из очереди. @@ -227,12 +181,12 @@ %d выпусков удалены из очереди. %d выпусков удалено из очереди. - Добавить в избранное - Убрать из избранного + + Посетить сайт Пропустить выпуск - Сбросить позицию - Ничего не выбрано + + успешно Загрузка в ожидании @@ -276,7 +230,7 @@ Медиафайл Не указан подкаст, который следовало бы показать. У предложенного подкаста отсутствует RSS-ссылка, Podcini нашел подкаст, который возможно ему соответствует - Необходима авторизация + Подтвердите загрузку через мобильное соединение Загрузка через мобильное соединение отключена в настройках. Podcini может загрузить выпуск позже, когда появится соединение через Wi-Fi. Загрузить позже @@ -287,11 +241,11 @@ В этот раз - Сервер недоступен - Не поддерживаемый формат - Время ожидания истекло - Не удалось получить доступ к медиафайлу - Неизвестная ошибка + + + + + Ничего не воспроизводится Podcini - неизвестный ключ носителя: %1$d Файл не найден @@ -304,8 +258,8 @@ Больше не показывать Очистить очередь Отмена - Переместить вверх - Переместить вниз + + Сортировать Сохранять сортировку По дате @@ -315,26 +269,26 @@ Случайно Умное перемешивание Подтвердите, что хотите удалить из очереди все выпуски. - Осталось времени:\u0020 + - Заготовки + %1$.2fx такая заготовка уже есть. - Нет выпусков в очереди - Добавьте выпуск, загрузив его, или после долгого нажатия на выпуск выберите «Добавить в очередь». + + Этот выпуск не содержит примечаний. - Нет загруженных выпусков - Вы можете загрузить выпуски на экране сведений подкаста. - Нет журнала загрузки - Журналы загрузок появятся здесь. - Нет истории - После того, как вы прослушаете выпуск, он появится здесь. - Нет выпусков - Когда вы добавите подкаст, выпуски будут показаны здесь. - Попробуйте сбросить фильтр, чтобы увидеть больше выпусков. - Подписки не оформлены + + + + + + + + + + Чтобы подписаться на подкаст, нажмите значок «плюс» внизу. Проект @@ -368,8 +322,8 @@ После завершения воспроизведения перейти к следующему в очереди Удалять выпуск по окончании воспроизведения Автоматическое удаление - Отмечать выпуски как прослушанные, даже если до завершения остается некоторое время - Отметка «Прослушанное» до окончания + + Сохранять выпуски, которые были пропущены Сохранять пропущенные выпуски @@ -409,8 +363,8 @@ Выбрать пункты боковой панели Сортировка подписок Выбрать порядок отображения подписок - Выбрать счётчик подписок - Какую информацию показывать в счетчике подписок. Влияет также на очередность подписок, если сортировка подписок производится по счетчику. + + Автоматическая загрузка Включить фильтр Wi-Fi Разрешать автоматическую загрузку только для выбранных сетей Wi-Fi. @@ -452,7 +406,7 @@ в начало за текущим выпуском Случайно - Отключено + Документация и поддержка Форум пользователей Сообщить об ошибке @@ -471,20 +425,20 @@ Нажатие кнопки Возврат на первой странице откроет панель навигации Запоминать последнюю страницу Убирать удаленные из очереди - Фильтр подписок - Подписки отфильтрованы. - Ненулевой счётчик подписок - С автозагрузкой - Без автозагрузки - Обновляемые - Не обновляемые - Уведомления включены - Уведомления выключены - Эта настройка у каждого подкаста своя. Изменить её можно на странице подкаста. + + + + + + + + + + Поучаствовать - Показывать название - Действие для новых выпусков - Действие для новых выпусков + + + О программе Версия Podcini @@ -498,7 +452,7 @@ В Podcini используется другое отличное ПО Ничего не найдено - Введите поисковый запрос + Поиск По запросу «%1$s» ничего не найдено @@ -537,7 +491,7 @@ Для чтения файла OPML необходим доступ к внешнему хранилищу Импорт успешен Нажмите OK, чтобы перезапустить Podcini - Выбранная база данных экспортирована из более поздней версии Podcini. Установленная версия не сможет воспользоваться этой базой. + Экспорт избранного Экспортировать сохраненное избранное в файл @@ -552,12 +506,6 @@ сек мин ч - - %d секунда - %d секунды - %d секунд - %d секунд - %d минута %d минуты @@ -618,22 +566,22 @@ Пауза при прерывании Подписаться - Подписка оформляется… + Предпросмотр - Остановить предпросмотр + Назад Назад Вперед Увеличить скорость Уменьшить скорость - Видео + Выпуск загружается Загрузить следующую страницу Позиция: %1$s - Применить действие - Слушать главу - Предыдущая глава + + + Следующая глава Авторизация @@ -686,18 +634,18 @@ Этот виртуальный подкаст был создан путем добавления папки в Podcini. Невозможно запустить системный файловый менеджер Фильтровать - В избранном - Не в избранном + + Загружено - Не загружено - В очереди - Не в очереди + + + С медиа - Без медиа - На паузе - Не на паузе - Прослушанное - Непрослушанное + + + + + @@ -738,10 +686,10 @@ Неверный адрес или домен узла Неверный порт - Количество колонок + Ошибки - Обновления + Требуется действие Показывается, когда от Вас требуется действие, например, ввести пароль. Загружается @@ -752,8 +700,8 @@ Отображается, когда загрузка или обновление канала завершилось с ошибкой Синхронизация не удалась Отображается, если сбоит синхронизация gpodder. - Новый выпуск - Отображается, когда появился новый выпуск подкаста, для которого включены уведомления + + Настройки виджета Создать виджет diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index b6fe7699..ad8e0c56 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -9,17 +9,17 @@ Domov Poradie - Obľúbené + Nastavenia Sťahovanie - Otvoriť nastavenia - Záznam sťahovaní + + Odbery - Zoznam odberov + Zrušiť sťahovanie História prehrávania - Vyrovnávacia pamäť epizód je plná - Bol dosiahnutý prednastavený limit veľkosti vyrovnávacej pamäte epizód. Veľkosť vyrovnávacej pamäte môžete zvýšiť v Nastaveniach. + + Roky Oznámenia @@ -30,8 +30,8 @@ Zvoľte akcie po potiahnutí epizódy v zozname Potiahnutie doprava Potiahnutie doľava - Povoliť potiahnutia pre túto obrazovku - Zmeniť + + Individuálny odber Zahrnúť trvanie epizód, ktoré sú len označené ako hrané @@ -47,23 +47,23 @@ Prehrané celkom Odmietli ste povolenie. - Ak vypnete upozornenia a niečo sa nepodarí, možno nebudete môcť zistiť, prečo sa to nepodarilo. - Odmietnuť - Otvoriť nastavenia - Nastaviť domácu obrazovku + + + + Celková veľkosť epizód na zariadení Otvoriť menu Zatvoriť menu Nastavenie navigačného panela - Usporiadať abecedne - Usporiadať podľa dátumu zverejnenia - Usporiadať podľa počtu prehraných epizód - Počet neprehraných epizód - Počet stiahnutých epizód - Počet stiahnutých a neprehratých epizód + + + + + + Žiadne kompatibilné aplikácie Exportovať podrobné záznamy @@ -92,11 +92,11 @@ Vyskytla sa chyba: Obnoviť Kapitoly - Žiadne kapitoly - Trvanie: %1$s + + Popis - Poznámky - potiahnuť hore pre čítanie poznámok + + \u0020epizódy Ukončiť Skúsiť znova @@ -113,7 +113,7 @@ Vždy Nikdy - Nič + Nikdy Ak nie je medzi obľúbenými Ak nie je v poradí @@ -130,41 +130,17 @@ %d dní po dokončení %d dní po dokončení - - %1$d/%2$d vybraný - %1$d/%2$d vybrané - %1$d/%2$d vybraných - %1$d/%2$d vybraných - - - %d epizóda - %d epizódy - %d epizód - %d epizód - - Oznámenia o epizódach - Pri vydaní novej epizódy zobraziť oznámenie. - - %2$s má novú epizódu - %2$s má %1$d nové epizódy - %2$s má %1$d nových epizód - %2$s má %1$d nových epizód - - - Nová epizóda - Nové epizódy - Nové epizódy - Nové epizódy - - Vaše odbery majú nové epizódy + + + - Prosím potvrďte, že chcete označiť všetky vybrané položky ako hrané. - Prosím potvrďte, že chcete označiť všetky vybrané položky ako nehrané. - Zobraziť informácie - Zobraziť nastavenia podcastu + + + + Nastavenia podcastu Premenovať podcast Odstrániť podcast @@ -174,16 +150,16 @@ Potvrďte prosím, že chcete zmazať podcast „%1$s“, VŠETKY jeho epizódy (vrátane stiahnutých epizód) a jeho štatistiky. Potvrďte prosím, že chcete zmazať vybrané podcasty, VŠETKY ich epizódy (vrátane stiahonutých epizód) a ich štatistiky. Potvrďte, prosím, že chcete zmazať podcast „%1$s“ a jeho štatistiky. Súbory v lokálnom zdrojovom priečinku sa nezmažú. - Odstraňovanie podcastu + Obnoviť celý podcast Viacnásobný výber - Vybrať všetky nad - Vybrať všetky pod + + Filtrované - {faw_exclamation_circle} Posledná aktualizácia zlyhala. Kliknite pre viac informácií. + Otvoriť podcast Počkajte, kým sa dáta načítajú - Obnovovanie vypnuté + %d odber aktualizovaný. %d odbery aktualizované. @@ -192,46 +168,24 @@ Upraviť štítky Pridať štítok - Premenovať štítok + Obnovovanie podcastov pri mobilnom pripojení je vypnuté v nastaveniach.\n\nChcete ich obnoviť aj tak\? Vaša VPN aplikácia predstiera, že je mobilná sieť (merané pripojenie). Obnovovanie podcastov cez mobilné dátové pripojenie je v nastaveniach zakázané.\n\nChcete napriek tomu obnoviť\? Ak chcete, aby bol tento problém vyriešený, kontaktujte tvorcov vašej VPN aplikácie. Stiahnuť - - Sťahuje sa %d epizóda. - Sťahujú sa %d epizódy. - Sťahuje sa %d epizód. - Sťahuje sa %d epizód. - Prehrať Pozastaviť Streamovať Zmazať - Súbor sa nedá zmazať . Skúste reštartovať zariadenie. + Súbor sa nepodarilo zmazať. Skúste znova pripojiť lokálny priečinok z obrazovky s informáciami o podcaste. Zmazať epizódu - - 1 stiahnutá epizóda zmazaná. - %dstiahnutých epizód zmazaných. - %dstiahnutých epizód zmazaných. - %dstiahnutých epizód zmazaných. - - - - - Označiť ako prečítané Preskočenie na určitú pozíciu funguje len pri prehrávaní epizódy. Pridať do poradia - - %d epizóda bola pridaná do poradia - %d epizódy boli pridaná do poradia - %d epizód bolo pridaných do poradia - %d epizód bolo pridaných do poradia - Odstrániť z poradia %d epizóda bola odstránená z poradia @@ -239,12 +193,12 @@ %d epizód bolo odstránených z poradia %d epizód bolo odstránených z poradia - Pridať medzi obľúbené - Odstrániť z obľúbených + + Navštíviť webovú stránku Preskočiť epizódu - Obnoviť pozíciu prehrávania - Nie sú vybrané žiadne položky + + Mazanie odstráni epizódu z Podcini a zmaže mediálny súbor z úložiska vášho zariadenia. Nedá sa znova stiahnuť cez Podcini. dokončené @@ -290,7 +244,7 @@ Mediálny súbor Nebol poskytnutý žiadny podcast, ktorý by mohol byť zobrazený. Navrhovaný podcast nemal RSS link, Podcini našiel podcast, ktorý by sa mohol zhodovať. - Vyžaduje sa overenie + Potvrďte sťahovanie cez mobilné dáta Sťahovanie cez mobilné dáta je zakázané v nastaveniach. Podcini môže automaticky stiahnuť epizódu neskôr, keď bude k dispozícii Wi-Fi. Vaša VPN aplikácia predstiera, že je mobilná sieť (merané pripojenie). Sťahovanie cez mobilné dátové pripojenie je v nastaveniach zakázané. Ak chcete, aby bol tento problém vyriešený, kontaktujte tvorcov vašej VPN aplikácie. @@ -302,11 +256,11 @@ Teraz - Server zomrel - Nepodporovaný typ média - Časový limit pre operáciu vypršal - Nie je prístup k mediálnemu súboru - Neznáma chyba + + + + + Neprebieha žiadne prehrávanie Podcini - Neznámy kľúč médií: %1$d Súbor nenájdený @@ -319,8 +273,8 @@ Znovu nezobrazovať Vyprázdniť poradie Späť - Presunúť na začiatok - Presunúť na koniec + + Zoradiť Udržať zoradené Dátum @@ -331,26 +285,26 @@ Inteligentné miešanie Veľkosť Potvrďte prosím, že chcete vyčistiť toto poradie a VŠETKY v ňom obsiahnuté epizódy - Zostávajúci čas:\u0020 + - Predvoľby + %1$.2fx je už uložené ako predvoľba. - Žiadne epizódy v poradí - Pridajte epizódu stiahnutím alebo dlhým dotykom a voľbou „Pridať do poradia“. + + Táto epizóda neobsahuje žiadne poznámky. - Žiadne stiahnuté epizódy - Epizódy je možné stiahnuť na obrazovke detailov o tomto podcaste. - Žiadne záznamy o sťahovaní - Keď prebehnú nejaké sťahovania, tak sa záznamy o nich objavia tu. - Žiadna história - Keď si vypočujete niektorú epizódu, tak sa objaví tu. - Žiadne epizódy - Keď si pridáte niektorý podcast, tak sa objaví tu. - Ak chcete vidieť viac epizód, skúste vypnúť filter. - Žiadne odbery + + + + + + + + + + Pre prihlásenie odberu podcastu stlačte ikonu plus nižšie. Projekt @@ -387,8 +341,8 @@ Automatické mazanie z lokálnych priečinkov Zahrnúť lokálne priečinky do funkcie Automatického mazania Vezmite na vedomie, že toto pre lokálne priečinky odstráni epizódy z Podcini a zmaže ich mediálne súbory z úložiska vášho zariadenia. Nedajú sa znova stiahnuť cez Podcini. Povoliť automatické mazanie\? - Označiť epizódy ako vypočuté aj pokiaľ ešte zostáva určitý počet sekúnd prehrávania do ich konca - Inteligentné označovanie ako vypočuté + + Neodstraňovať epizódy pri ich preskočení Nemazať preskočené epizódy @@ -430,8 +384,8 @@ Upraviť zobrazenie položiek v navigačnom paneli Nastaviť poradie odberov Upraviť poradie vašich odberov - Nastaviť počítadlo odberov - Zmeniť informáciu zobrazenú počítadlom odberov. Tiež ovplyvňuje zoradenie, ak je nastavené na „podľa počítadla“. + + Automatické sťahovanie Nastavenie automatického sťahovania epizód Zapnúť Wi-Fi filter @@ -475,7 +429,7 @@ Začiatok Za hrajúcu epizódu Náhodne - Vypnuté + Dokumentácia a podpora Užívateľské fórum Nahlásiť chybu @@ -496,22 +450,22 @@ Pamätať poslednú stranu Mazanie tiež odstraňuje epizódy z poradia Po zmazaní automaticky odstrániť epizódu z poradia - Filter odberov - Filtrujte svoje odbery v navigačnom paneli a na obrazovke odberov - Odbery sú filtrované. - Počet vyšší ako nula - Automaticky stiahnuté - Nebolo automaticky stiahnuté - Udržované aktuálne - Neaktualizované - Upozornenia zapnuté - Upozornenia vypnuté - Toto nastavenie je špecifické pre každý podcast zvlášť. Je možné ho meniť po otvorení prehľadovej stránky podcastu. + + + + + + + + + + + Pomôžte - Ukázať názov odberu - Zobraziť nadpis odberu pod obrázkom obalu - Akcia pre nové epizódy - Akcia, ktorú treba vykonať pre nové epizódy + + + + O aplikácii Verzia Podcini @@ -525,7 +479,7 @@ Podcini používa ďalší skvelý softvér Neboli nájdené žiadne výsledky - Zadajte dopyt, ktorý chcete vyhľadať + Hľadať Neboli nájdené žiadne výsledky pre „%1$s“ Hľadať online @@ -565,7 +519,7 @@ Na načítanie súboru OPML je potrebný prístup k externému úložisku Import úspešný Reštartujte Podcini stlačením tlačidla OK - Táto databáza bola exportovaná s novšou verziou programu Podcini. Vaša aktuálna inštalácia zatiaľ nevie, ako s týmto súborom zaobchádzať. + Export obľúbených položiek Exportovať uložené obľúbené položky do súboru @@ -580,12 +534,6 @@ sekundy minúty hodiny - - 1 sekunda - %d sekundy - %d sekúnd - %d sekúnd - 1 minúta %d minúty @@ -653,28 +601,28 @@ Pozastaviť kvôli prerušeniam Prihlásiť sa na odber - Prihlasovanie na odber… + Ukážka - Ukončiť ukážku + Späť Pretočiť Rýchlo vpred Zvýšiť rýchlosť Znížiť rýchlosť - Video + Epizóda sa sťahuje - V poradí - Označené ako obľúbené - Prehrané + + + Načítať ďalšiu stránku Pozícia: %1$s - Zostávajúci čas: %1$s - Použiť akciu - Prehrať kapitolu - Predchádzajúca kapitola + + + + Nasledujúca kapitola - Premiešať návrhy + Pridať predvoľbu Overenie @@ -727,18 +675,18 @@ Tento virtuálny podcast bol vytvorený pridaním priečinka do programu Podcini. Nie je možné spustiť systémového správcu súborov Filter - Je v obľúbených - Nie je v obľúbených + + Stiahnuté - Nestiahnuté - V poradí - Nie je v poradí + + + Obsahuje médiá - Žiadne médiá - Pozastavené - Nie je pozastavené - Prehrané - Nehrá sa + + + + + @@ -781,10 +729,10 @@ Hostiteľ nie je platná adresa IP alebo doména Neplatný port - Počet stĺpcov + Chyby - Novinky + Vyžaduje sa akcia Zobrazí sa, ak je potrebná vaša akcia, napríklad ak potrebujete zadať heslo. Sťahovanie @@ -795,8 +743,8 @@ Zobrazí sa, ak sťahovanie alebo aktualizácia odoberaného kanála zlyhá. Synchronizácia zlyhala Zobrazí sa, ak synchronizácia s gpodderom zlyhá. - Nová epizóda - Zobrazí sa, keď bola nájdená nová epizóda podcastu, kde sú povolené upozornenia + + Nastavenia miniaplikácie Vytvoriť miniaplikáciu diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index dfe6c18b..3ec570f4 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -7,19 +7,19 @@ Domov Čakalna vrsta - Priljubljene + Nastavitve Prenosi Naročnine - Prepomnilnik epizod poln - Predpomnilnik epizod je poln. Predpomnilnik lahko povečate v nastavitvah. + + Leta Obvestila \"%1$s\" ni bilo najdeno Izberite, kaj se zgodi, ko povlečete epizodo na seznamu - Spremeni + Vključite trajanje epizod, ki so označene kot predvajane Pozor: hitrost predvajanja se ne upošteva @@ -35,11 +35,11 @@ Odpri meni Zapri meni - Razvrsti po abecedi - Razvrsti po datumu objave - Razvrsti po številu predvajanih epizod - Število nepredvajanih epizod - Število prenesenih epizod + + + + + Ni bilo najdenih združljivih aplikacij Izvozi podrobne dnevnike @@ -60,10 +60,10 @@ Pojavila se je napaka: Osveži Poglavja - Potek %1$s + Opis - Predstavitve - Podrsaj navzgor za prikaz predstavitev + + \u0020epizode Zapri Ponovno poizkusi @@ -86,41 +86,23 @@ Več dni po zaključku %d dni po končanem - - %1$d/%2$dizbran - %1$d/%2$d izbrana - %1$d/%2$d izbran - %1$d/%2$d izbran - - - %d epizoda - %d epizodi - %d epizode - %d epizode - - Pokaži obvestilo, ko je objavljena nova epizoda. - - %2$s ima novo epizodo - %2$s imata novo epizodo - %2$s imajo novo epizodo - %2$s imajo %1$d novih epizod - - Vaš kanal ima novo epizodo. + + - Prikaži informacije - Prikaži nastavitve podkasta + + Nastavitve podkastov Preimenuj podkast Odstrani podkast Deli - Odstranjujem poddajo + Osveži poddajo v celoti Izberi več - Izberi vse nad - Izberi vse pod + + Filtrirano Prosimo počakajte, dokler se podatki ne prenesejo. - Posodobitve so onemogočene. + %dnaročnina je posodobljena. %dnaročnini sta posodobljeni. @@ -128,32 +110,20 @@ %d naročnine so posodobljene. Uredi označbo - Preimenuj označbo + Prenos - - Prenašam%depizodo. - Prenašam%depizodi. - Prenašam%depizode. - Prenašam %d epizode. - Predvajaj Pavza Tok Briši - Ni bilo mogoče brisati datoteke. Ponovni zagon naprave bi lahko pomagal. - Označi kot prebrano + + Če želite skočiti na to mesto, morate predvajati epizodo - - %d epizoda je dodana v čakalno vrsto. - %d epizodi sta dodani v čakalno vrsto. - %d epizode so dodane v čakalno vrsto. - %d epizode so dodane v čakalno vrsto. - %d epizoda je odstranjena iz vrste. %d epizodi sta odstranjeni iz vrste. @@ -161,7 +131,7 @@ %d epizode so odstranjene iz čakalne vrste. Preskoči epizodo - Noben element ni izbran + Uspešno Prenos v teku @@ -189,15 +159,15 @@ Predstavnostna datoteka Na voljo ni bil noben podcast, ki bi ga bilo mogoče prikazati. Predlagani podkast nima RSS povezave. Podcini je našel podkast, ki modra ustreza. - Potrebna je avtentikacija + Pretakanje preko mobilne podatkovne povezave je onemogočeno v nastavitvah. Tapnite za pretakanje kljub temu. Vendo Enkrat - Kanal ne obstaja več. - Nepodprta vrsta medija - Časovna omejitev delovanja je potekla - Dostop do predstavnostne datoteke ni mogoč + + + + Ni medijske vsebine za predvajati Podcini - Neznan medijski ključ: %1$d Datoteka ni najdena @@ -208,8 +178,8 @@ Če zaklenete čakalno vrsto, ne morete več premikati ali preurediti epizod. Ne prikaži več Razveljavi - Premakni na vrh - Premakni na konec + + Razvrsti Obdrži razvrščeno Datum @@ -218,21 +188,21 @@ Naslov Podcasta Naključno Potrdite, da želite počistiti čakalno vrsto VSEH epizod v njej - Preostali čas:\u0020 + - Prednastavitve + %1$.2fx je že shranjeno kot prednastavitev. - Brez epizod v čakalni vrsti - Dodajte epizodo tako, da jo prenesete, ali dolgo pritisnite epizodo in izberite \"Dodaj v čakalno vrsto\". + + Ta epizoda nima opomb. - Ni prenesenih epizod. - Epizode lahko prenesete na zaslon s podrobnostmi podcasta. - Brez dnevnika prenosov - Dnevniki prenosov bodo prikazani tukaj, ko bodo na voljo. - Potem ko bo epizoda predvajana do konca, bo prikazana tukaj. - Ko dodate podcaste, bodo epizode prikazane tukaj. - Ni naročnin + + + + + + + Če se želite naročiti na podcast, pritisnite spodnjo plus ikono. Projekt @@ -259,7 +229,7 @@ Previjanje nazaj Ko se predvajanje konča, skoči na naslednji element čakalne vrste Izbrišite epizodo, ko se predvajanje konča - Epizode označite kot predvajano, tudi če je ostalo manj kot določeno število sekund časa predvajanja + Obdržite epizode, ki jih preskočite Predvajanje Kontrole za slušalke, preskok intervalov, čakalna vrsta @@ -273,7 +243,7 @@ Prenos epizode Pretakanje Spremenite vrstni red svojih naročnin - Spremenite informacije, ki jih prikazuje števec naročnin. Vpliva tudi na razvrščanje naročnin, če je \"Naročilo naročnine\" nastavljeno na \"Števec\". + Omogočite Wi-Fi filter Dovoli samodejni prenos samo za izbrana omrežja Wi-Fi. Prenesite, ko se ne polni @@ -302,7 +272,7 @@ Na koncu Na začetku Po trenutni epizodi - Onemogočeno + Uporabniški forum Sporoči bug Odprite sledilnik hroščev @@ -313,15 +283,15 @@ Najden ni bil noben spletni brskalnik. Dodajte prenesene epizode v čakalno vrsto Obnašanje - Naročnine so filtrirane. - Števec je večji od nič - Samodejni prenos - Ni samodejno preneseno - Naročnine, ki se posodabljajo - Naročnine, ki se ne posodabljajo - Obvestila omogočena - Obvestila onemogočena - Ta nastavitev je unikatna za vsak podcast. Spremenite jo lahko tako, da odprete stran podcasta. + + + + + + + + + Prispevajte O @@ -336,7 +306,7 @@ Podcini uporablja drugo odlično programsko opremo Ni rezultatov - Vnesite poizvedbo za iskanje + Išči Ni rezultatov za \"%1$s\" @@ -374,7 +344,7 @@ Za branje datoteke OPML je potreben dostop do zunanjega pomnilnika Uvoz uspešen Pritisnite OK, da znova zaženete Podcini - Ta zbirka podatkov je bila izvožena z novejšo različico Podcini. Vaša trenutna namestitev še ne ve, kako ravnati s to datoteko. + Priljubljeni izvozi Izvozi shranjene priljubljene v datoteko @@ -388,12 +358,6 @@ sekunde minute ure - - 1 sekunda - %d sekunde - %d sekund - %d sekund - 1 minuta %d minute @@ -440,22 +404,22 @@ Začasno ustavite predvajanje, namesto da zmanjšate glasnost, ko želi druga aplikacija predvajati zvoke Naročite se - Naročanje… + Predogled - Ustavi predogled + Nazaj Previjanje nazaj Hitro naprej Povečaj hitrost Zmanjšaj hitrost - Video + Epizoda se prenaša Naloži naslednjo stran Pozicija: %1$s - Uporabite dejanje - Predvajaj poglavje - Prejšnje poglavje + + + Naslednje poglavje Preverjanje pristnosti (Avtentikacija) @@ -491,18 +455,18 @@ Ta virtualni podcast je bil ustvarjen z dodajanjem mape v Podcini. Sistemskega upravitelja datotek ni mogoče zagnati Filter - Je med priljubljenimi - Ni priljubljeno + + Prenešeno - Ni prenešeno - V čakalni vrsti - Ni v čakalni vrsti + + + Ima predstavnostno vsebino - Nima predstavnostne vsebine - Pavza - Ni začasno ustavljeno - Predvajano - Ni predvajano + + + + + @@ -537,10 +501,10 @@ Host ni veljaven naslov IP ali domena Vrata niso veljavna - Število stolpcev + Napake - Novice + Potrebno je ukrepanje Prikazano, če je vaše dejanje potrebno, na primer, če morate vnesti geslo. Prenašanje @@ -551,7 +515,7 @@ Prikazano, ko prenos ali posodobitev vira ne uspe. Sinhronizacija ni uspela Prikazano, ko sinhronizacija gpodderja ne uspe. - Prikazano, ko je najdena nova epizoda podcasta, kjer so omogočena obvestila + Nastavitve pripomočka Ustvari pripomoček diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 64ba180c..8b68b82e 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -9,17 +9,17 @@ Hem - Favoriter + Inställningar Nedladdningar - Öppna inställningar - Nedladdningslogg + + Prenumerationer - Prenumerationslista + Avbryt nedladdning Uppspelningshistorik - Episod-cachen är full - Episodcachens gräns har nåtts. Du kan öka cachens storlek i inställningarna. + + År Aviseringar @@ -30,8 +30,8 @@ Välj vad som händer när du sveper över en episod i en lista Svep till höger Svep till vänster - Aktivera svepåtgärder för denna skärm - Ändra + + Enskild prenumeration Inkludera länden av episoder som bara är markerade som spelade @@ -47,23 +47,23 @@ Spelat totalt Du nekade behörigheten. - Om du stänger av notiser och något går fel kan det vara svårt att få reda på varför. - Neka - Öppna inställningar - Konfigurera hemskärm + + + + Totala storleken för alla episoder på enheten Öppna meny Stäng meny Menyinställningar - Sortera alfabetiskt - Sortera efter publiceringsdatum - Sortera efter antal spelade episoder - Antal ospelade episoder - Antal nedladdade episoder - Antal nedladdade och ospelade avsnitt + + + + + + Hittade inga kompatibla appar Exportera detaljerade loggar @@ -92,11 +92,11 @@ Ett fel inträffade: Uppdatera Kapitel - Inga kapitel - Längd: %1$s + + Beskrivning - Avsnittsanteckningar - svep upp för att läsa avsnittsanteckningar + + \u0020episoder Stäng Försök igen @@ -113,7 +113,7 @@ Alltid Aldrig - Ingenting + Aldrig När ej favorit Om inte köad @@ -126,33 +126,17 @@ 1 dag efter färdigspelad %d dagar efter färdigspelad - - %1$d/%2$d vald - %1$d/%2$d valda - - - %d episod - %d episoder - - Episodaviseringar - Visa en avisering när en episod släpps. - - %2$s har en ny episod - %2$s har %1$d nya episoder - - - Ny episod - Nya episoder - - Dina prenumerationer har nya episoder. + + + - Bekräfta att du vill markera alla valda avsnitt som spelade. - Bekräfta att du vill markera alla valda avsnitt som ospelade. - Visa information - Visa podcastinställningar + + + + Podcastinställningar Byt namn på podcast Ta bort podcast @@ -162,67 +146,50 @@ Bekräfta att du vill ta bort podcasten \"%1$s\", ALLA dess episoder (inklusive nedladdade episoder), och dess statistik. Vänligen bekräfta att du vill ta bort markerade podcasts. ALLA dess avsnitt (inklusive nedladdade avsnitt) och dess statistik. Vänligen bekräfta att du vill ta bort podcast \"%1$s\" och dess statistik. Filerna i den lokala källkatalogen kommer inte att tas bort. - Tar bort podcast + Uppdatera hela podcasten Välj flera - Välj alla ovanför - Välj alla nedanför + + Filtrerad - {faw_exclamation_circle} Senaste uppdateringen misslyckades. Tryck för att visa detaljer. + Öppna podcast Vänta tills datan laddats - Uppdateringar avstängt + %d prenumeration uppdaterad. %d prenumerationer uppdaterade. Redigera etiketter Lägg till tagg - Byt namn på etikett + Uppdatering av episoder över mobil dataanslutning är avstängt i inställningarna.\\n\\nVill du fortfarande uppdatera alla podcasts över mobildata\? Din VPN app låtsas vara ett mobilt nätverk (med datapriser). Uppdatering av podcasts över mobila dataanslutningar är avstängt i inställningarna.\\n\\nVill du uppdatera ändå\? Om du vill lösa detta problem, kontakta skaparen av din VPN app. Ladda ned - - Laddar ner 1%d episod. - Laddar ner %d episoder. - Spela Pausa Strömma Ta bort - Kunde inte ta bort filen. Testa att starta om enheten. + Kunde inte rader filen. Försök att återansluta den lokala katalogen från podcastens infoskärm. Radera episod - - 1 nedladdad episod borttagen. - %d nedladdade episoder borttagna. - - - - - - Markera som läst Spela episoden för att kunna hoppa till olika positioner Lägg till i kön - - 1%d episod tillagd i kön. - %d episoder tillagda i kön. - Ta bort från kön %d episod borttagen från kön. %d episoder borttagna från kön. - Lägg till i favoriter - Ta bort från favoriter + + Besök webbsidan Hoppa över episoden - Nollställ uppspelningspositionen - Inget valt + + Radering tar bort avsnittet från Podcini och raderar mediafilen från din enhets lagring. Den kan inte laddas ner igen via Podcini. lyckades @@ -266,7 +233,7 @@ Mediafil Inga tillhandahållna podcasts som kunde visas. Den föreslagna podcasten hade inte en RSS-länk, Podcini hittade en podcast som kunde matcha - Autentisering krävs + Bekräfta mobil nedladdning Nedladdning via mobil dataanslutning är inaktiverat i inställningarna. Podcini kan ladda ner avsnittet senare automatiskt när Wi-Fi är tillgängligt. Din VPN app låtsas vara ett mobilt nätverk (med datapriser). Uppdatering av podcasts över mobila dataanslutningar är avstängt i inställningarna. Om du vill lösa detta problem, kontakta skaparen av din VPN app. @@ -278,11 +245,11 @@ En gång   - Servern dog - Mediatypen stöds inte - Åtgärden tog för lång tid - Kan inte komma åt mediafilen - Okänt fel + + + + + Inget media spelar Podcini - Okänd mediaknapp: %1$d Filen hittades inte @@ -295,8 +262,8 @@ Visa inte igen Rensa kön Ångra - Flytta överst - Flytta sist + + Sortering Behåll sorterad Datum @@ -307,26 +274,26 @@ Smart blandning Storlek Bekräfta att du vill rensa kön från ALLA episoder. - Återstående tid:\u0020 + - Förhandsinställningar + %1$.2fx är redan sparad som en förhandsinställning. - Inga köade episoder - Lägg till en episod genom att ladda ner den, eller tryck länge på en episod och väl \"Lägg till i kön\". + + Denna episod har inga avsnittsanteckningar. - Inga nedladdade episoder - Du kan ladda ner episoder på sidan podcastdetaljer. - Ingen nedladdningslogg - Nedladdningsloggar visas här när de är tillgängliga. - Ingen historik - Efter att du lyssnat på en episod visas den här. - Inga episoder - När du lagt till en episod visas den här. - Testa att nollställa filtret för att se fler episoder. - Inga prenumerationer + + + + + + + + + + Tryck på plus-ikonen nedan för att prenumerera på en podcast. Projekt @@ -363,8 +330,8 @@ Radera automatiskt från lokala kataloger Inkludera lokala kataloger i funktionen för automatisk radering Notera att detta kommer att ta bort avsnitt från Podcini för lokala kataloger och radera deras mediafiler från enhetens lagring. De kanb inte laddas ner igen via Podcini. Aktivera automatisk radering\? - Markera episoder som spelade även om mindre än ett visst antal sekunder är kvar - Smart markera som spelad + + Ta inte bort episoder när de hoppas över Behåll överhoppade episoder @@ -406,8 +373,8 @@ Ändra vad som visas i navigationsmenyn Välj prenumerationsordning Ändra ordningen på dina prenumerationer - Ställ in prenumerationsräknare - Ändra informationen som visas vid prenumerationsräknaren. Påverkar även sorteringen av prenumerationer om \'Prenumerationsordning\' är satt till \'Räknare\'. + + Automatisk nedladdning Konfigurera automatisk nedladdning av avsnitt Aktivera Wi-Fi filtrering @@ -451,7 +418,7 @@ Början Efter nuvarande episod Slumpa - Avaktiverad + Dokumentation & support Användarforum Rapportera bugg @@ -472,22 +439,22 @@ Kom ihåg senaste sida Radering tar bort från kön Ta automatiskt bort ett avsnitt från kön när det raderas - Prenumerationsfilter - Filtrera dina prenumerationer i navigeringsmenyn och på prenumerationsskärmen - Prenumerationer är filtrerade. - Räknare högre än noll - Automatiskt nedladdad - Manuellt nedladdad - Hålls uppdaterad - Manuell uppdatering - Avisering aktiverad - Avisering avstängt - Denna inställning är unik för var podcast. Du kan ändra den genom att öppna podcastsidan. + + + + + + + + + + + Bidra - Visa Prenumerationstitel - Visa titel på prenumerationen under omslagsbilden - Åtgärd vid nya episoder - Åtgärd att genomföra för nya episoder + + + + Om Podcini version @@ -501,7 +468,7 @@ Podcini förlitar sig på annan utmärkt programvara Inga resultat hittades - Skriv en fråga för att söka + Sök Inga resultat hittades för \"%1$s\" Sök online @@ -541,7 +508,7 @@ Tillgång till extern lagring krävs för att läsa OPML-filen Importering lyckades Tryck OK för att starta om Podcini - Denna databas var exporterad med en nyare version av Podcini. Din nuvarande installation vet inte hur den ska hantera filen än. + Favoritexport Exportera sparade favoriter till fil @@ -556,10 +523,6 @@ sekunder minuter timmar - - 1 sekund - %d sekunder - 1 minut %d minuter @@ -617,28 +580,28 @@ Pausa vid avbrott Prenumerera - Prenumererar… + Förhandsvisning - Stoppa förhandsvisning + Tillbaka Backa Snabbspola Öka hastigheten Sänk hastigheten - Video + Episoden laddas ner - I kön - Markerad som favorit - Spelad + + + Ladda nästa sida Position: %1$s - Återstående tid: %1$s - Utför åtgärd - Spela kapitel - Föregående kapitel + + + + Nästa kapitel - Slumpa förslag + Lägg till förinställda val Autentisering @@ -691,18 +654,18 @@ Denna virtuella podcast skapades genom att lägga till en katalog till Podcini. Kunde inte starta systemets filhanterare Filtrera - Är favorit - Ej favorit + + Nedladdade - Ej nedladdade - Köad - Ej köad + + + Har media - Ingen media - Pausade - Ej pausad - Spelad - Ej spelad + + + + + @@ -745,10 +708,10 @@ Värd är inte en giltig IP adress eller domän Porten är inte giltig - Antal kolumner + Fel - Nyheter + Åtgärd krävs Visas om din åtgärd är obligatorisk, till exempel om du behöver ange ett lösenord. Laddar ner @@ -759,8 +722,8 @@ Visas när nedladdning eller flödesuppdatering misslyckas. Synkronisering misslyckades Visas när synkronisering med gpodder misslyckas. - Ny episod - Visas när en ny episod av en podcast hittades, när aviseringar är aktiverade + + Widgetinställningar Skapa widget diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index f1f418be..2b457e18 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -9,17 +9,17 @@ Ana Sayfa Kuyruk - Favoriler + Ayarlar İndirilenler - Ayarları aç - İndirme kaydı + + Abonelikler - Abonelik listesi + İndirmeyi iptal et Oynatma geçmişi - Bölüm önbelleği dolu - Bölüm önbelleği limitine ulaşıldı. Ayarlardan önbellek limitini arttırabilirsiniz. + + Yıllar Bildirimler @@ -30,8 +30,8 @@ Bir listede bir bölümü kaydırınca ne olacağını seçin Sağa kaydır Sola kaydır - Bu ekran için kaydırma işlemlerini etkinleştirin - Değiştir + + Kişisel abonelik Çalındı olarak işaretlenen bölümlerin sürelerini dahil et @@ -52,21 +52,21 @@ bildirime ihtiyaç duyulmaktadır. Dilediğiniz takdirde alt kategorilerin bildirimlerine izin vermeyebilirsiniz. İzni reddettiniz - Ayarları aç - Ana Ekranı Özelleştir + + Bu cihazdaki bölümlerin toplam büyüklüğü Münüyü aç Menüyü kapat İzni reddettiniz. - Alfabetik olarak sırala - Yayınlanma tarihine göre sırala - Oynatılan bölüm sayısına göre sırala - Çalınmamış bölümlerin sayısı - İndirilen bölümlerin sayısı - İndirilen ve oynatılmamış bölümlerin sayısı + + + + + + Uyumlu uygulama bulunamadı Ayrıntılı günlükleri dışa aktar @@ -95,11 +95,11 @@ Bir hata oluştu: Yenile Kısımlar - Hiçbir bölüm yok - Süre: %1$s + + Tanım - Bölüm Notları - bölüm notlarını okumak için yukarı kaydır + + \u0020bölüm Kapat Yeniden dene @@ -108,7 +108,7 @@ Her zaman Hiçbir zaman - Hiçbir şey yok + Hiçbir zaman Favorilenmemişken Sırada değilse @@ -121,33 +121,17 @@ Bittikten 1 gün sonra Bittikten %d gün sonra - - %1$d/%2$d seçildi - %1$d/%2$d seçildi - - - %d bölüm - %d bölüm - - Bölüm bildirimleri - Yeni bölüm yayınlandığında bildirim ver. - - %2$s\'de yeni bir bölüm var - %2$s \'de yeni %1$d bölüm var - - - Yeni bölümler - Yeni bölümler - - Aboneliklerinize ait yeni bölümler var. + + + - Tüm seçili olanları \"Çalındı\" olarak işaretlemek istediğinizi onaylayın. - Tüm seçili olanları \"Çalınmadı\" olarak işaretlemek istediğinizi onaylayın. - Bilgiyi göster - Podcast ayarlarını göster + + + + Podcast ayarları Podcasti yeniden adlandır Podcasti kaldır @@ -157,65 +141,49 @@ Lütfen \"%1$s\" podcastin, TÜM bölümlerini (indirilen bölümler dahil) ve istatistiklerini silmek istediğinizi onaylayın. Lütfen seçilen podcast\'leri, TÜM bölümlerini (indirilen bölümler dahil) ve istatistiklerini kaldırmak istediğinizi onaylayın. Lütfen \"\'%1$s\'\" yayınlarını ve istatistiklerini kaldırmak istediğinizi onaylayın. Yerel kaynak klasöründeki dosyalar silinmeyecektir. - Podcast kaldırılıyor + Tüm Podcastleri yenile Çoklu seçim - Üsttekilerin tümünü seç - Alttakilerin tümünü seç + + Filtrelendi - {faw_exclamation_circle} Son yenileme işlemi başarısız oldu. Ayrıntıları görüntülemek için dokunun. + Podcasti aç Please wait until the data is loaded - Güncellemeler devre dışı + %d abonelik güncellendi. %d abonelik güncellendi. Etiketleri düzenle Etiket ekle - Etiketleri yeniden adlandır + Mobil veri bağlantısı üzerinden Podcastlerin yenilenmesi ayarlarda devre dışı bırakılmıştır.\n\nYine de yenilemek istiyor musunuz\? İndir - - %d bölüm indiriliyor. - %d bölüm indiriliyor. - Oynat Duraklat Akış Sil - Dosya silinemiyor. Cihazı yeniden başlatmak yardımcı olabilir. + Bölümü sil - - 1 indirilmiş bölüm silindi. - %d indirilmiş bölüm silindi. - - - - - Okundu olarak işaretle Başka bir konuma atlamak için bölümü oynatmanız gerekir. Sıraya ekle - - %d bölüm kuyruğa eklendi. - %d bölüm kuyruğa eklendi. - Sıradan çıkar %d bölüm kuyruktan silindi. %d bölüm kuyruktan silindi. - Favorilere ekle - Favorilerden kaldır + + Web sitemizi ziyaret edin Bölümü atla - Oynatma konumunu sıfırla - Hiçbir öğe seçilmedi + + başarılı İndirme bekleniyor @@ -257,7 +225,7 @@ Medya dosyası Gösterilebilecek bir podcast bulunamadı Önerilen Podcast\'in bir RSS bağlantısı yoktu, Podcini eşleşebilecek bir Podcast buldu - Yetkilendirme gerekiyor + Mobil indirmeyi onaylayın Mobil veri bağlantısı üzerinden indirme ayarlarda devre dışı bırakılmıştır. Podcini, Wi-Fi kullanılabilir olduğunda bölüm daha sonra otomatik olarak indirebilir. Daha sonra indir @@ -268,11 +236,11 @@ Bir kere - Sunucu geberdi - Desteklenmeyen medya türü - Zaman aşımına uğradı - Medya dosyasına ulaşılamıyor - Bilinmeyen hata + + + + + Çalınan medya yok Podcini - Bilinmeyen medya anahtarı: %1$d Dosya bulunamadı @@ -285,8 +253,8 @@ Tekrar gösterme Sırayı temizle Geri al - En üste taşı - En alta taşı + + Sırala Sıralamayı sabitle Tarih @@ -296,26 +264,26 @@ Rastgele Akıllı karıştırma Lütfen içerisindeki BÜTÜN bölümlerle birlikte kuyruğu temizleme isteğinizi onaylayın. - Kalan süre:\u0020 + - Kayıtlı Hızlar + %1$.2fx is already saved as a preset. - Kuyrukta bölüm yok - Bir bölümü indirerek veya üzerine basılı tutup \\"Kuyruğa ekle\\" diyerek buraya ekleyebilirsiniz. + + Bu dosyabirrhangi bir bilgi notu içermiyor. - İndirilmiş bölüm yok - Podcast ayrıntıları sayfasından bölümleri indirebilirsiniz. - İndirme günlüğü yok - İndirme günlüğü olduğunda burada gözükecek. - Geçmiş yok - Bir bölüm dinledikten sonra burada gözükecek. - Hiçbir bölüm yok - Bir Podcast ekledikten sonra bölümleri burada gözükecek. - Daha çok bölüm görmek için filtreyi temizlemeyi deneyin. - Abonelik yok + + + + + + + + + + Bir Podcaste abone olmak için, aşağıdaki Artı simgesine tıklayın. Proje @@ -349,8 +317,8 @@ Çalma tamamlandığında kuyruktaki diğer öğeye geç Çalma bittiğinde bölümü sil Otomatik silme - Bitmesine birkaç saniye kalmış olsa da bölümleri oynatıldı olarak işaretle - Oynatıldı olarak işaretle + + Bölümler atlandığında tutmaya devam et Atlanan bölümleri sakla @@ -390,8 +358,8 @@ Gezinme çekmecesi öğelerini ayarla Abonelik sıralamasını ayarla Abonelik sırasını değiştir - Abonelik sayacını ayarla - Abonelik sayacı tarafından görüntülenen bilgileri değiştirin. Ayrıca \'Abonelik Sırası\' \'Sayaç\' olarak ayarlanmışsa aboneliklerin sıralanmasını da etkiler. + + Otomatik indirme Wi-Fi filtresini etkinleştir Seçilen kablosuz ağlar için otomatik indirmeye izin ver. @@ -433,7 +401,7 @@ Ön kısım Şu anki bölümden sonra Rastgele - Devre dışı + Dökümantasyon & destek Kullanıcı forumu Hata bildir @@ -452,20 +420,20 @@ Varsayılan sayfada geri düğmesine basmak, gezinme çekmecesini açar Kaldığım hatırlat Kuyruktan silme - Abonelik filtresi - Abonelikler filtrelendi. - Sayacı sıfırdan büyük olanlar - Otomatik indirildi - Otomatik indirilmedi - Güncellendi - Güncellenmedi - Bildirimler etkinleştirildi - Bildirimler kapatıldı - Bu ayar her Podcast için benzersizdir. Podcast sayfasını açarak değiştirebilirsiniz. + + + + + + + + + + Katkıda bulunanlar - Abonelik başlığını göster - Yeni bölüm işlemleri - Yeni bölümler için işlemler + + + Hakkında Podcini sürümü @@ -479,7 +447,7 @@ Podcini başka yazılımlardan da faydalanıyor Sonuç bulunamadı - Aramak için bir kelime yazın + Ara \"%1$s\" için bir sonuç bulunamadı @@ -518,7 +486,7 @@ OPML dosyasını okumak için harici depolama alanına erişim gereklidir İçe aktarma başarılı Podcini\'u yeniden başlatmak için lütfen OK tuşuna basın - Bu veritabanı Podcini\'un daha yeni bir sürümü ile dışa aktarıldı. Mevcut kurulumunuz henüz bu dosyayı nasıl işleyeceğini bilmiyor. + Favorileri dışa aktarma Kayıtlı favorileri dosyaya aktarma @@ -533,10 +501,6 @@ saniye dakika saat - - 1 saniye - %d saniye - 1 dakika %d dakika @@ -593,22 +557,22 @@ Kesintiler için duraklat Üye ol - Abone olunuyor… + Önizle - Önizlemeyi durdur + Geri Geri sar İleri sar Hızı artır Hızı azalt - Vidyo + Bölüm indiriliyor Sonraki sayfayı yükle Pozisyon: %1$s - Eylemi uygula - Kısmı çal - Önceki kısım + + + Sonraki kısım Yetkilendirme @@ -661,18 +625,18 @@ Bu sanal podcast, podcinie bir klasör eklenerek oluşturulmuştur. Sistem dosya yöneticisi başlatılamıyor Filtre - Favori - Favori değil + + İndirildi - İndirilmedi - Kuyrukta - Kuyrukta değil + + + Medya var - Medya yok - Duraklatıldı - Duraklatılmadı - Oynatıldı - Oynatılmadı + + + + + @@ -713,10 +677,10 @@ Host is not a valid IP address or domain Bağlantı noktası geçerli değil - Sütunların sayısı + Hatalar - Haberler + Yapılması gereken işlemler Eyleminiz gerekliyse, örneğin bir parola girmeniz gerekiyorsa gösterilir.. İndiriliyor @@ -727,8 +691,8 @@ İndirme veya besleme güncellemesi başarısız olduğunda gösterilir. Senkronizasyon başarısız gpodder senkronizasyonu başarısız olduğunda gösterilir. - Yeni bölüm - Bölümler otomatik olarak indirildiğinde gösterilir. + + Widget ayarları Widget oluştur diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index ef38f189..f1997092 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -9,17 +9,17 @@ Домашня Черга - Улюблені + Налаштування Завантаження - Відкрити налаштування - Завантажити файли журналу + + Підписки - Список підписок + Скасувати завантаження Історія прослуховувань - Кеш епізодів заповнений - Досягнуто ліміт кешу епізодів. Ви можете збільшити розмір кешу в Налаштуваннях. + + Роки Сповіщення @@ -30,8 +30,8 @@ Оберіть, що відбуватиметься під час проведення пальцем по епізоду в списку Проведення пальцем управо Проведення пальцем уліво - Увімкнути дії проведенням пальцем для цього екрану - Змінити + + Індивідуальна підписка Враховувати тривалість епізодів, які просто позначені як відтворені @@ -47,23 +47,23 @@ Прослухано взагалі Ви відмовили у дозволі. - Якщо ви вимкнете сповіщення і щось піде не так, то, можливо, ви не зможете з\'ясувати, чому це сталося. - Блокувати - Відкрити налаштування - Налаштувати домашній екран + + + + Загальний розмір епізодів на цьому пристрої Показати меню Сховати меню Налаштування шторки - Сортувати за абеткою - Сортувати за датою публікації - Сортувати за кількістю прослуханих епізодів - Кількість непрослуханих епізодів - Кількість завантажених епізодів - Кількість завантажених але не прослуханих епізодів + + + + + + Сумісних програм не знайдено Експорт детальних журналів @@ -92,11 +92,11 @@ Трапилась помілка: Оновити Глави - Немає розділів - Тривалість: %1$s + + Опис - Примітки - проведіть пальцем угору, щоб прочитати примітки + + \u0020епізодів Закрити Повторити знову @@ -113,7 +113,7 @@ Завжди Ніколи - Нічого + Ніколи Коли не вибрано Якщо не в черзі @@ -130,41 +130,17 @@ %d днів після закінчення %d днів після завершення - - %1$d/%2$d вибрано - %1$d/%2$d вибрано - %1$d/%2$d вибрано - %1$d/%2$d вибрано - - - %d епізод - %d епізоди - %d епізодів - %d епізоди - - Сповіщення про епізоди - Показувати сповіщення, коли виходить нова серія. - - %2$s має новий епізод - %2$s має %1$d нових епізоди - %2$s має %1$d нові епізодів - %2$s має %1$d нових епізодів - - - Новий епізод - Нові епізоди - Нові епізоди - Нові епізоди - - Ваші підписки мають нові епізоди. + + + - Підтвердіть, якщо бажаєте, позначення усіх вибраних елементів як відтворені. - Будь ласка, підтвердіть, що ви хочете позначити всі вибрані елементи як \"не відтворені\". - Інформація - Показати налаштування подкасту + + + + Налаштування подкасту Перейменувати подкаст Видалити подкаст @@ -174,16 +150,16 @@ Будь ласка, підтвердьте, що ви хочете видалити подкаст \"%1$s\", а також УСІ його епізоди (разом із завантаженими) і статистику. Будь ласка, підтвердьте, що ви хочете видалити вибрані подкасти, а також УСІ їхні епізоди (разом із завантаженими) і статистику. Будь ласка, підтвердьте, що ви хочете видалити подкаст \"%1$s\" і його статистику. Файли в теці локального джерела не будуть видалені. - Видаляємо подкаст + Оновити весь подкаст Мультивибір - Вибрати все вище - Вибрати все нижче + + Фільтровані - {faw_exclamation_circle} Останнє оновлення було невдалим. Натисніть, щоб переглянути деталі. + Відкрити подкаст Зачекайте, поки завантажаться дані - Оновлення вимкнено + %d підписку оновлено. %d підписки оновлено. @@ -192,46 +168,25 @@ Редагувати теги Додати тег - Перейменувати тег + Оновлення подкастів через мобільний зв\'язок вимкнено в налаштуваннях.\n\nВи все одно хочете оновити\? Ваш VPN-додаток видає себе за мобільну мережу (зʼєднання з лічильником). Оновлення подкастів через мобільне з\'єднання вимкнено в налаштуваннях.\n\nВи все одно хочете оновити\? Якщо ви хочете, щоб цю проблему було виправлено, зверніться до розробників вашого VPN-додатку. Завантажити - - Завантажується %d епізод. - Завантажуються %d епізоди. - Завантажуються %d епізодів. - Завантажуються %d епізодів. - Грати Пауза Прослухати без завантаження Видалити - Не вдається видалити файл. Перезавантаження пристрою може допомогти. + Не вдалося видалити файл. Спробуйте перепід\'єднати локальну теку з екрана інформації про подкаст. Видалити епізод - - 1 завантажений епізод видалено. - %dзавантажених епізоди видалено. - %dзавантажених епізодів видалено. - %d завантажених епізодів видалено. - - - - Позначити як прочитане Щоб перейти до позиції, потрібно відтворити епізод Додати до черги - - %d епізод додано до черги. - %d епізоди додано до черги. - %d епізодів додано до черги. - %d епізодів додано до черги. - Вилучити з черги %d епізод видалено з черги. @@ -239,12 +194,12 @@ %d епізодів видалено з черги. %d епізодів видалено з черги. - Додати до обраного - Вилучити з обраних + + Відвідати сайт Пропустити епізод - Скинути позицію відтворення - Не вибрано жодний елемент + + Видалення видаляє епізод з Podcini і видаляє медіафайл зі сховища вашого пристрою. Його не можна буде знову завантажити через Podcini. успішно @@ -290,7 +245,7 @@ Файл з медіа Не надано подкаст для перегляду. Запропонований подкаст не мав посилання на RSS-стрічку, але Podcini вдалося знайти схожий - Потрібна автентифікація + Підтвердження завантаження через мобільну мережу Завантаження через мобільний зв\'язок вимкнено в налаштуваннях. Podcini може завантажити епізод пізніше автоматично, коли з\'явиться Wi-Fi. Ваш VPN-додаток прикидається мобільною мережею (з\'єднання з лічильником). Завантаження через мобільне з\'єднання вимкнено в налаштуваннях. Якщо ви хочете, щоб цю проблему було виправлено, зверніться до розробників вашого VPN-додатку. @@ -302,11 +257,11 @@ Один раз - Сервер помер - Тип медіа не підтримується - Операція минула - Не вдається отримати доступ до медіафайлу - Невідома помилка + + + + + Немає що грати Podcini - Невідомий медіа ключ: %1$d Файл не знайдено @@ -319,8 +274,8 @@ Більше не показувати Очистити чергу Скасувати - Догори - Донизу + + Впорядкувати Зберегти сортування За датою @@ -331,26 +286,26 @@ Розумне перемішування Розмір Будь ласка, підтвердіть що ви бажаєте вилучити всі епізоди з черги. - Залишилось:\u0020 + - Заготовки + %1$.2fx вже збережено як заготовку. - В черзі немає епізодів. - Додайте епізод, завантаживши його, або довго натиснувши на нього і вибравши \"Додати до черги\". + + До цього епізода немає нотаток. - Немає завантажених епізодів - Можна завантажувати епізоди на екрані подробиць подкасту. - Журнал завантажень пустий. - Журнал завантажень з’явиться тут. - Немає історії - Коли ви прослухаєте епізод, ця інформація з’явиться тут. - Немає епізодів - Коли ви додасте подкаст, тут з’явиться перелік його епізодів. - Спробуйте очистити фільтр, щоб побачити більше епізодів. - Немає підписок + + + + + + + + + + Щоб підписатись на подкаст, натисніть на значок плюса нижче Проект @@ -387,8 +342,8 @@ Автовидалення з локальних тек Функція автовидалення видалятиме також і локальні теки Зверніть увагу, що для локальних тек це призведе до видалення епізодів з Podcini і видалення їхніх медіафайлів зі сховища вашого пристрою. Їх не можна буде знову завантажити через Podcini. Увімкнути автоматичне видалення\? - Позначити епізоди як відтворені, навіть якщо залишилось менш ніж зазначене число секунд до кінця відтворення - Розумне позначення прослуханих епізодів + + Зберігати пропущені епізоди при програванні Зберігати пропущені епізоди @@ -430,8 +385,8 @@ Оберіть елементи, які відображатимуться в навігаційній панелі Встановити порядок підписок Змінити порядок ваших підписок - Налаштувати лічильник підписок - Змініть інформацію, що відображається лічильником підписки. Це впливає на сортування підписок, якщо в параметрі \"Порядок підписок\" вибрано \"Лічильник\". + + Автозавантаження Налаштуйте автозавантаження епізодів Увімкнути фільтр Wi-Fi @@ -475,7 +430,7 @@ На початок Після поточного епізоду Випадково - Вимкнено + Документація та підтримка Форум користувачів Повідомити про помилку @@ -496,22 +451,22 @@ Остання відкрита сторінка Вилучати з черги при видаленні завантажень При видаленні завантаженого епізода також вилучати його з черги - Фільтр підписок - Фільтруйте підписки на панелі навігації та на сторінці підписок - Підписки фільтровано. - Лічильник більше нуля - Завантажено автоматично - Не завантажено автоматично - Оновлюється - Не оновлюється - Сповіщення ввімкнено - Сповіщення вимкнено - Цей параметр унікальний для кожного подкасту. Ви можете змінити його, відкривши сторінку подкасту. + + + + + + + + + + + Посприяти - Показувати назву підписки - Відображати назву підписки під зображенням обкладинки - Дія для нових епізодів - Дія що буде виконана для нових епізодів + + + + Про програму Версія Podcini @@ -525,7 +480,7 @@ Podcini використовує інше чудове програмне забезпечення Жодних результатів немає - Введіть запит для пошуку + Пошук Нічого не знайдено за запитом \"%1$s\" Шукати онлайн @@ -565,7 +520,7 @@ Щоб прочитати файл OPML потрібен доступ до зовнішнього носія Імпорт - успішний Будь ласка, натисніть OK, щоб перезапустити Podcini - Ця база даних була експортована з новішою версією Podcini. Ваша поточна установка ще не знає, як обробляти цей файл. + Експорт улюбленого Експортувати збережені улюблені файли @@ -580,12 +535,6 @@ секунд хвилин годин - - 1 секунда - %d секунди - %d секунд - %d секунд - 1 хвилина %d хвилини @@ -653,28 +602,28 @@ Пауза в разі переривання Підписатися - Підписка… + Предперегляд - Зупинити предперегляд + Назад Перемотка назад Перемотка вперед Збільшити швидкість Зменшити швидкість - Відео + Епізод завантажується - В черзі - Відмічений як улюблений - Відтворений + + + Завантажити наступну сторінку Позиція: %1$s - Залишилось: %1$s - Застосувати дію - Відтворити розділ - Попередній розділ + + + + Наступний розділ - Перетасувати пропозиції + Додати типовий Автентикація @@ -727,18 +676,18 @@ Цей віртуальний подкаст був створений шляхом додавання папки до Podcini. Не запускається системний файловий менеджер Фільтр - В улюблених - Не в улюблених + + Завантажені - Не завантажені - В черзі - Не в черзі + + + З медіа - Без медіа - Призупинені - Не призупинені - Відтворені - Не відтворені + + + + + @@ -781,10 +730,10 @@ Поле \"Хост\" містить неправильну IP-адресу чи назву домену Порт недійсний - Кількість стовпців + Помилки - Новини + Потрібна дія Відображається, якщо потрібна ваша дія, наприклад, якщо потрібно ввести пароль. Завантаження @@ -795,8 +744,8 @@ Відображається, коли не вдається завантажити або оновити канал. Не вдалося синхронізувати Відображається, коли не вдається синхронізувати gpodder. - Новий епізод - Відображається, коли був знайдений новий епізод подкасту, де увімкнено сповіщення + + Налаштування віджета Створити віджет diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 50e8edfe..ea7e533b 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -9,17 +9,17 @@ 首页 播放列表 - 收藏 + 设置 下载 - 打开设置 - 下载日志 + + 订阅 - 订阅列表 + 取消下载 播放历史 - 节目缓存已满 - 已达到节目缓存限制,可以在设置中提高缓存大小。 + + 通知 @@ -30,8 +30,8 @@ 选择在列表中滑动一期节目时会发生什么 右滑 左滑 - 对这个屏幕启用滑动操作 - 更改 + + 单独订阅 包括刚被标记为已播放节目的时长 @@ -51,23 +51,23 @@ 您可以根据自己的意愿禁止子类别的通知。 你拒绝授予该权限 - 如果你禁用了通知,且出现了错误,你可能无法找出出错的原因 - 拒绝 - 打开设置 - 配置主屏幕 + + + + 设备上音频节目的总大小 打开菜单 关闭菜单 抽屉选项 - 按名称排序 - 按出版日期排序 - 根据已播放节目的数量排序 - 未播曲目数 - 已下载节目数 - 已下载但未播放的节目数 + + + + + + 没有找到兼容的应用程序 导出详细日志 @@ -96,11 +96,11 @@ 出错: 刷新 章节 - 无章节 - 时长:%1$s + + 描述 - 节目信息 - 上滑阅读播客简介 + + \u0020 曲 关闭 重试 @@ -117,7 +117,7 @@ 总是 从不 - 啥都没有 + 从不 当未收藏时 当不在队列中 @@ -128,29 +128,17 @@ 结束后 %d 天 - - 共 %2$d 播客,已选中 %1$d - - - %d 期节目 - - 节目通知 - 当一期新节目发布时,显示一条通知。 - - %2$s有 %1$d 期新节目 - - - 新节目 - - 你的订阅有新节目 + + + - 请确认你想将所有选定项目标记为“已播放” - 请确认你想将所有选定项目标记为“未播放” - 查看信息 - 显示播客设置 + + + + 播客设置 重命名播客 移除播客 @@ -160,62 +148,49 @@ 请确认你想删除播客“%1$s”,该播客的所有节目(包括已下载的节目)及其统计数字。 请确认你想删除选中的播客,这些播客的所有节目(包括已下载的节目)及它们的统计数字 请确认你想删除播客“%1$s”及其统计数字。本地源文件夹内的文件不会被删除。 - 正在移除播客 + 刷新所有播客 多选 - 选中上面所有 - 选中下面所有 + + 已过滤的 - {faw_exclamation_circle} 上次刷新失败。轻按查看详情。 + 打开播客 请等待数据加载完成 - 更新已禁用 + %d 订阅已更新 编辑标签 添加标签 - 重命名标签 + 通过移动数据连接刷新播客在设置中被禁用。\n\n你一定要刷新播客吗? 您的 VPN 应用自称是移动网络 (按流量计费连接)。在设置中禁用了通过移动数据连接刷新播客。\n\n你仍要刷新吗?如果你想修复此问题,请联系 VPN 应用的创建者。 下载 - - 正下载 %d 个音频节目 - 播放 暂停 流媒体 删除 - 无法删除文件。重启可能解决该问题。 + 无法删除文件。尝试从播客信息屏重新连接本地文件夹 删除节目 - - 删除了 %d 个已下载的节目。 - - - - - 标记为已读 要跳转到某处,你需要播放这一集 加至队列 - - 已将%d个节目添加到序列中 - 从队列中删除 已从序列中移除%d个节目 - 加为收藏 - 从收藏中删除 + + 访问网站 跳过曲目 - 重置播放位置 - 未选中项目 + + 删除操作会从 Podcini 删除播客并从设备存储删除媒体文件。无法再通过 Podcini 重新下载它。 成功 @@ -258,7 +233,7 @@ 媒体文件 没有可供显示的播客。 推荐的播客没有 RSS 链接,Podcini 找到了一个可以匹配的播客 - 需要认证 + 确认使用移动数据下载 设置中禁用了使用移动数据进行下载。当 Wi-Fi 可用时,Podcini 可以稍后自动下载节目。 您的 VPN 应用自称是移动网络 (按流量计费连接)。在设置中禁用了通过移动数据连接下载。如果你想修复此问题,请联系 VPN 应用的创建者。 @@ -270,11 +245,11 @@ 仅此一次 - 服务器宕机 - 不受支持的媒体类型 - 操作超时 - 无法访问媒体文件 - 未知错误 + + + + + 没有可播放的媒体 Podcini - 未知媒体密钥: %1$d 文件未找到 @@ -287,8 +262,8 @@ 不再显示 清除队列 撤消 - 移到顶端 - 移到下部 + + 排序 保持排序 按日期 @@ -299,26 +274,26 @@ 智能随机播放 大小 请确认您要清除队列中的全部曲目 - 计时剩余:\u0020 + - 预设定 + %1$.2fx已被保存为一个预设定。 - 队列中无节目 - 通过下载或者长按一个节目并选择“添加到播放列表”以添加节目 + + 本集不包含展示信息 - 没有已下载的节目 - 您可以在播客的详情界面下载节目 - 没有下载日志 - 可用的下载日志会显示在这里 - 无历史记录 - 收听一期节目之后,它会显示在这里。 - 无节目 - 当您添加一个播客时,节目会显示在此处 - 尝试清除过滤器查看更多播客节目 - 没有订阅 + + + + + + + + + + 点按下方的+号按钮来订阅播客 项目 @@ -355,8 +330,8 @@ 自动从本地文件夹删除 在自动删除功能中包括本地文件夹 请注意,对于本地文件夹,此操作会从 Podcini 删除播客并从设备存储删除媒体文件。无法再通过 Podcini 下载它们。要开启自动删除吗? - 当曲目的剩余未播放时间小于一个确定值时将其表为已播放 - 智能标记为已播放 + + 当剧集被跳过时保留它们 保留跳过的节目 @@ -398,8 +373,8 @@ 更改显示在导航抽屉中的项目 设置订阅顺序 改变你的订阅的排序方式 - 设置订阅计数 - 更改订阅计数器显示的信息。 如果“订阅的排序顺序”设置为“按数量排序”,这也会影响订阅的排序。 + + 自动下载 配置节目的自动下载 打开 Wi-Fi 过滤器 @@ -440,7 +415,7 @@ 前进 在当前播客节目之后 随机 - 已禁用 + 文档和支持 用户论坛 报告Bug @@ -461,22 +436,22 @@ 记住最后的页面 删除按钮从队列中去除 播客被删除后,自动从队列中删掉它 - 订阅筛选器 - 在导航抽屉和订阅屏幕中过滤你的订阅 - 订阅已过滤 - 仅显示有计数的订阅 - 自动下载的 - 非自动下载的 - 保持更新的 - 未保持更新的 - 通知已启用 - 通知已禁用 - 你可以为每个播客设置不同的间隔或时间。可以通过打开播客页面来改变它。 + + + + + + + + + + + 贡献 - 显示订阅标题 - 在封面图下方显示订阅标题 - 新节目操作 - 对新节目采取的操作 + + + + 关于 Podcini版本 @@ -490,7 +465,7 @@ Podcini使用其他伟大的软件 没有找到任何结果 - 输入要搜索的查询 + 搜索 未找到关于 \"%1$s\" 的结果 在线搜索 @@ -530,7 +505,7 @@ 读取 OPML 文件需要访问外部存储的权限 导入成功 请按\"确定\"重新启动Podcini - 该数据库是使用较新版本的Podcini导出的。您当前安装的版本尚不知如何处理该文件。 + 收藏导出 将保存的收藏夹导出到文件 @@ -545,9 +520,6 @@ 小时 - - %d 秒 - %d 分 @@ -606,28 +578,28 @@ 中断暂停 订阅 - 订阅中… + 预览 - 停止预览 + 返回 回放 快进 加快速度 放慢速度 - 视频 + 曲目正在下载 - 在队列中 - 标记为收藏 - 已播放 + + + 载入下一页 位置:%1$s - 剩余时间:%1$s - 应用动作 - 播放章节 - 上一章 + + + + 下一章 - 随机播放建议 + 添加预设 验证 @@ -680,18 +652,18 @@ 这个虚拟播客是通过向Podcini添加一个文件夹创建的 无法启动系统文件管理器 过滤器 - 收藏的 - 未收藏 + + 已下载 - 未下载 - 已在播放列表中 - 不在播放列表中 + + + 包含媒体 - 没有媒体 - 已暂停 - 未暂停 - 已播放 - 未播放 + + + + + @@ -734,10 +706,10 @@ 主机地址为无效的IP地址或域名 端口不可用 - 列数 + 错误 - 新闻 + 需要操作 显示是否需要您的操作,比如是否需要您输入一个密码 正在下载 @@ -748,8 +720,8 @@ 当下载或源更新失败时显示 同步失败了 gpodder 同步出错时显示 - 新节目 - 当发现一个播客的新节目时显示,前提是在播客中启用通知 + + 小部件设置 创建小部件 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 3f78856d..c8e1f469 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -7,18 +7,18 @@ 首頁 待播清單 - 最愛 + 設定 下載 訂閱 - 暫存集數已達上限 - 暫存集數已達上限,您可以在設定中調整限制。 + + 通知 找不到 \"%1$s\" - 變更 + 注意:此統計不考慮播放速度影響 @@ -34,11 +34,11 @@ 打開選單 關閉選單 - 按字母排序 - 按發布日期排序 - 按已播放的集數排序 - 未播放集數 - 已下載集數 + + + + + 找不到相容的 App 匯出詳細記錄 @@ -58,7 +58,7 @@ 發生錯誤: 刷新 章節 - 時長: %1$s + 描述 \u0020單集 關閉 @@ -76,47 +76,38 @@ 聽完後 %d 天 - 當新單集推出時顯示通知訊息 - - %2$s 發表了 %1$d 則新單集 - - 您訂閱的 Podcast 推出新單集了。 + + - 顯示資料 - 顯示 Podcast 設定 + + Podcast 設定 重新命名 Podcast 移除 Podcast 分享 - 移除 Podcast + 重新整理 Podcast 多重選取 - 選取以上全部 - 選取以下全部 + + 已過濾 資料載入中,請稍候 下載 - - 正在下載 %d 集 - 播放 暫停 串流播放 刪除 - 刪除文件失敗。重啟設備試試看。 - 標示為已讀 + + 若想指定播放位置,請先播放該單集 - - 已將 %d 集加入待播清單。 - 已將 %d 集自待播清單中移除 跳過這一集 - 未選擇任何項目 + 成功 下載等待中 @@ -135,15 +126,15 @@ 資料來源 媒體檔案 無法顯示 Podcast - 需要驗證 + 目前您設定為不可使用行動網路串流播放,輕觸後可強制以串流播放。 永遠允許 允許一次 - 主機未回應 - 不支援的媒體格式 - 操作逾時 - 無法取得該媒體檔案 + + + + 播放完畢 Podcini - 媒體按鍵無法辨識:%1$d 找不到檔案 @@ -153,8 +144,8 @@ 一旦鎖定待播清單,就無法調整各集次序或使用滑動選單 不再顯示 返回 - 移到最前 - 移到最後 + + 排序 維持排序 日期 @@ -163,21 +154,21 @@ Podcast 標題 隨機 請確認您要清除待播清單中的每一集 - 時間尚餘:\u0020 + - 備選清單 + 目前備選清單裡已有 %1$.2fx - 待播清單裡沒有任何單集 - 下載或長按後選擇「加入待播清單」即可將這一集放入待播清單。 + + 本集沒有附註 - 尚未下載任何一集 - 您可以到 Podcast 詳情畫面下載各單集。 - 無下載紀錄 - 有下載紀錄時,將顯示於此 - 聽過的每一集都會顯示在此。 - 當您添增 Podcast 後,其中的各單集會顯示於此。 - 無訂閱 + + + + + + + 請按下方加號以訂閱 Podcast 專案 @@ -202,7 +193,7 @@ 倒轉 當播放完畢時自動跳至待播清單中的下一集 播放完畢後刪除該集 - 若離開時還剩下特定秒數以內,也將該集標記為已播放 + 當跳過某集不播放時,仍於清單中保留該集 播放 耳機線控、快轉時間、待播清單 @@ -214,7 +205,7 @@ 下載單集 串流播放 更改您訂閱頻道的排序方式 - 調整訂閱計數器中要顯示的東西,同時也會在排序方式設定為「計數」時影響排序 + 限定 Wi-Fi 限定於特定 Wi-Fi 連線時自動下載 未充電時下載 @@ -243,7 +234,7 @@ 放到清單最後 放到清單最前 當前這集以後 - 停用 + 使用者論壇 回報錯誤 開啟錯誤追蹤 @@ -254,12 +245,12 @@ 找不到任何瀏覽器 下載單集以後自動加入待播清單 操作行為 - 此為篩選過的訂閱清單。 - 計數大於 0 的 - 已自動下載 - 未自動下載 - 已設定維持更新 - 未設定維持更新 + + + + + + 關於 Podcini 版本 @@ -309,7 +300,7 @@ 讀取 OPML 檔需要存取外部儲存空間的權限 匯入完畢 請按下 OK 重新啟動 Podcini - 此資料庫是以新版 Podcini 匯出的,您目前使用的版本無法使用這份資料。 + 匯出我的最愛 將儲存的我的最愛清單匯出為檔案 @@ -323,9 +314,6 @@ 分鐘 小時 - - %d 秒 - %d 分鐘 @@ -359,20 +347,20 @@ 有其他 App 也要播放聲音時,停止播放 Podcast(而非降低音量) 訂閱 - 訂閱中 + 預覽 - 停止預覽 + 倒轉 快轉 加速 放慢 - 影片 + 正在下載這集 載入下一頁 播放進度:%1$s - 套用 - 播放章節 + + 驗證 修改此 Podcast 的帳號與密碼。 @@ -403,18 +391,18 @@ 此虛擬 Podcast 是在 Podcini 裡增加資料夾而產生的。 無法啟用系統的檔案管理工具 篩選 - 為最愛 - 未標記為最愛的 + + 已下載 - 未下載 - 已列入待播清單 - 未列入待播清單 + + + 有額外媒體檔 - 無媒體的 - 暫停 - 未暫停播放的 - 已播放 - 未播放過的 + + + + + @@ -446,10 +434,10 @@ 主機並非有效的 IP 或網域名稱 埠號無效 - 顯示欄數 + 錯誤 - 新單集到 + 需要介入 需要您有進一步行動(比方說輸入密碼)時顯示。 下載資訊 @@ -460,7 +448,7 @@ 當下載或更新出錯時顯示。 同步失敗 在 gpodder 同步發生錯誤時顯示 - 啟用通知的情形下,有新單集上架時顯示通知訊息 + 小工具設定 建立小工具 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b9e502bf..0848da6a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -13,27 +13,23 @@ Home Queues - Favorites + Settings Downloads Logs - Subscriptions log - Open settings - Download log + + Subscriptions - Subscriptions list + Cancel download History - Episode cache full - The episode cache limit has been reached. You can increase the cache size in the Settings. + + Years Notifications - Current Current Podcast Global - Podcini Echo - Podcini Echo %d \"%1$s\" not found @@ -43,8 +39,8 @@ Choose what happens when swiping an episode in a list Swipe right Swipe left - Enable swipe actions for this screen - Change + + Subscription Subscription @@ -71,10 +67,10 @@ Since Android 13, top level notification is needed for normal refresh and playback. You may disallow notifications of sub-catergories at your wish. You denied the permission. - If you disable notifications and something goes wrong, you might be unable to find out why it went wrong. - Deny - Open settings - Configure Home Screen + + + + Total size of episodes on the device @@ -84,15 +80,12 @@ Close menu Drawer preferences - Title - Publish date - Download date - Unplayed publish date - Played count - New count - Unplayed count - Download count - Unplayed download count + + + + + + No compatible apps found @@ -134,12 +127,12 @@ Refreshing Reconcile Chapters - No chapters + Duration: - Duration: %1$s + Description - Shownotes - swipe up to read shownotes + + \u0020episodes Close Retry @@ -173,7 +166,7 @@ You need to create some synthetic feeds first Remove from current feed - Nothing + Never When not favorited When not in queue @@ -186,33 +179,15 @@ 1 day after finishing %d days after finishing - - %1$d/%2$d selected - %1$d/%2$d selected - - - %d episode - %d episodes - - Episode notifications - Show a notification when a new episode is released. - - %2$s has a new episode - %2$s has %1$d new episodes - - - New episode - New episodes - - Your subscriptions have new episodes. + + + - Please confirm that you want to perform the action on all selected items. - Please confirm that you want to toggle played status of all selected items. - Please confirm that you want to mark all selected items as played. - Please confirm that you want to mark all selected items as unplayed. - Show information - Show podcast settings + + + + Podcast settings Choose active queue Rename podcast @@ -224,35 +199,31 @@ Please confirm that you want to delete the podcast \"%1$s\", ALL its episodes (including downloaded episodes), and its statistics. Please confirm that you want to remove the selected podcasts, ALL their episodes (including downloaded episodes), and its statistics. Please confirm that you want to remove the podcast \"%1$s\" and its statistics. The files in the local source folder will not be deleted. - Removing podcast + Only episodes from synthetic feeds can be erased. For future reference, you can record a reason here: Refresh complete podcast Multi select - Select all above - Select all below + + Filtered - {faw_exclamation_circle} Last refresh failed. Tap to view details. + Open podcast Open Please wait until the data is loaded - Updates disabled + %d subscription updated. %d subscriptions updated. Edit tags Add tag - Rename tag + Refreshing podcasts over mobile data connection is disabled in the settings.\n\nDo you want to refresh anyway\? Your VPN app pretends to be a mobile network (metered connection). Refreshing podcasts over mobile data connection is disabled in the settings.\n\nDo you want to refresh anyway\? If you want this problem to be fixed, contact the creators of your VPN app. Download - - Downloading %d episode. - Downloading %d episodes. - Speak Play Pause @@ -262,13 +233,9 @@ Null Delete Unable to delete file. - Unable to delete file. Rebooting the device could help. + Unable to delete file. Try re-connecting the local folder from the podcast info screen. Delete episode media - - 1 downloaded episode deleted. - %d downloaded episodes deleted. - JavaScript No action @@ -280,28 +247,19 @@ Set played state - Mark as read + To jump to positions, you need to play the episode - - %d episode marked as favorite. - %d episodes marked as favorite. - Combo action Shelve to synthetic Add to active queue - - %d episode added to queue. - %d episodes added to queue. - Remove from active queue %d episode removed from queue. %d episodes removed from queue. Play video - Add to favorites - Toggle favorites + Media type Unknown Audio @@ -329,11 +287,11 @@ Again Forever Ignored - Remove from favorites + Visit website Skip episode - Reset playback position - No items selected + + Warning: you are deleting local episodes. It will delete the media files from your device storage. It cannot be downloaded again through Podcini. Continue? existing @@ -380,7 +338,7 @@ Media file No podcast was provided that could be shown. The suggested podcast did not have an RSS link, Podcini found a podcast that could match - Authentication required + Confirm mobile download Downloading over mobile data connection is disabled in the settings. Podcini can download the episode later automatically when Wi-Fi is available. Your VPN app pretends to be a mobile network (metered connection). Downloading over mobile data connection is disabled in the settings. If you want this problem to be fixed, contact the creators of your VPN app. @@ -393,11 +351,11 @@ - Server died - Unsupported media type - Operation timed out - Unable to access media file - Unknown error + + + + + No media playing 00:00:00 Podcini - Unknown media key: %1$d @@ -415,8 +373,8 @@ Clear queue Clear bin Undo - Move to top - Move to bottom + + Sort Rename Add queue @@ -424,6 +382,7 @@ Publish date Download date Date + Count Played date Completed date Duration @@ -436,29 +395,29 @@ Smart shuffle Size Please confirm that you want to clear the queue of ALL of the episodes in it - Time left:\u0020 + Show bin - Presets + %1$.2fx is already saved as a preset. - No queued episodes - Add an episode by downloading it, or long press an episode and select \"Add to queue\". - This episode has no shownotes. - No downloaded episodes - You can download episodes on the podcast details screen. - No download log - Download logs will appear here when available. - No history - After you listen to an episode, it will appear here. - No episodes - When you add a podcast, the episodes will be shown here. - Try clearing the filter to see more episodes. - No subscriptions + + This episode has no shownotes. + + + + + + + + + + + To subscribe to a podcast, press the plus icon below. @@ -500,8 +459,8 @@ Note that for local folders this will remove episodes from Podcini and delete their media files from your device storage. They cannot be downloaded again through Podcini. Enable auto delete\? Mark played removes from queue Removes the episodes from all queues when they are mark episodes as played - Mark episodes as played even if less than a certain amount of seconds of playing time is still left - Smart mark as played + + Keep episodes when they are skipped Keep skipped episodes @@ -525,8 +484,6 @@ Headphones or Bluetooth disconnect Headphones reconnect Bluetooth reconnect - Prefer audio only - Only play audio of a video media Prefer streaming Display stream button instead of download button in lists Prefer low quality on mobile @@ -550,8 +507,8 @@ Change which items appear in the navigation drawer Set subscription order by Change the order of your subscriptions - Set subscription counter - Change the information displayed by the subscription counter. Also affects the sorting of subscriptions if \'Subscription Order\' is set to \'Counter\'. + + Automatic download Configure the automatic download of episodes Enable Wi-Fi filter @@ -617,7 +574,7 @@ Front After current episode Random - Disabled + Documentation & support User forum Report bug @@ -638,22 +595,22 @@ Remember last page Delete removes from queue Automatically remove an episode from the queue when it is deleted - Subscription filter - Filter your subscriptions in navigation drawer and subscriptions screen - Subscriptions are filtered. - Counter greater than zero - Auto downloaded - Not auto downloaded - Kept updated - Not kept updated - Notification enabled - Notification disabled - This setting is unique to each podcast. You can change it by opening the podcast page. + + + + + + + + + + + Contribute - Show subscription title - Display the subscription title below the cover image - New episodes action - Action to take for new episodes + + + + About @@ -669,9 +626,8 @@ No results were found - Type a query to search + Search - In title or author No results were found for \"%1$s\" Search online @@ -736,7 +692,7 @@ Access to external storage is required to read the OPML file Import successful Please press OK to restart Podcini - This database was exported with a newer version of Podcini. Your current installation does not yet know how to handle this file. + Favorites export Export saved favorites to file @@ -756,10 +712,6 @@ seconds minutes hours - - 1 second - %d seconds - 1 minute %d minutes @@ -782,7 +734,6 @@ Choose synchronization provider You can choose from multiple providers to synchronize your subscriptions and episode play state with Choose synchronization provider - Sync locally with devices in the same network Gpodder.net is an open-source podcast synchronization service that you can install on your own server. Gpodder.net is independent of the Podcini project. Gpoddersync is an open-source Nextcloud app that you can easily install on your own server. The app is independent of the Podcini project. You can pick your own server to synchronize with. When you have identified your preferred synchronization server, please enter its address here. @@ -833,11 +784,10 @@ Pause for interruptions - Online feed Subscribe - Subscribing… + Preview - Stop preview + Back @@ -846,19 +796,19 @@ Toggle video views Increase speed Decrease speed - Video + Episode is being downloaded - In the queue - Marked as favorite - Played + + + Load next page Position: %1$s - Remaining time: %1$s - Apply action - Play chapter - Previous chapter + + + + Next chapter - Shuffle suggestions + Add preset @@ -927,29 +877,26 @@ Unable to start system file manager Filter - Is favorite - Not favorite + + Downloaded - Not downloaded + Auto downloadable - Not auto downloadable - Queued - Not queued + + Has media Has chapters - No media - Paused - Not paused - Played - Not played + + + + + File name - Not keep updated Play speed Global Custom Skips set - No Skips set Commented Feed type Synthetic @@ -959,7 +906,6 @@ RSS Has video Has commented - Not commented Auto delete Always Never @@ -992,11 +938,11 @@ Port not valid - Number of columns + Errors - News + Action required Shown if your action is required, for example if you need to enter a password. Downloading @@ -1007,8 +953,8 @@ Shown when download or feed update fails. Synchronization failed Shown when gpodder synchronization fails. - New episode - Shown when a new episode of a podcast was found, where notifications are enabled + + Widget settings diff --git a/app/src/main/res/xml/preferences_playback.xml b/app/src/main/res/xml/preferences_playback.xml index 9b0392c4..25a21ea2 100644 --- a/app/src/main/res/xml/preferences_playback.xml +++ b/app/src/main/res/xml/preferences_playback.xml @@ -114,13 +114,6 @@ android:key="prefFollowQueue" android:summary="@string/pref_followQueue_sum" android:title="@string/pref_followQueue_title"/> - - - - - - - - + + + +