- {{ $t("User Playlists['Your saved videos are empty. Click on the save button on the corner of a video to have it listed here']") }}
+ {{ $t("User Playlists['You have no playlists. Click on the create new playlist button to create a new one.']") }}
{
- try {
- const { player } = this.$refs.videoPlayer
- if (playPauseListeners.length === 0) {
- playPauseListeners.push(player.el().querySelector('video').addEventListener('pause', () => {
- MusicControls.updateIsPlaying(false)
- }), player.el().querySelector('video').addEventListener('play', () => {
- MusicControls.updateIsPlaying(true)
- }))
- }
- if (JSON.parse(action).message === 'music-controls-play' || JSON.parse(action).message === 'music-controls-pause') {
- if (!player.paused()) {
- player.pause()
- } else {
- player.play()
- }
- } else {
- switch (JSON.parse(action).message) {
- case 'music-controls-next':
- // TODO implement next control
- if (this.watchingPlaylist) {
- this.$refs.watchVideoPlaylist.playNextVideo()
- } else {
- const nextVideoId = this.recommendedVideos[0].videoId
- this.$router.push({
- path: `/watch/${nextVideoId}`
- })
- showToast(this.$t('Playing Next Video'))
- }
- break
- case 'music-controls-previous':
- // TODO implement previous control
- history.back()
- break
- }
- }
- MusicControls.updateIsPlaying(!player.paused())
- } catch (error) {
- console.warn(error)
- }
- })
- MusicControls.listen()
+ channelsHidden() {
+ return JSON.parse(this.$store.getters.getChannelsHidden).map((ch) => {
+ // Legacy support
+ if (typeof ch === 'string') {
+ return { name: ch, preferredName: '', icon: '' }
}
- }
+ return ch
+ })
},
+ forbiddenTitles() {
+ return JSON.parse(this.$store.getters.getForbiddenTitles)
+ },
+ isUserPlaylistRequested: function () {
+ return this.$route.query.playlistType === 'user'
+ },
+ userPlaylistsReady: function () {
+ return this.$store.getters.getPlaylistsReady
+ },
+ selectedUserPlaylist: function () {
+ if (this.playlistId == null || this.playlistId === '') { return null }
+ if (!this.isUserPlaylistRequested) { return null }
+
+ return this.$store.getters.getPlaylist(this.playlistId)
+ },
+ },
+ watch: {
$route() {
this.handleRouteChange(this.videoId)
// react to route changes...
@@ -306,55 +275,97 @@ export default defineComponent({
}
break
}
- }
+ },
+ async thumbnail() {
+ if (process.env.IS_ANDROID) {
+ createMediaSession(this.videoTitle, this.channelName, this.videoLengthSeconds * 1000, this.thumbnail)
+ }
+ },
+ userPlaylistsReady() {
+ this.onMountedDependOnLocalStateLoading()
+ },
},
mounted: function () {
+ if (process.env.IS_ANDROID) {
+ window.addMediaSessionEventListener('seek', (position) => {
+ this.$refs.videoPlayer.player.currentTime(position / 1000)
+ })
+ window.addMediaSessionEventListener('play', () => {
+ this.$refs.videoPlayer.player.play()
+ })
+ window.addMediaSessionEventListener('pause', () => {
+ this.$refs.videoPlayer.player.pause()
+ })
+ window.addMediaSessionEventListener('next', () => {
+ this.previousHistoryOffset = 1
+ if (this.playlistId != null) {
+ // Let `watchVideoPlaylist` handle end of playlist, no countdown needed
+ this.$refs.watchVideoPlaylist.playNextVideo()
+ return
+ }
+ let nextVideoId = null
+ if (!this.watchingPlaylist) {
+ const forbiddenTitles = this.forbiddenTitles
+ const channelsHidden = this.channelsHidden
+ nextVideoId = this.recommendedVideos.find((video) =>
+ !this.isHiddenVideo(forbiddenTitles, channelsHidden, video)
+ )?.videoId
+ if (!nextVideoId) {
+ return
+ }
+ }
+ this.$router.push({
+ path: `/watch/${nextVideoId}`
+ })
+ })
+ window.addMediaSessionEventListener('previous', () => {
+ if (this.playlistId != null) {
+ if (this.$refs.watchVideoPlaylist.videoIndexInPlaylistItems === 0) {
+ // don't do anything
+ return
+ }
+ // Let `watchVideoPlaylist` handle end of playlist, no countdown needed
+ this.$refs.watchVideoPlaylist.playPreviousVideo()
+ return
+ }
+ this.$router.push({
+ path: `/watch/${this.$store.getters.getHistoryCacheSorted[this.previousHistoryOffset].videoId}`
+ })
+ this.previousHistoryOffset++
+ })
+ }
this.videoId = this.$route.params.id
this.activeFormat = this.defaultVideoFormat
this.useTheatreMode = this.defaultTheatreMode && this.theatrePossible
-
- this.checkIfPlaylist()
- this.checkIfTimestamp()
-
- if (!(process.env.IS_ELECTRON || process.env.IS_CORDOVA) || this.backendPreference === 'invidious') {
- this.getVideoInformationInvidious()
- } else {
- this.getVideoInformationLocal()
+ this.onMountedDependOnLocalStateLoading()
+ },
+ beforeDestroy() {
+ if (process.env.IS_ANDROID) {
+ window.clearAllMediaSessionEventListeners()
+ android.cancelMediaNotification()
}
-
- window.addEventListener('beforeunload', this.handleWatchProgress)
},
methods: {
- setHlsUrl: async function (hlsUrl) {
- try {
- const formats = await getFormatsFromHLSManifest(hlsUrl)
+ onMountedDependOnLocalStateLoading() {
+ // Prevent running twice
+ if (this.onMountedRun) { return }
+ // Stuff that require user playlists to be ready
+ if (this.isUserPlaylistRequested && !this.userPlaylistsReady) { return }
- this.videoSourceList = formats
- .sort((formatA, formatB) => {
- return formatB.height - formatA.height
- })
- .map((format) => {
- return {
- url: format.url,
- fps: format.fps,
- type: 'application/x-mpegURL',
- label: 'Dash',
- qualityLabel: `${format.height}p`
- }
- })
- } catch (e) {
- console.error('Failed to extract formats form HLS manifest, falling back to passing it directly to video.js', e)
-
- this.videoSourceList = [
- {
- url: hlsUrl,
- type: 'application/x-mpegURL',
- label: 'Dash',
- qualityLabel: 'Live'
- }
- ]
+ this.onMountedRun = true
+
+ this.checkIfPlaylist()
+ this.checkIfTimestamp()
+
+ if (!(process.env.IS_ELECTRON || process.env.IS_ANDROID) || this.backendPreference === 'invidious') {
+ this.getVideoInformationInvidious()
+ } else {
+ this.getVideoInformationLocal()
}
+
+ window.addEventListener('beforeunload', this.handleWatchProgress)
},
+
changeTimestamp: function (timestamp) {
this.$refs.videoPlayer.player.currentTime(timestamp)
},
@@ -369,10 +380,16 @@ export default defineComponent({
this.isFamilyFriendly = result.basic_info.is_family_safe
- this.recommendedVideos = result.watch_next_feed
- ?.filter((item) => item.type === 'CompactVideo')
+ const recommendedVideos = result.watch_next_feed
+ ?.filter((item) => item.type === 'CompactVideo' || item.type === 'CompactMovie')
.map(parseLocalWatchNextVideo) ?? []
+ // place watched recommended videos last
+ this.recommendedVideos = [
+ ...recommendedVideos.filter((video) => !this.isRecommendedVideoWatched(video.videoId)),
+ ...recommendedVideos.filter((video) => this.isRecommendedVideoWatched(video.videoId))
+ ]
+
if (this.showFamilyFriendlyOnly && !this.isFamilyFriendly) {
this.isLoading = false
this.handleVideoEnded()
@@ -381,10 +398,28 @@ export default defineComponent({
let playabilityStatus = result.playability_status
let bypassedResult = null
- if (playabilityStatus.status === 'LOGIN_REQUIRED') {
+ let streamingVideoId = this.videoId
+ let trailerIsNull = false
+
+ // if widevine support is added then we should check if playabilityStatus.status is UNPLAYABLE too
+ if (result.has_trailer) {
+ bypassedResult = result.getTrailerInfo()
+ /**
+ * @type {import ('youtubei.js').YTNodes.PlayerLegacyDesktopYpcTrailer}
+ */
+ const trailerScreen = result.playability_status.error_screen
+ streamingVideoId = trailerScreen.video_id
+ // if the trailer is null then it is likely age restricted.
+ trailerIsNull = bypassedResult == null
+ if (!trailerIsNull) {
+ playabilityStatus = bypassedResult.playability_status
+ }
+ }
+
+ if (playabilityStatus.status === 'LOGIN_REQUIRED' || trailerIsNull) {
// try to bypass the age restriction
- bypassedResult = await getLocalVideoInfo(this.videoId, true)
- playabilityStatus = result.playability_status
+ bypassedResult = await getLocalVideoInfo(streamingVideoId, true)
+ playabilityStatus = bypassedResult.playability_status
}
if (playabilityStatus.status === 'UNPLAYABLE') {
@@ -478,7 +513,7 @@ export default defineComponent({
timestamp: formatDurationAsTimestamp(start),
startSeconds: start,
endSeconds: 0,
- thumbnail: chapter.thumbnail[0].url
+ thumbnail: chapter.thumbnail[0]
})
}
} else {
@@ -523,10 +558,35 @@ export default defineComponent({
}
if ((this.isLive || this.isPostLiveDvr) && !this.isUpcoming) {
- await this.setHlsUrl(result.streaming_data.hls_manifest_url)
+ try {
+ const formats = await getFormatsFromHLSManifest(result.streaming_data.hls_manifest_url)
+
+ this.videoSourceList = formats
+ .sort((formatA, formatB) => {
+ return formatB.height - formatA.height
+ })
+ .map((format) => {
+ return {
+ url: format.url,
+ fps: format.fps,
+ type: 'application/x-mpegURL',
+ label: 'Dash',
+ qualityLabel: `${format.height}p`
+ }
+ })
+ } catch (e) {
+ console.error('Failed to extract formats form HLS manifest, falling back to passing it directly to video.js', e)
+
+ this.videoSourceList = [
+ {
+ url: result.streaming_data.hls_manifest_url,
+ type: 'application/x-mpegURL',
+ label: 'Dash',
+ qualityLabel: 'Live'
+ }
+ ]
+ }
- this.showLegacyPlayer = true
- this.showDashPlayer = false
this.activeFormat = 'legacy'
this.activeSourceList = this.videoSourceList
this.audioSourceList = null
@@ -597,7 +657,7 @@ export default defineComponent({
this.downloadLinks = formats.map((format) => {
const qualityLabel = format.quality_label ?? format.bitrate
const fps = format.fps ? `${format.fps}fps` : 'kbps'
- const type = format.mime_type.match(/.*;/)[0].replace(';', '')
+ const type = format.mime_type.split(';')[0]
let label = `${qualityLabel} ${fps} - ${type}`
if (format.has_audio !== format.has_video) {
@@ -704,7 +764,7 @@ export default defineComponent({
this.enableLegacyFormat()
}
- if (result.storyboards?.type === 'PlayerStoryboardSpec' && process.env.IS_ELECTRON) {
+ if (result.storyboards?.type === 'PlayerStoryboardSpec') {
await this.createLocalStoryboardUrls(result.storyboards.boards.at(-1))
}
}
@@ -764,7 +824,12 @@ export default defineComponent({
this.videoPublished = result.published * 1000
this.videoDescriptionHtml = result.descriptionHtml
- this.recommendedVideos = result.recommendedVideos
+ const recommendedVideos = result.recommendedVideos
+ // place watched recommended videos last
+ this.recommendedVideos = [
+ ...recommendedVideos.filter((video) => !this.isRecommendedVideoWatched(video.videoId)),
+ ...recommendedVideos.filter((video) => this.isRecommendedVideoWatched(video.videoId))
+ ]
this.adaptiveFormats = await this.getAdaptiveFormatsInvidious(result)
this.isLive = result.liveNow
this.isFamilyFriendly = result.isFamilyFriendly
@@ -807,10 +872,16 @@ export default defineComponent({
this.videoChapters = chapters
if (this.isLive) {
- this.showLegacyPlayer = true
- this.showDashPlayer = false
this.activeFormat = 'legacy'
- await this.setHlsUrl(result.hlsUrl)
+
+ this.videoSourceList = [
+ {
+ url: result.hlsUrl,
+ type: 'application/x-mpegURL',
+ label: 'Dash',
+ qualityLabel: 'Live'
+ }
+ ]
// Grabs the adaptive formats from Invidious. Might be worth making these work.
// The type likely needs to be changed in order for these to be played properly.
@@ -838,7 +909,7 @@ export default defineComponent({
const qualityLabel = format.qualityLabel || format.bitrate
const itag = parseInt(format.itag)
const fps = format.fps ? (format.fps + 'fps') : 'kbps'
- const type = format.type.match(/.*;/)[0].replace(';', '')
+ const type = format.type.split(';')[0]
let label = `${qualityLabel} ${fps} - ${type}`
if (itag !== 18 && itag !== 22) {
@@ -905,7 +976,7 @@ export default defineComponent({
copyToClipboard(err.responseText)
})
console.error(err)
- if (process.env.IS_ELECTRON && this.backendPreference === 'invidious' && this.backendFallback) {
+ if ((process.env.IS_ELECTRON || process.env.IS_ANDROID) && this.backendPreference === 'invidious' && this.backendFallback) {
showToast(this.$t('Falling back to Local API'))
this.getVideoInformationLocal()
} else {
@@ -1111,17 +1182,23 @@ export default defineComponent({
if (!(this.rememberHistory && this.saveVideoHistoryWithLastViewedPlaylist)) { return }
if (this.isUpcoming || this.isLive) { return }
- const payload = {
+ this.updateLastViewedPlaylist({
videoId: this.videoId,
// Whether there is a playlist ID or not, save it
- lastViewedPlaylistId: this.$route.query?.playlistId,
- }
- this.updateLastViewedPlaylist(payload)
+ lastViewedPlaylistId: this.playlistId,
+ lastViewedPlaylistType: this.playlistType,
+ lastViewedPlaylistItemId: this.playlistItemId,
+ })
},
handleVideoReady: function () {
this.videoPlayerReady = true
this.checkIfWatched()
+ this.updateLocalPlaylistLastPlayedAtSometimes()
+ },
+
+ isRecommendedVideoWatched: function (videoId) {
+ return !!this.$store.getters.getHistoryCacheById[videoId]
},
checkIfWatched: function () {
@@ -1164,27 +1241,53 @@ export default defineComponent({
// Then clicks on another video in the playlist
this.disablePlaylistPauseOnCurrent()
- if (typeof (this.$route.query) !== 'undefined') {
- this.playlistId = this.$route.query.playlistId
+ if (this.$route.query == null) {
+ this.watchingPlaylist = false
+ return
+ }
+
+ this.playlistId = this.$route.query.playlistId
+ this.playlistItemId = this.$route.query.playlistItemId
- if (typeof (this.playlistId) !== 'undefined') {
- this.watchingPlaylist = true
- } else {
- this.watchingPlaylist = false
- }
- } else {
+ if (this.playlistId == null || this.playlistId.length === 0) {
+ this.playlistType = ''
+ this.playlistItemId = null
this.watchingPlaylist = false
+ return
+ }
+
+ // `playlistId` present
+ if (this.selectedUserPlaylist != null) {
+ // If playlist ID matches a user playlist, it must be user playlist
+ this.playlistType = 'user'
+ this.watchingPlaylist = true
+ return
+ }
+
+ // Still possible to be a user playlist from history
+ // (but user playlist could be already removed)
+ this.playlistType = this.$route.query.playlistType
+ if (this.playlistType !== 'user') {
+ // Remote playlist
+ this.playlistItemId = null
+ this.watchingPlaylist = true
+ return
+ }
+
+ // At this point `playlistType === 'user'`
+ // But the playlist might be already removed
+ if (this.selectedUserPlaylist == null) {
+ // Clear playlist data so that watch history will be properly updated
+ this.playlistId = ''
+ this.playlistType = ''
+ this.playlistItemId = null
}
+ this.watchingPlaylist = this.selectedUserPlaylist != null
},
checkIfTimestamp: function () {
- if (typeof (this.$route.query) !== 'undefined') {
- try {
- this.timestamp = parseInt(this.$route.query.timestamp)
- } catch {
- this.timestamp = null
- }
- }
+ const timestamp = parseInt(this.$route.query.timestamp)
+ this.timestamp = isNaN(timestamp) || timestamp < 0 ? null : timestamp
},
getLegacyFormats: function () {
@@ -1198,7 +1301,7 @@ export default defineComponent({
copyToClipboard(err)
})
console.error(err)
- if (!process.env.IS_ELECTRON || (this.backendPreference === 'local' && this.backendFallback)) {
+ if (!(process.env.IS_ELECTRON || process.env.IS_ANDROID) || (this.backendPreference === 'local' && this.backendFallback)) {
showToast(this.$t('Falling back to Invidious API'))
this.getVideoInformationInvidious()
}
@@ -1305,6 +1408,19 @@ export default defineComponent({
this.$refs.watchVideoPlaylist.playNextVideo()
return
}
+
+ let nextVideoId = null
+ if (!this.watchingPlaylist) {
+ const forbiddenTitles = this.forbiddenTitles
+ const channelsHidden = this.channelsHidden
+ nextVideoId = this.recommendedVideos.find((video) =>
+ !this.isHiddenVideo(forbiddenTitles, channelsHidden, video)
+ )?.videoId
+ if (!nextVideoId) {
+ return
+ }
+ }
+
const nextVideoInterval = this.defaultInterval
this.playNextTimeout = setTimeout(() => {
const player = this.$refs.videoPlayer.player
@@ -1312,7 +1428,7 @@ export default defineComponent({
if (this.watchingPlaylist) {
this.$refs.watchVideoPlaylist.playNextVideo()
} else {
- const nextVideoId = this.recommendedVideos[0].videoId
+ this.previousHistoryOffset = 1
this.$router.push({
path: `/watch/${nextVideoId}`
})
@@ -1351,9 +1467,7 @@ export default defineComponent({
// if the user navigates to another video, the ipc call for the userdata path
// takes long enough for the video id to have already changed to the new one
// receiving it as an arg instead of accessing it ourselves means we always have the right one
- if (process.env.IS_CORDOVA) {
- MusicControls.destroy()
- }
+
clearTimeout(this.playNextTimeout)
clearInterval(this.playNextCountDownIntervalId)
this.videoChapters = []
@@ -1384,23 +1498,15 @@ export default defineComponent({
if (process.env.IS_ELECTRON && this.removeVideoMetaFiles) {
if (process.env.NODE_ENV === 'development') {
- const dashFileLocation = `static/dashFiles/${videoId}.xml`
const vttFileLocation = `static/storyboards/${videoId}.vtt`
// only delete the file it actually exists
- if (await pathExists(dashFileLocation)) {
- await fs.rm(dashFileLocation)
- }
if (await pathExists(vttFileLocation)) {
await fs.rm(vttFileLocation)
}
} else {
const userData = await getUserDataPath()
- const dashFileLocation = `${userData}/dashFiles/${videoId}.xml`
const vttFileLocation = `${userData}/storyboards/${videoId}.vtt`
- if (await pathExists(dashFileLocation)) {
- await fs.rm(dashFileLocation)
- }
if (await pathExists(vttFileLocation)) {
await fs.rm(vttFileLocation)
}
@@ -1431,35 +1537,10 @@ export default defineComponent({
*/
createLocalDashManifest: async function (videoInfo) {
const xmlData = await videoInfo.toDash()
- const userData = await getUserDataPath()
- let fileLocation
- let uriSchema
- if (process.env.NODE_ENV === 'development') {
- fileLocation = `static/dashFiles/${this.videoId}.xml`
- uriSchema = `dashFiles/${this.videoId}.xml`
- // if the location does not exist, writeFileSync will not create the directory, so we have to do that manually
- if (!(await pathExists('static/dashFiles/'))) {
- await fs.mkdir('static/dashFiles/')
- }
-
- if (await pathExists(fileLocation)) {
- await fs.rm(fileLocation)
- }
- await fs.writeFile(fileLocation, xmlData)
- } else {
- fileLocation = `${userData}/dashFiles/${this.videoId}.xml`
- uriSchema = `file://${fileLocation}`
-
- if (!(await pathExists(`${userData}/dashFiles/`))) {
- await fs.mkdir(`${userData}/dashFiles/`)
- }
-
- await fs.writeFile(fileLocation, xmlData)
- }
return [
{
- url: uriSchema,
+ url: `data:application/dash+xml;charset=UTF-8,${encodeURIComponent(xmlData)}`,
type: 'application/dash+xml',
label: 'Dash',
qualityLabel: 'Auto'
@@ -1473,7 +1554,7 @@ export default defineComponent({
// If we are in Electron,
// we can use YouTube.js' DASH manifest generator to generate the manifest.
// Using YouTube.js' gives us support for multiple audio tracks (currently not supported by Invidious)
- if (process.env.IS_ELECTRON) {
+ if (process.env.IS_ELECTRON || process.env.IS_ANDROID) {
// Invidious' API response doesn't include the height and width (and fps and qualityLabel for AV1) of video streams
// so we need to extract them from Invidious' manifest
const response = await fetch(url)
@@ -1526,10 +1607,7 @@ export default defineComponent({
this.audioTracks = this.createAudioTracksFromLocalFormats(audioFormats)
}
- const manifest = await generateInvidiousDashManifestLocally(
- formats,
- this.proxyVideos ? this.currentInvidiousInstance : undefined
- )
+ const manifest = await generateInvidiousDashManifestLocally(formats)
url = `data:application/dash+xml;charset=UTF-8,${encodeURIComponent(manifest)}`
} else if (this.proxyVideos) {
@@ -1603,6 +1681,11 @@ export default defineComponent({
let fileLocation
let uriSchema
+ if (process.env.IS_ANDROID) {
+ this.videoStoryboardSrc = `data:text/vtt;base64,${btoa(results)}`
+ return
+ }
+
// Dev mode doesn't have access to the file:// schema, so we access
// storyboards differently when run in dev
if (process.env.NODE_ENV === 'development') {
@@ -1666,7 +1749,8 @@ export default defineComponent({
captionTracks.unshift({
url: url.toString(),
label,
- language_code: locale
+ language_code: locale,
+ is_autotranslated: true
})
}
},
@@ -1731,8 +1815,8 @@ export default defineComponent({
getPlaylistIndex: function () {
return this.$refs.watchVideoPlaylist
? this.getPlaylistReverse()
- ? this.$refs.watchVideoPlaylist.playlistItems.length - this.$refs.watchVideoPlaylist.currentVideoIndex
- : this.$refs.watchVideoPlaylist.currentVideoIndex - 1
+ ? this.$refs.watchVideoPlaylist.playlistItems.length - this.$refs.watchVideoPlaylist.currentVideoIndexOneBased
+ : this.$refs.watchVideoPlaylist.currentVideoIndexZeroBased
: -1
},
@@ -1762,11 +1846,27 @@ export default defineComponent({
document.title = `${this.videoTitle} - FreeTube`
},
+ isHiddenVideo: function (forbiddenTitles, channelsHidden, video) {
+ return channelsHidden.some(ch => ch.name === video.authorId) ||
+ channelsHidden.some(ch => ch.name === video.author) ||
+ forbiddenTitles.some((text) => video.title?.toLowerCase().includes(text.toLowerCase()))
+ },
+
+ updateLocalPlaylistLastPlayedAtSometimes() {
+ if (this.selectedUserPlaylist == null) { return }
+
+ const playlist = this.selectedUserPlaylist
+ this.updatePlaylistLastPlayedAt({ _id: playlist._id })
+ },
+
...mapActions([
'updateHistory',
+ 'grabHistory',
+ 'removeFromHistory',
'updateWatchProgress',
'updateLastViewedPlaylist',
- 'updateSubscriptionDetails'
+ 'updatePlaylistLastPlayedAt',
+ 'updateSubscriptionDetails',
])
}
})
diff --git a/src/renderer/views/Watch/Watch.scss b/src/renderer/views/Watch/Watch.scss
index cf58ed9c5f23c..ad61d8af942a5 100644
--- a/src/renderer/views/Watch/Watch.scss
+++ b/src/renderer/views/Watch/Watch.scss
@@ -16,7 +16,7 @@
display: inline-block;
max-inline-size: calc(80vh * 1.78);
- @media only screen and (min-width: 901px) {
+ @media only screen and (min-width: 1051px) {
inline-size: 300%;
}
}
@@ -99,7 +99,7 @@
.sidebarArea {
grid-area: sidebar;
- @media only screen and (min-width: 901px) {
+ @media only screen and (min-width: 1051px) {
min-inline-size: 380px;
}
@@ -135,7 +135,7 @@
margin-block: 0 16px;
margin-inline: 0;
- @media only screen and (min-width: 901px) {
+ @media only screen and (min-width: 1051px) {
margin-block: 0 16px;
margin-inline: 8px;
}
@@ -145,17 +145,17 @@
@include theatre-mode-template;
}
- @media only screen and (min-width: 901px) {
+ @media only screen and (min-width: 1051px) {
&.useTheatreMode {
@include theatre-mode-template;
}
}
- @media only screen and (max-width: 900px) {
+ @media only screen and (max-width: 1050px) {
@include single-column-template;
}
- @media only screen and (min-width: 901px) {
+ @media only screen and (min-width: 1051px) {
.infoArea {
scroll-margin-block-start: 76px;
}
diff --git a/src/renderer/views/Watch/Watch.vue b/src/renderer/views/Watch/Watch.vue
index 7fafe72915510..a6d805b05b699 100644
--- a/src/renderer/views/Watch/Watch.vue
+++ b/src/renderer/views/Watch/Watch.vue
@@ -87,7 +87,7 @@
-
@@ -18,7 +18,7 @@ Delete: 'حذف'
Select all: 'حدد الكل'
Reload: 'إعادة تحميل'
Force Reload: 'فرض إعادة التحميل'
-Toggle Developer Tools: 'فتح أدوات المطوّر'
+Toggle Developer Tools: 'إظهار/إخفاء أدوات المطوّر'
Actual size: 'الحجم الأصلي'
Zoom in: 'تكبير'
Zoom out: 'تصغير'
@@ -34,22 +34,24 @@ Forward: 'إلى الأمام'
Global:
Videos: 'الفيديوهات'
Shorts: القصيرة
- Live: مباشر
+ Live: بث مباشر
Community: المجتمع
# Search Bar
Counts:
Video Count: 1 فيديو | {count} مقاطع فيديو
- Channel Count: 1 قناة | {count} القنوات
- Subscriber Count: 1 مشترك | {count} المشتركين
+ Channel Count: 1 قناة | {count} قنوات
+ Subscriber Count: 1 مشترك | {count} مشتركين
View Count: 1 مشاهدة | {count} مشاهدات
- Watching Count: 1 مشاهدة | {count} مشاهدة
+ Watching Count: 1 مشاهد | {count} مشاهدون
+ Input Tags:
+ Length Requirement: يجب أن يبلغ طول العلامة {number} حرفًا على الأقل
Search / Go to URL: 'ابحث / اذهب إلى رابط'
# In Filter Button
Search Filters:
Search Filters: 'فلاتر البحث'
Sort By:
- Sort By: 'فرز بحسب'
+ Sort By: 'ترتيب حسب'
Most Relevant: 'الأكثر صلة'
Rating: 'التقييم'
Upload Date: 'تاريخ الرفع'
@@ -119,6 +121,94 @@ User Playlists:
هنا تنتقل إلى قائمة تشغيل تسمى "المفضلة".
Search bar placeholder: بحث في قائمة التشغيل
Empty Search Message: لا توجد مقاطع فيديو في قائمة التشغيل هذه تتطابق مع بحثك
+ This playlist currently has no videos.: لا تحتوي قائمة التشغيل هذه حاليًا على مقاطع
+ فيديو.
+ Create New Playlist: إنشاء قائمة تشغيل جديدة
+ Add to Playlist: أضف إلى قائمة التشغيل
+ Move Video Up: نقل الفيديو لأعلى
+ Move Video Down: نقل الفيديو إلى الأسفل
+ Remove from Playlist: إزالة من قائمة التشغيل
+ Playlist Name: اسم قائمة التشغيل
+ Playlist Description: وصف قائمة التشغيل
+ Save Changes: حفظ التغييرات
+ Edit Playlist Info: تعديل معلومات قائمة التشغيل
+ Copy Playlist: نسخ قائمة التشغيل
+ Cancel: إلغاء
+ Delete Playlist: حذف قائمة التشغيل
+ Sort By:
+ Sort By: ترتيب حسب
+ LatestCreatedFirst: تم إنشاؤها مؤخرًا
+ LatestUpdatedFirst: تم تحديثه مؤخرا
+ NameAscending: أ-ي
+ NameDescending: ي-أ
+ EarliestCreatedFirst: الاقدم إنشائا
+ EarliestUpdatedFirst: الاحدث إنشائا
+ LatestPlayedFirst: تم تشغيلها مؤخرا
+ EarliestPlayedFirst: الاقدم تشغيلا
+ SinglePlaylistView:
+ Toast:
+ This video cannot be moved up.: لا يمكن نقل هذا الفيديو لأعلى.
+ Video has been removed: تمت إزالة الفيديو
+ Playlist name cannot be empty. Please input a name.: لا يمكن أن يكون اسم قائمة
+ التشغيل فارغًا. الرجاء إدخال اسم.
+ There was an issue with updating this playlist.: حدثت مشكلة أثناء تحديث قائمة
+ التشغيل هذه.
+ Playlist has been updated.: تم تحديث قائمة التشغيل.
+ "{videoCount} video(s) have been removed": تمت إزالة فيديو واحد | تمت إزالة
+ {videoCount} من مقاطع الفيديو
+ This playlist is protected and cannot be removed.: قائمة التشغيل هذه محمية ولا
+ يمكن إزالتها.
+ There were no videos to remove.: لم تكن هناك مقاطع فيديو لإزالتها.
+ This playlist does not exist: قائمة التشغيل هذه غير موجودة
+ This video cannot be moved down.: لا يمكن نقل هذا الفيديو إلى الأسفل.
+ Playlist {playlistName} has been deleted.: تم حذف قائمة التشغيل {playlistName}.
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: لم
+ يتم تحميل بعض مقاطع الفيديو في قائمة التشغيل بعد. انقر هنا للنسخ على أي حال.
+ There was a problem with removing this video: حدثت مشكلة أثناء إزالة هذا الفيديو
+ This playlist is now used for quick bookmark: يتم الآن استخدام قائمة التشغيل
+ هذه للإشارة المرجعية السريعة
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: يتم
+ الآن استخدام قائمة التشغيل هذه للإشارة المرجعية السريعة بدلاً من {oldPlaylistName}.
+ انقر هنا للتراجع
+ Reverted to use {oldPlaylistName} for quick bookmark: تمت العودة لاستخدام {oldPlaylistName}
+ للإشارة المرجعية السريعة
+ Quick bookmark disabled: تم تعطيل الإشارة المرجعية السريعة
+ AddVideoPrompt:
+ Select a playlist to add your N videos to: حدد قائمة تشغيل لإضافة الفيديو الخاص
+ بك إلى | حدد قائمة تشغيل لإضافة مقاطع الفيديو {videoCount} إليها
+ Toast:
+ You haven't selected any playlist yet.: لم تقم بتحديد أي قائمة تشغيل حتى الآن.
+ "{videoCount} video(s) added to 1 playlist": تمت إضافة فيديو واحد إلى قائمة
+ تشغيل واحدة | تمت إضافة {videoCount} من مقاطع الفيديو إلى قائمة تشغيل واحدة
+ "{videoCount} video(s) added to {playlistCount} playlists": تمت إضافة مقطع فيديو
+ واحد إلى قوائم التشغيل {playlistCount} | تمت إضافة {videoCount} من مقاطع الفيديو
+ إلى قوائم التشغيل {playlistCount}
+ Save: حفظ
+ Search in Playlists: البحث في قوائم التشغيل
+ N playlists selected: تم تحديد {playlistCount}
+ CreatePlaylistPrompt:
+ Toast:
+ There is already a playlist with this name. Please pick a different name.: توجد
+ بالفعل قائمة تشغيل بهذا الاسم. يرجى اختيار اسم مختلف.
+ There was an issue with creating the playlist.: حدثت مشكلة أثناء إنشاء قائمة
+ التشغيل.
+ Playlist {playlistName} has been successfully created.: تم إنشاء قائمة التشغيل
+ {playlistName} بنجاح.
+ New Playlist Name: اسم قائمة تشغيل جديد
+ Create: انشئ
+ Remove Watched Videos: إزالة مقاطع الفيديو التي تمت مشاهدتها
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: هل
+ أنت متأكد أنك تريد إزالة جميع مقاطع الفيديو التي تمت مشاهدتها من قائمة التشغيل
+ هذه؟ هذا لا يمكن التراجع عنها.
+ You have no playlists. Click on the create new playlist button to create a new one.: ليس
+ لديك قوائم تشغيل. انقر على زر إنشاء قائمة تشغيل جديدة لإنشاء قائمة تشغيل جديدة.
+ Are you sure you want to delete this playlist? This cannot be undone: هل أنت متأكد
+ أنك تريد حذف قائمة التشغيل هذه؟ هذا لا يمكن التراجع عنه.
+ Add to Favorites: إضافة إلى {اسم قائمة التشغيل}
+ Remove from Favorites: إزالة من {اسم قائمة التشغيل}
+ Enable Quick Bookmark With This Playlist: تمكين الإشارة المرجعية السريعة مع قائمة
+ التشغيل هذه
+ Disable Quick Bookmark: تعطيل الإشارة المرجعية السريعة
History:
# On History Page
History: 'السجلّ'
@@ -151,6 +241,7 @@ Settings:
Middle: 'وسط'
End: 'نهاية'
Hidden: مخفي
+ Blur: الضبابية
'Invidious Instance (Default is https://invidious.snopyta.org)': 'حالة Invidious
(الافتراضية هي https://invidious.snopyta.org)'
Region for Trending: 'المنطقة للأكثر شيوعاً'
@@ -185,6 +276,7 @@ Settings:
Catppuccin Mocha: كاتبوتشين موكا
Pastel Pink: الباستيل الوردي
Hot Pink: وردي فاقع
+ Nordic: بلدان الشمال الأوروبي
Main Color Theme:
Main Color Theme: 'لون السِمة الأساسي'
Red: 'أحمر'
@@ -307,6 +399,10 @@ Settings:
Automatically Remove Video Meta Files: إزالة ملفات تعريف الفيديو تلقائيًا
Save Watched Videos With Last Viewed Playlist: حفظ مقاطع الفيديو التي تمت مشاهدتها
مع آخر قائمة تشغيل تم عرضها
+ All playlists have been removed: تمت إزالة جميع قوائم التشغيل
+ Remove All Playlists: إزالة كافة قوائم التشغيل
+ Are you sure you want to remove all your playlists?: هل أنت متأكد أنك تريد إزالة
+ جميع قوائم التشغيل الخاصة بك؟
Subscription Settings:
Subscription Settings: 'إعدادات الاشتراك'
Hide Videos on Watch: 'أخفِ الفيديوهات عند مشاهدتها'
@@ -321,6 +417,7 @@ Settings:
Export Subscriptions: 'تصدير الاشتراكات'
How do I import my subscriptions?: 'كيف استورد اشتراكاتي؟'
Fetch Automatically: جلب الخلاصة تلقائيا
+ Only Show Latest Video for Each Channel: عرض أحدث فيديو فقط لكل قناة
Advanced Settings:
Advanced Settings: 'الإعدادات المتقدمة'
Enable Debug Mode (Prints data to the console): 'تمكين وضع التنقيح (يطبع البيانات
@@ -393,6 +490,14 @@ Settings:
Subscription File: Subscription ملف
History File: ملف التاريخ
Playlist File: Playlist ملف
+ Export Playlists For Older FreeTube Versions:
+ Label: تصدير قوائم التشغيل لإصدارات FreeTube الأقدم
+ Tooltip: "يقوم هذا الخيار بتصدير مقاطع الفيديو من جميع قوائم التشغيل إلى قائمة
+ تشغيل واحدة تسمى \"المفضلة\".\nكيفية تصدير واستيراد مقاطع الفيديو في قوائم
+ التشغيل لإصدار أقدم من FreeTube:\n1. قم بتصدير قوائم التشغيل الخاصة بك مع
+ تمكين هذا الخيار.\n2. احذف جميع قوائم التشغيل الموجودة لديك باستخدام خيار
+ إزالة جميع قوائم التشغيل ضمن إعدادات الخصوصية.\n3. قم بتشغيل الإصدار الأقدم
+ من FreeTube واستورد قوائم التشغيل المصدرة.\""
Distraction Free Settings:
Hide Live Chat: اخفي الدردشة المباشرة
Hide Popular Videos: اخفي الفيديوهات الأكثر شعبية
@@ -412,9 +517,9 @@ Settings:
Hide Chapters: إخفاء الفصول
Hide Upcoming Premieres: إخفاء العروض الأولى القادمة
Hide Channels: إخفاء مقاطع الفيديو من القنوات
- Hide Channels Placeholder: اسم القناة أو معرفها
- Display Titles Without Excessive Capitalisation: عرض العناوين بدون احرف كبيرة
- بشكل مفرط
+ Hide Channels Placeholder: معرف القناة
+ Display Titles Without Excessive Capitalisation: عرض العناوين بدون استخدام الأحرف
+ الكبيرة وعلامات الترقيم بشكل مفرط
Hide Featured Channels: إخفاء القنوات المميزة
Hide Channel Playlists: إخفاء قوائم تشغيل القناة
Hide Channel Community: إخفاء مجتمع القناة
@@ -433,6 +538,15 @@ Settings:
Hide Profile Pictures in Comments: إخفاء صور الملف الشخصي في التعليقات
Blur Thumbnails: اخفاء الصور المصغرة
Hide Subscriptions Community: إخفاء مجتمع الاشتراكات
+ Hide Channels Invalid: معرف القناة المقدم غير صالح
+ Hide Channels Disabled Message: تم حظر بعض القنوات باستخدام المعرّف ولم تتم معالجتها.
+ يتم حظر الميزة أثناء تحديث هذه المعرفات
+ Hide Channels Already Exists: معرف القناة موجود بالفعل
+ Hide Channels API Error: حدث خطأ أثناء استرداد المستخدم بالمعرف المدخل. يرجى
+ التحقق مرة أخرى إذا كان المعرف صحيحا.
+ Hide Videos and Playlists Containing Text: إخفاء مقاطع الفيديو وقوائم التشغيل
+ التي تحتوي على نص
+ Hide Videos and Playlists Containing Text Placeholder: كلمة أو جزء كلمة أو عبارة
The app needs to restart for changes to take effect. Restart and apply change?: البرنامج
يحتاج لإعادة التشغيل كي يسري مفعول التغييرات. هل تريد إعادة التشغيل و تطبيق التغييرات؟
Proxy Settings:
@@ -465,6 +579,9 @@ Settings:
Show In Seek Bar: إظهار في الشريط
Do Nothing: لا تفعل شيئا
UseDeArrowTitles: استخدام عناوين فيديو DeArrow
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': عنوان
+ URL لواجهة برمجة التطبيقات DeArrow Thumbnail Generator (الافتراضي هو https://dearrow-thumb.ajay.app)
+ UseDeArrowThumbnails: استخدم DeArarrow للصور المصغرة
External Player Settings:
External Player: المشغل الخارجي
Custom External Player Arguments: وسيطات المشغل الخارجي المخصصة
@@ -474,6 +591,7 @@ Settings:
Players:
None:
Name: لاشيء
+ Ignore Default Arguments: تجاهل الحجج الافتراضية
Download Settings:
Download Settings: إعدادات التنزيل
Choose Path: اختر المسار
@@ -501,6 +619,7 @@ Settings:
Password: كلمة السر
Enter Password To Unlock: أدخل كلمة المرور لإلغاء قفل الإعدادات
Unlock: الغاء القفل
+ Expand All Settings Sections: توسيع كافة أقسام الإعدادات
About:
#On About page
About: 'حول'
@@ -602,6 +721,11 @@ Profile:
Profile Filter: مرشح الملف الشخصي
Profile Settings: إعدادات الملف الشخصي
Toggle Profile List: تبديل قائمة الملف الشخصي
+ Open Profile Dropdown: فتح القائمة المنسدلة للملف الشخصي
+ Close Profile Dropdown: إغلاق القائمة المنسدلة للملف الشخصي
+ Profile Name: اسم الملف الشخصي
+ Edit Profile Name: تحرير اسم الملف الشخصي
+ Create Profile Name: إنشاء اسم الملف الشخصي
Channel:
Subscribe: 'اشتراك'
Unsubscribe: 'إلغاء الاشتراك'
@@ -649,6 +773,7 @@ Channel:
Hide Answers: إخفاء الأجوبة
votes: '{votes} أصوات'
Reveal Answers: كشف الإجابات
+ Video hidden by FreeTube: تم إخفاء الفيديو بواسطة FreeTube
Live:
Live: مباشر
This channel does not currently have any live streams: لا يوجد حاليا أي بث مباشر
@@ -804,6 +929,9 @@ Video:
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': الدردشة
المباشرة غير متاحة لهذا البث. ربما تم تعطيلها من قبل القائم بالتحميل.
Pause on Current Video: توقف مؤقتًا على الفيديو الحالي
+ Unhide Channel: عرض القناة
+ Hide Channel: إخفاء القناة
+ More Options: المزيد من الخيارات
Videos:
#& Sort By
Sort By:
@@ -880,7 +1008,7 @@ Up Next: 'التالي'
Local API Error (Click to copy): 'خطأ API المحلي (انقر للنسخ)'
Invidious API Error (Click to copy): 'خطأ Invidious API ( انقر للنسخ)'
Falling back to Invidious API: 'التراجع إلى Invidious API'
-Falling back to the local API: 'التراجع إلى API المحلي'
+Falling back to Local API: 'التراجع إلى API المحلي'
Subscriptions have not yet been implemented: 'لم يتم تنفيذ الاشتراكات بعد'
Loop is now disabled: 'تم تعطيل التكرار'
Loop is now enabled: 'تم تمكين التكرار'
@@ -958,18 +1086,26 @@ Tooltips:
إذا كانت مدعومة) في المشغل الخارجي على الصورة المصغرة. تحذير ، لا تؤثر إعدادات
Invidious على المشغلات الخارجية.
DefaultCustomArgumentsTemplate: "(الافتراضي: '{defaultCustomArguments}')"
+ Ignore Default Arguments: لا ترسل أي وسائط افتراضية إلى المشغل الخارجي بخلاف عنوان
+ URL للفيديو (مثل معدل التشغيل وعنوان URL لقائمة التشغيل وما إلى ذلك). سيستمر
+ تمرير الوسائط المخصصة.
Experimental Settings:
Replace HTTP Cache: تعطيل ذاكرة التخزين المؤقت HTTP المستندة إلى قرص Electron
وتمكين ذاكرة تخزين مؤقت للصور في الذاكرة. سيؤدي إلى زيادة استخدام ذاكرة الوصول
العشوائي.
Distraction Free Settings:
- Hide Channels: أدخل اسم قناة أو معرّف القناة لإخفاء جميع مقاطع الفيديو وقوائم
- التشغيل والقناة نفسها من الظهور في البحث والشهرة والأكثر شعبية والموصى بها.
- يجب أن يكون اسم القناة الذي تم إدخاله مطابقًا تمامًا وحساسًا لحالة الأحرف.
+ Hide Channels: أدخل معرف القناة لإخفاء جميع مقاطع الفيديو وقوائم التشغيل والقناة
+ نفسها من الظهور في نتائج البحث والشائعة والأكثر شهرة والموصى بها. يجب أن يكون
+ معرف القناة الذي تم إدخاله متطابقًا تمامًا وأن يكون حساسًا لحالة الأحرف.
Hide Subscriptions Live: يتم تجاوز هذا الإعداد من خلال إعداد "{appWideSetting}"
على مستوى التطبيق، في قسم "{subsection}" من "{settingsSection}"
+ Hide Videos and Playlists Containing Text: أدخل كلمة أو جزء كلمة أو عبارة (غير
+ حساسة لحالة الأحرف) لإخفاء جميع مقاطع الفيديو وقوائم التشغيل التي تحتوي عناوينها
+ الأصلية عليها في جميع أنحاء FreeTube، باستثناء السجل وقوائم التشغيل الخاصة بك
+ ومقاطع الفيديو الموجودة داخل قوائم التشغيل فقط.
SponsorBlock Settings:
UseDeArrowTitles: استبدل عناوين الفيديو بالعناوين التي أرسلها المستخدم من DeArrow.
+ UseDeArrowThumbnails: استبدل الصور المصغرة للفيديو بالصور المصغرة من DeArrow.
This video is unavailable because of missing formats. This can happen due to country unavailability.: هذا
الفيديو غير متاح الآن لعدم وجود ملفات فيديو . هذا قد يكون بسبب أن الفيديو غير متاح
في بلدك.
@@ -996,11 +1132,6 @@ Starting download: بدء تنزيل "{videoTitle}"
Screenshot Success: تم حفظ لقطة الشاشة كا"{filePath}"
Screenshot Error: فشل أخذ لقطة للشاشة. {error}
New Window: نافذة جديدة
-Age Restricted:
- Type:
- Channel: القناة
- Video: فيديو
- This {videoOrPlaylist} is age restricted: 'هذا {videoOrPlaylist} مقيد بالعمر'
Channels:
Count: تم العثور على قناة (قنوات) {number}.
Unsubscribed: 'تمت إزالة {channelName} من اشتراكاتك'
@@ -1030,3 +1161,14 @@ Playlist will pause when current video is finished: ستتوقف قائمة ال
انتهاء الفيديو الحالي
Playlist will not pause when current video is finished: لن تتوقف قائمة التشغيل مؤقتًا
عند انتهاء الفيديو الحالي
+Channel Hidden: تم إضافة {channel} إلى مرشح القناة
+Go to page: إذهب إلى {page}
+Channel Unhidden: تمت إزالة {channel} من مرشح القناة
+Trimmed input must be at least N characters long: يجب أن يكون طول الإدخال المقتطع
+ حرفًا واحدًا على الأقل | يجب أن يبلغ طول الإدخال المقتطع {length} من الأحرف على
+ الأقل
+Tag already exists: العلامة "{tagName}" موجودة بالفعل
+Age Restricted:
+ This channel is age restricted: هذه القناة مقيدة بالعمر
+ This video is age restricted: هذا الفيديو مقيد بالفئة العمرية
+Close Banner: إغلاق الشعار
diff --git a/static/locales/be.yaml b/static/locales/be.yaml
new file mode 100644
index 0000000000000..8473113723766
--- /dev/null
+++ b/static/locales/be.yaml
@@ -0,0 +1,848 @@
+# Put the name of your locale in the same language
+Locale Name: 'Беларуская'
+FreeTube: 'FreeTube'
+# Currently on Subscriptions, Playlists, and History
+'This part of the app is not ready yet. Come back later when progress has been made.': >-
+ Гэтая частка праграмы яшчэ не гатова. Прыходзьце пазней.
+
+# Webkit Menu Bar
+File: 'Файл'
+New Window: 'Новае акно'
+Preferences: 'Параметры'
+Quit: 'Выйсці'
+Edit: 'Рэдагаваць'
+Undo: ''
+Redo: ''
+Cut: ''
+Copy: ''
+Paste: ''
+Delete: ''
+Select all: ''
+Reload: ''
+Force Reload: ''
+Toggle Developer Tools: ''
+Actual size: ''
+Zoom in: ''
+Zoom out: ''
+Toggle fullscreen: ''
+Window: ''
+Minimize: ''
+Close: ''
+Back: ''
+Forward: ''
+Open New Window: ''
+
+Version {versionNumber} is now available! Click for more details: ''
+Download From Site: ''
+A new blog is now available, {blogTitle}. Click to view more: ''
+Are you sure you want to open this link?: ''
+
+# Global
+# Anything shared among components / views should be put here
+Global:
+ Videos: ''
+ Shorts: ''
+ Live: ''
+ Community: ''
+ Counts:
+ Video Count: ''
+ Channel Count: ''
+ Subscriber Count: ''
+ View Count: ''
+ Watching Count: ''
+
+# Search Bar
+Search / Go to URL: ''
+Search Bar:
+ Clear Input: ''
+ # In Filter Button
+Search Filters:
+ Search Filters: ''
+ Sort By:
+ Sort By: ''
+ Most Relevant: ''
+ Rating: ''
+ Upload Date: ''
+ View Count: ''
+ Time:
+ Time: ''
+ Any Time: ''
+ Last Hour: ''
+ Today: ''
+ This Week: ''
+ This Month: ''
+ This Year: ''
+ Type:
+ Type: ''
+ All Types: ''
+ Videos: ''
+ Channels: ''
+ Movies: ''
+ #& Playlists
+ Duration:
+ Duration: ''
+ All Durations: ''
+ Short (< 4 minutes): ''
+ Medium (4 - 20 minutes): ''
+ Long (> 20 minutes): ''
+ # On Search Page
+ Search Results: ''
+ Fetching results. Please wait: ''
+ Fetch more results: ''
+ There are no more results for this search: ''
+# Sidebar
+Subscriptions:
+ # On Subscriptions Page
+ Subscriptions: ''
+ # channels that were likely deleted
+ Error Channels: ''
+ Latest Subscriptions: ''
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: ''
+ 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': ''
+ Disabled Automatic Fetching: ''
+ Empty Channels: ''
+ 'Getting Subscriptions. Please wait.': ''
+ Empty Posts: ''
+ Refresh Subscriptions: ''
+ Load More Videos: ''
+ Load More Posts: ''
+ Subscriptions Tabs: ''
+ All Subscription Tabs Hidden: ''
+More: ''
+Channels:
+ Channels: ''
+ Title: ''
+ Search bar placeholder: ''
+ Count: ''
+ Empty: ''
+ Unsubscribe: ''
+ Unsubscribed: ''
+ Unsubscribe Prompt: ''
+Trending:
+ Trending: ''
+ Default: ''
+ Music: ''
+ Gaming: ''
+ Movies: ''
+ Trending Tabs: ''
+Most Popular: ''
+Playlists: ''
+User Playlists:
+ Your Playlists: ''
+ Playlist Message: ''
+ Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
+ Empty Search Message: ''
+ Search bar placeholder: ''
+History:
+ # On History Page
+ History: ''
+ Watch History: ''
+ Your history list is currently empty.: ''
+ Empty Search Message: ''
+ Search bar placeholder: ""
+Settings:
+ # On Settings Page
+ Settings: ''
+ The app needs to restart for changes to take effect. Restart and apply change?: ''
+ General Settings:
+ General Settings: ''
+ Check for Updates: ''
+ Check for Latest Blog Posts: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Enable Search Suggestions: ''
+ Default Landing Page: ''
+ Locale Preference: ''
+ System Default: ''
+ Preferred API Backend:
+ Preferred API Backend: ''
+ Local API: ''
+ Invidious API: ''
+ Video View Type:
+ Video View Type: ''
+ Grid: ''
+ List: ''
+ Thumbnail Preference:
+ Thumbnail Preference: ''
+ Default: ''
+ Beginning: ''
+ Middle: ''
+ End: ''
+ Hidden: ''
+ Current Invidious Instance: ''
+ The currently set default instance is {instance}: ''
+ No default instance has been set: ''
+ Current instance will be randomized on startup: ''
+ Set Current Instance as Default: ''
+ Clear Default Instance: ''
+ View all Invidious instance information: ''
+ Region for Trending: ''
+ #! List countries
+ External Link Handling:
+ External Link Handling: ''
+ Open Link: ''
+ Ask Before Opening Link: ''
+ No Action: ''
+ Theme Settings:
+ Theme Settings: ''
+ Match Top Bar with Main Color: ''
+ Expand Side Bar by Default: ''
+ Disable Smooth Scrolling: ''
+ UI Scale: ''
+ Hide Side Bar Labels: ''
+ Hide FreeTube Header Logo: ''
+ Base Theme:
+ Base Theme: ''
+ Black: ''
+ Dark: ''
+ System Default: ''
+ Light: ''
+ Dracula: ''
+ Catppuccin Mocha: ''
+ Pastel Pink: ''
+ Hot Pink: ''
+ Main Color Theme:
+ Main Color Theme: ''
+ Red: ''
+ Pink: ''
+ Purple: ''
+ Deep Purple: ''
+ Indigo: ''
+ Blue: ''
+ Light Blue: ''
+ Cyan: ''
+ Teal: ''
+ Green: ''
+ Light Green: ''
+ Lime: ''
+ Yellow: ''
+ Amber: ''
+ Orange: ''
+ Deep Orange: ''
+ Dracula Cyan: ''
+ Dracula Green: ''
+ Dracula Orange: ''
+ Dracula Pink: ''
+ Dracula Purple: ''
+ Dracula Red: ''
+ Dracula Yellow: ''
+ Catppuccin Mocha Rosewater: ''
+ Catppuccin Mocha Flamingo: ''
+ Catppuccin Mocha Pink: ''
+ Catppuccin Mocha Mauve: ''
+ Catppuccin Mocha Red: ''
+ Catppuccin Mocha Maroon: ''
+ Catppuccin Mocha Peach: ''
+ Catppuccin Mocha Yellow: ''
+ Catppuccin Mocha Green: ''
+ Catppuccin Mocha Teal: ''
+ Catppuccin Mocha Sky: ''
+ Catppuccin Mocha Sapphire: ''
+ Catppuccin Mocha Blue: ''
+ Catppuccin Mocha Lavender: ''
+ Secondary Color Theme: ''
+ #* Main Color Theme
+ Player Settings:
+ Player Settings: ''
+ Force Local Backend for Legacy Formats: ''
+ Play Next Video: ''
+ Turn on Subtitles by Default: ''
+ Autoplay Videos: ''
+ Proxy Videos Through Invidious: ''
+ Autoplay Playlists: ''
+ Enable Theatre Mode by Default: ''
+ Scroll Volume Over Video Player: ''
+ Scroll Playback Rate Over Video Player: ''
+ Skip by Scrolling Over Video Player: ''
+ Display Play Button In Video Player: ''
+ Enter Fullscreen on Display Rotate: ''
+ Next Video Interval: ''
+ Fast-Forward / Rewind Interval: ''
+ Default Volume: ''
+ Default Playback Rate: ''
+ Max Video Playback Rate: ''
+ Video Playback Rate Interval: ''
+ Default Video Format:
+ Default Video Format: ''
+ Dash Formats: ''
+ Legacy Formats: ''
+ Audio Formats: ''
+ Default Quality:
+ Default Quality: ''
+ Auto: ''
+ 144p: ''
+ 240p: ''
+ 360p: ''
+ 480p: ''
+ 720p: ''
+ 1080p: ''
+ 1440p: ''
+ 4k: ''
+ 8k: ''
+ Allow DASH AV1 formats: ''
+ Screenshot:
+ Enable: ''
+ Format Label: ''
+ Quality Label: ''
+ Ask Path: ''
+ Folder Label: ''
+ Folder Button: ''
+ File Name Label: ''
+ File Name Tooltip: ''
+ Error:
+ Forbidden Characters: ''
+ Empty File Name: ''
+ Comment Auto Load:
+ Comment Auto Load: ''
+ External Player Settings:
+ External Player Settings: ''
+ External Player: ''
+ Ignore Unsupported Action Warnings: ''
+ Custom External Player Executable: ''
+ Custom External Player Arguments: ''
+ Players:
+ None:
+ Name: ''
+ Privacy Settings:
+ Privacy Settings: ''
+ Remember History: ''
+ Save Watched Progress: ''
+ Save Watched Videos With Last Viewed Playlist: ''
+ Automatically Remove Video Meta Files: ''
+ Clear Search Cache: ''
+ Are you sure you want to clear out your search cache?: ''
+ Search cache has been cleared: ''
+ Remove Watch History: ''
+ Are you sure you want to remove your entire watch history?: ''
+ Watch history has been cleared: ''
+ Remove All Subscriptions / Profiles: ''
+ Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: ''
+ Subscription Settings:
+ Subscription Settings: ''
+ Hide Videos on Watch: ''
+ Fetch Feeds from RSS: ''
+ Manage Subscriptions: ''
+ Fetch Automatically: ''
+ Distraction Free Settings:
+ Distraction Free Settings: ''
+ Sections:
+ Side Bar: ''
+ Subscriptions Page: ''
+ Channel Page: ''
+ Watch Page: ''
+ General: ''
+ Blur Thumbnails: ''
+ Hide Video Views: ''
+ Hide Video Likes And Dislikes: ''
+ Hide Channel Subscribers: ''
+ Hide Comment Likes: ''
+ Hide Recommended Videos: ''
+ Hide Trending Videos: ''
+ Hide Popular Videos: ''
+ Hide Playlists: ''
+ Hide Live Chat: ''
+ Hide Active Subscriptions: ''
+ Hide Video Description: ''
+ Hide Comments: ''
+ Hide Profile Pictures in Comments: ''
+ Display Titles Without Excessive Capitalisation: ''
+ Hide Live Streams: ''
+ Hide Upcoming Premieres: ''
+ Hide Sharing Actions: ''
+ Hide Chapters: ''
+ Hide Channels: ''
+ Hide Channels Placeholder: ''
+ Hide Featured Channels: ''
+ Hide Channel Playlists: ''
+ Hide Channel Community: ''
+ Hide Channel Shorts: ''
+ Hide Channel Podcasts: ''
+ Hide Channel Releases: ''
+ Hide Subscriptions Videos: ''
+ Hide Subscriptions Shorts: ''
+ Hide Subscriptions Live: ''
+ Hide Subscriptions Community: ''
+ Data Settings:
+ Data Settings: ''
+ Select Import Type: ''
+ Select Export Type: ''
+ Import Subscriptions: ''
+ Subscription File: ''
+ History File: ''
+ Playlist File: ''
+ Check for Legacy Subscriptions: ''
+ Export Subscriptions: ''
+ Export FreeTube: ''
+ Export YouTube: ''
+ Export NewPipe: ''
+ Import History: ''
+ Export History: ''
+ Import Playlists: ''
+ Export Playlists: ''
+ Profile object has insufficient data, skipping item: ''
+ All subscriptions and profiles have been successfully imported: ''
+ All subscriptions have been successfully imported: ''
+ One or more subscriptions were unable to be imported: ''
+ Invalid subscriptions file: ''
+ This might take a while, please wait: ''
+ Invalid history file: ''
+ Subscriptions have been successfully exported: ''
+ History object has insufficient data, skipping item: ''
+ All watched history has been successfully imported: ''
+ All watched history has been successfully exported: ''
+ Playlist insufficient data: ''
+ All playlists has been successfully imported: ''
+ All playlists has been successfully exported: ''
+ Unable to read file: ''
+ Unable to write file: ''
+ Unknown data key: ''
+ How do I import my subscriptions?: ''
+ Manage Subscriptions: ''
+ Proxy Settings:
+ Proxy Settings: ''
+ Enable Tor / Proxy: ''
+ Proxy Protocol: ''
+ Proxy Host: ''
+ Proxy Port Number: ''
+ Clicking on Test Proxy will send a request to: ''
+ Test Proxy: ''
+ Your Info: ''
+ Ip: ''
+ Country: ''
+ Region: ''
+ City: ''
+ Error getting network information. Is your proxy configured properly?: ''
+ SponsorBlock Settings:
+ SponsorBlock Settings: ''
+ Enable SponsorBlock: ''
+ 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': ''
+ Notify when sponsor segment is skipped: ''
+ UseDeArrowTitles: ''
+ Skip Options:
+ Skip Option: ''
+ Auto Skip: ''
+ Show In Seek Bar: ''
+ Prompt To Skip: ''
+ Do Nothing: ''
+ Category Color: ''
+ Parental Control Settings:
+ Parental Control Settings: ''
+ Hide Unsubscribe Button: ''
+ Show Family Friendly Only: ''
+ Hide Search Bar: ''
+ Download Settings:
+ Download Settings: ''
+ Ask Download Path: ''
+ Choose Path: ''
+ Download Behavior: ''
+ Download in app: ''
+ Open in web browser: ''
+ Experimental Settings:
+ Experimental Settings: ''
+ Warning: ''
+ Replace HTTP Cache: ''
+ Password Dialog:
+ Password: ''
+ Enter Password To Unlock: ''
+ Password Incorrect: ''
+ Unlock: ''
+ Password Settings:
+ Password Settings: ''
+ Set Password To Prevent Access: ''
+ Set Password: ''
+ Remove Password: ''
+About:
+ #On About page
+ About: ''
+ Beta: ''
+ Source code: ''
+ Licensed under the AGPLv3: ''
+ View License: ''
+ Downloads / Changelog: ''
+ GitHub releases: ''
+ Help: ''
+ FreeTube Wiki: ''
+ FAQ: ''
+ Discussions: ''
+ Report a problem: ''
+ GitHub issues: ''
+ Please check for duplicates before posting: ''
+ Website: ''
+ Blog: ''
+ Email: ''
+ Mastodon: ''
+ Chat on Matrix: ''
+ Please read the: ''
+ room rules: ''
+ Translate: ''
+ Credits: ''
+ FreeTube is made possible by: ''
+ these people and projects: ''
+ Donate: ''
+
+Profile:
+ Profile Settings: ''
+ Toggle Profile List: ''
+ Profile Select: ''
+ Profile Filter: ''
+ All Channels: ''
+ Profile Manager: ''
+ Create New Profile: ''
+ Edit Profile: ''
+ Color Picker: ''
+ Custom Color: ''
+ Profile Preview: ''
+ Create Profile: ''
+ Update Profile: ''
+ Make Default Profile: ''
+ Delete Profile: ''
+ Are you sure you want to delete this profile?: ''
+ All subscriptions will also be deleted.: ''
+ Profile could not be found: ''
+ Your profile name cannot be empty: ''
+ Profile has been created: ''
+ Profile has been updated: ''
+ Your default profile has been set to {profile}: ''
+ Removed {profile} from your profiles: ''
+ Your default profile has been changed to your primary profile: ''
+ '{profile} is now the active profile': ''
+ Subscription List: ''
+ Other Channels: ''
+ '{number} selected': ''
+ Select All: ''
+ Select None: ''
+ Delete Selected: ''
+ Add Selected To Profile: ''
+ No channel(s) have been selected: ''
+ ? This is your primary profile. Are you sure you want to delete the selected channels? The
+ same channels will be deleted in any profile they are found in.
+ : ''
+ Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: ''
+#On Channel Page
+Channel:
+ Subscribe: ''
+ Unsubscribe: ''
+ Channel has been removed from your subscriptions: ''
+ Removed subscription from {count} other channel(s): ''
+ Added channel to your subscriptions: ''
+ Search Channel: ''
+ Your search results have returned 0 results: ''
+ Sort By: ''
+ This channel does not exist: ''
+ This channel does not allow searching: ''
+ This channel is age-restricted and currently cannot be viewed in FreeTube.: ''
+ Channel Tabs: ''
+ Videos:
+ Videos: ''
+ This channel does not currently have any videos: ''
+ Sort Types:
+ Newest: ''
+ Oldest: ''
+ Most Popular: ''
+ Shorts:
+ This channel does not currently have any shorts: ''
+ Live:
+ Live: ''
+ This channel does not currently have any live streams: ''
+ Playlists:
+ Playlists: ''
+ This channel does not currently have any playlists: ''
+ Sort Types:
+ Last Video Added: ''
+ Newest: ''
+ Oldest: ''
+ Podcasts:
+ Podcasts: ''
+ This channel does not currently have any podcasts: ''
+ Releases:
+ Releases: ''
+ This channel does not currently have any releases: ''
+ About:
+ About: ''
+ Channel Description: ''
+ Tags:
+ Tags: ''
+ Search for: ''
+ Details: ''
+ Joined: ''
+ Location: ''
+ Featured Channels: ''
+ Community:
+ This channel currently does not have any posts: ''
+ votes: ''
+ Reveal Answers: ''
+ Hide Answers: ''
+Video:
+ Mark As Watched: ''
+ Remove From History: ''
+ Video has been marked as watched: ''
+ Video has been removed from your history: ''
+ Save Video: ''
+ Video has been saved: ''
+ Video has been removed from your saved list: ''
+ Open in YouTube: ''
+ Copy YouTube Link: ''
+ Open YouTube Embedded Player: ''
+ Copy YouTube Embedded Player Link: ''
+ Open in Invidious: ''
+ Copy Invidious Link: ''
+ Open Channel in YouTube: ''
+ Copy YouTube Channel Link: ''
+ Open Channel in Invidious: ''
+ Copy Invidious Channel Link: ''
+ Views: ''
+ Loop Playlist: ''
+ Shuffle Playlist: ''
+ Reverse Playlist: ''
+ Play Next Video: ''
+ Play Previous Video: ''
+ Pause on Current Video: ''
+ Watched: ''
+ Autoplay: ''
+ Starting soon, please refresh the page to check again: ''
+ # As in a Live Video
+ Premieres on: ''
+ Premieres: ''
+ Upcoming: ''
+ Live: ''
+ Live Now: ''
+ Live Chat: ''
+ Enable Live Chat: ''
+ Live Chat is currently not supported in this build.: ''
+ 'Chat is disabled or the Live Stream has ended.': ''
+ Live chat is enabled. Chat messages will appear here once sent.: ''
+ 'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': ''
+ 'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': ''
+ Show Super Chat Comment: ''
+ Scroll to Bottom: ''
+ Download Video: ''
+ video only: ''
+ audio only: ''
+ Audio:
+ Low: ''
+ Medium: ''
+ High: ''
+ Best: ''
+ Published:
+ Jan: ''
+ Feb: ''
+ Mar: ''
+ Apr: ''
+ May: ''
+ Jun: ''
+ Jul: ''
+ Aug: ''
+ Sep: ''
+ Oct: ''
+ Nov: ''
+ Dec: ''
+ Second: ''
+ Seconds: ''
+ Minute: ''
+ Minutes: ''
+ Hour: ''
+ Hours: ''
+ Day: ''
+ Days: ''
+ Week: ''
+ Weeks: ''
+ Month: ''
+ Months: ''
+ Year: ''
+ Years: ''
+ Ago: ''
+ Upcoming: ''
+ In less than a minute: ''
+ Published on: ''
+ Streamed on: ''
+ Started streaming on: ''
+ translated from English: ''
+ Publicationtemplate: ''
+ Skipped segment: ''
+ Sponsor Block category:
+ sponsor: ''
+ intro: ''
+ outro: ''
+ self-promotion: ''
+ interaction: ''
+ music offtopic: ''
+ recap: ''
+ filler: ''
+ External Player:
+ OpenInTemplate: ''
+ video: ''
+ playlist: ''
+ OpeningTemplate: ''
+ UnsupportedActionTemplate: ''
+ Unsupported Actions:
+ starting video at offset: ''
+ setting a playback rate: ''
+ opening playlists: ''
+ opening specific video in a playlist (falling back to opening the video): ''
+ reversing playlists: ''
+ shuffling playlists: ''
+ looping playlists: ''
+ Stats:
+ Video statistics are not available for legacy videos: ''
+ Video ID: ''
+ Resolution: ''
+ Player Dimensions: ''
+ Bitrate: ''
+ Volume: ''
+ Bandwidth: ''
+ Buffered: ''
+ Dropped / Total Frames: ''
+ Mimetype: ''
+#& Videos
+Videos:
+ #& Sort By
+ Sort By:
+ Newest: ''
+ Oldest: ''
+ #& Most Popular
+#& Playlists
+Playlist:
+ #& About
+ Playlist: ''
+ View Full Playlist: ''
+ Videos: ''
+ View: ''
+ Views: ''
+ Last Updated On: ''
+
+# On Video Watch Page
+#* Published
+#& Views
+Toggle Theatre Mode: ''
+Change Format:
+ Change Media Formats: ''
+ Use Dash Formats: ''
+ Use Legacy Formats: ''
+ Use Audio Formats: ''
+ Dash formats are not available for this video: ''
+ Audio formats are not available for this video: ''
+Share:
+ Share Video: ''
+ Share Channel: ''
+ Share Playlist: ''
+ Include Timestamp: ''
+ Copy Link: ''
+ Open Link: ''
+ Copy Embed: ''
+ Open Embed: ''
+ # On Click
+ Invidious URL copied to clipboard: ''
+ Invidious Embed URL copied to clipboard: ''
+ Invidious Channel URL copied to clipboard: ''
+ YouTube URL copied to clipboard: ''
+ YouTube Embed URL copied to clipboard: ''
+ YouTube Channel URL copied to clipboard: ''
+Clipboard:
+ Copy failed: ''
+ Cannot access clipboard without a secure connection: ''
+
+Chapters:
+ Chapters: ''
+ 'Chapters list visible, current chapter: {chapterName}': ''
+ 'Chapters list hidden, current chapter: {chapterName}': ''
+
+Mini Player: ''
+Comments:
+ Comments: ''
+ Click to View Comments: ''
+ Getting comment replies, please wait: ''
+ There are no more comments for this video: ''
+ Show Comments: ''
+ Hide Comments: ''
+ Sort by: ''
+ Top comments: ''
+ Newest first: ''
+ View {replyCount} replies: ''
+ # Context: View 10 Replies, View 1 Reply, View 1 Reply from Owner, View 2 Replies from Owner and others
+ View: ''
+ Hide: ''
+ Replies: ''
+ Show More Replies: ''
+ Reply: ''
+ From {channelName}: ''
+ And others: ''
+ There are no comments available for this video: ''
+ Load More Comments: ''
+ No more comments available: ''
+ Pinned by: ''
+ Member: ''
+ Subscribed: ''
+ Hearted: ''
+Up Next: ''
+
+#Tooltips
+Tooltips:
+ General Settings:
+ Preferred API Backend: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Thumbnail Preference: ''
+ Invidious Instance: ''
+ Region for Trending: ''
+ External Link Handling: |
+ Player Settings:
+ Force Local Backend for Legacy Formats: ''
+ Proxy Videos Through Invidious: ''
+ Default Video Format: ''
+ Allow DASH AV1 formats: ''
+ Scroll Playback Rate Over Video Player: ''
+ Skip by Scrolling Over Video Player: ''
+ External Player Settings:
+ External Player: ''
+ Custom External Player Executable: ''
+ Ignore Warnings: ''
+ Custom External Player Arguments: ''
+ DefaultCustomArgumentsTemplate: ""
+ Distraction Free Settings:
+ Hide Channels: ''
+ Hide Subscriptions Live: ''
+ Subscription Settings:
+ Fetch Feeds from RSS: ''
+ Fetch Automatically: ''
+ Privacy Settings:
+ Remove Video Meta Files: ''
+ Experimental Settings:
+ Replace HTTP Cache: ''
+ SponsorBlock Settings:
+ UseDeArrowTitles: ''
+
+# Toast Messages
+Local API Error (Click to copy): ''
+Invidious API Error (Click to copy): ''
+Falling back to Invidious API: ''
+Falling back to Local API: ''
+This video is unavailable because of missing formats. This can happen due to country unavailability.: ''
+Subscriptions have not yet been implemented: ''
+Unknown YouTube url type, cannot be opened in app: ''
+Hashtags have not yet been implemented, try again later: ''
+Loop is now disabled: ''
+Loop is now enabled: ''
+Shuffle is now disabled: ''
+Shuffle is now enabled: ''
+The playlist has been reversed: ''
+Playing Next Video: ''
+Playing Previous Video: ''
+Playlist will not pause when current video is finished: ''
+Playlist will pause when current video is finished: ''
+Playing Next Video Interval: ''
+Canceled next video autoplay: ''
+
+Default Invidious instance has been set to {instance}: ''
+Default Invidious instance has been cleared: ''
+'The playlist has ended. Enable loop to continue playing': ''
+External link opening has been disabled in the general settings: ''
+Downloading has completed: ''
+Starting download: ''
+Downloading failed: ''
+Screenshot Success: ''
+Screenshot Error: ''
+
+Hashtag:
+ Hashtag: ''
+ This hashtag does not currently have any videos: ''
+Yes: ''
+No: ''
+Ok: ''
diff --git a/static/locales/bg.yaml b/static/locales/bg.yaml
index b056eb0d2a185..e0454b566edf5 100644
--- a/static/locales/bg.yaml
+++ b/static/locales/bg.yaml
@@ -130,11 +130,99 @@ User Playlists:
Search bar placeholder: Търсене в плейлиста
Empty Search Message: В този плейлист няма видеа, които да отговарят на търсенето
ви
+ This playlist currently has no videos.: В този плейлист в момента няма видеа.
+ Add to Favorites: Добавяне към {playlistName}
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Сигурни
+ ли сте, че искате да премахнете всички гледани видеа от този плейлист? Това не
+ може да бъде отменено.
+ Are you sure you want to delete this playlist? This cannot be undone: Сигурни ли
+ сте, че искате да изтриете този плейлист? Това не може да бъде отменено.
+ SinglePlaylistView:
+ Toast:
+ Reverted to use {oldPlaylistName} for quick bookmark: Възстановено е използването
+ на {oldPlaylistName} за бързи отметки
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Някои
+ видеа в плейлиста все още не са заредени. Щракнете тук, за да копирате.
+ Playlist {playlistName} has been deleted.: Плейлиста {playlistName} е изтрит.
+ There were no videos to remove.: Няма видеа за премахване.
+ This video cannot be moved up.: Това видео не може да бъде преместено нагоре.
+ This video cannot be moved down.: Това видео не може да бъде преместено надолу.
+ Video has been removed: Видеото е премахнато
+ Quick bookmark disabled: Бързите отметки са деактивирани
+ There was a problem with removing this video: Имаше проблем с премахването на
+ това видео
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Този
+ плейлист вече се използва за бързи отметки вместо {oldPlaylistName}. Щракнете
+ тук, за отмяна
+ This playlist is now used for quick bookmark: Този плейлист вече се използва
+ за бързи отметки
+ Playlist name cannot be empty. Please input a name.: Името на плейлиста не може
+ да бъде празно. Моля, въведете име.
+ Playlist has been updated.: Плейлиста е актуализиран.
+ There was an issue with updating this playlist.: Имаше проблем с актуализирането
+ на този плейлист.
+ "{videoCount} video(s) have been removed": 1 видео е премахнато | {videoCount}
+ видеа са премахнати
+ This playlist is protected and cannot be removed.: Този плейлист е защитен и
+ не може да бъде премахнат.
+ This playlist does not exist: Този плейлист не съществува
+ CreatePlaylistPrompt:
+ Toast:
+ Playlist {playlistName} has been successfully created.: Плейлиста {playlistName}
+ е създаден успешно.
+ There is already a playlist with this name. Please pick a different name.: Вече
+ има плейлист с това име. Моля, изберете друго.
+ There was an issue with creating the playlist.: Имаше проблем при създаването
+ на плейлиста.
+ New Playlist Name: Име на нов плейлист
+ Create: Създаване
+ You have no playlists. Click on the create new playlist button to create a new one.: Нямате
+ плейлисти. Щракнете върху бутона за създаване на нов плейлист, за да създадете
+ нов.
+ Create New Playlist: Създаване на нов
+ Add to Playlist: Добавяне към плейлист за изпълнение
+ Move Video Up: Преместване нагоре
+ Playlist Description: Описание
+ Cancel: Отказ
+ Sort By:
+ LatestCreatedFirst: Наскоро създадени
+ EarliestCreatedFirst: Най-рано създадени
+ EarliestPlayedFirst: Най-рано възпроизведени
+ Sort By: Подреждане по
+ NameAscending: A-Z
+ NameDescending: Z-A
+ LatestUpdatedFirst: Наскоро обновени
+ EarliestUpdatedFirst: Най-рано обновени
+ LatestPlayedFirst: Наскоро възпроизведени
+ AddVideoPrompt:
+ Search in Playlists: Търсене в плейлисти
+ Select a playlist to add your N videos to: Изберете плейлист, в който да добавите
+ своето видео | Изберете плейлист, в който да добавите своите {videoCount} видеа
+ N playlists selected: '{playlistCount} избрани'
+ Toast:
+ You haven't selected any playlist yet.: Все още не сте избрали плейлист.
+ "{videoCount} video(s) added to 1 playlist": Добавено 1 видео в 1 плейлист |
+ Добавени {videoCount} видеа в 1 плейлист
+ "{videoCount} video(s) added to {playlistCount} playlists": Добавено 1 видео
+ към {playlistCount} плейлиста | Добавени {videoCount} видеа към {playlistCount}
+ плейлиста
+ Save: Запазване
+ Remove from Playlist: Премахване от плейлиста за изпълнение
+ Playlist Name: Име на плейлиста
+ Save Changes: Запазване на промените
+ Edit Playlist Info: Редактиране на инфо
+ Copy Playlist: Копиране на плейлиста
+ Remove Watched Videos: Премахване на гледаните видеа
+ Enable Quick Bookmark With This Playlist: Активиране на бърза отметка с този плейлист
+ Disable Quick Bookmark: Деактивиране на бърза отметка
+ Delete Playlist: Изтриване на плейлиста
+ Remove from Favorites: Премахване от {playlistName}
+ Move Video Down: Преместване надолу
History:
# On History Page
History: 'История'
Watch History: 'История на гледане'
- Your history list is currently empty.: 'Списъкът с история на гледанията е празен.'
+ Your history list is currently empty.: 'Плейлиста с история на гледанията е празен.'
Search bar placeholder: Търсене в историята
Empty Search Message: В историята няма видеа, които да отговарят на търсенето ви
Settings:
@@ -163,7 +251,8 @@ Settings:
Beginning: 'Начало на видео'
Middle: 'Среда на видео'
End: 'Край на видео'
- Hidden: Скрити
+ Hidden: Скриване
+ Blur: Размазано
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Излед на Invidious
(по подразбиране е https://invidious.snopyta.org)'
Region for Trending: 'Регион за набиращи популярност'
@@ -323,12 +412,18 @@ Settings:
Automatically Remove Video Meta Files: Автоматично премахване на видео метафайловете
Save Watched Videos With Last Viewed Playlist: Запазване на гледани видеа с последно
гледан плейлист
+ Remove All Playlists: Премахване на всички плейлисти
+ All playlists have been removed: Всички плейлисти са премахнати
+ Are you sure you want to remove all your playlists?: Сигурни ли сте, че искате
+ да премахнете всичките си плейлисти?
Subscription Settings:
Subscription Settings: 'Настройки на абонаменти'
Hide Videos on Watch: 'Скриване на видеата при гледане'
Fetch Feeds from RSS: 'Извличане на съдържания през RSS'
Manage Subscriptions: 'Управление на абонаменти'
Fetch Automatically: Автоматично извличане на съдържание
+ Only Show Latest Video for Each Channel: Показване само най-новите видеа за всеки
+ канал
Data Settings:
Data Settings: 'Настройки на данни'
Select Import Type: 'Избор на тип за внасяне'
@@ -377,6 +472,14 @@ Settings:
History File: Файл с история
Playlist File: Файл с плейлисти
Subscription File: Файл с абонаменти
+ Export Playlists For Older FreeTube Versions:
+ Tooltip: "Тази опция изнася видеа от всички плейлисти в един плейлист с име
+ \"Предпочитани\".\nКак да изнесете и внесете видеа в плейлисти за по-стара
+ версия на FreeTube:\n1. Изнесете плейлистите си с включена тази опция.\n2.
+ Изтрийте всичките си съществуващи плейлисти, като използвате опцията \"Премахване
+ на всички плейлисти\" в Настройки за поверителност.\n3. Стартирайте по-старата
+ версия на FreeTube и внесете изнесените плейлисти.\""
+ Label: Изнасяне на плейлисти за по-стари версии на FreeTube
Advanced Settings:
Advanced Settings: 'Разширени настройки'
Enable Debug Mode (Prints data to the console): 'Активиране на режим за дебъгване
@@ -423,7 +526,7 @@ Settings:
Hide Chapters: Скриване на главите
Hide Upcoming Premieres: Скриване на предстоящите премиери
Hide Channels: Скриване видеата от каналите
- Hide Channels Placeholder: Име или идентификатор на канала
+ Hide Channels Placeholder: Идентификатор на канала
Display Titles Without Excessive Capitalisation: Показване на заглавията без излишни
главни букви
Hide Featured Channels: Скриване на препоръчаните канали
@@ -444,6 +547,12 @@ Settings:
Blur Thumbnails: Размазване на миниатюрите
Hide Profile Pictures in Comments: Скриване на профилните снимки в коментарите
Hide Subscriptions Community: Скриване на абонаментите Общност
+ Hide Channels Disabled Message: Някои канали бяха блокирани с чрез идентификатор
+ и не бяха обработени. Функцията е блокирана, докато тези идентификатори се актуализират
+ Hide Channels API Error: Грешка при извличането на потребител с предоставения
+ идентификатор. Моля, проверете отново дали идентификаторът е правилен.
+ Hide Channels Invalid: Предоставеният идентификатор на канала е невалиден
+ Hide Channels Already Exists: Идентификаторът на канала вече съществува
The app needs to restart for changes to take effect. Restart and apply change?: Приложението
трябва да се рестартира за да се приложат промените. Рестартиране?
Proxy Settings:
@@ -478,6 +587,9 @@ Settings:
Do Nothing: Не правете нищо
Category Color: Категория Цвят
UseDeArrowTitles: Използване на DeArrow за заглавия на видео
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': DeArrow
+ API адрес за генератор на миниатюри (по подразбиране е https://dearrow-thumb.ajay.app)
+ UseDeArrowThumbnails: Използване на DeArrow за миниатюри
External Player Settings:
Custom External Player Arguments: Персонализирани аргументи за външен плейър
Custom External Player Executable: Персонализирано изпълнение на външен плейър
@@ -488,6 +600,7 @@ Settings:
Players:
None:
Name: Няма
+ Ignore Default Arguments: Игнориране на аргументите по подразбиране
Download Settings:
Download Settings: Настройки за изтегляне
Choose Path: Избор на път
@@ -517,6 +630,7 @@ Settings:
Password Incorrect: Грешна парола
Unlock: Отключване
Password: Парола
+ Expand All Settings Sections: Разширяване на всички раздели с настройки
About:
#On About page
About: 'Относно'
@@ -618,6 +732,11 @@ Profile:
Profile Filter: Профилен филтър
Profile Settings: Настройки на профил
Toggle Profile List: Превключване на списъка с профили
+ Profile Name: Име на профила
+ Open Profile Dropdown: Отваряне на падащото меню на профила
+ Close Profile Dropdown: Затваряне на падащото меню на профила
+ Edit Profile Name: Редактиране на името на профила
+ Create Profile Name: Създаване на име на профил
Channel:
Subscribe: 'Абониране'
Unsubscribe: 'Отписване'
@@ -823,6 +942,8 @@ Video:
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Чатът
на живо не е наличен за този поток. Възможно е да е бил деактивиран от качващия.
Pause on Current Video: Пауза на текущото видео
+ Unhide Channel: Показване на канала
+ Hide Channel: Скриване на канала
Videos:
#& Sort By
Sort By:
@@ -902,7 +1023,7 @@ Up Next: 'Следващ'
Local API Error (Click to copy): 'Грешка в локалния интерфейс (щракнете за копиране)'
Invidious API Error (Click to copy): 'Грешка в Invidious интерфейса (щракнете за копиране)'
Falling back to Invidious API: 'Връщане към Invidious интерфейса'
-Falling back to the local API: 'Връщане към локалния интерфейс'
+Falling back to Local API: 'Връщане към локалния интерфейс'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Видеото
не е достъпно поради липсващи формати. Това може да се дължи на ограничен достъп
за страната.'
@@ -983,20 +1104,25 @@ Tooltips:
за отваряне на видеото (плейлиста, ако се поддържа) във външния плейър. Внимание,
настройките на Invidious не влияят на външните плейъри.
DefaultCustomArgumentsTemplate: "(По подразбиране: '{defaultCustomArguments}')"
+ Ignore Default Arguments: Без изпращане на аргументи по подразбиране към външния
+ плейър, освен URL адреса на видеото (напр. скорост на възпроизвеждане, URL адрес
+ на плейлиста за възпроизвеждане и т.н.). Потребителските аргументи все пак ще
+ бъдат изпратени.
Experimental Settings:
Replace HTTP Cache: Деактивира HTTP кеша на Electron върху носителя и активира
персонализиран кеш за изображения в паметта. Ще доведе до увеличаване на използването
на RAM паметта.
Distraction Free Settings:
- Hide Channels: Въведете име или идентификатор на канал, за да скриете всички видеа,
- плейлисти и самия канал от показване в търсенето, тенденциите, най-популярните
- и препоръчаните. Въведеното име трябва да съвпада напълно и е чувствително към
- главни и малки букви.
+ Hide Channels: Въведете идентификатор на канал, за да скриете всички видеа, плейлисти
+ и самия канал от показване в търсенето, тенденциите, най-популярните и препоръчаните.
+ Въведеният идентификатор трябва да съвпада напълно и е чувствителен към главни
+ и малки букви.
Hide Subscriptions Live: Тази настройка се отменя от настройката за цялото приложение
"{appWideSetting}" в секция "{subsection}" на "{settingsSection}"
SponsorBlock Settings:
UseDeArrowTitles: Заменя заглавията на видеата с подадени от потребителите заглавия
от DeArrow.
+ UseDeArrowThumbnails: Заменя миниатюрите на видеата с миниатюри от DeArrow.
More: Още
Playing Next Video Interval: Пускане на следващото видео веднага. Щракнете за отказ.
| Пускане на следващото видео след {nextVideoInterval} секунда. Щракнете за отказ.
@@ -1022,12 +1148,6 @@ Downloading failed: Имаше проблем при изтеглянето на
Screenshot Error: Снимката на екрана е неуспешна. {error}
Screenshot Success: Запазена снимка на екрана като "{filePath}"
New Window: Нов прозорец
-Age Restricted:
- This {videoOrPlaylist} is age restricted: Този {videoOrPlaylist} е с възрастово
- ограничение
- Type:
- Channel: Канал
- Video: Видео
Channels:
Count: Намерени са {number} канала.
Unsubscribe: Отписване
@@ -1056,3 +1176,6 @@ Playlist will pause when current video is finished: Плейлистът ще б
когато текущото видео приключи
Playlist will not pause when current video is finished: Плейлистът няма да спре, когато
текущото видео е завършено
+Channel Hidden: '{channel} е добавен към филтъра за канали'
+Channel Unhidden: '{channel} е премахнат от филтъра за канали'
+Go to page: Отиване на {page}
diff --git a/static/locales/bn.yaml b/static/locales/bn.yaml
index 167f8f1e5d576..82cb20befde09 100644
--- a/static/locales/bn.yaml
+++ b/static/locales/bn.yaml
@@ -78,8 +78,28 @@ Subscriptions:
Subscriptions: 'সদস্যতা'
Latest Subscriptions: 'শেষ সদস্যতা'
Error Channels: ত্রুটিপূর্ণ চ্যানেল
+ 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': আপনার
+ সাবস্ক্রিপশন লিস্ট খালি, দেখতে সাবস্ক্রিপশন করুন
+ Load More Posts: অতিরিক্ত পোস্ট লোড করুন
+ Empty Channels: আপনি যেসকল চ্যানেল সাবস্ক্রাইব করেছেন তাদের কোন ভিডিও নেই ।
+ Subscriptions Tabs: সাবস্ক্রিপশন ট্যাব
+ Empty Posts: আপনার সাবস্ক্রাইব কৃত চ্যানেলে কোন পোস্ট নেই ।
+ All Subscription Tabs Hidden: সকল সাবস্ক্রিপশন ট্যা গোপন করা হয়েছে ।এখানে কনটেন্ট
+ দেখতে কিছু ট্যাব আনহাইড করুন"{subsection}"এর "{settingsSection}"।
+ 'Getting Subscriptions. Please wait.': সাবস্ক্রিপশন আনা হচ্ছে ।অপেক্ষা করুন ।
+ Load More Videos: অতিরিক্ত ভিডিও লোড করুন
+ Refresh Subscriptions: সাবস্ক্রিপশন রিফ্রেশ করুন
+ Disabled Automatic Fetching: আপনি সাবস্ক্রিপশন পেচ বন্ধ করে রেখেছেন। সাবস্ক্রিপশন
+ রিফ্রেশ করুন দেখার জন্য।
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: এই
+ প্রোফাইলের অনেক সাবস্ক্রাইবার রয়েছে। জোরপূর্বক লিমিট এড়ানোর চেষ্টা করা হচ্ছে
Trending:
Trending: 'চলছে'
+ Gaming: গেমিং
+ Default: পূর্বনির্ধারিত
+ Music: সঙ্গীত
+ Movies: সিনেমা
+ Trending Tabs: চলমান ভিডিও ট্যাব
History:
# On History Page
History: 'ইতিহাস'
@@ -104,11 +124,50 @@ Global:
Videos: ভিডিও
Shorts: খাটো
Live: সরাসরি
+ Counts:
+ Video Count: ১ ভিডিও |{সমষ্টি }ভিডিও
+ Subscriber Count: ১ সাবস্ক্রাইবার |{সমষ্টি }সাবস্ক্রাইবার
+ View Count: ১ দেখা হয়েছে |{সমষ্টি }দর্শন সংখ্যা
+ Watching Count: ১ দেখছি |{গণনা }দেখছেন
+ Channel Count: ১ চ্যানেল |{সমষ্টি }চ্যানেল সমূহ
+ Community: গোষ্ঠী
External link opening has been disabled in the general settings: সাধারণ পছন্দসমূহে
বহিঃসংযোগ খোলা নিষ্ক্রিয় রাখা হয়েছে
Are you sure you want to open this link?: তুমি কি এই সংযোগটি খোলার ব্যাপারে নিশ্চিত?
Preferences: পছন্দসমূহ
-Age Restricted:
- Type:
- Channel: চ্যানেল
- Video: ভিডিও
+Most Popular: অতিপরিচিত
+Channels:
+ Search bar placeholder: চ্যানেল খুঁজুন
+ Unsubscribe Prompt: আপনি নিশ্চিত আপনি "{channelName}"আনসাবস্ক্রাইব করতে চান ?
+ Channels: চ্যানেলসমূহ
+ Title: চ্যানেল সুচি
+ Empty: আপনার চ্যানেল সুচি এখন খালি ।
+ Unsubscribe: আনসাবস্ক্রাইব
+ Count: '{number}চ্যানেল পাওয়া গিয়েছে ।'
+ Unsubscribed: '{channelName} সরিয়ে দেয়া হয়েছে আপনার সাবস্ক্রিপশন থেকে'
+Playlists: প্লে লিস্ট
+User Playlists:
+ Your Playlists: আপনার প্লেলিস্ট
+ Search bar placeholder: নির্বাচিত তালিকাতে খুঁজুন
+ This playlist currently has no videos.: এই নির্বাচিত তালিকাতে কোন ভিডিও নেই।
+ Create New Playlist: নতুন একটি নির্বাচিত তালিকা তৈরি করুন
+ Add to Playlist: নির্বাচিত তালিকাতে যুক্ত করুন
+ Move Video Up: ভিডিও উপরে নিন
+ Move Video Down: ভিডিও নিচে নিন
+ Remove from Playlist: তালিকা থেকে মুছুন
+ Playlist Name: তালিকার নাম
+ Playlist Description: তালিকার বিবরন
+ Save Changes: পরিবর্তন সংরক্ষণ করুন
+ Cancel: বাতিল
+ Edit Playlist Info: নির্বাচিত তালিকার তথ্য পরিবর্তন
+ Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: আপনার
+ কোন সংরক্ষিত ভিডিও নেই, ভিডিও সংরক্ষণ করার জন্য ভিডিওর কোনায় যে বাটন আছে সেটিতে
+ চাপ দিলে সংরক্ষণ সম্পূর্ণ হবে।
+ Playlist Message: এই পেইজ এ সব গুলো প্লেলিস্ট নেই। এখানে শুধু যে ভিডিও গুলো সেইভ
+ করেছেন বা প্রিয় তালিকায় ছিল সেগুলো আছে। যখন কাজ শেষ হয়ে যাবে তখন, এখানকার সব ভিডিও
+ গুলো প্রিয় তালিকাতে নিয়ে যাওয়া হবে।
+ Empty Search Message: এই তালিকাতে আপনার কাংখিত ভিডিও নেই যেটি আপনি খুঁজছেন
+ You have no playlists. Click on the create new playlist button to create a new one.: নির্বাচিত
+ তালিকা নেই। নতুন তালিকা তৈরির জন্য নিউ প্লে-লিস্ট বাটন এ চাপ দিয়ে অগ্রসর হতে পারেন।
+More: অতিরিক্ত
+Go to page: পরবর্তী {পেইজ}
diff --git a/static/locales/ca.yaml b/static/locales/ca.yaml
index 0214917295329..6d0627144b40d 100644
--- a/static/locales/ca.yaml
+++ b/static/locales/ca.yaml
@@ -35,6 +35,8 @@ Forward: 'Endavant'
Global:
Videos: 'Vídeos'
+ Live: En directe
+ Community: Comunitat
Version {versionNumber} is now available! Click for more details: 'La versió {versionNumber}
està disponible! Fes clic per a més detalls'
Download From Site: 'Descarrega des del web'
@@ -92,6 +94,7 @@ Subscriptions:
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Aquest
perfil té un gran nombre de subscripcions. Forçant RSS per evitar la limitació
fixada
+ Error Channels: Canals amb errors
Trending:
Trending: 'Tendències'
Default: Per defecte
diff --git a/static/locales/ckb.yaml b/static/locales/ckb.yaml
new file mode 100644
index 0000000000000..10df3f5a8a224
--- /dev/null
+++ b/static/locales/ckb.yaml
@@ -0,0 +1,865 @@
+# Put the name of your locale in the same language
+Locale Name: 'ئیگلیزی (وڵاتە یەکگرتووەکانی ئەمریکا)'
+FreeTube: 'فریتیوب'
+# Currently on Subscriptions, Playlists, and History
+'This part of the app is not ready yet. Come back later when progress has been made.': >-
+ بەشێک لە نەرمەواڵەکە هێشتا ئامادە نییە. کە ڕەوتەکە درووست کرا دووبارە وەرەوە.
+
+# Webkit Menu Bar
+File: 'پەڕگە'
+New Window: 'پەنجەرەی نوێ'
+Preferences: 'هەڵبژاردەکان'
+Quit: 'دەرچوون'
+Edit: 'دەستکاری'
+Undo: 'پووچکردنەوە'
+Redo: 'کردنەوە'
+Cut: 'بڕین'
+Copy: 'لەبەرگرتنەوە'
+Paste: 'لکاندن'
+Delete: 'سڕینەوە'
+Select all: 'دیاریکردنی گشتیان'
+Reload: 'بارکردنەوە'
+Force Reload: 'باکردنەوەی بەزۆر'
+Toggle Developer Tools: 'زامنی ئامرازەکانی گەشەپێدەر'
+Actual size: 'قەبارەی ڕاستەقینە'
+Zoom in: ''
+Zoom out: ''
+Toggle fullscreen: ''
+Window: 'پەنجەرە'
+Minimize: ''
+Close: 'داخستن'
+Back: 'دواوە'
+Forward: 'پێشەوە'
+Open New Window: 'کردنەوەی پەنجەرەیەکی نوێ'
+
+Version {versionNumber} is now available! Click for more details: 'ئێستا وەشانی {versionNumber}
+ بەردەستە..بۆ زانیاری زۆرتر کرتە بکە'
+Download From Site: 'لە وێبگەوە دایگرە'
+A new blog is now available, {blogTitle}. Click to view more: 'بلۆگێکی نوێ بەردەستە،
+ {blogTitle}. کرتە بکە بۆ بینینی'
+Are you sure you want to open this link?: 'دڵنیایت دەتەوێت ئەم بەستەرە بکەیتەوە؟'
+
+# Global
+# Anything shared among components / views should be put here
+Global:
+ Videos: 'ڤیدیۆکان'
+ Shorts: ''
+ Live: 'ڕاستەوخۆ'
+ Community: 'کۆمەڵگە'
+ Counts:
+ Video Count: '١ ڤیدیۆ | {count} ڤیدیۆ'
+ Channel Count: '١ کەناڵ | {count} کەناڵ'
+ Subscriber Count: '١ بەشداربوو | {count} بەشداربوو'
+ View Count: 'بینینەک | {count} بینین'
+ Watching Count: '١ تەمەشاکردن | {count} تەمەشاکردن'
+
+# Search Bar
+Search / Go to URL: 'گەڕان/ بڕۆ بۆ ئرڵ'
+Search Bar:
+ Clear Input: ''
+ # In Filter Button
+Search Filters:
+ Search Filters: 'پاڵفتەکردنی گەڕان'
+ Sort By:
+ Sort By: 'ڕیزکردن بە'
+ Most Relevant: ''
+ Rating: 'هەڵسەنگاندن'
+ Upload Date: 'ڕێکەوتی بارکردن'
+ View Count: 'ژمارەی بینین'
+ Time:
+ Time: 'کات'
+ Any Time: 'هەر کاتێک'
+ Last Hour: 'پێش کاتژمێرێک'
+ Today: 'ئەمڕۆ'
+ This Week: 'ئەم هەفتەیە'
+ This Month: 'ئەم مانگە'
+ This Year: 'ئەمساڵ'
+ Type:
+ Type: 'جۆر'
+ All Types: 'گشت جۆرەکان'
+ Videos: 'ڤیدیۆ'
+ Channels: 'کەناڵ'
+ Movies: 'فیلم'
+ #& Playlists
+ Duration:
+ Duration: 'ماوە'
+ All Durations: 'گشت ماوەکان'
+ Short (< 4 minutes): 'کورت (< ٤ خولەک)'
+ Medium (4 - 20 minutes): 'ناوەند (٤ - ٢٠ خولەک)'
+ Long (> 20 minutes): 'درێژ (> ٢٠ خولەک)'
+ # On Search Page
+ Search Results: 'ئەنجامەکانی گەڕان'
+ Fetching results. Please wait: ''
+ Fetch more results: ''
+ There are no more results for this search: 'ئەنجامەکی تر نییە بۆ ئەم گەڕانە'
+# Sidebar
+Subscriptions:
+ # On Subscriptions Page
+ Subscriptions: ''
+ # channels that were likely deleted
+ Error Channels: ''
+ Latest Subscriptions: ''
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: ''
+ 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': ''
+ Disabled Automatic Fetching: ''
+ Empty Channels: 'کەناڵە بەشداربووەکانت هێشتا هیچ ڤیدیۆیەکیان نییە.'
+ 'Getting Subscriptions. Please wait.': ''
+ Empty Posts: ''
+ Refresh Subscriptions: ''
+ Load More Videos: 'بارکردنی ڤیدیۆی زۆرتر'
+ Load More Posts: ''
+ Subscriptions Tabs: ''
+ All Subscription Tabs Hidden: ''
+More: 'زۆرتر'
+Channels:
+ Channels: 'کەناڵەکان'
+ Title: 'پێڕستی کەناڵەکان'
+ Search bar placeholder: ''
+ Count: '{number} کەناڵ دۆزرانەوە.'
+ Empty: 'ئێستا پێڕستی کەناڵەکانت بەتاڵە.'
+ Unsubscribe: ''
+ Unsubscribed: ''
+ Unsubscribe Prompt: ''
+Trending:
+ Trending: ''
+ Default: 'بنەڕەت'
+ Music: 'مۆسیقا'
+ Gaming: 'یاری'
+ Movies: 'فیلم'
+ Trending Tabs: ''
+Most Popular: 'باوترین'
+Playlists: 'پێڕستی لێدانەکان'
+User Playlists:
+ Your Playlists: 'پێڕستی لێدانەکانت'
+ Playlist Message: ''
+ Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
+ Empty Search Message: ''
+ Search bar placeholder: 'لەناو پێڕستی لێدان بگەڕێ'
+History:
+ # On History Page
+ History: 'مێژوو'
+ Watch History: 'مێژووی تەمەشاکردن'
+ Your history list is currently empty.: 'ئێستا لیستەی مێژووت بەتاڵە.'
+ Empty Search Message: 'هیچ ڤیدیۆیەک لە مێژووت نەدۆزرایەوە کە بەرانبەری گەڕانەکەت
+ بێت'
+ Search bar placeholder: "لەناو مێژوو بگەڕێ"
+Settings:
+ # On Settings Page
+ Settings: 'ڕێکخستنەکان'
+ The app needs to restart for changes to take effect. Restart and apply change?: ''
+ General Settings:
+ General Settings: 'ڕێکخستنە گشتییەکان'
+ Check for Updates: ''
+ Check for Latest Blog Posts: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Enable Search Suggestions: 'کاراکردنی پێشنیارەکانی گەڕان'
+ Default Landing Page: ''
+ Locale Preference: ''
+ System Default: 'بنەڕەتی سیستەم'
+ Preferred API Backend:
+ Preferred API Backend: ''
+ Local API: ''
+ Invidious API: ''
+ Video View Type:
+ Video View Type: ''
+ Grid: 'خانەخانە'
+ List: 'لیستە'
+ Thumbnail Preference:
+ Thumbnail Preference: ''
+ Default: 'بنەڕەت'
+ Beginning: 'سەرەتا'
+ Middle: 'ناوەڕاست'
+ End: 'کۆتایی'
+ Hidden: 'شاراوە'
+ Blur: ''
+ Current Invidious Instance: ''
+ The currently set default instance is {instance}: ''
+ No default instance has been set: ''
+ Current instance will be randomized on startup: ''
+ Set Current Instance as Default: ''
+ Clear Default Instance: ''
+ View all Invidious instance information: ''
+ Region for Trending: ''
+ #! List countries
+ External Link Handling:
+ External Link Handling: ''
+ Open Link: 'کردنەوەی بەستەر'
+ Ask Before Opening Link: 'پێش کردنەوەی بەستەر بپرسە'
+ No Action: 'هیچ مەکە'
+ Theme Settings:
+ Theme Settings: 'ڕێکخستنەکانی ڕووکار'
+ Match Top Bar with Main Color: ''
+ Expand Side Bar by Default: ''
+ Disable Smooth Scrolling: ''
+ UI Scale: ''
+ Hide Side Bar Labels: ''
+ Hide FreeTube Header Logo: ''
+ Base Theme:
+ Base Theme: 'ڕووکاری بنچینە'
+ Black: 'ڕەش'
+ Dark: 'تاریک'
+ System Default: 'بنەڕەتی سیستەم'
+ Light: 'ڕووناک'
+ Dracula: ''
+ Catppuccin Mocha: ''
+ Pastel Pink: ''
+ Hot Pink: ''
+ Main Color Theme:
+ Main Color Theme: 'ڕەنگی سەرەکی ڕووکار'
+ Red: 'سوور'
+ Pink: 'پەمبە'
+ Purple: 'وەنەوشەیی'
+ Deep Purple: 'وەنەوشەیی تۆخ'
+ Indigo: 'نیلی'
+ Blue: 'شین'
+ Light Blue: 'شینی ئاڵ'
+ Cyan: 'شینی تۆخ'
+ Teal: 'شەدری'
+ Green: 'کەسک'
+ Light Green: 'کەسکی ئاڵ'
+ Lime: ''
+ Yellow: 'زەرد'
+ Amber: ''
+ Orange: 'نارنجی'
+ Deep Orange: 'نارنجی تۆخ'
+ Dracula Cyan: ''
+ Dracula Green: ''
+ Dracula Orange: ''
+ Dracula Pink: ''
+ Dracula Purple: ''
+ Dracula Red: ''
+ Dracula Yellow: ''
+ Catppuccin Mocha Rosewater: ''
+ Catppuccin Mocha Flamingo: ''
+ Catppuccin Mocha Pink: ''
+ Catppuccin Mocha Mauve: ''
+ Catppuccin Mocha Red: ''
+ Catppuccin Mocha Maroon: ''
+ Catppuccin Mocha Peach: ''
+ Catppuccin Mocha Yellow: ''
+ Catppuccin Mocha Green: ''
+ Catppuccin Mocha Teal: ''
+ Catppuccin Mocha Sky: ''
+ Catppuccin Mocha Sapphire: ''
+ Catppuccin Mocha Blue: ''
+ Catppuccin Mocha Lavender: ''
+ Secondary Color Theme: 'ڕەنگی لاوەکی ڕووکار'
+ #* Main Color Theme
+ Player Settings:
+ Player Settings: 'ڕێکخستنەکانی لێدەر'
+ Force Local Backend for Legacy Formats: ''
+ Play Next Video: 'لێدانی ڤیدیۆی دواتر'
+ Turn on Subtitles by Default: 'هەڵکردنی بنەڕەتی ژێرنووس'
+ Autoplay Videos: 'خۆلێدانی ڤیدیۆ'
+ Proxy Videos Through Invidious: ''
+ Autoplay Playlists: 'خۆلێدانی پێڕستی لێدان'
+ Enable Theatre Mode by Default: 'کاراکردنی بنەڕەتیی شێوازی شانۆیی'
+ Scroll Volume Over Video Player: ''
+ Scroll Playback Rate Over Video Player: ''
+ Skip by Scrolling Over Video Player: ''
+ Display Play Button In Video Player: ''
+ Enter Fullscreen on Display Rotate: ''
+ Next Video Interval: ''
+ Fast-Forward / Rewind Interval: ''
+ Default Volume: ''
+ Default Playback Rate: ''
+ Max Video Playback Rate: ''
+ Video Playback Rate Interval: ''
+ Default Video Format:
+ Default Video Format: ''
+ Dash Formats: ''
+ Legacy Formats: ''
+ Audio Formats: ''
+ Default Quality:
+ Default Quality: 'جۆرایەتی بنەڕەت'
+ Auto: 'خۆکار'
+ 144p: '١٤٤p'
+ 240p: '٢٤٠p'
+ 360p: '٣٦٠p'
+ 480p: '٤٨٠p'
+ 720p: '٧٢٠p'
+ 1080p: '١٠٨٠p'
+ 1440p: '١٤٤٠p'
+ 4k: '٤k'
+ 8k: '٨k'
+ Allow DASH AV1 formats: ''
+ Screenshot:
+ Enable: ''
+ Format Label: ''
+ Quality Label: ''
+ Ask Path: 'بۆ بوخچەی پاشەکەوت بپرسە'
+ Folder Label: ''
+ Folder Button: 'دیاریکردنی بوخچە'
+ File Name Label: ''
+ File Name Tooltip: ''
+ Error:
+ Forbidden Characters: ''
+ Empty File Name: ''
+ Comment Auto Load:
+ Comment Auto Load: ''
+ External Player Settings:
+ External Player Settings: 'ڕێکخستنەکانی لێدەری دەرەکی'
+ External Player: 'لێدەری دەرەکی'
+ Ignore Unsupported Action Warnings: ''
+ Custom External Player Executable: ''
+ Custom External Player Arguments: ''
+ Players:
+ None:
+ Name: 'هیچیان'
+ Privacy Settings:
+ Privacy Settings: 'ڕێکخستنەکانی نهێنێتی'
+ Remember History: ''
+ Save Watched Progress: ''
+ Save Watched Videos With Last Viewed Playlist: ''
+ Automatically Remove Video Meta Files: ''
+ Clear Search Cache: ''
+ Are you sure you want to clear out your search cache?: ''
+ Search cache has been cleared: ''
+ Remove Watch History: 'سڕینەوەی مێژووی تەمەشاکردن'
+ Are you sure you want to remove your entire watch history?: 'دڵنیایت دەتەوێت تەواوی
+ مێژووی تەمەشاکردنت بسڕیەوە؟'
+ Watch history has been cleared: 'مێژووی تەمەشاکردن لابرا'
+ Remove All Subscriptions / Profiles: ''
+ Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: ''
+ Subscription Settings:
+ Subscription Settings: ''
+ Hide Videos on Watch: ''
+ Fetch Feeds from RSS: ''
+ Manage Subscriptions: ''
+ Fetch Automatically: ''
+ Distraction Free Settings:
+ Distraction Free Settings: ''
+ Sections:
+ Side Bar: ''
+ Subscriptions Page: ''
+ Channel Page: 'پەڕەی کەناڵ'
+ Watch Page: 'پەڕەی تەمەشاکردن'
+ General: 'گشتی'
+ Hide Video Views: 'شاردنەوەی ژمارەی بینراوەکانی ڤیدیۆ'
+ Hide Video Likes And Dislikes: ''
+ Hide Channel Subscribers: ''
+ Hide Comment Likes: ''
+ Hide Recommended Videos: 'شاردنەوەی ڤیدیۆ پێشنیازکراوەکان'
+ Hide Trending Videos: ''
+ Hide Popular Videos: ''
+ Hide Playlists: 'شاردنەوەی پێڕستی لێدان'
+ Hide Live Chat: ''
+ Hide Active Subscriptions: ''
+ Hide Video Description: ''
+ Hide Comments: ''
+ Hide Profile Pictures in Comments: ''
+ Display Titles Without Excessive Capitalisation: ''
+ Hide Live Streams: ''
+ Hide Upcoming Premieres: ''
+ Hide Sharing Actions: ''
+ Hide Chapters: ''
+ Hide Channels: ''
+ Hide Channels Disabled Message: ''
+ Hide Channels Placeholder: ''
+ Hide Channels Invalid: ''
+ Hide Channels API Error: ''
+ Hide Channels Already Exists: ''
+ Hide Featured Channels: ''
+ Hide Channel Playlists: ''
+ Hide Channel Community: ''
+ Hide Channel Shorts: ''
+ Hide Channel Podcasts: ''
+ Hide Channel Releases: ''
+ Hide Subscriptions Videos: ''
+ Hide Subscriptions Shorts: ''
+ Hide Subscriptions Live: ''
+ Hide Subscriptions Community: ''
+ Data Settings:
+ Data Settings: 'ڕێکخستنەکانی دراوە'
+ Select Import Type: 'دیاریکردنی جۆری هاوردە'
+ Select Export Type: 'دیاریکردنی جۆری هەناردە'
+ Import Subscriptions: ''
+ Subscription File: ''
+ History File: 'پەڕگەی مێژوو'
+ Playlist File: 'پەڕگەی پێڕستی لێدان'
+ Check for Legacy Subscriptions: ''
+ Export Subscriptions: ''
+ Export FreeTube: 'هەناردەکردنی فریتیوب'
+ Export YouTube: 'هەناردەکردنی یوتیوب'
+ Export NewPipe: 'هەناردەکردنی نیوپایپ'
+ Import History: 'هاوردەکردنی مێژوو'
+ Export History: 'هەناردەکردنی مێژوو'
+ Import Playlists: 'هاوردەکردنی پێڕستی لێدان'
+ Export Playlists: 'هەناردەکردنی پێڕستی لێدان'
+ Profile object has insufficient data, skipping item: ''
+ All subscriptions and profiles have been successfully imported: ''
+ All subscriptions have been successfully imported: ''
+ One or more subscriptions were unable to be imported: ''
+ Invalid subscriptions file: ''
+ This might take a while, please wait: 'تکایە چاوەڕوانبە لەوانەیە هەندێک کاتی پێ
+ بچێت'
+ Invalid history file: 'پەڕگەی نادرووستی مێژوو'
+ Subscriptions have been successfully exported: ''
+ History object has insufficient data, skipping item: ''
+ All watched history has been successfully imported: ''
+ All watched history has been successfully exported: ''
+ Playlist insufficient data: ''
+ All playlists has been successfully imported: ''
+ All playlists has been successfully exported: ''
+ Unable to read file: ''
+ Unable to write file: ''
+ Unknown data key: ''
+ How do I import my subscriptions?: ''
+ Manage Subscriptions: ''
+ Proxy Settings:
+ Proxy Settings: 'ڕێکخستنەکانی پێشکار'
+ Enable Tor / Proxy: 'کاراکردنی تۆر / پێشکار'
+ Proxy Protocol: 'پرۆتۆکۆلی پێشکار'
+ Proxy Host: 'خانەخوێی پێشکار'
+ Proxy Port Number: 'ژمارەی دەرچەی پێشکار'
+ Clicking on Test Proxy will send a request to: 'کرتە کردن لە تاقیکردنەوەی پێشکار،
+ داخوازییەک دەنێرێت بۆ'
+ Test Proxy: 'تاقیکردنەوەی پێشکار'
+ Your Info: 'زانیارییەکانت'
+ Ip: 'ئای پی'
+ Country: 'وڵات'
+ Region: 'هەرێم'
+ City: 'شار'
+ Error getting network information. Is your proxy configured properly?: ''
+ SponsorBlock Settings:
+ SponsorBlock Settings: ''
+ Enable SponsorBlock: ''
+ 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': ''
+ Notify when sponsor segment is skipped: ''
+ UseDeArrowTitles: ''
+ Skip Options:
+ Skip Option: ''
+ Auto Skip: ''
+ Show In Seek Bar: ''
+ Prompt To Skip: ''
+ Do Nothing: 'هیچ مەکە'
+ Category Color: ''
+ Parental Control Settings:
+ Parental Control Settings: ''
+ Hide Unsubscribe Button: ''
+ Show Family Friendly Only: ''
+ Hide Search Bar: 'شاردنەوەی میلی گەڕان'
+ Download Settings:
+ Download Settings: 'ڕێکخستنەکانی داگرتن'
+ Ask Download Path: ''
+ Choose Path: ''
+ Download Behavior: ''
+ Download in app: ''
+ Open in web browser: ''
+ Experimental Settings:
+ Experimental Settings: ''
+ Warning: ''
+ Replace HTTP Cache: ''
+ Password Dialog:
+ Password: 'تێپەڕەوشە'
+ Enter Password To Unlock: 'تێپەڕەوشە بنووسە بۆ کردنەوەی کڵۆمی ڕێکخستنەکان'
+ Password Incorrect: 'تێپەڕەوشەی نادرووست'
+ Unlock: 'کردنەوەی کڵۆم'
+ Password Settings:
+ Password Settings: 'ڕێکخستنەکانی تێپەڕەوشە'
+ Set Password To Prevent Access: ''
+ Set Password: 'دانانی تێپەڕەوشە'
+ Remove Password: 'لادانی تێپەڕەوشە'
+About:
+ #On About page
+ About: 'دەربارە'
+ Beta: ''
+ Source code: 'کۆدی سەرچاوە'
+ Licensed under the AGPLv3: 'مۆڵەتی وەشانی سێیەمی AGPL هەیە'
+ View License: 'بینینی مۆڵەت'
+ Downloads / Changelog: ''
+ GitHub releases: ''
+ Help: 'یارمەتی'
+ FreeTube Wiki: 'ویکی فریتیوب'
+ FAQ: 'پرسیارە دووبارەکان'
+ Discussions: ''
+ Report a problem: 'سکاڵا لە کێشەیەک بکە'
+ GitHub issues: ''
+ Please check for duplicates before posting: ''
+ Website: 'وێبگە'
+ Blog: 'بلۆگ'
+ Email: 'ئیمێڵ'
+ Mastodon: 'ماستادۆن'
+ Chat on Matrix: ''
+ Please read the: ''
+ room rules: ''
+ Translate: 'وەرگێڕان'
+ Credits: ''
+ FreeTube is made possible by: ''
+ these people and projects: ''
+ Donate: 'بەخشین'
+
+Profile:
+ Profile Settings: ''
+ Toggle Profile List: ''
+ Profile Select: ''
+ Profile Filter: ''
+ All Channels: 'هەموو کەناڵەکان'
+ Profile Manager: ''
+ Create New Profile: ''
+ Edit Profile: ''
+ Color Picker: ''
+ Custom Color: ''
+ Profile Preview: ''
+ Create Profile: ''
+ Update Profile: ''
+ Make Default Profile: ''
+ Delete Profile: ''
+ Are you sure you want to delete this profile?: ''
+ All subscriptions will also be deleted.: ''
+ Profile could not be found: ''
+ Your profile name cannot be empty: ''
+ Profile has been created: ''
+ Profile has been updated: ''
+ Your default profile has been set to {profile}: ''
+ Removed {profile} from your profiles: ''
+ Your default profile has been changed to your primary profile: ''
+ '{profile} is now the active profile': ''
+ Subscription List: ''
+ Other Channels: ''
+ '{number} selected': '{number} دیاریکراوە'
+ Select All: 'دیاریکردنی هەموویان'
+ Select None: 'دیاری نەکردنی هیچیان'
+ Delete Selected: 'سڕینەوەی دیاریکراوەکان'
+ Add Selected To Profile: ''
+ No channel(s) have been selected: 'هیچ کەناڵێک دیاری نەکراوە'
+ ? This is your primary profile. Are you sure you want to delete the selected channels? The
+ same channels will be deleted in any profile they are found in.
+ : ''
+ Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: ''
+#On Channel Page
+Channel:
+ Subscribe: ''
+ Unsubscribe: ''
+ Channel has been removed from your subscriptions: ''
+ Removed subscription from {count} other channel(s): ''
+ Added channel to your subscriptions: ''
+ Search Channel: ''
+ Your search results have returned 0 results: ''
+ Sort By: 'ڕیزکردن بە'
+ This channel does not exist: 'ئەم کەناڵە بوونی نییە'
+ This channel does not allow searching: 'ئەم کەناڵە ڕێ بە گەڕان نادات'
+ This channel is age-restricted and currently cannot be viewed in FreeTube.: ''
+ Channel Tabs: ''
+ Videos:
+ Videos: 'ڤیدیۆکان'
+ This channel does not currently have any videos: 'ئەم کەناڵە ئێستا هیچ ڤیدیۆیەکی
+ نییە'
+ Sort Types:
+ Newest: 'نوێترین'
+ Oldest: 'کۆنترین'
+ Most Popular: ''
+ Shorts:
+ This channel does not currently have any shorts: ''
+ Live:
+ Live: 'ڕاستەوخۆ'
+ This channel does not currently have any live streams: ''
+ Playlists:
+ Playlists: 'پێڕستی لێدان'
+ This channel does not currently have any playlists: 'ئەم کەناڵە ئێستا هیچ پێڕستێکی
+ لێدانی نییە'
+ Sort Types:
+ Last Video Added: 'دوایین ڤیدیۆ زیادکراوەکان'
+ Newest: 'نوێترین'
+ Oldest: 'کۆنترین'
+ Podcasts:
+ Podcasts: 'پۆدکاستەکان'
+ This channel does not currently have any podcasts: 'ئەم کەناڵە ئێستا هیچ پۆدکاستێکی
+ نییە'
+ Releases:
+ Releases: ''
+ This channel does not currently have any releases: ''
+ About:
+ About: 'دەربارە'
+ Channel Description: 'پێناسی کەناڵ'
+ Tags:
+ Tags: ''
+ Search for: ''
+ Details: 'وردەکاری'
+ Joined: ''
+ Location: ''
+ Featured Channels: ''
+ Community:
+ This channel currently does not have any posts: ''
+ votes: '{votes} دەنگ'
+ Reveal Answers: ''
+ Hide Answers: 'شاردنەوەی وەڵامەکان'
+Video:
+ Mark As Watched: 'وەکو تەمەشاکراو نیشانی بکە'
+ Remove From History: 'لە مێژوو لای ببە'
+ Video has been marked as watched: 'ڤیدیۆکە وەکو تەمەشاکراو نیشان کراوە'
+ Video has been removed from your history: 'ڤیدیۆکە لە مێژووەکەت لابرا'
+ Save Video: 'پاشەکەوتکردنی ڤیدیۆ'
+ Video has been saved: 'ڤیدیۆکە پاشەکەوت کرا'
+ Video has been removed from your saved list: 'ڤیدیۆکە لە لیستەی پاشەکەوت کراوەکان
+ لابرا'
+ Open in YouTube: 'کردنەوە لە یوتیوب'
+ Copy YouTube Link: 'بەستەری یوتیوب لەبەر بگرەوە'
+ Open YouTube Embedded Player: ''
+ Copy YouTube Embedded Player Link: ''
+ Open in Invidious: ''
+ Copy Invidious Link: ''
+ Open Channel in YouTube: 'کردنەوەی کەناڵ لە یوتیوب'
+ Copy YouTube Channel Link: 'لەبەرگرتنەوەی بەستەری کەناڵی یوتیوب'
+ Open Channel in Invidious: ''
+ Copy Invidious Channel Link: ''
+ Views: 'بینراو'
+ Loop Playlist: ''
+ Shuffle Playlist: ''
+ Reverse Playlist: ''
+ Play Next Video: 'لێدانی ڤیدیۆی دواتر'
+ Play Previous Video: 'لێدانی ڤیدیۆی پێشوو'
+ Pause on Current Video: ''
+ Watched: 'تەمەشاکراو'
+ Autoplay: 'خۆلێدان'
+ Starting soon, please refresh the page to check again: ''
+ # As in a Live Video
+ Premieres on: ''
+ Premieres: ''
+ Upcoming: ''
+ Live: ''
+ Live Now: ''
+ Live Chat: ''
+ Enable Live Chat: ''
+ Live Chat is currently not supported in this build.: ''
+ 'Chat is disabled or the Live Stream has ended.': ''
+ Live chat is enabled. Chat messages will appear here once sent.: ''
+ 'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': ''
+ 'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': ''
+ Show Super Chat Comment: ''
+ Scroll to Bottom: ''
+ Download Video: 'داگرتنی ڤیدیۆ'
+ video only: 'تەنیا ڤیدیۆ'
+ audio only: 'تەنیا دەنگ'
+ Audio:
+ Low: 'نزم'
+ Medium: 'مامناوەند'
+ High: 'بەرز'
+ Best: 'باشترین'
+ Published:
+ Jan: ''
+ Feb: ''
+ Mar: ''
+ Apr: ''
+ May: ''
+ Jun: ''
+ Jul: ''
+ Aug: ''
+ Sep: ''
+ Oct: ''
+ Nov: ''
+ Dec: ''
+ Second: 'چرکە'
+ Seconds: 'چرکە'
+ Minute: 'خولەک'
+ Minutes: 'خولەک'
+ Hour: 'کاتژمێر'
+ Hours: 'کاتژمێر'
+ Day: 'ڕۆژ'
+ Days: 'ڕۆژ'
+ Week: 'هەفتە'
+ Weeks: 'هەفتە'
+ Month: 'مانگ'
+ Months: 'مانگ'
+ Year: 'ساڵ'
+ Years: 'ساڵ'
+ Ago: ''
+ Upcoming: ''
+ In less than a minute: ''
+ Published on: 'بڵاوکرایەوە لە'
+ Streamed on: ''
+ Started streaming on: ''
+ translated from English: ''
+ Publicationtemplate: ''
+ Skipped segment: ''
+ Sponsor Block category:
+ sponsor: ''
+ intro: ''
+ outro: ''
+ self-promotion: ''
+ interaction: ''
+ music offtopic: ''
+ recap: ''
+ filler: ''
+ External Player:
+ OpenInTemplate: ''
+ video: 'ڤیدیۆ'
+ playlist: 'پێڕستی لێدان'
+ OpeningTemplate: ''
+ UnsupportedActionTemplate: ''
+ Unsupported Actions:
+ starting video at offset: ''
+ setting a playback rate: ''
+ opening playlists: ''
+ opening specific video in a playlist (falling back to opening the video): ''
+ reversing playlists: ''
+ shuffling playlists: ''
+ looping playlists: ''
+ Stats:
+ Video statistics are not available for legacy videos: ''
+ Video ID: ''
+ Resolution: ''
+ Player Dimensions: ''
+ Bitrate: ''
+ Volume: ''
+ Bandwidth: ''
+ Buffered: ''
+ Dropped / Total Frames: ''
+ Mimetype: ''
+#& Videos
+ Unhide Channel: پیشاندانی کەناڵ
+ Hide Channel: شاردنەوەی کەناڵ
+Videos:
+ #& Sort By
+ Sort By:
+ Newest: 'نوێترین'
+ Oldest: 'کۆنترین'
+ #& Most Popular
+#& Playlists
+Playlist:
+ #& About
+ Playlist: 'پێڕستی لێدان'
+ View Full Playlist: ''
+ Videos: 'ڤیدیۆکان'
+ View: 'بینراو'
+ Views: 'بینراو'
+ Last Updated On: ''
+
+# On Video Watch Page
+#* Published
+#& Views
+Toggle Theatre Mode: ''
+Change Format:
+ Change Media Formats: ''
+ Use Dash Formats: ''
+ Use Legacy Formats: ''
+ Use Audio Formats: ''
+ Dash formats are not available for this video: ''
+ Audio formats are not available for this video: ''
+Share:
+ Share Video: 'هاوبەشکردنی ڤیدیۆ'
+ Share Channel: 'هاوبەشکردنی کەناڵ'
+ Share Playlist: 'هاوبەشکردنی پێڕستی لێدان'
+ Include Timestamp: ''
+ Copy Link: 'لەبەرگرتنەوەی بەستەر'
+ Open Link: 'کردنەوەی بەستەر'
+ Copy Embed: ''
+ Open Embed: ''
+ # On Click
+ Invidious URL copied to clipboard: ''
+ Invidious Embed URL copied to clipboard: ''
+ Invidious Channel URL copied to clipboard: ''
+ YouTube URL copied to clipboard: ''
+ YouTube Embed URL copied to clipboard: ''
+ YouTube Channel URL copied to clipboard: ''
+Clipboard:
+ Copy failed: ''
+ Cannot access clipboard without a secure connection: ''
+
+Chapters:
+ Chapters: ''
+ 'Chapters list visible, current chapter: {chapterName}': ''
+ 'Chapters list hidden, current chapter: {chapterName}': ''
+
+Mini Player: 'لێدەری گچکە'
+Comments:
+ Comments: ''
+ Click to View Comments: ''
+ Getting comment replies, please wait: ''
+ There are no more comments for this video: ''
+ Show Comments: ''
+ Hide Comments: ''
+ Sort by: 'ڕیزکردن بە'
+ Top comments: ''
+ Newest first: 'سەرەتا نوێترینەکان'
+ View {replyCount} replies: ''
+ # Context: View 10 Replies, View 1 Reply, View 1 Reply from Owner, View 2 Replies from Owner and others
+ View: 'بینین'
+ Hide: 'شاردنەوە'
+ Replies: 'وەڵامدانەوەکان'
+ Show More Replies: 'پیشاندانی وەڵامدانەوەی زۆرتر'
+ Reply: 'وەڵامدانەوە'
+ From {channelName}: 'لە {channelName}ەوە'
+ And others: 'هی تر'
+ There are no comments available for this video: ''
+ Load More Comments: ''
+ No more comments available: ''
+ Pinned by: ''
+ Member: 'ئەندام'
+ Subscribed: ''
+ Hearted: ''
+Up Next: ''
+
+#Tooltips
+Tooltips:
+ General Settings:
+ Preferred API Backend: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Thumbnail Preference: ''
+ Invidious Instance: ''
+ Region for Trending: ''
+ External Link Handling: |
+ Player Settings:
+ Force Local Backend for Legacy Formats: ''
+ Proxy Videos Through Invidious: ''
+ Default Video Format: ''
+ Allow DASH AV1 formats: ''
+ Scroll Playback Rate Over Video Player: ''
+ Skip by Scrolling Over Video Player: ''
+ External Player Settings:
+ External Player: ''
+ Custom External Player Executable: ''
+ Ignore Warnings: ''
+ Custom External Player Arguments: ''
+ DefaultCustomArgumentsTemplate: "(بنەڕەت: '{defaultCustomArguments}')"
+ Distraction Free Settings:
+ Hide Channels: ''
+ Hide Subscriptions Live: ''
+ Subscription Settings:
+ Fetch Feeds from RSS: ''
+ Fetch Automatically: ''
+ Privacy Settings:
+ Remove Video Meta Files: ''
+ Experimental Settings:
+ Replace HTTP Cache: ''
+ SponsorBlock Settings:
+ UseDeArrowTitles: ''
+
+# Toast Messages
+Local API Error (Click to copy): ''
+Invidious API Error (Click to copy): ''
+Falling back to Invidious API: ''
+Falling back to Local API: ''
+This video is unavailable because of missing formats. This can happen due to country unavailability.: ''
+Subscriptions have not yet been implemented: ''
+Unknown YouTube url type, cannot be opened in app: ''
+Hashtags have not yet been implemented, try again later: ''
+Loop is now disabled: ''
+Loop is now enabled: ''
+Shuffle is now disabled: ''
+Shuffle is now enabled: ''
+The playlist has been reversed: ''
+Playing Next Video: 'لێدانی ڤیدیۆی دواتر'
+Playing Previous Video: 'لێدانی ڤیدیۆی پێشوو'
+Playlist will not pause when current video is finished: ''
+Playlist will pause when current video is finished: ''
+Playing Next Video Interval: ''
+Canceled next video autoplay: ''
+
+Default Invidious instance has been set to {instance}: ''
+Default Invidious instance has been cleared: ''
+'The playlist has ended. Enable loop to continue playing': ''
+External link opening has been disabled in the general settings: ''
+Downloading has completed: ''
+Starting download: ''
+Downloading failed: ''
+Screenshot Success: ''
+Screenshot Error: ''
+
+Hashtag:
+ Hashtag: ''
+ This hashtag does not currently have any videos: ''
+Yes: 'بەڵێ'
+No: 'نەخێر'
+Ok: 'باشە'
+Go to page: بڕۆ بۆ {page}
diff --git a/static/locales/cs.yaml b/static/locales/cs.yaml
index c51306503a815..0ee0b31ecc33d 100644
--- a/static/locales/cs.yaml
+++ b/static/locales/cs.yaml
@@ -43,6 +43,8 @@ Global:
Subscriber Count: 1 odběratel | {count} odběratelů
View Count: 1 zhlédnutí | {count} zhlédnutí
Watching Count: 1 sledující | {count} sledujících
+ Input Tags:
+ Length Requirement: Štítek musí být dlouhý alespoň {number} znaků
Version {versionNumber} is now available! Click for more details: 'Verze {versionNumber}
je k dispozici! Klikněte pro více informací'
Download From Site: 'Stáhnout ze stránky'
@@ -126,9 +128,96 @@ User Playlists:
Playlist Message: Tato stránka neodráží plně funkční playlisty. Uvádí pouze videa,
která jste si uložili nebo zařadili mezi oblíbená. Po dokončení práce budou všechna
aktuálně zde umístěná videa přenesena do seznamu „Oblíbené“.
- Search bar placeholder: Hledat v playlistech
+ Search bar placeholder: Hledat v playlistu
Empty Search Message: V tomto playlistu nejsou žádná videa, která by odpovídala
vašemu vyhledávání
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Opravdu
+ chcete z tohoto playlistu odstranit všechna zhlédnutá videa? Tato akce je nevratná.
+ AddVideoPrompt:
+ Search in Playlists: Hledat v playlistech
+ Save: Uložit
+ Toast:
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 video přidáno
+ do {playlistCount} playlistů| {videoCount} videí přidáno do {playlistCount}
+ playlistů
+ "{videoCount} video(s) added to 1 playlist": 1 video přidáno do playlistu |
+ {videoCount} videí přidáno do playlistu
+ You haven't selected any playlist yet.: Zatím jste nevybrali žádný playlist.
+ Select a playlist to add your N videos to: Vyberte playlist, do kterého přidat
+ vaše video | Vyberte playlist, do kterého přidat vašich {videoCount} videí
+ N playlists selected: Vybráno {playlistCount}
+ SinglePlaylistView:
+ Toast:
+ There were no videos to remove.: Nejsou zde žádná videa k odstranění.
+ Video has been removed: Video bylo odstraněno
+ Playlist has been updated.: Playlist byl aktualizován.
+ There was an issue with updating this playlist.: Při úpravě tohoto playlistu
+ se vyskytla chyba.
+ This video cannot be moved up.: Toto video nelze posunout nahoru.
+ This playlist is protected and cannot be removed.: Tento playlist je chráněn
+ a nelze jej odstranit.
+ Playlist {playlistName} has been deleted.: Playlist {playlistName} byl odstraněn.
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Některá
+ videa v playlistu ještě nejsou načtena. Kliknutím sem je přesto zkopírujete.
+ This playlist does not exist: Tento playlist neexistuje
+ Playlist name cannot be empty. Please input a name.: Název playlistu nemůže
+ být prázdný. Zadejte prosím název.
+ There was a problem with removing this video: Při odstraňování videa se vyskytl
+ problém
+ "{videoCount} video(s) have been removed": 1 video bylo odstraněno | {videoCount}
+ videí bylo odstraněno
+ This video cannot be moved down.: Toto video nejde posunout dolů.
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Tento
+ playlist bude nyní použit pro rychlé uložení namísto playlistu {oldPlaylistName}.
+ Klikněte sem pro zrušení akce
+ Reverted to use {oldPlaylistName} for quick bookmark: Playlist {oldPlaylistName}
+ byl navrácen pro rychlé uložení
+ This playlist is now used for quick bookmark: Tento playlist bude nyní použit
+ pro rychlé uložení
+ Quick bookmark disabled: Rychlé uložení vypnuto
+ Are you sure you want to delete this playlist? This cannot be undone: Opravdu chcete
+ odstranit tento playlist? Tato akce je nevratná.
+ Sort By:
+ LatestPlayedFirst: Nejnověji přehrané
+ EarliestCreatedFirst: Nejdéle vytvořené
+ LatestCreatedFirst: Nejnověji vytvořené
+ EarliestUpdatedFirst: Nejdéle bez aktualizace
+ Sort By: Seřadit podle
+ NameDescending: Z-A
+ EarliestPlayedFirst: Nejdéle bez přehrání
+ LatestUpdatedFirst: Nejnověji aktualizované
+ NameAscending: A-Z
+ You have no playlists. Click on the create new playlist button to create a new one.: Nemáte
+ žádné playlisty. Klikněte na tlačítko pro vytvoření nového playlistu.
+ Remove from Playlist: Odebrat z playlistu
+ Save Changes: Uložit změny
+ CreatePlaylistPrompt:
+ Create: Vytvořit
+ Toast:
+ There was an issue with creating the playlist.: Při vytváření playlistu se vyskytla
+ chyba.
+ Playlist {playlistName} has been successfully created.: Playlist {playlistName}
+ byl úspěšně vytvořen.
+ There is already a playlist with this name. Please pick a different name.: Playlist
+ s tímto názvem již existuje. Zvolte prosím jiný název.
+ New Playlist Name: Název nového playlistu
+ This playlist currently has no videos.: V tomto playlistu momentálně nejsou žádná
+ videa.
+ Add to Playlist: Přidat do playlistu
+ Move Video Down: Posunout video dolů
+ Playlist Name: Název playlistu
+ Remove Watched Videos: Odstranit zhlédnutá videa
+ Move Video Up: Posunout video nahoru
+ Cancel: Zrušit
+ Delete Playlist: Odstranit playlist
+ Create New Playlist: Vytvořit nový playlist
+ Edit Playlist Info: Upravit informace o playlistu
+ Copy Playlist: Kopírovat playlist
+ Playlist Description: Popis playlistu
+ Add to Favorites: Přidat do playlistu {playlistName}
+ Remove from Favorites: Odebrat z playlistu {playlistName}
+ Disable Quick Bookmark: Vypnout rychlé uložení
+ Enable Quick Bookmark With This Playlist: Zapnout u tohoto playlistu rychlé uložení
History:
# On History Page
History: 'Historie'
@@ -145,7 +234,7 @@ Settings:
General Settings:
General Settings: 'Obecné nastavení'
Check for Updates: 'Kontrolovat aktualizace'
- Check for Latest Blog Posts: 'Kontrolovat nejnovější příspěvky blogů'
+ Check for Latest Blog Posts: 'Kontrolovat nejnovější příspěvky na blogu'
Fallback to Non-Preferred Backend on Failure: 'Při chybě přepnout na nepreferovaný
backend'
Enable Search Suggestions: 'Zapnout návrhy vyhledávání'
@@ -166,6 +255,7 @@ Settings:
Middle: 'Střed'
End: 'Konec'
Hidden: Skryté
+ Blur: Rozmazané
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instance Invidious
(Výchozí je https://invidious.snopyta.org)'
Region for Trending: 'Oblast pro trendy'
@@ -179,7 +269,7 @@ Settings:
instance
Current Invidious Instance: Současná instance Invidious
No default instance has been set: Není nastavena žádná výchozí instance
- The currently set default instance is {instance}: Současné výchozí instance je
+ The currently set default instance is {instance}: Aktuální výchozí instance je
{instance}
External Link Handling:
No Action: Žádná akce
@@ -202,6 +292,7 @@ Settings:
Catppuccin Mocha: Catppuccin Mocha
Hot Pink: Horká růžová
Pastel Pink: Pastelově růžová
+ Nordic: Nordic
Main Color Theme:
Main Color Theme: 'Hlavní barva motivu'
Red: 'Červená'
@@ -250,7 +341,7 @@ Settings:
Force Local Backend for Legacy Formats: 'Vynutit místní backend pro starší formáty'
Play Next Video: 'Přehrát další video'
Turn on Subtitles by Default: 'Ve výchozím nastavení zapnout titulky'
- Autoplay Videos: 'Automatické přehrávání videí'
+ Autoplay Videos: 'Automaticky přehrávat videa'
Proxy Videos Through Invidious: 'Proxy videa prostřednictvím Invidious'
Autoplay Playlists: 'Automaticky přehrávat playlist'
Enable Theatre Mode by Default: 'Ve výchozím nastavení povolit režim kino'
@@ -276,9 +367,9 @@ Settings:
Playlist Next Video Interval: Interval pro další video na playlistu
Next Video Interval: Další interval videa
Display Play Button In Video Player: Zobrazit tlačítko Přehrát v přehrávači videa
- Scroll Volume Over Video Player: Změnit hlasitost posouváním na videu
+ Scroll Volume Over Video Player: Měnit hlasitost posuvem kolečka myši na přehrávači
Fast-Forward / Rewind Interval: Interval rychlého přetáčení vpřed / vzad
- Scroll Playback Rate Over Video Player: Změna rychlosti přehrávání posuvem kolečka
+ Scroll Playback Rate Over Video Player: Měnit rychlost přehrávání posuvem kolečka
myši
Max Video Playback Rate: Maximální rychlost přehrávání videa
Video Playback Rate Interval: Interval rychlosti přehrávání videa
@@ -298,10 +389,10 @@ Settings:
Quality Label: Kvalita snímku obrazovky
Folder Button: Vybrat složku
Enter Fullscreen on Display Rotate: Při otočení displeje přejít na celou obrazovku
- Skip by Scrolling Over Video Player: Přeskočení posouváním na přehrávači videa
+ Skip by Scrolling Over Video Player: Posouvat čas posuvem kolečka myši na přehrávači
Allow DASH AV1 formats: Povolit formáty DASH AV1
Comment Auto Load:
- Comment Auto Load: Automatické načtení komentářů
+ Comment Auto Load: Automaticky načítat komentáře
Privacy Settings:
Privacy Settings: 'Nastavení soukromí'
Remember History: 'Zapamatovat historii'
@@ -320,12 +411,18 @@ Settings:
Automatically Remove Video Meta Files: Automaticky odstranit meta soubory videa
Save Watched Videos With Last Viewed Playlist: Uložit zhlédnutá videa s naposledy
zobrazeným playlistem
+ All playlists have been removed: Všechny playlisty byly odstraněny
+ Remove All Playlists: Odstranit všechny playlisty
+ Are you sure you want to remove all your playlists?: Opravdu chcete odstranit
+ všechny své playlisty?
Subscription Settings:
Subscription Settings: 'Nastavení odběrů'
Hide Videos on Watch: 'Skrýt přehraná videa'
- Fetch Feeds from RSS: 'Načíst kanály z RSS'
+ Fetch Feeds from RSS: 'Získávat odběry z RSS'
Manage Subscriptions: 'Spravovat odebírané kanály'
Fetch Automatically: Automaticky načítat odběry
+ Only Show Latest Video for Each Channel: U každého kanálu zobrazit pouze nejnovější
+ video
Distraction Free Settings:
Distraction Free Settings: 'Nastavení rozptylování'
Hide Video Views: 'Skrýt počet přehrání videa'
@@ -345,9 +442,9 @@ Settings:
Hide Chapters: Skrýt kapitoly
Hide Upcoming Premieres: Skrýt nadcházející premiéry
Hide Channels: Skrýt videa z kanálů
- Hide Channels Placeholder: Název nebo ID kanálu
+ Hide Channels Placeholder: ID kanálu
Display Titles Without Excessive Capitalisation: Zobrazit názvy bez nadměrného
- použití velkých písmen
+ použití velkých písmen a interpunkce
Hide Featured Channels: Skrýt doporučené kanály
Hide Channel Playlists: Skrýt playlisty kanálu
Hide Channel Community: Skrýt komunitu kanálu
@@ -366,6 +463,16 @@ Settings:
Hide Profile Pictures in Comments: Skrýt profilové obrázky v komentářích
Blur Thumbnails: Rozmazat náhledy
Hide Subscriptions Community: Skrýt komunitu odběratelů
+ Hide Channels Invalid: Zadané ID kanálu je neplatné
+ Hide Channels Disabled Message: Některé kanály byly zablokovány pomocí ID a nebyly
+ zpracovány. Při aktualizaci těchto ID je funkce zablokována
+ Hide Channels Already Exists: ID kanálu již existuje
+ Hide Channels API Error: Chyba při načítání uživatele se zadaným ID. Zkontrolujte
+ prosím, zda je zadané ID správné.
+ Hide Videos and Playlists Containing Text: Skrýt videa a playlisty obsahující
+ text
+ Hide Videos and Playlists Containing Text Placeholder: Slovo, část slova nebo
+ fráze
Data Settings:
Data Settings: 'Nastavení dat'
Select Import Type: 'Vybrat typ importu'
@@ -413,6 +520,13 @@ Settings:
History File: Soubor historie
Subscription File: Soubor odběrů
Playlist File: Soubor playlistů
+ Export Playlists For Older FreeTube Versions:
+ Tooltip: "Tato možnost exportuje videa ze všech playlistů do jednoho playlistu
+ s názvem „Favorites“.\nJak exportovat a importovat videa z playlistů do starších
+ verzí FreeTube:\n1. Povolte tuto možnost a exportujte své playlisty.\n2. Odstraňte
+ všechny své stávající playlisty možností Odstranit všechny playlisty v nastavení
+ soukromí.\n3. Spusťte starší verzi FreeTube a importujte exportované playlisty."
+ Label: Exportovat playlisty pro starší verze FreeTube
Advanced Settings:
Advanced Settings: 'Rozšířené nastavení'
Enable Debug Mode (Prints data to the console): 'Povolit režim ladění (výstup
@@ -459,7 +573,7 @@ Settings:
Notify when sponsor segment is skipped: Upozornit při přeskočení segmentu
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': URL API SponsorBlock
(výchozí je https://sponsor.ajay.app)
- Enable SponsorBlock: Povolit SponsorBlock
+ Enable SponsorBlock: Zapnout SponsorBlock
SponsorBlock Settings: Nastavení služby SponsorBlock
Skip Options:
Do Nothing: Nic nedělat
@@ -469,15 +583,19 @@ Settings:
Show In Seek Bar: Zobrazit v liště
Category Color: Barva kategorie
UseDeArrowTitles: Použít názvy videí z DeArrow
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': Adresa
+ URL API generátoru náhledů DeArrow (výchozí je https://dearrow-thumb.ajay.app)
+ UseDeArrowThumbnails: Použít službu DeArrow pro náhledy
External Player Settings:
Custom External Player Arguments: Argumenty vlastního externího přehrávače
Custom External Player Executable: Spustitelný vlastní externí přehrávač
- Ignore Unsupported Action Warnings: Ignorovat varování u nepodporovaných akcích
+ Ignore Unsupported Action Warnings: Ignorovat varování u nepodporovaných akcí
External Player: Externí přehrávač
External Player Settings: Nastavení externího přehrávače
Players:
None:
Name: Žádný
+ Ignore Default Arguments: Ignorovat výchozí argumenty
Download Settings:
Ask Download Path: Zeptat se na cestu umístění souboru
Download Settings: Nastavení stahování
@@ -505,6 +623,7 @@ Settings:
Set Password To Prevent Access: Nastavte heslo, abyste zabránili přístupu k nastavení
Remove Password: Odebrat heslo
Set Password: Nastavit heslo
+ Expand All Settings Sections: Rozbalit všechny sekce nastavení
About:
#On About page
About: 'O aplikaci'
@@ -586,7 +705,7 @@ Profile:
Your default profile has been changed to your primary profile: 'Váš výchozí profil
byl změněn na primární profil'
'{profile} is now the active profile': '{profile} je nyní aktivním profilem'
- Subscription List: 'List odebíraných kanálů'
+ Subscription List: 'Seznam odebíraných kanálů'
Other Channels: 'Ostatní kanály'
'{number} selected': '{number} vybrán'
Select All: 'Vybrat vše'
@@ -605,6 +724,11 @@ Profile:
Profile Filter: Filtr profilu
Profile Settings: Nastavení profilu
Toggle Profile List: Přepnout seznam profilů
+ Open Profile Dropdown: Otevřít rozbalovací nabídku profilu
+ Close Profile Dropdown: Zavřít rozbalovací nabídku profilu
+ Profile Name: Jméno profilu
+ Edit Profile Name: Upravit jméno profilu
+ Create Profile Name: Vytvořit jméno profilu
Channel:
Subscribe: 'Odebírat'
Unsubscribe: 'Zrušit odběr'
@@ -631,7 +755,7 @@ Channel:
Newest: 'Nejnovější'
Oldest: 'Nejstarší'
About:
- About: 'O kanálu'
+ About: 'Informace'
Channel Description: 'Popis kanálu'
Featured Channels: 'Doporučené kanály'
Tags:
@@ -651,6 +775,7 @@ Channel:
Hide Answers: Skrýt odpovědi
votes: '{votes} hlasů'
Reveal Answers: Odhalit odpovědi
+ Video hidden by FreeTube: Video skryté programem FreeTube
Live:
Live: Živě
This channel does not currently have any live streams: Tento kanál v současné
@@ -670,15 +795,15 @@ Video:
Remove From History: 'Odstranit z historie'
Video has been marked as watched: 'Video bylo označeno jako zhlédnuté'
Video has been removed from your history: 'Video bylo odstraněno z vaší historie'
- Open in YouTube: 'Otevřít v YouTube'
+ Open in YouTube: 'Otevřít na YouTube'
Copy YouTube Link: 'Kopírovat YouTube odkaz'
Open YouTube Embedded Player: 'Otevřít vložený přehrávač YouTube'
Copy YouTube Embedded Player Link: 'Zkopírovat odkaz na vložený přehrávač YouTube'
- Open in Invidious: 'Otevřít v Invidious'
+ Open in Invidious: 'Otevřít na Invidious'
Copy Invidious Link: 'Kopírovat Invidious odkaz'
- Open Channel in YouTube: 'Otevřít kanál v YouTube'
+ Open Channel in YouTube: 'Otevřít kanál na YouTube'
Copy YouTube Channel Link: 'Kopírovat odkaz kanálu YouTube'
- Open Channel in Invidious: 'Otevřít kanál v Invidious'
+ Open Channel in Invidious: 'Otevřít kanál na Invidious'
Copy Invidious Channel Link: 'Kopírovat odkaz Invidious kanálu'
Views: 'Zhlédnutí'
Loop Playlist: 'Smyčka playlistu'
@@ -799,6 +924,9 @@ Video:
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Živý
chat není pro tento stream k dispozici. Je možné, že byl vypnut nahrávajícím.
Pause on Current Video: Pozastavit na současném videu
+ Unhide Channel: Zobrazit kanál
+ Hide Channel: Skrýt kanál
+ More Options: Další možnosti
Videos:
#& Sort By
Sort By:
@@ -898,10 +1026,10 @@ Tooltips:
otevřít ve FreeTube.\nVe výchozím nastavení otevře FreeTube odkaz ve vašem výchozím
prohlížeči.\n"
Player Settings:
- Force Local Backend for Legacy Formats: 'Funguje pouze v případě, že je výchozím
- nastavením API Invidious. Je-li povoleno, spustí se místní API a použije starší
+ Force Local Backend for Legacy Formats: 'Funguje pouze v případě, že je jako výchozí
+ nastaveno API Invidious. Je-li povoleno, spustí se místní API a použije starší
formáty místo těch, které vrátí Invidious. Může pomoci, pokud videa z Invidious
- nemohou být přehrána kvůli regionálnímu omezení.'
+ nemohou být přehrána z důvodu regionálních omezení.'
Proxy Videos Through Invidious: 'Připojí se k Invidious, aby poskytoval videa
namísto přímého připojení k YouTube. Toto přepíše předvolby API.'
Default Video Format: 'Nastavte formáty použité při přehrávání videa. Formáty
@@ -941,22 +1069,29 @@ Tooltips:
že vybraný externí přehrávač lze nalézt přes proměnnou prostředí cesty PATH.
V případě potřeby zde lze nastavit vlastní cestu.
DefaultCustomArgumentsTemplate: "(Výchozí: '{defaultCustomArguments}')"
+ Ignore Default Arguments: Neodesílat externímu přehrávači žádné výchozí argumenty
+ kromě adresy URL videa (např. rychlost přehrávání, adresu URL playlistu atd.).
+ Tato možnost se nevztahuje na vlastní argumenty.
Experimental Settings:
- Replace HTTP Cache: Zakáže mezipaměť HTTP Electronu a povolí vlastní paměťovou
- mezipaměť pro obrázky v paměti. Povede to ke zvýšenému využití RAM.
+ Replace HTTP Cache: Zakáže mezipaměť HTTP Electronu a povolí vlastní mezipaměť
+ pro obrázky v paměti. Povede to ke zvýšenému využití RAM.
Distraction Free Settings:
- Hide Channels: Zadejte název nebo ID kanálu pro skrytí všech videí, playlistů
- a samotného kanálu před zobrazením ve vyhledávání, trendech, nejpopulárnějších
- a doporučených. Zadaný název kanálu se musí zcela shodovat a rozlišují se v
- něm velká a malá písmena.
+ Hide Channels: Zadejte ID kanálu pro skrytí všech videí, playlistů a samotného
+ kanálu před zobrazením ve vyhledávání, trendech, nejpopulárnějších a doporučených.
+ Zadané ID kanálu se musí zcela shodovat a rozlišují se v něm velká a malá písmena.
Hide Subscriptions Live: Toto nastavení je nadřazeno nastavením celé aplikace
„{appWideSetting}“ v části „{subsection}“ v části „{settingsSection}“
+ Hide Videos and Playlists Containing Text: Zadejte slovo, část slova nebo frázi
+ (velká a malá písmena nejsou rozlišovány) pro skrytí všech videí a playlistů,
+ jejichž původní názvy obsahují zadání, napříč celým FreeTube, vyjma historie,
+ vašich playlistů a videí uvnitř playlistů.
SponsorBlock Settings:
UseDeArrowTitles: Nahradit názvy videí vlastními názvy od uživatelů DeArrow.
+ UseDeArrowThumbnails: Nahradit náhledy videa těmi ze služby DeArrow.
Local API Error (Click to copy): 'Chyba lokálního API (kliknutím zkopírujete)'
Invidious API Error (Click to copy): 'Chyba Invidious API (kliknutím zkopírujete)'
Falling back to Invidious API: 'Přepínám na Invidious API'
-Falling back to the local API: 'Přepínám na lokální API'
+Falling back to Local API: 'Přepínám na lokální API'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Toto
video není k dispozici z důvodu chybějících formátů. K tomu může dojít z důvodu
nedostupnosti země.'
@@ -995,11 +1130,6 @@ Downloading has completed: Bylo dokončeno stahování "{videoTitle}"
Downloading failed: Došlo k problému při stahování "{videoTitle}"
Starting download: Zahájení stahování "{videoTitle}"
New Window: Nové okno
-Age Restricted:
- This {videoOrPlaylist} is age restricted: Toto {videoOrPlaylist} je omezeno věkem
- Type:
- Channel: kanál
- Video: Video
Channels:
Channels: Kanály
Title: Seznam kanálů
@@ -1030,3 +1160,13 @@ Playlist will pause when current video is finished: Po přehrání aktuálního
playlist pozastaven
Playlist will not pause when current video is finished: Po přehrání aktuálního videa
nebude playlist pozastaven
+Channel Hidden: Kanál {channel} přidán do filtru kanálů
+Go to page: Přejít na {page}
+Channel Unhidden: Kanál {channel} odebrán z filtrů kanálů
+Trimmed input must be at least N characters long: Oříznutý vstup musí být dlouhý alespoň
+ 1 znak | Oříznutý vstup musí být dlouhý alespoň {length} znaků
+Tag already exists: Štítek „{tagName}“ již existuje
+Close Banner: Zavřít panel
+Age Restricted:
+ This channel is age restricted: Tento kanál je omezen věkem
+ This video is age restricted: Toto video je omezeno věkem
diff --git a/static/locales/cy.yaml b/static/locales/cy.yaml
new file mode 100644
index 0000000000000..6f277d93c3d35
--- /dev/null
+++ b/static/locales/cy.yaml
@@ -0,0 +1,868 @@
+# Put the name of your locale in the same language
+Locale Name: 'Cymraeg'
+FreeTube: 'FreeTube'
+# Currently on Subscriptions, Playlists, and History
+'This part of the app is not ready yet. Come back later when progress has been made.': >
+
+# Webkit Menu Bar
+File: 'Ffeil'
+New Window: 'Ffenestr Newydd'
+Preferences: 'Dewisiadau'
+Quit: 'Gadael'
+Edit: 'Golygu'
+Undo: 'Dadwneud'
+Redo: 'Ailwneud'
+Cut: 'Torri'
+Copy: 'Copïo'
+Paste: 'Gludo'
+Delete: 'Dileu'
+Select all: 'Dewis popeth'
+Reload: 'Adnewyddu'
+Force Reload: 'Gorfodi Adnewyddu'
+Toggle Developer Tools: 'Toglo Teclynnau Datblygwr'
+Actual size: 'Maint real'
+Zoom in: 'Chwyddo i mewn'
+Zoom out: 'Chwyddo allan'
+Toggle fullscreen: 'Toglo sgrin lawn'
+Window: 'Ffenestr'
+Minimize: 'Lleihau'
+Close: 'Cau'
+Back: 'Nôl'
+Forward: 'Ymlaen'
+Open New Window: 'Agor Ffenestr Newydd'
+Go to page: 'Mynd i {page}'
+
+Version {versionNumber} is now available! Click for more details: 'Mae Fersiwn {versionNumber}
+ bellach ar gael! Cliciwch am fwy o manylion'
+Download From Site: 'Lawrlwytho o''r Gwefan'
+A new blog is now available, {blogTitle}. Click to view more: 'Mae blogiad newydd
+ bellach ar gael, {blogTitle}. Cliciwch i weld mwy'
+Are you sure you want to open this link?: 'Ydych chi wir eisiau agor y ddolen hon?'
+
+# Global
+# Anything shared among components / views should be put here
+Global:
+ Videos: 'Fideos'
+ Shorts: 'Shorts'
+ Live: 'Byw'
+ Community: 'Cymuned'
+ Counts:
+ Video Count: '1 fideo| {count} fideo'
+ Channel Count: '1 sianel | {count} sianel'
+ Subscriber Count: '1 tanysgrifiwr| {count} o danysgrifwyr'
+ View Count: '1 edrychiad | {count} edrychiad'
+ Watching Count: '1 yn gwylio | {count} yn gwylio'
+
+# Search Bar
+Search / Go to URL: 'Chwilio / Mynd i URL'
+Search Bar:
+ Clear Input: 'Clirio Mewnbwn'
+ # In Filter Button
+Search Filters:
+ Search Filters: 'Chwilio Hidlyddion'
+ Sort By:
+ Sort By: 'Trefnu'
+ Most Relevant: 'Mwyaf Perthnasol'
+ Rating: 'Sgôr'
+ Upload Date: 'Dyddiad Uwchlwytho'
+ View Count: 'Edrychiadau'
+ Time:
+ Time: 'Amser'
+ Any Time: 'Unrhyw bryd'
+ Last Hour: 'Yr Awr Diwethaf'
+ Today: 'Heddiw'
+ This Week: 'Yr Wythnos Hon'
+ This Month: 'Y Mis Hwn'
+ This Year: 'Eleni'
+ Type:
+ Type: 'Math'
+ All Types: 'Pob Math'
+ Videos: 'Fideos'
+ Channels: 'Sianeli'
+ Movies: 'Ffilmiau'
+ #& Playlists
+ Duration:
+ Duration: 'Hyd'
+ All Durations: 'Pob Hyd'
+ Short (< 4 minutes): 'Byr (< 4 munud)'
+ Medium (4 - 20 minutes): 'Canolig (4 - 20 munud)'
+ Long (> 20 minutes): 'Hir (> 20 munud)'
+ # On Search Page
+ Search Results: 'Canlyniadau Chwilio'
+ Fetching results. Please wait: 'Wrthi''n nôl canlyniadau. Arhoswch os gwelwch yn
+ dda'
+ Fetch more results: 'Mwy o ganlyniadau'
+ There are no more results for this search: 'Dim canlyniadau pellach ar gyfer y chwiliad
+ hwn'
+# Sidebar
+Subscriptions:
+ # On Subscriptions Page
+ Subscriptions: 'Tanysgrifiadau'
+ # channels that were likely deleted
+ Error Channels: 'Sianeli gyda Gwallau'
+ Latest Subscriptions: 'Tanysgrifiadau Diweddaraf'
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: ''
+ 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': ''
+ Disabled Automatic Fetching: ''
+ Empty Channels: ''
+ 'Getting Subscriptions. Please wait.': 'Wrthi''n nôl Tanysgrifiadau. Arhoswch os
+ gwelwch yn dda.'
+ Empty Posts: ''
+ Refresh Subscriptions: 'Adnewyddu Tanysgrifiadau'
+ Load More Videos: 'Llwytho Mwy o Fideos'
+ Load More Posts: 'Llwytho Mwy o Bostiadau'
+ Subscriptions Tabs: 'Tabiau Tanysgrifio'
+ All Subscription Tabs Hidden: ''
+More: 'Mwy'
+Channels:
+ Channels: 'Sianeli'
+ Title: 'Rhestr Sianeli'
+ Search bar placeholder: 'Chwilio Sianeli'
+ Count: ''
+ Empty: ''
+ Unsubscribe: 'Dad-danysgrifio'
+ Unsubscribed: ''
+ Unsubscribe Prompt: ''
+Trending:
+ Trending: 'Llosg'
+ Default: 'Diofyn'
+ Music: 'Cerddoriaeth'
+ Gaming: 'Gemau'
+ Movies: 'Ffilmiau'
+ Trending Tabs: 'Tabiau Llosg'
+Most Popular: 'Mwyaf Poblogaidd'
+Playlists: 'Rhestrau Chwarae'
+User Playlists:
+ Your Playlists: 'Eich Rhestrau Chwarae'
+ Playlist Message: ''
+ Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
+ Empty Search Message: ''
+ Search bar placeholder: ''
+History:
+ # On History Page
+ History: 'Hanes'
+ Watch History: 'Hanes Gwylio'
+ Your history list is currently empty.: ''
+ Empty Search Message: ''
+ Search bar placeholder: ""
+Settings:
+ # On Settings Page
+ Settings: 'Gosodiadau'
+ Expand All Settings Sections: ''
+ The app needs to restart for changes to take effect. Restart and apply change?: ''
+ General Settings:
+ General Settings: 'Gosodiadau Cyffredinol'
+ Check for Updates: 'Chwilio am Ddiweddariadau'
+ Check for Latest Blog Posts: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Enable Search Suggestions: ''
+ Default Landing Page: ''
+ Locale Preference: 'Dewis Iaith'
+ System Default: 'Rhagosodyn y System'
+ Preferred API Backend:
+ Preferred API Backend: ''
+ Local API: 'API Lleol'
+ Invidious API: 'API Invidious'
+ Video View Type:
+ Video View Type: ''
+ Grid: 'Grid'
+ List: 'Rhestr'
+ Thumbnail Preference:
+ Thumbnail Preference: 'Dewisiadau Bawdlun'
+ Default: 'Diofyn'
+ Beginning: 'Dechrau'
+ Middle: 'Canol'
+ End: 'Diwedd'
+ Hidden: 'Wedi''u cuddio'
+ Blur: ''
+ Current Invidious Instance: ''
+ The currently set default instance is {instance}: ''
+ No default instance has been set: ''
+ Current instance will be randomized on startup: ''
+ Set Current Instance as Default: ''
+ Clear Default Instance: ''
+ View all Invidious instance information: ''
+ Region for Trending: ''
+ #! List countries
+ External Link Handling:
+ External Link Handling: ''
+ Open Link: 'Agor Dolen'
+ Ask Before Opening Link: ''
+ No Action: 'Dim Gweithred'
+ Theme Settings:
+ Theme Settings: 'Gosodiadau Thema'
+ Match Top Bar with Main Color: ''
+ Expand Side Bar by Default: ''
+ Disable Smooth Scrolling: ''
+ UI Scale: 'Graddfa UI'
+ Hide Side Bar Labels: ''
+ Hide FreeTube Header Logo: ''
+ Base Theme:
+ Base Theme: 'Thema Sylfaenol'
+ Black: 'Du'
+ Dark: 'Tywyll'
+ System Default: 'Rhagosodyn y System'
+ Light: 'Golau'
+ Dracula: ''
+ Catppuccin Mocha: 'Catppuccin Mocha'
+ Pastel Pink: ''
+ Hot Pink: ''
+ Main Color Theme:
+ Main Color Theme: ''
+ Red: 'Coch'
+ Pink: 'Pinc'
+ Purple: 'Porffor'
+ Deep Purple: ''
+ Indigo: 'Indigo'
+ Blue: 'Glas'
+ Light Blue: 'Glas Golau'
+ Cyan: 'Gwyrddlas'
+ Teal: 'Gwyrddlas Tywyll'
+ Green: 'Gwyrdd'
+ Light Green: 'Gwyrdd Golau'
+ Lime: 'Leim'
+ Yellow: 'Melyn'
+ Amber: ''
+ Orange: 'Oren'
+ Deep Orange: ''
+ Dracula Cyan: ''
+ Dracula Green: ''
+ Dracula Orange: ''
+ Dracula Pink: ''
+ Dracula Purple: ''
+ Dracula Red: ''
+ Dracula Yellow: ''
+ Catppuccin Mocha Rosewater: ''
+ Catppuccin Mocha Flamingo: ''
+ Catppuccin Mocha Pink: ''
+ Catppuccin Mocha Mauve: ''
+ Catppuccin Mocha Red: ''
+ Catppuccin Mocha Maroon: ''
+ Catppuccin Mocha Peach: ''
+ Catppuccin Mocha Yellow: ''
+ Catppuccin Mocha Green: ''
+ Catppuccin Mocha Teal: ''
+ Catppuccin Mocha Sky: ''
+ Catppuccin Mocha Sapphire: ''
+ Catppuccin Mocha Blue: ''
+ Catppuccin Mocha Lavender: ''
+ Secondary Color Theme: ''
+ #* Main Color Theme
+ Player Settings:
+ Player Settings: 'Gosodiadau Chwaraewr'
+ Force Local Backend for Legacy Formats: ''
+ Play Next Video: ''
+ Turn on Subtitles by Default: ''
+ Autoplay Videos: 'Awto-chwarae Fideos'
+ Proxy Videos Through Invidious: ''
+ Autoplay Playlists: 'Awto-chwarae Rhestrau Chwarae'
+ Enable Theatre Mode by Default: ''
+ Scroll Volume Over Video Player: ''
+ Scroll Playback Rate Over Video Player: ''
+ Skip by Scrolling Over Video Player: ''
+ Display Play Button In Video Player: ''
+ Enter Fullscreen on Display Rotate: ''
+ Next Video Interval: ''
+ Fast-Forward / Rewind Interval: ''
+ Default Volume: 'Sain Diofyn'
+ Default Playback Rate: ''
+ Max Video Playback Rate: ''
+ Video Playback Rate Interval: ''
+ Default Video Format:
+ Default Video Format: ''
+ Dash Formats: 'Fformatau DASH'
+ Legacy Formats: 'Hen Fformatau'
+ Audio Formats: 'Fformatau Sain'
+ Default Quality:
+ Default Quality: 'Ansawdd Diofyn'
+ Auto: 'Awtomatig'
+ 144p: '144p'
+ 240p: '240p'
+ 360p: '360p'
+ 480p: '480p'
+ 720p: '720p'
+ 1080p: '1080p'
+ 1440p: '1440p'
+ 4k: '4k'
+ 8k: '8k'
+ Allow DASH AV1 formats: ''
+ Screenshot:
+ Enable: 'Galluogi Sgrinlun'
+ Format Label: 'Fformat Sgrinluniau'
+ Quality Label: 'Ansawdd Sgrinlun'
+ Ask Path: ''
+ Folder Label: 'Ffolder Sgrinlun'
+ Folder Button: 'Dewis Ffolder'
+ File Name Label: 'Patrwm Enw Ffeil'
+ File Name Tooltip: ''
+ Error:
+ Forbidden Characters: 'Nodau Gwahardd'
+ Empty File Name: ''
+ Comment Auto Load:
+ Comment Auto Load: ''
+ External Player Settings:
+ External Player Settings: ''
+ External Player: 'Chwaraewr Allanol'
+ Ignore Unsupported Action Warnings: ''
+ Custom External Player Executable: ''
+ Custom External Player Arguments: ''
+ Players:
+ None:
+ Name: 'Dim'
+ Privacy Settings:
+ Privacy Settings: 'Gosodiadau Preifatrwydd'
+ Remember History: 'Cadw Hanes'
+ Save Watched Progress: ''
+ Save Watched Videos With Last Viewed Playlist: ''
+ Automatically Remove Video Meta Files: ''
+ Clear Search Cache: ''
+ Are you sure you want to clear out your search cache?: ''
+ Search cache has been cleared: ''
+ Remove Watch History: ''
+ Are you sure you want to remove your entire watch history?: ''
+ Watch history has been cleared: ''
+ Remove All Subscriptions / Profiles: ''
+ Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: ''
+ Subscription Settings:
+ Subscription Settings: 'Gosodiadau Tanysgrifio'
+ Hide Videos on Watch: ''
+ Fetch Feeds from RSS: ''
+ Manage Subscriptions: 'Rheoli Tanysgrifiadau'
+ Fetch Automatically: ''
+ Only Show Latest Video for Each Channel: ''
+ Distraction Free Settings:
+ Distraction Free Settings: ''
+ Sections:
+ Side Bar: 'Bar Ochr'
+ Subscriptions Page: 'Tudalen Tanysgrifiadau'
+ Channel Page: 'Tudalen Sianel'
+ Watch Page: 'Tudalen Wylio'
+ General: 'Cyffredinol'
+ Hide Video Views: ''
+ Hide Video Likes And Dislikes: ''
+ Hide Channel Subscribers: ''
+ Hide Comment Likes: ''
+ Hide Recommended Videos: ''
+ Hide Trending Videos: 'Cuddio Fideos Llosg'
+ Hide Popular Videos: 'Cuddio Fideos Poblogaidd'
+ Hide Playlists: 'Cuddio Rhestrau Chwarae'
+ Hide Live Chat: ''
+ Hide Active Subscriptions: ''
+ Hide Video Description: ''
+ Hide Comments: 'Cuddio Sylwadau'
+ Hide Profile Pictures in Comments: ''
+ Display Titles Without Excessive Capitalisation: ''
+ Hide Live Streams: ''
+ Hide Upcoming Premieres: ''
+ Hide Sharing Actions: ''
+ Hide Chapters: 'Cuddio Siapteri'
+ Hide Channels: ''
+ Hide Channels Disabled Message: ''
+ Hide Channels Placeholder: 'ID Sianel'
+ Hide Channels Invalid: ''
+ Hide Channels API Error: ''
+ Hide Channels Already Exists: ''
+ Hide Featured Channels: ''
+ Hide Channel Playlists: ''
+ Hide Channel Community: ''
+ Hide Channel Shorts: ''
+ Hide Channel Podcasts: ''
+ Hide Channel Releases: ''
+ Hide Subscriptions Videos: ''
+ Hide Subscriptions Shorts: ''
+ Hide Subscriptions Live: ''
+ Hide Subscriptions Community: ''
+ Data Settings:
+ Data Settings: 'Gosodiadau Data'
+ Select Import Type: ''
+ Select Export Type: ''
+ Import Subscriptions: 'Mewnforio Tanysgrifiadau'
+ Subscription File: 'Ffeil Tanysgrifio'
+ History File: 'Ffeil Hanes'
+ Playlist File: 'Ffeil Rhestr Chwarae'
+ Check for Legacy Subscriptions: ''
+ Export Subscriptions: 'Allforio Tanysgrifiadau'
+ Export FreeTube: 'Allforio FreeTube'
+ Export YouTube: 'Allforio YouTube'
+ Export NewPipe: 'Allforio NewPipe'
+ Import History: 'Mewnforio Hanes'
+ Export History: 'Allforio Hanes'
+ Import Playlists: 'Mewnforio Rhestrau Chwarae'
+ Export Playlists: 'Allforio Rhestrau Chwarae'
+ Profile object has insufficient data, skipping item: ''
+ All subscriptions and profiles have been successfully imported: ''
+ All subscriptions have been successfully imported: ''
+ One or more subscriptions were unable to be imported: ''
+ Invalid subscriptions file: ''
+ This might take a while, please wait: ''
+ Invalid history file: ''
+ Subscriptions have been successfully exported: ''
+ History object has insufficient data, skipping item: ''
+ All watched history has been successfully imported: ''
+ All watched history has been successfully exported: ''
+ Playlist insufficient data: ''
+ All playlists has been successfully imported: ''
+ All playlists has been successfully exported: ''
+ Unable to read file: ''
+ Unable to write file: ''
+ Unknown data key: ''
+ How do I import my subscriptions?: ''
+ Manage Subscriptions: 'Rheoli Tanysgrifiadau'
+ Proxy Settings:
+ Proxy Settings: 'Gosodiadau Dirprwy'
+ Enable Tor / Proxy: ''
+ Proxy Protocol: 'Protocol Dirprwy'
+ Proxy Host: 'Gweinydd Dirprwy'
+ Proxy Port Number: ''
+ Clicking on Test Proxy will send a request to: ''
+ Test Proxy: 'Profi Dirprwy'
+ Your Info: 'Eich Gwybodaeth'
+ Ip: 'IP'
+ Country: 'Gwlad'
+ Region: 'Rhanbarth'
+ City: 'Dinas'
+ Error getting network information. Is your proxy configured properly?: ''
+ SponsorBlock Settings:
+ SponsorBlock Settings: 'Gosodiadau SponsorBlock'
+ Enable SponsorBlock: 'Galluogi SponsorBlock'
+ 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': ''
+ Notify when sponsor segment is skipped: ''
+ UseDeArrowTitles: ''
+ Skip Options:
+ Skip Option: 'Opsiwn Hepgor'
+ Auto Skip: 'Awto-Hepgor'
+ Show In Seek Bar: ''
+ Prompt To Skip: ''
+ Do Nothing: 'Gwneud Dim'
+ Category Color: 'Lliw Categori'
+ Parental Control Settings:
+ Parental Control Settings: ''
+ Hide Unsubscribe Button: 'Cuddio Botwm Dad-danysgrifio'
+ Show Family Friendly Only: ''
+ Hide Search Bar: 'Cuddio Bar Chwilio'
+ Download Settings:
+ Download Settings: 'Gosodiadau Lawrlwytho'
+ Ask Download Path: ''
+ Choose Path: 'Dewiswch Lwybr'
+ Download Behavior: 'Ymddygiad Lawrlwytho'
+ Download in app: ''
+ Open in web browser: ''
+ Experimental Settings:
+ Experimental Settings: 'Gosodiadau Arbrofol'
+ Warning: ''
+ Replace HTTP Cache: ''
+ Password Dialog:
+ Password: 'Cyfrinair'
+ Enter Password To Unlock: ''
+ Password Incorrect: 'Cyfrinair Anghywir'
+ Unlock: 'Datgloi'
+ Password Settings:
+ Password Settings: 'Gosodiadau Cyfrinair'
+ Set Password To Prevent Access: ''
+ Set Password: 'Gosod Cyfrinair'
+ Remove Password: 'Tynnu Cyfrinair'
+About:
+ #On About page
+ About: 'Ynghylch'
+ Beta: 'Beta'
+ Source code: 'Cod ffynhonnell'
+ Licensed under the AGPLv3: ''
+ View License: 'Gweld Trwydded'
+ Downloads / Changelog: ''
+ GitHub releases: ''
+ Help: 'Cymorth'
+ FreeTube Wiki: 'Wici FreeTube'
+ FAQ: 'Cwestiynau Cyffredin'
+ Discussions: 'Sgyrsiau'
+ Report a problem: ''
+ GitHub issues: 'Materion GitHub'
+ Please check for duplicates before posting: ''
+ Website: 'Gwefan'
+ Blog: 'Blog'
+ Email: 'E-bost'
+ Mastodon: 'Mastodon'
+ Chat on Matrix: ''
+ Please read the: ''
+ room rules: 'rheolau ystafell'
+ Translate: 'Cyfieithu'
+ Credits: 'Cydnabyddiaeth'
+ FreeTube is made possible by: ''
+ these people and projects: ''
+ Donate: 'Rhoi arian'
+
+Profile:
+ Profile Settings: 'Gosodiadau Proffil'
+ Toggle Profile List: ''
+ Profile Select: 'Dewis Proffil'
+ Profile Filter: 'Hidlydd Proffil'
+ All Channels: 'Pob Sianel'
+ Profile Manager: 'Rheoli Proffiliau'
+ Create New Profile: 'Creu Proffil Newydd'
+ Edit Profile: 'Golygu Proffil'
+ Edit Profile Name: ''
+ Create Profile Name: ''
+ Profile Name: 'Enw Proffil'
+ Color Picker: 'Dewisydd Lliw'
+ Custom Color: 'Lliw Addas'
+ Profile Preview: 'Rhagweld Proffil'
+ Create Profile: 'Creu Proffil'
+ Update Profile: 'Diweddaru Proffil'
+ Make Default Profile: ''
+ Delete Profile: 'Dileu Proffil'
+ Are you sure you want to delete this profile?: ''
+ All subscriptions will also be deleted.: ''
+ Profile could not be found: ''
+ Your profile name cannot be empty: ''
+ Profile has been created: ''
+ Profile has been updated: ''
+ Your default profile has been set to {profile}: ''
+ Removed {profile} from your profiles: ''
+ Your default profile has been changed to your primary profile: ''
+ '{profile} is now the active profile': ''
+ Subscription List: 'Rhestr Tanysgrifiadau'
+ Other Channels: 'Sianeli Eraill'
+ '{number} selected': ''
+ Select All: 'Dewis Popeth'
+ Select None: 'Dewis Dim'
+ Delete Selected: ''
+ Add Selected To Profile: ''
+ No channel(s) have been selected: ''
+ ? This is your primary profile. Are you sure you want to delete the selected channels? The
+ same channels will be deleted in any profile they are found in.
+ : ''
+ Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: ''
+ Close Profile Dropdown: ''
+ Open Profile Dropdown: ''
+#On Channel Page
+Channel:
+ Subscribe: 'Tanysgrifio'
+ Unsubscribe: 'Dad-danysgrifio'
+ Channel has been removed from your subscriptions: ''
+ Removed subscription from {count} other channel(s): ''
+ Added channel to your subscriptions: ''
+ Search Channel: 'Chwilio Sianel'
+ Your search results have returned 0 results: ''
+ Sort By: 'Trefnu yn ôl'
+ This channel does not exist: ''
+ This channel does not allow searching: ''
+ This channel is age-restricted and currently cannot be viewed in FreeTube.: ''
+ Channel Tabs: 'Tabiau Sianel'
+ Videos:
+ Videos: 'Fideos'
+ This channel does not currently have any videos: ''
+ Sort Types:
+ Newest: 'Diweddaraf'
+ Oldest: 'Hynaf'
+ Most Popular: 'Mwyaf Poblogaidd'
+ Shorts:
+ This channel does not currently have any shorts: ''
+ Live:
+ Live: 'Byw'
+ This channel does not currently have any live streams: ''
+ Playlists:
+ Playlists: 'Rhestrau Chwarae'
+ This channel does not currently have any playlists: ''
+ Sort Types:
+ Last Video Added: ''
+ Newest: 'Diweddaraf'
+ Oldest: 'Hynaf'
+ Podcasts:
+ Podcasts: 'Podlediadau'
+ This channel does not currently have any podcasts: ''
+ Releases:
+ Releases: 'Rhyddhadau'
+ This channel does not currently have any releases: ''
+ About:
+ About: 'Ynghylch'
+ Channel Description: 'Disgrifiad y Sianel'
+ Tags:
+ Tags: 'Tagiau'
+ Search for: ''
+ Details: 'Manylion'
+ Joined: 'Dyddiad ymuno'
+ Location: 'Lleoliad'
+ Featured Channels: 'Sianeli Dethol'
+ Community:
+ This channel currently does not have any posts: ''
+ votes: '{votes} o bleidleisiau'
+ Reveal Answers: 'Datgloi Atebion'
+ Hide Answers: 'Cuddio Atebion'
+Video:
+ Mark As Watched: ''
+ Remove From History: ''
+ Video has been marked as watched: ''
+ Video has been removed from your history: ''
+ Save Video: 'Cadw Fideo'
+ Video has been saved: ''
+ Video has been removed from your saved list: ''
+ Open in YouTube: ''
+ Copy YouTube Link: ''
+ Open YouTube Embedded Player: ''
+ Copy YouTube Embedded Player Link: ''
+ Open in Invidious: ''
+ Copy Invidious Link: ''
+ Open Channel in YouTube: ''
+ Copy YouTube Channel Link: ''
+ Open Channel in Invidious: ''
+ Copy Invidious Channel Link: ''
+ Hide Channel: 'Cuddio Sianel'
+ Unhide Channel: 'Dangos Sianel'
+ Views: 'Edrychiadau'
+ Loop Playlist: 'Ailadrodd Rhestr Chwarae'
+ Shuffle Playlist: ''
+ Reverse Playlist: ''
+ Play Next Video: ''
+ Play Previous Video: ''
+ Pause on Current Video: ''
+ Watched: 'Wedi gwylio'
+ Autoplay: 'Awtochwarae'
+ Starting soon, please refresh the page to check again: ''
+ # As in a Live Video
+ Premieres on: ''
+ Premieres: ''
+ Upcoming: 'I ddod'
+ Live: 'Byw'
+ Live Now: 'Yn Fyw'
+ Live Chat: 'Sgwrs Byw'
+ Enable Live Chat: ''
+ Live Chat is currently not supported in this build.: ''
+ 'Chat is disabled or the Live Stream has ended.': ''
+ Live chat is enabled. Chat messages will appear here once sent.: ''
+ 'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': ''
+ 'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': ''
+ Show Super Chat Comment: ''
+ Scroll to Bottom: ''
+ Download Video: 'Lawrlwytho Fideo'
+ video only: 'fideo yn unig'
+ audio only: 'sain yn unig'
+ Audio:
+ Low: 'Isel'
+ Medium: 'Canolig'
+ High: 'Uwch'
+ Best: 'Gorau'
+ Published:
+ Jan: 'Ion'
+ Feb: 'Chw'
+ Mar: 'Maw'
+ Apr: 'Ebr'
+ May: 'Mai'
+ Jun: 'Meh'
+ Jul: 'Gor'
+ Aug: 'Awst'
+ Sep: 'Medi'
+ Oct: 'Hyd'
+ Nov: 'Tach'
+ Dec: 'Rhag'
+ Second: 'Eiliad'
+ Seconds: 'Eiliadau'
+ Minute: 'Munud'
+ Minutes: 'Munudau'
+ Hour: 'Awr'
+ Hours: 'Oriau'
+ Day: 'Diwrnod'
+ Days: 'Diwrnodau'
+ Week: 'Wythnos'
+ Weeks: 'Wythnosau'
+ Month: 'Mis'
+ Months: 'Misoedd'
+ Year: 'Blwyddyn'
+ Years: 'Blynyddoedd'
+ Ago: 'Yn ôl'
+ Upcoming: ''
+ In less than a minute: ''
+ Published on: ''
+ Streamed on: ''
+ Started streaming on: ''
+ translated from English: ''
+ Publicationtemplate: ''
+ Skipped segment: ''
+ Sponsor Block category:
+ sponsor: 'Noddwr'
+ intro: 'Cyflwyniad'
+ outro: 'Diweddglo'
+ self-promotion: 'Hunan-Hyrwyddo'
+ interaction: 'Rhyngweithiad'
+ music offtopic: ''
+ recap: 'Crynhoi'
+ filler: 'Dwli'
+ External Player:
+ OpenInTemplate: ''
+ video: 'fideo'
+ playlist: 'rhestr chwarae'
+ OpeningTemplate: ''
+ UnsupportedActionTemplate: ''
+ Unsupported Actions:
+ starting video at offset: ''
+ setting a playback rate: ''
+ opening playlists: ''
+ opening specific video in a playlist (falling back to opening the video): ''
+ reversing playlists: ''
+ shuffling playlists: ''
+ looping playlists: ''
+ Stats:
+ Video statistics are not available for legacy videos: ''
+ Video ID: 'ID fideo'
+ Resolution: 'Eglurdeb'
+ Player Dimensions: ''
+ Bitrate: 'Cyfradd didau'
+ Volume: 'Sain'
+ Bandwidth: 'Lled band'
+ Buffered: ''
+ Dropped / Total Frames: ''
+ Mimetype: 'Math mime'
+#& Videos
+Videos:
+ #& Sort By
+ Sort By:
+ Newest: 'Diweddaraf'
+ Oldest: 'Hynaf'
+ #& Most Popular
+#& Playlists
+Playlist:
+ #& About
+ Playlist: 'Rhestr chwarae'
+ View Full Playlist: ''
+ Videos: 'Fideos'
+ View: 'Edrychiad'
+ Views: 'Edrychiadau'
+ Last Updated On: ''
+
+# On Video Watch Page
+#* Published
+#& Views
+Toggle Theatre Mode: ''
+Change Format:
+ Change Media Formats: ''
+ Use Dash Formats: ''
+ Use Legacy Formats: ''
+ Use Audio Formats: ''
+ Dash formats are not available for this video: ''
+ Audio formats are not available for this video: ''
+Share:
+ Share Video: ''
+ Share Channel: 'Rhannu Sianel'
+ Share Playlist: 'Rhannu Rhestr Chwarae'
+ Include Timestamp: 'Cynnwys Amser'
+ Copy Link: 'Copïo Dolen'
+ Open Link: 'Agor Dolen'
+ Copy Embed: ''
+ Open Embed: ''
+ # On Click
+ Invidious URL copied to clipboard: ''
+ Invidious Embed URL copied to clipboard: ''
+ Invidious Channel URL copied to clipboard: ''
+ YouTube URL copied to clipboard: ''
+ YouTube Embed URL copied to clipboard: ''
+ YouTube Channel URL copied to clipboard: ''
+Clipboard:
+ Copy failed: ''
+ Cannot access clipboard without a secure connection: ''
+
+Chapters:
+ Chapters: 'Penodau'
+ 'Chapters list visible, current chapter: {chapterName}': ''
+ 'Chapters list hidden, current chapter: {chapterName}': ''
+
+Mini Player: ''
+Comments:
+ Comments: 'Sylwadau'
+ Click to View Comments: ''
+ Getting comment replies, please wait: ''
+ There are no more comments for this video: ''
+ Show Comments: 'Dangos Sylwadau'
+ Hide Comments: 'Cuddio Sylwadau'
+ Sort by: 'Trefnu yn ôl'
+ Top comments: 'Sylwadau poblogaidd'
+ Newest first: 'Diweddaraf yn gyntaf'
+ View {replyCount} replies: ''
+ # Context: View 10 Replies, View 1 Reply, View 1 Reply from Owner, View 2 Replies from Owner and others
+ View: 'Edrychiad'
+ Hide: 'Cuddio'
+ Replies: 'Atebion'
+ Show More Replies: ''
+ Reply: 'Ateb'
+ From {channelName}: 'gan {channelName}'
+ And others: 'ac eraill'
+ There are no comments available for this video: ''
+ Load More Comments: ''
+ No more comments available: ''
+ Pinned by: 'Piniwyd gan'
+ Member: 'Aelod'
+ Subscribed: 'Tanysgrifiwyd'
+ Hearted: 'Hoffwyd'
+Up Next: 'Nesaf'
+
+#Tooltips
+Tooltips:
+ General Settings:
+ Preferred API Backend: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Thumbnail Preference: ''
+ Invidious Instance: ''
+ Region for Trending: ''
+ External Link Handling: |
+ Player Settings:
+ Force Local Backend for Legacy Formats: ''
+ Proxy Videos Through Invidious: ''
+ Default Video Format: ''
+ Allow DASH AV1 formats: ''
+ Scroll Playback Rate Over Video Player: ''
+ Skip by Scrolling Over Video Player: ''
+ External Player Settings:
+ External Player: ''
+ Custom External Player Executable: ''
+ Ignore Warnings: ''
+ Custom External Player Arguments: ''
+ DefaultCustomArgumentsTemplate: ""
+ Distraction Free Settings:
+ Hide Channels: ''
+ Hide Subscriptions Live: ''
+ Subscription Settings:
+ Fetch Feeds from RSS: ''
+ Fetch Automatically: ''
+ Privacy Settings:
+ Remove Video Meta Files: ''
+ Experimental Settings:
+ Replace HTTP Cache: ''
+ SponsorBlock Settings:
+ UseDeArrowTitles: ''
+
+# Toast Messages
+Local API Error (Click to copy): ''
+Invidious API Error (Click to copy): ''
+Falling back to Invidious API: ''
+Falling back to Local API: ''
+This video is unavailable because of missing formats. This can happen due to country unavailability.: ''
+Subscriptions have not yet been implemented: ''
+Unknown YouTube url type, cannot be opened in app: ''
+Hashtags have not yet been implemented, try again later: ''
+Loop is now disabled: ''
+Loop is now enabled: ''
+Shuffle is now disabled: ''
+Shuffle is now enabled: ''
+The playlist has been reversed: ''
+Playing Next Video: ''
+Playing Previous Video: ''
+Playlist will not pause when current video is finished: ''
+Playlist will pause when current video is finished: ''
+Playing Next Video Interval: ''
+Canceled next video autoplay: ''
+
+Default Invidious instance has been set to {instance}: ''
+Default Invidious instance has been cleared: ''
+'The playlist has ended. Enable loop to continue playing': ''
+External link opening has been disabled in the general settings: ''
+Downloading has completed: ''
+Starting download: ''
+Downloading failed: ''
+Screenshot Success: ''
+Screenshot Error: ''
+Channel Hidden: ''
+Channel Unhidden: ''
+
+Hashtag:
+ Hashtag: 'Hashnod'
+ This hashtag does not currently have any videos: ''
+Yes: 'Ie'
+No: 'Na'
+Ok: 'Iawn'
diff --git a/static/locales/da.yaml b/static/locales/da.yaml
index ba0d7a074b3af..b38b566573cd2 100644
--- a/static/locales/da.yaml
+++ b/static/locales/da.yaml
@@ -769,7 +769,7 @@ Up Next: 'Næste'
Local API Error (Click to copy): 'Lokal API-Fejl (Klik for at kopiere)'
Invidious API Error (Click to copy): 'Invidious-API-Fejl (Klik for at kopiere)'
Falling back to Invidious API: 'Falder tilbage til Invidious-API'
-Falling back to the local API: 'Falder tilbage til den lokale API'
+Falling back to Local API: 'Falder tilbage til den lokale API'
Subscriptions have not yet been implemented: 'Abonnementer er endnu ikke blevet implementerede'
Loop is now disabled: 'Gentagelse er nu deaktiveret'
Loop is now enabled: 'Gentagelse er nu aktiveret'
@@ -858,11 +858,6 @@ Default Invidious instance has been cleared: Standard Invidious-instans er bleve
Are you sure you want to open this link?: Er du sikker på at du vil åbne dette link?
Search Bar:
Clear Input: Ryd Input
-Age Restricted:
- Type:
- Video: Video
- Channel: Kanal
- This {videoOrPlaylist} is age restricted: Denne {videoOrPlaylist} er aldersbegrænset
Downloading failed: Der var et problem med at downloade "{videoTitle}"
Unknown YouTube url type, cannot be opened in app: Ukendt YouTube URL-type, kan ikke
åbnes i appen
diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml
index c13396d8d9e3a..74d8ce1291610 100644
--- a/static/locales/de-DE.yaml
+++ b/static/locales/de-DE.yaml
@@ -43,7 +43,9 @@ Global:
Subscriber Count: 1 Abonnent | {count} Abonnenten
View Count: 1 Aufruf | {count} Aufrufe
Watching Count: 1 Zuschauer | {count} Zuschauer
-Search / Go to URL: Suche / Gehe zu URL
+ Input Tags:
+ Length Requirement: Der Tag muss mindestens {number} Zeichen lang sein
+Search / Go to URL: Suche / Gehe zur URL
# In Filter Button
Search Filters:
Search Filters: Suchfilter
@@ -89,7 +91,7 @@ Subscriptions:
Aboliste ist aktuell leer. Beginne mit dem Hinzufügen von Abos, um sie hier zu
sehen.
'Getting Subscriptions. Please wait.': Rufe Abonnements ab. Bitte warten.
- Refresh Subscriptions: Abos auffrischen
+ Refresh Subscriptions: Abos aktualisieren
Getting Subscriptions. Please wait.: Abos werden geholt. Bitte warten.
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Dieses
Profil hat eine große Anzahl von Abos. RSS zur Vermeidung von Geschwindigkeitsbeschränkungen
@@ -126,6 +128,103 @@ User Playlists:
Search bar placeholder: In Wiedergabeliste suchen
Empty Search Message: Es gibt keine Videos in dieser Wiedergabeliste, die deiner
Suche entsprechen
+ This playlist currently has no videos.: Diese Wiedergabeliste enthält derzeit keine
+ Videos.
+ Add to Playlist: Zur Wiedergabeliste hinzufügen
+ Move Video Up: Video nach oben verschieben
+ Move Video Down: Video nach unten verschieben
+ Playlist Name: Name der Wiedergabeliste
+ You have no playlists. Click on the create new playlist button to create a new one.: Du
+ hast keine Wiedergabelisten. Klicke auf die Schaltfläche Neue Wiedergabeliste
+ erstellen, um eine neue zu erstellen.
+ Playlist Description: Beschreibung der Wiedergabeliste
+ Save Changes: Änderungen speichern
+ Cancel: Abbrechen
+ Edit Playlist Info: Wiedergabelisten-Infos bearbeiten
+ Copy Playlist: Wiedergabeliste kopieren
+ Remove Watched Videos: Angesehene Videos entfernen
+ Delete Playlist: Wiedergabeliste löschen
+ Are you sure you want to delete this playlist? This cannot be undone: Bist du sicher,
+ dass du diese Wiedergabeliste löschen möchtest? Dies kann nicht rückgängig gemacht
+ werden.
+ Sort By:
+ Sort By: Sortieren nach
+ NameAscending: A-Z
+ NameDescending: Z-A
+ LatestCreatedFirst: Kürzlich erstellt
+ EarliestCreatedFirst: Am frühesten erstellt
+ LatestUpdatedFirst: Kürzlich aktualisiert
+ EarliestUpdatedFirst: Am frühesten aktualisiert
+ LatestPlayedFirst: Kürzlich abgespielt
+ EarliestPlayedFirst: Am frühesten abgespielt
+ SinglePlaylistView:
+ Toast:
+ This video cannot be moved up.: Dieses Video kann nicht nach oben verschoben
+ werden.
+ This video cannot be moved down.: Dieses Video kann nicht nach unten verschoben
+ werden.
+ Video has been removed: Video wurde entfernt
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Einige
+ Videos in der Wiedergabeliste sind noch nicht geladen. Klicke hier, um sie
+ trotzdem zu kopieren.
+ Playlist name cannot be empty. Please input a name.: Der Name der Wiedergabeliste
+ darf nicht leer sein. Bitte gib einen Namen ein.
+ Playlist has been updated.: Wiedergabeliste wurde aktualisiert.
+ There was an issue with updating this playlist.: Es gab ein Problem beim Aktualisieren
+ dieser Wiedergabeliste.
+ "{videoCount} video(s) have been removed": 1 Video wurde entfernt | {videoCount}
+ Videos wurden entfernt
+ There were no videos to remove.: Es gab keine Videos zum Entfernen.
+ This playlist is protected and cannot be removed.: Diese Wiedergabeliste ist
+ geschützt und kann nicht entfernt werden.
+ There was a problem with removing this video: Es gab ein Problem beim Entfernen
+ dieses Videos
+ Playlist {playlistName} has been deleted.: Wiedergabeliste {playlistName} wurde
+ gelöscht.
+ This playlist does not exist: Diese Wiedergabeliste existiert nicht
+ This playlist is now used for quick bookmark: Diese Wiedergabeliste wird jetzt
+ für Schnelles Merken genutzt
+ Quick bookmark disabled: 'Schnelles Merken deaktiviert'
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Diese
+ Wiedergabeliste wird jetzt für Schnelles Merken genutzt, statt {oldPlaylistName}.
+ Klicke hier zum zurücksetzen
+ Reverted to use {oldPlaylistName} for quick bookmark: '{oldPlaylistName} wird
+ wieder für Schnelles Merken genutzt'
+ AddVideoPrompt:
+ N playlists selected: '{playlistCount} ausgewählt'
+ Search in Playlists: In Wiedergabelisten suchen
+ Save: Speichern
+ Toast:
+ You haven't selected any playlist yet.: Du hast noch keine Wiedergabeliste ausgewählt.
+ "{videoCount} video(s) added to 1 playlist": 1 Video zu 1 Wiedergabeliste hinzugefügt
+ | {videoCount} Videos zu 1 Wiedergabeliste hinzugefügt
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 Video zu {playlistCount}
+ Wiedergabelisten hinzugefügt | {videoCount} Videos zu {playlistCount} Wiedergabelisten
+ hinzugefügt
+ Select a playlist to add your N videos to: Wähle eine Wiedergabeliste, der du
+ dein Video hinzufügen möchtest | Wähle eine Wiedergabeliste, der du deine {videoCount}
+ Videos hinzufügen möchtest
+ CreatePlaylistPrompt:
+ New Playlist Name: Neuer Name der Wiedergabeliste
+ Create: Erstellen
+ Toast:
+ There is already a playlist with this name. Please pick a different name.: Es
+ gibt bereits eine Wiedergabeliste mit diesem Namen. Bitte wähle einen anderen
+ Namen.
+ There was an issue with creating the playlist.: Es gab ein Problem beim Erstellen
+ der Wiedergabeliste.
+ Playlist {playlistName} has been successfully created.: Wiedergabeliste {playlistName}
+ wurde erfolgreich erstellt.
+ Create New Playlist: Neue Wiedergabeliste erstellen
+ Remove from Playlist: Aus der Wiedergabeliste entfernen
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Bist
+ du sicher, dass du alle angesehenen Videos aus dieser Wiedergabeliste entfernen
+ möchtest? Dies kann nicht rückgängig gemacht werden.
+ Add to Favorites: Hinzufügen zu {playlistName}
+ Remove from Favorites: Löschen aus {playlistName}
+ Enable Quick Bookmark With This Playlist: Schnelles Merken für diese Wiedergabeliste
+ aktivieren
+ Disable Quick Bookmark: Schnelles Merken deaktivieren
History:
# On History Page
History: Verlauf
@@ -159,6 +258,7 @@ Settings:
Middle: Mitte
End: Ende
Hidden: Versteckt
+ Blur: Unschärfe
'Invidious Instance (Default is https://invidious.snopyta.org)': Invidious-Instanz
(Standard ist https://invidious.snopyta.org)
Region for Trending: Region für Trends
@@ -194,6 +294,7 @@ Settings:
Catppuccin Mocha: Catppuccin Mocha
Hot Pink: Pink
Pastel Pink: Pastellrosa
+ Nordic: Nordic
Main Color Theme:
Main Color Theme: Hauptfarbe des Farbschemas
Red: Rot
@@ -242,20 +343,20 @@ Settings:
Hide FreeTube Header Logo: FreeTube-Titellogo ausblenden
Player Settings:
Player Settings: Videoabspieler-Einstellungen
- Force Local Backend for Legacy Formats: Lokales System für Legacy Formate erzwingen
+ Force Local Backend for Legacy Formats: Lokales Backend für alte Formate erzwingen
Remember History: Verlauf speichern
- Play Next Video: Spiele nächstes Video
+ Play Next Video: Nächstes Video abspielen
Turn on Subtitles by Default: Untertitel standardmäßig aktivieren
- Autoplay Videos: Automatische Videowiedergabe
- Proxy Videos Through Invidious: Invidious als Vermittler der Videos
- Autoplay Playlists: Automatisch Wiedergabelisten abspielen
- Enable Theatre Mode by Default: Aktiviere standardmäßig Kinomodus
+ Autoplay Videos: Videos automatisch abspielen
+ Proxy Videos Through Invidious: Proxy-Videos durch Invidious
+ Autoplay Playlists: Wiedergabelisten automatisch abspielen
+ Enable Theatre Mode by Default: Kinomodus standardmäßig aktivieren
Default Volume: Standard-Lautstärke
Default Playback Rate: Standard-Wiedergabegeschwindigkeit
Default Video Format:
Default Video Format: Standard-Videoformat
- Dash Formats: DASH-Format
- Legacy Formats: Legacy Formate
+ Dash Formats: DASH-Formate
+ Legacy Formats: Alte Formate
Audio Formats: Audioformate
Default Quality:
Default Quality: Standardqualität
@@ -270,19 +371,19 @@ Settings:
4k: 4k
8k: 8k
Playlist Next Video Interval: Zeit zwischen automatischer Videowiedergabe
- Next Video Interval: Zeit bis zum nächsten Video
- Display Play Button In Video Player: Wiedergabetaste im Videoplayer anzeigen
+ Next Video Interval: Intervall bis zum nächsten Video
+ Display Play Button In Video Player: Wiedergabetaste im Videoabspieler anzeigen
Scroll Volume Over Video Player: Lautstärke durch Scrollen auf Video ändern
Fast-Forward / Rewind Interval: Intervall für schnelles Vor-/Zurückspulen
- Scroll Playback Rate Over Video Player: Scroll-Wiedergaberate über Video-Player
- Video Playback Rate Interval: Intervall für die Videowiedergaberate
+ Scroll Playback Rate Over Video Player: Scroll-Wiedergaberate über Videoabspieler
+ Video Playback Rate Interval: Intervall für die Videowiedergabegeschwindigkeit
Max Video Playback Rate: Maximale Wiedergabegeschwindigkeit
Screenshot:
- Enable: Bildschirmfotos aktivieren
+ Enable: Bildschirmfoto aktivieren
Format Label: Bildschirmfotoformat
Quality Label: Bildschirmfotoqualität
- Ask Path: Nach dem Ordner fragen
- Folder Label: Bildschirmfoto-Ordner
+ Ask Path: Nach dem Ordner zum Speichern fragen
+ Folder Label: Bildschirmfotoordner
Folder Button: Ordner auswählen
File Name Label: Dateinamen-Muster
Error:
@@ -293,14 +394,14 @@ Settings:
%S Sekunde 2 Ziffern. %T Millisekunde 3 Ziffern. %s Video-Sekunde. %t Video
Millisekunde 3 Ziffern. %i Video-ID. Du kannst auch \ oder / verwenden, um
Unterordner zu erstellen.
- Enter Fullscreen on Display Rotate: Bei drehen des Bildschirms zu Vollbild wechseln
- Skip by Scrolling Over Video Player: Überspringen durch Scrollen über den Videoplayer
+ Enter Fullscreen on Display Rotate: Beim Drehen des Bildschirms zu Vollbild wechseln
+ Skip by Scrolling Over Video Player: Überspringen durch Scrollen über den Videoabspieler
Allow DASH AV1 formats: DASH AV1-Formate zulassen
Comment Auto Load:
Comment Auto Load: Kommentare automatisch laden
Subscription Settings:
Subscription Settings: Abo-Einstellungen
- Hide Videos on Watch: Verstecke Videos bei Wiedergabe
+ Hide Videos on Watch: Videos bei Wiedergabe ausblenden
Subscriptions Export Format:
Subscriptions Export Format: Abonnement Exportierformat
#& Freetube
@@ -310,8 +411,10 @@ Settings:
Import Subscriptions: Importiere Abonnements
Export Subscriptions: Exportiere Abonnements
How do I import my subscriptions?: Wie importiere ich meine Abonnements?
- Fetch Feeds from RSS: Abrufen von RSS-Feeds
+ Fetch Feeds from RSS: Feeds von RSS abrufen
Fetch Automatically: Feed automatisch abrufen
+ Only Show Latest Video for Each Channel: Nur das neueste Video für jeden Kanal
+ anzeigen
Advanced Settings:
Advanced Settings: Erweiterte Einstellungen
Enable Debug Mode (Prints data to the console): Aktiviere Debug-Modus (Konsolenausgabe
@@ -340,35 +443,39 @@ Settings:
#& No
Privacy Settings:
- Watch history has been cleared: Verlauf wurde gelöscht
+ Watch history has been cleared: Wiedergabeverlauf wurde gelöscht
Are you sure you want to remove your entire watch history?: Bist du sicher, dass
- du deinen gesamten Verlauf löschen willst?
- Remove Watch History: Verlauf löschen
- Search cache has been cleared: Suchanfragen wurden gelöscht
+ du deinen gesamten Wiedergabeverlauf entfernen willst?
+ Remove Watch History: Wiedergabeverlauf entfernen
+ Search cache has been cleared: Suchcache wurde gelöscht
Are you sure you want to clear out your search cache?: Bist du sicher, dass du
- deine Suchanfragen löschen möchtest?
- Clear Search Cache: Suchanfragen löschen
+ deinen Suchcache löschen möchtest?
+ Clear Search Cache: Suchcache löschen
Save Watched Progress: Videofortschritt speichern
- Remember History: Verlauf speichern
+ Remember History: Verlauf merken
Privacy Settings: Datenschutzeinstellungen
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: Bist
du sicher, dass du alle Abos und Profile löschen möchtest? Diese Aktion kann
nicht rückgängig gemacht werden.
Remove All Subscriptions / Profiles: Alle Abos / Profile entfernen
- Automatically Remove Video Meta Files: Meta-Dateien von Videos automatisch löschen
- Save Watched Videos With Last Viewed Playlist: Gesehene Videos mit der zuletzt
- gesehenen Wiedergabeliste speichern
+ Automatically Remove Video Meta Files: Video-Metadateien automatisch entfernen
+ Save Watched Videos With Last Viewed Playlist: Angesehene Videos mit der zuletzt
+ angesehenen Wiedergabeliste speichern
+ Remove All Playlists: Alle Wiedergabelisten entfernen
+ All playlists have been removed: Alle Wiedergabelisten wurden entfernt
+ Are you sure you want to remove all your playlists?: Bist du sicher, dass du alle
+ deine Wiedergabelisten entfernen möchtest?
Data Settings:
How do I import my subscriptions?: Wie importiere ich meine Abos?
Unknown data key: Unbekannter Datenschlüssel
Unable to write file: Datei kann nicht geschrieben werden
Unable to read file: Datei kann nicht gelesen werden
- All watched history has been successfully exported: Der gesamte Verlauf wurde
- erfolgreich exportiert
- All watched history has been successfully imported: Der gesamte Verlauf wurde
- erfolgreich importiert
- History object has insufficient data, skipping item: Ein Verlaufsobjekt hat fehlerhafte
- Daten, überspringe Objekt
+ All watched history has been successfully exported: Der gesamte Wiedergabeverlauf
+ wurde erfolgreich exportiert
+ All watched history has been successfully imported: Der gesamte Wiedergabeverlauf
+ wurde erfolgreich importiert
+ History object has insufficient data, skipping item: Verlaufsobjekt hat unzureichende
+ Daten, Element wird übersprungen
Subscriptions have been successfully exported: Abos wurden erfolgreich exportiert
Invalid history file: Ungültige Verlaufsdatei
This might take a while, please wait: Dies dauert einen Moment, bitte warten
@@ -379,27 +486,27 @@ Settings:
Profile wurden erfolgreich importiert
All subscriptions have been successfully imported: Alle Abos wurden erfolgreich
importiert
- Profile object has insufficient data, skipping item: Ein Profilobjekt hat fehlerhafte
- Daten, überspringe Objekt
+ Profile object has insufficient data, skipping item: Profilobjekt hat unzureichende
+ Daten, Element wird übersprungen
Export History: Verlauf exportieren
Import History: Verlauf importieren
- Export NewPipe: Exportiere NewPipe
- Export YouTube: Exportiere YouTube
- Export FreeTube: Exportiere FreeTube
+ Export NewPipe: NewPipe exportieren
+ Export YouTube: YouTube exportieren
+ Export FreeTube: FreeTube exportieren
Export Subscriptions: Abos exportieren
Import NewPipe: Importiere NewPipe
Import YouTube: Importiere YouTube
Import FreeTube: Importiere FreeTube
Import Subscriptions: Abos importieren
- Select Export Type: Wähle Exporttyp
- Select Import Type: Wähle Importtyp
+ Select Export Type: Exporttyp auswählen
+ Select Import Type: Importtyp auswählen
Data Settings: Dateneinstellungen
Check for Legacy Subscriptions: Auf ältere Abos prüfen
Manage Subscriptions: Abos verwalten
Export Playlists: Wiedergabelisten exportieren
Import Playlists: Wiedergabelisten importieren
Playlist insufficient data: Unzureichende Daten für „{playlist}“-Wiedergabeliste,
- Element übersprungen
+ Element wird übersprungen
All playlists has been successfully imported: Alle Wiedergabelisten wurden erfolgreich
importiert
All playlists has been successfully exported: Alle Wiedergabelisten wurden erfolgreich
@@ -407,31 +514,40 @@ Settings:
Playlist File: Wiedergabelistendatei
Subscription File: Abo-Datei
History File: Verlaufsdatei
+ Export Playlists For Older FreeTube Versions:
+ Label: Wiedergabelisten für ältere FreeTube-Versionen exportieren
+ Tooltip: "Diese Option exportiert Videos aus allen Wiedergabelisten in eine
+ Wiedergabeliste namens „Favoriten“.\nSo kann man Videos in Wiedergabelisten
+ für eine ältere Version von FreeTube exportieren und importieren:\n1. Exportiere
+ deine Wiedergabelisten, wenn diese Option aktiviert ist.\n2. Lösche alle deine
+ bestehenden Wiedergabelisten mit der Option Alle Wiedergabelisten entfernen
+ unter Datenschutzeinstellungen.\n3. Starte die ältere Version von FreeTube
+ und importiere die exportierten Wiedergabelisten.\""
Distraction Free Settings:
Hide Live Chat: Live-Chat ausblenden
Hide Popular Videos: Beliebte Videos ausblenden
- Hide Trending Videos: Trends ausblenden
- Hide Recommended Videos: Vorgeschlagene Videos ausblenden
+ Hide Trending Videos: Trend-Videos ausblenden
+ Hide Recommended Videos: Empfohlene Videos ausblenden
Hide Channel Subscribers: Kanal-Abonnenten ausblenden
Hide Comment Likes: Kommentarbewertungen ausblenden
Hide Video Likes And Dislikes: Videobewertungen ausblenden
- Hide Video Views: Video-Aufrufe verbergen
+ Hide Video Views: Video-Aufrufe ausblenden
Distraction Free Settings: Einstellungen für ablenkungsfreien Modus
Hide Active Subscriptions: Aktive Abos ausblenden
Hide Playlists: Wiedergabelisten ausblenden
Hide Comments: Kommentare ausblenden
- Hide Video Description: Videobeschreibung verstecken
+ Hide Video Description: Videobeschreibung ausblenden
Hide Live Streams: Livestreams ausblenden
Hide Sharing Actions: Freigabe-Aktionen ausblenden
Hide Chapters: Kapitel ausblenden
Hide Upcoming Premieres: Anstehende Premieren ausblenden
Hide Channels: Videos aus Kanälen ausblenden
- Hide Channels Placeholder: Kanalname oder Kanal-ID
+ Hide Channels Placeholder: Kanal-ID
Display Titles Without Excessive Capitalisation: Titel ohne übermäßige Großschreibung
anzeigen
Hide Channel Playlists: Kanal-Wiedergabelisten ausblenden
Hide Channel Community: Kanal-Gemeinschaft ausblenden
- Hide Channel Shorts: Kurzvideos des Kanals ausblenden
+ Hide Channel Shorts: Kanal-Kurzvideos ausblenden
Hide Featured Channels: Hervorgehobene Kanäle ausblenden
Sections:
Side Bar: Seitenleiste
@@ -440,13 +556,23 @@ Settings:
Watch Page: Seite beobachten
Subscriptions Page: Abos-Seite
Hide Channel Podcasts: Kanal-Podcasts ausblenden
- Hide Subscriptions Videos: Videos der Abos ausblenden
- Hide Subscriptions Shorts: Kurzvideos der Abos ausblenden
+ Hide Subscriptions Videos: Abo-Videos ausblenden
+ Hide Subscriptions Shorts: Abo-Kurzvideos ausblenden
Hide Channel Releases: Kanalveröffentlichungen ausblenden
Hide Subscriptions Live: Live der Abos ausblenden
Blur Thumbnails: Vorschaubilder unscharf machen
- Hide Profile Pictures in Comments: Profilbilder in den Kommentaren verbergen
+ Hide Profile Pictures in Comments: Profilbilder in den Kommentaren ausblenden
Hide Subscriptions Community: Abo-Gemeinschaft ausblenden
+ Hide Channels Invalid: Kanal-ID war ungültig
+ Hide Channels Disabled Message: Einige Kanäle wurden mit ID gesperrt und nicht
+ verarbeitet. Die Funktion wird blockiert, während diese IDs aktualisieren
+ Hide Channels Already Exists: Kanal-ID bereits vorhanden
+ Hide Channels API Error: Fehler beim Abrufen von Benutzern mit der bereitgestellten
+ ID. Bitte überprüfen Sie erneut, ob der Ausweis korrekt ist.
+ Hide Videos and Playlists Containing Text: Videos und Playlisten verstecken, die
+ Text enthalten
+ Hide Videos and Playlists Containing Text Placeholder: Wort, Teil eines Wortes
+ oder Satz
The app needs to restart for changes to take effect. Restart and apply change?: Die
App muss neu gestartet werden, damit die Änderungen wirksam werden. Neu starten
und Änderung übernehmen?
@@ -455,11 +581,11 @@ Settings:
Error getting network information. Is your proxy configured properly?: Fehler
beim Abrufen von Netzwerkinformationen. Ist dein Proxy richtig konfiguriert?
City: Stadt
- Region: Region / Bundesland
- Country: Land / Nation
+ Region: Region
+ Country: Land
Your Info: Deine Info
Test Proxy: Proxy testen
- Clicking on Test Proxy will send a request to: In dem du auf Proxy Testen klickst,
+ Clicking on Test Proxy will send a request to: Indem du auf Proxy testen klickst,
schickst du eine Anfrage an
Proxy Port Number: Proxy-Portnummer
Proxy Host: Proxy-Host
@@ -467,11 +593,11 @@ Settings:
Enable Tor / Proxy: Tor / Proxy aktivieren
Proxy Settings: Proxy-Einstellungen
SponsorBlock Settings:
- Notify when sponsor segment is skipped: Melden, falls ein Sponsorsegment übersprungen
- wird
- 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': SponsorBlock API
- URL (Standard ist https://sponsor.ajay.app)
- Enable SponsorBlock: Aktiviere SponsorBlock
+ Notify when sponsor segment is skipped: Benachrichtigen, wenn ein Sponsorsegment
+ übersprungen wird
+ 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': SponsorBlock-API-URL
+ (Standard ist https://sponsor.ajay.app)
+ Enable SponsorBlock: SponsorBlock aktivieren
SponsorBlock Settings: SponsorBlock-Einstellungen
Skip Options:
Skip Option: Option überspringen
@@ -480,26 +606,31 @@ Settings:
Prompt To Skip: Aufforderung zum Überspringen
Do Nothing: Nichts tun
Category Color: Kategoriefarbe
- UseDeArrowTitles: DeArrow-Video-Titel verwenden
+ UseDeArrowTitles: DeArrow-Videotitel verwenden
+ UseDeArrowThumbnails: Nutze DeArrow für Thumbnails
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': DeArrow
+ Thumbnail Generator API URL (Standard ist https://dearrow-thumb.ajay.app)
External Player Settings:
- Ignore Unsupported Action Warnings: Nicht unterstützte Aktionswarnungen ignorieren
- External Player: Externer Player
- External Player Settings: Externe Player-Einstellungen
- Custom External Player Executable: Ausführbares, externes Player-Programm
- Custom External Player Arguments: Gewählte Einstellungen für externen Player
+ Ignore Unsupported Action Warnings: Warnungen vor nicht unterstützten Aktionen
+ ignorieren
+ External Player: Externer Abspieler
+ External Player Settings: Einstellungen für externe Abspieler
+ Custom External Player Executable: Benutzerdefinierte ausführbare Datei des Abspielers
+ Custom External Player Arguments: Benutzerdefinierte Argumente für externe Abspieler
Players:
None:
Name: Keine
+ Ignore Default Arguments: Ignoriere Standardargument
Download Settings:
Download Settings: Herunterladen-Einstellungen
- Ask Download Path: Nach dem Herunterladen-Pfad fragen
- Choose Path: Pfad wählen
- Download Behavior: Download-Verhalten
- Download in app: In der Anwendung herunterladen
+ Ask Download Path: Nach dem Herunterladepfad fragen
+ Choose Path: Pfad auswählen
+ Download Behavior: Herunterladeverhalten
+ Download in app: In der App herunterladen
Open in web browser: Im Webbrowser öffnen
Parental Control Settings:
Parental Control Settings: Einstellungen der Kindersicherung
- Hide Unsubscribe Button: „Abo entfernen“-Schaltfläche ausblenden
+ Hide Unsubscribe Button: Schaltfläche zum Entfernen des Abos ausblenden
Show Family Friendly Only: Nur familienfreundlich anzeigen
Hide Search Bar: Suchleiste ausblenden
Experimental Settings:
@@ -510,8 +641,8 @@ Settings:
Replace HTTP Cache: HTTP-Cache ersetzen
Password Dialog:
Password: Passwort
- Enter Password To Unlock: Gib das Passwort ein, um die Einstellungen zu entsperren
- Password Incorrect: Passwort falsch
+ Enter Password To Unlock: Passwort eingeben, um die Einstellungen zu entsperren
+ Password Incorrect: Falsches Passwort
Unlock: Entsperren
Password Settings:
Remove Password: Passwort entfernen
@@ -519,6 +650,7 @@ Settings:
Set Password To Prevent Access: Passwort festlegen, um den Zugriff auf die Einstellungen
zu verhindern
Set Password: Passwort festlegen
+ Expand All Settings Sections: Alle Einstellungsabschnitte aufklappen
About:
#On About page
About: Über
@@ -559,7 +691,7 @@ About:
Source Code: Quellcode
Release Notes: Versionshinweise
Blog: Blog
- Credits: Beiträge
+ Credits: Danksagungen
FAQ: Häufig gestellte Fragen
Wiki: Wiki
Report an Issue: Fehler melden
@@ -576,25 +708,25 @@ About:
Translate: Übersetzen
room rules: Raum-Regeln
Please read the: Bitte lese die
- Chat on Matrix: Chatten bei Matrix
+ Chat on Matrix: Über Matrix chatten
Mastodon: Mastodon
Please check for duplicates before posting: Bitte überprüfe vor dem Absenden, ob
es Duplikate gibt
GitHub issues: GitHub-Probleme
Report a problem: Problem melden
- FreeTube Wiki: FreeTube Wiki
- GitHub releases: GitHub Veröffentlichungen
- Downloads / Changelog: Downloads / Änderungsverlauf
- View License: Lizenz einsehen
- Licensed under the AGPLv3: Lizensiert unter der AGPLv3
+ FreeTube Wiki: FreeTube-Wiki
+ GitHub releases: GitHub-Veröffentlichungen
+ Downloads / Changelog: Downloads / Änderungsprotokoll
+ View License: Lizenz ansehen
+ Licensed under the AGPLv3: Lizenziert unter der AGPLv3
Source code: Quellcode
Discussions: Diskussionen
Channel:
Subscribe: Abonnieren
Unsubscribe: Deabonnieren
- Search Channel: Durchsuche Kanal
+ Search Channel: Kanal durchsuchen
Your search results have returned 0 results: Deine Suche hat 0 Ergebnisse geliefert
- Sort By: Sortiere nach
+ Sort By: Sortieren nach
Videos:
Videos: Videos
This channel does not currently have any videos: Dieser Kanal hat aktuell keine
@@ -605,7 +737,7 @@ Channel:
Most Popular: Beliebteste
Playlists:
Playlists: Wiedergabelisten
- This channel does not currently have any playlists: Dieser Kanal hat aktuell keine
+ This channel does not currently have any playlists: Dieser Kanal hat derzeit keine
Wiedergabelisten
Sort Types:
Last Video Added: Zuletzt hinzugefügtes Video
@@ -617,13 +749,13 @@ Channel:
Featured Channels: Empfohlene Kanäle
Tags:
Search for: Nach „{tag}“ suchen
- Tags: Markierungen
- Details: Einzelheiten
+ Tags: Schlagwörter
+ Details: Details
Location: Standort
Joined: Beigetreten
Added channel to your subscriptions: Der Kanal wurde deinen Abos hinzugefügt
- Removed subscription from {count} other channel(s): Es wurden {count} anderen Kanälen
- gekündigt
+ Removed subscription from {count} other channel(s): Abo von {count} anderen Kanal/
+ Kanälen entfernt
Channel has been removed from your subscriptions: Der Kanal wurde von deinen Abos
entfernt
Channel Tabs: Kanal-Registerkarten
@@ -637,6 +769,7 @@ Channel:
votes: '{votes} Stimmen'
Reveal Answers: Antworten aufzeigen
Hide Answers: Antworten verbergen
+ Video hidden by FreeTube: Video versteckt von FreeTube
Live:
Live: Live
This channel does not currently have any live streams: Dieser Kanal hat derzeit
@@ -646,35 +779,35 @@ Channel:
Kurzvideos
Podcasts:
Podcasts: Podcasts
- This channel does not currently have any podcasts: Dieser Kanal hat aktuell keine
+ This channel does not currently have any podcasts: Dieser Kanal hat derzeit keine
Podcasts
Releases:
Releases: Veröffentlichungen
- This channel does not currently have any releases: Dieser Kanel hat aktuell keine
+ This channel does not currently have any releases: Dieser Kanal hat derzeit keine
Veröffentlichungen
Video:
Open in YouTube: In YouTube öffnen
Copy YouTube Link: YouTube-Link kopieren
- Open YouTube Embedded Player: Öffne eingebetteter Abspieler von YouTube
- Copy YouTube Embedded Player Link: Link des eingebetteten YouTube-Abspieler kopieren
+ Open YouTube Embedded Player: Eingebetteten Abspieler von YouTube öffnen
+ Copy YouTube Embedded Player Link: Link des eingebetteten YouTube-Abspielers kopieren
Open in Invidious: In Invidious öffnen
Copy Invidious Link: Invidious-Link kopieren
Views: Aufrufe
- Watched: Gesehen
+ Watched: Angesehen
# As in a Live Video
Live: Live
Live Now: Jetzt live
Live Chat: Live-Chat
- Enable Live Chat: Aktiviere Live-Chat
- Live Chat is currently not supported in this build.: Live-Chat ist in der aktuellen
- Version nicht unterstützt.
- 'Chat is disabled or the Live Stream has ended.': Der Chat ist deaktiviert oder
- der Livestream ist beendet.
- Live chat is enabled. Chat messages will appear here once sent.: Der Live-Chat ist
- aktiviert. Chatnachrichten tauchen hier auf, wenn sie abgesendet wurden.
+ Enable Live Chat: Live-Chat aktivieren
+ Live Chat is currently not supported in this build.: Live-Chat wird in diesem Build
+ derzeit nicht unterstützt.
+ 'Chat is disabled or the Live Stream has ended.': Chat ist deaktiviert oder der
+ Livestream ist beendet.
+ Live chat is enabled. Chat messages will appear here once sent.: Live-Chat ist aktiviert.
+ Chat-Nachrichten werden hier angezeigt, sobald sie gesendet wurden.
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': Live-Chat
- ist in der aktuellen Invidious-API nicht unterstützt. Eine direkte Verbindung
- zu YouTube wird benötigt.
+ wird von der Invidious-API derzeit nicht unterstützt. Eine direkte Verbindung
+ zu YouTube ist erforderlich.
Published:
Jan: Jan
Feb: Feb
@@ -693,13 +826,13 @@ Video:
Hour: Stunde
Hours: Stunden
Day: Tag
- Days: Tagen
+ Days: Tage
Week: Woche
Weeks: Wochen
Month: Monat
- Months: Monaten
+ Months: Monate
Year: Jahr
- Years: Jahren
+ Years: Jahre
Ago: vor
Upcoming: Premiere am
Minutes: Minuten
@@ -710,20 +843,20 @@ Video:
Publicationtemplate: vor {number} {unit}
#& Videos
- Video has been removed from your history: Das Video wurde aus deinem Verlauf entfernt
- Video has been marked as watched: Das Video wurde als gesehen markiert
+ Video has been removed from your history: Video wurde aus deinem Verlauf entfernt
+ Video has been marked as watched: Video wurde als angesehen markiert
Remove From History: Aus dem Verlauf entfernen
- Mark As Watched: Als gesehen markieren
+ Mark As Watched: Als angesehen markieren
Autoplay: Automatische Wiedergabe
- Play Previous Video: Voriges Video abspielen
+ Play Previous Video: Vorheriges Video abspielen
Play Next Video: Nächstes Video abspielen
- Reverse Playlist: Umgekehrte Wiedergabe
- Shuffle Playlist: Zufällige Wiedergabe
- Loop Playlist: Wiederhole Wiedergabeliste
- Starting soon, please refresh the page to check again: Es beginnt bald, bitte aktualisieren
- Sie die Seite, um es erneut zu überprüfen
+ Reverse Playlist: Umgekehrte Wiedergabeliste
+ Shuffle Playlist: Zufallswiedergabeliste
+ Loop Playlist: Wiedergabeliste wiederholen
+ Starting soon, please refresh the page to check again: Es beginnt bald, bitte aktualisiere
+ die Seite, um es erneut zu überprüfen
Audio:
- Best: Bestes
+ Best: Am besten
High: Hoch
Medium: Mittel
Low: Niedrig
@@ -736,16 +869,16 @@ Video:
Open Channel in YouTube: Kanal auf YouTube öffnen
Started streaming on: Streaming angefangen am
Streamed on: Gestreamt am
- Video has been removed from your saved list: Video wurde aus der Liste der gespeicherten
+ Video has been removed from your saved list: Video wurde aus deiner Liste der gespeicherten
Videos entfernt
Video has been saved: Video wurde gespeichert
Save Video: Video speichern
- translated from English: Aus dem Englischen übersetzt
+ translated from English: aus dem Englischen übersetzt
Sponsor Block category:
music offtopic: Musik Offtopic
interaction: Interaktion
self-promotion: Eigenwerbung
- outro: Outro
+ outro: Abspann
intro: Intro
sponsor: Sponsor
recap: Rekapitulation
@@ -755,16 +888,15 @@ Video:
OpenInTemplate: In {externalPlayer} öffnen
Unsupported Actions:
setting a playback rate: Wiedergabegeschwindigkeit festlegen
- starting video at offset: Starte Video an Stelle
- looping playlists: Wiedergabeliste wiederholen
- shuffling playlists: Wiedergabeliste durcheinandermischen
- reversing playlists: Wiedergabeliste umkehren
- opening specific video in a playlist (falling back to opening the video): Öffne
- gewähltes Video aus einer Wiedergabeliste (Falle zurück auf normales Öffnen
- des Videos)
+ starting video at offset: Video mit Versatz starten
+ looping playlists: Wiedergabelisten wiederholen
+ shuffling playlists: Wiedergabelisten durcheinander mischen
+ reversing playlists: Wiedergabelisten umkehren
+ opening specific video in a playlist (falling back to opening the video): Bestimmtes
+ Video aus einer Wiedergabeliste öffnen (Rückgriff auf Öffnen des Videos)
opening playlists: Wiedergabelisten öffnen
- UnsupportedActionTemplate: '{externalPlayer} unterstützt das nicht: {action}'
- OpeningTemplate: '{videoOrPlaylist} wird in {externalPlayer} geöffnet …'
+ UnsupportedActionTemplate: '{externalPlayer} unterstützt nicht: {action}'
+ OpeningTemplate: '{videoOrPlaylist} wird in {externalPlayer} geöffnet ...'
playlist: Wiedergabeliste
video: Video
Premieres on: Premiere am
@@ -779,13 +911,13 @@ Video:
buffered: Gepuffert
Video ID: Video-ID
Resolution: Auflösung
- Player Dimensions: Player-Größe
+ Player Dimensions: Abspieler-Größe
Bitrate: Bitrate
Volume: Lautstärke
Bandwidth: Bandbreite
Buffered: Gepuffert
- Dropped / Total Frames: Entfallene Einzelbilder / Gesamtzahl der Einzelbilder
- Mimetype: Medientyp
+ Dropped / Total Frames: Entfallene / gesamte Einzelbilder
+ Mimetype: MIME-Typ
Video statistics are not available for legacy videos: Videostatistiken sind für
ältere Videos nicht verfügbar
Premieres in: Premieren in
@@ -796,16 +928,18 @@ Video:
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Live-Chat
ist für diesen Stream nicht verfügbar. Möglicherweise wurde es vom Uploader deaktiviert.
Pause on Current Video: Pause für aktuelles Video
+ Unhide Channel: Kanal anzeigen
+ Hide Channel: Kanal ausblenden
Videos:
#& Sort By
Sort By:
- Newest: Neuestes
- Oldest: Ältestes
+ Newest: Neueste
+ Oldest: Älteste
#& Most Popular
#& Playlists
Playlist:
#& About
- View Full Playlist: Zeige ganze Wiedergabeliste
+ View Full Playlist: Vollständige Wiedergabeliste ansehen
Videos: Videos
View: Aufruf
Views: Aufrufe
@@ -817,21 +951,21 @@ Playlist:
#& Views
Toggle Theatre Mode: Kinomodus umschalten
Change Format:
- Change Media Formats: Ändere Videoformat
- Use Dash Formats: DASH-Format benutzen
- Use Legacy Formats: Nutze Altformat
- Use Audio Formats: Nutze Audioformat
- Audio formats are not available for this video: Es sind keine Audioformate für dieses
- Video verfügbar
+ Change Media Formats: Medienformate ändern
+ Use Dash Formats: DASH-Formate verwenden
+ Use Legacy Formats: Altformate verwenden
+ Use Audio Formats: Audioformate verwenden
+ Audio formats are not available for this video: Audioformate sind für dieses Video
+ nicht verfügbar
Dash formats are not available for this video: DASH-Formate sind für dieses Video
nicht verfügbar
Share:
- Share Video: Teile das Video
+ Share Video: Video teilen
Share Playlist: Wiedergabeliste teilen
- Copy Link: Kopiere Link
- Open Link: Öffne Link
- Copy Embed: Kopiere eingebettete Version
- Open Embed: Öffne eingebettete Version
+ Copy Link: Link kopieren
+ Open Link: Link öffnen
+ Copy Embed: Eingebettete Version kopieren
+ Open Embed: Eingebettete Version öffnen
# On Click
Invidious URL copied to clipboard: Invidious-URL in die Zwischenablage kopiert
Invidious Embed URL copied to clipboard: Invidious' eingebettete URL in die Zwischenablage
@@ -839,33 +973,34 @@ Share:
YouTube URL copied to clipboard: YouTube-URL in die Zwischenablage kopiert
YouTube Embed URL copied to clipboard: YouTubes eingebettete URL in die Zwischenablage
kopiert
- Include Timestamp: Zeitstempel einfügen
- YouTube Channel URL copied to clipboard: YouTube Kanallink in die Zwischenablage
+ Include Timestamp: Zeitstempel miteinbeziehen
+ YouTube Channel URL copied to clipboard: YouTube-Kanal-URL in die Zwischenablage
kopiert
- Invidious Channel URL copied to clipboard: Invidious Kanallink in die Zwischenablage
+ Invidious Channel URL copied to clipboard: Invidious-Kanal-URL in die Zwischenablage
kopiert
Share Channel: Kanal teilen
-Mini Player: Mini-Wiedergabefenster
+Mini Player: Mini-Abspieler
Comments:
Comments: Kommentare
- Click to View Comments: Hier klicken, um Kommentare anzuzeigen
- Getting comment replies, please wait: Kommentare werden geladen, bitte warten
- Show Comments: Zeige Kommentare
- Hide Comments: Verstecke Kommentare
+ Click to View Comments: Klicke, um Kommentare anzuzeigen
+ Getting comment replies, please wait: Antworten auf Kommentare werden geladen, bitte
+ warten
+ Show Comments: Kommentare anzeigen
+ Hide Comments: Kommentare ausblenden
# Context: View 10 Replies, View 1 Reply
- View: Zeige
- Hide: Verstecke
+ View: Anzeigen
+ Hide: Ausblenden
Replies: Antworten
Reply: Antworten
There are no comments available for this video: Für dieses Video gibt es keine Kommentare
- Load More Comments: Mehr Kommentare laden
+ Load More Comments: Weitere Kommentare laden
There are no more comments for this video: Es gibt keine weiteren Kommentare zu
diesem Video
- No more comments available: Keine Kommentare mehr verfügbar
- Newest first: Neuste zuerst
+ No more comments available: Keine weiteren Kommentare verfügbar
+ Newest first: Neueste zuerst
Top comments: Top-Kommentare
- Sort by: Sortiert nach
- Show More Replies: Mehr Antworten zeigen
+ Sort by: Sortieren nach
+ Show More Replies: Weitere Antworten anzeigen
From {channelName}: von {channelName}
And others: und andere
Pinned by: Angeheftet von
@@ -876,10 +1011,10 @@ Comments:
Up Next: Nächster Titel
# Toast Messages
-Local API Error (Click to copy): Lokaler API-Fehler (Klicke zum Kopieren)
-Invidious API Error (Click to copy): Invidious-API-Fehler (Klicke zum Kopieren)
-Falling back to Invidious API: Falle auf Invidious-API zurück
-Falling back to the local API: Falle auf lokale API zurück
+Local API Error (Click to copy): Lokaler API-Fehler (Zum Kopieren anklicken)
+Invidious API Error (Click to copy): Invidious-API-Fehler (Zum Kopieren anklicken)
+Falling back to Invidious API: Rückgriff auf Invidious-API
+Falling back to Local API: Rückgriff auf lokale API
This video is unavailable because of missing formats. This can happen due to country unavailability.: Dieses
Video ist aufgrund fehlender Formate nicht verfügbar. Zugriffsbeschränkungen im
Land kann dafür der Grund sein.
@@ -888,25 +1023,25 @@ Loop is now disabled: Wiederholung ist jetzt deaktiviert
Loop is now enabled: Wiederholung ist jetzt aktiviert
Shuffle is now disabled: Zufallswiedergabe ist jetzt deaktiviert
Shuffle is now enabled: Zufallswiedergabe ist jetzt aktiviert
-Playing Next Video: Spiele nächstes Video
-Playing Previous Video: Spiele vorheriges Video
-Canceled next video autoplay: Wiedergabe des nächsten Videos abgebrochen
-'The playlist has ended. Enable loop to continue playing': 'Ende der Wiedergabeliste
- erreicht. Aktiviere Wiederholung um weiter abzuspielen'
+Playing Next Video: Nächstes Video wird abgespielt
+Playing Previous Video: Vorheriges Video wird abgespielt
+Canceled next video autoplay: Automatische Wiedergabe des nächsten Videos abgebrochen
+'The playlist has ended. Enable loop to continue playing': 'Die Wiedergabeliste ist
+ beendet. Aktiviere die Wiederholung, um die Wiedergabe fortzusetzen'
Yes: Ja
No: Nein
Locale Name: Deutsch
Profile:
'{profile} is now the active profile': '{profile} ist jetzt dein aktives Profil'
- Your default profile has been changed to your primary profile: Dein Hauptprofil
- wurde als Standardprofil festgelegt
+ Your default profile has been changed to your primary profile: Dein Standardprofil
+ wurde in dein Hauptprofil geändert
Removed {profile} from your profiles: '{profile} wurde aus deinen Profilen entfernt'
- Your default profile has been set to {profile}: '{profile} wurde als Standardprofil
- festgelegt'
- Profile has been created: Das Profil wurde erstellt
- Profile has been updated: Das Profil wurde aktualisiert
- Your profile name cannot be empty: Der Profilname darf nicht leer sein
+ Your default profile has been set to {profile}: 'Dein Standardprofil wurde auf {profile}
+ eingestellt'
+ Profile has been created: Profil wurde erstellt
+ Profile has been updated: Profil wurde aktualisiert
+ Your profile name cannot be empty: Dein Profilname darf nicht leer sein
Profile could not be found: Profil wurde nicht gefunden
All subscriptions will also be deleted.: Alle Abos werden ebenfalls gelöscht.
Are you sure you want to delete this profile?: Bist du sicher, dass du dieses Profil
@@ -923,13 +1058,13 @@ Profile:
Profile Manager: Profilverwalter
All Channels: Alle Kanäle
Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: Bist
- du sicher, dass du die ausgewählten Kanäle löschen möchtest? Dies löscht den Kanal
- nur aus diesem Profil.
+ du sicher, dass du die ausgewählten Kanäle löschen möchtest? Dadurch wird der
+ Kanal nicht aus einem anderen Profil gelöscht.
? This is your primary profile. Are you sure you want to delete the selected channels? The
same channels will be deleted in any profile they are found in.
: Dies ist dein Hauptprofil. Bist du sicher, dass du die ausgewählten Kanäle löschen
- möchtest? Diese Kanäle werden auch in allen anderen Profilen gelöscht.
- No channel(s) have been selected: Es wurden keinen Kanäle ausgewählt
+ möchtest? Die gleichen Kanäle werden auch in allen anderen Profilen gelöscht.
+ No channel(s) have been selected: Es wurde kein Kanal/keine Kanäle ausgewählt
Add Selected To Profile: Ausgewählte zum Profil hinzufügen
Delete Selected: Ausgewählte löschen
Select None: Alles abwählen
@@ -941,6 +1076,11 @@ Profile:
Profile Filter: Profilfilter
Profile Settings: Profileinstellungen
Toggle Profile List: Profilliste umschalten
+ Profile Name: Profilname
+ Edit Profile Name: Profilname bearbeiten
+ Create Profile Name: Profilname erstellen
+ Open Profile Dropdown: Profil-Klappliste öffnen
+ Close Profile Dropdown: Profil-Klappliste schließen
The playlist has been reversed: Die Wiedergabeliste wurde umgedreht
A new blog is now available, {blogTitle}. Click to view more: Ein neuer Blogeintrag
ist verfügbar, {blogTitle}. Klicke, um mehr zu sehen
@@ -951,110 +1091,119 @@ Tooltips:
General Settings:
Thumbnail Preference: Alle Vorschaubilder in FreeTube werden durch ein Standbild
aus dem Video ersetzt und entsprechen somit nicht mehr dem Standard-Vorschaubild.
- Invidious Instance: Die Invidious-Instanz, welche FreeTube für API-Calls verwendet.
- Fallback to Non-Preferred Backend on Failure: Erlaube FreeTube, falls die bevorzugte
- API nicht verfügbar sein sollte, automatisch eine alternative API zu nutzen.
- Preferred API Backend: Wähle das Backend, welches FreeTube zum Laden der Daten
- nutzen soll. Die lokale API ist ein integrierter Extrahierer. Die Invidious-API
- dagegen verwendet einen externen Server.
+ Invidious Instance: Die Invidious-Instanz, mit der sich FreeTube für API-Aufrufe
+ verbinden wird.
+ Fallback to Non-Preferred Backend on Failure: Wenn deine bevorzugte API ein Problem
+ hat, wird FreeTube automatisch versuchen, deine nicht-bevorzugte API als Ausweichmethode
+ zu verwenden, wenn sie aktiviert ist.
+ Preferred API Backend: Wähle das Backend aus, welches FreeTube zum Laden der Daten
+ nutzen soll. Die lokale API ist ein eingebauter Extrahierer. Die Invidious-API
+ erfordert einen Invidious-Server, zu dem eine Verbindung hergestellt werden
+ muss.
Region for Trending: Die Trendregion erlaubt es dir auszuwählen, aus welchem Land
die Trends angezeigt werden sollen.
External Link Handling: "Wähle das Standardverhalten, wenn ein Link angeklickt
wird, der nicht in FreeTube geöffnet werden kann.\nStandardmäßig wird FreeTube
den angeklickten Link in deinem Standardbrowser öffnen.\n"
Subscription Settings:
- Fetch Feeds from RSS: Sobald aktiviert wird FreeTube RSS anstatt der Standardmethode
- nutzen, um deine Abos zu aktualisieren. RSS ist schneller und verhindert das
- Blockieren deiner IP-Adresse, doch gewisse Informationen, wie z. B. die Dauer
- des Videos oder der Status eines Livestreams, werden nicht mehr verfügbar sein
- Fetch Automatically: Wenn diese Option aktiviert ist, holt FreeTube automatisch
- deinen Abo-Feed, wenn ein neues Fenster geöffnet wird und wenn du das Profil
- wechselst.
+ Fetch Feeds from RSS: Wenn aktiviert, verwendet FreeTube RSS anstelle der Standardmethode,
+ um deinen Abo-Feed abzurufen. RSS ist schneller und verhindert die IP-Blockierung,
+ liefert aber bestimmte Informationen wie Videodauer oder Live-Status nicht
+ Fetch Automatically: Wenn aktiviert, ruft FreeTube automatisch deinen Abo-Feed
+ ab, wenn ein neues Fenster geöffnet wird und wenn du das Profil wechselst.
Player Settings:
- Default Video Format: Auswahl der Formate bei der Videowiedergabe. DASH-Formate
- bieten eine höhere Qualität, LEGACY-Formate sind auf 720p begrenzt, benötigen
- dafür aber auch weniger Bandbreite. Audioformate beinhalten nur den Ton.
- Proxy Videos Through Invidious: Zu Invidious verbinden, um Videos abzurufen, anstatt
- eine direkten Verbindung zu YouTube aufzubauen. Überschreibt die API-Präferenz.
+ Default Video Format: Lege die Formate fest, die bei der Wiedergabe eines Videos
+ verwendet werden. DASH-Formate können höhere Qualitäten wiedergeben. Altformate
+ sind auf maximal 720p beschränkt, verbrauchen aber weniger Bandbreite. Audioformate
+ sind reine Audiostreams.
+ Proxy Videos Through Invidious: Stellt eine Verbindung zu Invidious her, um Videos
+ bereitzustellen, anstatt eine direkte Verbindung zu YouTube herzustellen. Setzt
+ die API-Einstellung außer Kraft.
Force Local Backend for Legacy Formats: Funktioniert nur, wenn du die Invidious-API
- als Standard ausgewählt hast. Die lokale API wird bei der Verwendung von Legacy-Formaten
- diese verwenden, anstatt auf Invidious zurückzugreifen. Dies hilft dann, wenn
- Videos von Invidious aufgrund von Ländersperren nicht abspielbar sind.
+ als Standard ausgewählt hast. Wenn aktiviert, wird die lokale API ausgeführt
+ und verwendet die von ihr zurückgegebenen Altformate anstelle der von Invidious
+ zurückgegebenen Formate. Dies hilft, wenn die von Invidious zurückgegebenen
+ Videos aufgrund von Länderbeschränkungen nicht abgespielt werden können.
Scroll Playback Rate Over Video Player: Während sich der Cursor über dem Video
- befindet, halten Sie die Strg-Taste (Befehlstaste auf dem Mac) gedrückt und
- bewegen Sie das Mausrad vorwärts oder rückwärts, um die Abspielgeschwindigkeit
- zu steuern. Halten Sie die Strg-Taste (Befehlstaste auf dem Mac) gedrückt und
- klicken Sie mit der linken Maustaste, um schnell zur Standard-Wiedergabegeschwindigkeit
- zurückzukehren (1x, sofern sie nicht in den Einstellungen geändert wurde).
+ befindet, halte die Strg-Taste (Befehlstaste auf dem Mac) gedrückt und bewege
+ das Mausrad vorwärts oder rückwärts, um die Abspielgeschwindigkeit zu steuern.
+ Halte die Strg-Taste (Befehlstaste auf dem Mac) gedrückt und klicke mit der
+ linken Maustaste, um schnell zur Standard-Wiedergabegeschwindigkeit zurückzukehren
+ (1x, sofern sie nicht in den Einstellungen geändert wurde).
Skip by Scrolling Over Video Player: Verwende das Scrollrad, um durch das Video
zu springen, MPV-Stil.
Allow DASH AV1 formats: DASH AV1-Formate können besser aussehen als DASH H.264-Formate.
Die DASH AV1-Formate benötigen mehr Leistung für die Wiedergabe! Sie sind nicht
- bei allen Videos verfügbar. In diesen Fällen verwendet der Player stattdessen
+ bei allen Videos verfügbar. In diesen Fällen verwendet der Abspieler stattdessen
die DASH H.264-Formate.
Privacy Settings:
- Remove Video Meta Files: Bei Aktivierung löscht FreeTube alle Meta-Dateien die
- während der Videowiedergabe erzeugt werden, sobald die Videoseite verlassen
+ Remove Video Meta Files: Wenn aktiviert, löscht FreeTube automatisch die während
+ der Videowiedergabe erstellten Metadateien, wenn die Abspielseite geschlossen
wird.
External Player Settings:
- Custom External Player Arguments: Alle Kommandozeilen Argumente, getrennt durch
- Semikolons (';'), die an den externen Player weitergegeben werden sollen.
- Ignore Warnings: Unterdrücke Warnungen, wenn der aktuell gewählte externe Player
- die gewählte Aktion nicht unterstützt (z.B. Wiedergabeliste umkehren, usw.).
+ Custom External Player Arguments: Alle benutzerdefinierten Befehlszeilenargumente,
+ getrennt durch Semikolon (';'), die an den externen Abspieler übergeben werden
+ sollen.
+ Ignore Warnings: Warnungen unterdrücken, wenn der aktuelle externe Abspieler die
+ aktuelle Aktion nicht unterstützt (z. B. das Umkehren von Wiedergabelisten usw.).
Custom External Player Executable: Standardmäßig wird FreeTube annehmen, dass
- der gewählte externe Player unter der PATH Umgebungsvariable gefunden werden
- kann. Falls nötig, kann ein benutzerdefinierter Pfad hier gewählt werden.
- External Player: Wenn Sie einen externen Player auswählen, wird auf der Miniaturansicht
- ein Symbol angezeigt, mit dem Sie das Video (und die Wiedergabeliste, falls
- unterstützt) im externen Player öffnen können. Achtung, die Einstellungen von
- Invidious wirken sich nicht auf externe Player aus.
+ der gewählte externe Abspieler unter der PATH-Umgebungsvariable gefunden werden
+ kann. Falls nötig, kann hier ein benutzerdefinierter Pfad festgelegt werden.
+ External Player: Wenn du einen externen Abspieler auswählst, wird auf dem Vorschaubild
+ ein Symbol angezeigt, mit dem du das Video (die Wiedergabeliste, falls unterstützt)
+ im externen Abspieler öffnen kannst. Achtung, die Einstellungen von Invidious
+ wirken sich nicht auf externe Abspieler aus.
DefaultCustomArgumentsTemplate: '(Standardwert: „{defaultCustomArguments}“)'
+ Ignore Default Arguments: Schicke keine Standardargumente an den externen Videoplayer
+ außer der Video URL (z.B. Abspiel-Geschwindigkeit, Wiedergabeliste-URL etc.).
+ Besondere Argumente werden weiterhin weitergeleitet.
Experimental Settings:
Replace HTTP Cache: Deaktiviert den festplattenbasierten HTTP-Cache von Electron
und aktiviert einen benutzerdefinierten In-Memory-Image-Cache. Dies führt zu
- einer erhöhten Nutzung des Direktzugriffsspeichers.
+ einer erhöhten RAM-Auslastung.
Distraction Free Settings:
- Hide Channels: Geben Sie einen Kanalnamen oder eine Kanal-ID ein, um zu verhindern,
- dass alle Videos, Wiedergabelisten und der Kanal selbst in der Suche, den Trends,
- den beliebtesten und den empfohlenen Videos angezeigt werden. Der eingegebene
- Kanalname muss vollständig übereinstimmen und es wird zwischen Groß- und Kleinschreibung
- unterschieden.
- Hide Subscriptions Live: Diese Einstellung wird durch die app-weite Einstellung
- „{appWideSetting}“ im Abschnitt „{subsection}“ des Abschnitts „{settingsSection}“
- außer Kraft gesetzt
+ Hide Channels: Gebe eine Kanal-ID ein, um zu verhindern, dass alle Videos, Wiedergabelisten
+ und der Kanal selbst in der Suche, den Trends, den beliebtesten und den empfohlenen
+ Videos angezeigt werden. Die eingegebene Kanal-ID muss vollständig übereinstimmen
+ und es wird zwischen Groß- und Kleinschreibung unterschieden.
+ Hide Subscriptions Live: Diese Einstellung wird durch die App-weite Einstellung
+ „{appWideSetting}“ im Abschnitt „{subsection}“ der „{settingsSection}“ außer
+ Kraft gesetzt
+ Hide Videos and Playlists Containing Text: Gebe ein Wort, einen Teil eines Wortes
+ oder einen Satz ein (Groß-/Kleinschreibung wird ignoriert) um alle Videos und
+ Playlisten, welche es in ihren Originaltiteln enthalten, auf ganz FreeTube auszublenden.
+ Dein Verlauf, deine eigenen Playlisten und Videos innerhalb deiner Playlisten
+ sind davon nicht betroffen.
SponsorBlock Settings:
- UseDeArrowTitles: Ersetzen Sie Videotitel durch von Benutzern eingereichte Titel
- von DeArrow.
+ UseDeArrowTitles: Videotitel durch von Benutzern eingereichte Titel von DeArrow
+ ersetzen.
+ UseDeArrowThumbnails: Ersetze Video-Thumbnails mit Thumbnails von DeArrow.
Playing Next Video Interval: Nächstes Video wird sofort abgespielt. Zum Abbrechen
klicken. | Nächstes Video wird in {nextVideoInterval} Sekunden abgespielt. Zum Abbrechen
klicken. | Nächstes Video wird in {nextVideoInterval} Sekunden abgespielt. Zum Abbrechen
klicken.
-More: Weiteres
+More: Mehr
Hashtags have not yet been implemented, try again later: Hashtags wurden noch nicht
implementiert, bitte versuche es später noch einmal
-Unknown YouTube url type, cannot be opened in app: Unbekannte YouTube-Adresse, kann
- in FreeTube nicht geöffnet werden
+Unknown YouTube url type, cannot be opened in app: Unbekannter YouTube-URL-Typ, kann
+ in der App nicht geöffnet werden
Open New Window: Neues Fenster öffnen
-Default Invidious instance has been cleared: Standard-Invidious-Instanz wurde zurückgesetzt
-Default Invidious instance has been set to {instance}: Standard-Invidious-Instanz
- wurde auf {instance} gesetzt
+Default Invidious instance has been cleared: Standardmäßige Invidious-Instanz wurde
+ gelöscht
+Default Invidious instance has been set to {instance}: Standardmäßige Invidious-Instanz
+ wurde auf {instance} festgelegt
Search Bar:
Clear Input: Eingabe löschen
Are you sure you want to open this link?: Bist du sicher, dass du diesen Link öffnen
willst?
External link opening has been disabled in the general settings: Das Öffnen externer
Links wurde in den allgemeinen Einstellungen deaktiviert
-Downloading has completed: Das Herunterladen von {videoTitle} ist abgeschlossen
-Starting download: Das Herunterladen von {videoTitle} hat begonnen
-Downloading failed: Es gab ein Problem beim Herunterladen von {videoTitle}
-Screenshot Success: Bildschirmfoto gespeichert als „{filePath}“
+Downloading has completed: „{videoTitle}“ wurde vollständig heruntergeladen
+Starting download: Herunterladen von „{videoTitle}“ wird gestartet
+Downloading failed: Beim Herunterladen von „{videoTitle}“ gab es ein Problem
+Screenshot Success: Bildschirmfoto als „{filePath}“ gespeichert
Screenshot Error: Bildschirmfoto fehlgeschlagen. {error}
New Window: Neues Fenster
-Age Restricted:
- Type:
- Video: Video
- Channel: Kanal
- This {videoOrPlaylist} is age restricted: Dieses {videoOrPlaylist} ist altersbeschränkt
Channels:
Channels: Kanäle
Title: Kanalliste
@@ -1078,10 +1227,17 @@ Chapters:
Preferences: Einstellungen
Ok: OK
Hashtag:
- Hashtag: Schlagwort
- This hashtag does not currently have any videos: Unter diesem Schlagwort konnten
- derzeit keine Videos gefunden werden
+ Hashtag: Hashtag
+ This hashtag does not currently have any videos: Dieser Hashtag enthält derzeit
+ keine Videos
Playlist will pause when current video is finished: Wiedergabeliste wird pausiert,
wenn das aktuelle Video beendet ist
Playlist will not pause when current video is finished: Wiedergabeliste wird nicht
pausiert, wenn das aktuelle Video beendet ist
+Channel Hidden: '{channel} wurde zum Kanalfilter hinzugefügt'
+Go to page: Gehe zu {page}
+Channel Unhidden: '{channel} wurde aus dem Kanalfilter entfernt'
+Trimmed input must be at least N characters long: Gekürzte Eingaben müssen mindestens
+ 1 Zeichen lang sein | Gekürzte Eingaben müssen mindestens {length} Zeichen lang
+ sein
+Tag already exists: Die Markierung „{tagName}“ existiert bereits
diff --git a/static/locales/el.yaml b/static/locales/el.yaml
index 7601f02a4fee8..31e8a2fe01ecf 100644
--- a/static/locales/el.yaml
+++ b/static/locales/el.yaml
@@ -161,6 +161,7 @@ Settings:
Middle: 'Μέση'
End: 'Τέλος'
Hidden: Κρυμμένο
+ Blur: 'Θάμπωμα'
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Διακομιστής
Invidious (προεπιλογή https://invidious.snopyta.org)'
Region for Trending: 'Περιοχή που καθορίζει την καρτέλα των τάσεων'
@@ -331,6 +332,8 @@ Settings:
Fetch Feeds from RSS: 'Φόρτωση τροφοδοσίας RSS'
Manage Subscriptions: 'Διαχείριση Εγγραφών'
Fetch Automatically: Αυτόματη Λήψη Τροφοδοσίας
+ Only Show Latest Video for Each Channel: Εμφάνιση μόνο του τελευταίου βίντεο για
+ κάθε κανάλι
Data Settings:
Data Settings: 'Ρυθμίσεις Δεδομένων'
Select Import Type: 'Επιλογή Τρόπου Εισαγωγής'
@@ -426,7 +429,7 @@ Settings:
Hide Sharing Actions: Απόκρυψη Ενεργειών Κοινής Χρήσης
Hide Channels: Απόκρυψη Βίντεο Από Κανάλια
Hide Upcoming Premieres: Απόκρυψη Επερχόμενων Πρεμιέρων
- Hide Channels Placeholder: Όνομα Καναλιού ή Αναγνωριστικό
+ Hide Channels Placeholder: Αναγνωριστικό καναλιού
Hide Comments: Απόκρυψη Σχολίων
Hide Chapters: Απόκρυψη Κεφαλαίων
Hide Video Description: Απόκρυψη Περιγραφής Βίντεο
@@ -450,6 +453,13 @@ Settings:
Blur Thumbnails: Θάμπωμα Μικρογραφιών
Hide Profile Pictures in Comments: Απόκρυψη Εικόνων Προφίλ στα Σχόλια
Hide Subscriptions Community: Απόκρυψη Συνδρομών Κοινότητας
+ Hide Channels Invalid: Το αναγνωριστικό καναλιού που δόθηκε δεν ήταν έγκυρο
+ Hide Channels Disabled Message: Ορισμένα κανάλια αποκλείστηκαν με χρήση αναγνωριστικού
+ και δεν υποβλήθηκαν σε επεξεργασία. Η λειτουργία μπλοκάρεται κατά την ενημέρωση
+ αυτών των αναγνωριστικών
+ Hide Channels Already Exists: Το αναγνωριστικό καναλιού υπάρχει ήδη
+ Hide Channels API Error: Σφάλμα κατά την ανάκτηση χρήστη με το παρεχόμενο αναγνωριστικό.
+ Ελέγξτε ξανά εάν το αναγνωριστικό είναι σωστό.
The app needs to restart for changes to take effect. Restart and apply change?: Η
εφαρμογή πρέπει να κάνει επανεκκίνηση για να εφαρμοστούν οι αλλαγές. Επανεκκίνηση
και εφαρμογή αλλαγών;
@@ -525,6 +535,7 @@ Settings:
Show Family Friendly Only: Εμφάνιση Μόνο Για Οικογένειες
Hide Unsubscribe Button: Απόκρυψη Κουμπιού Απεγγραφής
Hide Search Bar: Απόκρυψη Μπάρας Αναζήτησης
+ Expand All Settings Sections: Αναπτύξτε όλες τις ενότητες ρυθμίσεων
About:
#On About page
About: 'Σχετικά με'
@@ -632,6 +643,11 @@ Profile:
Profile Filter: Φίλτρο προφίλ
Profile Settings: Ρυθμίσεις προφίλ
Toggle Profile List: Εναλλαγή Λίστας Προφίλ
+ Profile Name: Όνομα προφίλ
+ Edit Profile Name: Επεξεργασία ονόματος προφίλ
+ Create Profile Name: Δημιουργία ονόματος προφίλ
+ Open Profile Dropdown: Ανοίξτε το αναπτυσσόμενο μενού προφίλ
+ Close Profile Dropdown: Κλείστε το αναπτυσσόμενο μενού προφίλ
Channel:
Subscribe: 'Εγγραφή'
Unsubscribe: 'Απεγγραφή'
@@ -841,6 +857,8 @@ Video:
Zωντανή συνομιλία δεν είναι διαθέσιμη για αυτήν τη ροή.\nΜπορεί να έχει απενεργοποιηθεί
από τον χρήστη."
Pause on Current Video: Παύση στο Τρέχον Βίντεο
+ Unhide Channel: Εμφάνιση καναλιού
+ Hide Channel: Απόκρυψη καναλιού
Videos:
#& Sort By
Sort By:
@@ -927,7 +945,7 @@ Local API Error (Click to copy): 'Τοπικό σφάλμα Διεπαφής π
Invidious API Error (Click to copy): 'Σφάλμα Διεπαφής προγραμματισμού εφαρμογής Invidious(*API)
(Κάντε κλικ για αντιγραφή)'
Falling back to Invidious API: 'Επιστροφή στο Invidious API'
-Falling back to the local API: 'Επιστροφή στη τοπική Διεπαφή προγραμματισμού εφαρμογής
+Falling back to Local API: 'Επιστροφή στη τοπική Διεπαφή προγραμματισμού εφαρμογής
(API)'
Subscriptions have not yet been implemented: 'Οι συνδρομές δεν έχουν ακόμη υλοποιηθεί'
Loop is now disabled: 'Η επανάληψη είναι πλέον απενεργοποιημένη'
@@ -1026,11 +1044,11 @@ Tooltips:
μια προσαρμοσμένη προσωρινή μνήμη εικόνων στη μνήμη. Θα οδηγήσει σε αυξημένη
χρήση RAM.
Distraction Free Settings:
- Hide Channels: Εισαγάγετε ένα όνομα καναλιού ή ένα αναγνωριστικό καναλιού για
- να αποκρύψετε όλα τα βίντεο, τις λίστες αναπαραγωγής και το ίδιο το κανάλι ώστε
- να μην εμφανίζονται στην αναζήτηση, στις τάσεις, στα πιο δημοφιλή και προτεινόμενα.
- Το όνομα του καναλιού που καταχωρίσατε πρέπει να ταιριάζει απόλυτα και να κάνει
- διάκριση πεζών-κεφαλαίων.
+ Hide Channels: Εισαγάγετε ένα αναγνωριστικό καναλιού για να αποκρύψετε όλα τα
+ βίντεο, τις λίστες αναπαραγωγής και το ίδιο το κανάλι, ώστε να μην εμφανίζονται
+ στην αναζήτηση, τα ανερχόμενα, τα πιο δημοφιλή και προτεινόμενα. Το αναγνωριστικό
+ καναλιού που καταχωρίσατε πρέπει να αντιστοιχεί πλήρως και να κάνει διάκριση
+ πεζών-κεφαλαίων.
Hide Subscriptions Live: Αυτή η ρύθμιση παρακάμπτεται από τη ρύθμιση "{appWideSetting}"
σε όλη την εφαρμογή, στην ενότητα "{subsection}" του "{settingsSection}"
SponsorBlock Settings:
@@ -1079,12 +1097,6 @@ Chapters:
Chapters: Κεφάλαια
'Chapters list visible, current chapter: {chapterName}': 'Ορατή λίστα κεφαλαίων,
τρέχον κεφάλαιο: {chapterName}'
-Age Restricted:
- This {videoOrPlaylist} is age restricted: Αυτό το {videoOrPlaylist} έχει περιορισμό
- ηλικίας
- Type:
- Channel: Κανάλι
- Video: Βίντεο
Ok: Εντάξει
Preferences: Προτιμήσεις
Screenshot Success: Αποθηκευμένο στιγμιότυπο οθόνης ως "{filePath}"
@@ -1096,3 +1108,6 @@ Playlist will pause when current video is finished: Η Λίστα Αναπαρα
όταν ολοκληρωθεί το τρέχον βίντεο
Playlist will not pause when current video is finished: Η Λίστα Αναπαραγωγής δεν θα
σταματήσει όταν ολοκληρωθεί το τρέχον βίντεο
+Channel Hidden: Το {channel} προστέθηκε στο φίλτρο καναλιού
+Go to page: Μετάβαση σε {page}
+Channel Unhidden: Το {channel} καταργήθηκε από το φίλτρο καναλιού
diff --git a/static/locales/en-US.yaml b/static/locales/en-US.yaml
index d7f1080eff721..0c08cc87e88d6 100644
--- a/static/locales/en-US.yaml
+++ b/static/locales/en-US.yaml
@@ -31,6 +31,8 @@ Close: Close
Back: Back
Forward: Forward
Open New Window: Open New Window
+Go to page: Go to {page}
+Close Banner: Close Banner
Version {versionNumber} is now available! Click for more details: Version {versionNumber} is now available! Click
for more details
@@ -52,6 +54,8 @@ Global:
Subscriber Count: 1 subscriber | {count} subscribers
View Count: 1 view | {count} views
Watching Count: 1 watching | {count} watching
+ Input Tags:
+ Length Requirement: Tag must be at least {number} characters long
# Search Bar
Search / Go to URL: Search / Go to URL
@@ -137,8 +141,93 @@ User Playlists:
videos currently here will be migrated to a 'Favorites' playlist.
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Your saved videos are empty. Click on the save button on the corner of a video to have
it listed here
+ You have no playlists. Click on the create new playlist button to create a new one.: You have no playlists. Click on the create new playlist button to create a new one.
Empty Search Message: There are no videos in this playlist that matches your search
Search bar placeholder: Search in Playlist
+
+ This playlist currently has no videos.: This playlist currently has no videos.
+
+ Create New Playlist: Create New Playlist
+
+ Add to Playlist: Add to Playlist
+ Add to Favorites: Add to {playlistName}
+ Remove from Favorites: Remove from {playlistName}
+
+ Move Video Up: Move Video Up
+ Move Video Down: Move Video Down
+ Remove from Playlist: Remove from Playlist
+
+ Playlist Name: Playlist Name
+ Playlist Description: Playlist Description
+
+ Save Changes: Save Changes
+ Cancel: Cancel
+ Edit Playlist Info: Edit Playlist Info
+ Copy Playlist: Copy Playlist
+ Remove Watched Videos: Remove Watched Videos
+ Enable Quick Bookmark With This Playlist: Enable Quick Bookmark With This Playlist
+ Disable Quick Bookmark: Disable Quick Bookmark
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Are you sure you want to remove all watched videos from this playlist? This cannot be undone.
+ Delete Playlist: Delete Playlist
+ Are you sure you want to delete this playlist? This cannot be undone: Are you sure you want to delete this playlist? This cannot be undone.
+
+ Sort By:
+ Sort By: Sort By
+
+ NameAscending: 'A-Z'
+ NameDescending: 'Z-A'
+
+ LatestCreatedFirst: 'Recently Created'
+ EarliestCreatedFirst: 'Earliest Created'
+
+ LatestUpdatedFirst: 'Recently Updated'
+ EarliestUpdatedFirst: 'Earliest Updated'
+
+ LatestPlayedFirst: 'Recently Played'
+ EarliestPlayedFirst: 'Earliest Played'
+
+ SinglePlaylistView:
+ Toast:
+ This video cannot be moved up.: This video cannot be moved up.
+ This video cannot be moved down.: This video cannot be moved down.
+ Video has been removed: Video has been removed
+ There was a problem with removing this video: There was a problem with removing this video
+
+ This playlist is now used for quick bookmark: This playlist is now used for quick bookmark
+ Quick bookmark disabled: Quick bookmark disabled
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo
+ Reverted to use {oldPlaylistName} for quick bookmark: Reverted to use {oldPlaylistName} for quick bookmark
+
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Some videos in the playlist are not loaded yet. Click here to copy anyway.
+ Playlist name cannot be empty. Please input a name.: Playlist name cannot be empty. Please input a name.
+ Playlist has been updated.: Playlist has been updated.
+ There was an issue with updating this playlist.: There was an issue with updating this playlist.
+ "{videoCount} video(s) have been removed": "1 video has been removed | {videoCount} videos have been removed"
+ There were no videos to remove.: There were no videos to remove.
+ This playlist is protected and cannot be removed.: This playlist is protected and cannot be removed.
+ Playlist {playlistName} has been deleted.: Playlist {playlistName} has been deleted.
+
+ This playlist does not exist: This playlist does not exist
+ AddVideoPrompt:
+ Select a playlist to add your N videos to: 'Select a playlist to add your video to | Select a playlist to add your {videoCount} videos to'
+ N playlists selected: '{playlistCount} Selected'
+ Search in Playlists: Search in Playlists
+ Save: Save
+
+ Added {count} Times: 'Added {count} Time | Added {count} Times'
+
+ Toast:
+ You haven't selected any playlist yet.: You haven't selected any playlist yet.
+ "{videoCount} video(s) added to 1 playlist": "1 video added to 1 playlist | {videoCount} videos added to 1 playlist"
+ "{videoCount} video(s) added to {playlistCount} playlists": "1 video added to {playlistCount} playlists | {videoCount} videos added to {playlistCount} playlists"
+ CreatePlaylistPrompt:
+ New Playlist Name: New Playlist Name
+ Create: Create
+
+ Toast:
+ There is already a playlist with this name. Please pick a different name.: There is already a playlist with this name. Please pick a different name.
+ Playlist {playlistName} has been successfully created.: Playlist {playlistName} has been successfully created.
+ There was an issue with creating the playlist.: There was an issue with creating the playlist.
History:
# On History Page
History: History
@@ -149,6 +238,7 @@ History:
Settings:
# On Settings Page
Settings: Settings
+ Expand All Settings Sections: Expand All Settings Sections
The app needs to restart for changes to take effect. Restart and apply change?: The
app needs to restart for changes to take effect. Restart and apply change?
General Settings:
@@ -176,6 +266,7 @@ Settings:
Middle: Middle
End: End
Hidden: Hidden
+ Blur: Blur
Current Invidious Instance: Current Invidious Instance
The currently set default instance is {instance}: The currently set default instance is {instance}
No default instance has been set: No default instance has been set
@@ -208,6 +299,7 @@ Settings:
Catppuccin Mocha: Catppuccin Mocha
Pastel Pink: Pastel Pink
Hot Pink: Hot Pink
+ Nordic: Nordic
Main Color Theme:
Main Color Theme: Main Color Theme
Red: Red
@@ -307,6 +399,7 @@ Settings:
External Player Settings: External Player Settings
External Player: External Player
Ignore Unsupported Action Warnings: Ignore Unsupported Action Warnings
+ Ignore Default Arguments: Ignore Default Arguments
Custom External Player Executable: Custom External Player Executable
Custom External Player Arguments: Custom External Player Arguments
Players:
@@ -330,12 +423,16 @@ Settings:
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: Are
you sure you want to remove all subscriptions and profiles? This cannot be
undone.
+ Remove All Playlists: Remove All Playlists
+ All playlists have been removed: All playlists have been removed
+ Are you sure you want to remove all your playlists?: Are you sure you want to remove all your playlists?
Subscription Settings:
Subscription Settings: Subscription Settings
Hide Videos on Watch: Hide Videos on Watch
Fetch Feeds from RSS: Fetch Feeds from RSS
Manage Subscriptions: Manage Subscriptions
Fetch Automatically: Fetch Feed Automatically
+ Only Show Latest Video for Each Channel: Only Show Latest Video for Each Channel
Distraction Free Settings:
Distraction Free Settings: Distraction Free Settings
Sections:
@@ -344,7 +441,6 @@ Settings:
Channel Page: Channel Page
Watch Page: Watch Page
General: General
- Blur Thumbnails: Blur Thumbnails
Hide Video Views: Hide Video Views
Hide Video Likes And Dislikes: Hide Video Likes And Dislikes
Hide Channel Subscribers: Hide Channel Subscribers
@@ -358,19 +454,25 @@ Settings:
Hide Video Description: Hide Video Description
Hide Comments: Hide Comments
Hide Profile Pictures in Comments: Hide Profile Pictures in Comments
- Display Titles Without Excessive Capitalisation: Display Titles Without Excessive Capitalisation
+ Display Titles Without Excessive Capitalisation: Display Titles Without Excessive Capitalisation And Punctuation
Hide Live Streams: Hide Live Streams
Hide Upcoming Premieres: Hide Upcoming Premieres
Hide Sharing Actions: Hide Sharing Actions
Hide Chapters: Hide Chapters
Hide Channels: Hide Videos From Channels
- Hide Channels Placeholder: Channel Name or ID
+ Hide Channels Disabled Message: Some channels were blocked using ID and weren't processed. Feature is blocked while those IDs are updating
+ Hide Channels Placeholder: Channel ID
+ Hide Channels Invalid: Channel ID provided was invalid
+ Hide Channels API Error: Error retrieving user with the ID provided. Please check again if the ID is correct.
+ Hide Channels Already Exists: Channel ID already exists
Hide Featured Channels: Hide Featured Channels
Hide Channel Playlists: Hide Channel Playlists
Hide Channel Community: Hide Channel Community
Hide Channel Shorts: Hide Channel Shorts
Hide Channel Podcasts: Hide Channel Podcasts
Hide Channel Releases: Hide Channel Releases
+ Hide Videos and Playlists Containing Text: Hide Videos and Playlists Containing Text
+ Hide Videos and Playlists Containing Text Placeholder: Word, Word Fragment, or Phrase
Hide Subscriptions Videos: Hide Subscriptions Videos
Hide Subscriptions Shorts: Hide Subscriptions Shorts
Hide Subscriptions Live: Hide Subscriptions Live
@@ -392,6 +494,15 @@ Settings:
Export History: Export History
Import Playlists: Import Playlists
Export Playlists: Export Playlists
+ Export Playlists For Older FreeTube Versions:
+ Label: Export Playlists For Older FreeTube Versions
+ # |- = Keep newlines, No newline at end
+ Tooltip: |-
+ This option exports videos from all playlists into one playlist named 'Favorites'.
+ How to export & import videos in playlists for an older version of FreeTube:
+ 1. Export your playlists with this option enabled.
+ 2. Delete all of your existing playlists using the Remove All Playlists option under Privacy Settings.
+ 3. Launch the older version of FreeTube and import the exported playlists."
Profile object has insufficient data, skipping item: Profile object has insufficient
data, skipping item
All subscriptions and profiles have been successfully imported: All subscriptions
@@ -441,6 +552,8 @@ Settings:
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': SponsorBlock API Url (Default is https://sponsor.ajay.app)
Notify when sponsor segment is skipped: Notify when sponsor segment is skipped
UseDeArrowTitles: Use DeArrow Video Titles
+ UseDeArrowThumbnails: Use DeArrow for thumbnails
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)'
Skip Options:
Skip Option: Skip Option
Auto Skip: Auto Skip
@@ -474,13 +587,6 @@ Settings:
Set Password To Prevent Access: Set a password to prevent access to settings
Set Password: Set Password
Remove Password: Remove Password
- Cordova Settings:
- Cordova Settings:
- Cordova Settings
- Disable Background Notification:
- Disable notification when app in background
- Show Thumbnail in Media Controls:
- Show thumbnail in media controls
About:
#On About page
About: About
@@ -519,6 +625,9 @@ Profile:
Profile Manager: Profile Manager
Create New Profile: Create New Profile
Edit Profile: Edit Profile
+ Edit Profile Name: Edit Profile Name
+ Create Profile Name: Create Profile Name
+ Profile Name: Profile Name
Color Picker: Color Picker
Custom Color: Custom Color
Profile Preview: Profile Preview
@@ -553,6 +662,8 @@ Profile:
Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: Are
you sure you want to delete the selected channels? This will not delete the channel
from any other profile.
+ Close Profile Dropdown: Close Profile Dropdown
+ Open Profile Dropdown: Open Profile Dropdown
#On Channel Page
Channel:
Subscribe: Subscribe
@@ -612,7 +723,9 @@ Channel:
votes: '{votes} votes'
Reveal Answers: Reveal Answers
Hide Answers: Hide Answers
+ Video hidden by FreeTube: Video hidden by FreeTube
Video:
+ More Options: More Options
Mark As Watched: Mark As Watched
Remove From History: Remove From History
Video has been marked as watched: Video has been marked as watched
@@ -630,6 +743,8 @@ Video:
Copy YouTube Channel Link: Copy YouTube Channel Link
Open Channel in Invidious: Open Channel in Invidious
Copy Invidious Channel Link: Copy Invidious Channel Link
+ Hide Channel: Hide Channel
+ Unhide Channel: Show Channel
Views: Views
Loop Playlist: Loop Playlist
Shuffle Playlist: Shuffle Playlist
@@ -844,7 +959,7 @@ Tooltips:
By default FreeTube will open the clicked link in your default browser.
Player Settings:
Force Local Backend for Legacy Formats: Only works when the Invidious API is your
- default. When enabled, the local API will run and use the legacy formats returned
+ default. When enabled, the Local API will run and use the legacy formats returned
by that instead of the ones returned by Invidious. Helps when the videos returned
by Invidious don't play due to country restrictions.
Proxy Videos Through Invidious: Will connect to Invidious to serve videos instead
@@ -868,13 +983,17 @@ Tooltips:
be set here.
Ignore Warnings: Suppress warnings for when the current external player does not support
the current action (e.g. reversing playlists, etc.).
+ Ignore Default Arguments: Do not send any default arguments to the external player
+ aside from the video URL (e.g. playback rate, playlist URL, etc.).
+ Custom arguments will still be passed on.
Custom External Player Arguments: Any custom command line arguments, separated by semicolons (';'),
you want to be passed to the external player.
DefaultCustomArgumentsTemplate: "(Default: '{defaultCustomArguments}')"
Distraction Free Settings:
- Hide Channels: Enter a channel name or channel ID to hide all videos, playlists and the channel itself from appearing in search or trending.
- The channel name entered must be a complete match and is case sensitive.
+ Hide Channels: Enter a channel ID to hide all videos, playlists and the channel itself from appearing in search, trending, most popular and recommended.
+ The channel ID entered must be a complete match and is case sensitive.
Hide Subscriptions Live: 'This setting is overridden by the app-wide "{appWideSetting}" setting, in the "{subsection}" section of the "{settingsSection}"'
+ Hide Videos and Playlists Containing Text: Enter a word, word fragment, or phrase (case insensitive) to hide all videos & playlists whose original titles contain it throughout all of FreeTube, excluding only History, Your Playlists, and videos inside of playlists.
Subscription Settings:
Fetch Feeds from RSS: When enabled, FreeTube will use RSS instead of its default
method for grabbing your subscription feed. RSS is faster and prevents IP blocking,
@@ -886,18 +1005,15 @@ Tooltips:
when the watch page is closed.
Experimental Settings:
Replace HTTP Cache: Disables Electron's disk based HTTP cache and enables a custom in-memory image cache. Will lead to increased RAM usage.
- Cordova Settings:
- Disable Background Notification:
- Disables the "FreeTube is running" background notificiation. Beware, disabling this notification may cause Android to close the app when it is in the background.
- Show Thumbnail in Media Controls:
- If you are experiencing issues with the media controls info getting out of sync, disabling this may resolve them.
SponsorBlock Settings:
UseDeArrowTitles: Replace video titles with user-submitted titles from DeArrow.
+ UseDeArrowThumbnails: Replace video thumbnails with thumbnails from DeArrow.
+
# Toast Messages
Local API Error (Click to copy): Local API Error (Click to copy)
Invidious API Error (Click to copy): Invidious API Error (Click to copy)
Falling back to Invidious API: Falling back to Invidious API
-Falling back to the local API: Falling back to the local API
+Falling back to Local API: Falling back to Local API
This video is unavailable because of missing formats. This can happen due to country unavailability.: This
video is unavailable because of missing formats. This can happen due to country
unavailability.
@@ -921,16 +1037,18 @@ Default Invidious instance has been cleared: Default Invidious instance has been
'The playlist has ended. Enable loop to continue playing': 'The playlist has ended. Enable
loop to continue playing'
Age Restricted:
- This {videoOrPlaylist} is age restricted: This {videoOrPlaylist} is age restricted
- Type:
- Channel: Channel
- Video: Video
+ This channel is age restricted: This channel is age restricted
+ This video is age restricted: This video is age restricted
External link opening has been disabled in the general settings: 'External link opening has been disabled in the general settings'
Downloading has completed: '"{videoTitle}" has finished downloading'
Starting download: 'Starting download of "{videoTitle}"'
Downloading failed: 'There was an issue downloading "{videoTitle}"'
Screenshot Success: Saved screenshot as "{filePath}"
Screenshot Error: Screenshot failed. {error}
+Channel Hidden: '{channel} added to channel filter'
+Channel Unhidden: '{channel} removed from channel filter'
+Trimmed input must be at least N characters long: Trimmed input must be at least 1 character long | Trimmed input must be at least {length} characters long
+Tag already exists: '"{tagName}" tag already exists'
Hashtag:
Hashtag: Hashtag
diff --git a/static/locales/en_GB.yaml b/static/locales/en_GB.yaml
index b9b8a4a33e106..5b9b51b1d9ef2 100644
--- a/static/locales/en_GB.yaml
+++ b/static/locales/en_GB.yaml
@@ -43,9 +43,11 @@ Global:
View Count: 1 view | {count} views
Watching Count: 1 watching | {count} watching
Channel Count: 1 channel | {count} channels
+ Input Tags:
+ Length Requirement: Tag must be at least {number} characters long
Version {versionNumber} is now available! Click for more details: 'Version {versionNumber}
is now available! Click for more details'
-Download From Site: 'Download From Site'
+Download From Site: 'Download from site'
A new blog is now available, {blogTitle}. Click to view more: 'A new blog is now available,
{blogTitle}. Click to view more'
@@ -53,7 +55,7 @@ A new blog is now available, {blogTitle}. Click to view more: 'A new blog is now
Search / Go to URL: 'Search / Go to URL'
# In Filter Button
Search Filters:
- Search Filters: 'Search Filters'
+ Search Filters: 'Search filters'
Sort By:
Sort By: 'Sort by'
Most Relevant: 'Most relevant'
@@ -106,6 +108,7 @@ Subscriptions:
All Subscription Tabs Hidden: All subscription tabs are hidden. To see content here,
please unhide some tabs in the ‘{subsection}’ section in ‘{settingsSection}’.
Empty Posts: Your subscribed channels currently do not have any posts.
+ Load More Posts: Load more posts
Trending:
Trending: 'Trending'
Trending Tabs: Trending Tabs
@@ -116,15 +119,103 @@ Trending:
Most Popular: 'Most Popular'
Playlists: 'Playlists'
User Playlists:
- Your Playlists: 'Your Playlists'
+ Your Playlists: 'Your playlists'
Playlist Message: This page is not reflective of fully working playlists. It only
- lists videos that you have saved or favourited. When the work has finished, all
- videos currently here will be migrated to a ‘Favourites’ playlist.
+ lists videos that you have saved or made a Favourite. When the work has finished,
+ all videos currently here will be migrated to a ‘Favourites’ playlist.
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Your
saved videos are empty. Click on the save button on the corner of a video to have
it listed here
- Search bar placeholder: Search in Playlist
+ Search bar placeholder: Search in playlist
Empty Search Message: There are no videos in this playlist that match your search
+ Create New Playlist: Create new Playlist
+ Add to Playlist: Add to playlist
+ This playlist currently has no videos.: This playlist currently has no videos.
+ Move Video Down: Move video down
+ Playlist Name: Playlist name
+ Playlist Description: Playlist description
+ Save Changes: Save changes
+ Edit Playlist Info: Edit playlist info
+ Delete Playlist: Delete playlist
+ Sort By:
+ NameAscending: A-Z
+ NameDescending: Z-A
+ EarliestCreatedFirst: Earliest created
+ LatestUpdatedFirst: Recently updated
+ EarliestUpdatedFirst: Earliest updated
+ LatestPlayedFirst: Recently played
+ EarliestPlayedFirst: Earliest played
+ Sort By: Sort by
+ LatestCreatedFirst: Recently created
+ SinglePlaylistView:
+ Toast:
+ This video cannot be moved up.: This video cannot be moved up.
+ This video cannot be moved down.: This video cannot be moved down.
+ There was a problem with removing this video: There was a problem with removing
+ this video
+ Playlist name cannot be empty. Please input a name.: Playlist name cannot be
+ empty. Please input a name.
+ Playlist has been updated.: Playlist has been updated.
+ "{videoCount} video(s) have been removed": 1 video has been removed | {videoCount}
+ videos have been removed
+ This playlist is protected and cannot be removed.: This playlist is protected
+ and cannot be removed.
+ This playlist does not exist: This playlist does not exist
+ Playlist {playlistName} has been deleted.: Playlist {playlistName} has been
+ deleted.
+ Video has been removed: Video has been removed
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Some
+ videos in the playlist are not loaded yet. Click here to copy anyway.
+ There was an issue with updating this playlist.: There was an issue with updating
+ this playlist.
+ There were no videos to remove.: There were no videos to remove.
+ Reverted to use {oldPlaylistName} for quick bookmark: Reverted to use {oldPlaylistName}
+ for quick bookmark
+ This playlist is now used for quick bookmark: This playlist is now used for
+ quick bookmark
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: This
+ playlist is now used for quick bookmark instead of {oldPlaylistName}. Click
+ here to undo
+ Quick bookmark disabled: Quick bookmark disabled
+ AddVideoPrompt:
+ N playlists selected: '{playlistCount} selected'
+ Search in Playlists: Search in playlists
+ Save: Save
+ Toast:
+ "{videoCount} video(s) added to 1 playlist": 1 video added to 1 playlist | {videoCount}
+ videos added to 1 playlist
+ You haven't selected any playlist yet.: You haven't selected any playlist yet.
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 video added to
+ {playlistCount} playlists | {videoCount} videos added to {playlistCount}
+ playlists
+ Select a playlist to add your N videos to: Select a playlist to add your video
+ to | Select a playlist to add your {videoCount} videos to
+ CreatePlaylistPrompt:
+ New Playlist Name: New Playlist name
+ Create: Create
+ Toast:
+ Playlist {playlistName} has been successfully created.: Playlist {playlistName}
+ has been successfully created.
+ There was an issue with creating the playlist.: There was an problem when creating
+ the playlist.
+ There is already a playlist with this name. Please pick a different name.: There
+ is already a Playlist with this name. Please pick a different name.
+ You have no playlists. Click on the create new playlist button to create a new one.: You
+ have no playlists. Click on the create new playlist button to create a new one.
+ Move Video Up: Move video up
+ Cancel: Cancel
+ Remove from Playlist: Remove from playlist
+ Copy Playlist: Copy playlist
+ Remove Watched Videos: Remove watched videos
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Are
+ you sure you want to remove all watched videos from this playlist? This cannot
+ be undone.
+ Are you sure you want to delete this playlist? This cannot be undone: Are you sure
+ you want to delete this playlist? This cannot be undone.
+ Add to Favorites: Add to {playlistName}
+ Remove from Favorites: Remove from {playlistName}
+ Enable Quick Bookmark With This Playlist: Enable quick bookmark with this playlist
+ Disable Quick Bookmark: Disable quick bookmark
History:
# On History Page
History: 'History'
@@ -136,8 +227,8 @@ Settings:
# On Settings Page
Settings: 'Settings'
General Settings:
- General Settings: 'General Settings'
- Check for Updates: 'Check for Updates'
+ General Settings: 'General settings'
+ Check for Updates: 'Check for updates'
Check for Latest Blog Posts: 'Check for latest blog posts'
Fallback to Non-Preferred Backend on Failure: 'Revert to non-preferred backend
on failure'
@@ -158,38 +249,43 @@ Settings:
Beginning: 'Beginning'
Middle: 'Middle'
End: 'End'
+ Blur: Blur
+ Hidden: Hidden
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Instance
(Default is https://invidious.snopyta.org)'
- Region for Trending: 'Region for Trending'
+ Region for Trending: 'Region for trending'
#! List countries
View all Invidious instance information: View all Invidious instance information
System Default: System default
External Player: External Player
External Player Executable: Custom External Player Executable
Clear Default Instance: Clear default instance
- Set Current Instance as Default: Set Current Instance as Default
+ Set Current Instance as Default: Set current instance as default
Current instance will be randomized on startup: Current instance will be randomised
- on startup
+ on Startup
No default instance has been set: No default instance has been set
The currently set default instance is {instance}: The currently set default instance
is {instance}
Current Invidious Instance: Current Invidious Instance
External Link Handling:
- No Action: No Action
- Ask Before Opening Link: Ask Before Opening Link
- Open Link: Open Link
- External Link Handling: External Link Handling
+ No Action: No action
+ Ask Before Opening Link: Ask before opening link
+ Open Link: Open link
+ External Link Handling: External link handling
Theme Settings:
- Theme Settings: 'Theme Settings'
+ Theme Settings: 'Theme settings'
Match Top Bar with Main Color: 'Match top bar with main colour'
Base Theme:
Base Theme: 'Base theme'
Black: 'Black'
Dark: 'Dark'
- System Default: 'System Default'
+ System Default: 'System default'
Light: 'Light'
Dracula: 'Dracula'
Catppuccin Mocha: Catppuccin Mocha
+ Pastel Pink: Pastel pink
+ Hot Pink: Hot pink
+ Nordic: Nordic
Main Color Theme:
Main Color Theme: 'Main colour theme'
Red: 'Red'
@@ -229,17 +325,17 @@ Settings:
Catppuccin Mocha Flamingo: Catppuccin Mocha Flamingo
Catppuccin Mocha Green: Catppuccin Mocha Green
Catppuccin Mocha Yellow: Catppuccin Mocha Yellow
- Secondary Color Theme: 'Secondary Colour Theme'
+ Secondary Color Theme: 'Secondary colour theme'
#* Main Color Theme
UI Scale: UI Scale
Disable Smooth Scrolling: Disable smooth scrolling
Expand Side Bar by Default: Expand side bar by default
Hide Side Bar Labels: Hide side bar labels
- Hide FreeTube Header Logo: Hide FreeTube Header Logo
+ Hide FreeTube Header Logo: Hide FreeTube header logo
Player Settings:
- Player Settings: 'Player Settings'
- Force Local Backend for Legacy Formats: 'Force Local Back-end for Legacy Formats'
- Play Next Video: 'Play Next Video'
+ Player Settings: 'Player settings'
+ Force Local Backend for Legacy Formats: 'Force local back-end for legacy formats'
+ Play Next Video: 'Play next video'
Turn on Subtitles by Default: 'Turn on subtitles by default'
Autoplay Videos: 'Autoplay Videos'
Proxy Videos Through Invidious: 'Proxy Videos Through Invidious'
@@ -296,6 +392,7 @@ Settings:
External Player Settings: External Player Settings
External Player: External Player
Ignore Unsupported Action Warnings: Ignore Unsupported Action Warnings
+ Ignore Default Arguments: Ignore Default Arguments
Custom External Player Executable: Custom External Player Executable
Custom External Player Arguments: Custom External Player Arguments
Players:
@@ -323,14 +420,14 @@ Settings:
Subscription Settings:
Subscription Settings: 'Subscription Settings'
Hide Videos on Watch: 'Hide Videos on Watch'
- Fetch Feeds from RSS: 'Fetch Feeds from RSS'
- Manage Subscriptions: 'Manage Subscriptions'
+ Fetch Feeds from RSS: 'Fetch feeds from RSS'
+ Manage Subscriptions: 'Manage subscriptions'
Fetch Automatically: Fetch feed automatically
Data Settings:
- Data Settings: 'Data Settings'
- Select Import Type: 'Select Import Type'
- Select Export Type: 'Select Export Type'
- Import Subscriptions: 'Import Subscriptions'
+ Data Settings: 'Data settings'
+ Select Import Type: 'Select import type'
+ Select Export Type: 'Select export type'
+ Import Subscriptions: 'Import subscriptions'
Import FreeTube: 'Import FreeTube'
Import YouTube: 'Import YouTube'
Import NewPipe: 'Import NewPipe'
@@ -338,8 +435,8 @@ Settings:
Export FreeTube: 'Export FreeTube'
Export YouTube: 'Export YouTube'
Export NewPipe: 'Export NewPipe'
- Import History: 'Import History'
- Export History: 'Export History'
+ Import History: 'Import history'
+ Export History: 'Export history'
Profile object has insufficient data, skipping item: 'Profile object has insufficient
data, skipping item'
All subscriptions and profiles have been successfully imported: 'All subscriptions
@@ -363,7 +460,7 @@ Settings:
Unable to write file: 'Unable to write file'
Unknown data key: 'Unknown data key'
How do I import my subscriptions?: 'How do I import my subscriptions?'
- Check for Legacy Subscriptions: Check for Legacy Subscriptions
+ Check for Legacy Subscriptions: Check for Legacy subscriptions
Manage Subscriptions: Manage Subscriptions
Import Playlists: Import playlists
Export Playlists: Export playlists
@@ -422,7 +519,7 @@ Settings:
Hide Sharing Actions: Hide sharing actions
Hide Chapters: Hide chapters
Hide Channels: Hide videos from channels
- Hide Channels Placeholder: Channel name or ID
+ Hide Channels Placeholder: Channel ID
Display Titles Without Excessive Capitalisation: Display Titles Without Excessive
Capitalisation
Hide Featured Channels: Hide featured channels
@@ -440,6 +537,14 @@ Settings:
Hide Subscriptions Shorts: Hide subscriptions shorts
Hide Subscriptions Live: Hide subscriptions live
Hide Subscriptions Videos: Hide subscriptions videos
+ Hide Subscriptions Community: Hide subscriptions community
+ Hide Profile Pictures in Comments: Hide profile pictures in comments
+ Hide Channels Invalid: Channel ID provided was invalid
+ Hide Channels Disabled Message: Some channels were blocked using ID and weren't
+ processed. Feature is blocked while those IDs are updating
+ Hide Channels Already Exists: Channel ID already exists
+ Hide Channels API Error: Error retrieving user with the ID provided. Please check
+ again if the ID is correct.
The app needs to restart for changes to take effect. Restart and apply change?: The
app needs to restart for changes to take effect. Do you want to restart and apply
the changes?
@@ -500,6 +605,7 @@ Settings:
Remove Password: Remove password
Password Settings: Password settings
Set Password: Set password
+ Expand All Settings Sections: Expand all settings sections
About:
#On About page
About: About
@@ -537,6 +643,7 @@ About:
View License: View Licence
Licensed under the AGPLv3: Licensed under the AGPLv3
Source code: Source code
+ Discussions: Discussions
Profile:
Profile Settings: Profile Settings
Profile Select: 'Profile Select'
@@ -545,7 +652,7 @@ Profile:
Create New Profile: 'Create New Profile'
Edit Profile: 'Edit Profile'
Color Picker: 'Colour Picker'
- Custom Color: 'Custom Colour'
+ Custom Color: 'Custom colour'
Profile Preview: 'Profile Preview'
Create Profile: 'Create Profile'
Update Profile: 'Update Profile'
@@ -582,6 +689,7 @@ Profile:
#On Channel Page
Profile Filter: Profile Filter
'{number} selected': '{number} selected'
+ Toggle Profile List: Toggle profile list
Channel:
Subscribe: 'Subscribe'
Unsubscribe: 'Unsubscribe'
@@ -628,6 +736,9 @@ Channel:
Community:
This channel currently does not have any posts: This channel currently does not
have any posts
+ Reveal Answers: Reveal answers
+ Hide Answers: Hide answers
+ votes: '{votes} votes'
Live:
This channel does not currently have any live streams: This channel does not currently
have any live streams
@@ -784,6 +895,7 @@ Video:
Upcoming: Upcoming
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Live
Chat is unavailable for this stream. It may have been disabled by the uploader.
+ Pause on Current Video: Pause on current video
Videos:
#& Sort By
Sort By:
@@ -857,13 +969,14 @@ Comments:
Member: Member
Hearted: Hearted
View {replyCount} replies: View {replyCount} replies
+ Subscribed: Subscribed
Up Next: 'Up Next'
# Toast Messages
Local API Error (Click to copy): 'Local API Error (Click to copy)'
Invidious API Error (Click to copy): 'Invidious API Error (Click to copy)'
Falling back to Invidious API: 'Falling back to Invidious API'
-Falling back to the local API: 'Falling back to the local API'
+Falling back to Local API: 'Falling back to Local API'
Subscriptions have not yet been implemented: 'Subscriptions have not yet been implemented'
Loop is now disabled: 'Loop is now disabled'
Loop is now enabled: 'Loop is now enabled'
@@ -895,7 +1008,7 @@ Tooltips:
Proxy Videos Through Invidious: Will connect to Invidious to serve videos instead
of making a direct connection to YouTube. Overrides API preference.
Force Local Backend for Legacy Formats: Only works when the Invidious API is your
- default. When enabled, the local API will run and use the legacy formats returned
+ default. When enabled, the Local API will run and use the legacy formats returned
by that instead of the ones returned by Invidious. Helps when the videos returned
by Invidious don’t play due to country restrictions.
Scroll Playback Rate Over Video Player: While the cursor is over the video, press
@@ -933,6 +1046,9 @@ Tooltips:
custom path can be set here.
Ignore Warnings: Suppress warnings for when the current external player does not
support the current action (e.g. reversing playlists, etc.).
+ Ignore Default Arguments: Do not send any default arguments to the external player
+ aside from the video URL (e.g. playback rate, playlist URL, etc.). Custom arguments
+ will still be passed on.
Custom External Player Arguments: Any custom command line arguments, separated
by semicolons (';'), you want to be passed to the external player.
DefaultCustomArgumentsTemplate: '(Default: ‘{defaultCustomArguments}’)'
@@ -943,9 +1059,9 @@ Tooltips:
Replace HTTP Cache: Disables Electron's disk-based HTTP cache and enables a custom
in-memory image cache. Will lead to increased RAM usage.
Distraction Free Settings:
- Hide Channels: Enter a channel name or channel ID to hide all videos, playlists
- and the channel itself from appearing in search, trending, most popular and
- recommended. The channel name entered must be a complete match and is case sensitive.
+ Hide Channels: Enter a channel ID to hide all videos, playlists and the channel
+ itself from appearing in search, trending, most popular and recommended. The
+ channel ID entered must be a complete match and is case sensitive.
Hide Subscriptions Live: This setting is overridden by the app-wide ‘{appWideSetting}’
setting, in the ‘{subsection}’ section of the ‘{settingsSection}’
SponsorBlock Settings:
@@ -976,17 +1092,15 @@ New Window: New window
Channels:
Empty: Your channel list is currently empty.
Unsubscribe: Unsubscribe
- Unsubscribed: '{channelName} has been removed from your subscriptions'
- Unsubscribe Prompt: Are you sure you want to unsubscribe from ‘{channelName}’?
+ Unsubscribed: '{channelName} has been removed from your Subscriptions'
+ Unsubscribe Prompt: Are you sure you want to Unsubscribe from ‘{channelName}’?
Title: Channel list
Search bar placeholder: Search channels
Channels: Channels
Count: '{number} channel(s) found.'
Age Restricted:
- This {videoOrPlaylist} is age restricted: This {videoOrPlaylist} is age restricted
- Type:
- Video: Video
- Channel: Channel
+ This channel is age restricted: This channel is age restricted
+ This video is age restricted: This video is age restricted
Chapters:
'Chapters list visible, current chapter: {chapterName}': 'Chapters list visible,
current chapter: {chapterName}'
@@ -1003,3 +1117,10 @@ Hashtag:
Hashtag: Hashtag
This hashtag does not currently have any videos: This hashtag does not currently
have any videos
+Playlist will pause when current video is finished: Playlist will pause when current
+ video is finished
+Playlist will not pause when current video is finished: Playlist will not pause when
+ current video is finished
+Go to page: Go to {page}
+Tag already exists: ‘{tagName}’ tag already exists
+Close Banner: Close Banner
diff --git a/static/locales/es-MX.yaml b/static/locales/es-MX.yaml
index 6e987da40d1ab..61ee2146e64ee 100644
--- a/static/locales/es-MX.yaml
+++ b/static/locales/es-MX.yaml
@@ -678,7 +678,7 @@ Local API Error (Click to copy): 'Error de la API local (Presione para copiar)'
Invidious API Error (Click to copy): 'Error de la API de Invidious (Presione para
copiar)'
Falling back to Invidious API: 'Recurriendo a la API de Invidious'
-Falling back to the local API: 'Recurriendo a la API local'
+Falling back to Local API: 'Recurriendo a la API local'
Subscriptions have not yet been implemented: 'Las suscripciones aún no se han implementado'
Loop is now disabled: 'El bucle esta desactivado'
Loop is now enabled: 'El bucle esta activado'
@@ -759,9 +759,9 @@ Tooltips:
del país que deseé ver mostradas.
Thumbnail Preference: Todas las miniaturas a través de FreeTube serán reemplazadas
con un fotograma del video en vez de su miniatura por defecto.
- External Link Handling: "Elija el comportamiento previsto para cuando un link,\
- \ que no pueda ser abierto en FreeTube, sea cliqueado.\nPor defecto FreeTube\
- \ abrirá el link cliqueado en su navegador predeterminado.\n"
+ External Link Handling: "Elija el comportamiento previsto para cuando un link,
+ que no pueda ser abierto en FreeTube, sea cliqueado.\nPor defecto FreeTube abrirá
+ el link cliqueado en su navegador predeterminado.\n"
Fallback to Non-Preferred Backend on Failure: Si la API que eligió sufre algún
problema, FreeTube intentará usar automáticamente otra API como método de respaldo
al activar esta opción.
@@ -804,6 +804,9 @@ Tooltips:
para recibir videos de sus suscripciones. RSS es más rápido y previene que bloqueen
su IP, pero no es capaz de proveer ciertos datos del video, como su duración,
o si está en directo
+ Distraction Free Settings:
+ Hide Subscriptions Live: Esta configuración se reemplaza por la configuración
+ «{appWideSetting}» de toda la aplicación, en la sección «{subsection}» de «{settingsSection}»
Downloading has completed: '"{videoTitle}" ha acabado de descargarse'
Default Invidious instance has been cleared: La dirección de Invidious predeterminada
se ha borrado
diff --git a/static/locales/es.yaml b/static/locales/es.yaml
index 78ae4298cdc2e..26eb2fab703e4 100644
--- a/static/locales/es.yaml
+++ b/static/locales/es.yaml
@@ -34,7 +34,7 @@ Forward: 'Adelante'
# Anything shared among components / views should be put here
Global:
Videos: 'Vídeos'
- Shorts: Cortos
+ Shorts: Vídeos cortos
Live: En directo
Community: Comunidad
@@ -45,7 +45,9 @@ Global:
Subscriber Count: 1 suscriptor | {count} suscriptores
View Count: 1 vista | {count} vistas
Watching Count: 1 espectador | {count} espectadores
-Search / Go to URL: 'Buscar / Ir a la dirección'
+ Input Tags:
+ Length Requirement: La etiqueta debe tener al menos {number} caracteres
+Search / Go to URL: 'Buscar / Ir a la URL'
# In Filter Button
Search Filters:
Search Filters: 'Filtros de búsqueda'
@@ -85,7 +87,7 @@ Search Filters:
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Suscripciones'
- Latest Subscriptions: 'Suscripciones más recientes'
+ Latest Subscriptions: 'Últimas suscripciones'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Tu
lista de suscripciones está vacía. Suscríbete a canales para verlos aquí.'
'Getting Subscriptions. Please wait.': 'Obteniendo suscripciones. Por favor, espere.'
@@ -96,8 +98,7 @@ Subscriptions:
Error Channels: Canales con errores
Disabled Automatic Fetching: Has desactivado la búsqueda automática de suscripciones.
Actualice las suscripciones para verlas aquí.
- Empty Channels: Los canales a los que está suscrito no tienen actualmente ningún
- vídeo.
+ Empty Channels: Tus canales suscritos no tienen actualmente ningún vídeo.
Subscriptions Tabs: Pestañas de suscripciones
All Subscription Tabs Hidden: Todas las pestañas de las suscripciones están ocultas.
Para ver el contenido, por favor, desoculta algunas pestañas en la sección «{subsection}»
@@ -123,20 +124,114 @@ User Playlists:
Search bar placeholder: Buscar en la lista de reproducción
Empty Search Message: No hay vídeos en esta lista de reproducción que coincidan
con tu búsqueda
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: ¿Estás
+ seguro de que quieres eliminar todos los vídeos vistos de esta lista de reproducción?
+ Esto no se puede deshacer.
+ AddVideoPrompt:
+ Search in Playlists: Buscar en listas de reproducción
+ Save: Guardar
+ Toast:
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 vídeo añadido
+ a {playlistCount} listas de reproducción | {videoCount} vídeos añadidos a
+ {playlistCount} listas de reproducción
+ "{videoCount} video(s) added to 1 playlist": 1 vídeo añadido a 1 lista de reproducción
+ | {videoCount} vídeos añadidos a 1 lista de reproducción
+ You haven't selected any playlist yet.: Aún no has seleccionado ninguna lista
+ de reproducción.
+ Select a playlist to add your N videos to: Seleccione una lista de reproducción
+ a la que añadir su vídeo | Seleccione una lista de reproducción a la que añadir
+ sus {videoCount} vídeos
+ N playlists selected: '{playlistCount} seleccionada'
+ SinglePlaylistView:
+ Toast:
+ There were no videos to remove.: No había vídeos que eliminar.
+ Video has been removed: Se ha eliminado el vídeo
+ Playlist has been updated.: Se ha actualizado la lista de reproducción.
+ There was an issue with updating this playlist.: Hubo un problema con la actualización
+ de esta lista de reproducción.
+ This video cannot be moved up.: Este vídeo no se puede subir.
+ This playlist is protected and cannot be removed.: Esta lista de reproducción
+ está protegida y no puede eliminarse.
+ Playlist {playlistName} has been deleted.: La lista de reproducción {playlistName}
+ ha sido eliminada.
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Algunos
+ vídeos de la lista de reproducción aún no se han cargado. Haga clic aquí para
+ copiarlos de todos modos.
+ This playlist does not exist: Esta lista de reproducción no existe
+ Playlist name cannot be empty. Please input a name.: El nombre de la lista de
+ reproducción no puede estar vacío. Por favor, introduzca un nombre.
+ There was a problem with removing this video: Hubo un problema al eliminar este
+ vídeo
+ "{videoCount} video(s) have been removed": 1 vídeo eliminado | {videoCount}
+ vídeos eliminados
+ This video cannot be moved down.: Este vídeo no se puede bajar.
+ This playlist is now used for quick bookmark: Esta lista de reproducción se
+ utiliza ahora como marcador rápido
+ Quick bookmark disabled: Marcador rápido desactivado
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Esta
+ lista de reproducción se utiliza ahora como marcador rápido en lugar de {oldPlaylistName}.
+ Haga clic aquí para deshacer
+ Reverted to use {oldPlaylistName} for quick bookmark: Revertido para usar {oldPlaylistName}
+ para un marcador rápido
+ Are you sure you want to delete this playlist? This cannot be undone: ¿Estás seguro
+ de que quieres borrar esta lista de reproducción? Esto no se puede deshacer.
+ Sort By:
+ LatestPlayedFirst: Reproducido recientemente
+ EarliestCreatedFirst: Creado por primera vez
+ LatestCreatedFirst: Creado recientemente
+ EarliestUpdatedFirst: Última actualización
+ Sort By: Ordenar por
+ NameDescending: Z-A
+ EarliestPlayedFirst: Reproducido más recientemente
+ LatestUpdatedFirst: Actualizado recientemente
+ NameAscending: A-Z
+ You have no playlists. Click on the create new playlist button to create a new one.: No
+ tienes listas de reproducción. Haz clic en el botón Crear nueva lista de reproducción
+ para crear una nueva.
+ Remove from Playlist: Eliminar de la lista de reproducción
+ Save Changes: Guardar los cambios
+ CreatePlaylistPrompt:
+ Create: Crear
+ Toast:
+ There was an issue with creating the playlist.: Hubo un problema con la creación
+ de la lista de reproducción.
+ Playlist {playlistName} has been successfully created.: La lista de reproducción
+ {playlistName} se ha creado correctamente.
+ There is already a playlist with this name. Please pick a different name.: Ya
+ existe una lista de reproducción con este nombre. Por favor, elige un nombre
+ diferente.
+ New Playlist Name: Nuevo nombre de la lista de reproducción
+ This playlist currently has no videos.: Esta lista de reproducción no tiene vídeos.
+ Add to Playlist: Añadir a la lista de reproducción
+ Move Video Down: Bajar el vídeo
+ Playlist Name: Nombre de la lista de reproducción
+ Remove Watched Videos: Eliminar los vídeos vistos
+ Move Video Up: Subir el vídeo
+ Cancel: Cancelar
+ Delete Playlist: Borrar lista de reproducción
+ Create New Playlist: Crear nueva lista de reproducción
+ Edit Playlist Info: Editar información de la lista de reproducción
+ Copy Playlist: Copiar lista de reproducción
+ Playlist Description: Descripción de la lista de reproducción
+ Add to Favorites: Añadir a {playlistName}
+ Remove from Favorites: Eliminar de {playlistName}
+ Enable Quick Bookmark With This Playlist: Activar marcadores rápidos con esta lista
+ de reproducción
+ Disable Quick Bookmark: Desactivar el marcador rápido
History:
# On History Page
History: 'Historial'
Watch History: 'Historial de reproducción'
Your history list is currently empty.: 'Tu historial está vacío.'
- Search bar placeholder: Buscar en el historial
+ Search bar placeholder: Buscar en la historia
Empty Search Message: No hay vídeos en tu historial que coincidan con tu búsqueda
Settings:
# On Settings Page
Settings: 'Ajustes'
General Settings:
General Settings: 'Ajustes generales'
- Fallback to Non-Preferred Backend on Failure: 'Usar motor API secundario en caso
- de fallo'
+ Fallback to Non-Preferred Backend on Failure: 'Vuelta al backend no preferido
+ en caso de fallo'
Enable Search Suggestions: 'Activar sugerencias de búsqueda'
Default Landing Page: 'Página de destino predeterminada'
Locale Preference: 'Idioma'
@@ -150,11 +245,12 @@ Settings:
List: 'Lista'
Thumbnail Preference:
Thumbnail Preference: 'Preferencia de miniaturas'
- Default: 'Predeterminada'
+ Default: 'Predeterminado'
Beginning: 'Comienzo'
Middle: 'Mitad'
End: 'Final'
Hidden: Oculto
+ Blur: Difuminar
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instancia de
Invidious (por defecto es https://invidious.snopyta.org)'
Region for Trending: 'Región de las tendencias'
@@ -179,7 +275,7 @@ Settings:
Open Link: Abrir el enlace
External Link Handling: Gestión de enlaces externos
Theme Settings:
- Theme Settings: 'Apariencia'
+ Theme Settings: 'Configuración del tema'
Match Top Bar with Main Color: 'Usar color principal para barra superior'
Base Theme:
Base Theme: 'Tema base'
@@ -187,10 +283,11 @@ Settings:
Dark: 'Oscuro'
Light: 'Claro'
Dracula: 'Drácula'
- System Default: Valor predeterminado del sistema
+ System Default: Valor por defecto del sistema
Catppuccin Mocha: Catppuccin Moca
Pastel Pink: Rosa pastel
- Hot Pink: Fucsia
+ Hot Pink: Rosa fuerte
+ Nordic: Nórdico
Main Color Theme:
Main Color Theme: 'Color principal'
Red: 'Rojo'
@@ -201,7 +298,7 @@ Settings:
Blue: 'Azul'
Light Blue: 'Azul claro'
Cyan: 'Cian'
- Teal: 'Azul petróleo'
+ Teal: 'Verde azulado'
Green: 'Verde'
Light Green: 'Verde claro'
Lime: 'Verde lima'
@@ -232,19 +329,19 @@ Settings:
Catppuccin Mocha Lavender: Catppuccin Moka Lavanda
Secondary Color Theme: 'Color secundario'
#* Main Color Theme
- UI Scale: Escala de interfaz gráfica
+ UI Scale: Escala de IU
Expand Side Bar by Default: Expandir barra lateral por defecto
Disable Smooth Scrolling: Desactivar desplazamiento suave
Hide Side Bar Labels: Ocultar las etiquetas de la barra lateral
Hide FreeTube Header Logo: Ocultar el logotipo de Freetube de la parte superior
Player Settings:
- Player Settings: 'Reproductor FreeTube'
- Force Local Backend for Legacy Formats: 'Forzar API local para formato «Legacy»'
+ Player Settings: 'Configuración del reproductor'
+ Force Local Backend for Legacy Formats: 'Forzar backend local para formatos heredados'
Play Next Video: 'Reproducción continua'
Turn on Subtitles by Default: 'Activar subtítulos por defecto'
Autoplay Videos: 'Reproducción automática de vídeos'
Proxy Videos Through Invidious: 'Enmascarar vídeos a través de Invidious'
- Autoplay Playlists: 'Reproducción automática de listas de reproducción'
+ Autoplay Playlists: 'Listas de reproducción automática'
Enable Theatre Mode by Default: 'Activar el modo cine por defecto'
Default Volume: 'Volumen predeterminado'
Default Playback Rate: 'Velocidad de reproducción predeterminada'
@@ -277,7 +374,7 @@ Settings:
Max Video Playback Rate: Velocidad máxima de reproducción de vídeo
Video Playback Rate Interval: Intervalo de velocidad de reproducción de vídeo
Screenshot:
- Folder Button: Seleccionar una carpeta
+ Folder Button: Seleccione una carpeta
Error:
Forbidden Characters: Caracteres prohibidos
Empty File Name: Nombre de archivo vacío
@@ -292,39 +389,45 @@ Settings:
%S Segundo 2 dígitos. %T Milisegundo 3 dígitos. %s Video Segundo. %t Video
Milisegundo 3 dígitos. %i Video ID. También puede utilizar \ o / para crear
subcarpetas.
- Enter Fullscreen on Display Rotate: Cambiar a pantalla completa al girar la pantalla
+ Enter Fullscreen on Display Rotate: Entrar en pantalla completa al girar la pantalla
Skip by Scrolling Over Video Player: Omitir al desplazarse sobre el reproductor
de vídeo
Allow DASH AV1 formats: Permitir formatos DASH AV1
Comment Auto Load:
Comment Auto Load: Cargar los comentarios automáticamente
Privacy Settings:
- Privacy Settings: 'Privacidad'
+ Privacy Settings: 'Ajustes de Privacidad'
Remember History: 'Recordar historial'
Save Watched Progress: 'Guardar progreso reproducido'
Clear Search Cache: 'Borrar cache de búsqueda'
- Are you sure you want to clear out your search cache?: '¿Seguro que quiere borrar
+ Are you sure you want to clear out your search cache?: '¿Seguro que quieres borrar
el cache de búsqueda?'
Search cache has been cleared: 'Caché de búsqueda borrado'
Remove Watch History: 'Vaciar historial de reproducciones'
Are you sure you want to remove your entire watch history?: '¿Confirma que quiere
vaciar el historial de reproducciones?'
Watch history has been cleared: 'Se vació el historial de reproducciones'
- Remove All Subscriptions / Profiles: 'Borrar todas las suscripciones y perfiles'
+ Remove All Subscriptions / Profiles: 'Borrar todas las suscripciones/perfiles'
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: '¿Confirma
- que quiere borrar todas las suscripciones y perfiles? Esta operación es irreversible.'
+ que quieres borrar todas las suscripciones y perfiles? Esta operación es irreversible.'
Automatically Remove Video Meta Files: Eliminar automáticamente los metadatos
de vídeos
Save Watched Videos With Last Viewed Playlist: Guardar vídeos vistos con la última
lista de reproducción vista
+ All playlists have been removed: Se han eliminado todas las listas de reproducción
+ Remove All Playlists: Eliminar todas las listas de reproducción
+ Are you sure you want to remove all your playlists?: ¿Estás seguro de que quieres
+ eliminar todas tus listas de reproducción?
Subscription Settings:
- Subscription Settings: 'Suscripciones'
+ Subscription Settings: 'Ajustes de Suscripciones'
Hide Videos on Watch: 'Ocultar vídeos vistos'
Fetch Feeds from RSS: 'Recuperar suministros desde RSS'
Manage Subscriptions: 'Gestionar suscripciones'
Fetch Automatically: Obtener los feed automáticamente
+ Only Show Latest Video for Each Channel: Mostrar solo los últimos vídeos de cada
+ canal
Data Settings:
- Data Settings: 'Datos'
+ Data Settings: 'Ajustes de Datos'
Select Import Type: 'Seleccionar tipo de importación'
Select Export Type: 'Seleccionar tipo de exportación'
Import Subscriptions: 'Importar suscripciones'
@@ -373,6 +476,15 @@ Settings:
Subscription File: Archivo de suscripción
Playlist File: Archivo de la lista de reproducción
History File: Archivo del historial
+ Export Playlists For Older FreeTube Versions:
+ Tooltip: "Esta opción exporta vídeos de todas las listas de reproducción a una
+ lista de reproducción llamada \"Favoritos\".\nCómo exportar e importar vídeos
+ en las listas de reproducción para una versión antigua de FreeTube:\n1. Exporta
+ tus listas de reproducción con esta opción activada.\n2. Elimine todas sus
+ listas de reproducción existentes utilizando la opción Eliminar todas las
+ listas de reproducción en Configuración de privacidad.\n3. Inicia la versión
+ anterior de FreeTube e importa las listas de reproducción exportadas.\""
+ Label: Exportar listas de reproducción de versiones anteriores de FreeTube
Advanced Settings:
Advanced Settings: 'Ajustes avanzados'
Enable Debug Mode (Prints data to the console): 'Activar modo de depuración (muestra
@@ -403,10 +515,10 @@ Settings:
Distraction Free Settings:
Hide Video Likes And Dislikes: Ocultar «likes» y «dislikes» de vídeos
Hide Video Views: Ocultar las vistas del vídeo
- Hide Live Chat: Ocultar chat en directo
+ Hide Live Chat: Ocultar chat en vivo
Hide Popular Videos: Ocultar vídeos populares
Hide Trending Videos: Ocultar vídeos en tendencia
- Hide Recommended Videos: Ocultar los vídeos recomendados
+ Hide Recommended Videos: Ocultar vídeos recomendados
Hide Comment Likes: Ocultar «likes» de comentarios
Hide Channel Subscribers: Ocultar suscriptores
Distraction Free Settings: Modo sin distracciones
@@ -414,18 +526,18 @@ Settings:
Hide Playlists: Ocultar listas de reproducción
Hide Video Description: Ocultar la descripción del vídeo
Hide Comments: Ocultar comentarios
- Hide Live Streams: Ocultar retransmisiones en directo
+ Hide Live Streams: Ocultar transmisiones en directo
Hide Sharing Actions: Ocultar acciones de uso compartido
- Hide Chapters: Ocultar los capítulos
+ Hide Chapters: Ocultar capítulos
Hide Upcoming Premieres: Ocultar los próximos estrenos
- Hide Channels: Ocultar los vídeos de los canales
- Hide Channels Placeholder: Nombre o ID del canal
- Display Titles Without Excessive Capitalisation: Mostrar títulos sin demasiadas
- mayúsculas
- Hide Featured Channels: Ocultar los canales recomendados
+ Hide Channels: Ocultar vídeos de los canales
+ Hide Channels Placeholder: ID del canal
+ Display Titles Without Excessive Capitalisation: Mostrar títulos sin mayúsculas
+ ni signos de puntuación excesivos
+ Hide Featured Channels: Ocultar canales recomendados
Hide Channel Playlists: Ocultar las listas de reproducción de los canales
- Hide Channel Community: Ocultar los canal de la comunidad
- Hide Channel Shorts: Ocultar los canales de vídeos cortos
+ Hide Channel Community: Ocultar canales de la comunidad
+ Hide Channel Shorts: Ocultar canales de shorts
Sections:
Side Bar: Barra lateral
Channel Page: Página del canal
@@ -433,13 +545,22 @@ Settings:
General: General
Subscriptions Page: Página de suscripciones
Hide Channel Releases: Ocultar las nuevas publicaciones de los canales
- Hide Channel Podcasts: Ocultar los canales de podcasts
- Hide Subscriptions Shorts: Ocultar las suscripciones para los vídeos cortos
+ Hide Channel Podcasts: Ocultar canales de podcasts
+ Hide Subscriptions Shorts: Ocultar las suscripciones para shorts
Hide Subscriptions Videos: Ocultar las suscripciones de los Vídeos
Hide Subscriptions Live: Ocultar las suscripciones de los directos
- Hide Profile Pictures in Comments: Ocultar las fotos del perfil en los comentarios
+ Hide Profile Pictures in Comments: Ocultar fotos de perfil en comentarios
Blur Thumbnails: Difuminar las miniaturas
- Hide Subscriptions Community: Ocultar las suscripciones a la comunidad
+ Hide Subscriptions Community: Ocultar las suscripciones de la comunidad
+ Hide Channels Invalid: El ID del canal proporcionado no es válido
+ Hide Channels Disabled Message: Algunos canales se bloquearon por ID y no se procesaron.
+ La función está bloqueada mientras se actualizan esos ID
+ Hide Channels Already Exists: El ID del canal ya existe
+ Hide Channels API Error: Error al recuperar el usuario con el ID proporcionado.
+ Por favor, compruebe de nuevo si el ID es correcto.
+ Hide Videos and Playlists Containing Text: Ocultar vídeos y listas de reproducción
+ que contengan texto
+ Hide Videos and Playlists Containing Text Placeholder: Palabra, fragmento o frase
The app needs to restart for changes to take effect. Restart and apply change?: ¿Quieres
reiniciar FreeTube ahora para aplicar los cambios?
Proxy Settings:
@@ -473,15 +594,20 @@ Settings:
Auto Skip: Salto automático
Prompt To Skip: Solicitar que se omita
UseDeArrowTitles: Utilizar los títulos para el vídeo de DeArrow
+ UseDeArrowThumbnails: Utiliza DeArrow para las miniaturas
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': La
+ dirección url de la API del generador de miniaturas de DeArrow (por defecto
+ es https://dearrow-thumb.ajay.app)
External Player Settings:
Custom External Player Arguments: Argumentos adicionales del reproductor
Custom External Player Executable: Ruta alternativa del ejecutable del reproductor
Ignore Unsupported Action Warnings: Omitir advertencias sobre acciones no soportadas
External Player: Reproductor externo
- External Player Settings: Reproductor externo
+ External Player Settings: Ajustes de reproductor externo
Players:
None:
Name: Ninguno
+ Ignore Default Arguments: Ignorar argumentos por defecto
Download Settings:
Download Settings: Descargas
Ask Download Path: Preguntar ruta de descarga
@@ -511,6 +637,7 @@ Settings:
Enter Password To Unlock: Introduce la contraseña para desbloquear los ajustes
Password Incorrect: Contraseña incorrecta
Unlock: Desbloquear
+ Expand All Settings Sections: Expandir todas las secciones de los ajustes
About:
#On About page
About: 'Acerca de'
@@ -613,6 +740,11 @@ Profile:
Profile Filter: Filtro de perfil
Profile Settings: Ajustes del perfil
Toggle Profile List: Alternar la lista de los perfiles
+ Open Profile Dropdown: Abrir el desplegable del Perfil
+ Close Profile Dropdown: Cerrar el desplegable del Perfil
+ Profile Name: Nombre del perfil
+ Edit Profile Name: Editar el nombre del perfil
+ Create Profile Name: Crear un nombre para el perfil
Channel:
Subscribe: 'Suscribirse'
Unsubscribe: 'Anular suscripción'
@@ -661,6 +793,7 @@ Channel:
Reveal Answers: Revelar las respuestas
Hide Answers: Ocultar las respuestas
votes: '{votes} votos'
+ Video hidden by FreeTube: Vídeo oculto por FreeTube
Live:
Live: En directo
This channel does not currently have any live streams: Este canal no tiene actualmente
@@ -820,6 +953,9 @@ Video:
chat en vivo no está disponible para esta transmisión. Tal vez estaba deshabilitado
antes de la retransmisión.
Pause on Current Video: Pausa en el vídeo actual
+ Unhide Channel: Mostrar el canal
+ Hide Channel: Ocultar el canal
+ More Options: Más opciones
Videos:
#& Sort By
Sort By:
@@ -903,7 +1039,7 @@ Local API Error (Click to copy): 'Error de la API local (Clic para copiar el có
Invidious API Error (Click to copy): 'Error de la API de Invidious (Clic para copiar
el código)'
Falling back to Invidious API: 'Recurriendo a la API de Invidious'
-Falling back to the local API: 'Recurriendo a la API local'
+Falling back to Local API: 'Recurriendo a la API local'
Subscriptions have not yet been implemented: 'Todavía no se han implementado las suscripciones'
Loop is now disabled: 'Reproducción en bucle desactivada'
Loop is now enabled: 'Reproducción en bucle activada'
@@ -942,10 +1078,11 @@ Tooltips:
Proxy Videos Through Invidious: Se conectará a Invidious para obtener vídeos en
lugar de conectar directamente con YouTube. Sobreescribirá la preferencia de
API.
- Force Local Backend for Legacy Formats: Solo funciona cuando la API de Invidious
- es la predeterminada. la API local se ejecutará y usará los formatos heredados
- en lugar de Invidious. Esto ayudará cuando Invidious no pueda reproducir un
- vídeo por culpa de las restricciones regionales.
+ Force Local Backend for Legacy Formats: Sólo funciona cuando la API de Invidious
+ es la predeterminada. Si está activada, la API local se ejecutará y utilizará
+ los formatos heredados devueltos por ella en lugar de los devueltos por Invidious.
+ Es útil cuando los vídeos devueltos por Invidious no se reproducen debido a
+ restricciones nacionales.
Scroll Playback Rate Over Video Player: Cuando el cursor esté sobre el vídeo,
presiona y mantén la tecla Control (Comando en Mac) y desplaza la rueda del
ratón hacia arriba o abajo para cambiar la velocidad de reproducción. Presiona
@@ -990,20 +1127,30 @@ Tooltips:
en la miniatura. Atención, los ajustes de Invidious no afectan a los reproductores
externos.
DefaultCustomArgumentsTemplate: '(Predeterminado: «{defaultCustomArguments}»)'
+ Ignore Default Arguments: No envíe ningún argumento predeterminado al reproductor
+ externo aparte de la URL del vídeo (por ejemplo, velocidad de reproducción,
+ URL de la lista de reproducción, etc.). Los argumentos personalizados se seguirán
+ transmitiendo.
Experimental Settings:
Replace HTTP Cache: Desactiva la caché HTTP basada en Electron disk y habilite
una caché para la imagen en la memoria personalizada. Esto aumentará el uso
de la memoria RAM.
Distraction Free Settings:
- Hide Channels: Ingresa un nombre del canal o un ID del canal para ocultar todos
- los videos, listas de reproducción y el propio canal para que no aparezcan en
- la búsqueda, tendencias, más populares y recomendados. El nombre del canal ingresado
- debe ser una coincidencia completa y distinguir entre mayúsculas y minúsculas.
+ Hide Channels: Introduzca un ID del canal para ocultar todos los vídeos, listas
+ de reproducción y el propio canal para que no aparezcan en las búsquedas, tendencias,
+ más populares y recomendados. El ID del canal introducido debe coincidir completamente
+ y se debe distinguir entre mayúsculas y minúsculas.
Hide Subscriptions Live: Esta configuración se reemplaza por la configuración
«{appWideSetting}» de toda la aplicación, en la sección «{subsection}» de «{settingsSection}»
+ Hide Videos and Playlists Containing Text: Introduzca una palabra, fragmento de
+ palabra o frase (sin distinguir mayúsculas de minúsculas) para ocultar todos
+ los vídeos y listas de reproducción cuyos títulos originales la contengan en
+ todo FreeTube, excluyendo únicamente Historial, Tus listas de reproducción y
+ los vídeos dentro de las listas de reproducción.
SponsorBlock Settings:
UseDeArrowTitles: Sustituye los títulos de los vídeos por títulos enviados por
los usuarios desde DeArrow.
+ UseDeArrowThumbnails: Sustituye las miniaturas de vídeo por miniaturas de DeArrow.
More: Más
Unknown YouTube url type, cannot be opened in app: Tipo de URL desconocido. No se
puede abrir en la aplicación
@@ -1039,12 +1186,6 @@ Channels:
Unsubscribe: Cancelar la suscripción
Unsubscribed: '{channelName} ha sido eliminado de tus suscripciones'
Unsubscribe Prompt: ¿Está seguro/segura de querer desuscribirse de «{channelName}»?
-Age Restricted:
- Type:
- Channel: Canal
- Video: Vídeo
- This {videoOrPlaylist} is age restricted: Este {videoOrPlaylist} tiene restricción
- de edad
Clipboard:
Copy failed: Error al copiar al portapapeles
Cannot access clipboard without a secure connection: No se puede acceder al portapapeles
@@ -1065,3 +1206,13 @@ Playlist will pause when current video is finished: La lista de reproducción se
cuando termine el vídeo actual
Playlist will not pause when current video is finished: La lista de reproducción no
se detendrá cuando termine el vídeo actual
+Go to page: Ir a la {page}
+Channel Hidden: '{channel} añadido al filtro de canales'
+Channel Unhidden: '{channel} eliminado del filtro de canales'
+Tag already exists: La etiqueta "{tagName}" ya existe
+Trimmed input must be at least N characters long: La entrada recortada debe tener
+ al menos 1 carácter | La entrada recortada debe tener al menos {length} caracteres
+Close Banner: Cerrar el banner
+Age Restricted:
+ This channel is age restricted: Este canal está restringido por edad
+ This video is age restricted: Este vídeo está restringido por edad
diff --git a/static/locales/es_AR.yaml b/static/locales/es_AR.yaml
index 731fa5ddd0dba..f3de05dc3c91d 100644
--- a/static/locales/es_AR.yaml
+++ b/static/locales/es_AR.yaml
@@ -8,7 +8,7 @@ FreeTube: 'FreeTube'
# Webkit Menu Bar
File: 'Archivo'
-Quit: 'Quitar'
+Quit: 'Salir'
Edit: 'Editar'
Undo: 'Deshacer'
Redo: 'Rehacer'
@@ -19,8 +19,8 @@ Delete: 'Eliminar'
Select all: 'Seleccionar todo'
Reload: 'Recargar'
Force Reload: 'Forzar recarga'
-Toggle Developer Tools: 'Alternar herramientas para desarrolladores'
-Actual size: 'Tamaño real'
+Toggle Developer Tools: 'Activar/Desactivar Herramientas de Desarrollo'
+Actual size: 'Escala : 100%'
Zoom in: 'Acercarse'
Zoom out: 'Alejarse'
Toggle fullscreen: 'Alternar pantalla completa'
@@ -28,7 +28,7 @@ Window: 'Ventana'
Minimize: 'Minimizar'
Close: 'Cerrar'
Back: 'Volver'
-Forward: 'Adelante'
+Forward: 'Avanzar'
# Search Bar
Search / Go to URL: 'Buscar / Ir a URL'
@@ -52,17 +52,19 @@ Search Filters:
Type:
Type: 'Tipo'
All Types: 'Todos los tipos'
- Videos: 'Videos'
+ Videos: 'Vidéos'
Channels: 'Canales'
#& Playlists
+ Movies: Películas
Duration:
Duration: 'Duración'
All Durations: 'Todas las duraciones'
Short (< 4 minutes): 'Corto (< 4 minutos)'
Long (> 20 minutes): 'Larga (> 20 minutos)'
# On Search Page
+ Medium (4 - 20 minutes): Media (4 - 20 minutos)
Search Results: 'Resultados de la búsqueda'
- Fetching results. Please wait: 'Obteniendo resultados. Por favor espere'
+ Fetching results. Please wait: 'Obteniendo resultados. Por favor esperá'
Fetch more results: 'Obtener más resultados'
# Sidebar
There are no more results for this search: No hay más resultados para esta búsqueda
@@ -73,18 +75,28 @@ Subscriptions:
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Su
lista de suscripción está actualmente vacía. Comience a agregar suscripciones
para verlas aquí.'
- 'Getting Subscriptions. Please wait.': 'Obtención de suscripciones. Por favor espere.'
+ 'Getting Subscriptions. Please wait.': 'Obteniendo suscripciones. Por favor, esperá.'
Refresh Subscriptions: 'Actualizar suscripciones'
Load More Videos: Cargar más videos
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Este
- perfil tiene un gran número de suscriptores. Forzando RSS para evitar límites
+ perfil tiene un gran número de suscriptores. Forzando RSS para evitar límites
+ Load More Posts: Cargar más publicaciones
+ Empty Channels: Tus canales suscriptos actualmente no tienen ningún video.
+ Subscriptions Tabs: Pestañas de suscripciones
+ Empty Posts: Tus canales suscriptos actualmente no tienen ninguna publicación.
+ All Subscription Tabs Hidden: Todas las pestañas de suscripciones están ocultas.
+ Para ver contenido acá, por favor, desocultá algunas pestañas en la sección "{subsection}"
+ en "{settingsSection}".
+ Disabled Automatic Fetching: Has desactivado la recuperación automática de suscripciones.
+ Actualizá las suscripciones para verlas acá.
+ Error Channels: Canales con errores
Trending:
Trending: 'Tendencias'
Movies: Películas
- Gaming: Juego
+ Gaming: Juegos
Music: Música
Default: Por defecto
- Trending Tabs: Pestañas de Tendencias
+ Trending Tabs: Lo más destacado
Most Popular: 'Más popular'
Playlists: 'Listas de reproducción'
User Playlists:
@@ -92,31 +104,34 @@ User Playlists:
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Tu
lista de videos guardados está vacía. Hacé clic en el botón de guardado en la
esquina de un video para que aparezca acá
- Playlist Message: Está página no es un reflejo de listas de reproducción completamente
- funcionales. Solo lista los videos que has guardado o marcado como favoritos.
- Cuando el trabajo esté terminado, todos los videos que están actualmente acá serán
- migrados a una lista de reproducción de 'Favoritos'.
+ Playlist Message: Esta página no refleja listas de reproducción completamente funcionales.
+ Solo lista los videos que guardaste o marcaste como favoritos. Cuando el trabajo
+ esté terminado, todos los videos que se encuentren acá serán migrados a una lista
+ de reproducción de 'Favoritos'.
Search bar placeholder: Buscar en la Lista de Reproducción
+ Empty Search Message: No hay videos en esta lista de reproducción que coincidan
+ con tu búsqueda
History:
# On History Page
History: 'Historial'
Watch History: 'Ver historial'
Your history list is currently empty.: 'Su lista de historial está actualmente vacía.'
Search bar placeholder: Buscar en el Historial
+ Empty Search Message: No hay videos en tu historial que coincidan con tu búsqueda
Settings:
# On Settings Page
Settings: 'Configuraciones'
General Settings:
General Settings: 'Configuraciones generales'
- Fallback to Non-Preferred Backend on Failure: 'Recurrir a un backend no preferido
- cuando suceda un fallo'
+ Fallback to Non-Preferred Backend on Failure: 'Usar una Alternativa en Caso de
+ Problemas con la Opción Preferida'
Enable Search Suggestions: 'Habilitar sugerencias de búsqueda'
Default Landing Page: 'Página de destino predeterminada'
Locale Preference: 'Preferencia regional'
Preferred API Backend:
Preferred API Backend: 'Backend de API preferido'
Local API: 'API local'
- Invidious API: 'API envidiosa'
+ Invidious API: 'API de Invidious'
Video View Type:
Video View Type: 'Tipo de vista de video'
Grid: 'Cuadrícula'
@@ -127,6 +142,7 @@ Settings:
Beginning: 'Comenzando'
Middle: 'Medio'
End: 'Final'
+ Hidden: Oculto
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instancia de
Invidious (por defecto es https://invidious.snopyta.org)'
Region for Trending: 'Región para Tendencias'
@@ -146,24 +162,27 @@ Settings:
External Link Handling:
No Action: Sin Acción
External Link Handling: Manejo de Enlaces Externos
- Open Link: Abrir Enlace
- Ask Before Opening Link: Preguntar Antes de Abrir un Enlace
+ Open Link: Abrir enlace
+ Ask Before Opening Link: Preguntar antes de abrir el enlace
Theme Settings:
Theme Settings: 'Configuraciones del tema'
- Match Top Bar with Main Color: 'Igualar color de la barra superior con el color
- principal'
+ Match Top Bar with Main Color: 'Utilizar el color principal para la barra superior'
Base Theme:
Base Theme: 'Tema base'
Black: 'Negro'
Dark: 'Oscuro'
Light: 'Claro'
Dracula: 'Drácula'
+ Pastel Pink: Rosa claro
+ Hot Pink: Rosa Intenso
+ Catppuccin Mocha: Cappuccino Moka
+ System Default: Predeterminado del sistema
Main Color Theme:
Main Color Theme: 'Color principal del tema'
Red: 'Rojo'
- Pink: 'Rosado'
- Purple: 'Púrpura'
- Deep Purple: 'Púrpura oscuro'
+ Pink: 'Rosa'
+ Purple: 'Morado'
+ Deep Purple: 'Morado oscuro'
Indigo: 'Indigo'
Blue: 'Azul'
Light Blue: 'Celeste'
@@ -180,31 +199,45 @@ Settings:
Dracula Green: 'Drácula Verde'
Dracula Orange: 'Drácula Naranja'
Dracula Pink: 'Drácula Rosado'
- Dracula Purple: 'Drácula Púrpura'
+ Dracula Purple: 'Drácula Morado'
Dracula Red: 'Drácula Rojo'
Dracula Yellow: 'Drácula Amarillo'
+ Catppuccin Mocha Red: Cappuccino Mocca Rojo
+ Catppuccin Mocha Maroon: Cappuccino Mocca Bordó
+ Catppuccin Mocha Sky: Cappuccino Mocca Cielo
+ Catppuccin Mocha Sapphire: Cappuccino Mocca Zafiro
+ Catppuccin Mocha Teal: Cappuccino Mocca Turquesa
+ Catppuccin Mocha Yellow: Cappuccino Mocca Amarillo
+ Catppuccin Mocha Rosewater: Cappuccino Mocca Rosa Claro
+ Catppuccin Mocha Peach: Cappuccino Mocca Durazno
+ Catppuccin Mocha Flamingo: Cappuccino Mocca Flamenco
+ Catppuccin Mocha Mauve: Cappuccino Mocca Violeta Claro
+ Catppuccin Mocha Pink: Cappuccino Mocca Rosa
+ Catppuccin Mocha Lavender: Cappuccino Mocca Lavanda
+ Catppuccin Mocha Blue: Cappuccino Mocca Azul
+ Catppuccin Mocha Green: Cappuccino Mocca Verde
Secondary Color Theme: 'Color secundario del tema'
#* Main Color Theme
UI Scale: Escala de la interfaz de usuario
Disable Smooth Scrolling: Desactivar desplazamiento suave
Expand Side Bar by Default: Expandir la barra lateral por defecto
- Hide Side Bar Labels: Esconder las Etiquetas de la Barra Lateral
+ Hide Side Bar Labels: Esconder las etiquetas de la barra lateral
+ Hide FreeTube Header Logo: Ocultar el logo de FreeTube del encabezado
Player Settings:
Player Settings: 'Configuraciones del reproductor'
- Force Local Backend for Legacy Formats: 'Forzar un backend local para los formatos
- de legado'
+ Force Local Backend for Legacy Formats: 'Forzar el uso local para formatos antiguos'
Play Next Video: 'Reproducir siguiente video'
Turn on Subtitles by Default: 'Activar subtítulos por defecto'
- Autoplay Videos: 'Autoreproducir videos'
- Proxy Videos Through Invidious: 'Utilizar Invidious como proxy para los videos'
- Autoplay Playlists: 'Autoreproducir listas de reproducción'
+ Autoplay Videos: 'Reproducción automática'
+ Proxy Videos Through Invidious: 'Redirigir Videos a Través de Invidious'
+ Autoplay Playlists: 'Reproducción Automática de Listas'
Enable Theatre Mode by Default: 'Habilitar modo cine por defecto'
Default Volume: 'Volumen por defecto'
Default Playback Rate: 'Velocidad de reproducción por defecto'
Default Video Format:
Default Video Format: 'Formato de video por defecto'
- Dash Formats: 'Formatos del panel'
- Legacy Formats: 'Formatos de legado'
+ Dash Formats: 'Formatos de Transmisión de Video DASH'
+ Legacy Formats: 'Formatos antiguos'
Audio Formats: 'Formatos de audio'
Default Quality:
Default Quality: 'Calidad de video por defecto'
@@ -217,29 +250,64 @@ Settings:
1440p: '1440p'
4k: '4k'
8k: '8k'
+ 1080p: 1080p
+ Screenshot:
+ Folder Label: Carpeta de capturas de pantalla
+ Error:
+ Empty File Name: Nombre de archivo vacío
+ Forbidden Characters: Caracteres prohibidos
+ Folder Button: Seleccionar carpeta
+ Format Label: Formato de las capturas de pantalla
+ Enable: Habilitar capturas de pantalla
+ Ask Path: Solicitar Carpeta de Guardado
+ Quality Label: Calidad de Captura de Pantalla
+ File Name Tooltip: 'Podés utilizar las siguientes variables: %Y Año (4 dígitos).
+ %M Mes (2 dígitos). %D Día (2 dígitos). %H Hora (2 dígitos). %N Minuto (2
+ dígitos). %S Segundo (2 dígitos). %T Milisegundo (3 dígitos). %s Segundo del
+ Video. %t Milisegundo del Video (3 dígitos). %i ID del Video. También podés
+ utilizar "" o "/" para crear subcarpetas.'
+ File Name Label: Formato de Nombre de Archivo
+ Scroll Volume Over Video Player: Barra de volumen en el reproductor
+ Skip by Scrolling Over Video Player: Saltar Deslizando sobre el Reproductor de
+ Video
+ Allow DASH AV1 formats: Permitir formatos DASH AV1
+ Scroll Playback Rate Over Video Player: Acelerar video con la rueda del mouse
+ Fast-Forward / Rewind Interval: Período de Avance Rápido / Retroceso
+ Comment Auto Load:
+ Comment Auto Load: Cargar los comentarios automáticamente
+ Video Playback Rate Interval: Intervalo entre velocidades del video
+ Max Video Playback Rate: Velocidad máxima de reproducción de video
+ Enter Fullscreen on Display Rotate: Cambiar a pantalla completa al girar la pantalla
+ Next Video Interval: Siguiente segmento de video
+ Display Play Button In Video Player: Mostrar botón de reproducir antes de empezar
+ el video
Privacy Settings:
Privacy Settings: 'Configuraciones de privacidad'
Remember History: 'Recordar historial'
- Save Watched Progress: 'Recordar tiempo observado del video'
+ Save Watched Progress: 'Guardar el progreso observado'
Clear Search Cache: 'Borrar la caché de búsqueda'
- Are you sure you want to clear out your search cache?: '¿Estás seguro de querer
- borrar tu caché de búsqueda?'
+ Are you sure you want to clear out your search cache?: '¿Realmente deseas limpiar
+ la caché de búsqueda?'
Search cache has been cleared: 'La caché de búsqueda ha sido borrada'
Remove Watch History: 'Borrar historial de videos vistos'
Are you sure you want to remove your entire watch history?: '¿Estás seguro de
querer borrar tu historial completo de videos vistos?'
Watch history has been cleared: 'El historial de videos vistos ha sido borrado'
Remove All Subscriptions / Profiles: 'Remover todas las suscripciones / perfiles'
- Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: '¿Estás
- seguro de querer remover todas las suscripciones y perfiles? Esta acción no
- puede deshacerse.'
+ Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: '¿Realmente
+ querés remover todas las suscripciones y perfiles? Esta acción no puede deshacerse.'
+ Automatically Remove Video Meta Files: Borrar automáticamente metadatos del video
+ Save Watched Videos With Last Viewed Playlist: Guardar videos vistos con la última
+ lista de reproducción vista
Subscription Settings:
Subscription Settings: 'Configuraciones de suscripción'
- Hide Videos on Watch: 'Ocultar videos para ver'
+ Hide Videos on Watch: 'Ocultar videos vistos'
Manage Subscriptions: 'Administrar suscripciones'
+ Fetch Automatically: Obtener feed automáticamente
+ Fetch Feeds from RSS: Obtener feeds desde RSS
Data Settings:
Data Settings: 'Configuraciones de datos'
- Select Import Type: 'Seleccionar tipo para importar'
+ Select Import Type: 'Seleccionar tipo de importación'
Select Export Type: 'Seleccionar tipo para exportar'
Import Subscriptions: 'Importar suscripciones'
Import FreeTube: 'Importar FreeTube'
@@ -252,6 +320,40 @@ Settings:
Import History: 'Importar historial'
Export History: 'Exportar historial'
Check for Legacy Subscriptions: Comprobar suscripciones de legado
+ All playlists has been successfully exported: Todas las listas de reproducción
+ se han exportado con éxito
+ Playlist File: Archivo de lista de reproducción
+ History object has insufficient data, skipping item: El historial no tiene datos
+ suficientes, omitiendo objeto
+ Subscription File: Archivo de suscripción
+ All watched history has been successfully imported: Historial de reproducciones
+ se importó con éxito
+ How do I import my subscriptions?: ¿Cómo puedo importar mis suscripciones?
+ All subscriptions and profiles have been successfully imported: Suscripciones
+ y perfiles se importaron con éxito
+ Unable to read file: No se pudo leer el archivo
+ One or more subscriptions were unable to be imported: Una o más suscripciones
+ no se pudo importar
+ Invalid subscriptions file: Archivo de suscripciones no válido
+ History File: Archivo de historial
+ Profile object has insufficient data, skipping item: El objeto de perfil tiene
+ datos insuficientes, saltando elemento
+ All watched history has been successfully exported: Historial de reproducciones
+ se exportó con éxito
+ Export Playlists: Exportar lista de reproducción
+ Manage Subscriptions: Administrar suscripciones
+ Import Playlists: Importar lista de reproducción
+ All playlists has been successfully imported: Todas sus listas han sido importadas
+ con éxito
+ Subscriptions have been successfully exported: Suscripciones se exportaron con
+ éxito
+ Playlist insufficient data: Datos insuficientes de la lista "{playlist}", omitiendo
+ All subscriptions have been successfully imported: Suscripciones se importaron
+ con éxito
+ Unable to write file: No se pudo escribir el archivo
+ Unknown data key: Clave de datos desconocida
+ This might take a while, please wait: Esto puede tardar un rato. Por favor, esperá
+ Invalid history file: Archivo de historial no válido
Advanced Settings: {}
Distraction Free Settings:
Hide Active Subscriptions: Ocultar suscripciones activas
@@ -259,17 +361,80 @@ Settings:
Hide Popular Videos: Ocultar videos populares
Hide Trending Videos: Ocultar videos en tendencia
Hide Recommended Videos: Ocultar videos recomendados
- Hide Comment Likes: Ocultar calificaciones de comentarios
+ Hide Comment Likes: Ocultar los "Me gusta" de comentarios
Hide Channel Subscribers: Ocultar los suscriptores del canal
Hide Video Likes And Dislikes: Ocultar calificaciones del video
- Hide Video Views: Ocultar las vistas del video
+ Hide Video Views: Ocultar vistas del video
Distraction Free Settings: Configuraciones para evitar distraerse
+ Blur Thumbnails: Desenfocar miniaturas
+ Hide Channels Placeholder: Nombre o ID del canal
+ Hide Video Description: Ocultar la descripción del vídeo
+ Hide Chapters: Ocultar los capítulos
+ Sections:
+ Watch Page: Ver la página
+ Side Bar: Barra lateral
+ Channel Page: Página del canal
+ Subscriptions Page: Página de suscripciones
+ General: General
+ Hide Channel Community: Ocultar canal «Comunidad»
+ Hide Subscriptions Videos: Ocultar las suscripciones de los videos
+ Hide Comments: Ocultar comentarios
+ Hide Channel Shorts: Ocultar canal «Shorts»
+ Hide Sharing Actions: Ocultar acciones de uso compartido
+ Hide Channel Podcasts: Ocultar canal «Podcast»
+ Hide Live Streams: Ocultar transmisiones en vivo
+ Hide Channel Playlists: Ocultar las listas de reproducción de los canales
+ Hide Subscriptions Community: Ocultar las suscripciones a la comunidad
+ Hide Channels: Ocultar los vídeos de los canales
+ Hide Subscriptions Live: Ocultar Suscripciones en Vivo
+ Hide Subscriptions Shorts: Ocultar las suscripciones para los Shorts
+ Display Titles Without Excessive Capitalisation: Mostrar títulos sin mayúsculas
+ excesivas
+ Hide Featured Channels: Ocultar los canales recomendados
+ Hide Profile Pictures in Comments: Ocultar las fotos del perfil en los comentarios
+ Hide Upcoming Premieres: Ocultar próximos estrenos
+ Hide Channel Releases: Ocultar canal «Releases»
+ Hide Playlists: Ocultar listas de reproducción
The app needs to restart for changes to take effect. Restart and apply change?: Esta
aplicación necesita reiniciarse para que los cambios entren en efecto. ¿Reiniciar
y aplicar el cambio?
Proxy Settings:
Clicking on Test Proxy will send a request to: Hacer clic en Probar proxy enviará
una solicitud a
+ Proxy Protocol: Protocolo de Proxy
+ Proxy Port Number: Puerto del Proxy
+ Region: Región
+ Country: País
+ City: Ciudad
+ Proxy Settings: Configuración del Proxy
+ Ip: IP
+ Enable Tor / Proxy: Habilitar Tor/Proxy
+ Test Proxy: Probar proxy
+ Error getting network information. Is your proxy configured properly?: Error al
+ recibir datos de la red. ¿Configuraste bien tu Proxy?
+ Your Info: Sus datos
+ Proxy Host: Host del Proxy
+ SponsorBlock Settings:
+ Notify when sponsor segment is skipped: Notificar cuando el tramo publicitario
+ es omitido
+ 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': URL de la API de
+ SponsorBlock (https://sponsor.ajay.app por defecto)
+ Skip Options:
+ Skip Option: Omitir opción
+ Auto Skip: Salto Automático
+ Show In Seek Bar: Mostrar en la barra de búsqueda
+ UseDeArrowTitles: Utilizar «DeArrow» para los títulos de los videos
+ Enable SponsorBlock: Habilitar SponsorBlock
+ SponsorBlock Settings: Configuración de SponsorBlock
+ External Player Settings:
+ External Player: Reproductor externo
+ External Player Settings: Configuración de reproductor externo
+ Custom External Player Executable: Reproductor externo personalizado
+ Ignore Unsupported Action Warnings: Ignorar advertencias de acciones no compatibles
+ Custom External Player Arguments: Argumentos del reproductor externo
+ Players:
+ None:
+ Name: Ninguno
About:
#On About page
Website: Sitio web
@@ -292,9 +457,35 @@ A new blog is now available, {blogTitle}. Click to view more: 'Un nuevo blog est
disponible, {blogTitle}. Hacé clic para ver más'
Download From Site: Descargar desde el sitio
Version {versionNumber} is now available! Click for more details: La versión {versionNumber}
- ya está disponible. Hacé clic acá para más detalles.
+ ya está disponible. Hacé clic acá para más detalles
More: Más
Are you sure you want to open this link?: ¿Está seguro que desea abrir este enlace?
Open New Window: Abrir nueva ventana
Search Bar:
Clear Input: Limpiar Entrada
+New Window: Nueva ventana
+Global:
+ Counts:
+ Video Count: 1 vidéo | {count} vidéos
+ Subscriber Count: 1 suscriptor | {count} suscriptores
+ View Count: 1 vista | {count} vistas
+ Watching Count: 1 espectador | {count} espectadores
+ Channel Count: 1 canal | {count} canales
+ Community: Comunidad
+ Videos: Videos
+ Shorts: Shorts
+ Live: En vivo
+Channels:
+ Search bar placeholder: Buscar Canales
+ Unsubscribe Prompt: ¿Deseás confirmar la desuscripción de "{channelName}"?
+ Channels: Canales
+ Title: Lista de canales
+ Empty: Tu lista de canales está actualmente vacía.
+ Unsubscribe: Desuscribirse
+ Count: '{number} canal(es) encontrado(s).'
+ Unsubscribed: '{channelName} ha sido eliminado de tus suscripciones'
+Preferences: Preferencias
+Tooltips:
+ Distraction Free Settings:
+ Hide Subscriptions Live: Esta configuración se reemplaza por la configuración
+ «{appWideSetting}» de toda la aplicación, en la sección «{subsection}» de «{settingsSection}»
diff --git a/static/locales/et.yaml b/static/locales/et.yaml
index 43280b059a021..02b2784cf4654 100644
--- a/static/locales/et.yaml
+++ b/static/locales/et.yaml
@@ -43,6 +43,8 @@ Global:
Subscriber Count: 1 tellija | {count} tellijat
View Count: 1 vaatamine | {count} vaatamist
Watching Count: 1 vaatamas | {count} vaatamas
+ Input Tags:
+ Length Requirement: Silt peab olema vähemalt {number} tähemärki pikk
Version {versionNumber} is now available! Click for more details: 'Versioon {versionNumber}
in nüüd saadaval! Lisateavet leiad siit'
Download From Site: 'Laadi veebisaidist alla'
@@ -127,6 +129,94 @@ User Playlists:
Kui kõik on valmis, siis siin nähtavad videod on leitavad esitusloendist „Lemmikud“.
Search bar placeholder: Otsi esindusloendist
Empty Search Message: Selles esitusloendis pole sinu otsingule vastavaid videosid
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Kas
+ sa oled kindel, et soovid kõik vaadatud videod sellest esitusloendist eemaldada?
+ Seda tegevust ei saa tagasi pöörata.
+ You have no playlists. Click on the create new playlist button to create a new one.: Sul
+ pole esitusloendeid. Uue esitusloendi loomiseks vajuta nuppu „Uus esitusloend“.
+ Remove from Playlist: Eemalda esitusloendist
+ Save Changes: Salvesta muudatused
+ This playlist currently has no videos.: Selles esitusloendis pole hetkel videosid.
+ Add to Playlist: Lisa esitusloendisse
+ Move Video Down: Liiguta video allapoole
+ Playlist Name: Esitusloendi nimi
+ Remove Watched Videos: Eemalda vaadatud videod
+ Move Video Up: Liiguta video ülespoole
+ Cancel: Katkesta
+ Delete Playlist: Kustuta esitusloend
+ Create New Playlist: Loo uus esitusloend
+ Edit Playlist Info: Muuda esitusloendi teavet
+ Copy Playlist: Kopeeri esitusloend
+ Playlist Description: Esitusloendi kirjeldus
+ AddVideoPrompt:
+ Search in Playlists: Otsi esindusloenditest
+ Save: Salvesta
+ Toast:
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 video on lisatud
+ {playlistCount} esitusloendisse | {videoCount} videot on lisatud {playlistCount}
+ esitusloendisse
+ "{videoCount} video(s) added to 1 playlist": 1 video on lisatud 1'te esitusloendisse
+ | {videoCount} videot on lisatud 1'te esitusloendisse
+ You haven't selected any playlist yet.: Sa pole veel ühtegi esitusloendit valinud.
+ Select a playlist to add your N videos to: Vali esitusloend, kuhu soovid oma video
+ lisada | Vali esitusloend, kuhu soovid oma {videoCount} videot lisada
+ N playlists selected: '{playlistCount} valitud'
+ SinglePlaylistView:
+ Toast:
+ There were no videos to remove.: Ei leidnud ühtegi videot, mida saaks eemaldada.
+ Video has been removed: Video on eemaldatud
+ Playlist has been updated.: Esitusloendi andmed on uuendatud.
+ There was an issue with updating this playlist.: Esitusloendi andmete uuendamisel
+ tekkis viga.
+ This video cannot be moved up.: Seda videot ei saa ülespoole liigutada.
+ This playlist is protected and cannot be removed.: Esitusloend on kaitstud ja
+ seda ei saa eemaldada.
+ Playlist {playlistName} has been deleted.: Esitusloend „{playlistName}“ on kustutatud.
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Mõned
+ esitusloendi videod on veel laadimata. Kui ikkagi soovid neid kopeerida, klõpsi
+ siia.
+ This playlist does not exist: Sellist esitusloendit ei leidu
+ Playlist name cannot be empty. Please input a name.: Esitusloendi nimi ei saa
+ olla tühi. Palun sisesta nimi.
+ There was a problem with removing this video: Video eemaldamisel tekkis viga
+ "{videoCount} video(s) have been removed": 1 video on eemaldatud | {videoCount}
+ videot on eemaldatud
+ This video cannot be moved down.: Seda videot ei saa allapoole liigutada.
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: '{oldPlaylistName}
+ asemel on nüüd see esitusloend kasutusel kiirjärjehoidjate jaoks. Selle otsuse
+ tühistamiseks klõpsi siin'
+ This playlist is now used for quick bookmark: See esitusloend on kasutusel kiirjärjehoidjate
+ jaoks
+ Quick bookmark disabled: Kiirjärjehoidjad ei ole kasutusel
+ Reverted to use {oldPlaylistName} for quick bookmark: Võtsime {oldPlaylistName}
+ uuesti kasutusele kiirjärjehoidjate jaoks
+ Are you sure you want to delete this playlist? This cannot be undone: Kas sa oled
+ kindel, et soovid selle esitusloendi kustutada? Seda tegevust ei saa tagasi pöörata.
+ Sort By:
+ LatestPlayedFirst: Hiljuti esitatud esimesena
+ EarliestCreatedFirst: Varem loodud esimesena
+ LatestCreatedFirst: Loodud hiljuti esimesena
+ EarliestUpdatedFirst: Varem uuendatud esimesena
+ Sort By: Järjestuse alus
+ NameDescending: Z-A
+ EarliestPlayedFirst: Varem esitatud esimesena
+ LatestUpdatedFirst: Hiljuti uuendatud esimesena
+ NameAscending: A-Z
+ CreatePlaylistPrompt:
+ Create: Loo uus esitusloend
+ Toast:
+ There was an issue with creating the playlist.: Esitusloendi loomisel tekkis
+ viga.
+ Playlist {playlistName} has been successfully created.: Esitusloendi „{playlistName}“
+ loomine õnnestus.
+ There is already a playlist with this name. Please pick a different name.: Sellise
+ nimega esitusloend on juba olemas. Palun sisesta muu nimi.
+ New Playlist Name: Esitusloendi uus nimi
+ Disable Quick Bookmark: Lülita kiirjärjehoidjate kasutamine välja
+ Add to Favorites: Lisa esitusloendisse {playlistName}
+ Remove from Favorites: Eemalda esitusloendist {playlistName}
+ Enable Quick Bookmark With This Playlist: Võimalda kiirjärjehoidjate kasutamist
+ selle esitusloendiga
History:
# On History Page
History: 'Ajalugu'
@@ -161,6 +251,7 @@ Settings:
Middle: 'Keskel'
End: 'Lõpus'
Hidden: Peidetud
+ Blur: Hägusta pildid
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious''e
veebirakendus (vaikimisi kasutatav sait on https://invidious.snopyta.org)'
Region for Trending: 'Mis geograafia alusel tuvastame hetkel menukad ehk populaarsust
@@ -195,6 +286,7 @@ Settings:
Catppuccin Mocha: Catppuccin Mocha
Pastel Pink: Pastelne roosa
Hot Pink: Säravroosa
+ Nordic: Põhjala
Main Color Theme:
Main Color Theme: 'Põhiline värviteema'
Red: 'Punane'
@@ -317,12 +409,17 @@ Settings:
Automatically Remove Video Meta Files: Automaatselt kustuta videote metateave
Save Watched Videos With Last Viewed Playlist: Salvesta vaadatud videod viimati
vaadatud videote esitusloendisse
+ All playlists have been removed: Kõik esitusloendid on eemaldatud
+ Remove All Playlists: Eemalda kõik esitusloendid
+ Are you sure you want to remove all your playlists?: Kas sa oled kindel, et soovid
+ kõik esitusloendid eemaldada?
Subscription Settings:
Subscription Settings: 'Tellimuste seadistused'
Hide Videos on Watch: 'Vaatamisel peida videod'
Fetch Feeds from RSS: 'Laadi RSS-uudisvood'
Manage Subscriptions: 'Halda tellimusi'
Fetch Automatically: Laadi tellimuste voog automaatselt
+ Only Show Latest Video for Each Channel: Iga kanali puhul näita vaid viimast videot
Data Settings:
Data Settings: 'Andmehaldus'
Select Import Type: 'Vali imporditava faili vorming'
@@ -370,6 +467,14 @@ Settings:
Subscription File: Tellimuse fail
History File: Ajaloo fail
Playlist File: Esitusloendi fail
+ Export Playlists For Older FreeTube Versions:
+ Tooltip: "Selle valikuga ekspordid kõik esitusloendid ühte esitusloendisse „Lemmikud“.\n
+ Kuidas saad seda eksportimise ja importimise valikut kasutada vanemate FreeTube'i
+ versioonidega:\n1. Ekspordi kõik oma esitusloendid kasutades seda valikut.\n
+ 2. Kustuta kõik oma esitusloendid Privaatsusseadistustest kasutades valikut
+ „Kustuta kõik esitusloendid“.\n3. Käivita vanem FreeTube'i versioon ja impordi
+ esimeses sammus eksporditud esitusloendid."
+ Label: Ekspordi esitusloendid vanemate FreeTube'i versioonide jaoks
Advanced Settings: {}
Distraction Free Settings:
Hide Active Subscriptions: Peida aktiivsed tellimused
@@ -390,9 +495,9 @@ Settings:
Hide Upcoming Premieres: Peida tulevased esilinastused
Hide Chapters: Peida peatükid
Hide Channels: Peida kanalites leiduvad videod
- Hide Channels Placeholder: Kanali nimi või tunnus
+ Hide Channels Placeholder: Kanali tunnus
Display Titles Without Excessive Capitalisation: Näita pealkirju ilma liigsete
- suurtähtedeta
+ suurtähtede ja kirjavahemärkideta
Sections:
General: Üldist
Side Bar: Külgpaan
@@ -411,6 +516,16 @@ Settings:
Hide Profile Pictures in Comments: Peida kommentaaride profiilipildid
Blur Thumbnails: Hägusta pisipildid
Hide Subscriptions Community: Peida tellijate loend
+ Hide Channels Invalid: Sisestatud kanali tunnus on vigane
+ Hide Channels Disabled Message: Mõned kanalid on blokeeritud nende tunnuste alusel
+ ja nende andmeid ei töödelda. See funktsionaalsus pole kasutusel, kui nendes
+ kanalites toimub muutusi
+ Hide Channels Already Exists: Selline kanali tunnus juba on sul kirjas
+ Hide Channels API Error: Selle kanali tunnus alusel andmete või kasutaja andmete
+ laadimine ei õnnestunud. Palun kontrolli, et kanali tunnus oleks õige.
+ Hide Videos and Playlists Containing Text Placeholder: Sõna, sõnaosa või fraas
+ Hide Videos and Playlists Containing Text: Peida videod ja esitusloendid, kus
+ leidub sellist teksti
Proxy Settings:
Error getting network information. Is your proxy configured properly?: Võrguteavet
ei õnnestu leida. Kas sa oled puhverserveri ikka korralikult seadistanud?
@@ -443,6 +558,9 @@ Settings:
Do Nothing: Ära tee midagi
Category Color: Kategooria värv
UseDeArrowTitles: Laadi video pealkirjad DeArrow teenusest
+ UseDeArrowThumbnails: Pisipiltide jaoks kasuta DeArrow teenust
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': DeArrow
+ pisipiltide loomise teenuse API url (Vaikimisi on see https://dearrow-thumb.ajay.app)
External Player Settings:
External Player: Väline meediamängija
External Player Settings: Välise meediamängija seadistused
@@ -452,6 +570,7 @@ Settings:
Players:
None:
Name: Puudub
+ Ignore Default Arguments: Eira vaikimisi käsureaargumente
Download Settings:
Download Settings: Allalaadimise seadistused
Ask Download Path: Küsi kausta, kuhu soovid faile alla laadida
@@ -480,6 +599,7 @@ Settings:
Remove Password: Eemalda salasõna
Set Password: Määra salasõna
Set Password To Prevent Access: Vältimaks ligipääsu seadistustele määra salasõna
+ Expand All Settings Sections: Laienda kõik seadistuste lõigud
About:
#On About page
About: 'Teave'
@@ -555,6 +675,11 @@ Profile:
Profile Filter: Sirvi profiile
Profile Settings: Profiili seadistused
Toggle Profile List: Lülita profiilide loend sisse/välja
+ Profile Name: Profiili nimi
+ Edit Profile Name: Muuda profiili nime
+ Create Profile Name: Loo profiilile nimi
+ Open Profile Dropdown: Ava profiili rippmenüü
+ Close Profile Dropdown: Sulge profiili rippmenüü
Channel:
Subscribe: 'Telli'
Unsubscribe: 'Lõpeta tellimus'
@@ -604,6 +729,7 @@ Channel:
Reveal Answers: Näita vastuseid
Hide Answers: Peida vastused
votes: '{votes} häält'
+ Video hidden by FreeTube: FreeTube'i poolt peidetud video
This channel does not exist: Sellist kanalit ei leidu
This channel is age-restricted and currently cannot be viewed in FreeTube.: Sellel
kanalil on vanusega seotud piirangud ja teda ei saa hetkel FreeTube'i vahendusel
@@ -756,6 +882,9 @@ Video:
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Otsevestlus
pole selle videovoo puhul saadaval. Võib-olla on üleslaadija vestluse keelanud.
Pause on Current Video: Peata hetkel esitatav video
+ Unhide Channel: Näita kanalit
+ Hide Channel: Peida kanal
+ More Options: Veel valikuid
Videos:
#& Sort By
Sort By:
@@ -836,7 +965,7 @@ Up Next: 'Järgmisena'
Local API Error (Click to copy): 'Kohaliku API viga (kopeerimiseks klõpsi)'
Invidious API Error (Click to copy): 'Invidious''e API viga (kopeerimiseks klõpsi)'
Falling back to Invidious API: 'Varuvariandina kasutan Invidious''e API''t'
-Falling back to the local API: 'Varuvariandina kasutan kohalikku API''t'
+Falling back to Local API: 'Varuvariandina kasutan kohalikku API''t'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Kuna
vajalikke vorminguid ei leidu, siis see video pole saadaval. Niisugune viga võib
juhtuda ka maapiirangute tõttu.'
@@ -873,6 +1002,9 @@ Tooltips:
(või esitusloendi) esitamiseks välises meediamängijas. Hoiatus: Invidious'e
seadistused ei mõjuta välise meediamängija kasutamist."
DefaultCustomArgumentsTemplate: "(Vaikimisi: '{defaultCustomArguments}')"
+ Ignore Default Arguments: Ära edasta välisele meediamängijale ühtegi vaikimisi
+ määratud argumenti peale video urli (näiteks taasesituse kiirus, esitusloend
+ jne). Sinu enda määratud argumendid edastatakse vaatamata sellele seadistusele.
Subscription Settings:
Fetch Feeds from RSS: Selle valiku kasutamisel FreeTube pruugib tellimuste andmete
laadimisel vaikimisi meetodi asemel RSS-uudisvoogu. RSS on kiirem ja välistab
@@ -918,12 +1050,16 @@ Tooltips:
Skip by Scrolling Over Video Player: MPV-stiilis video läbilappamiseks kasuta
hiire ratast.
Distraction Free Settings:
- Hide Channels: Sisesta kanali nimi või kanali ID, et kõik videod, esitusloendid
- ja kanal ise ei oleks nähtav otsingus, soovitatavate videote, populaarsete videote
- ja populaarsust koguvate videote vaates. Sisestatud kanali nimi peab otsingule
- vastama täielikult ja on tõstutundlik.
+ Hide Channels: Sisesta kanali tunnus, et kõik videod, esitusloendid ja kanal ise
+ ei oleks nähtav otsingus, soovitatavate videote, populaarsete videote ja populaarsust
+ koguvate videote vaates. Sisestatud kanali tunnus peab otsingule vastama täpselt
+ ja on tõstutundlik.
Hide Subscriptions Live: Selle seadistuse tühistab rakenduseülene „{appWideSetting}“
seadistus „{subsection}“/„{settingsSection}“
+ Hide Videos and Playlists Containing Text: Sisesta sõna, sõnaosa või fraas (tõstutundetuna),
+ mille alusel peidetakse läbivalt FreeTube'is kõik videod või esitusloendid,
+ kus see leidub algses pealkirjas. Peitmine ei toimi ajaloos, sinu loodud esitusloendites
+ ja esitusloendi sees olevate videote puhul.
Experimental Settings:
Replace HTTP Cache: Sellega lülitatakse välja Electron'i standardne kettal paiknev
http-puhver ja võetakse kasutusele rakenduse mälupõhine puhver. Üheks tulemuseks
@@ -931,6 +1067,7 @@ Tooltips:
SponsorBlock Settings:
UseDeArrowTitles: Asenda video nimi kasutajate poolt DeArrow teenusesse lisatud
nimega (pealkirjaga).
+ UseDeArrowThumbnails: Asenda video pisipildid DeArrow teenuse loodud pisipiltidega.
Playing Next Video Interval: Kohe esitan järgmist videot. Tühistamiseks klõpsi. |
{nextVideoInterval} sekundi möödumisel esitan järgmist videot. Tühistamiseks klõpsi.
| {nextVideoInterval} sekundi möödumisel esitan järgmist videot. Tühistamiseks klõpsi.
@@ -957,11 +1094,6 @@ Channels:
Unsubscribe: Loobu tellimusest
Unsubscribed: '{channelName} on sinu tellimustest eemaldatud'
Unsubscribe Prompt: Kas oled kindel, et soovid „{channelName}“ tellimusest loobuda?
-Age Restricted:
- This {videoOrPlaylist} is age restricted: See {videoOrPlaylist} on vanusepiiranguga
- Type:
- Channel: Kanal
- Video: Video
Screenshot Success: Kuvatõmmis on salvestatud faili „{filePath}“
Clipboard:
Copy failed: Lõikelauale kopeerimine ei õnnestunud
@@ -983,3 +1115,13 @@ Playlist will pause when current video is finished: Hetkel mängiva video lõppe
esitusloendi esitamine peatub
Playlist will not pause when current video is finished: Hetkel mängiva video lõppemisel
esitusloendi esitamine jätkub
+Channel Hidden: '{channel} on lisatud kanalite filtrisse'
+Go to page: 'Ava leht: {page}'
+Channel Unhidden: '{channel} on eemaldatud kanalite filtrist'
+Tag already exists: Silt „{tagName}“ on juba olemas
+Trimmed input must be at least N characters long: Kärbitud sisend peab olema vähemalt
+ 1 tähemärgi pikkune | Kärbitud sisend peab olema vähemalt {length} tähemärgi pikkune
+Age Restricted:
+ This channel is age restricted: Kanali vaatamisel on vanusepiirang
+ This video is age restricted: Video vaatamisel on vanusepiirang
+Close Banner: Sulge rekaampilt
diff --git a/static/locales/eu.yaml b/static/locales/eu.yaml
index 206b613e3f36a..dba9d9d967c8b 100644
--- a/static/locales/eu.yaml
+++ b/static/locales/eu.yaml
@@ -34,6 +34,17 @@ Forward: 'Aurrera'
Global:
Videos: 'Bideoak'
+ Counts:
+ Subscriber Count: 1.harpideduna| {count} harpidedun
+ Watching Count: 1. ikuslea | {count} ikusle
+ Channel Count: 1. kanala ! {count} kanal
+ Video Count: 1. bideoa | {count} bideo
+ View Count: 1. ikustaldia | {count} ikustaldi
+ Live: Zuzenekoa
+ Shorts: Laburrak
+ Input Tags:
+ Length Requirement: Etiketak {zenbaki} karaktere izan behar ditu gutxienez
+ Community: Komunitatea
Version {versionNumber} is now available! Click for more details: '{versionNumber}
bertsioa erabilgarri! Klikatu azalpen gehiagorako'
Download From Site: 'Webgunetik jaitsi'
@@ -90,6 +101,14 @@ Subscriptions:
Refresh Subscriptions: 'Harpidetzak freskatu'
Load More Videos: 'Bideo gehiago kargatu'
Error Channels: Akatsak dituzten kateak
+ Disabled Automatic Fetching: Harpidetza-bilaketa automatikoa desgaitu duzu. Freskatu
+ harpidetzak hemen ikusteko.
+ Empty Channels: Harpidetutako kanalek ez dute bideorik.
+ Empty Posts: Harpidetutako kanalek ez dute argitalpenik.
+ Load More Posts: Kargatu mezu gehiago
+ Subscriptions Tabs: Harpidetzen fitxak
+ All Subscription Tabs Hidden: Harpidetza fitxa guztiak ezkutatuta daude. Hemen edukia
+ ikusteko, erakutsi fitxa batzuk "{azpisection}" ataleko "{settingsSection}"-ean.
More: 'Gehiago'
Trending:
Trending: 'Joerak'
@@ -111,6 +130,24 @@ User Playlists:
Search bar placeholder: Bilatu Erreprodukzio-zerrendan
Empty Search Message: Erreprodukzio-zerrenda honetan ez dago zure bilaketarekin
bat datorren bideorik
+ Remove Watched Videos: Kendu ikusitako bideoak
+ You have no playlists. Click on the create new playlist button to create a new one.: Ez
+ duzu erreprodukzio-zerrendarik. Egin klik sortu erreprodukzio-zerrenda berria
+ botoian berri bat sortzeko.
+ This playlist currently has no videos.: Erreprodukzio-zerrenda honek ez du bideorik.
+ Create New Playlist: Sortu erreprodukzio zerrenda berria
+ Add to Playlist: Gehitu erreprodukzio zerrendara
+ Add to Favorites: Gehitu {playlistName}-ra
+ Remove from Favorites: Kendu {playlistName}tik
+ Move Video Up: Mugitu bideoa gora
+ Move Video Down: Mugitu bideoa behera
+ Remove from Playlist: Kendu erreprodukzio zerrendatik
+ Playlist Name: Erreprodukzio zerrendaren izena
+ Playlist Description: Erreprodukzio-zerrendaren deskribapena
+ Save Changes: Gorde aldaketak
+ Cancel: Utzi
+ Edit Playlist Info: Editatu erreprodukzio zerrendaren informazioa
+ Copy Playlist: Kopiatu Erreprodukzio zerrenda
History:
# On History Page
History: 'Historikoa'
@@ -776,7 +813,7 @@ Local API Error (Click to copy): 'Tokiko API-ak huts egin du (klikatu kopiatzeko
Invidious API Error (Click to copy): 'Individious-eko APIak huts egin du (klikatu
kopiatzeko)'
Falling back to Invidious API: 'Individious-eko APIra itzultzen'
-Falling back to the local API: 'Tokiko APIra itzultzen'
+Falling back to Local API: 'Tokiko APIra itzultzen'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Bideo
hau ez dago erabilgarri, zenbait formatu eskas baitira. Honakoa zure herrialdean
erabilgarri ez dagoelako gerta daiteke.'
@@ -827,9 +864,6 @@ Channels:
Unsubscribe Prompt: Ziur al zaude "{channelName}"-ren harpidetza kendu nahi duzula?
Count: '{number} kanal aurkitu dira.'
Empty: Zure kanalen zerrenda hutsik da.
-Age Restricted:
- This {videoOrPlaylist} is age restricted: Honako {videoOrPlaylist} adin muga du
- Type:
- Channel: Kanala
- Video: Bideoa
Preferences: Hobespenak
+Go to page: Joan {page}-ra
+Close Banner: Itxi iragarkia
diff --git a/static/locales/fa.yaml b/static/locales/fa.yaml
index fd125828790af..7d62641c54218 100644
--- a/static/locales/fa.yaml
+++ b/static/locales/fa.yaml
@@ -900,12 +900,6 @@ Screenshot Success: اسکرین شات به عنوان «{filePath}» ذخیر
Ok: تایید
Downloading has completed: دانلود '{videoTitle}' به پایان رسید
Loop is now enabled: حلقه اکنون فعال است
-Age Restricted:
- Type:
- Video: ویدیو
- Channel: کانال
- This {videoOrPlaylist} is age restricted: این {videoOrPlaylist} دارای محدودیت سنی
- است
Shuffle is now enabled: Shuffle اکنون فعال است
Falling back to Invidious API: بازگشت به Invidious API
Local API Error (Click to copy): خطای Local API (برای کپی کلیک کنید)
@@ -913,7 +907,7 @@ Shuffle is now disabled: Shuffle اکنون غیرفعال است
Canceled next video autoplay: پخش خودکار ویدیوی بعدی لغو شد
Unknown YouTube url type, cannot be opened in app: نوع URL ناشناخته YouTube، در برنامه
باز نمی شود
-Falling back to the local API: بازگشت به API محلی
+Falling back to Local API: بازگشت به API محلی
This video is unavailable because of missing formats. This can happen due to country unavailability.: این
ویدیو به دلیل عدم وجود قالب در دسترس نیست. این ممکن است به دلیل در دسترس نبودن کشور
اتفاق بیفتد.
diff --git a/static/locales/fi.yaml b/static/locales/fi.yaml
index fee27bd8f3119..9bd141deb8442 100644
--- a/static/locales/fi.yaml
+++ b/static/locales/fi.yaml
@@ -37,8 +37,8 @@ Global:
Counts:
Video Count: 1 video | {count} videota
Subscriber Count: 1 tilaaja | {count} tilaajaa
- View Count: 1 näyttökerta | {count} näyttökertaa
- Watching Count: 1 katselee | {count} katselee
+ View Count: 1 katselukerta | {count} katselukertaa
+ Watching Count: 1 katsoja | {count} katsojaa
Channel Count: 1 kanava | {count} kanavaa
# Search Bar
Search / Go to URL: 'Etsi / Mene osoitteeseen'
@@ -98,6 +98,8 @@ Subscriptions:
All Subscription Tabs Hidden: Kaikki tilausvälilehdet on piilotettu. Jos haluat
nähdä sisällön täällä, poista joitakin välilehtiä ”{settingsSection}”-osion ”{settingsSection}”-osion
”{subsection}”-välilehdistä.
+ Load More Posts: Lataa lisää julkaisuja
+ Empty Posts: Tilaamillasi kanavilla ei tällä hetkellä ole julkaisuja.
Trending:
Trending: 'Nousussa'
Trending Tabs: Nousussa olevat välilehdet
@@ -117,6 +119,63 @@ User Playlists:
sen tänne
Search bar placeholder: Etsi soittolistalta
Empty Search Message: Tällä soittolistalla ei ole videoita, jotka vastaavat hakuasi
+ Sort By:
+ NameAscending: A-Ö
+ NameDescending: Ö-A
+ Sort By: Järjestä
+ LatestCreatedFirst: Viimeksi luotu
+ EarliestCreatedFirst: Ensin luotu
+ LatestUpdatedFirst: Viimeksi päivitetty
+ EarliestUpdatedFirst: Ensin päivitetty
+ LatestPlayedFirst: Viimeksi toistettu
+ EarliestPlayedFirst: Ensin toistettu
+ Move Video Up: Siirrä video ylös
+ SinglePlaylistView:
+ Toast:
+ Video has been removed: Video on poistettu
+ Playlist name cannot be empty. Please input a name.: Soittolistan nimi ei voi
+ olla tyhjä. Anna soittolistalle nimi.
+ Playlist has been updated.: Soittolista on päivitetty.
+ "{videoCount} video(s) have been removed": 1 video on poistettu | {videoCount}
+ videota on poistettu
+ This video cannot be moved up.: Tätä videota ei voi siirtää ylös.
+ This video cannot be moved down.: Tätä videota ei voi siirtää alas.
+ This playlist is protected and cannot be removed.: Tämä soittolista on suojattu
+ ja sitä ei voi poistaa.
+ Playlist {playlistName} has been deleted.: Soittolista {playlistName} on poistettu.
+ This playlist does not exist: Soittolistaa ei ole olemassa
+ Move Video Down: Siirrä video alas
+ Remove from Playlist: Poista soittolistalta
+ Playlist Name: Soittolistan nimi
+ Playlist Description: Soittolistan kuvaus
+ Edit Playlist Info: Muokkaa soittolistan tietoja
+ Copy Playlist: Kopioi soittolista
+ This playlist currently has no videos.: Tällä soittolistalla ei ole videoita.
+ Delete Playlist: Poista soittolista
+ Are you sure you want to delete this playlist? This cannot be undone: Haluatko varmasti
+ poistaa tämän soittolistan? Toimintoa ei voi perua.
+ You have no playlists. Click on the create new playlist button to create a new one.: Sinulla
+ ei ole soittolistoja. Luo uusi soittolista napsauttamalla "Luo uusi soittolista".
+ Create New Playlist: Luo uusi soittolista
+ Add to Playlist: Lisää soittolistalle
+ Save Changes: Tallenna muutokset
+ Cancel: Peruuta
+ AddVideoPrompt:
+ N playlists selected: '{playlistCount} valittu'
+ Save: Tallenna
+ Toast:
+ You haven't selected any playlist yet.: Et ole valinnut yhtäkään soittolistaa.
+ CreatePlaylistPrompt:
+ New Playlist Name: Uuden soittolistan nimi
+ Create: Luo
+ Toast:
+ There is already a playlist with this name. Please pick a different name.: Samalla
+ nimellä on jo olemassa soittolista. Valitse eri nimi.
+ Playlist {playlistName} has been successfully created.: Soittolista {playlistName}
+ on luotu.
+ Add to Favorites: Lisää soittolistaan {playlistName}
+ Remove from Favorites: Poista soittolistalta {playlistName}
+ Remove Watched Videos: Poista katsotut videot
History:
# On History Page
History: 'Historia'
@@ -149,6 +208,7 @@ Settings:
Middle: 'Puoliväli'
End: 'Loppu'
Hidden: Piilotettu
+ Blur: Sumennettu
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious instanssi
(Oletus on https://invidious.snopyta.org)'
Region for Trending: 'Nousussa-sivun alue'
@@ -181,6 +241,8 @@ Settings:
Dracula: 'Dracula-teema'
System Default: Järjestelmän oletusarvo
Catppuccin Mocha: Catppuccin Mocha -teema
+ Hot Pink: Pinkki
+ Pastel Pink: Pastellinpinkki
Main Color Theme:
Main Color Theme: 'Pääväriteema'
Red: 'Punainen'
@@ -344,6 +406,10 @@ Settings:
Automatically Remove Video Meta Files: Poista videoiden metadata automaattisesti
Save Watched Videos With Last Viewed Playlist: Tallenna katsotut videot viimeksi
katsotulla soittolistalla
+ Remove All Playlists: Poista kaikki soittolistat
+ All playlists have been removed: Kaikki soittolistat on poistettu
+ Are you sure you want to remove all your playlists?: Haluatko varmasti poistaa
+ kaikki soittolistat?
Data Settings:
How do I import my subscriptions?: Kuinka voin tuoda tilaukseni?
Unknown data key: Tuntematon data-avain
@@ -410,7 +476,7 @@ Settings:
Hide Chapters: Piilota kappaleet
Hide Channels: Piilota videot kanavilta
Hide Upcoming Premieres: Piilota Tulevat Ensiesitykset
- Hide Channels Placeholder: Kanavan nimi tai tunnus
+ Hide Channels Placeholder: Kanavan tunnus
Display Titles Without Excessive Capitalisation: Näytä otsikot ilman liiallista
isoja kirjaimia
Hide Featured Channels: Piilota esillä olevat kanavat
@@ -429,6 +495,9 @@ Settings:
Hide Subscriptions Live: Piilota tilausten livet
Blur Thumbnails: Sumenna pikkukuvat
Hide Profile Pictures in Comments: Piilota profiilikuvat kommenteissa
+ Hide Channels Invalid: Annettu kanavatunnus oli virheellinen
+ Hide Subscriptions Shorts: Piilota tilattujen kanavien Shorts-videot
+ Hide Subscriptions Community: Piilota tilattujen kanavien yhteisö
The app needs to restart for changes to take effect. Restart and apply change?: Sovellus
on käynnistettävä uudelleen, jotta muutokset tulevat voimaan. Käynnistetäänkö
uudelleen?
@@ -755,6 +824,8 @@ Video:
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Live-chat
ei ole käytettävissä tässä suoratoistossa. Lataaja on saattanut poistaa sen käytöstä.
Pause on Current Video: Keskeytä nykyiseen videoon
+ Unhide Channel: Näytä kanava
+ Hide Channel: Piilota kanava
Videos:
#& Sort By
Sort By:
@@ -833,7 +904,7 @@ Up Next: 'Seuraavaksi'
Local API Error (Click to copy): 'Paikallinen API-virhe (Kopioi napsauttamalla)'
Invidious API Error (Click to copy): 'Invidious API-virhe (Kopioi napsauttamalla)'
Falling back to Invidious API: 'Palaa takaisin Invidious-sovellusliittymään'
-Falling back to the local API: 'Palaa takaisin paikalliseen sovellusliittymään'
+Falling back to Local API: 'Palaa takaisin paikalliseen sovellusliittymään'
Subscriptions have not yet been implemented: 'Tilauksia ei ole vielä jalkautettu'
Loop is now disabled: 'Silmukka on poistettu käytöstä'
Loop is now enabled: 'Silmukka on nyt käytössä'
@@ -890,6 +961,9 @@ Profile:
Subscription List: Tilauslista
Profile Filter: Profiilisuodatin
Profile Settings: Profiiliasetukset
+ Profile Name: Profiilin nimi
+ Edit Profile Name: Muokkaa profiilin nimeä
+ Create Profile Name: Luo profiilin nimi
Version {versionNumber} is now available! Click for more details: Versio {versionNumber}
on nyt saatavilla! Napsauta saadaksesi lisätietoja
This video is unavailable because of missing formats. This can happen due to country unavailability.: Tämä
@@ -990,11 +1064,6 @@ Downloading has completed: Videon "{videoTitle}" lataus on valmis
Starting download: Aloitetaan lataamaan "{videoTitle}"
Screenshot Success: Kuvakaappaus tallennettu nimellä ”{filePath}”
New Window: Uusi Ikkuna
-Age Restricted:
- This {videoOrPlaylist} is age restricted: Tämä {videoOrPlaylist} on ikärajoitettu
- Type:
- Video: Video
- Channel: Kanava
Screenshot Error: Ruutukaappaus epäonnistui. {error}
Channels:
Channels: Kanavat
@@ -1025,3 +1094,6 @@ Playlist will pause when current video is finished: Soittolista keskeytetään,
nykyinen video päättyy
Playlist will not pause when current video is finished: Soittolistaa ei keskeytetä,
kun nykyinen video päättyy
+Channel Hidden: '{channel} lisätty kanavasuodattimeen'
+Go to page: Siirry sivulle {page}
+Channel Unhidden: '{channel} poistettu kanavasuodattimesta'
diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml
index 8e296e0887da6..00f1f0963c20d 100644
--- a/static/locales/fr-FR.yaml
+++ b/static/locales/fr-FR.yaml
@@ -43,6 +43,8 @@ Global:
View Count: 1 vue | {count} vues
Subscriber Count: 1 abonné | {count} abonnés
Watching Count: 1 spectateur | {count} spectateurs
+ Input Tags:
+ Length Requirement: L'étiquette doit comporter au moins {number} caractères
Search / Go to URL: 'Rechercher / ouvrir l''URL'
# In Filter Button
Search Filters:
@@ -128,6 +130,104 @@ User Playlists:
Search bar placeholder: Recherche dans la liste de lecture
Empty Search Message: Il n'y a pas de vidéos dans cette liste de lecture qui correspondent
à votre recherche
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Êtes-vous
+ sûr(e) de vouloir supprimer toutes les vidéos visionnées de cette liste de lecture ?
+ Cette opération ne peut pas être annulée.
+ AddVideoPrompt:
+ Search in Playlists: Recherche dans les listes de lecture
+ Save: Sauvegarder
+ Select a playlist to add your N videos to: Sélectionnez une liste de lecture à
+ laquelle ajouter votre vidéo | Sélectionnez une liste de lecture à laquelle
+ ajouter vos vidéos {videoCount}
+ Toast:
+ "{videoCount} video(s) added to 1 playlist": 1 vidéo ajoutée à 1 liste de lecture
+ | {videoCount} vidéos ajoutées à 1 liste de lecture
+ You haven't selected any playlist yet.: Vous n'avez pas encore sélectionné de
+ liste de lecture.
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 vidéo ajoutée
+ à {playlistCount} listes de lecture | {videoCount} vidéos ajoutées à {playlistCount}
+ listes de lecture
+ N playlists selected: '{playlistCount} Sélectionnée(s)'
+ SinglePlaylistView:
+ Toast:
+ There were no videos to remove.: Il n'y avait aucune vidéo à supprimer.
+ Video has been removed: La vidéo a été supprimée
+ Playlist has been updated.: La liste de lecture a été mise à jour.
+ There was an issue with updating this playlist.: Un problème est survenu lors
+ de la mise à jour de cette liste de lecture.
+ This video cannot be moved up.: Cette vidéo ne peut pas être déplacée vers le
+ haut.
+ This playlist is protected and cannot be removed.: Cette liste de lecture est
+ protégée et ne peut être supprimée.
+ Playlist {playlistName} has been deleted.: La liste de lecture {playlistName}
+ a été supprimée.
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Certaines
+ vidéos de la liste de lecture ne sont pas encore chargées. Cliquez ici pour
+ les copier quand même.
+ This playlist does not exist: Cette liste de lecture n'existe pas
+ Playlist name cannot be empty. Please input a name.: Le nom de la liste de lecture
+ ne peut être vide. Veuillez saisir un nom.
+ There was a problem with removing this video: Il y a eu un problème lors de
+ la suppression de cette vidéo
+ "{videoCount} video(s) have been removed": 1 vidéo a été supprimée | {videoCount}
+ vidéos ont été supprimées
+ This video cannot be moved down.: Cette vidéo ne peut pas être déplacée vers
+ le bas.
+ This playlist is now used for quick bookmark: Cette liste de lecture est maintenant
+ utilisée comme marque-page rapide
+ Quick bookmark disabled: Marque-page rapide désactivé
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Cette
+ liste de lecture est désormais utilisée comme marque-page rapide à la place
+ de {oldPlaylistName}. Cliquez ici pour annuler
+ Reverted to use {oldPlaylistName} for quick bookmark: Reprise de {oldPlaylistName}
+ pour un marque-page rapide
+ Are you sure you want to delete this playlist? This cannot be undone: Êtes-vous
+ sûr(e) de vouloir supprimer cette liste de lecture ? Cette opération ne peut être
+ annulée.
+ Sort By:
+ LatestPlayedFirst: Joué récemment
+ EarliestCreatedFirst: Création la plus ancienne
+ LatestCreatedFirst: Récemment créé
+ EarliestUpdatedFirst: Dernière mise à jour
+ Sort By: Trier par
+ NameDescending: Z-A
+ EarliestPlayedFirst: Joué en premier
+ LatestUpdatedFirst: Récemment mis à jour
+ NameAscending: A-Z
+ You have no playlists. Click on the create new playlist button to create a new one.: Vous
+ n'avez pas de listes de lecture. Cliquez sur le bouton créer une nouvelle liste
+ de lecture pour en créer une nouvelle.
+ Remove from Playlist: Supprimer de la liste de lecture
+ Save Changes: Enregistrer les modifications
+ CreatePlaylistPrompt:
+ Create: Créer
+ Toast:
+ There was an issue with creating the playlist.: Il y a eu un problème lors de
+ la création de la liste de lecture.
+ Playlist {playlistName} has been successfully created.: La liste de lecture
+ {playlistName} a été créée avec succès.
+ There is already a playlist with this name. Please pick a different name.: Il
+ existe déjà une liste de lecture portant ce nom. Veuillez choisir un autre
+ nom.
+ New Playlist Name: Nouveau nom de la liste de lecture
+ This playlist currently has no videos.: Cette liste de lecture ne contient actuellement
+ aucune vidéo.
+ Add to Playlist: Ajouter à la liste de lecture
+ Move Video Down: Déplacer la vidéo vers le bas
+ Playlist Name: Nom de la liste de lecture
+ Remove Watched Videos: Supprimer les vidéos visionnées
+ Move Video Up: Déplacer la vidéo vers le haut
+ Cancel: Annuler
+ Delete Playlist: Supprimer la liste de lecture
+ Create New Playlist: Créer une nouvelle liste de lecture
+ Edit Playlist Info: Modifier les informations de la liste de lecture
+ Copy Playlist: Copier la liste de lecture
+ Playlist Description: Description de la liste de lecture
+ Add to Favorites: Ajouter à {playlistName}
+ Remove from Favorites: Retirer de {playlistName}
+ Enable Quick Bookmark With This Playlist: Activer le marque-page rapide avec cette
+ liste de lecture
+ Disable Quick Bookmark: Désactiver le marque-page rapide
History:
# On History Page
History: 'Historique'
@@ -160,7 +260,8 @@ Settings:
Beginning: 'Début'
Middle: 'Milieu'
End: 'Fin'
- Hidden: Caché
+ Hidden: Masqué
+ Blur: Flou
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instance Individious
(https://invidious.snopyta.org par défaut)'
Region for Trending: 'Pays pour les tendances'
@@ -196,8 +297,9 @@ Settings:
Dracula: 'Dracula'
System Default: Paramètres système
Catppuccin Mocha: Catppuccin Moka
- Pastel Pink: Rose Pastel
- Hot Pink: Rose Vif
+ Pastel Pink: Rose pastel
+ Hot Pink: Rose vif
+ Nordic: Nordic
Main Color Theme:
Main Color Theme: 'Couleur principale du thème'
Red: 'Rouge'
@@ -321,6 +423,8 @@ Settings:
How do I import my subscriptions?: 'Comment importer mes abonnements ?'
Fetch Feeds from RSS: Récupération de flux RSS
Fetch Automatically: Récupération automatique des flux
+ Only Show Latest Video for Each Channel: Afficher uniquement la dernière vidéo
+ pour chaque chaîne
Advanced Settings:
Advanced Settings: 'Paramètres Avancés'
Enable Debug Mode (Prints data to the console): 'Activer le mode débug (afficher
@@ -364,10 +468,14 @@ Settings:
sûr(e) de vouloir supprimer tous les abonnements et les profils ? Cette action
est définitive.
Remove All Subscriptions / Profiles: Supprimer tous les Abonnements / Profils
- Automatically Remove Video Meta Files: Retirer automatiquement les métafichiers
+ Automatically Remove Video Meta Files: Supprimer automatiquement les métafichiers
vidéo
Save Watched Videos With Last Viewed Playlist: Sauvegarder les vidéos regardées
avec la dernière liste de lecture vue
+ All playlists have been removed: Toutes les listes de lecture ont été supprimées
+ Remove All Playlists: Supprimer toutes les listes de lecture
+ Are you sure you want to remove all your playlists?: Êtes-vous sûr de vouloir
+ supprimer toutes vos listes de lecture ?
Data Settings:
How do I import my subscriptions?: Comment importer mes abonnements ?
Subscriptions have been successfully exported: Les abonnements ont été exportés
@@ -419,6 +527,15 @@ Settings:
History File: Fichier de l'historique
Subscription File: Fichier des abonnements
Playlist File: Fichier des listes de lecture
+ Export Playlists For Older FreeTube Versions:
+ Tooltip: "Cette option permet d'exporter les vidéos de toutes les listes de
+ lecture vers une seule liste de lecture nommée « Favorites ».\nComment exporter
+ et importer des vidéos dans des sélections pour une ancienne version de FreeTube :\n
+ 1. Exportez vos sélections avec cette option activée.\n2. Supprimez toutes
+ vos sélections existantes à l'aide de l'option Supprimer toutes les sélections
+ sous Paramètres de confidentialité.\n3. Lancez l'ancienne version de FreeTube
+ et importez les listes de lecture exportées. »"
+ Label: Exportation des listes de lecture pour les anciennes versions de FreeTube
Distraction Free Settings:
Hide Video Likes And Dislikes: Masquer les J'aime et Je n'aime pas des vidéos
Hide Comment Likes: Masquer les J'aime dans les commentaires
@@ -438,9 +555,9 @@ Settings:
Hide Chapters: Masquer les chapitres
Hide Upcoming Premieres: Cacher les avant-premières à venir
Hide Channels: Masquer les vidéos des chaînes
- Hide Channels Placeholder: Nom ou identifiant de la chaîne
+ Hide Channels Placeholder: Identifiant de la chaîne
Display Titles Without Excessive Capitalisation: Afficher les titres sans majuscules
- excessives
+ ni ponctuation excessives
Hide Channel Playlists: Masquer les listes de lecture des chaînes
Hide Featured Channels: Masquer les chaînes en vedette
Hide Channel Community: Masquer la communauté de la chaîne
@@ -457,8 +574,19 @@ Settings:
Hide Subscriptions Shorts: Masquer les shorts des abonnements
Hide Subscriptions Live: Masquer les diffusions en direct des abonnements
Blur Thumbnails: Flouter les miniatures
- Hide Profile Pictures in Comments: Cacher les photos de profil dans les commentaires
- Hide Subscriptions Community: Occulter les communautés abonnées
+ Hide Profile Pictures in Comments: Masquer les photos de profil dans les commentaires
+ Hide Subscriptions Community: Masquer les communautés abonnées
+ Hide Channels Invalid: L'identifiant de la chaîne fourni n'est pas valide
+ Hide Channels Disabled Message: Certaines chaînes ont été bloquées à l'aide d'un
+ identifiant et n'ont pas été traitées. La fonctionnalité est bloquée tant que
+ ces identifiants sont mis à jour
+ Hide Channels Already Exists: L'identifiant de la chaîne existe déjà
+ Hide Channels API Error: Erreur de récupération de l'utilisateur portant l'identifiant
+ fourni. Veuillez vérifier à nouveau si l'ID est correct.
+ Hide Videos and Playlists Containing Text: Masquer les vidéos et les listes de
+ lecture contenant du texte
+ Hide Videos and Playlists Containing Text Placeholder: Mot, fragment de mot ou
+ phrase
The app needs to restart for changes to take effect. Restart and apply change?: L'application
doit être redémarrée pour que les changements prennent effet. Redémarrer et appliquer
les changements ?
@@ -494,6 +622,9 @@ Settings:
Do Nothing: Ne rien faire
Category Color: Couleur de la catégorie
UseDeArrowTitles: Utiliser les titres vidéo de DeArrow
+ UseDeArrowThumbnails: Utiliser DeArrow pour les miniatures
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': "URL
+ de l'API du générateur de miniatures DeArrow (par défaut : https://dearrow-thumb.ajay.app)"
External Player Settings:
Ignore Unsupported Action Warnings: Ignorer les avertissements concernant les
actions non prises en charge
@@ -504,6 +635,7 @@ Settings:
Players:
None:
Name: Aucun
+ Ignore Default Arguments: Ignorer les arguments par défaut
Download Settings:
Download Settings: 'Paramètres de téléchargement'
Ask Download Path: 'Demander l''emplacement de téléchargement'
@@ -533,6 +665,7 @@ Settings:
aux paramètres
Set Password: Définir un mot de passe
Password Settings: Paramètres de mot de passe
+ Expand All Settings Sections: Développer toutes les sections des paramètres
About:
#On About page
About: 'À propos'
@@ -605,7 +738,7 @@ About:
Channel:
Subscribe: 'S''abonner'
Unsubscribe: 'Se désabonner'
- Search Channel: 'Chercher une chaîne'
+ Search Channel: 'Chercher dans la chaîne'
Your search results have returned 0 results: 'Les résultats de votre recherche ont
donné 0 résultat'
Sort By: 'Trier Par'
@@ -651,6 +784,7 @@ Channel:
votes: '{votes} votes'
Reveal Answers: Afficher les réponses
Hide Answers: Masquer les réponses
+ Video hidden by FreeTube: Vidéo cachée par FreeTube
Live:
Live: En direct
This channel does not currently have any live streams: Cette chaîne n'a actuellement
@@ -668,7 +802,7 @@ Channel:
de podcasts
Video:
Mark As Watched: 'Marquer comme vu'
- Remove From History: 'Retirer de l''historique'
+ Remove From History: 'Supprimer de l''historique'
Video has been marked as watched: 'La vidéo a été marqué comme Vu'
Video has been removed from your history: 'La vidéo a été retiré de votre historique'
Open in YouTube: 'Ouvrir sur YouTube'
@@ -810,6 +944,9 @@ Video:
chat en direct n'est pas disponible pour ce flux. Il a peut-être été désactivé
par le téléchargeur.
Pause on Current Video: Pause sur la vidéo en cours
+ Hide Channel: Cacher la chaîne
+ Unhide Channel: Rétablir la chaîne
+ More Options: Plus d'options
Videos:
#& Sort By
Sort By:
@@ -894,7 +1031,7 @@ Up Next: 'À suivre'
Local API Error (Click to copy): 'Erreur d''API locale (Cliquez pour copier)'
Invidious API Error (Click to copy): 'Erreur d''API Invidious (Cliquez pour copier)'
Falling back to Invidious API: 'Revenir à l''API Invidious'
-Falling back to the local API: 'Revenir à l''API locale'
+Falling back to Local API: 'Revenir à l''API locale'
Subscriptions have not yet been implemented: 'Les abonnements n''ont pas encore été
implémentés'
Loop is now disabled: 'La boucle est maintenant désactivée'
@@ -909,7 +1046,7 @@ Canceled next video autoplay: 'Annuler la lecture automatique'
Yes: 'Oui'
No: 'Non'
-Locale Name: français
+Locale Name: Français
Profile:
'{profile} is now the active profile': '{profile} est maintenant le profil actif'
Your default profile has been changed to your primary profile: Votre profil par
@@ -955,6 +1092,11 @@ Profile:
Profile Filter: Filtre de profil
Profile Settings: Paramètres du profil
Toggle Profile List: Afficher la liste des profils
+ Open Profile Dropdown: Ouvrir la liste déroulante du profil
+ Close Profile Dropdown: Fermer la liste déroulante du profil
+ Profile Name: Nom du profil
+ Edit Profile Name: Modifier le nom du profil
+ Create Profile Name: Créer un nom de profil
The playlist has been reversed: La liste de lecture a été inversée
A new blog is now available, {blogTitle}. Click to view more: Un nouveau billet est
maintenant disponible, {blogTitle}. Cliquez pour en savoir plus
@@ -1032,22 +1174,31 @@ Tooltips:
qui ouvrira la vidéo (liste de lecture, si prise en charge) dans le lecteur
externe. Attention, les paramètres Invidious n'affectent pas les lecteurs externes.
DefaultCustomArgumentsTemplate: '(Par défaut : « {defaultCustomArguments} »)'
+ Ignore Default Arguments: Ne pas envoyer d'arguments par défaut au lecteur externe
+ en dehors de l'URL de la vidéo (par exemple, la vitesse de lecture, l'URL de
+ la liste de lecture, etc...). Les arguments personnalisés seront toujours transmis.
Experimental Settings:
Replace HTTP Cache: Désactive le cache HTTP d'Electron basé sur le disque et active
un cache d'image personnalisé en mémoire. Ceci entraînera une augmentation de
l'utilisation de la mémoire vive.
Distraction Free Settings:
- Hide Channels: Entrez un nom de chaîne ou un identifiant de chaîne pour empêcher
- toutes les vidéos, les listes de lecture et la chaîne elle-même d'apparaître
- dans les recherches, dans les catégories Tendances, Plus populaires et Recommandés.
- Le nom de la chaîne entré doit correspondre exactement et est sensible à la
- casse.
+ Hide Channels: Entrez un identifiant de chaîne pour empêcher toutes les vidéos,
+ les listes de lecture et la chaîne elle-même d'apparaître dans les recherches,
+ dans les catégories Tendances, Plus populaires et Recommandés. L'identifiant
+ de la chaîne entré doit correspondre exactement et est sensible aux majuscules.
Hide Subscriptions Live: Ce paramètre est remplacé par le paramètre « {appWideSetting} »
applicable à l'ensemble de l'application, dans la section « {subsection} » de
la section « {settingsSection} »
+ Hide Videos and Playlists Containing Text: Saisissez un mot, un fragment de mot
+ ou une phrase (insensible à la casse) pour masquer toutes les vidéos et sélections
+ dont le titre original contient ce mot ou cette phrase dans l'ensemble de FreeTube,
+ à l'exception de l'historique, de vos listes de lecture et des vidéos contenues
+ dans les listes de lecture.
SponsorBlock Settings:
- UseDeArrowTitles: Remplacez les titres des vidéos par des titres proposés par
+ UseDeArrowTitles: Remplacer les titres des vidéos par des titres proposés par
les utilisateurs de DeArrow.
+ UseDeArrowThumbnails: Remplacer les miniatures des vidéos par les miniatures de
+ DeArrow.
More: Plus
Playing Next Video Interval: Lecture de la prochaine vidéo en un rien de temps. Cliquez
pour annuler. | Lecture de la prochaine vidéo dans {nextVideoInterval} seconde.
@@ -1076,12 +1227,6 @@ Download folder does not exist: 'Le répertoire "$" de téléchargement n''exist
Screenshot Success: Capture d'écran enregistrée sous « {filePath} »
Screenshot Error: La capture d'écran a échoué. {error}
New Window: Nouvelle fenêtre
-Age Restricted:
- Type:
- Video: Vidéo
- Channel: Chaîne
- This {videoOrPlaylist} is age restricted: Ce {videoOrPlaylist} est soumis à une
- limite d'âge
Channels:
Channels: Chaînes
Title: Liste des chaînes
@@ -1111,3 +1256,13 @@ Playlist will pause when current video is finished: La liste de lecture se met e
pause lorsque la vidéo en cours est terminée
Playlist will not pause when current video is finished: La liste de lecture ne se
met pas en pause lorsque la vidéo en cours est terminée
+Go to page: Aller à {page}
+Channel Hidden: '{channel} ajouté au filtre de chaîne'
+Channel Unhidden: '{channel} retiré du filtre de chaîne'
+Trimmed input must be at least N characters long: L'entrée tronquée doit comporter
+ au moins 1 caractère | L'entrée tronquée doit comporter au moins {length} caractères
+Tag already exists: L'étiquette « {tagName} » existe déjà
+Age Restricted:
+ This channel is age restricted: Cette chaîne est soumise à des restrictions d'âge
+ This video is age restricted: Cette vidéo est soumise à des restrictions d'âge
+Close Banner: Fermer la bannière
diff --git a/static/locales/gl.yaml b/static/locales/gl.yaml
index 6138c6079e9a8..fd4cf960da73e 100644
--- a/static/locales/gl.yaml
+++ b/static/locales/gl.yaml
@@ -36,6 +36,10 @@ Global:
Videos: 'Vídeos'
Community: Comunidade
+ Shorts: Cortos
+ Input Tags:
+ Length Requirement: A etiqueta debe ser de polo menos {number} caracteres.
+ Live: En vivo
Version {versionNumber} is now available! Click for more details: 'A versión {versionNumber}
está dispoñible! Fai clic para veres máis detalles'
Download From Site: 'Descargar do sitio'
@@ -656,8 +660,8 @@ Video:
nesta versión.'
'Chat is disabled or the Live Stream has ended.': 'O chat foi desactivado ou a transmisión
en vivo rematou.'
- Live chat is enabled. Chat messages will appear here once sent.: 'Chat en vivo
- activado. As mensaxes aparecerán aquí ao seren enviadas.'
+ Live chat is enabled. Chat messages will appear here once sent.: 'Chat en vivo activado. As
+ mensaxes aparecerán aquí ao seren enviadas.'
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': 'Chat
en vivo actualmente non soportado coa API de Invidious. Precísase dunha conexión
directa con YouTube.'
@@ -844,9 +848,9 @@ Tooltips:
as chamadas da aplicacion.'
Region for Trending: 'A rexión das tendencias permíteche escoller os vídeos máis
populares nun Estado.'
- External Link Handling: "Escolla o comportamento predeterminado cando se fai clic\
- \ nunha ligazón, que non se pode abrir en FreeTube.\nDe forma predeterminada,\
- \ FreeTube abrirá a ligazón na que premeches no teu navegador predeterminado.\n"
+ External Link Handling: "Escolla o comportamento predeterminado cando se fai clic
+ nunha ligazón, que non se pode abrir en FreeTube.\nDe forma predeterminada,
+ FreeTube abrirá a ligazón na que premeches no teu navegador predeterminado.\n"
Player Settings:
Force Local Backend for Legacy Formats: 'Só funcionará se a API de Invidious está
escollida por defecto. Cando estea activa, a API local usará formatos antigos
@@ -907,7 +911,7 @@ Tooltips:
Local API Error (Click to copy): 'Erro de API local (Preme para copiar)'
Invidious API Error (Click to copy): 'Erro de API Invidious (Preme para copiar)'
Falling back to Invidious API: 'Recorrendo á API Invidious'
-Falling back to the local API: 'Recorrendo á API local'
+Falling back to Local API: 'Recorrendo á API local'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Este
vídeo non está dispoñible porque faltan formatos. Isto pode ocorrer debido á non
dispoñibilidade do país.'
@@ -954,12 +958,6 @@ Downloading has completed: '"{videoTitle}" rematou de descargarse'
External link opening has been disabled in the general settings: A apertura das ligazóns
externas desactivouse na configuración xeral
Starting download: Comenzando a descarga de "{videoTitle}"
-Age Restricted:
- Type:
- Channel: Canle
- Video: Vídeo
- This {videoOrPlaylist} is age restricted: Esta {videoOrPlaylist} ten restricións
- de idade
Default Invidious instance has been cleared: Borrouse a instancia predeterminada de
Invidious
Screenshot Error: Produciuse un erro na captura de pantalla. {error}
@@ -977,3 +975,4 @@ Chapters:
capítulo actual: {chapterName}'
Screenshot Success: Captura da pantalla gardada como "{filePath}"
Ok: De acordo
+Go to page: Ir a {page}
diff --git a/static/locales/gsw.yaml b/static/locales/gsw.yaml
index 2bb07638058e2..e964dc53aab8e 100644
--- a/static/locales/gsw.yaml
+++ b/static/locales/gsw.yaml
@@ -49,4 +49,3 @@ Settings:
SponsorBlock Settings: {}
Channel: {}
Tooltips: {}
-Age Restricted: {}
diff --git a/static/locales/he.yaml b/static/locales/he.yaml
index 305c6b7a172e1..7e353cc407fa7 100644
--- a/static/locales/he.yaml
+++ b/static/locales/he.yaml
@@ -158,6 +158,7 @@ Settings:
Middle: 'אמצע'
End: 'סוף'
Hidden: מוסתר
+ Blur: טשטוש
'Invidious Instance (Default is https://invidious.snopyta.org)': 'שרת Invidious
(ברירת המחדל היא https://invidious.snopyta.org)'
Region for Trending: 'אזור לסרטונים חמים'
@@ -873,7 +874,7 @@ Up Next: 'הסרטון הבא'
Local API Error (Click to copy): 'בעיה ב־API המקומי (יש ללחוץ להעתקה)'
Invidious API Error (Click to copy): 'בעיה ב־API של Invidious (יש ללחוץ להעתקה)'
Falling back to Invidious API: 'מתבצעת נסיגה ל־API של Invidious'
-Falling back to the local API: 'מתבצעת נסיגה ל־API המקומי'
+Falling back to Local API: 'מתבצעת נסיגה ל־API המקומי'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'חסרות
תצורות לסרטון הזה. הדבר יכול להיגרם בגלל חוסר זמינות למדינה.'
Subscriptions have not yet been implemented: 'מנגנון המינויים עדיין לא מוכן'
@@ -979,11 +980,6 @@ Playing Next Video Interval: הסרטון הבא יתחיל מייד. לחיצה
Screenshot Success: צילום המסך נשמר בתור „{filePath}”
Screenshot Error: צילום המסך נכשל. {error}
New Window: חלון חדש
-Age Restricted:
- Type:
- Channel: ערוץ
- Video: סרטון
- This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} זה מוגבל בגיל'
Channels:
Search bar placeholder: חיפוש ערוצים
Empty: רשימת הערוצים שלך ריקה כרגע.
diff --git a/static/locales/hr.yaml b/static/locales/hr.yaml
index e38947daf943a..7e4cb0ce1621b 100644
--- a/static/locales/hr.yaml
+++ b/static/locales/hr.yaml
@@ -44,6 +44,8 @@ Global:
View Count: 1 prikaz | {count} prikaza
Watching Count: 1 praćenje | {count} praćenja
Channel Count: 1 kanal | {count} kanala
+ Input Tags:
+ Length Requirement: Oznaka mora imati barem {number} znakova
Search / Go to URL: 'Pretraži / Idi na URL'
# In Filter Button
Search Filters:
@@ -99,8 +101,8 @@ Subscriptions:
Disabled Automatic Fetching: Automatsko dohvaćanje pretplata je deaktivirano. Aktualiziraj
pretplate da bi se ovdje prikazale.
Subscriptions Tabs: Kartica pretplata
- All Subscription Tabs Hidden: Sve kartice pretplate su skrivene. Za prikaz sadržaja
- na ovom mjestu, sakrij neke kartice u odjeljku „{subsection}” u „{settingsSection}”.
+ All Subscription Tabs Hidden: Sve kartice pretplata su skrivene. Za prikaz sadržaja
+ na ovom mjestu, sakrij neke kartice u pododjeljku „{subsection}” u „{settingsSection}”.
Empty Posts: Kanali na koje si pretplaćen/a trenutačno nemaju objave.
Load More Posts: Učitaj još objava
Trending:
@@ -122,6 +124,91 @@ User Playlists:
videa premjestit će se u zbirku „Favoriti”.
Search bar placeholder: Pretraži zbirku
Empty Search Message: U ovoj zbirci nema videa koji odgovaraju tvojem pretraživanju
+ This playlist currently has no videos.: Ova zbirka trenutačno nema nijedan video.
+ Create New Playlist: Stvori novu zbirku
+ Add to Playlist: Dodaj u zbirku
+ Move Video Up: Premjesti video prema gore
+ Move Video Down: Premjesti video prema dolje
+ Remove from Playlist: Ukloni iz zbirke
+ Playlist Name: Ime zbirke
+ Playlist Description: Opis zbirke
+ Cancel: Odustani
+ Edit Playlist Info: Uredi podatke zbirke
+ Copy Playlist: Kopiraj zbirku
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Stvarno
+ želiš ukloniti sva gledana videa iz ove zbirke? To se ne može poništiti.
+ Delete Playlist: Ukloni zbirku
+ Are you sure you want to delete this playlist? This cannot be undone: Stvarno želiš
+ izbrisati ovu zbirku? To se ne može poništiti.
+ Sort By:
+ Sort By: Redoslijed
+ NameAscending: A-Z
+ NameDescending: Z-A
+ LatestCreatedFirst: Nedavno stvoreno
+ EarliestCreatedFirst: Najnovije stvoreno
+ LatestUpdatedFirst: Nedavno aktualizirano
+ EarliestUpdatedFirst: Najnovije aktualizirano
+ LatestPlayedFirst: Nedavno reproducirano
+ EarliestPlayedFirst: Najnovije reproducirano
+ Remove Watched Videos: Ukloni gledana videa
+ Save Changes: Spremi promjene
+ You have no playlists. Click on the create new playlist button to create a new one.: Nemaš
+ zbirke. Za stvaranje nove zbirke pritisni gumb za stvaranje nove zbirke.
+ SinglePlaylistView:
+ Toast:
+ Playlist {playlistName} has been deleted.: Zbirka {playlistName} je uklonjena.
+ This playlist is protected and cannot be removed.: Ova je zbirka zaštićena i
+ ne može se ukloniti.
+ This playlist does not exist: Ova zbirka ne postoji
+ This video cannot be moved up.: Ovaj se video ne može premjestiti prema gore.
+ This video cannot be moved down.: Ovaj se video ne može premjestiti prema dolje.
+ Playlist name cannot be empty. Please input a name.: Ime zbirke ne može biti
+ prazano. Upiši ime.
+ Playlist has been updated.: Zbirka je aktualizirana.
+ "{videoCount} video(s) have been removed": 1 video je uklonjen | {videoCount}
+ videa su uklonjena
+ Video has been removed: Video je uklonjen
+ There was a problem with removing this video: Došlo je do problema pri uklanjanju
+ ovog videa
+ There was an issue with updating this playlist.: Došlo je do problema s aktualiziranjem
+ ove zbirke.
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Neka
+ videa zbirke još nisu učitani. Pritisni ovdje za kopiranje.
+ There were no videos to remove.: Nije bilo videa za uklanjanje.
+ This playlist is now used for quick bookmark: Ova se zbirka sada koristi za
+ brze zabilješke
+ Quick bookmark disabled: Brze zabilješke su deaktivirane
+ Reverted to use {oldPlaylistName} for quick bookmark: Vraćeno na korištenje
+ zbirke {oldPlaylistName} za brze zabilješke
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Ova
+ se zbirka sada koristi za brze zabilješke umjesto zbirke {oldPlaylistName}.
+ Pritisni ovdje za poništavanje
+ AddVideoPrompt:
+ N playlists selected: 'Odabrano: {playlistCount}'
+ Search in Playlists: Traži u zbirkama
+ Save: Spremi
+ Toast:
+ You haven't selected any playlist yet.: Još nisi odabrao/la nijednu zbirku.
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 video dodan u
+ {playlistCount} zbirke | {videoCount} videa dodana u {playlistCount} zbirke
+ "{videoCount} video(s) added to 1 playlist": 1 video dodan u 1 zbirku | {videoCount}
+ videa dodana u 1 zbirku
+ Select a playlist to add your N videos to: Odaberi zbirku za dodavanje tvog videa
+ | Odaberi zbirku za dodavanje tvojih {videoCount} videa
+ CreatePlaylistPrompt:
+ Create: Stvori
+ Toast:
+ There was an issue with creating the playlist.: Došlo je do problema s izradom
+ zbirke.
+ There is already a playlist with this name. Please pick a different name.: Zbirka
+ s ovim imenom već postoji. Odaberi jedno drugo ime.
+ Playlist {playlistName} has been successfully created.: Zbirka {playlistName}
+ je uspješno stvorena.
+ New Playlist Name: Ime nove zbirke
+ Add to Favorites: Dodaj u zbirku {playlistName}
+ Remove from Favorites: Ukloni iz zbirke {playlistName}
+ Enable Quick Bookmark With This Playlist: Aktiviraj brze zabilješke s ovom zbirkom
+ Disable Quick Bookmark: Deaktiviraj brze zabilješke
History:
# On History Page
History: 'Povijest'
@@ -155,6 +242,7 @@ Settings:
Middle: 'Sredina'
End: 'Kraj'
Hidden: Skriveno
+ Blur: Neoštro
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious primjerak
(standardno se koristi https://invidious.snopyta.org)'
Region for Trending: 'Regija za videa u trendu'
@@ -189,6 +277,7 @@ Settings:
Catppuccin Mocha: Catppuccin Mocha
Pastel Pink: Pastelno ružičasta
Hot Pink: Vruća ružičasta
+ Nordic: Nordic
Main Color Theme:
Main Color Theme: 'Glavna boja teme'
Red: 'Crvena'
@@ -313,6 +402,10 @@ Settings:
videa
Save Watched Videos With Last Viewed Playlist: Spremi gledana videa sa zadnjim
gledanom zbirkom
+ Remove All Playlists: Ukloni sve zbirke
+ All playlists have been removed: Sve zbirke su uklonjene
+ Are you sure you want to remove all your playlists?: Stvarno želiš ukloniti sve
+ tvoje zbirke?
Subscription Settings:
Subscription Settings: 'Postavke pretplata'
Hide Videos on Watch: 'Sakrij video nakon gledanja'
@@ -327,6 +420,8 @@ Settings:
Export Subscriptions: 'Izvoz pretplata'
How do I import my subscriptions?: 'Kako mogu uvesti pretplate?'
Fetch Automatically: Automatski dohvati feed
+ Only Show Latest Video for Each Channel: Prikaži samo najnoviji video za svaki
+ kanal
Advanced Settings:
Advanced Settings: 'Napredne postavke'
Enable Debug Mode (Prints data to the console): 'Aktiviraj modus otklanjanja grešaka
@@ -356,7 +451,7 @@ Settings:
Data Settings:
Unknown data key: Nepoznat podatkovni ključ
Unable to write file: Datoteka se ne može zapisati
- Unable to read file: Datoteka se ne može pročitati
+ Unable to read file: Datoteka se ne može čitati
All watched history has been successfully exported: Sva povijest gledanja je uspješno
izvezena
All watched history has been successfully imported: Sva povijest gledanja je uspješno
@@ -399,6 +494,13 @@ Settings:
Subscription File: Datoteka pretplate
History File: Datoteka povijesti
Playlist File: Datoteka zbirke
+ Export Playlists For Older FreeTube Versions:
+ Tooltip: "Ova opcija izvozi videa iz svih zbirki u jednu zbirku pod nazivom
+ „Favoriti”.\nKako izvesti i uvesti videa zbirki za stariju FreeTube verziju:\n
+ 1. Izvezi svoje zbirke s ovom opcijom aktiviranom.\n2. Izbriši sve svoje postojeće
+ zbirke pomoću opcije „Ukloni sve zbirke” u postavkama privatnosti.\n3. Pokreni
+ stariju FreeTube verziju i uvezi izvezene zbirke.\""
+ Label: Izvezi zbirke za starije FreeTube verzije
Distraction Free Settings:
Hide Trending Videos: Sakrij videa u trendu
Hide Recommended Videos: Sakrij preporučena videa
@@ -418,9 +520,9 @@ Settings:
Hide Chapters: Sakrij poglavlja
Hide Upcoming Premieres: Sakrij nadolazeće premijere
Hide Channels: Sakrij videa iz kanala
- Hide Channels Placeholder: Ime kanala ili ID
+ Hide Channels Placeholder: ID kanala
Display Titles Without Excessive Capitalisation: Prikaži naslove bez pretjeranog
- korištenja velikih slova
+ korištenja velikih slova i interpunkcije
Hide Featured Channels: Sakrij istaknute kanale
Hide Channel Playlists: Sakrij kanal zbirki
Hide Channel Community: Sakrij kanal zajednice
@@ -439,6 +541,15 @@ Settings:
Blur Thumbnails: Zamuti minijature
Hide Profile Pictures in Comments: Sakrij slike profila u komentarima
Hide Subscriptions Community: Sakrij pretplate zajednice
+ Hide Channels Invalid: Navedeni ID kanala nije bio ispravan
+ Hide Channels Disabled Message: Neki su kanali blokirani upotrebom ID-a i nisu
+ obrađeni. Funkcija je blokirana tijekom aktualiziranje tih ID-ova
+ Hide Channels Already Exists: ID kanala već postoji
+ Hide Channels API Error: Greška pri dohvaćanju korisnika s navedenim ID-om. Ponovo
+ provjeri točnost ID-a.
+ Hide Videos and Playlists Containing Text Placeholder: Riječ, fragment riječi
+ ili fraza
+ Hide Videos and Playlists Containing Text: Sakrij videa i zbirke koji sadrže tekst
The app needs to restart for changes to take effect. Restart and apply change?: Promjene
će se primijeniti nakon ponovnog pokeretanja programa. Ponovo pokrenuti program?
Proxy Settings:
@@ -465,21 +576,25 @@ Settings:
SponsorBlock Settings: Postavke blokiranja sponzora
Skip Options:
Auto Skip: Automatsko preskakanje
- Show In Seek Bar: Pokaži u traci napretka
+ Show In Seek Bar: Prikaži u traci napretka
Skip Option: Opcija preskakanja
Prompt To Skip: Poziv za preskakanje
Do Nothing: Ne čini ništa
Category Color: Boja kategorije
UseDeArrowTitles: Koristi DeArrow Video naslove
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': 'URL
+ za API DeArrow generatora minijatura (Standardna adresa je: https://dearrow-thumb.ajay.app)'
+ UseDeArrowThumbnails: Koristi DeArrow za minijature
External Player Settings:
Custom External Player Arguments: Argumenti prilagođenog vanjskog playera
- Custom External Player Executable: Izvršna datoteka prilagođenog vanjskog playera
+ Custom External Player Executable: Izvršna datoteka prilagođenog eksternog playera
Ignore Unsupported Action Warnings: Zanemari upozorenja o nepodržanim radnjama
External Player: Vanjski player
External Player Settings: Postavke vanjskog playera
Players:
None:
Name: Bez
+ Ignore Default Arguments: Zanemari zadane argumente
Download Settings:
Choose Path: Odaberi stazu
Download Settings: Postavke preuzimanja
@@ -507,6 +622,7 @@ Settings:
Set Password: Postavi lozinku
Remove Password: Ukloni lozinku
Set Password To Prevent Access: Postavi lozinku za sprečavanja pristupa postavkama
+ Expand All Settings Sections: Rasklopi sve odjeljke postavki
About:
#On About page
About: 'Informacije'
@@ -616,6 +732,11 @@ Profile:
Profile Filter: Filtar profila
Profile Settings: Postavke profila
Toggle Profile List: Uključi/Isključi popis profila
+ Profile Name: Ime profila
+ Edit Profile Name: Uredi ime profila
+ Create Profile Name: Stvori ime profila
+ Open Profile Dropdown: Otvori rasklopiv izbornik profila
+ Close Profile Dropdown: Zatvori rasklopiv izbornik profila
Channel:
Subscribe: 'Pretplati se'
Unsubscribe: 'Otkaži pretplatu'
@@ -665,7 +786,8 @@ Channel:
This channel currently does not have any posts: Ovaj kanal trenutačno nema objava
Reveal Answers: Prikaži odgovore
Hide Answers: Sakrij odgovore
- votes: '{votes} glasanja'
+ votes: '{votes} glasa'
+ Video hidden by FreeTube: Video skriven od FreeTubea
Shorts:
This channel does not currently have any shorts: Ovaj kanal trenutačno nema kratka
videa
@@ -734,7 +856,7 @@ Video:
Ago: 'Prije'
Upcoming: 'Premijera'
Less than a minute: Manje od jedne minute
- In less than a minute: Manje od minute
+ In less than a minute: Manje od jedne minute
Published on: 'Objavljeno'
Publicationtemplate: 'prije {number} {unit}'
#& Videos
@@ -819,6 +941,9 @@ Video:
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Razgovor
uživo nije dostupan za ovaj prijenos. Možda ga je prenosnik deaktivirao.
Pause on Current Video: Zaustavi trenutačni video
+ Unhide Channel: Prikaži kanal
+ Hide Channel: Sakrij kanal
+ More Options: Više opcija
Videos:
#& Sort By
Sort By:
@@ -885,7 +1010,7 @@ Comments:
Newest first: Najprije najnovije
Top comments: Najpopularniji komentari
Sort by: Redoslijed
- Show More Replies: Pokaži više odgovora
+ Show More Replies: Prikaži više odgovora
From {channelName}: od {channelName}
And others: i drugi
Pinned by: Prikvačio/la
@@ -899,7 +1024,7 @@ Up Next: 'Sljedeći'
Local API Error (Click to copy): 'Greška lokalnog sučelja (pritisni za kopiranje)'
Invidious API Error (Click to copy): 'Greška Invidious sučelja (pritisni za kopiranje)'
Falling back to Invidious API: 'Koristit će se Invidious sučelje'
-Falling back to the local API: 'Koristit će se lokalno sučelje'
+Falling back to Local API: 'Koristit će se lokalno sučelje'
Subscriptions have not yet been implemented: 'Pretplate još nisu implementirane'
Loop is now disabled: 'Ponavljanje je sada deaktivirano'
Loop is now enabled: 'Ponavljanje je sada aktivirano'
@@ -930,7 +1055,7 @@ Tooltips:
Proxy Videos Through Invidious: Za reprodukciju videa povezat će se s Invidiousom
umjesto izravnog povezivanja s YouTubeom. Zanemaruje postavke sučelja.
Force Local Backend for Legacy Formats: Radi samo, kad se Invidious postavi kao
- standardno sučelje. Kad je aktivirano, lokalno sučelje će pokretati i koristiti
+ standardno sučelje. Kada je aktivirano, lokalno API sučelje će pokretati i koristiti
stare formate umjesto onih koje dostavlja Invidious. Pomaže u slučajevima, kad
je reprodukcija videa koje dostavlja Invidious u zemlji zabranjena/ograničena.
Scroll Playback Rate Over Video Player: Dok se pokazivač nalazi na videu, pritisni
@@ -961,14 +1086,14 @@ Tooltips:
koja se ne može otvoriti u FreeTubeu.\nFreeTube takve poveznice otvara u tvom
standardnom pregledniku.\n"
Subscription Settings:
- Fetch Feeds from RSS: Kad je aktivirano, FreeTube će koristiti RSS umjesto vlastite
+ Fetch Feeds from RSS: Kada je aktivirano, FreeTube će koristiti RSS umjesto vlastite
standardne metode za dohvaćanje podataka tvoje pretplate. RSS je brži i sprečava
blokiranje IP adresa, ali ne pruža određene podatke kao što su trajanje videa
ili stanja „uživo”
Fetch Automatically: Kada je aktivirano, FreeTube će automatski dohvatiti feed
tvoje pretplate kada se otvori novi prozor i prilikom mijenjanja profila.
Privacy Settings:
- Remove Video Meta Files: Kad je aktivirano, FreeTube automatski uklanja datoteke
+ Remove Video Meta Files: Kada je aktivirano, FreeTube automatski uklanja datoteke
metapodataka koji su stvoreni tijekom reprodukcije videa, kad se zatvori stranica
gledanja.
External Player Settings:
@@ -983,17 +1108,25 @@ Tooltips:
da se odabrani vanjski player može pronaći putem varijable okruženja PATH (putanja).
Ako je potrebno, ovdje se može postaviti prilagođena putanja.
DefaultCustomArgumentsTemplate: '(Standardno: „{defaultCustomArguments}”)'
+ Ignore Default Arguments: Ne šalji bilo koje standardne argumente eksternom playeru
+ osim URL-a videa (npr. brzina reprodukcije, URL zbirke itd.). Prilagođeni argumenti
+ će se i dalje prosljediti.
Experimental Settings:
Replace HTTP Cache: Deaktivira Electronovu HTTP predmemoriju temeljenu na disku
i aktivira prilagođenu predmemoriju slika u memoriji. Povećava korištenje RAM-a.
Distraction Free Settings:
- Hide Channels: Upiši ime kanala ili ID kanala za skrivanje svih videa, zbirki
- kao i samog kanala u pretrazi, trendovima popularnim i preporučenim. Upisano
- ime kanala se mora potpuno poklapati i razlikuje velika i mala slova.
+ Hide Channels: Upiši ID kanala za skrivanje svih videa, zbirki kao i samog kanala
+ u prikazu pretrage, trendova, najpopularniji i preporučeni. Upisani ID kanala
+ se mora potpuno poklapati i razlikuje velika i mala slova.
Hide Subscriptions Live: Ovu postavku nadjačava aplikacijska postavka „{appWideSetting}”,
u odjeljku „{subsection}” u „{settingsSection}”
+ Hide Videos and Playlists Containing Text: Upiši riječ, fragment riječi ili izraz
+ (ne razlikuje velika i mala slova) za skrivanje svih videa i zbirki s tim sadržajem
+ u njihovim izvornim naslovima u cijelom FreeTubeu, isključujući samo povijest,
+ tvoje zbirke i videa unutar zbirki.
SponsorBlock Settings:
UseDeArrowTitles: Zamijeni naslove videa koje su poslali korisnici s DeArrow naslovima.
+ UseDeArrowThumbnails: Zamijeni minijature videa s DeArrow minijaturama.
Playing Next Video Interval: Trenutna reprodukcija sljedećeg videa. Pritisni za prekid.
| Reprodukcija sljedećeg videa za {nextVideoInterval} sekunde. Pritisni za prekid.
| Reprodukcija sljedećeg videa za {nextVideoInterval} sekundi. Pritisni za prekid.
@@ -1006,8 +1139,8 @@ Open New Window: Otvori novi prozor
Default Invidious instance has been cleared: Standardna Invidious instanca je izbrisana
Default Invidious instance has been set to {instance}: Standardna Invidious instanca
je postavljena na {instance}
-External link opening has been disabled in the general settings: Vanjsko otvaranje
- poveznica je deaktivirano u općim postavkama
+External link opening has been disabled in the general settings: Otvaranje eksterne
+ poveznice je deaktivirano u općim postavkama
Search Bar:
Clear Input: Izbriši unos
Are you sure you want to open this link?: Stvarno želiš otvoriti ovu poveznicu?
@@ -1017,18 +1150,13 @@ Starting download: Početak preuzimanja „{videoTitle}”
Screenshot Success: Snimka ekrana je spremljena pod „{filePath}”
Screenshot Error: Neuspjela snimka ekrana. {error}
New Window: Novi prozor
-Age Restricted:
- This {videoOrPlaylist} is age restricted: Ovaj {videoOrPlaylist} je dobno ograničen
- Type:
- Channel: Kanal
- Video: Video
Channels:
Channels: Kanali
Title: Popis kanala
Search bar placeholder: Pretraži kanale
Count: '{number} kanala pronađena.'
Empty: Tvoj popis kanala je trenutačno prazan.
- Unsubscribe: Prekini pretplatu
+ Unsubscribe: Otkaži pretplatu
Unsubscribe Prompt: Stvarno želiš prekinuti pretplatu na „{channelName}”?
Unsubscribed: '{channelName} je uklonjen iz tvojih pretplata'
Clipboard:
@@ -1050,3 +1178,13 @@ Playlist will pause when current video is finished: Zbirka će se zaustaviti kad
video završi
Playlist will not pause when current video is finished: Zbirka se neće zaustaviti
kada trenutačni video završi
+Go to page: Idi na {page}
+Channel Hidden: '{channel} je dodan u filtar kanala'
+Channel Unhidden: '{channel} je uklonjen iz filtra kanala'
+Trimmed input must be at least N characters long: Skraćeni unos mora imati barem 1
+ znak | Skraćeni unos mora imati barem {length} znaka
+Tag already exists: Oznaka „{tagName}” već postoji
+Age Restricted:
+ This channel is age restricted: Ovaj je dobno ograničeni kanal
+ This video is age restricted: Ovaj je dobno ograničeni video
+Close Banner: Zatvori natpis
diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml
index 27a417e0d3f77..14f4d75982eb3 100644
--- a/static/locales/hu.yaml
+++ b/static/locales/hu.yaml
@@ -1,5 +1,5 @@
# Put the name of your locale in the same language
-Locale Name: 'magyar'
+Locale Name: 'Magyar'
FreeTube: 'FreeTube'
# Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >-
@@ -44,6 +44,8 @@ Global:
Subscriber Count: 1 feliratkozó | {count} feliratkozó
View Count: 1 megtekintés | {count} megtekintés
Watching Count: 1 néz | {count} néz
+ Input Tags:
+ Length Requirement: A címkének legalább {number} karakter hosszúnak kell lennie
Version {versionNumber} is now available! Click for more details: 'A(z) {versionNumber}
verzió már elérhető! Kattintson a további részletekért'
Download From Site: 'Letöltés a webhelyről'
@@ -103,8 +105,8 @@ Subscriptions:
elkerülésére
Load More Videos: További videók betöltése
Error Channels: Hibás csatornák
- Disabled Automatic Fetching: Az önműködő feliratkozási kérés letiltva. Frissítse
- a feliratkozást a megtekintéséhez.
+ Disabled Automatic Fetching: Ön kikapcsolta a feliratkozások automatikus lekérdezését.
+ Frissítse a feliratkozásokat, hogy itt láthassa őket.
Empty Channels: A feliratkozott csatornák jelenleg nem tartalmaznak videókat.
All Subscription Tabs Hidden: Az összes feliratkozási lap el van rejtve. Az itteni
tartalom megtekintéséhez, kérjük, jelenítse meg néhány lap elrejtését a(z) „{settingsSection}”
@@ -133,6 +135,100 @@ User Playlists:
Search bar placeholder: Keresés a lejátszási listában
Empty Search Message: Ebben a lejátszási listában nincsenek olyan videók, amelyek
megfelelnek a keresésnek
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Biztos,
+ hogy el akarja távolítani az összes megtekintett videót ebből a lejátszási listából?
+ Ezt nem lehet visszacsinálni.
+ AddVideoPrompt:
+ Search in Playlists: Keresés a lejátszási listában
+ Save: Mentés
+ Toast:
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 videó hozzáadva
+ a {playlistCount} lejátszási listákhoz | {videoCount} videó hozzáadása a {playlistCount}
+ lejátszási listákhoz
+ "{videoCount} video(s) added to 1 playlist": 1 videó hozzáadva 1 lejátszási
+ listához | {videoCount} videó hozzáadása 1 lejátszási listához
+ You haven't selected any playlist yet.: Még nem választott ki egyetlen lejátszási
+ listát sem.
+ Select a playlist to add your N videos to: Válasszon ki egy lejátszási listát
+ a videó hozzáadásához | Válasszon ki egy lejátszási listát a {videoCount} videó
+ hozzáadásához
+ N playlists selected: '{playlistCount} Kiválasztott'
+ Added {count} Times: Hozzáadva {count} Alkalommal | Hozzáadva {count} Alkalommal
+ SinglePlaylistView:
+ Toast:
+ There were no videos to remove.: Nem voltak eltávolítható videók.
+ Video has been removed: A videót eltávolították
+ Playlist has been updated.: A lejátszási lista frissítésre került.
+ There was an issue with updating this playlist.: Volt egy probléma a lejátszási
+ lista frissítésével.
+ This video cannot be moved up.: Ez a videó nem mozgatható feljebb.
+ This playlist is protected and cannot be removed.: Ez a lejátszási lista védett,
+ és nem távolítható el.
+ Playlist {playlistName} has been deleted.: A {playlistName} lejátszási lista
+ törlésre került.
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Néhány
+ videó a lejátszási listában még nem töltődött be. Kattintson ide a másoláshoz
+ ennek ellenére.
+ This playlist does not exist: Ez a lejátszási lista nem létezik
+ Playlist name cannot be empty. Please input a name.: A lejátszási lista neve
+ nem lehet üres. Kérjük, adjon meg egy nevet.
+ There was a problem with removing this video: Probléma adódott a videó eltávolításával
+ "{videoCount} video(s) have been removed": 1 videó eltávolításra került | {videoCount}
+ videó eltávolításra került
+ This video cannot be moved down.: Ez a videó nem mozgatható lejjebb.
+ This playlist is now used for quick bookmark: Ezt a lejátszási listát most gyors
+ könyvjelzőként használjuk
+ Quick bookmark disabled: Gyors könyvjelző letiltva
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: A(z)
+ {oldPlaylistName} helyett mostantól ez a lejátszási lista szolgál gyors könyvjelzőként.
+ Kattints ide a visszavonáshoz
+ Reverted to use {oldPlaylistName} for quick bookmark: Visszaállítva a(z) {oldPlaylistName}
+ használatára a gyors könyvjelzőhöz
+ Are you sure you want to delete this playlist? This cannot be undone: Biztos, hogy
+ törölni szeretné ezt a lejátszási listát? Ezt nem lehet visszacsinálni.
+ Sort By:
+ LatestPlayedFirst: Nemrég játszott
+ EarliestCreatedFirst: Legkorábban létrehozott
+ LatestCreatedFirst: Nemrégiben létrehozott
+ EarliestUpdatedFirst: Legkorábban frissítve
+ Sort By: Rendezés
+ NameDescending: Z-A
+ EarliestPlayedFirst: Legkorábban játszott
+ LatestUpdatedFirst: Nemrég frissítve
+ NameAscending: A-Z
+ You have no playlists. Click on the create new playlist button to create a new one.: Nincsenek
+ lejátszási listáid. Kattints az új lejátszási lista létrehozása gombra egy új
+ lejátszási lista létrehozásához.
+ Remove from Playlist: Eltávolítás a lejátszási listáról
+ Save Changes: Változtatások mentése
+ CreatePlaylistPrompt:
+ Create: Létrehozás
+ Toast:
+ There was an issue with creating the playlist.: Volt egy probléma a lejátszási
+ lista létrehozásával.
+ Playlist {playlistName} has been successfully created.: A lejátszási lista {playlistName}
+ sikeresen létrehozva.
+ There is already a playlist with this name. Please pick a different name.: Már
+ van egy lejátszási lista ezzel a névvel. Kérjük, válasszon egy másik nevet.
+ New Playlist Name: Új lejátszási lista neve
+ This playlist currently has no videos.: Ez a lejátszási lista jelenleg nem tartalmaz
+ videókat.
+ Add to Playlist: Hozzáadás a lejátszási listához
+ Move Video Down: Videó lefelé mozgatása
+ Playlist Name: Lejátszási lista neve
+ Remove Watched Videos: Megnézett videók eltávolítása
+ Move Video Up: Videó felfelé mozgatása
+ Cancel: Mégsem
+ Delete Playlist: Lejátszási lista törlése
+ Create New Playlist: Új lejátszási lista létrehozása
+ Edit Playlist Info: Lejátszási lista adatainak szerkesztése
+ Copy Playlist: Lejátszási lista másolása
+ Playlist Description: Lejátszási lista leírása
+ Add to Favorites: Hozzáadás a(z) {playlistName} lejátszási listához
+ Disable Quick Bookmark: Gyors Könyvjelző Letiltása
+ Remove from Favorites: Törlés a(z) {playlistName} lejátszási listából
+ Enable Quick Bookmark With This Playlist: Gyors Könyvjelző Engedélyezése Ezzel A
+ Lejátszási Listával
History:
# On History Page
History: 'Előzmények'
@@ -168,6 +264,7 @@ Settings:
Middle: 'Középső'
End: 'Vég'
Hidden: Rejtett
+ Blur: Kikockázás
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious példány
(Alapértelmezés: https://invidious.snopyta.org)'
Region for Trending: 'Népszerű területe'
@@ -200,6 +297,7 @@ Settings:
Catppuccin Mocha: Catppuccin Mocha
Pastel Pink: Pasztell rózsaszín
Hot Pink: Forró rózsaszín
+ Nordic: Skandináv
Main Color Theme:
Main Color Theme: 'Fő színtéma'
Red: 'Vörös'
@@ -252,9 +350,9 @@ Settings:
örökölt formátumokra'
Play Next Video: 'Következő videó lejátszása'
Turn on Subtitles by Default: 'Alapértelmezés szerint feliratok megjelenítése'
- Autoplay Videos: 'Videók önműködően lejátszása'
+ Autoplay Videos: 'Videók automatikus lejátszása'
Proxy Videos Through Invidious: 'Meghatalmazás videók az Invidious révén'
- Autoplay Playlists: 'Lejátszási listák önműködően lejátszása'
+ Autoplay Playlists: 'Lejátszási listák automatikus lejátszása'
Enable Theatre Mode by Default: 'Alapértelmezés szerint mozi mód engedélyezése'
Default Volume: 'Alapértelmezett hangerő'
Default Playback Rate: 'Alapértelmezett lejátszási sebesség'
@@ -266,7 +364,7 @@ Settings:
Audio Formats: 'Hangformátumok'
Default Quality:
Default Quality: 'Alapértelmezett minőség'
- Auto: 'Önműködő'
+ Auto: 'Automatikus'
144p: '144p'
240p: '240p'
360p: '360p'
@@ -322,15 +420,21 @@ Settings:
Remove All Subscriptions / Profiles: 'Összes feliratkozás és profil eltávolítása'
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: 'Biztosan
törli az összes feliratkozást és profilt? A művelet nem vonható vissza.'
- Automatically Remove Video Meta Files: Videométafájlok önműködő eltávolítása
+ Automatically Remove Video Meta Files: Videó-metafájlok automatikus eltávolítása
Save Watched Videos With Last Viewed Playlist: Megtekintett videók mentése az
utoljára megtekintett lejátszási listával
+ All playlists have been removed: Minden lejátszási lista eltávolításra került
+ Remove All Playlists: Minden lejátszási lista eltávolítása
+ Are you sure you want to remove all your playlists?: Biztos, hogy el akarja távolítani
+ az összes lejátszási listáját?
Subscription Settings:
Subscription Settings: 'Feliratkozás beállításai'
Hide Videos on Watch: 'Videók elrejtése megtekintés után'
Fetch Feeds from RSS: 'RSS-hírcsatornák beolvasása'
Manage Subscriptions: 'Feliratkozások kezelése'
- Fetch Automatically: Hírcsatorna önműködő lekérése
+ Fetch Automatically: Hírcsatorna automatikus lekérdezése
+ Only Show Latest Video for Each Channel: Csak a legújabb videókat megjelenítése
+ a csatornáktól
Data Settings:
Data Settings: 'Adatbeállítások'
Select Import Type: 'Importálás típusa kiválasztása'
@@ -380,6 +484,15 @@ Settings:
Subscription File: Feliratkozás-fájl
History File: Előzmények-fájl
Playlist File: lejátszási lista fájl
+ Export Playlists For Older FreeTube Versions:
+ Tooltip: "Ez az opció az összes lejátszási lista videóit egyetlen, 'Kedvencek'
+ nevű lejátszási listába exportálja.\nHogyan exportálhat és importálhat videókat
+ lejátszási listákba a FreeTube régebbi verziója esetében:\n1. Exportálja a
+ lejátszási listáit, ezzel az opcióval bekacsolva.\n2. Törölje az összes meglévő
+ lejátszási listáját az Adatvédelmi beállítások alatt található Összes lejátszási
+ lista eltávolítása opcióval.\n3. Indítsa el a FreeTube régebbi verzióját,
+ és importálja az exportált lejátszási listákat.\""
+ Label: Lejátszási listák exportálása régebbi FreeTube verziókhoz
Advanced Settings:
Advanced Settings: 'További beállítások'
Enable Debug Mode (Prints data to the console): 'Hibakeresési mód engedélyezése
@@ -422,14 +535,14 @@ Settings:
Hide Playlists: Lejátszási listák elrejtése
Hide Video Description: Videó leírásának elrejtése
Hide Comments: Megjegyzések elrejtése
- Hide Live Streams: Élő adatfolyamok elrejtése
+ Hide Live Streams: Élő közvetítések elrejtése
Hide Sharing Actions: Megosztási műveletek elrejtése
Hide Chapters: Fejezetek elrejtése
Hide Upcoming Premieres: Közelgő első előadások elrejtése
Hide Channels: Videók elrejtése a csatornákból
- Hide Channels Placeholder: Csatorna neve vagy azonosítója
- Display Titles Without Excessive Capitalisation: Címek megjelenítése túlzott nagybetűk
- nélkül
+ Hide Channels Placeholder: Csatornaazonosító
+ Display Titles Without Excessive Capitalisation: Jelenítse meg a címeket túlzott
+ nagybetűs írás és írásjelek nélkül
Hide Featured Channels: Kiemelt csatornák elrejtése
Hide Channel Playlists: Csatorna lejátszási listák elrejtése
Hide Channel Community: Csatornaközösség elrejtése
@@ -448,6 +561,16 @@ Settings:
Blur Thumbnails: Indexkép elhomályosítása
Hide Profile Pictures in Comments: Profilképek elrejtése a megjegyzésekben
Hide Subscriptions Community: Közösségi feliratkozások elrejtése
+ Hide Channels Invalid: Érvénytelen a megadott csatornaazonosító
+ Hide Channels Disabled Message: Egyes csatornákat letiltottak az azonosító használatával,
+ és nem dolgozták fel őket. A jellemző le van tiltva az azonosítók frissítése
+ közben
+ Hide Channels Already Exists: Már létezik a csatornaazonosító
+ Hide Channels API Error: Hiba történt a megadott azonosítóval rendelkező felhasználó
+ lekérésekor. Kérjük, ellenőrizze még egyszer, hogy helyes-e az azonosító.
+ Hide Videos and Playlists Containing Text Placeholder: Szó, szótöredék, vagy kifejezés
+ Hide Videos and Playlists Containing Text: Szöveget tartalmazó videók és lejátszási
+ listák elrejtése
The app needs to restart for changes to take effect. Restart and apply change?: Az
alkalmazásnak újra kell indulnia, hogy a változtatások életbe lépjenek. Indítsa
újra és alkalmazza a módosítást?
@@ -475,12 +598,15 @@ Settings:
SponsorBlock Settings: SponsorBlock beállításai
Skip Options:
Skip Option: Beállítás kihagyása
- Auto Skip: Önműködő kihagyás
+ Auto Skip: Automatikus kihagyás
Show In Seek Bar: Megjelenítés a keresősávban
Do Nothing: Nincs művelet
Prompt To Skip: Kihagyás kérése
Category Color: Kategória színe
UseDeArrowTitles: DeArrow-videocímek használata
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': 'DeArrow-miniatűr
+ létrehozási API URL-címe (alapértelmezett: https://dearrow-thumb.ajay.app)'
+ UseDeArrowThumbnails: DeArrow használata miniatűrökhöz
External Player Settings:
Ignore Unsupported Action Warnings: Nem támogatott műveleti figyelmeztetések figyelmen
kívül hagyva
@@ -491,6 +617,7 @@ Settings:
Players:
None:
Name: Nincs
+ Ignore Default Arguments: Alapértelmezett argumentumok figyelmen kívül hagyása
Download Settings:
Ask Download Path: Letöltés elérési útja kérése
Choose Path: Letöltés elérési útja kijelölése
@@ -516,10 +643,11 @@ Settings:
Password: Jelszó
Password Settings:
Password Settings: Jelszóbeállítások
- Set Password To Prevent Access: Jelszó beállítása a beállításokhoz való hozzáférés
+ Set Password To Prevent Access: Jelszó megadása a beállításokhoz való hozzáférés
megakadályozásához
Set Password: Jelszó megadása
Remove Password: Jelszó eltávolítása
+ Expand All Settings Sections: Beállítások kiterjesztése
About:
#On About page
About: 'Névjegy'
@@ -622,6 +750,11 @@ Profile:
Profile Filter: Profilszűrő
Profile Settings: Profilbeállítások
Toggle Profile List: Profillista be-/kikapcsolása
+ Profile Name: Profilnév
+ Edit Profile Name: Profilnév szerkesztése
+ Create Profile Name: Profilnév létrehozása
+ Open Profile Dropdown: Profil legördülő menü megnyítása
+ Close Profile Dropdown: Profil legördülő menü bezárása
Channel:
Subscribe: 'Feliratkozás'
Unsubscribe: 'Leiratkozás'
@@ -672,6 +805,7 @@ Channel:
Reveal Answers: Válaszok feltárása
Hide Answers: Válaszok elrejtése
votes: '{votes} szavazat'
+ Video hidden by FreeTube: FreeTube által rejtett videó
Shorts:
This channel does not currently have any shorts: Ezen a csatornán jelenleg nincsenek
rövidfilmek
@@ -703,7 +837,7 @@ Video:
Play Next Video: 'Következő videó lejátszása'
Play Previous Video: 'Előző videó lejátszása'
Watched: 'Megtekintett'
- Autoplay: 'Önműködő lejátszás'
+ Autoplay: 'Automatikus lejátszás'
Starting soon, please refresh the page to check again: 'Hamarosan kezdődik, kérjük,
frissítse a lapot az ellenőrzéshez'
# As in a Live Video
@@ -749,7 +883,7 @@ Video:
Years: 'évvel'
Ago: 'ezelőtt'
Upcoming: 'Első előadás dátuma'
- In less than a minute: Kevesebb, mint egy perccel ezelőtt
+ In less than a minute: Kevesebb, mint egy perce
Published on: 'Megjelent'
Publicationtemplate: '{number} {unit} ezelőtt'
#& Videos
@@ -818,6 +952,9 @@ Video:
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Az
élő csevegés nem érhető el ehhez az adatfolyamhoz. Lehet, hogy a feltöltő letiltotta.
Pause on Current Video: Jelenlegi videó szüneteltetése
+ Unhide Channel: Csatorna megjelenítése
+ Hide Channel: Csatorna elrejtése
+ More Options: További beállítások
Videos:
#& Sort By
Sort By:
@@ -902,7 +1039,7 @@ Up Next: 'Következő'
Local API Error (Click to copy): 'Helyi-API hiba (kattintson a másoláshoz)'
Invidious API Error (Click to copy): 'Invidious-API hiba (Kattintson a másoláshoz)'
Falling back to Invidious API: 'Invidious-API visszatérve'
-Falling back to the local API: 'Helyi-API visszatérve'
+Falling back to Local API: 'Helyi-API visszatérve'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Ez
a videó hiányzó formátumok miatt nem érhető el. Ez az ország nem elérhetősége miatt
következhet be.'
@@ -914,7 +1051,7 @@ Shuffle is now enabled: 'Véletlen sorrendű lejátszás bekapcsolva'
The playlist has been reversed: 'Lejátszási lista megfordítva'
Playing Next Video: 'Következő videó lejátszása'
Playing Previous Video: 'Előző videó lejátszása'
-Canceled next video autoplay: 'Következő videó önműködő lejátszása megszakítva'
+Canceled next video autoplay: 'Következő videó automatikus lejátszásának megszakítása'
'The playlist has ended. Enable loop to continue playing': 'A lejátszási lista véget
ért. Engedélyezze a folyamatos lejátszást a lejátszás folytatásához'
@@ -929,10 +1066,10 @@ Tooltips:
videóit szeretné megjeleníteni.
Invidious Instance: Invidious-példány, amelyhez a FreeTube csatlakozni fog az
API-hívásokhoz.
- Thumbnail Preference: A FreeTube összes indexképét a videó egy képkockája váltja
+ Thumbnail Preference: A FreeTube összes miniatűr a videó egy képkockája váltja
fel az alapértelmezett miniatűr helyett.
- Fallback to Non-Preferred Backend on Failure: Ha az Ön által előnyben részesített
- API-val hibába merül fel, a FreeTube önműködően megpróbálja a nem előnyben részesített
+ Fallback to Non-Preferred Backend on Failure: Ha az előnyben részesített API-jával
+ hiba merül fel, a FreeTube automatikusan megpróbálja a nem előnyben részesített
API-t tartalékként használni, ha engedélyezve van.
External Link Handling: "Válassza ki az alapértelmezett viselkedést, ha egy hivatkozásra
kattintanak, amely nem nyitható meg FreeTube-ban.\nA FreeTube alapértelmezés
@@ -943,7 +1080,7 @@ Tooltips:
Az RSS gyorsabb és megakadályozza az IP-zárolást, de nem nyújt bizonyos tájékoztatást,
például a videó időtartamát vagy az élő állapotot
Fetch Automatically: Ha engedélyezve van, a FreeTube új ablak megnyitásakor és
- profilváltáskor önműködően lekéri az feliratkozási hírfolyamot.
+ profilváltáskor automatikusan lekéri az feliratkozási hírfolyamot.
Player Settings:
Default Video Format: Állítsa be a videó lejátszásakor használt formátumokat.
A DASH (dinamikus adaptív sávszélességű folyamatos átvitel HTTP-n keresztül)
@@ -954,10 +1091,10 @@ Tooltips:
videókat szolgáltasson, ahelyett, hogy közvetlen kapcsolatot létesítene a YouTube
szolgáltatással. Felülbírálja az API beállítást.
Force Local Backend for Legacy Formats: Csak akkor működik, ha az Invidious API
- az alapértelmezett. Ha engedélyezve van, a helyi API futni fog, és az általa
- visszaadott örökölt formátumokat fogja használni az Invidious által visszaadottak
- helyett. Segít, ha az Invidious által visszaküldött videókat nem lehet lejátszani
- az ország korlátozása miatt.
+ az alapértelmezett. Ha engedélyezve van, a helyi API fut, és az általa visszaadott
+ régi formátumokat használja az Invidious által visszaadottak helyett. Segít,
+ ha az Invidious által visszaküldött videók nem játszódnak le az országos korlátozások
+ miatt.
Scroll Playback Rate Over Video Player: Amíg a kurzor a videó felett van, nyomja
meg és tartsa lenyomva a Control billentyűt (Mac gépen a Command billentyű),
és görgesse az egér görgőjét előre vagy hátra a lejátszási sebesség szabályozásához.
@@ -971,8 +1108,8 @@ Tooltips:
Nem minden videónál érhetők el, ilyenkor a lejátszó a DASH H.264 formátumot
használja helyette.
Privacy Settings:
- Remove Video Meta Files: Ha engedélyezve van, a FreeTube önműködően törli a videolejátszás
- során létrehozott metafájlokat, amikor a nézőlap bezár.
+ Remove Video Meta Files: Ha engedélyezve van, a FreeTube automatikusan törli a
+ videolejátszás során létrehozott metafájlokat, amikor a nézőlapot bezárják.
External Player Settings:
Custom External Player Executable: Alapértelmezés szerint a FreeTube feltételezi,
hogy a kiválasztott külső lejátszó megtalálható a PATH (ÚTVONAL) környezeti
@@ -985,26 +1122,35 @@ Tooltips:
(lejátszási lista, ha támogatott) megnyitásához a külső lejátszóban, az indexképen.
Figyelem! Az Invidious beállításai nincsenek hatással a külső lejátszókra.
DefaultCustomArgumentsTemplate: '(Alapértelmezett: „{defaultCustomArguments}”)'
+ Ignore Default Arguments: Ne küldjön semmilyen alapértelmezett argumentumot a
+ külső lejátszónak a videó URL-címén kívül (pl. lejátszási sebesség, lejátszási
+ lista URL-címe stb.). Az egyéni argumentumok továbbra is átadásra kerülnek.
Experimental Settings:
Replace HTTP Cache: Letiltja az Electron lemez alapú HTTP-gyorsítótárát, és engedélyezi
az egyéni memórián belüli képgyorsítótárat. Megnövekedett RAM-használathoz vezet.
Distraction Free Settings:
- Hide Channels: Adja meg a csatorna nevét vagy csatornaazonosítóját, hogy elrejtse
- az összes videót, lejátszási listát és magát a csatornát, hogy ne jelenjen meg
- a keresésben, illetve a felkapott, legnépszerűbb és legajánlottabb. A megadott
- csatornanévnek teljes egyezésnek kell lennie, és megkülönbözteti a kis- és nagybetűket.
+ Hide Channels: Csatornaazonosító megadása, hogy elrejtse az összes videót, lejátszási
+ listát és magát a csatornát, nehogy megjelenjen a keresésben, a felkapott, legnépszerűbb
+ és legnépszerűbb. A megadott csatornaazonosítónak teljes egyezésnek kell lennie,
+ és megkülönbözteti a kis- és nagybetűket.
Hide Subscriptions Live: Ezt a beállítást felülírja az alkalmazásszintű „{appWideSetting}”
beállítás a(z) „{settingsSection}” „{subsection}” szakaszában
+ Hide Videos and Playlists Containing Text: Adjon meg egy szót, szótöredéket vagy
+ kifejezést (nem érzékeny a nagy- és kisbetűkre), hogy elrejtse az összes olyan
+ videót és lejátszási listát, amelynek eredeti címe tartalmazza ezt a szót vagy
+ kifejezést a FreeTube egész területén, kivéve az előzményeket, a lejátszási
+ listákat és a lejátszási listákon belüli videókat.
SponsorBlock Settings:
UseDeArrowTitles: Cserélje le a videocímeket a DeArrow által beküldött, felhasználó
által beküldött címekre.
+ UseDeArrowThumbnails: Videó miniatűr cseréje DeArrow miniatűrrel.
Playing Next Video Interval: A következő videó lejátszása folyamatban van. Kattintson
a törléshez. | A következő videó lejátszása {nextVideoInterval} másodperc múlva
történik. Kattintson a törléshez. | A következő videó lejátszása {nextVideoInterval}
másodperc múlva történik. Kattintson a törléshez.
More: Több
Hashtags have not yet been implemented, try again later: A kettőskeresztescímkék kezelése
- még nincs implementálva. próbálkozz a következő verzióban
+ még nincs implementálva, próbálkozzon újra később
Unknown YouTube url type, cannot be opened in app: Ismeretlen YouTube URL-típusa,
nem nyitható meg az alkalmazásban
Open New Window: Új ablak megnyitása
@@ -1027,11 +1173,6 @@ Channels:
Unsubscribe: Leiratkozás
Unsubscribed: '{channelName} eltávolítva az feliratkozásáiból'
Unsubscribe Prompt: Biztosan le szeretne iratkozni a(z) „{channelName}” csatornáról?
-Age Restricted:
- Type:
- Video: Videó
- Channel: Csatorna
- This {videoOrPlaylist} is age restricted: A(z) {videoOrPlaylist} korhatáros
Downloading failed: Hiba történt a(z) „{videoTitle}” letöltése során
Starting download: „{videoTitle}” letöltésének indítása
Downloading has completed: A(z) „{videoTitle}” letöltése befejeződött
@@ -1057,3 +1198,14 @@ Playlist will pause when current video is finished: Szünetel a lejátszási lis
a jelenlegi videó véget ér
Playlist will not pause when current video is finished: Nem szünetel a lejátszási
lista, amikor a jelenlegi videó véget ér
+Channel Hidden: '{channel} hozzáadva a csatornaszűrőhöz'
+Go to page: Ugrás a(z) {page}. oldalra
+Channel Unhidden: '{channel} eltávolítva a csatornaszűrőből'
+Trimmed input must be at least N characters long: A vágott bemenetnek legalább 1 karakter
+ hosszúnak kell lennie | A vágott bemenetnek legalább {length} karakter hosszúnak
+ kell lennie
+Tag already exists: '„{tagName}” címke már létezik'
+Close Banner: Banner bezárása
+Age Restricted:
+ This channel is age restricted: Ez a csatorna korhatáros
+ This video is age restricted: Ez a videó korhatáros
diff --git a/static/locales/id.yaml b/static/locales/id.yaml
index 999003a20429b..b471e1b32a715 100644
--- a/static/locales/id.yaml
+++ b/static/locales/id.yaml
@@ -753,7 +753,7 @@ Up Next: 'Akan Datang'
Local API Error (Click to copy): 'API Lokal Galat (Klik untuk menyalin)'
Invidious API Error (Click to copy): 'API Invidious Galat (Klik untuk menyalin)'
Falling back to Invidious API: 'Kembali ke API Invidious'
-Falling back to the local API: 'Kembali ke API lokal'
+Falling back to Local API: 'Kembali ke API lokal'
Subscriptions have not yet been implemented: 'Langganan masih belum diterapkan'
Loop is now disabled: 'Putar-Ulang sekarang dimatikan'
Loop is now enabled: 'Putar-Ulang sekarang diaktifkan'
diff --git a/static/locales/is.yaml b/static/locales/is.yaml
index db3a6bbfadcdb..e9e4b80913997 100644
--- a/static/locales/is.yaml
+++ b/static/locales/is.yaml
@@ -132,6 +132,83 @@ User Playlists:
Search bar placeholder: Leita í spilunarlista
Empty Search Message: Það eru engin myndskeið í þessum spilunarlista sem samsvara
leitinni þinni
+ You have no playlists. Click on the create new playlist button to create a new one.: Þú
+ ert ekki með neina spilunarlista. Smelltu á hnappinn til að búa til nýjan spilunarlista.
+ Move Video Up: Færa myndskeið upp
+ Remove from Playlist: Fjarlægja af spilunarlista
+ Playlist Name: Heiti spilunarlista
+ Playlist Description: Lýsing spilunarlista
+ Save Changes: Vista breytingar
+ Cancel: Hætta við
+ Edit Playlist Info: Breyta upplýsingum spilunarlista
+ Sort By:
+ Sort By: Raða eftir
+ NameDescending: Ö-A
+ LatestCreatedFirst: Nýlega útbúið
+ EarliestCreatedFirst: Fyrst búið til
+ LatestUpdatedFirst: Nýlega uppfært
+ EarliestPlayedFirst: Fyrst spilað
+ NameAscending: A-Ö
+ EarliestUpdatedFirst: Fyrst uppfært
+ LatestPlayedFirst: Nýlega spilað
+ SinglePlaylistView:
+ Toast:
+ This video cannot be moved up.: Ekki er hægt að færa þetta myndskeið upp.
+ Video has been removed: Myndskeið hefur verið fjarlægt
+ There was a problem with removing this video: Það kom upp vandamál með að fjarlægja
+ þetta myndskeið
+ Playlist has been updated.: Spilunarlisti hefur verið uppfærður.
+ There was an issue with updating this playlist.: Vandamál kom upp við að uppfæra
+ þennan spilunarlista.
+ This playlist is protected and cannot be removed.: Þetta er varinn spilunarlisti
+ sem ekki er hægt að fjarlægja.
+ Playlist {playlistName} has been deleted.: Spilunarlistanum {playlistName} hefur
+ verið eytt.
+ This video cannot be moved down.: Ekki er hægt að færa þetta myndskeið niður.
+ Playlist name cannot be empty. Please input a name.: Heiti spilunarlista getur
+ ekki verið tómt. Settu inn heiti á listann.
+ "{videoCount} video(s) have been removed": 1 myndskeið hefur verið fjarlægt
+ | {videoCount} myndskeið hafa verið fjarlægð
+ There were no videos to remove.: Það eru engin myndskeið til að fjarlægja.
+ This playlist does not exist: Þessi spilunarlisti er ekki til
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Sum
+ myndskeið í spilunarlistanum hafa ekki enn hlaðist inn. Smelltu hér til að
+ afrita samt.
+ AddVideoPrompt:
+ N playlists selected: '{playlistCount} valin'
+ Search in Playlists: Leita í spilunarlistum
+ Save: Vista
+ Toast:
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 myndskeiði bætt
+ við {playlistCount} spilunarlista | {videoCount} myndskeiðum bætt við {playlistCount}
+ spilunarlista
+ You haven't selected any playlist yet.: Þú hefur enn ekki valið neina spilunarlista.
+ "{videoCount} video(s) added to 1 playlist": 1 myndskeiði bætt við 1 spilunarlista
+ | {videoCount} myndskeiðum bætt við 1 spilunarlista
+ Select a playlist to add your N videos to: Veldu spilunarlista til að bæta myndskeiðinu
+ þínu á | Veldu spilunarlista til að bæta {videoCount}̣ myndskeiðunum þínum á
+ CreatePlaylistPrompt:
+ Create: Búa til
+ New Playlist Name: Heiti á nýjum spilunarlista
+ Toast:
+ There is already a playlist with this name. Please pick a different name.: Spilunarlisti
+ með þessu heiti er þegar í notkun, veldu eitthvað annað nafn.
+ Playlist {playlistName} has been successfully created.: Tókst að útbúa spilunarlistann
+ {playlistName}.
+ There was an issue with creating the playlist.: Vandamál kom upp við að útbúa
+ þennan spilunarlista.
+ This playlist currently has no videos.: Þessi spilunarlisti er ekki með nein myndskeið.
+ Create New Playlist: Búa til nýjan spilunarlista
+ Add to Playlist: Bæta við spilunarlista
+ Move Video Down: Færa myndskeið niður
+ Copy Playlist: Afrita spilunarlista
+ Remove Watched Videos: Fjarlægja áhorfð myndskeið
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Ertu
+ viss um að þú viljir eyða öllum myndskeiðum sem búið er að horfa á af þessum spilunarlista?
+ Aðgerðin er ekki afturkallanleg.
+ Delete Playlist: Eyða spilunarlista
+ Are you sure you want to delete this playlist? This cannot be undone: Ertu viss
+ um að þú viljir eyða þessum spilunarlista? Aðgerðin er ekki afturkallanleg.
History:
# On History Page
History: 'Áhorf'
@@ -170,6 +247,7 @@ Settings:
Middle: 'Miðja'
End: 'Endir'
Hidden: Falið
+ Blur: Móska
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious-tilvik
(sjálfgefið er https://invidious.snopyta.org)'
View all Invidious instance information: 'Skoða allar upplýsingar um Invidious-tilvik'
@@ -325,12 +403,18 @@ Settings:
Automatically Remove Video Meta Files: Sjálfvirkt fjarlægja lýsigögn úr myndskeiðaskrám
Save Watched Videos With Last Viewed Playlist: Vista myndskeið sem horft var á
með síðast notaða spilunarlista
+ Remove All Playlists: Fjarlægja alla spilunarlista
+ Are you sure you want to remove all your playlists?: Ertu viss um að þú viljir
+ fjarlægja alla spilunarlistana þína?
+ All playlists have been removed: Allir spilunarlistar hafa verið fjarlægðir
Subscription Settings:
Subscription Settings: 'Stillingar áskrifta'
Hide Videos on Watch: 'Fela myndskeið eftir áhorf'
Fetch Feeds from RSS: 'Ná í streymi úr RSS'
Manage Subscriptions: 'Sýsla með áskriftir'
Fetch Automatically: Sækja streymi sjálfvirkt
+ Only Show Latest Video for Each Channel: Aðeins birta nýjasta myndskeið fyrir
+ hverja myndskeiðarás
Distraction Free Settings:
Distraction Free Settings: 'Truflanaminnkandi stillingar'
Hide Video Views: 'Fela fjölda áhorfa á myndskeið'
@@ -350,7 +434,7 @@ Settings:
Hide Chapters: Fela kafla
Hide Upcoming Premieres: Fela væntanlegar frumsýningar
Hide Channels: Fela myndskeið úr rásum
- Hide Channels Placeholder: Heiti eða auðkenni rásar
+ Hide Channels Placeholder: Auðkenni rásar
Display Titles Without Excessive Capitalisation: Birta titla án umfram-hástafa
Sections:
Side Bar: Hliðarspjald
@@ -370,6 +454,13 @@ Settings:
Blur Thumbnails: Móska smámyndir
Hide Profile Pictures in Comments: Fela auðkennismyndir í athugasemdum
Hide Subscriptions Community: Fela samfélag áskrifenda
+ Hide Channels Invalid: Uppgefið auðkenni rásar er ógilt
+ Hide Channels Disabled Message: Sumar rásir voru útilokaðar út frá auðkenni og
+ voru ekki meðhöndlaðar. Lokað er á eiginleikann á meðan verið er að uppfæra
+ þessi auðkenni
+ Hide Channels Already Exists: Auðkenni rásar er þegar til
+ Hide Channels API Error: Villa við að ná í notanda með uppgefið auðkenni. Athugaðu
+ aftur hvort auðkennið ré rétt.
Data Settings:
Data Settings: 'Stillingar gagna'
Select Import Type: 'Veldu tegund innflutnings'
@@ -419,6 +510,15 @@ Settings:
Subscription File: Skrá með áskriftum
History File: Skrá með atvikaferli
Playlist File: Spilunarlistaskrá
+ Export Playlists For Older FreeTube Versions:
+ Label: Flytja út spilunarlista fyrir eldri útgáfur FreeTube
+ Tooltip: "Þessi valkostur flytur út myndskeið úr öllum spilunarlistum inn í
+ einn spilunarlista sem kallast 'Eftirlæti'.\nHér er skýrt hvernig eigi að
+ flytja út eða inn myndskeið í spilunarlistum fyrir eldri útgáfur FreeTube:\n
+ 1. Flyttu út spilunarlistana þína með þennan valkost virkann.\n2. Eyddu út
+ öllum fyrirliggjandi spilunarlistum hjá þér með valkostinum 'Fjarlægja alla
+ spilunarlista' í stillingum gagnaleyndar.\n3. Ræstu eldri útgáfu FreeTube
+ og flyttu inn spilunarlistana sem þú fluttir út.\""
Proxy Settings:
Proxy Settings: 'Stillingar milliþjóns (proxy)'
Enable Tor / Proxy: 'Virkja Tor / milliþjón'
@@ -449,6 +549,10 @@ Settings:
Do Nothing: Gera ekkert
Category Color: Litur flokks
UseDeArrowTitles: Nota DeArrow myndskeiðatitla
+ UseDeArrowThumbnails: Nota DeArrow fyrir smámyndir
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': Slóð
+ á API-kerfisviðmót DeArrow Thumbnail Generator smámyndagerðar (sjálfgefið er
+ https://dearrow-thumb.ajay.app)
External Player Settings:
Custom External Player Arguments: Sérsniðin viðföng fyrir utanaðkomandi spilara
Custom External Player Executable: Sérsniðin skipun fyrir utanaðkomandi spilara
@@ -458,6 +562,7 @@ Settings:
Players:
None:
Name: Ekkert
+ Ignore Default Arguments: Hunsa sjálfgefnar breytur
Download Settings:
Download Settings: Stillingar niðurhals
Ask Download Path: Spyrja hvar eigi að vista skrár
@@ -485,6 +590,7 @@ Settings:
Set Password: Setja lykilorð
Remove Password: Fjarlægja lykilorð
Password Settings: Stillingar lykilorðs
+ Expand All Settings Sections: Fletta út öllum stillingahlutum
About:
#On About page
About: 'Um hugbúnaðinn'
@@ -560,6 +666,11 @@ Profile:
#On Channel Page
Profile Settings: Stillingar notkunarsniðs
Toggle Profile List: Víxla lista með notkunarsniðum af/á
+ Profile Name: Heiti notkunarsniðs
+ Edit Profile Name: Breyta heiti notkunarsniðs
+ Create Profile Name: Útbúa heiti á notkunarsnið
+ Open Profile Dropdown: Opna fellivalmynd notkunarsniðs
+ Close Profile Dropdown: Loka fellivalmynd notkunarsniðs
Channel:
Subscribe: 'Gerast áskrifandi'
Unsubscribe: 'Segja upp áskrift'
@@ -765,6 +876,8 @@ Video:
í beinni er ekki tiltækt fyrir þetta streymi. Sá sem sendi þetta inn gæti hafa
gert það óvirkt.
Pause on Current Video: Setja núverandi myndskeið í bið
+ Unhide Channel: Birta rás
+ Hide Channel: Fela rás
Videos:
#& Sort By
Sort By:
@@ -908,25 +1021,29 @@ Tooltips:
utanaðkomandi spilara. Aðvörun, stillingar Invidious hafa ekki áhrif á utanaðkomandi
spilara.
DefaultCustomArgumentsTemplate: "(Sjálfgefið: '{defaultCustomArguments}')"
+ Ignore Default Arguments: Ekki senda nein sjálfgefin viðföng til utanaðkomandi
+ spilarans önnur en URL-slóð myndskeiðs (t.d. afspilunarhraða, slóð spilunarlista,
+ o.s.frv.). Sérsniðin viðföng verða send eftir sem áður.
Experimental Settings:
Replace HTTP Cache: Gerir HTTP-skyndiminni Electron óvirkt og virkjar sérsniðna
minnislæga skyndiminnis-diskmynd. Veldur aukinni notkun á vinnsluminni.
Distraction Free Settings:
- Hide Channels: Settu inn heiti eða auðkenni rásar til að fela öll myndskeið, spilunarlista
+ Hide Channels: Settu inn auðkenni rásar til að fela öll myndskeið, spilunarlista
og sjálfa rásina við leit eða því sem er vinsælast, mest skoðað og mælt með.
- Heiti rásarinnar sem sett er inn þarf að vera nákvæmlega stafrétt og tekur tillit
- til hástafa/lágstafa.
+ Auðkenni rásarinnar sem sett er inn þarf að vera nákvæmlega stafrétt og tekur
+ tillit til hástafa/lágstafa.
Hide Subscriptions Live: Þessa stillingu er hægt að taka yfir með "{appWideSetting}"
stillingunni fyrir allt forritið, í "{subsection}" hlutanum í "{settingsSection}"
SponsorBlock Settings:
UseDeArrowTitles: Skipta út titlum myndskeiða fyrir titla sem notendur hafa sent
inn á DeArrow.
+ UseDeArrowThumbnails: Skipta út smámyndum myndskeiða fyrir smámyndir frá DeArrow.
Local API Error (Click to copy): 'Villa í staðværu API-kerfisviðmóti (smella til að
afrita)'
Invidious API Error (Click to copy): 'Villa í Invidious API-kerfisviðmóti (smella
til að afrita)'
Falling back to Invidious API: 'Nota til vara Invidious API-kerfisviðmót'
-Falling back to the local API: 'Nota til vara staðvært API-kerfisviðmót'
+Falling back to Local API: 'Nota til vara staðvært API-kerfisviðmót'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Þetta
myndskeiðer ekki tiltækt vegna þess að það vantar skráasnið. Þetta getur gest ef
þau eru ekki tiltæk í viðkomandi landi.'
@@ -967,11 +1084,6 @@ Starting download: Byrja að sækja "{videoTitle}"
Downloading failed: Vandamál kom upp við að sækja "{videoTitle}"
Screenshot Error: Skjámyndataka mistókst. {error}
Screenshot Success: Vistaði skjámynd sem "{filePath}"
-Age Restricted:
- Type:
- Channel: Rás
- Video: Myndskeið
- This {videoOrPlaylist} is age restricted: Þetta {videoOrPlaylist} er með aldurstakmörkunum
New Window: Nýr gluggi
Channels:
Search bar placeholder: Leita í rásum
@@ -1002,3 +1114,6 @@ Playlist will pause when current video is finished: Spilunarlisti mun fara í bi
að núverandi myndskeið klárast
Playlist will not pause when current video is finished: Spilunarlisti mun ekki fara
í bið eftir að núverandi myndskeið klárast
+Go to page: Fara á {page}
+Channel Hidden: '{channel} bætt við rásasíu'
+Channel Unhidden: '{channel} fjarlægt úr rásasíu'
diff --git a/static/locales/it.yaml b/static/locales/it.yaml
index b84f3bc3c526a..1f20c1bd6e97d 100644
--- a/static/locales/it.yaml
+++ b/static/locales/it.yaml
@@ -45,6 +45,8 @@ Global:
Subscriber Count: 1 iscritto | {count} iscritti
View Count: 1 visualizzazione | {count} visualizzazioni
Watching Count: 1 spettatore | {count} spettatori
+ Input Tags:
+ Length Requirement: Il tag deve essere lungo almeno {number} caratteri
Search / Go to URL: 'Cerca o aggiungi URL YouTube'
# In Filter Button
Search Filters:
@@ -95,7 +97,7 @@ Subscriptions:
attendi.
Load More Videos: Carica più video
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Questo
- profilo ha un grande numero di iscrizioni. Utilizzerò RSS per evitare limitazioni
+ profilo ha un grande numero di iscrizioni. Userò RSS per evitare limitazioni
Error Channels: Canali con errori
Disabled Automatic Fetching: Hai disabilitato il recupero automatico dell'abbonamento.
Aggiorna gli abbonamenti per vederli qui.
@@ -122,9 +124,100 @@ User Playlists:
Playlist Message: Questa pagina non è rappresentativa di una playlist completa.
Mostra solo i video che hai salvato o aggiunto ai preferiti. A lavoro finito,
tutti i video che si trovano qui saranno spostati in una playlist preferiti.
- Search bar placeholder: Cerca nella Playlist
+ Search bar placeholder: Cerca nella playlist
Empty Search Message: Non ci sono video in questa playlist che corrispondono alla
tua ricerca
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Sei
+ sicuro di voler rimuovere tutti i video guardati da questa playlist? Questa operazione
+ non può essere annullata.
+ AddVideoPrompt:
+ Search in Playlists: Cerca nelle playlist
+ Save: Salva
+ Toast:
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 video aggiunto
+ a {playlistCount} playlist | {videoCount} video aggiunti a {playlistCount}
+ playlist
+ "{videoCount} video(s) added to 1 playlist": 1 video aggiunto a 1 playlist |
+ {videoCount} video aggiunti a 1 playlist
+ You haven't selected any playlist yet.: Non hai ancora selezionato nessuna playlist.
+ Select a playlist to add your N videos to: Seleziona una playlist a cui aggiungere
+ il tuo video | Seleziona una playlist a cui aggiungere i tuoi {videoCount} video
+ N playlists selected: '{playlistCount} selezionate'
+ SinglePlaylistView:
+ Toast:
+ There were no videos to remove.: Non c'erano video da rimuovere.
+ Video has been removed: Il video è stato rimosso
+ Playlist has been updated.: La playlist è stata aggiornata.
+ There was an issue with updating this playlist.: Si è verificato un problema
+ con l'aggiornamento di questa playlist.
+ This video cannot be moved up.: Questo video non può essere spostato verso l'alto.
+ This playlist is protected and cannot be removed.: Questa playlist è protetta
+ e non può essere rimossa.
+ Playlist {playlistName} has been deleted.: La playlist {playlistName} è stata
+ eliminata.
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Alcuni
+ video nella playlist non sono ancora stati caricati. Clicca qui per copiare
+ comunque.
+ This playlist does not exist: Questa playlist non esiste
+ Playlist name cannot be empty. Please input a name.: Il nome della playlist
+ non può essere vuoto. Per favore inserisci un nome.
+ There was a problem with removing this video: Si è verificato un problema durante
+ la rimozione di questo video
+ "{videoCount} video(s) have been removed": 1 video è stato rimosso | {videoCount}
+ video sono stati rimossi
+ This video cannot be moved down.: Questo video non può essere spostato verso
+ il basso.
+ This playlist is now used for quick bookmark: Questa playlist è ora usata per
+ i segnalibri rapidi
+ Quick bookmark disabled: Segnalibro rapido disabilitato
+ Reverted to use {oldPlaylistName} for quick bookmark: Ripristinato l'uso di
+ {oldPlaylistName} per i segnalibri rapidi
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Questa
+ playlist è ora usata per i segnalibri rapidi al posto di {oldPlaylistName}.
+ Fai clic qui per annullare
+ Are you sure you want to delete this playlist? This cannot be undone: Sei sicuro
+ di voler eliminare questa playlist? Questa operazione non può essere annullata.
+ Sort By:
+ LatestPlayedFirst: Riproduzione più recente
+ EarliestCreatedFirst: Creazione più vecchia
+ LatestCreatedFirst: Creazione più recente
+ EarliestUpdatedFirst: Aggiornamento più vecchio
+ Sort By: Ordina per
+ NameDescending: Z-A
+ EarliestPlayedFirst: Riproduzione più vecchia
+ LatestUpdatedFirst: Aggiornamento più recente
+ NameAscending: A-Z
+ You have no playlists. Click on the create new playlist button to create a new one.: Non
+ hai playlist. Fai clic sul pulsante Crea nuova playlist per crearne una nuova.
+ Remove from Playlist: Rimuovi dalla playlist
+ Save Changes: Salva le modifiche
+ CreatePlaylistPrompt:
+ Create: Crea
+ Toast:
+ There was an issue with creating the playlist.: Si è verificato un problema
+ con la creazione della playlist.
+ Playlist {playlistName} has been successfully created.: La playlist {playlistName}
+ è stata creata con successo.
+ There is already a playlist with this name. Please pick a different name.: Esiste
+ già una playlist con questo nome. Scegli un nome diverso.
+ New Playlist Name: Nuovo nome della playlist
+ This playlist currently has no videos.: Questa playlist attualmente non contiene
+ video.
+ Add to Playlist: Aggiungi alla playlist
+ Move Video Down: Sposta il video in basso
+ Playlist Name: Nome della playlist
+ Remove Watched Videos: Rimuovi i video guardati
+ Move Video Up: Sposta il video in alto
+ Cancel: Annulla
+ Delete Playlist: Elimina playlist
+ Create New Playlist: Crea nuova playlist
+ Edit Playlist Info: Modifica informazioni playlist
+ Copy Playlist: Copia playlist
+ Playlist Description: Descrizione della playlist
+ Add to Favorites: Aggiungi a {playlistName}
+ Remove from Favorites: Rimuovi da {playlistName}
+ Enable Quick Bookmark With This Playlist: Abilita segnalibro rapido con questa playlist
+ Disable Quick Bookmark: Disabilita segnalibro rapido
History:
# On History Page
History: 'Cronologia'
@@ -158,6 +251,7 @@ Settings:
Middle: 'Nel mezzo'
End: 'Fine'
Hidden: Nascoste
+ Blur: Sfocatura
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Istanza Invidious
(La predefinita è https://invidious.snopyta.org)'
Region for Trending: 'Regione per le tendenze'
@@ -193,6 +287,7 @@ Settings:
Catppuccin Mocha: Cappuccino moka
Pastel Pink: Rosa pastello
Hot Pink: Rosa caldo
+ Nordic: Nordico
Main Color Theme:
Main Color Theme: 'Colore principale del tema'
Red: 'Rosso'
@@ -318,6 +413,10 @@ Settings:
video
Save Watched Videos With Last Viewed Playlist: Salva i video guardati con l'ultima
playlist vista
+ All playlists have been removed: Tutte le playlist sono state rimosse
+ Remove All Playlists: Rimuovi tutte le playlist
+ Are you sure you want to remove all your playlists?: Sei sicuro di voler rimuovere
+ tutte le tue playlist?
Subscription Settings:
Subscription Settings: 'Impostazioni delle iscrizioni'
Hide Videos on Watch: 'Nascondi i video visualizzati'
@@ -330,6 +429,8 @@ Settings:
How do I import my subscriptions?: 'Come importo le mie iscrizioni?'
Fetch Feeds from RSS: Scarica gli aggiornamenti dai flussi RSS
Fetch Automatically: Recupera i feed automaticamente
+ Only Show Latest Video for Each Channel: Mostra solo il video più recente per
+ ciascun canale
Advanced Settings:
Advanced Settings: 'Impostazioni Avanzate'
Enable Debug Mode (Prints data to the console): 'Abilità modalità Sviluppatore
@@ -408,6 +509,14 @@ Settings:
History File: File della cronologia
Subscription File: File delle iscrizioni
Playlist File: File delle playlist
+ Export Playlists For Older FreeTube Versions:
+ Tooltip: "Questa opzione esporta i video da tutte le playlist in una playlist
+ denominata \"Preferiti\".\nCome esportare e importare video nelle playlist
+ per una versione precedente di FreeTube:\n1. Esporta le tue playlist con questa
+ opzione abilitata.\n2. Elimina tutte le playlist esistenti usando l'opzione
+ Rimuovi tutte le playlist in Impostazioni della privacy.\n3. Avvia la versione
+ precedente di FreeTube e importa le playlist esportate."
+ Label: Esporta playlist per versioni precedenti di FreeTube
Distraction Free Settings:
Hide Popular Videos: Nascondi i video più popolari
Hide Trending Videos: Nascondi le tendenze
@@ -427,9 +536,9 @@ Settings:
Hide Chapters: Nascondi i capitoli
Hide Upcoming Premieres: Nascondi le prossime Première
Hide Channels: Nascondi i video dai canali
- Hide Channels Placeholder: Nome o ID del canale
- Display Titles Without Excessive Capitalisation: Visualizza i titoli senza un
- uso eccessivo di maiuscole
+ Hide Channels Placeholder: ID del canale
+ Display Titles Without Excessive Capitalisation: Visualizza i titoli senza maiuscole
+ e punteggiatura eccessive
Hide Featured Channels: Nascondi i canali in evidenza
Hide Channel Playlists: Nascondi le playlist del canale
Hide Channel Community: Nascondi la comunità del canale
@@ -448,6 +557,17 @@ Settings:
Hide Profile Pictures in Comments: Nascondi le immagini del profilo nei commenti
Blur Thumbnails: Miniature sfocate
Hide Subscriptions Community: Nascondi la comunità di iscritti
+ Hide Channels Invalid: L'ID canale fornito non è valido
+ Hide Channels Disabled Message: Alcuni canali sono stati bloccati usando l'ID
+ e non sono stati elaborati. La funzionalità è bloccata durante l'aggiornamento
+ di tali ID
+ Hide Channels Already Exists: L'ID canale esiste già
+ Hide Channels API Error: Errore durante il recupero dell'utente con l'ID fornito.
+ Controlla di nuovo se l'ID è corretto.
+ Hide Videos and Playlists Containing Text: Nascondi i video e le playlist contenenti
+ il testo
+ Hide Videos and Playlists Containing Text Placeholder: Parola, frammento di parola
+ o frase
The app needs to restart for changes to take effect. Restart and apply change?: L'app
deve essere riavviata affinché le modifiche abbiano effetto. Riavviare e applicare
la modifica?
@@ -482,7 +602,10 @@ Settings:
Prompt To Skip: Chiedi di saltare
Do Nothing: Non fare nulla
Category Color: Colore della categoria
- UseDeArrowTitles: Usa i titoli dei video DeArrow
+ UseDeArrowTitles: Usa i titoli dei video di DeArrow
+ UseDeArrowThumbnails: Usa DeArrow per le miniature
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': URL
+ dell'API del generatore di miniature DeArrow (l'impostazione predefinita è https://dearrow-thumb.ajay.app)
External Player Settings:
Custom External Player Arguments: Argomenti del lettore esterno personalizzato
Custom External Player Executable: File eseguibile del lettore esterno personalizzato
@@ -492,6 +615,7 @@ Settings:
Players:
None:
Name: Nessuno
+ Ignore Default Arguments: Ignora argomenti predefiniti
Download Settings:
Download Settings: Impostazioni dei download
Ask Download Path: Chiedi il percorso di download
@@ -507,10 +631,10 @@ Settings:
Experimental Settings:
Replace HTTP Cache: Sostituisci la cache HTTP
Experimental Settings: Impostazioni sperimentali
- Warning: Queste impostazioni sono sperimentali, causano arresti anomali se abilitate.
- Si consiglia prima di fare un backup. Utilizzare a proprio rischio!
+ Warning: Queste Impostazioni sono sperimentali, causano arresti anomali se abilitate.
+ Si consiglia prima di fare un backup. Usare a proprio rischio!
Password Dialog:
- Enter Password To Unlock: Inserisci la password per sbloccare le impostazioni
+ Enter Password To Unlock: Inserisci la password per sbloccare le Impostazioni
Password Incorrect: Password non corretta
Password: Password
Unlock: Sblocca
@@ -518,8 +642,9 @@ Settings:
Set Password: Imposta password
Password Settings: Impostazioni password
Set Password To Prevent Access: Imposta una password per impedire l'accesso alle
- impostazioni
+ Impostazioni
Remove Password: Rimuovi password
+ Expand All Settings Sections: Espandi tutte le sezioni delle Impostazioni
About:
#On About page
About: 'Informazioni'
@@ -566,13 +691,13 @@ About:
Credits: Crediti
Translate: Traduzioni
room rules: regole stanza
- Please read the: Si prega di leggere
+ Please read the: Per favore leggi
Chat on Matrix: Chatta su Matrix
Mastodon: Mastodon
Email: E-mail
Website: Sito web
- Please check for duplicates before posting: Per favore controlla se ci sono duplicati
- prima di pubblicare
+ Please check for duplicates before posting: Controlla se ci sono duplicati prima
+ di pubblicare
View License: Vedi licenza
Licensed under the AGPLv3: Distribuito sotto la licenza AGPLv3
Source code: Codice sorgente
@@ -627,6 +752,7 @@ Channel:
votes: '{votes} voti'
Reveal Answers: Rivela le risposte
Hide Answers: Nascondi le risposte
+ Video hidden by FreeTube: Video nascosto da FreeTube
Live:
Live: Dal vivo
This channel does not currently have any live streams: Questo canale attualmente
@@ -643,9 +769,9 @@ Channel:
This channel does not currently have any releases: Questo canale non ha attualmente
alcun rilascio
Video:
- Mark As Watched: 'Segna come già visto'
+ Mark As Watched: 'Contrassegna come guardato'
Remove From History: 'Rimuovi dalla cronologia'
- Video has been marked as watched: 'Il video è stato contrassegnato come già visto'
+ Video has been marked as watched: 'Il video è stato contrassegnato come guardato'
Video has been removed from your history: 'Il video è stato rimosso dalla cronologia'
Open in YouTube: 'Apri con YouTube'
Copy YouTube Link: 'Copia link YouTube'
@@ -786,6 +912,9 @@ Video:
chat dal vivo non è disponibile per questo video. Potrebbe essere stata disattivata
dall'autore del caricamento.
Pause on Current Video: Pausa sul video attuale
+ Unhide Channel: Mostra canale
+ Hide Channel: Nascondi canale
+ More Options: Più opzioni
Videos:
#& Sort By
Sort By:
@@ -869,7 +998,7 @@ Up Next: 'Prossimi video'
Local API Error (Click to copy): 'Errore API Locale (Clicca per copiare)'
Invidious API Error (Click to copy): 'Errore API Invidious (Clicca per copiare)'
Falling back to Invidious API: 'Torno alle API Invidious'
-Falling back to the local API: 'Torno alle API locali'
+Falling back to Local API: 'Torno alle API locali'
Subscriptions have not yet been implemented: 'Le Iscrizioni non sono ancora state
implementate'
Loop is now disabled: 'Il loop è ora disabilitato'
@@ -934,6 +1063,11 @@ Profile:
Profile Filter: Filtro del profilo
Profile Settings: Impostazioni dei profili
Toggle Profile List: Attiva/disattiva elenco profili
+ Open Profile Dropdown: Apri il menu a discesa del profilo
+ Close Profile Dropdown: Chiudi il menu a discesa del profilo
+ Profile Name: Nome del profilo
+ Edit Profile Name: Modifica il nome del profilo
+ Create Profile Name: Crea un nome per il profilo
This video is unavailable because of missing formats. This can happen due to country unavailability.: Questo
video non è disponibile a causa di alcuni formati mancanti. Questo può succedere
in caso di mancata disponibilità della nazione.
@@ -954,13 +1088,13 @@ Tooltips:
o indietro per controllare la velocità di riproduzione. Tieni premuto il tasto
CTRL (Command su Mac) e clicca con il tasto sinistro del mouse per tornare rapidamente
alla velocità di riproduzione predefinita (1x a meno che non sia stata cambiata
- nelle impostazioni).
+ nelle Impostazioni).
Skip by Scrolling Over Video Player: Usa la rotella di scorrimento per saltare
il video, in stile MPV.
Allow DASH AV1 formats: I formati DASH AV1 possono avere un aspetto migliore dei
formati DASH H.264. I formati DASH AV1 richiedono più potenza per la riproduzione!
- Non sono disponibili su tutti i video, in questo caso il lettore utilizzerà
- invece i formati DASH H.264.
+ Non sono disponibili su tutti i video, in questo caso il lettore userà invece
+ i formati DASH H.264.
Subscription Settings:
Fetch Feeds from RSS: Se abilitato, FreeTube userà gli RSS invece del metodo standard
per leggere le iscrizioni. Gli RSS sono più veloci e impediscono il blocco dell'IP,
@@ -975,9 +1109,9 @@ Tooltips:
Fallback to Non-Preferred Backend on Failure: Quando le API preferite hanno un
problema, FreeTube userà automaticamente le API secondarie come riserva (se
abilitate).
- Preferred API Backend: Scegli il backend utilizzato da FreeTube per ottenere i
- dati. Le API locali sono integrate nel programma. Le API Invidious richiedono
- un server Invidious al quale connettersi.
+ Preferred API Backend: Scegli il backend usato da FreeTube per ottenere i dati.
+ Le API locali sono integrate nel programma. Le API Invidious richiedono un server
+ Invidious al quale connettersi.
Region for Trending: La regione delle tendenze permette di scegliere la nazione
di cui si vogliono vedere i video di tendenza.
External Link Handling: "Scegli il comportamento predefinito quando si fa clic
@@ -993,26 +1127,34 @@ Tooltips:
un percorso personalizzato può essere impostato qui.
External Player: Scegliendo un lettore esterno sarà visualizzata sulla miniatura
un'icona per aprire il video nel lettore esterno (se la playlist lo supporta).
- Attenzione, le impostazioni Invidious non influiscono sui lettori esterni.
+ Attenzione, le Impostazioni Invidious non influiscono sui lettori esterni.
DefaultCustomArgumentsTemplate: '(Predefinito: {defaultCustomArguments})'
+ Ignore Default Arguments: Non inviare argomenti predefiniti al lettore esterno
+ oltre all'URL del video (ad esempio velocità di riproduzione, URL della playlist,
+ ecc.). Gli argomenti personalizzati verranno comunque trasmessi.
Privacy Settings:
Remove Video Meta Files: Se abilitato, quando chiuderai la pagina di riproduzione
, FreeTube eliminerà automaticamente i metafile creati durante la visione del
video .
Experimental Settings:
Replace HTTP Cache: Disabilita la cache HTTP basata su disco Electron e abilita
- una cache di immagini in memoria personalizzata. Comporta un aumento dell'utilizzo
+ una cache di immagini in memoria personalizzata. Comporta un aumento dell'uso
della RAM.
Distraction Free Settings:
- Hide Channels: Inserisci il nome o l'ID di un canale per impedire che tutti i
- video, le playlist e il canale stesso vengano visualizzati nelle ricerche, tendenze,
- più popolari e consigliati. Il nome del canale inserito deve avere una corrispondenza
+ Hide Channels: Inserisci l'ID di un canale per impedire che tutti i video, le
+ playlist e il canale stesso vengano visualizzati nelle ricerche, tendenze, più
+ popolari e consigliati. Il nome del canale inserito deve avere una corrispondenza
completa e fa distinzione tra maiuscole e minuscole.
Hide Subscriptions Live: Questa impostazione è sovrascritta dall'impostazione
"{appWideSetting}" a livello di app, nella sezione "{subsection}" di "{settingsSection}"
+ Hide Videos and Playlists Containing Text: Inserisci una parola, un frammento
+ di parola o una frase (senza distinzione tra maiuscole e minuscole) per nascondere
+ tutti i video e le playlist i cui titoli originali la contengono in tutto FreeTube,
+ escludendo solo Cronologia, Le tue playlist e i video all'interno delle playlist.
SponsorBlock Settings:
- UseDeArrowTitles: Sostituisci i titoli dei video con titoli inviati dagli utenti
- da DeArrow.
+ UseDeArrowTitles: Sostituisci i titoli dei video coi titoli inviati dagli utenti
+ di DeArrow.
+ UseDeArrowThumbnails: Sostituisci le miniature dei video con le miniature di DeArrow.
Playing Next Video Interval: Riproduzione del video successivo tra un attimo. Clicca
per annullare. | Riproduzione del video successivo tra {nextVideoInterval} secondi.
Clicca per annullare. | Riproduzione del video successivo tra {nextVideoInterval}
@@ -1030,20 +1172,13 @@ Unknown YouTube url type, cannot be opened in app: Tipo di URL di YouTube sconos
Search Bar:
Clear Input: Pulisci ricerca
External link opening has been disabled in the general settings: L'apertura dei link
- esterni è stata disabilitata nelle impostazioni generali
+ esterni è stata disabilitata nelle Impostazioni generali
Are you sure you want to open this link?: Sei sicuro di voler aprire questo link?
Downloading has completed: 'Il download di "{videoTitle}" è terminato'
Starting download: Avvio del download di "{videoTitle}"
Downloading failed: Si è verificato un problema durante il download di "{videoTitle}"
Screenshot Success: Screenshot salvato come "{filePath}"
Screenshot Error: Screenshot non riuscito. {error}
-Age Restricted:
- The currently set default instance is {instance}: Questo {instance} è limitato dall'età
- Type:
- Channel: Canale
- Video: Video
- This {videoOrPlaylist} is age restricted: Questo {videoOrPlaylist} ha limiti di
- età
New Window: Nuova finestra
Channels:
Unsubscribed: '{channelName} è stato rimosso dalle tue iscrizioni'
@@ -1074,3 +1209,13 @@ Playlist will pause when current video is finished: La playlist verrà messa in
al termine del video attuale
Playlist will not pause when current video is finished: La playlist non verrà messa
in pausa al termine del video attuale
+Channel Hidden: '{channel} aggiunto al filtro canali'
+Go to page: Vai a {page}
+Channel Unhidden: '{channel} rimosso dal filtro canali'
+Tag already exists: Il tag "{tagName}" esiste già
+Trimmed input must be at least N characters long: L'input troncato deve essere lungo
+ almeno 1 carattere | L'input troncato deve essere lungo almeno {length} caratteri
+Age Restricted:
+ This video is age restricted: Questo video è soggetto a limiti di età
+ This channel is age restricted: Questo canale è soggetto a limiti di età
+Close Banner: Chiudi banner
diff --git a/static/locales/ja.yaml b/static/locales/ja.yaml
index bfd3cd8de68b0..f851625cbf295 100644
--- a/static/locales/ja.yaml
+++ b/static/locales/ja.yaml
@@ -39,7 +39,7 @@ Global:
Counts:
Video Count: 1 件の動画 | {count} 件の動画
Subscriber Count: 1 登録者 | {count} 登録者
- View Count: 1 回表示 | {count} 回表示
+ View Count: 1 回視聴 | {count} 回視聴
Watching Count: 1 人が視聴中 | {count} 人が視聴中
Channel Count: 1 チャンネル | {count} チャンネル
Search / Go to URL: '検索 / URL の表示'
@@ -114,6 +114,10 @@ User Playlists:
このページは、完全に動作する動画リストではありません。保存またはお気に入りと設定した動画のみが表示されます。操作が完了すると、現在ここにあるすべての動画は「お気に入り」の動画リストに移動します。
Search bar placeholder: 動画リスト内の検索
Empty Search Message: この再生リストに、検索に一致する動画はありません
+ This playlist currently has no videos.: 存在、この再生リストには動画があっていません。
+ Create New Playlist: 新規再生リストを作られる
+ Sort By:
+ NameAscending: A-Z
History:
# On History Page
History: '履歴'
@@ -145,6 +149,7 @@ Settings:
Middle: '中間'
End: '終了'
Hidden: 非表示
+ Blur: ぼかし
'Invidious Instance (Default is https://invidious.snopyta.org)': '接続先の Invidious
サーバー(初期値は https://invidious.snopyta.org)'
Region for Trending: '急上昇の地域設定'
@@ -275,7 +280,7 @@ Settings:
Folder Button: フォルダーの選択
Enter Fullscreen on Display Rotate: 横画面時にフルスクリーンにする
Skip by Scrolling Over Video Player: 動画プレーヤーでスクロールしてスキップ可能にする
- Allow DASH AV1 formats: DASH AV1形式を許可する
+ Allow DASH AV1 formats: DASH AV1形式を許可
Comment Auto Load:
Comment Auto Load: コメント自動読み込み
Subscription Settings:
@@ -387,7 +392,7 @@ Settings:
Hide Chapters: チャプターの非表示
Hide Upcoming Premieres: 今後のプレミア公開を非表示
Hide Channels: チャンネルから動画を非表示
- Hide Channels Placeholder: チャネル名または ID
+ Hide Channels Placeholder: チャンネル ID
Display Titles Without Excessive Capitalisation: 英語の大文字化を控えたタイトル表示
Hide Channel Playlists: チャンネル再生リストの非表示
Hide Channel Community: チャンネル コミュニティの非表示
@@ -407,6 +412,10 @@ Settings:
Hide Profile Pictures in Comments: コメントでプロフィール写真を隠す
Blur Thumbnails: サムネイルをぼかす
Hide Subscriptions Community: チャンネルの購読者リストの非公開
+ Hide Channels Invalid: 提供チャンネル ID 無効
+ Hide Channels Disabled Message: 一部のチャンネルが ID を使用してブロックされ、処理されませんでした。これらの ID が更新されている間、機能はブロックされます
+ Hide Channels Already Exists: 既に存在するチャンネル ID
+ Hide Channels API Error: 提供された ID のユーザーを取得できませんでした。ID が正しいかどうかをもう一度確認してください。
The app needs to restart for changes to take effect. Restart and apply change?: 変更の反映には、アプリの再起動が必要です。再起動して変更を適用しますか?
Proxy Settings:
Error getting network information. Is your proxy configured properly?: ネットワーク情報の取得中にエラーが発生しました。プロキシーを正しく設定してますか?
@@ -460,7 +469,8 @@ Settings:
Experimental Settings:
Replace HTTP Cache: HTTP キャッシュの置換
Experimental Settings: 実験中の設定
- Warning: この設定項目は実験中であるため、有効にするとクラッシュすることがあります。必ずバックアップを作成してください。使用は自己責任でお願いします!
+ Warning:
+ これらの設定は実験的なものであり、有効にするとアプリのクラッシュを引き起こす恐れがあります。バックアップをとっておくことを強くお勧めします。自己責任で使用してください!
Password Settings:
Password Settings: パスワード設定
Set Password To Prevent Access: 設定の変更にはパスワードを設定とする
@@ -788,7 +798,7 @@ Up Next: '次の動画'
Local API Error (Click to copy): '内部 API エラー(クリックするとコピー)'
Invidious API Error (Click to copy): 'Invidious API エラー(クリックするとコピー)'
Falling back to Invidious API: '代替の Invidious API に切替'
-Falling back to the local API: '代替の内部 API に切替'
+Falling back to Local API: '代替の内部 API に切替'
Subscriptions have not yet been implemented: '登録チャンネルは未実装です'
Loop is now disabled: 'ループ再生を無効にしました'
Loop is now enabled: 'ループ再生を有効にしました'
@@ -844,7 +854,7 @@ The playlist has been reversed: 再生リストを逆順にしました
A new blog is now available, {blogTitle}. Click to view more: '新着ブログ公開、{blogTitle}。クリックしてブログを読む'
Download From Site: サイトからダウンロード
Version {versionNumber} is now available! Click for more details: 最新バージョン {versionNumber}
- 配信中! 詳細はクリックして確認してください
+ 配信中!詳細はクリックして確認してください
This video is unavailable because of missing formats. This can happen due to country unavailability.: この動画は、動画形式の情報が利用できないため再生できません。再生が許可されていない国で発生します。
Tooltips:
Subscription Settings:
@@ -860,8 +870,8 @@ Tooltips:
Scroll Playback Rate Over Video Player: カーソルが動画上にあるとき、Ctrl キー(Mac では Command キー)を押したまま、マウスホイールを前後にスクロールして再生速度を調整します。Control
キー(Mac では Command キー)を押したままマウスを左クリックすると、すぐにデフォルトの再生速度(設定を変更していない場合は 1 x)に戻ります。
Skip by Scrolling Over Video Player: スクロール ホイールを使用して、ビデオ、MPV スタイルをスキップします。
- Allow DASH AV1 formats: DASH H.264形式よりDASH AV1形式の方がきれいに見える可能性があるけど、再生には必要な電力がより多い。全ての動画でDASH
- AV1を利用できないため、プレイヤーはDASH H.264形式に自動変更する場合があります。
+ Allow DASH AV1 formats: DASH H.264形式よりもDASH AV1形式の方がきれいに見える可能性がありますが、再生にはより多くの処理能力が必要となります。DASH
+ AV1形式を使用できない場合、プレイヤーはDASH H.264形式を自動で使用します。
General Settings:
Invidious Instance: FreeTube が使用する Invidious API の接続先サーバーです。
Preferred API Backend: FreeTube が youtube からデータを取得する方法を選択します。「内部 API」とはアプリから取得する方法です。「Invidious
@@ -886,8 +896,8 @@ Tooltips:
Replace HTTP Cache: Electron のディスクに基づく HTTP キャッシュを無効化し、メモリ内で独自の画像キャッシュを使用します。このことにより
RAM の使用率は増加します。
Distraction Free Settings:
- Hide Channels: チャンネル名またはチャンネル ID
- を入力すると、すべてのビデオ、再生リスト、チャンネル自体が検索や人気、およびおすすめに表示されなくなります。入力するチャンネル名は、大文字と小文字を区別するので完全に一致させてください。
+ Hide Channels: チャンネル ID を入力すると、すべてのビデオ、再生リスト、チャンネル自体が検索や人気、およびおすすめに表示されなくなります。入力するチャンネル
+ ID は、大文字と小文字を区別するので完全に一致させてください。
Hide Subscriptions Live: この設定は、アプリ全体の "{appWideSetting}" 設定により上書きされます。"{settingsSection}"
項目の "{subsection}" にあります
SponsorBlock Settings:
@@ -907,12 +917,6 @@ Are you sure you want to open this link?: このリンクを開きますか?
Starting download: '"{videoTitle}" のダウンロードを開始します'
Downloading has completed: '"{videoTitle}" のダウンロードが終了しました'
Downloading failed: '"{videoTitle}" のダウンロード中に問題が発生しました'
-Age Restricted:
- The currently set default instance is {instance}: '{instance} は 18 歳以上の視聴者向け動画です'
- Type:
- Channel: チャンネル
- Video: 動画
- This {videoOrPlaylist} is age restricted: この {videoOrPlaylist} は年齢制限があります
Channels:
Channels: チャンネル
Unsubscribe: 登録解除
@@ -941,3 +945,5 @@ Hashtag:
This hashtag does not currently have any videos: このハッシュタグには現在動画がありません
Playlist will pause when current video is finished: 現在のビデオが終了すると、プレイリストは停止します
Playlist will not pause when current video is finished: 現在のビデオが終了しても、プレイリストは停止しません
+Close Banner: バナーを閉じる
+Go to page: '{page}に行く'
diff --git a/static/locales/km.yaml b/static/locales/km.yaml
index 236c1b9e301e9..8e3988d771be1 100644
--- a/static/locales/km.yaml
+++ b/static/locales/km.yaml
@@ -1,15 +1,15 @@
# Put the name of your locale in the same language
-Locale Name: 'ខ្មែរ'
-FreeTube: 'ខ្មែរ'
+Locale Name: 'ភាសាខ្មែរ'
+FreeTube: 'FreeTube'
# Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >-
- ខ្មែរ
+ ផ្នែកនេះនៃកម្មវិធីមិនទាន់រួចរាល់នៅឡើយទេ។ ត្រលប់មកវិញនៅពេលក្រោយ ពេលដែលវឌ្ឍនភាពត្រូវបានបង្កើតឡើង។
# Webkit Menu Bar
-File: 'ខ្មែរ'
-Quit: 'ខ្មែរ'
-Edit: 'ខ្មែរ'
-Undo: 'ខ្មែរ'
+File: 'ឯកសារ'
+Quit: 'ចាកចេញ'
+Edit: 'កែ'
+Undo: 'អាន់ឌូ'
Search Filters: {}
Settings:
# On Settings Page
@@ -18,3 +18,12 @@ Settings:
Channel:
Videos: {}
Tooltips: {}
+New Window: ផ្ទាំងថ្មី
+Copy: ចម្លង
+Redo: រីឌូ
+Reload: ផ្ទុកជាថ្មី
+Select all: រើសទាំងអស់
+Paste: បិតភ្ជាប់
+Force Reload: បង្ខំឱ្យផ្ទុកជាថ្មី
+Delete: លុប
+Cut: កាត់
diff --git a/static/locales/ko.yaml b/static/locales/ko.yaml
index ca0f79a618155..48ab70bc08ce1 100644
--- a/static/locales/ko.yaml
+++ b/static/locales/ko.yaml
@@ -34,6 +34,9 @@ Forward: '앞으로가기'
Global:
Videos: '비디오'
+ Live: 실시간
+ Community: 커뮤니티
+ Shorts: 쇼츠
Version {versionNumber} is now available! Click for more details: '{versionNumber}
버전이 사용가능합니다! 클릭하여 자세한 정보를 확인하세요'
Download From Site: '사이트로부터 다운로드'
@@ -719,8 +722,8 @@ Tooltips:
Thumbnail Preference: 'FreeTube 전체의 모든 썸네일은 기본 썸네일 대신 비디오 프레임으로 대체됩니다.'
Invidious Instance: 'FreeTube가 API 호출을 위해 연결할 Invidious 인스턴스입니다.'
Region for Trending: '트렌드 지역을 통해 표시하고 싶은 국가의 트렌드 비디오를 선택할 수 있습니다.'
- External Link Handling: "FreeTube에서 열 수 없는 링크를 클릭할 때 기본 동작을 선택합니다.\n기본적으로 FreeTube는\
- \ 기본 브라우저에서 클릭한 링크를 엽니다.\n"
+ External Link Handling: "FreeTube에서 열 수 없는 링크를 클릭할 때 기본 동작을 선택합니다.\n기본적으로 FreeTube는
+ 기본 브라우저에서 클릭한 링크를 엽니다.\n"
Player Settings:
Force Local Backend for Legacy Formats: 'Invidious API가 기본값인 경우에만 작동합니다. 활성화되면
로컬 API가 실행되고 Invidious에서 반환된 형식 대신 해당 형식에서 반환된 레거시 형식을 사용합니다. Invidious에서 반환한
@@ -758,7 +761,7 @@ Tooltips:
Local API Error (Click to copy): '로컬 API 오류(복사하려면 클릭)'
Invidious API Error (Click to copy): 'Invidious API 오류(복사하려면 클릭)'
Falling back to Invidious API: 'Invidious API로 대체'
-Falling back to the local API: '로컬 API로 대체'
+Falling back to Local API: '로컬 API로 대체'
This video is unavailable because of missing formats. This can happen due to country unavailability.: '이
동영상은 형식이 누락되어 사용할 수 없습니다. 이는 국가를 사용할 수 없기 때문에 발생할 수 있습니다.'
Subscriptions have not yet been implemented: '구독이 아직 구현되지 않았습니다'
@@ -801,11 +804,6 @@ Channels:
Unsubscribe Prompt: '"{channelName}"에서 구독을 취소하시겠습니까?'
Count: '{number} 채널이 발견되었습니다.'
Unsubscribed: '{channelName} 구독에서 제거되었습니다'
-Age Restricted:
- Type:
- Video: 비디오
- Channel: 채널
- The currently set default instance is {instance}: 이 {instance}는 연령 제한입니다
Downloading has completed: '"{videoTitle}" 다운로드가 완료되었습니다'
Starting download: '"{videoTitle}" 다운로드를 시작하는 중'
Downloading failed: '"{videoTitle}"를 다운로드하는 동안 문제가 발생했습니다'
diff --git a/static/locales/ku.yaml b/static/locales/ku.yaml
index 51fdcd61231d9..1879548c39748 100644
--- a/static/locales/ku.yaml
+++ b/static/locales/ku.yaml
@@ -1,5 +1,5 @@
# Put the name of your locale in the same language
-Locale Name: 'kur-ckb'
+Locale Name: 'کوردی ناوەڕاست'
FreeTube: 'فریتیوب'
# Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >-
@@ -7,20 +7,20 @@ FreeTube: 'فریتیوب'
رویداوە.
# Webkit Menu Bar
-File: 'فایل'
-Quit: 'چونەدەرەوە'
-Edit: 'دەستکاریکردن'
-Undo: 'گەڕانەوە'
+File: 'پەڕگە'
+Quit: 'دەرچوون'
+Edit: 'دەستکاری'
+Undo: 'پووچکردنەوە'
Redo: 'هێنانەوە'
Cut: 'بڕین'
-Copy: 'کۆپی'
-Paste: 'پەیست'
+Copy: 'لەبەرگرتنەوە'
+Paste: 'لکاندن'
Delete: 'سڕینەوە'
Select all: 'دیاریکردنی هەمووی'
-Reload: 'دوبارە دابەزاندن'
-Force Reload: 'دوباری دابەزاندی بەهێز'
-Toggle Developer Tools: 'ئەدەواتەکانی دیڤیڵۆپەر بەردەست بخە'
-Actual size: 'گەورەیی راستی'
+Reload: 'بارکردنەوە'
+Force Reload: 'بارکردنەوەی بەزۆر'
+Toggle Developer Tools: 'زامنی ئامرازەکانی گەشەپێدەر'
+Actual size: 'قەبارەی ڕاستەقینە'
Zoom in: 'زووم کردنە ناوەوە'
Zoom out: 'زووم کردنە دەرەوە'
Toggle fullscreen: 'شاشەکەت پرکەرەوە'
@@ -30,9 +30,9 @@ Close: 'داخستن'
Back: 'گەڕانەوە'
Forward: 'چونەپێشەوە'
-Version {versionNumber} is now available! Click for more details: 'ڤێرژنی {versionNumber}
- ئێستا بەردەستە! کلیک بکە بۆ زانیاری زیاتر'
-Download From Site: 'دایبەزێنە لە سایتەکەوە'
+Version {versionNumber} is now available! Click for more details: 'ئێستا وەشانی {versionNumber}
+ بەردەستە..بۆ زانیاری زۆرتر کرتە بکە'
+Download From Site: 'لە وێبگەوە دایگرە'
A new blog is now available, {blogTitle}. Click to view more: 'بڵۆگێکی نوێ بەردەستە،
{blogTitle}. کلیک بکە بۆ بینینی زیاتر'
@@ -190,3 +190,8 @@ Profile:
Removed {profile} from your profiles: 'سڕاوەتەوە لە پرۆفایلەکانت {profile}'
Channel:
Playlists: {}
+New Window: پەنجەرەی نوێ
+Go to page: بڕۆ بۆ {page}
+Preferences: هەڵبژاردەکان
+Are you sure you want to open this link?: دڵنیایت دەتەوێت ئەم بەستەرە بکەیتەوە؟
+Open New Window: کردنەوەی پەنجەرەیەکی نوێ
diff --git a/static/locales/lt.yaml b/static/locales/lt.yaml
index ab3fab325f73b..aa301bcd3fd91 100644
--- a/static/locales/lt.yaml
+++ b/static/locales/lt.yaml
@@ -38,6 +38,10 @@ Global:
Live: Tiesiogiai
Shorts: Šortai
Community: Bendruomenė
+ Counts:
+ Subscriber Count: 1 prenumeruoti | {count} prenumeratorių
+ Channel Count: 1 kanalas | {count} kanalai
+ Video Count: 1 vaizdo įrašas | {count} vaizdo įrašai
Version {versionNumber} is now available! Click for more details: 'Versija {versionNumber}
jau prieinama! Spustelėkite, jei norite gauti daugiau informacijos'
Download From Site: 'Atsisiųsti iš svetainės'
@@ -839,7 +843,7 @@ Local API Error (Click to copy): 'Vietinė API klaida (spustelėkite, jei norite
Invidious API Error (Click to copy): 'Invidious API klaida (spustelėkite, jei norite
kopijuoti)'
Falling back to Invidious API: 'Grįžtama prie Invidious API'
-Falling back to the local API: 'Grįžtama prie vietinio API'
+Falling back to Local API: 'Grįžtama prie vietinio API'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Šis
vaizdo įrašas nepasiekiamas, nes trūksta formatų. Tai gali nutikti dėl to, kad šalis
yra nepasiekiama.'
@@ -884,12 +888,6 @@ Channels:
Unsubscribe: Atšaukti prenumeratą
Unsubscribed: '{channelName} buvo pašalintas iš jūsų prenumeratų'
Unsubscribe Prompt: Ar tikrai norite atšaukti {channelName} prenumeratą?
-Age Restricted:
- Type:
- Channel: Kanalas
- Video: Vaizdo įrašas
- This {videoOrPlaylist} is age restricted: Šis {videoOrPlaylist} ribojamas pagal
- amžių
Downloading has completed: „{videoTitle}“ atsisiuntimas baigtas
Starting download: Pradedamas „{videoTitle}“ atsisiuntimas
Downloading failed: Atsisiunčiant „{videoTitle}“ kilo problema
@@ -906,3 +904,5 @@ Clipboard:
Cannot access clipboard without a secure connection: Negalima pasiekti iškarpinės
be saugaus ryšio
Preferences: Nuostatos
+Go to page: Eiti į {page}
+Close Banner: Uždaryti baneris
diff --git a/static/locales/lv.yaml b/static/locales/lv.yaml
new file mode 100644
index 0000000000000..130bb3cbfbf46
--- /dev/null
+++ b/static/locales/lv.yaml
@@ -0,0 +1,863 @@
+# Put the name of your locale in the same language
+Locale Name: 'Latviešu'
+FreeTube: 'FreeTube'
+# Currently on Subscriptions, Playlists, and History
+'This part of the app is not ready yet. Come back later when progress has been made.': >
+
+# Webkit Menu Bar
+File: 'Datne'
+New Window: 'Jauns logs'
+Preferences: 'Iestatījumi'
+Quit: 'Iziet'
+Edit: 'Rediģēt'
+Undo: 'Atcelt'
+Redo: 'Darīt vēlreiz'
+Cut: 'Izgriezt'
+Copy: 'Kopēt'
+Paste: 'Ielīmēt'
+Delete: 'Dzēst'
+Select all: 'Iezīmēt visu'
+Reload: 'Pārlādēt'
+Force Reload: 'Piespiedu pārlāde'
+Toggle Developer Tools: 'Ieslēgt izstrādātāja rīkus'
+Actual size: 'Patiesais izmērs'
+Zoom in: 'Tuvināt'
+Zoom out: 'Tālināt'
+Toggle fullscreen: 'Pilnekrāns'
+Window: 'Logs'
+Minimize: 'Samazināt'
+Close: 'Aizvērt'
+Back: 'Atpakaļ'
+Forward: 'Uz priekšu'
+Open New Window: 'Atvērt jaunu logu'
+
+Version {versionNumber} is now available! Click for more details: ''
+Download From Site: 'Lejuplādēt no vietnes'
+A new blog is now available, {blogTitle}. Click to view more: ''
+Are you sure you want to open this link?: ''
+
+# Global
+# Anything shared among components / views should be put here
+Global:
+ Videos: 'Video'
+ Shorts: 'Īsie'
+ Live: 'Tiešraides'
+ Community: 'Kopiena'
+ Counts:
+ Video Count: ''
+ Channel Count: ''
+ Subscriber Count: ''
+ View Count: ''
+ Watching Count: ''
+
+# Search Bar
+Search / Go to URL: ''
+Search Bar:
+ Clear Input: 'Tīrīt ievadi'
+ # In Filter Button
+Search Filters:
+ Search Filters: ''
+ Sort By:
+ Sort By: ''
+ Most Relevant: 'Visatbilstošākie'
+ Rating: 'Vērtējums'
+ Upload Date: 'Augšuplādes datums'
+ View Count: 'Skatījumi'
+ Time:
+ Time: 'Laiks'
+ Any Time: 'Jebkurā laikā'
+ Last Hour: 'Pēdējā stundā'
+ Today: 'Šodien'
+ This Week: 'Šonedēļ'
+ This Month: 'Šomēnes'
+ This Year: 'Šogad'
+ Type:
+ Type: 'Veids'
+ All Types: 'Visi veidi'
+ Videos: 'Video'
+ Channels: 'Kanāli'
+ Movies: 'Filmas'
+ #& Playlists
+ Duration:
+ Duration: 'Ilgums'
+ All Durations: 'Visi ilgumi'
+ Short (< 4 minutes): 'Īss (<4 minūtēm)'
+ Medium (4 - 20 minutes): 'Vidējs (4 - 20 minūtes)'
+ Long (> 20 minutes): 'Ilgs (> 20 minūtes)'
+ # On Search Page
+ Search Results: ''
+ Fetching results. Please wait: ''
+ Fetch more results: ''
+ There are no more results for this search: ''
+# Sidebar
+Subscriptions:
+ # On Subscriptions Page
+ Subscriptions: ''
+ # channels that were likely deleted
+ Error Channels: ''
+ Latest Subscriptions: ''
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: ''
+ 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': ''
+ Disabled Automatic Fetching: ''
+ Empty Channels: ''
+ 'Getting Subscriptions. Please wait.': ''
+ Empty Posts: ''
+ Refresh Subscriptions: ''
+ Load More Videos: ''
+ Load More Posts: 'Ielādēt vairāk ierakstus'
+ Subscriptions Tabs: ''
+ All Subscription Tabs Hidden: ''
+More: ''
+Channels:
+ Channels: ''
+ Title: ''
+ Search bar placeholder: ''
+ Count: ''
+ Empty: ''
+ Unsubscribe: ''
+ Unsubscribed: ''
+ Unsubscribe Prompt: ''
+Trending:
+ Trending: ''
+ Default: ''
+ Music: 'Mūzika'
+ Gaming: 'Spēles'
+ Movies: 'Filmas'
+ Trending Tabs: ''
+Most Popular: ''
+Playlists: ''
+User Playlists:
+ Your Playlists: ''
+ Playlist Message: ''
+ Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
+ Empty Search Message: ''
+ Search bar placeholder: ''
+History:
+ # On History Page
+ History: ''
+ Watch History: ''
+ Your history list is currently empty.: ''
+ Empty Search Message: ''
+ Search bar placeholder: ""
+Settings:
+ # On Settings Page
+ Settings: ''
+ The app needs to restart for changes to take effect. Restart and apply change?: ''
+ General Settings:
+ General Settings: 'Galvenie iestatījumi'
+ Check for Updates: 'Pārbaudīt atjauninājumus'
+ Check for Latest Blog Posts: 'Skatīt jaunākos bloga ierakstus'
+ Fallback to Non-Preferred Backend on Failure: ''
+ Enable Search Suggestions: ''
+ Default Landing Page: ''
+ Locale Preference: 'Vietas iestatījums'
+ System Default: ''
+ Preferred API Backend:
+ Preferred API Backend: ''
+ Local API: 'Vietējais API'
+ Invidious API: ''
+ Video View Type:
+ Video View Type: 'Video skata veids'
+ Grid: 'Režģis'
+ List: 'Saraksts'
+ Thumbnail Preference:
+ Thumbnail Preference: 'Sīktēlu iestatījums'
+ Default: ''
+ Beginning: 'Sākums'
+ Middle: 'Vidus'
+ End: 'Beigas'
+ Hidden: 'Paslēpts'
+ Current Invidious Instance: 'Pašreizējais Invidious gadījums'
+ The currently set default instance is {instance}: ''
+ No default instance has been set: ''
+ Current instance will be randomized on startup: 'Pašreizējais gadījums tiks nejaušots
+ sāknējot'
+ Set Current Instance as Default: ''
+ Clear Default Instance: ''
+ View all Invidious instance information: 'Skatīt visu Invidious gadījuma informāciju'
+ Region for Trending: 'Tendenču apgabals'
+ #! List countries
+ External Link Handling:
+ External Link Handling: 'Ārējo saišu vadība'
+ Open Link: 'Atvērt saiti'
+ Ask Before Opening Link: 'Jautāt pirms saites atvēršanas'
+ No Action: 'Nedarīt neko'
+ Theme Settings:
+ Theme Settings: 'Izskata iestatījumi'
+ Match Top Bar with Main Color: ''
+ Expand Side Bar by Default: ''
+ Disable Smooth Scrolling: 'Atspējot plūdeno ritināšanu'
+ UI Scale: 'Saskarnes izmērs'
+ Hide Side Bar Labels: 'Paslēpt sānu paneļa etiķetes'
+ Hide FreeTube Header Logo: 'Paslēpt FreeTube galvenes logo'
+ Base Theme:
+ Base Theme: 'Pamata izskats'
+ Black: 'Melns'
+ Dark: 'Tumšs'
+ System Default: ''
+ Light: 'Gaišs'
+ Dracula: 'Drakula'
+ Catppuccin Mocha: 'Kaķpučīn moka'
+ Pastel Pink: 'Pasteļu rozā'
+ Hot Pink: 'Karsti rozā'
+ Main Color Theme:
+ Main Color Theme: 'Galvenās krāsas izskats'
+ Red: 'Sarkans'
+ Pink: 'Rozā'
+ Purple: 'Violets'
+ Deep Purple: 'Dziļi violets'
+ Indigo: 'Indigo'
+ Blue: 'Zils'
+ Light Blue: 'Gaiši zils'
+ Cyan: ''
+ Teal: ''
+ Green: 'Zaļš'
+ Light Green: 'Gaiši zaļš'
+ Lime: 'Laims'
+ Yellow: 'Dzeltens'
+ Amber: 'Dzintars'
+ Orange: 'Oranžs'
+ Deep Orange: 'Dziļi oranžs'
+ Dracula Cyan: ''
+ Dracula Green: 'Drakulas zaļš'
+ Dracula Orange: 'Drakulas oranžs'
+ Dracula Pink: 'Drakulas rozā'
+ Dracula Purple: 'Drakulas violets'
+ Dracula Red: 'Drakulas sarkans'
+ Dracula Yellow: 'Drakulas dzeltens'
+ Catppuccin Mocha Rosewater: 'Kaķpučīn moka rožūdens'
+ Catppuccin Mocha Flamingo: 'Kaķpučīn moka flamingo'
+ Catppuccin Mocha Pink: 'Kaķpučīn moka rozā'
+ Catppuccin Mocha Mauve: 'Kaķpučīn moka purpursarkans'
+ Catppuccin Mocha Red: 'Kaķpučīn moka sarkans'
+ Catppuccin Mocha Maroon: 'Kaķpučīn moka kastaņbrūns'
+ Catppuccin Mocha Peach: 'Kaķpučīn moka persiks'
+ Catppuccin Mocha Yellow: 'Kaķpučīn moka dzeltens'
+ Catppuccin Mocha Green: 'Kaķpučīn moka zaļš'
+ Catppuccin Mocha Teal: ''
+ Catppuccin Mocha Sky: 'Kaķpučīn moka debess'
+ Catppuccin Mocha Sapphire: 'Kaķpučīn moka safīrs'
+ Catppuccin Mocha Blue: 'Kaķpučīn moka zils'
+ Catppuccin Mocha Lavender: 'Kaķpučīn moka lavanda'
+ Secondary Color Theme: 'Otrās krāsas izskats'
+ #* Main Color Theme
+ Player Settings:
+ Player Settings: 'Atskaņotāja iestatījumi'
+ Force Local Backend for Legacy Formats: 'Piespiest vietējo aizmugursistēmu priekš
+ mantojuma formātiem'
+ Play Next Video: 'Atskaņot nākamo video'
+ Turn on Subtitles by Default: ''
+ Autoplay Videos: 'Autoatskaņot video'
+ Proxy Videos Through Invidious: 'Starpniekot video caur Invidious'
+ Autoplay Playlists: 'Autoatskaņot sarakstus'
+ Enable Theatre Mode by Default: ''
+ Scroll Volume Over Video Player: ''
+ Scroll Playback Rate Over Video Player: 'Ritināt atskaņošanas ātrumu pāri video
+ atskaņotājam'
+ Skip by Scrolling Over Video Player: 'Izlaist ritinot pāri video atskaņotājam'
+ Display Play Button In Video Player: 'Attēlot Atskaņošanas pogu video atskaņotājā'
+ Enter Fullscreen on Display Rotate: 'Pagriežot ekrānu pārslēgt uz pilnekrānu'
+ Next Video Interval: 'Nākošā video intervāls'
+ Fast-Forward / Rewind Interval: ''
+ Default Volume: ''
+ Default Playback Rate: ''
+ Max Video Playback Rate: 'Maksimālais video atskaņošanas ātrums'
+ Video Playback Rate Interval: 'Video atskaņošanas ātruma intervāls'
+ Default Video Format:
+ Default Video Format: ''
+ Dash Formats: 'DASH formāti'
+ Legacy Formats: 'Mantojuma formāti'
+ Audio Formats: 'Audio formāti'
+ Default Quality:
+ Default Quality: ''
+ Auto: ''
+ 144p: '144p'
+ 240p: '240p'
+ 360p: '360p'
+ 480p: '480p'
+ 720p: '720p'
+ 1080p: '1080p'
+ 1440p: '1440p'
+ 4k: '4k'
+ 8k: '8k'
+ Allow DASH AV1 formats: 'Atļaut DASH AV1 formātus'
+ Screenshot:
+ Enable: 'Iespējot ekrānšāviņu'
+ Format Label: 'Ekrānšāviņa formāti'
+ Quality Label: 'Ekrānšāviņa kvalitāte'
+ Ask Path: 'Jautāt saglabāšanas mapi'
+ Folder Label: 'Ekrānšāviņa mape'
+ Folder Button: 'Izvēlēties mapi'
+ File Name Label: 'Nosaukuma šablons'
+ File Name Tooltip: ''
+ Error:
+ Forbidden Characters: 'Aizliegtās rakstzīmes'
+ Empty File Name: 'Tukšs datnes nosaukums'
+ Comment Auto Load:
+ Comment Auto Load: 'Komentāru autoielāde'
+ External Player Settings:
+ External Player Settings: 'Ārējā atskaņotāja iestatījumi'
+ External Player: 'Ārējais atskaņotājs'
+ Ignore Unsupported Action Warnings: 'Ignorēt neatbalstītas darbības brīdinājumus'
+ Custom External Player Executable: 'Pielāgota ārējā atskaņotāja izpilddatne'
+ Custom External Player Arguments: 'Pielāgoti ārējā atskaņotāja mainīgie'
+ Players:
+ None:
+ Name: 'Nekas'
+ Privacy Settings:
+ Privacy Settings: 'Privātuma iestatījumi'
+ Remember History: 'Atcerēties vēsturi'
+ Save Watched Progress: 'Saglabāt skatīto attīstību'
+ Save Watched Videos With Last Viewed Playlist: ''
+ Automatically Remove Video Meta Files: 'Automātiski noņemt video metadatus'
+ Clear Search Cache: ''
+ Are you sure you want to clear out your search cache?: ''
+ Search cache has been cleared: ''
+ Remove Watch History: 'Noņemt skatīšanās vēsturi'
+ Are you sure you want to remove your entire watch history?: 'Vai tu esi pārliecināts,
+ ka vēlies noņemt visu skatīšanās vēsturi?'
+ Watch history has been cleared: 'Skatīšanās vēsture tika noņemta'
+ Remove All Subscriptions / Profiles: ''
+ Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: ''
+ Subscription Settings:
+ Subscription Settings: ''
+ Hide Videos on Watch: 'Paslēpt video pēc skatīšanas'
+ Fetch Feeds from RSS: 'Iegūt plūsmu no RSS'
+ Manage Subscriptions: ''
+ Fetch Automatically: 'Iegūt plūsmu automātiski'
+ Distraction Free Settings:
+ Distraction Free Settings: 'Beztraucēšanas iestatījumi'
+ Sections:
+ Side Bar: 'Sānu panelis'
+ Subscriptions Page: ''
+ Channel Page: 'Kanāla lapa'
+ Watch Page: 'Skatīšanās lapa'
+ General: 'Galvenais'
+ Blur Thumbnails: 'Izpludināt sīktēlus'
+ Hide Video Views: 'Paslēpt video skatījumus'
+ Hide Video Likes And Dislikes: 'Paslēpt video novērtējuma atzīmes'
+ Hide Channel Subscribers: 'Paslēpt kanāla abonentus'
+ Hide Comment Likes: 'Paslēpt komentāru vērtējumus'
+ Hide Recommended Videos: 'Paslēpt ieteiktos video'
+ Hide Trending Videos: 'Paslēpt tendenču video'
+ Hide Popular Videos: 'Paslēpt populāros video'
+ Hide Playlists: 'Paslēpt sarakstus'
+ Hide Live Chat: 'Paslēpt dzīvo čatu'
+ Hide Active Subscriptions: ''
+ Hide Video Description: 'Paslēpt video aprakstu'
+ Hide Comments: 'Paslēpt komentārus'
+ Hide Profile Pictures in Comments: 'Paslēpt kontu atēlus komentāros'
+ Display Titles Without Excessive Capitalisation: 'Attēlot nosaukumus nepārspīlējot
+ ar lielajiem burtiem'
+ Hide Live Streams: 'Paslēpt dzīvās straumes'
+ Hide Upcoming Premieres: 'Paslēpt tuvojošās pirmizrādes'
+ Hide Sharing Actions: 'Paslēpt dalīšanās darbības'
+ Hide Chapters: 'Paslēpt nodaļas'
+ Hide Channels: 'Kanālos paslēpt video'
+ Hide Channels Placeholder: 'Kanāla vārds vai ID'
+ Hide Featured Channels: 'Paslēpt izceltos kanālus'
+ Hide Channel Playlists: 'Kanālā paslēpt sarakstus'
+ Hide Channel Community: 'Kanālā paslēpt kopienu'
+ Hide Channel Shorts: 'Kanālā paslēpt īsos'
+ Hide Channel Podcasts: 'Kanālā paslēpt podkāstus'
+ Hide Channel Releases: 'Kanālā paslēpt relīzes'
+ Hide Subscriptions Videos: ''
+ Hide Subscriptions Shorts: ''
+ Hide Subscriptions Live: ''
+ Hide Subscriptions Community: ''
+ Data Settings:
+ Data Settings: 'Datu iestatījumi'
+ Select Import Type: 'Izvēlēties importa veidu'
+ Select Export Type: 'Izvēlēties eksporta veidu'
+ Import Subscriptions: ''
+ Subscription File: ''
+ History File: 'Vēstures datne'
+ Playlist File: ''
+ Check for Legacy Subscriptions: ''
+ Export Subscriptions: ''
+ Export FreeTube: 'Eksportēt FreeTube'
+ Export YouTube: 'Eksportēt YouTube'
+ Export NewPipe: 'Eksportēt NewPipe'
+ Import History: 'Importēt vēsturi'
+ Export History: 'Eksportēt vēsturi'
+ Import Playlists: 'Importēt sarakstus'
+ Export Playlists: 'Eksportēt sarakstus'
+ Profile object has insufficient data, skipping item: 'Profila objektam nav pietiekami
+ datu, izlaiž vienumu'
+ All subscriptions and profiles have been successfully imported: ''
+ All subscriptions have been successfully imported: ''
+ One or more subscriptions were unable to be imported: ''
+ Invalid subscriptions file: ''
+ This might take a while, please wait: 'Tas var aizņemt kādu laiku, lūdzu gaidiet'
+ Invalid history file: 'Nederīga vēstures datne'
+ Subscriptions have been successfully exported: ''
+ History object has insufficient data, skipping item: 'Vēstures objektam nav pietiekami
+ datu, izlaiž vienumu'
+ All watched history has been successfully imported: 'Visa skatīšanās vēstures
+ tika veiksmīgi importēta'
+ All watched history has been successfully exported: 'Visa skatīšanās vēstures
+ tika veiksmīgi eksportēta'
+ Playlist insufficient data: ''
+ All playlists has been successfully imported: 'Visi saraksti tika veiksmīgi importēti'
+ All playlists has been successfully exported: 'Visi saraksti tika veiksmīgi eksportēti'
+ Unable to read file: 'Nespēj nolasīt datni'
+ Unable to write file: 'Nespēj ierakstīt datni'
+ Unknown data key: 'Nezināma datu atslēga'
+ How do I import my subscriptions?: ''
+ Manage Subscriptions: ''
+ Proxy Settings:
+ Proxy Settings: 'Starpniekserveru iestatījumi'
+ Enable Tor / Proxy: 'Iespējot Tor / starpniekserveri'
+ Proxy Protocol: 'Starpniekservera protokols'
+ Proxy Host: 'Starpniekservera saimnieks'
+ Proxy Port Number: 'Starpniekservera porta numurs'
+ Clicking on Test Proxy will send a request to: 'Nospiežot "Pārbaudīt starpniekserveri"
+ tiks nosūtīts pieprasījums uz'
+ Test Proxy: 'Pārbaudīt starpniekserveri'
+ Your Info: 'Tavs info'
+ Ip: 'IP'
+ Country: 'Valsts'
+ Region: 'Apgabals'
+ City: 'Pilsēta'
+ Error getting network information. Is your proxy configured properly?: 'Kļūda
+ saņemot tīkla informāciju. Vai jūsu starpniekserveris ir uzstādīts pareizi?'
+ SponsorBlock Settings:
+ SponsorBlock Settings: 'SponsorBlock iestatījumi'
+ Enable SponsorBlock: 'Iespējot SponsorBlock'
+ 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': ''
+ Notify when sponsor segment is skipped: 'Ziņot, kad sponsora gabals tiek izlaists'
+ UseDeArrowTitles: 'Izmantot DeArrow video nosaukumus'
+ Skip Options:
+ Skip Option: 'Izlaišanas iestatījums'
+ Auto Skip: 'Autoizlaist'
+ Show In Seek Bar: 'Rādīt tīšanas joslā'
+ Prompt To Skip: 'Jautāt, lai izlaistu'
+ Do Nothing: 'Nedarīt neko'
+ Category Color: 'Iedalījuma krāsa'
+ Parental Control Settings:
+ Parental Control Settings: 'Vecāku vadības iestatījumi'
+ Hide Unsubscribe Button: 'Paslēpt Atabonēt pogu'
+ Show Family Friendly Only: 'Rādīt tikai ģimenei draudzīgi'
+ Hide Search Bar: ''
+ Download Settings:
+ Download Settings: 'Lejuplādes iestatījumi'
+ Ask Download Path: 'Jautāt lejuplādes ceļu'
+ Choose Path: 'Izvēlēties ceļu'
+ Download Behavior: 'Lejuplādes uzvedība'
+ Download in app: 'Lejuplādēt aplikācijā'
+ Open in web browser: 'Atvērt tīkla pārlūkā'
+ Experimental Settings:
+ Experimental Settings: 'Izmēģinājuma iestatījumi'
+ Warning: ''
+ Replace HTTP Cache: 'Aizvietot HTTP kešatmiņu'
+ Password Dialog:
+ Password: 'Parole'
+ Enter Password To Unlock: 'Ievadi paroli, lai atslēgtu iestatījumus'
+ Password Incorrect: 'Parole nepareiza'
+ Unlock: 'Atslēgt'
+ Password Settings:
+ Password Settings: 'Paroles iestatījumi'
+ Set Password To Prevent Access: 'Uzstādi paroli, lai neļautu piekļūt uzstādījumiem'
+ Set Password: 'Uzstādi paroli'
+ Remove Password: 'Noņem paroli'
+About:
+ #On About page
+ About: 'Par'
+ Beta: 'Beta'
+ Source code: 'Pirmkods'
+ Licensed under the AGPLv3: ''
+ View License: ''
+ Downloads / Changelog: 'Lejuplādes / izmaiņu žurnāls'
+ GitHub releases: 'GitHub laidieni'
+ Help: 'Palīdzība'
+ FreeTube Wiki: 'FreeTube Wiki'
+ FAQ: 'BUJ'
+ Discussions: 'Sarunas'
+ Report a problem: 'Ziņot par problēmu'
+ GitHub issues: 'GitHub problēmas'
+ Please check for duplicates before posting: 'Lūdzu pārbaudi dublikātus pirms publicēšanas'
+ Website: 'Vietne'
+ Blog: 'Emuārs'
+ Email: 'E-pasts'
+ Mastodon: 'Mastodon'
+ Chat on Matrix: 'Tērzēt Matrixā'
+ Please read the: 'Lūdzu izlasi'
+ room rules: 'istabas noteikumi'
+ Translate: 'Tulkot'
+ Credits: 'Nopelni'
+ FreeTube is made possible by: 'FreeTube padarīja iespējamu'
+ these people and projects: 'šie cilvēki un apvienības'
+ Donate: 'Ziedot'
+
+Profile:
+ Profile Settings: 'Profila iestatījumi'
+ Toggle Profile List: 'Pārslēgt profilu sarakstu'
+ Profile Select: 'Izvēlēties profilu'
+ Profile Filter: 'Profilu filtrs'
+ All Channels: 'Visi kanāli'
+ Profile Manager: 'Profilu pārvaldnieks'
+ Create New Profile: 'Veidot jaunu profilu'
+ Edit Profile: 'Mainīt profilu'
+ Color Picker: 'Krāsu izvēlētājs'
+ Custom Color: 'Pielāgota krāsa'
+ Profile Preview: 'Profila priekšskatījums'
+ Create Profile: 'Veidot profilu'
+ Update Profile: 'Atjaunināt profilu'
+ Make Default Profile: ''
+ Delete Profile: 'Dzēst profilu'
+ Are you sure you want to delete this profile?: 'Vai tu esi drošs, ka gribi dzēst
+ šo profilu?'
+ All subscriptions will also be deleted.: ''
+ Profile could not be found: 'Profils netika atrasts'
+ Your profile name cannot be empty: 'Tavs profila vārds nevar būt tukšs'
+ Profile has been created: 'Profils tika izveidots'
+ Profile has been updated: 'Profils tika atjaunināts'
+ Your default profile has been set to {profile}: ''
+ Removed {profile} from your profiles: ''
+ Your default profile has been changed to your primary profile: ''
+ '{profile} is now the active profile': ''
+ Subscription List: ''
+ Other Channels: 'Citi kanāli'
+ '{number} selected': ''
+ Select All: 'Izvēlēties visus'
+ Select None: 'Neizvēlēties nevienu'
+ Delete Selected: 'Dzēst izvēlētos'
+ Add Selected To Profile: 'Izvēlētos pievienot profilam'
+ No channel(s) have been selected: 'Neviens kanāls netika izvēlēts'
+ ? This is your primary profile. Are you sure you want to delete the selected channels? The
+ same channels will be deleted in any profile they are found in.
+ : ''
+ Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: ''
+#On Channel Page
+Channel:
+ Subscribe: 'Abonē'
+ Unsubscribe: 'Atabonē'
+ Channel has been removed from your subscriptions: ''
+ Removed subscription from {count} other channel(s): ''
+ Added channel to your subscriptions: ''
+ Search Channel: ''
+ Your search results have returned 0 results: ''
+ Sort By: 'Kārto pēc'
+ This channel does not exist: 'Šis kanāls nepastāv'
+ This channel does not allow searching: 'Šis kanāls neatļauj meklēšanu'
+ This channel is age-restricted and currently cannot be viewed in FreeTube.: 'Šim
+ kanālam ir vecuma ierobežojums un pašlaik nevar tikt skatīts FreeTube.'
+ Channel Tabs: 'Kanāla cilnes'
+ Videos:
+ Videos: 'Video'
+ This channel does not currently have any videos: 'Šajā kanāla pašlaik nav video'
+ Sort Types:
+ Newest: 'Jaunākie'
+ Oldest: 'Vecākie'
+ Most Popular: 'Populārākie'
+ Shorts:
+ This channel does not currently have any shorts: 'Šajā kanālā pašlaik nav īso'
+ Live:
+ Live: 'Tiešraides'
+ This channel does not currently have any live streams: 'Šajā kanālā pašlaik nav
+ tiešraižu'
+ Playlists:
+ Playlists: 'Saraksti'
+ This channel does not currently have any playlists: 'Šajā kanālā pašlaik nav sarakstu'
+ Sort Types:
+ Last Video Added: 'Pēdējais pievienotais video'
+ Newest: 'Jaunākās'
+ Oldest: 'Vecākās'
+ Podcasts:
+ Podcasts: 'Podkāsti'
+ This channel does not currently have any podcasts: 'Šajā kanālā pašlaik nav podkāstu'
+ Releases:
+ Releases: 'Laidieni'
+ This channel does not currently have any releases: 'Šajā kanālā pašlaik nav laidienu'
+ About:
+ About: 'Par'
+ Channel Description: 'Kanāla apraksts'
+ Tags:
+ Tags: 'Birkas'
+ Search for: ''
+ Details: 'Detaļas'
+ Joined: 'Pievienojās'
+ Location: 'Vieta'
+ Featured Channels: 'Izceltie kanāli'
+ Community:
+ This channel currently does not have any posts: 'Šajā kanālā pašlaik nav ierakstu'
+ votes: ''
+ Reveal Answers: 'Atklāj atbildes'
+ Hide Answers: 'Paslēp atbildes'
+Video:
+ Mark As Watched: 'Atzīmē kā skatītu'
+ Remove From History: 'Noņem no vēstures'
+ Video has been marked as watched: 'Video tika atzīmēts kā skatīts'
+ Video has been removed from your history: 'Video tika noņemts no tavas vēstures'
+ Save Video: 'Saglabā video'
+ Video has been saved: 'Video tika saglabāts'
+ Video has been removed from your saved list: 'Video tika noņemts no tava saglabāto
+ saraksta'
+ Open in YouTube: 'Atver YouTube'
+ Copy YouTube Link: 'Kopē YouTube saiti'
+ Open YouTube Embedded Player: 'Atver YouTube iegulto atskaņotāju'
+ Copy YouTube Embedded Player Link: 'Kopē YouTube iegultā atskaņotāja saiti'
+ Open in Invidious: 'Atver Invidious'
+ Copy Invidious Link: 'Kopē Invidious saiti'
+ Open Channel in YouTube: 'Atver kanālu YouTube'
+ Copy YouTube Channel Link: 'Kopē YouTube kanāla saiti'
+ Open Channel in Invidious: 'Atver kanālu Invidious'
+ Copy Invidious Channel Link: 'Kopē Invidious kanāla saiti'
+ Views: 'Skatījumi'
+ Loop Playlist: ''
+ Shuffle Playlist: ''
+ Reverse Playlist: ''
+ Play Next Video: 'Atskaņo nākamo video'
+ Play Previous Video: 'Atskaņo iepriekšējo video'
+ Pause on Current Video: 'Apturēt uz pašreizējā video'
+ Watched: 'Skatīts'
+ Autoplay: 'Autoatskaņošana'
+ Starting soon, please refresh the page to check again: 'Drīz sāksies, lūdzu atsvaidzini
+ lapu, lai pārbaudītu vēlreiz'
+ # As in a Live Video
+ Premieres on: 'Pirmizrādes'
+ Premieres: 'Pirmizrādes'
+ Upcoming: 'Tuvojošās'
+ Live: 'Tiešraidē'
+ Live Now: 'Tiešraidē tagad'
+ Live Chat: 'Tiešraides čats'
+ Enable Live Chat: 'Iespējo tiešraides čatu'
+ Live Chat is currently not supported in this build.: ''
+ 'Chat is disabled or the Live Stream has ended.': ''
+ Live chat is enabled. Chat messages will appear here once sent.: ''
+ 'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': ''
+ 'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': ''
+ Show Super Chat Comment: ''
+ Scroll to Bottom: ''
+ Download Video: ''
+ video only: ''
+ audio only: ''
+ Audio:
+ Low: ''
+ Medium: ''
+ High: ''
+ Best: ''
+ Published:
+ Jan: ''
+ Feb: ''
+ Mar: ''
+ Apr: ''
+ May: ''
+ Jun: ''
+ Jul: ''
+ Aug: ''
+ Sep: ''
+ Oct: ''
+ Nov: ''
+ Dec: ''
+ Second: ''
+ Seconds: ''
+ Minute: ''
+ Minutes: ''
+ Hour: ''
+ Hours: ''
+ Day: ''
+ Days: ''
+ Week: ''
+ Weeks: ''
+ Month: ''
+ Months: ''
+ Year: ''
+ Years: ''
+ Ago: ''
+ Upcoming: ''
+ In less than a minute: ''
+ Published on: ''
+ Streamed on: ''
+ Started streaming on: ''
+ translated from English: ''
+ Publicationtemplate: ''
+ Skipped segment: ''
+ Sponsor Block category:
+ sponsor: ''
+ intro: ''
+ outro: ''
+ self-promotion: ''
+ interaction: ''
+ music offtopic: ''
+ recap: ''
+ filler: ''
+ External Player:
+ OpenInTemplate: ''
+ video: ''
+ playlist: ''
+ OpeningTemplate: ''
+ UnsupportedActionTemplate: ''
+ Unsupported Actions:
+ starting video at offset: ''
+ setting a playback rate: ''
+ opening playlists: ''
+ opening specific video in a playlist (falling back to opening the video): ''
+ reversing playlists: ''
+ shuffling playlists: ''
+ looping playlists: ''
+ Stats:
+ Video statistics are not available for legacy videos: ''
+ Video ID: ''
+ Resolution: ''
+ Player Dimensions: ''
+ Bitrate: ''
+ Volume: ''
+ Bandwidth: ''
+ Buffered: ''
+ Dropped / Total Frames: ''
+ Mimetype: ''
+#& Videos
+Videos:
+ #& Sort By
+ Sort By:
+ Newest: ''
+ Oldest: ''
+ #& Most Popular
+#& Playlists
+Playlist:
+ #& About
+ Playlist: ''
+ View Full Playlist: ''
+ Videos: ''
+ View: ''
+ Views: ''
+ Last Updated On: ''
+
+# On Video Watch Page
+#* Published
+#& Views
+Toggle Theatre Mode: ''
+Change Format:
+ Change Media Formats: ''
+ Use Dash Formats: ''
+ Use Legacy Formats: ''
+ Use Audio Formats: ''
+ Dash formats are not available for this video: ''
+ Audio formats are not available for this video: ''
+Share:
+ Share Video: ''
+ Share Channel: ''
+ Share Playlist: ''
+ Include Timestamp: ''
+ Copy Link: ''
+ Open Link: ''
+ Copy Embed: ''
+ Open Embed: ''
+ # On Click
+ Invidious URL copied to clipboard: ''
+ Invidious Embed URL copied to clipboard: ''
+ Invidious Channel URL copied to clipboard: ''
+ YouTube URL copied to clipboard: ''
+ YouTube Embed URL copied to clipboard: ''
+ YouTube Channel URL copied to clipboard: ''
+Clipboard:
+ Copy failed: ''
+ Cannot access clipboard without a secure connection: ''
+
+Chapters:
+ Chapters: ''
+ 'Chapters list visible, current chapter: {chapterName}': ''
+ 'Chapters list hidden, current chapter: {chapterName}': ''
+
+Mini Player: ''
+Comments:
+ Comments: ''
+ Click to View Comments: ''
+ Getting comment replies, please wait: ''
+ There are no more comments for this video: ''
+ Show Comments: ''
+ Hide Comments: ''
+ Sort by: ''
+ Top comments: ''
+ Newest first: ''
+ View {replyCount} replies: ''
+ # Context: View 10 Replies, View 1 Reply, View 1 Reply from Owner, View 2 Replies from Owner and others
+ View: ''
+ Hide: ''
+ Replies: ''
+ Show More Replies: ''
+ Reply: ''
+ From {channelName}: ''
+ And others: ''
+ There are no comments available for this video: ''
+ Load More Comments: ''
+ No more comments available: ''
+ Pinned by: ''
+ Member: ''
+ Subscribed: ''
+ Hearted: ''
+Up Next: ''
+
+#Tooltips
+Tooltips:
+ General Settings:
+ Preferred API Backend: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Thumbnail Preference: ''
+ Invidious Instance: ''
+ Region for Trending: ''
+ External Link Handling: |
+ Player Settings:
+ Force Local Backend for Legacy Formats: ''
+ Proxy Videos Through Invidious: ''
+ Default Video Format: ''
+ Allow DASH AV1 formats: ''
+ Scroll Playback Rate Over Video Player: ''
+ Skip by Scrolling Over Video Player: ''
+ External Player Settings:
+ External Player: ''
+ Custom External Player Executable: ''
+ Ignore Warnings: ''
+ Custom External Player Arguments: ''
+ DefaultCustomArgumentsTemplate: ""
+ Distraction Free Settings:
+ Hide Channels: ''
+ Hide Subscriptions Live: ''
+ Subscription Settings:
+ Fetch Feeds from RSS: ''
+ Fetch Automatically: ''
+ Privacy Settings:
+ Remove Video Meta Files: ''
+ Experimental Settings:
+ Replace HTTP Cache: ''
+ SponsorBlock Settings:
+ UseDeArrowTitles: ''
+
+# Toast Messages
+Local API Error (Click to copy): ''
+Invidious API Error (Click to copy): ''
+Falling back to Invidious API: ''
+Falling back to Local API: ''
+This video is unavailable because of missing formats. This can happen due to country unavailability.: ''
+Subscriptions have not yet been implemented: ''
+Unknown YouTube url type, cannot be opened in app: ''
+Hashtags have not yet been implemented, try again later: ''
+Loop is now disabled: ''
+Loop is now enabled: ''
+Shuffle is now disabled: ''
+Shuffle is now enabled: ''
+The playlist has been reversed: ''
+Playing Next Video: ''
+Playing Previous Video: ''
+Playlist will not pause when current video is finished: ''
+Playlist will pause when current video is finished: ''
+Playing Next Video Interval: ''
+Canceled next video autoplay: ''
+
+Default Invidious instance has been set to {instance}: ''
+Default Invidious instance has been cleared: ''
+'The playlist has ended. Enable loop to continue playing': ''
+External link opening has been disabled in the general settings: ''
+Downloading has completed: ''
+Starting download: ''
+Downloading failed: ''
+Screenshot Success: ''
+Screenshot Error: ''
+
+Hashtag:
+ Hashtag: ''
+ This hashtag does not currently have any videos: ''
+Yes: ''
+No: ''
+Ok: ''
diff --git a/static/locales/nb_NO.yaml b/static/locales/nb_NO.yaml
index 06f3b86aa4417..86ec5a9de0b30 100644
--- a/static/locales/nb_NO.yaml
+++ b/static/locales/nb_NO.yaml
@@ -784,7 +784,7 @@ Up Next: 'Neste'
Local API Error (Click to copy): 'Lokal API-feil (Klikk her for å kopiere)'
Invidious API Error (Click to copy): 'Invidious-API-feil (Klikk her for å kopiere)'
Falling back to Invidious API: 'Faller tilbake til Invidious-API-et'
-Falling back to the local API: 'Faller tilbake til det lokale API-et'
+Falling back to Local API: 'Faller tilbake til det lokale API-et'
Subscriptions have not yet been implemented: 'Abonnement har ikke blitt implementert
enda'
Loop is now disabled: 'Gjenta er nå deaktivert'
@@ -947,11 +947,6 @@ Channels:
Unsubscribe: Opphev abonnement
Unsubscribed: '{channelName} ble fjernet fra dine abonnementer'
Unsubscribe Prompt: Opphev abonnement på «{channelName}»?
-Age Restricted:
- Type:
- Channel: Kanal
- Video: Video
- This {videoOrPlaylist} is age restricted: Denne {videoOrPlaylist} er aldersbegrenset
Chapters:
Chapters: Kapitler
'Chapters list visible, current chapter: {chapterName}': 'Kapittelliste synlig.
diff --git a/static/locales/nl.yaml b/static/locales/nl.yaml
index 4aaf1a19e607a..82aecadf737d0 100644
--- a/static/locales/nl.yaml
+++ b/static/locales/nl.yaml
@@ -45,6 +45,8 @@ Global:
Watching Count: 1 aan het kijken | {count} aan het kijken
Channel Count: 1 kanaal | {count} kanalen
Community: Gemeenschap
+ Input Tags:
+ Length Requirement: Tag moet minstens {number} tekens lang zijn
Search / Go to URL: 'Zoeken / Ga naar URL'
# In Filter Button
Search Filters:
@@ -126,6 +128,96 @@ User Playlists:
Search bar placeholder: In afspeellijst zoeken
Empty Search Message: Deze afspeellijst bevat geen video's die overeenkomen met
de zoekopdracht
+ Cancel: Annuleren
+ Playlist Name: Afspeellijstnaam
+ Playlist Description: Afspeellijstomschrijving
+ Delete Playlist: Afspeellijst verwijderen
+ Sort By:
+ Sort By: Sorteren op
+ LatestCreatedFirst: Onlangs aangemaakt
+ NameDescending: Z - A
+ NameAscending: A - Z
+ EarliestPlayedFirst: Eerst gespeeld
+ EarliestCreatedFirst: Eerst aangemaakt
+ LatestUpdatedFirst: Laatst bijgewerkt
+ EarliestUpdatedFirst: Eerst bijgewerkt
+ LatestPlayedFirst: Meest recent afgespeeld
+ CreatePlaylistPrompt:
+ Create: Aanmaken
+ New Playlist Name: Naam voor nieuwe afspeellijst
+ Toast:
+ Playlist {playlistName} has been successfully created.: Afspeellijst ‘{playlistName}’
+ is succesvol aangemaakt.
+ There was an issue with creating the playlist.: Er is een probleem opgetreden
+ bij het maken van de afspeellijst.
+ There is already a playlist with this name. Please pick a different name.: Er
+ is al een afspeellijst met deze naam. Kies een andere naam.
+ AddVideoPrompt:
+ Save: Opslaan
+ N playlists selected: '{playlistCount} geselecteerd'
+ Search in Playlists: Zoeken in afspeellijsten
+ Toast:
+ You haven't selected any playlist yet.: U heeft nog geen afspeellijst geselecteerd.
+ "{videoCount} video(s) added to 1 playlist": 1 video toegevoegd aan een afspeellijst
+ | {videoCount} video's toegevoegd aan een afspeellijst
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 video toegevoegd
+ aan {playlistCount} afspeellijsten | {videoCount} video's toegevoegd aan
+ {playlistCount} afspeellijsten
+ Select a playlist to add your N videos to: Selecteer een afspeellijst om uw video
+ aan toe te voegen | Selecteer een afspeellijst om uw {videoCount} video's aan
+ toe te voegen
+ Save Changes: Wijzigingen opslaan
+ Copy Playlist: Afspeellijst kopiëren
+ Create New Playlist: Nieuwe afspeellijst aanmaken
+ Add to Playlist: Toevoegen aan afspeellijst
+ Move Video Up: Video omhoog verplaatsen
+ Move Video Down: Video omlaag verplaatsen
+ Remove from Playlist: Verwijderen uit afspeellijst
+ Edit Playlist Info: Afspeellijstinfo bewerken
+ Remove Watched Videos: Bekeken video's verwijderen
+ Add to Favorites: Toevoegen aan {playlistName}
+ Remove from Favorites: Verwijderen uit {playlistName}
+ Disable Quick Bookmark: Snelle bladwijzers uitschakelen
+ SinglePlaylistView:
+ Toast:
+ Video has been removed: Video is verwijderd
+ Quick bookmark disabled: Snelle bladwijzers uitgeschakeld
+ Playlist has been updated.: De afspeellijst is bijgewerkt.
+ This video cannot be moved up.: Deze video kan niet omhoog verplaatst worden.
+ This video cannot be moved down.: Deze video kan niet omlaag verplaatst worden.
+ Playlist {playlistName} has been deleted.: Afspeellijst ‘{playlistName}’ is
+ verwijderd.
+ This playlist does not exist: Deze afspeellijst bestaat niet
+ There were no videos to remove.: Er zijn geen video's om te verwijderen.
+ There was a problem with removing this video: Er is een probleem opgetreden
+ bij het verwijderen van deze video
+ This playlist is now used for quick bookmark: Deze afspeellijst wordt nu gebruikt
+ voor snelle bladwijzers
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Deze
+ afspeellijst wordt nu gebruikt voor snelle bladwijzers in plaats van {oldPlaylistName}.
+ Druk hier om ongedaan te maken
+ Reverted to use {oldPlaylistName} for quick bookmark: Teruggekeerd naar het
+ gebruik van {oldPlaylistName} voor snelle bladwijzers
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Sommige
+ video's in de afspeellijst zijn nog niet geladen. Druk hier om toch te kopiëren.
+ "{videoCount} video(s) have been removed": 1 video verwijderd | {videoCount}
+ video's verwijderd
+ This playlist is protected and cannot be removed.: Deze afspeellijst is beschermd
+ en kan niet worden verwijderd.
+ Playlist name cannot be empty. Please input a name.: De naam van de afspeellijst
+ mag niet leeg zijn. Voer een naam in.
+ There was an issue with updating this playlist.: Er is een probleem opgetreden
+ bij het bijwerken van deze afspeellijst.
+ You have no playlists. Click on the create new playlist button to create a new one.: U
+ heeft geen afspeellijsten. Druk op de knop om er één aan te maken.
+ This playlist currently has no videos.: Deze afspeellijst bevat geen video's.
+ Enable Quick Bookmark With This Playlist: Snelle bladwijzers inschakelen voor deze
+ afspeellijst
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Weet
+ u zeker dat u alle bekeken video's uit deze afspeellijst wilt verwijderen? Dit
+ kan niet ongedaan gemaakt worden.
+ Are you sure you want to delete this playlist? This cannot be undone: Weet u zeker
+ dat u deze afspeellijst wilt verwijderen? Dit kan niet ongedaan gemaakt worden.
History:
# On History Page
History: 'Geschiedenis'
@@ -158,6 +250,7 @@ Settings:
Middle: 'Midden'
End: 'Eind'
Hidden: Verborgen
+ Blur: Vervagen
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Instantie
(Standaard is https://invidious.snopyta.org)'
Region for Trending: 'Regio voor trending'
@@ -193,6 +286,7 @@ Settings:
Catppuccin Mocha: Catppuccin-mokka
Pastel Pink: Pastelroze
Hot Pink: Heet-roze
+ Nordic: Noords
Main Color Theme:
Main Color Theme: 'Primaire themakleur'
Red: 'Rood'
@@ -317,12 +411,18 @@ Settings:
verwijderen
Save Watched Videos With Last Viewed Playlist: Houd bekeken video's bij met de
afspeellijst ‘Laatst bekeken’
+ Remove All Playlists: Alle afspeellijsten verwijderen
+ All playlists have been removed: Alle afspeellijsten zijn verwijderd
+ Are you sure you want to remove all your playlists?: Weet u zeker dat u al uw
+ afspeellijsten wilt verwijderen?
Subscription Settings:
Subscription Settings: 'Abonnementinstellingen'
Hide Videos on Watch: 'Bekeken video''s verbergen'
Manage Subscriptions: 'Abonnementen beheren'
Fetch Feeds from RSS: Verzamel feeds via RSS
Fetch Automatically: Haal feed automatisch op
+ Only Show Latest Video for Each Channel: Alleen nieuwste video voor elk kanaal
+ tonen
Advanced Settings:
Advanced Settings: 'Geavanceerde Instellingen'
Enable Debug Mode (Prints data to the console): 'Schakel Debug Modus in (Print
@@ -399,6 +499,14 @@ Settings:
Subscription File: Abonnementenbestand
History File: Geschiedenisbestand
Playlist File: Afspeellijstbestand
+ Export Playlists For Older FreeTube Versions:
+ Label: Afspeellijsten exporteren voor oudere FreeTube-versies
+ Tooltip: "Deze optie exporteert video's van alle afspeellijsten naar één afspeellijst
+ met de naam ‘Favorieten’.\nVideo's exporteren en importeren in afspeellijsten
+ voor een oudere versie van FreeTube:\n1. Exporteer uw afspeellijsten met
+ deze optie ingeschakeld.\n2. Verwijder al uw bestaande afspeellijsten met
+ de optie ‘Alle afspeellijsten verwijderen’ onder ‘Privacyinstellingen’.\n
+ 3. Start de oudere versie van FreeTube en importeer de geëxporteerde afspeellijsten."
Distraction Free Settings:
Hide Live Chat: Livechat verbergen
Hide Popular Videos: Populaire video's verbergen
@@ -412,11 +520,11 @@ Settings:
Hide Active Subscriptions: Actieve abonnementen verbergen
Hide Playlists: Afspeellijsten verbergen
Hide Sharing Actions: Verberg knoppen om te delen
- Hide Video Description: Verberg de beschrijving van de video
+ Hide Video Description: Video-omschrijving verbergen
Hide Comments: Opmerkingen verbergen
Hide Live Streams: Verberg rechtstreekse uitzendingen
- Display Titles Without Excessive Capitalisation: Toon titels zonder overmatig
- hoofdlettergebruik
+ Display Titles Without Excessive Capitalisation: Titels tonen zonder overmatig
+ hoofdlettergebruik en interpunctie
Sections:
Side Bar: Zijbalk
General: Algemeen
@@ -430,7 +538,7 @@ Settings:
Hide Channel Playlists: Kanaalafspeellijsten verbergen
Hide Channel Community: Kanaalgemeenschap verbergen
Hide Channels: Video's van kanalen verbergen
- Hide Channels Placeholder: Kanaalnaam of -ID
+ Hide Channels Placeholder: Kanaal-ID
Hide Channel Podcasts: Kanaal-podcasts verbergen
Hide Channel Releases: Kanaaluitgaven verbergen
Hide Subscriptions Videos: Abonnementvideo's verbergen
@@ -439,6 +547,17 @@ Settings:
Hide Subscriptions Shorts: Abonnement-Shorts verbergen
Hide Profile Pictures in Comments: Profielfoto's in opmerkingen verbergen
Hide Subscriptions Community: Abonnementgemeenschappen verbergen
+ Hide Channels Already Exists: Kanaal ID bestaat reeds
+ Hide Channels Invalid: Opgegeven kanaal-id is ongeldig
+ Hide Videos and Playlists Containing Text Placeholder: Woord, woordfragment of
+ zin
+ Hide Videos and Playlists Containing Text: Video's en afspeellijsten die tekst
+ bevatten verbergen
+ Hide Channels API Error: Fout bij het ophalen van de gebruiker met de opgegeven
+ ID. Controleer nogmaals of de ID correct is.
+ Hide Channels Disabled Message: Sommige kanalen zijn geblokkeerd met behulp van
+ ID en zijn niet verwerkt. De functie is geblokkeerd terwijl deze ID's worden
+ bijgewerkt
The app needs to restart for changes to take effect. Restart and apply change?: De
app moet opnieuw worden gestart om veranderingen aan te brengen. Wilt u de app
opnieuw starten en veranderingen toepassen?
@@ -473,6 +592,9 @@ Settings:
Do Nothing: Niets doen
Category Color: Categoriekleur
UseDeArrowTitles: DeArrow-videotitels gebruiken
+ UseDeArrowThumbnails: DeArrow gebruiken voor miniaturen
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': API-URL
+ van DeArrow-miniatuurgenerator (standaard is https://dearrow-thumb.ajay.app)
External Player Settings:
Custom External Player Arguments: Aangepaste argumenten voor externe videospeler
Custom External Player Executable: Uitvoerbaar bestand van externe videospeler
@@ -484,6 +606,7 @@ Settings:
Players:
None:
Name: Geen
+ Ignore Default Arguments: Standaardargumenten negeren
Download Settings:
Choose Path: Pad kiezen
Download Settings: Downloadinstellingen
@@ -512,6 +635,7 @@ Settings:
Password Incorrect: Wachtwoord onjuist
Unlock: Ontgrendelen
Enter Password To Unlock: Voer wachtwoord in om instellingen te ontgrendelen
+ Expand All Settings Sections: Alle instellingensecties uitvouwen
About:
#On About page
About: 'Over'
@@ -624,6 +748,7 @@ Channel:
votes: '{votes} stemmen'
This channel currently does not have any posts: Dit kanaal heeft momenteel geen
posts
+ Video hidden by FreeTube: Video verborgen door FreeTube
Releases:
Releases: Uitgaven
This channel does not currently have any releases: Dit kanaal heeft momenteel
@@ -775,6 +900,9 @@ Video:
Pause on Current Video: Pauzeren bij huidige video
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Live-chat
is niet beschikbaar voor deze stream. Mogelijk is deze uitgeschakeld door de uploader.
+ Hide Channel: Kanaal verbergen
+ Unhide Channel: Kanaal tonen
+ More Options: Meer opties
Videos:
#& Sort By
Sort By:
@@ -858,7 +986,7 @@ Up Next: 'Volgende'
Local API Error (Click to copy): 'Fout in lokale API (Klik om te kopiëren)'
Invidious API Error (Click to copy): 'Fout in API van Invidious (Klik op te kopiëren)'
Falling back to Invidious API: 'Terugvallen op Invidious API'
-Falling back to the local API: 'Terugvallen op lokale API'
+Falling back to Local API: 'Terugvallen op lokale API'
Subscriptions have not yet been implemented: 'Abonnementen zijn nog niet geïmplementeerd'
Loop is now disabled: 'Herhalen is nu uitgeschakeld'
Loop is now enabled: 'Herhalen is nu ingeschakeld'
@@ -917,6 +1045,11 @@ Profile:
Profile Filter: Profielfilter
Profile Settings: Profielinstellingen
Toggle Profile List: Profiellijst omschakelen
+ Profile Name: Profielnaam
+ Edit Profile Name: Profielnaam wijzigen
+ Create Profile Name: Profielnaam aanmaken
+ Close Profile Dropdown: Profielmenu sluiten
+ Open Profile Dropdown: Profielmenu openen
A new blog is now available, {blogTitle}. Click to view more: Een nieuwe blogpost
is beschikbaar, {blogTitle}. Klik voor meer informatie
Download From Site: Van website downloaden
@@ -932,10 +1065,10 @@ Tooltips:
Legacy gaat niet hoger dan 720p maar gebruikt minder bandbreedte. Audio zal
alleen het geluid streamen.
Force Local Backend for Legacy Formats: Dit zal alleen werken wanneer Invidious
- is geselecteerd als de standaard API. Wanneer ingeschakeld zal de lokale API
- legacy video indelingen gebruiken in plaats van de video indeling die worden
- teruggegeven door Invidious. Dit kan helpen wanneer een video die wordt gestreamed
- via Invidious niet afspeelt in verband met regio restricties.
+ is geselecteerd als de standaard-API. Wanneer ingeschakeld zal de lokale API
+ legacy videoindelingen gebruiken in plaats van de videoindeling die worden
+ teruggegeven door Invidious. Dit kan helpen wanneer een video die wordt gestreamed
+ via Invidious niet afspeelt in verband met regiorestricties.
Proxy Videos Through Invidious: FreeTube zal verbinden met Invidious en daar de
video's downloaden in de plaats van de video's rechtstreeks bij YouTube vandaan
te halen. Dit overschrijft de ingestelde API voorkeur.
@@ -955,6 +1088,8 @@ Tooltips:
van de standaard methode om de videolijsten van je abonnementen te verzamelen.
RSS is sneller en voorkomt dat je IP wordt geblokkeerd maar geeft geen toegang
tot sommige informatie zoals de videoduur en live-status
+ Fetch Automatically: Indien ingeschakeld, haalt FreeTube automatisch uw abonnementenfeed
+ op wanneer een nieuw venster wordt geopend en wanneer u van profiel verandert.
General Settings:
Invidious Instance: Dit is de Invidious-instantie waar FreeTube mee zal verbinden
om API calls te maken.
@@ -984,18 +1119,31 @@ Tooltips:
videospeler kan worden benaderd via het PATH omgevingsvariabele. Wanneer nodig
kan er hier een aangepast pad worden ingevoerd.
External Player: 'Door het kiezen van een externe videospeler zal er een icoontje
- verschijnen op het thumbnail waarmee de video (of afspeellijst indien ondersteund)
- in de gekozen externe videospeler kan worden geopend. Let op: Invidious instellingen
+ verschijnen op de miniatuur waarmee de video (of afspeellijst indien ondersteund)
+ in de gekozen externe videospeler kan worden geopend. Let op: Invidious-instellingen
beïnvloeden externe videospelers niet.'
DefaultCustomArgumentsTemplate: "(standaard: ‘{defaultCustomArguments}’)"
+ Ignore Default Arguments: Stuurt geen standaardargumenten naar de externe speler,
+ afgezien van de video-URL (bijvoorbeeld afspeelsnelheid, afspeellijst-URL,
+ enz.). Aangepaste argumenten worden nog steeds doorgegeven.
Distraction Free Settings:
- Hide Channels: Voer een kanaalnaam of kanaal-ID in om alle video's, afspeellijsten
- en het kanaal zelf te verbergen zodat ze niet worden weergegeven in zoeken,
- trending, populairst en aanbevolen. De ingevoerde kanaalnaam moet volledig overeenkomen
- en is hoofdlettergevoelig.
+ Hide Channels: Voer een kanaal-ID in om alle video's, afspeellijsten en het kanaal
+ zelf te verbergen zodat ze niet worden weergegeven in zoeken, trending, populairst
+ en aanbevolen. De ingevoerde kanaal-ID moet volledig overeenkomen en is hoofdlettergevoelig.
+ Hide Subscriptions Live: Deze instelling wordt overschreven door de app-brede
+ instelling ‘{appWideSetting}’, in het gedeelte ‘{subsection}’ van ‘{settingsSection}’
+ Hide Videos and Playlists Containing Text: Voer een woord, woordfragment of woordgroep
+ in (niet hoofdlettergevoelig) om alle video's en afspeellijsten waarvan de
+ oorspronkelijke titel dit bevat, in heel FreeTube te verbergen, met uitzondering
+ van alleen geschiedenis, uw afspeellijsten en video's in afspeellijsten.
SponsorBlock Settings:
UseDeArrowTitles: Vervangt videotitels met door gebruikers ingediende titels van
DeArrow.
+ UseDeArrowThumbnails: Videominiaturen vervangen met miniaturen van DeArrow.
+ Experimental Settings:
+ Replace HTTP Cache: Schakelt de schijfgebaseerde HTTP-cache van Electron uit en
+ schakelt een aangepaste afbeeldingscache in het geheugen in. Zal leiden tot
+ een verhoogd RAM-gebruik.
Playing Next Video Interval: Volgende video wordt afgespeeld. Klik om te onderbreken.
| Volgende video wordt afgespeeld in {nextVideoInterval} seconde. Klik om te onderbreken.
| Volgende video wordt afgespeeld in {nextVideoInterval} seconden. Klik om te onderbreken.
@@ -1020,12 +1168,6 @@ Downloading failed: Probleem bij download van "{videoTitle}"
Download folder does not exist: De download map "$" bestaat niet. Valt terug op "vraag
map" modus.
New Window: Nieuw venster
-Age Restricted:
- The currently set default instance is {instance}: Deze {instance} is leeftijdsbeperkt
- Type:
- Channel: Kanaal
- Video: Video
- This {videoOrPlaylist} is age restricted: Deze {videoOrPlaylist} heeft een leeftijdsbeperking
Screenshot Success: Schermafbeelding opgeslagen als "{filePath}"
Channels:
Title: Kanaallijst
@@ -1057,3 +1199,13 @@ Playlist will pause when current video is finished: Afspeellijst zal pauzeren wa
de huidige video is afgelopen
Playlist will not pause when current video is finished: Afspeellijst zal niet pauzeren
wanneer de huidige video is afgelopen
+Go to page: Ga naar {page}
+Tag already exists: Tag ‘{tagName}’ bestaat al
+Channel Unhidden: ‘{channel}’ verwijderd uit kanaalfilter
+Channel Hidden: ‘{channel}’ toegevoegd aan kanaalfilter
+Close Banner: Banier sluiten
+Age Restricted:
+ This channel is age restricted: Dit kanaal heeft een leeftijdsbeperking
+ This video is age restricted: Deze video heeft een leeftijdsbeperking
+Trimmed input must be at least N characters long: Bijgesneden invoer moet minimaal
+ 1 teken lang zijn | Bijgesneden invoer moet minimaal {length} tekens lang zijn
diff --git a/static/locales/nn.yaml b/static/locales/nn.yaml
index 096db71c1912c..8e454d553c7cc 100644
--- a/static/locales/nn.yaml
+++ b/static/locales/nn.yaml
@@ -770,9 +770,9 @@ Tooltips:
Invidious Instance: 'Invidious-førekomsten som FreeTube vil kople til for API-kall.'
Region for Trending: 'Trendsregionen lar deg enkelt velje kva lands populære videoar
du ynskjer å vise.'
- External Link Handling: "Vel kva FreeTube skal gjer, når ein trykker på ei lenke,\
- \ som ikkje kan bli opna av FreeTube. \nFreeTube vil vanlegvis opne lenka i\
- \ din standardnettlesar.\n"
+ External Link Handling: "Vel kva FreeTube skal gjer, når ein trykker på ei lenke,
+ som ikkje kan bli opna av FreeTube. \nFreeTube vil vanlegvis opne lenka i din
+ standardnettlesar.\n"
Player Settings:
Force Local Backend for Legacy Formats: 'Fungerer berre med Invidious-API-et som
standard. Når det er påslått, vil det lokale API-et køyre og bruke dei utdaterte
@@ -825,7 +825,7 @@ Tooltips:
Local API Error (Click to copy): 'Lokal API-feil (Klikk her for å kopiere)'
Invidious API Error (Click to copy): 'Invidious-API-feil (Klikk her for å kopiere)'
Falling back to Invidious API: 'Faller tilbake til Invidious-API-et'
-Falling back to the local API: 'Faller tilbake til det lokale API-et'
+Falling back to Local API: 'Faller tilbake til det lokale API-et'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Denne
videoen er utilgjengeleg grunna manglande format. Dette kan skuldast tilgangsavgrensingar
i ditt land.'
@@ -868,11 +868,6 @@ Channels:
Unsubscribe Prompt: Er du sikker på at du vil avslutte abonnementet på "{channelName}"?
Unsubscribe: Opphev abonnement
Screenshot Success: Lagra skjermbilete som "{filePath}"
-Age Restricted:
- This {videoOrPlaylist} is age restricted: Denne {videoOrPlaylist} er alderavgrensa
- Type:
- Video: Video
- Channel: Kanal
Screenshot Error: Skjermbilete feila. {error}
Downloading has completed: Nedlastinga av "{videoTitle}" er fullført
Ok: OK
diff --git a/static/locales/or.yaml b/static/locales/or.yaml
index 516c71bc3e6a0..357cce54e39c4 100644
--- a/static/locales/or.yaml
+++ b/static/locales/or.yaml
@@ -109,4 +109,3 @@ Channel:
Video:
External Player: {}
Tooltips: {}
-Age Restricted: {}
diff --git a/static/locales/pl.yaml b/static/locales/pl.yaml
index 06ba869073bd0..a50370f606059 100644
--- a/static/locales/pl.yaml
+++ b/static/locales/pl.yaml
@@ -43,6 +43,8 @@ Global:
Subscriber Count: 1 subskrybujący | {count} subskrybentów
View Count: 1 wyświetlenie | {count} wyświetle(nia/ń)
Watching Count: 1 oglądający | {count} oglądających
+ Input Tags:
+ Length Requirement: Tag musi mieć przynajmniej {number} znak(i/ów)
Search / Go to URL: 'Szukaj / Przejdź do adresu URL'
# In Filter Button
Search Filters:
@@ -124,6 +126,96 @@ User Playlists:
Search bar placeholder: Przeszukaj playlisty
Empty Search Message: Na tej playliście nie ma filmów, które pasowałyby do Twojego
zapytania
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Czy
+ na pewno chcesz usunąć wszystkie obejrzane filmy z tej playlisty? Nie można cofnąć
+ tej czynności.
+ AddVideoPrompt:
+ Search in Playlists: Szukaj w playlistach
+ Save: Zapisz
+ Toast:
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 film dodano do
+ {playlistCount} playlist | {videoCount} film(y/ów) dodano do {playlistCount}
+ playlist
+ "{videoCount} video(s) added to 1 playlist": 1 film dodano do 1 playlisty |
+ Do 1 playlisty dodano {videoCount} film(y/ów)
+ You haven't selected any playlist yet.: Nie wybrano jeszcze żadnych playlist.
+ Select a playlist to add your N videos to: Wybierz playlistę, do której chcesz
+ dodać swój film | Wybierz playlistę, do której chcesz dodać swoje {videoCount}
+ film(y/ów)
+ N playlists selected: Zaznaczono {playlistCount}
+ SinglePlaylistView:
+ Toast:
+ There were no videos to remove.: Nie było żadnych filmów do usunięcia.
+ Video has been removed: Film został usunięty
+ Playlist has been updated.: Playlista została zmieniona.
+ There was an issue with updating this playlist.: Pojawił się problem podczas
+ wprowadzania zmian w playliście.
+ This video cannot be moved up.: Ten film nie może zostać przeniesiony wyżej.
+ This playlist is protected and cannot be removed.: Ta playlista jest zabezpieczona
+ i nie może zostać usunięta.
+ Playlist {playlistName} has been deleted.: Playlista {playlistName} została
+ usunięta.
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Niektóre
+ filmy z playlisty nie zostały jeszcze załadowane. Kliknij tutaj, by powielić
+ playlistę mimo wszystko.
+ This playlist does not exist: Ta playlista nie istnieje
+ Playlist name cannot be empty. Please input a name.: Nazwa playlisty nie może
+ być pusta. Proszę, nadaj nazwę.
+ There was a problem with removing this video: Pojawił się problem z usunięciem
+ tego filmu
+ "{videoCount} video(s) have been removed": 1 film został usunięty | Usunięto
+ {videoCount} film(y/ów)
+ This video cannot be moved down.: Ten film nie może zostać przeniesiony niżej.
+ This playlist is now used for quick bookmark: Ta playlista będzie używana dla
+ funkcji Szybkiej Zakładki
+ Reverted to use {oldPlaylistName} for quick bookmark: Cofnięto zmianę. „{oldPlaylistName}”
+ będzie używana dla funkcji Szybkiej Zakładki
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Teraz
+ ta playlista, zamiast „{oldPlaylistName}”, będzie używana dla funkcji Szybkiej
+ Zakładki . Kliknij tutaj, by cofnąć zmianę
+ Quick bookmark disabled: Wyłączono Szybką Zakładkę
+ Are you sure you want to delete this playlist? This cannot be undone: Czy na pewno
+ chcesz usunąć tę playlistę? Nie można cofnąć tej czynności.
+ Sort By:
+ LatestPlayedFirst: Odtwarzane ostatnio
+ EarliestCreatedFirst: Utworzone najdawniej
+ LatestCreatedFirst: Utworzone ostatnio
+ EarliestUpdatedFirst: Zmieniane najdawniej
+ Sort By: Sortuj według
+ NameDescending: Z-A
+ EarliestPlayedFirst: Odtwarzane najdawniej
+ LatestUpdatedFirst: Zmieniane ostatnio
+ NameAscending: A-Z
+ You have no playlists. Click on the create new playlist button to create a new one.: Nie
+ masz żadnych playlist. Kliknij na przycisk „Utwórz nową playlistę”, by dodać jedną.
+ Remove from Playlist: Usuń z playlisty
+ Save Changes: Zapisz zmiany
+ CreatePlaylistPrompt:
+ Create: Utwórz
+ Toast:
+ There was an issue with creating the playlist.: Pojawił się problem z utworzeniem
+ playlisty.
+ Playlist {playlistName} has been successfully created.: Playlista „{playlistName}”
+ została utworzona..
+ There is already a playlist with this name. Please pick a different name.: Istnieje
+ już playlista z taką nazwą. Proszę wybrać inną nazwę.
+ New Playlist Name: Nowa nazwa playlisty
+ This playlist currently has no videos.: Ta playlista nie ma żadnych filmów.
+ Add to Playlist: Dodaj do playlisty
+ Move Video Down: Przenieś film niżej
+ Playlist Name: Nazwa playlisty
+ Remove Watched Videos: Usuń obejrzane filmy
+ Move Video Up: Przenieś film wyżej
+ Cancel: Anuluj
+ Delete Playlist: Usuń playlistę
+ Create New Playlist: Utwórz nową playlistę
+ Edit Playlist Info: Zmień opis playlisty
+ Copy Playlist: Powiel playlistę
+ Playlist Description: Opis playlisty
+ Add to Favorites: Dodaj do „{playlistName}”
+ Remove from Favorites: Usuń z „{playlistName}”
+ Disable Quick Bookmark: Wyłącz Szybką Zakładkę
+ Enable Quick Bookmark With This Playlist: Włącz Szybką Zakładkę z tą playlistą
History:
# On History Page
History: 'Historia'
@@ -156,6 +248,7 @@ Settings:
Middle: 'Środek'
End: 'Koniec'
Hidden: Nie pokazuj
+ Blur: Rozmyte
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Serwer Invidious
(Domyślnie jest https://invidious.snopyta.org)'
Region for Trending: '„Na czasie” z obszaru'
@@ -191,6 +284,7 @@ Settings:
Catppuccin Mocha: Catppuccin Mocha
Hot Pink: Gorący róż
Pastel Pink: Pastelowy róż
+ Nordic: Nordycki
Main Color Theme:
Main Color Theme: 'Główny kolor motywu'
Red: 'Czerwony'
@@ -312,6 +406,8 @@ Settings:
How do I import my subscriptions?: 'Jak zaimportować swoje subskrypcje?'
Fetch Feeds from RSS: Pobierz subskrypcje z RSS
Fetch Automatically: Automatycznie odświeżaj subskrypcje
+ Only Show Latest Video for Each Channel: Pokaż tylko najnowszy film z każdego
+ kanału
Advanced Settings:
Advanced Settings: 'Ustawienia zaawansowane'
Enable Debug Mode (Prints data to the console): 'Włącz tryb dubugowania (pokazuje
@@ -358,6 +454,10 @@ Settings:
Automatically Remove Video Meta Files: Automatycznie usuwaj pliki metadanych filmu
Save Watched Videos With Last Viewed Playlist: Zapisuj do historii film wraz z
ostatnią odtwarzaną playlistą, która go zawierała
+ All playlists have been removed: Wszystkie playlisty zostały usunięte
+ Remove All Playlists: Usuń wszystkie playlisty
+ Are you sure you want to remove all your playlists?: Czy na pewno usunąć wszystkie
+ Twoje playlisty?
Data Settings:
How do I import my subscriptions?: Jak mogę zaimportować swoje subskrypcje?
Unknown data key: Nieznany klucz danych
@@ -390,7 +490,7 @@ Settings:
Import YouTube: Import z YouTube
Import FreeTube: Import z FreeTube
Import Subscriptions: Zaimportuj subskrypcje
- Select Export Type: Wybierz typ exportu
+ Select Export Type: Wybierz typ eksportu
Select Import Type: Wybierz typ importu
Data Settings: Ustawienia danych
One or more subscriptions were unable to be imported: Nie można było zaimportować
@@ -406,6 +506,14 @@ Settings:
History File: Plik historii
Playlist File: Plik playlist
Subscription File: Plik subskrypcji
+ Export Playlists For Older FreeTube Versions:
+ Tooltip: "Opcja ta wyeksportuje filmy ze wszystkich playlist, jako jedną playlistę
+ o nazwie „Ulubione”.\nOto jak wyeksportować i zaimportować filmy z playlist
+ do starszych wersji FreeTube:\n1. Wyeksportuj swoje playlisty z tą opcją włączoną.\n
+ 2. Usuń wszystkie swoje istniejące playlisty przy użyciu opcji „Usuń wszystkie
+ playlisty” z ustawień prywatności.\n3. Uruchom starszą wersję FreeTube, następnie
+ zaimportuj wyeksportowane playlisty."
+ Label: Wyeksportuj playlisty dla starszych wersji FreeTube
Distraction Free Settings:
Distraction Free Settings: Ustawienia skupienia uwagi
Hide Live Chat: Schowaj czat na żywo
@@ -425,9 +533,9 @@ Settings:
Hide Chapters: Schowaj rozdziały
Hide Upcoming Premieres: Schowaj nadchodzące premiery
Hide Channels: Schowaj filmy z kanałów
- Hide Channels Placeholder: Nazwa albo ID kanału
- Display Titles Without Excessive Capitalisation: Wyświetlaj tytuły bez nadmiernych
- wielkich liter
+ Hide Channels Placeholder: ID kanału
+ Display Titles Without Excessive Capitalisation: Wyświetlaj tytuły nie nadużywając
+ wielkich liter i interpunkcji
Hide Channel Community: Schowaj społeczność kanału
Hide Channel Shorts: Schowaj filmy Short kanału
Hide Featured Channels: Schowaj polecane kanały
@@ -446,6 +554,17 @@ Settings:
Hide Profile Pictures in Comments: Nie pokazuj zdjęć profilowych w komentarzach
Blur Thumbnails: Rozmazuj miniaturki
Hide Subscriptions Community: Schowaj „Społeczność” kanałów
+ Hide Channels Invalid: Podane ID kanału jest niepoprawne
+ Hide Channels Disabled Message: Niektóre z kanałów nie zostały przetworzone, ponieważ
+ zostały zablokowane po swoim ID. Funkcja jest zablokowana, aż do momentu, w
+ którym zostaną one zaktualizowane.
+ Hide Channels Already Exists: To ID kanału już jest
+ Hide Channels API Error: Nie udało się wyszukać użytkownika po podanym ID. Proszę
+ sprawdzić, czy wpisane ID jest poprawne.
+ Hide Videos and Playlists Containing Text: Schowaj filmy i playlisty zawierające
+ poniższy tekst
+ Hide Videos and Playlists Containing Text Placeholder: Słowo, fragment słowa,
+ lub wyrażenie
The app needs to restart for changes to take effect. Restart and apply change?: Aplikacja
musi zostać ponownie uruchomiona, aby zmiany zostały wprowadzone. Uruchomić ponownie
i zastosować zmiany?
@@ -480,6 +599,9 @@ Settings:
Do Nothing: Nic nie rób
Category Color: Kolor segmentu
UseDeArrowTitles: Użyj tytułów filmów z DeArrow
+ UseDeArrowThumbnails: Użyj DeArrow do miniaturek
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': URL
+ do API generatora miniaturek DeArrow (Domyślny jest https://dearrow-thumb.ajay.app)
External Player Settings:
Custom External Player Arguments: Niestandardowe argumenty zewnętrznego odtwarzacza
Custom External Player Executable: Niestandardowy plik wykonywalny zewnętrznego
@@ -490,6 +612,7 @@ Settings:
Players:
None:
Name: Żaden
+ Ignore Default Arguments: Zignoruj argumenty domyślne
Download Settings:
Ask Download Path: Pytaj o lokalizację pobierania
Download Settings: Ustawienia pobierania
@@ -517,6 +640,7 @@ Settings:
Set Password To Prevent Access: Ustaw hasło, aby zabezpieczyć dostęp do ustawień
Set Password: Ustaw hasło
Remove Password: Usuń hasło
+ Expand All Settings Sections: Rozwiń wszystkie sekcje ustawień
About:
#On About page
About: 'O projekcie'
@@ -633,6 +757,7 @@ Channel:
votes: '{votes} głosów'
Reveal Answers: Pokaż odpowiedzi
Hide Answers: Schowaj odpowiedzi
+ Video hidden by FreeTube: Film schowany przez FreeTube
Live:
Live: Transmisje
This channel does not currently have any live streams: Ten kanał nie ma obecnie
@@ -790,6 +915,9 @@ Video:
na żywo jest nie dostępny dla tej transmisji. Być może został on wyłączony przez
osobę wstawiającą.
Pause on Current Video: Zatrzymaj po tym filmie
+ Unhide Channel: Pokaż kanał
+ Hide Channel: Ukryj kanał
+ More Options: Więcej opcji
Videos:
#& Sort By
Sort By:
@@ -872,7 +1000,7 @@ Up Next: 'Następne'
Local API Error (Click to copy): 'Błąd lokalnego API (kliknij by skopiować)'
Invidious API Error (Click to copy): 'Błąd API Invidious (kliknij by skopiować)'
Falling back to Invidious API: 'Wycofywanie do API Invidious'
-Falling back to the local API: 'Wycofywanie do lokalnego API'
+Falling back to Local API: 'Wycofywanie do lokalnego API'
Subscriptions have not yet been implemented: 'Subskrypcje nie zostały jeszcze wprowadzone'
Loop is now disabled: 'Zapętlenie jest teraz wyłączone'
Loop is now enabled: 'Zapętlenie jest teraz włączone'
@@ -904,12 +1032,12 @@ Profile:
Delete Profile: Usuń profil
Make Default Profile: Ustaw jako profil domyślny
Update Profile: Zaktualizuj profil
- Create Profile: Stwórz profil
+ Create Profile: Utwórz profil
Profile Preview: Podgląd profilu
Custom Color: Własny kolor
Color Picker: Wybór koloru
Edit Profile: Edytuj profil
- Create New Profile: Stwórz nowy profil
+ Create New Profile: Utwórz nowy profil
Profile Manager: Menadżer profili
All Channels: Wszystkie kanały
Profile Select: Wybór profilu
@@ -931,12 +1059,17 @@ Profile:
Profile Filter: Filtr profilu
Profile Settings: Ustawienia profilu
Toggle Profile List: Włącz/wyłącz listę profili
+ Open Profile Dropdown: Otwórz rozwijane menu profilu
+ Close Profile Dropdown: Zamknij rozwijane menu profilu
+ Profile Name: Nazwa profilu
+ Edit Profile Name: Edytuj nazwę profilu
+ Create Profile Name: Nadaj nazwę profilowi
The playlist has been reversed: Playlista została odwrócona
A new blog is now available, {blogTitle}. Click to view more: 'Nowy wpis na blogu
jest dostępny, {blogTitle}. Kliknij, aby zobaczyć więcej'
Download From Site: Pobierz ze strony
Version {versionNumber} is now available! Click for more details: Wersja {versionNumber}
- jest już dostępna! Kliknij po więcej szczegółów
+ jest już dostępna! Kliknij po więcej szczegółów
This video is unavailable because of missing formats. This can happen due to country unavailability.: Ten
film jest niedostępny z powodu brakujących formatów. Przyczyną może być blokada
regionalna.
@@ -1000,20 +1133,28 @@ Tooltips:
jest do znalezienia za pomocą zmiennej środowiskowej PATH. Jeśli trzeba, można
tutaj ustawić niestandardową ścieżkę.
DefaultCustomArgumentsTemplate: "(Domyślnie: '{defaultCustomArguments}')"
+ Ignore Default Arguments: Nie wysyłaj do zewnętrznego odtwarzacza żadnych domyślnych
+ argumentów (takich jak prędkość odtwarzania, URL playlisty itp.), oprócz URL-u
+ filmu. Niestandardowe argumenty zostaną wysłane.
Experimental Settings:
Replace HTTP Cache: Wyłącza opartą na przestrzeni dyskowej pamięć podręczną HTTP
Electrona i włącza własny obraz pamięci podręcznej wewnątrz pamięci RAM. Spowoduje
to większe użycie pamięci RAM.
Distraction Free Settings:
- Hide Channels: Wprowadź nazwę albo ID kanału, aby schować wszystkie filmy i playlisty
- tego kanału, oraz sam kanał z wyszukiwań, z zakładek „Na czasie” i „Popularne”
- oraz z polecanych. Nazwa kanału musi być dokładnym dopasowaniem, z uwzględnieniem
- wielkości liter.
+ Hide Channels: Wprowadź ID kanału, aby schować wszystkie filmy i playlisty tego
+ kanału, oraz sam kanał z wyszukiwań, z zakładek „Na czasie” i „Popularne” oraz
+ z polecanych. ID kanału musi być dokładnym dopasowaniem, z uwzględnieniem wielkości
+ liter.
Hide Subscriptions Live: Ta opcja została nadpisana opcją ogólną „{appWideSetting}”
z podgrupy „{subsection}” grupy „{settingsSection}”
+ Hide Videos and Playlists Containing Text: Wprowadź słowo, fragment słowa, lub
+ wyrażenie (bez znaczenia jest wielkość liter), by schować wszystkie filmy i
+ playlisty zawierające w tytule podane sformułowanie w całym programie FreeTube,
+ poza Historią, Twoimi playlistami i filmami w tych playlistach.
SponsorBlock Settings:
UseDeArrowTitles: Zastąp tytuły filmów tytułami zasugerowanymi przez użytkowników
DeArrow.
+ UseDeArrowThumbnails: Zastąp miniaturki filmów miniaturkami z DeArrow.
Playing Next Video Interval: Odtwarzanie kolejnego filmu już za chwilę. Wciśnij aby
przerwać. | Odtwarzanie kolejnego filmu za {nextVideoInterval} sekundę. Wciśnij
aby przerwać. | Odtwarzanie kolejnego filmu za {nextVideoInterval} sekund. Wciśnij
@@ -1041,13 +1182,6 @@ Download folder does not exist: Katalog pobierania "$" nie istnieje. Przełączo
tryb "pytaj o folder".
Screenshot Error: Wykonanie zrzutu nie powiodło się. {error}
Screenshot Success: Zapisano zrzut ekranu jako „{filePath}”
-Age Restricted:
- Type:
- Channel: kanał
- Video: film
- The currently set default instance is {instance}: Ten {instance} ma ograniczenie
- wiekowe
- This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} ma ograniczenie wiekowe'
New Window: Nowe okno
Channels:
Title: Lista kanałów
@@ -1078,3 +1212,13 @@ Playlist will pause when current video is finished: Playlista zatrzyma się, gdy
film się zakończy
Playlist will not pause when current video is finished: Playlista nie zatrzyma się,
gdy obecny film się zakończy
+Channel Hidden: '{channel} dodany do filtra kanałów'
+Go to page: Idź do {page}
+Channel Unhidden: '{channel} usunięty z filtra kanału'
+Tag already exists: Tag „{tagName}” już istnieje
+Trimmed input must be at least N characters long: Przycięte wyrażenie musi mieć przynajmniej
+ 1 znak | Przycięte wyrażenie musi mieć przynajmniej {length} znaki/ów
+Age Restricted:
+ This video is age restricted: Ten film ma ograniczenie wiekowe
+ This channel is age restricted: Ten kanał ma ograniczenie wiekowe
+Close Banner: Zamknij Baner
diff --git a/static/locales/pt-BR.yaml b/static/locales/pt-BR.yaml
index 6e17bb6e2c618..90761b2f76816 100644
--- a/static/locales/pt-BR.yaml
+++ b/static/locales/pt-BR.yaml
@@ -43,6 +43,8 @@ Global:
Subscriber Count: 1 assinante | {count} assinantes
View Count: 1 visualização | {count} visualizações
Watching Count: 1 assistindo | {count} assistindo
+ Input Tags:
+ Length Requirement: A tag deve ter pelo menos {number} caracteres
Search / Go to URL: 'Buscar/Ir ao URL'
# In Filter Button
Search Filters:
@@ -110,17 +112,105 @@ Trending:
Music: Música
Default: Padrão
Most Popular: 'Mais populares'
-Playlists: 'Listas de reprodução'
+Playlists: 'Playlists'
User Playlists:
- Your Playlists: 'Suas Listas de Reprodução'
+ Your Playlists: 'Suas playlists'
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Os
seus vídeos salvos estão vazios. Clique no botão salvar no canto de um vídeo para
que ele seja listado aqui
- Playlist Message: Esta página não reflete listas de reprodução totalmente funcionais.
- Ele só lista vídeos que você salvou ou favoritou. Quando o trabalho estiver concluído,
+ Playlist Message: Esta página não reflete playlists totalmente funcionais. Ele só
+ lista vídeos que você salvou ou favoritou. Quando o trabalho estiver concluído,
todos os vídeos atualmente aqui serão migrados para uma playlist 'Favoritos'.
- Search bar placeholder: Pesquisar na Lista de Reprodução
+ Search bar placeholder: Pesquisar na playlist
Empty Search Message: Não há vídeos nesta playlist que correspondam à sua pesquisa
+ You have no playlists. Click on the create new playlist button to create a new one.: Você
+ não tem playlists. Clique no botão "criar playlist" para criar uma.
+ This playlist currently has no videos.: Esta playlist não tem vídeos atualmente.
+ Create New Playlist: Criar nova playlist
+ Add to Playlist: Adicionar à playlist
+ Move Video Up: Mover vídeo para cima
+ Remove from Playlist: Remover da Playlist
+ CreatePlaylistPrompt:
+ Create: Criar
+ New Playlist Name: Novo nome da playlist
+ Toast:
+ There is already a playlist with this name. Please pick a different name.: Já
+ existe uma playlist com este nome. Escolha um nome diferente.
+ Playlist {playlistName} has been successfully created.: A playlist {playlistName}
+ foi criada com sucesso.
+ There was an issue with creating the playlist.: Ocorreu um problema ao criar
+ a playlist.
+ Add to Favorites: Adicionar a {NomeDaPlaylist}
+ Remove from Favorites: Remover de {playlistName}
+ Move Video Down: Mover vídeo para baixo
+ Playlist Name: Nome da Playlist
+ Playlist Description: Descrição da Playlist
+ Save Changes: Salvar alterações
+ Cancel: Cancelar
+ Edit Playlist Info: Editar informação da Playlist
+ Copy Playlist: Copiar Playlist
+ Enable Quick Bookmark With This Playlist: Habilite o marcador rápido com esta Playlist
+ Disable Quick Bookmark: Desativar marcador rápido
+ Delete Playlist: Excluir Playlist
+ Are you sure you want to delete this playlist? This cannot be undone: Tem certeza
+ de que deseja excluir esta playlist? Isto não pode ser desfeito.
+ Sort By:
+ Sort By: Ordenar por
+ NameDescending: Z-A
+ LatestCreatedFirst: Criado recentemente
+ EarliestCreatedFirst: Criação mais antiga
+ LatestUpdatedFirst: Atualizado recentemente
+ LatestPlayedFirst: Reproduzido recentemente
+ EarliestPlayedFirst: Reprodução mais antiga
+ EarliestUpdatedFirst: Atualização mais antiga
+ NameAscending: A-Z
+ SinglePlaylistView:
+ Toast:
+ This playlist is now used for quick bookmark: Esta playlist agora é usada para
+ favoritos rápidos
+ Quick bookmark disabled: Marcador rápido desativado
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Esta
+ playlist agora é usada para favoritos rápidos em vez de {oldPlaylistName}.
+ Clique aqui para desfazer
+ There was an issue with updating this playlist.: Ocorreu um problema ao atualizar
+ esta playlist.
+ This video cannot be moved down.: Este vídeo não pode ser movido para baixo.
+ Reverted to use {oldPlaylistName} for quick bookmark: Revertido para usar {oldPlaylistName}
+ em favoritos rápidos
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Alguns
+ vídeos da playlist ainda não foram carregados. Clique aqui para copiar mesmo
+ assim.
+ Playlist name cannot be empty. Please input a name.: O nome da playlist não
+ pode ficar vazio. Por favor insira um nome.
+ "{videoCount} video(s) have been removed": 1 vídeo foi removido | {videoCount}
+ vídeos foram removidos
+ There were no videos to remove.: Não havia vídeos para remover.
+ This playlist is protected and cannot be removed.: Esta playlist está protegida
+ e não pode ser removida.
+ Playlist {playlistName} has been deleted.: A playlist {playlistName} foi excluída.
+ This playlist does not exist: Esta playlist não existe
+ This video cannot be moved up.: Este vídeo não pode ser movido para cima.
+ There was a problem with removing this video: Houve um problema ao remover este
+ vídeo
+ Playlist has been updated.: A playlist foi atualizada.
+ Video has been removed: O vídeo foi removido
+ AddVideoPrompt:
+ Toast:
+ "{videoCount} video(s) added to 1 playlist": 1 vídeo adicionado a 1 playlist
+ | {videoCount} vídeos adicionados a 1 playlist
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 vídeo adicionado
+ a {playlistCount} playlists | {videoCount} vídeos adicionados a {playlistCount}
+ playlists
+ You haven't selected any playlist yet.: Você ainda não selecionou nenhuma playlist.
+ Select a playlist to add your N videos to: Selecione uma playlist para adicionar
+ seu vídeo | Selecione uma playlist para adicionar seus {videoCount} vídeos
+ N playlists selected: '{playlistCount} selecionadas'
+ Search in Playlists: Pesquisar nas playlists
+ Save: Salvar
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Tem
+ certeza de que deseja remover todos os vídeos assistidos desta playlist? Isto
+ não pode ser desfeito.
+ Remove Watched Videos: Remove vídeos assistidos
History:
# On History Page
History: 'Histórico'
@@ -153,6 +243,7 @@ Settings:
Middle: 'No meio'
End: 'No fim'
Hidden: Escondido
+ Blur: Desfocar
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instância do
Invidious (A padrão é https://invidious.snopyta.org)'
Region for Trending: 'Região para o “Em alta”'
@@ -188,6 +279,7 @@ Settings:
Catppuccin Mocha: Catppuccin Mocha
Pastel Pink: Rosa Pastel
Hot Pink: Rosa Choque
+ Nordic: Nordico
Main Color Theme:
Main Color Theme: 'Cor principal'
Red: 'Vermelha'
@@ -308,6 +400,8 @@ Settings:
How do I import my subscriptions?: 'Como posso importar minhas inscrições?'
Fetch Feeds from RSS: Buscar Informações através de RSS
Fetch Automatically: Obter o feed automaticamente
+ Only Show Latest Video for Each Channel: Exibe apenas o vídeo mais recente de
+ cada canal
Advanced Settings:
Advanced Settings: 'Configurações avançadas'
Enable Debug Mode (Prints data to the console): 'Habilitar modo de depuração (Mostra
@@ -353,8 +447,12 @@ Settings:
Remove All Subscriptions / Profiles: Remover Todas as Inscrições / Perfis
Automatically Remove Video Meta Files: Remover automaticamente os metarquivos
de vídeo
- Save Watched Videos With Last Viewed Playlist: Salvar os vídeos vistos com a última
- lista de reprodução vista
+ Save Watched Videos With Last Viewed Playlist: Salvar vídeos assistidos com a
+ última playlist visualizada
+ All playlists have been removed: Todas as playlists foram removidas
+ Are you sure you want to remove all your playlists?: Tem certeza de que deseja
+ remover todas as suas playlists?
+ Remove All Playlists: Remover todas as playlists
Data Settings:
Subscriptions have been successfully exported: Inscrições foram exportadas com
sucesso
@@ -394,17 +492,25 @@ Settings:
Profile object has insufficient data, skipping item: O objeto Perfil possui dados
insuficientes, pulando item
Manage Subscriptions: Administrar Inscrições
- Import Playlists: Importar listas de reprodução
- Export Playlists: Exportar listas de reprodução
+ Import Playlists: Importar playlists
+ Export Playlists: Exportar playlists
Playlist insufficient data: Dados insuficientes para a playlist "{playlist}",
pulando item
- All playlists has been successfully exported: Todas as listas de reprodução foram
- exportadas com sucesso
- All playlists has been successfully imported: Todas as listas de reprodução foram
- importadas com sucesso
+ All playlists has been successfully exported: Todas as playlists foram exportadas
+ com sucesso
+ All playlists has been successfully imported: Todas as playlists foram importadas
+ com sucesso
Subscription File: Arquivo de assinaturas
History File: Arquivo de histórico
Playlist File: Arquivo de Lista
+ Export Playlists For Older FreeTube Versions:
+ Label: Exportar playlists para versões mais antigas do FreeTube
+ Tooltip: "Esta opção exporta vídeos de todas as playlists para uma playlist
+ chamada \"Favoritos\".\nComo exportar e importar vídeos em playlists para
+ uma versão mais antiga do FreeTube:\n1. Exporte suas playlists com esta opção
+ habilitada.\n2. Exclua todas as suas playlists existentes usando a opção \"\
+ Remover todas as playlists\" em \"Configurações de privacidade\".\n3. Inicie
+ a versão mais antiga do FreeTube e importe as playlists exportadas."
Distraction Free Settings:
Hide Live Chat: Esconder chat ao vivo
Hide Popular Videos: Esconder vídeos populares
@@ -416,16 +522,16 @@ Settings:
Hide Video Likes And Dislikes: Ocultar curtidas e desgostos do vídeo
Hide Video Views: Ocultar Visualizações de Vídeo
Hide Active Subscriptions: Ocultar Inscrições Ativas
- Hide Playlists: Ocultar listas de reprodução
+ Hide Playlists: Ocultar playlist
Hide Video Description: Ocultar descrição do vídeo
Hide Sharing Actions: Ocultar ações de compartilhamento
Hide Comments: Ocultar comentários
Hide Live Streams: Ocultar transmissões ao vivo
Hide Chapters: Ocultar capítulos
Hide Upcoming Premieres: Ocultar as Próximas Estréias
- Hide Channels Placeholder: Nome ou ID do Canal
+ Hide Channels Placeholder: ID do Canal
Display Titles Without Excessive Capitalisation: Mostrar Títulos sem Capitalização
- Excessiva
+ Excessiva nem Pontuação
Hide Channels: Ocultar Vídeos dos Canais
Sections:
Side Bar: Barra lateral
@@ -434,7 +540,7 @@ Settings:
General: Geral
Subscriptions Page: Página de inscrições
Hide Featured Channels: Ocultar canais em destaque
- Hide Channel Playlists: Ocultar listas de reprodução de canais
+ Hide Channel Playlists: Ocultar playlists de canais
Hide Channel Community: Ocultar comunidade do canal
Hide Channel Shorts: Ocultar Shorts do Canal
Hide Channel Podcasts: Ocultar podcasts do canal
@@ -445,6 +551,16 @@ Settings:
Hide Profile Pictures in Comments: Esconder imagens do perfil nos comentários
Blur Thumbnails: Desfocar Miniaturas
Hide Subscriptions Community: Ocultar comunidade inscritas
+ Hide Channels Invalid: ID de canal fornecido é inválido
+ Hide Channels Disabled Message: Alguns canais foram bloqueados por ID e não foram
+ processados. O recurso é bloqueado enquanto esses IDs estão sendo atualizados
+ Hide Channels Already Exists: ID do canal já existe
+ Hide Channels API Error: Erro ao recuperar o usuário com o ID fornecido. Por favor,
+ verifique novamente se o ID está correto.
+ Hide Videos and Playlists Containing Text Placeholder: Palavra, trecho de palavra
+ ou frase
+ Hide Videos and Playlists Containing Text: Ocultar vídeos e playlists que contenham
+ texto
The app needs to restart for changes to take effect. Restart and apply change?: O
aplicativo necessita reiniciar para as mudanças fazerem efeito. Reiniciar e aplicar
mudança?
@@ -469,8 +585,8 @@ Settings:
são pulados
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': URL da API SponsorBlock
(o padrão é https://sponsor.ajay.app)
- Enable SponsorBlock: Ativar o Bloqueio de Patrocinadores
- SponsorBlock Settings: Configurações de Bloqueio de Patrocinadores
+ Enable SponsorBlock: Ativar o SponsorBlock
+ SponsorBlock Settings: Configurações das APIs de Ajay (SponsorBlock & DeArrow)
Skip Options:
Show In Seek Bar: Mostrar na barra de busca
Prompt To Skip: Solicitar para pular
@@ -479,6 +595,9 @@ Settings:
Skip Option: Opção de pular
Category Color: Cor da categoria
UseDeArrowTitles: Utilizar títulos de vídeo DeArrow
+ UseDeArrowThumbnails: Usar DeArrow para miniaturas
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': URL
+ da API do gerador de miniatura DeArrow (o padrão é https://dearrow-thumb.ajay.app)
External Player Settings:
Custom External Player Arguments: Argumentos de player externo personalizados
External Player: Player externo
@@ -488,6 +607,7 @@ Settings:
Players:
None:
Name: Nenhum
+ Ignore Default Arguments: Ignorar argumentos padrão
Download Settings:
Download Settings: Configurações de download
Ask Download Path: Peça o caminho de download
@@ -516,6 +636,7 @@ Settings:
Password Incorrect: Senha Incorreta
Password: Senha
Enter Password To Unlock: Digite a senha para desbloquear as configurações
+ Expand All Settings Sections: Expandir todas as seções de configurações
About:
#On About page
About: 'Sobre'
@@ -621,6 +742,7 @@ Channel:
votes: '{votes} Votos'
Reveal Answers: Revelar respostas
Hide Answers: Ocultar respostas
+ Video hidden by FreeTube: Vídeo escondido pelo FreeTube
Channel Tabs: Abas dos Canais
Live:
Live: Ao vivo
@@ -683,8 +805,8 @@ Video:
Hours: 'horas'
Day: 'dia'
Days: 'dias'
- Week: 'semana'
- Weeks: 'semanas'
+ Week: 'Semana'
+ Weeks: 'Semanas'
Month: 'mês'
Months: 'meses'
Year: 'ano'
@@ -713,9 +835,9 @@ Video:
Autoplay: Reprodução Automática
Play Previous Video: Reproduzir o Vídeo Anterior
Play Next Video: Reproduzir o Próximo Vídeo
- Reverse Playlist: Inverter ordem da lista de reprodução
- Shuffle Playlist: Lista de reprodução em modo aleatório
- Loop Playlist: Repetir lista de reprodução
+ Reverse Playlist: Inverter ordem da playlist
+ Shuffle Playlist: Playlist aleatória
+ Loop Playlist: Repetir playlist
Copy Invidious Channel Link: Copiar link do canal no Invidious
Open Channel in Invidious: Abrir Canal no Invidious
Copy YouTube Channel Link: Copiar o link do canal no YouTube
@@ -732,19 +854,19 @@ Video:
outro: Conclusão
intro: Introdução
sponsor: Patrocinador
- filler: Enchimento
+ filler: Preenchimento
recap: Recapitulação
Skipped segment: Segmentos pulados
External Player:
Unsupported Actions:
shuffling playlists: embaralhar playlists
opening specific video in a playlist (falling back to opening the video): abrir
- um vídeo específico em uma lista de reprodução (voltar a abrir o vídeo)
+ um vídeo específico em uma playlist (voltar à abertura do vídeo)
reversing playlists: revertendo playlists
opening playlists: abrindo playlists
starting video at offset: começando vídeo em deslocamento
setting a playback rate: definindo uma taxa de reprodução
- looping playlists: Listas de reprodução em loop
+ looping playlists: playlists em loop
UnsupportedActionTemplate: '{externalPlayer} não suporta: {action}'
playlist: playlist
OpeningTemplate: Abrindo {videoOrPlaylist} em {externalPlayer}...
@@ -780,6 +902,9 @@ Video:
bate-papo ao vivo não está disponível para esta transmissão. Pode ter sido desativado
pelo responsável.
Pause on Current Video: Pausar no vídeo atual
+ Unhide Channel: Mostrar Canal
+ Hide Channel: Ocultar o canal
+ More Options: Mais Opções
Videos:
#& Sort By
Sort By:
@@ -798,7 +923,7 @@ Playlist:
# On Video Watch Page
#* Published
#& Views
- Playlist: Lista de reprodução
+ Playlist: Playlist
Toggle Theatre Mode: 'Alternar Modo Teatro'
Change Format:
Change Media Formats: 'Mudar formato do vídeo'
@@ -863,7 +988,7 @@ Up Next: 'Próximo'
Local API Error (Click to copy): 'Erro da API local (clique para copiar)'
Invidious API Error (Click to copy): 'Erro da API do Invidious (clique para copiar)'
Falling back to Invidious API: 'Recorrendo à API do Invidious'
-Falling back to the local API: 'Recorrendo à API local'
+Falling back to Local API: 'Recorrendo à API local'
Subscriptions have not yet been implemented: 'Inscrições ainda não foram implementadas'
Loop is now disabled: 'O ciclo foi desativado'
Loop is now enabled: 'O ciclo está ativado'
@@ -922,12 +1047,17 @@ Profile:
Profile Filter: Filtro de Perfil
Profile Settings: Configurações de Perfil
Toggle Profile List: Ativar/Desativar Lista de Perfis
+ Profile Name: Nome do perfil
+ Edit Profile Name: Editar o nome do perfil
+ Create Profile Name: Criar nome de perfil
+ Open Profile Dropdown: Abrir Menu Suspenso de Perfil
+ Close Profile Dropdown: Fechar Menu Suspenso de Perfil
Version {versionNumber} is now available! Click for more details: A versão {versionNumber}
já está disponível! Clique para mais detalhes
A new blog is now available, {blogTitle}. Click to view more: 'Um novo blog está disponível,
{blogTitle}. Clique para ver mais'
Download From Site: Baixar do site
-The playlist has been reversed: A lista de reprodução foi invertida
+The playlist has been reversed: A playlist foi invertida
This video is unavailable because of missing formats. This can happen due to country unavailability.: Este
vídeo não está disponível por causa de formatos faltantes. Isso pode acontecer devido
à indisponibilidade do país.
@@ -946,11 +1076,10 @@ Tooltips:
áudio são para transmissões sem vídeo.
Proxy Videos Through Invidious: Conectar-se-á ao Invidious para obter vídeos em
vez de fazer uma conexão direta com o YouTube. Ignora a preferência da API.
- Force Local Backend for Legacy Formats: Só funciona quando a API do Invidious
- é predefinida. Quando ativada, a API local será executada e usará os formatos
- antigos retornados por ela em vez dos retornados pelo Invidious. É útil quando
- os vídeos retornados pelo Invidious não são reproduzidos devido a restrições
- de país.
+ Force Local Backend for Legacy Formats: Funciona apenas quando a API do Invidious
+ é o padrão. Quando ativada, a API Local será executada e usará os formatos herdados
+ retornados por ela, em vez dos retornados pelo Invidious. Ajuda quando os vídeos
+ retornados pelo Invidious não são reproduzidos devido a restrições do país.
Scroll Playback Rate Over Video Player: Com o cursor sobre o vídeo, pressione
e segure a tecla Control (tecla Command no Mac) e role a roda do mouse para
frente ou para trás para controlar a taxa de reprodução. Pressione e segure
@@ -988,14 +1117,17 @@ Tooltips:
separados por ponto e vírgula (';'), você deseja que seja passado para o reprodutor
externo.
Ignore Warnings: Suprime os avisos para quando o player externo atual não suporta
- a ação atual (por exemplo, reverter listas de reprodução, etc.).
+ a ação atual (por exemplo, reverter playlist, etc.).
Custom External Player Executable: Por padrão, o FreeTube assumirá que o player
externo escolhido pode ser encontrado por meio da variável de ambiente PATH.
Se necessário, um caminho personalizado pode ser definido aqui.
External Player: A escolha de um player externo exibirá um ícone, para abrir o
- vídeo (lista de reprodução, se compatível) no player externo, na miniatura.
- Aviso, as configurações do Invidious não afetam os players externos.
+ vídeo (playlist se suportado) no player externo, na miniatura. Atenção, as configurações
+ do Invidious não afetam players externos.
DefaultCustomArgumentsTemplate: "(Padrão: '{defaultCustomArguments}')"
+ Ignore Default Arguments: Não envie nenhum argumento padrão ao player externo
+ além do URL do vídeo (por exemplo, taxa de reprodução, URL da playlist, etc.).
+ Argumentos personalizados ainda serão transmitidos.
Experimental Settings:
Replace HTTP Cache: Desabilita o cache HTTP baseado em disco do Electron e habilita
um cache de imagem em memória personalizado. Levará ao aumento do uso de RAM.
@@ -1006,9 +1138,14 @@ Tooltips:
observando maiúsculas e minúsculas.
Hide Subscriptions Live: Esta definição é substituída pela definição de toda a
aplicação "{appWideSetting}", na seção "{subsection}" da "{settingsSection}"
+ Hide Videos and Playlists Containing Text: Insira uma palavra, trecho de palavra
+ ou frase (sem distinção entre maiúsculas e minúsculas) para ocultar todos os
+ vídeos e playlists cujos títulos originais a contenham em todo o FreeTube, excluindo
+ apenas Histórico, Suas playlists e vídeos dentro das playlists.
SponsorBlock Settings:
UseDeArrowTitles: Substituir títulos de vídeo por títulos enviados pelo usuário
a partir do DeArrow.
+ UseDeArrowThumbnails: Substitua as miniaturas de vídeo pelas miniaturas do DeArrow.
More: Mais
Playing Next Video Interval: Reproduzindo o próximo vídeo imediatamente. Clique para
cancelar. | Reproduzindo o próximo vídeo em {nextVideoInterval} segundo(s). Clique
@@ -1040,14 +1177,6 @@ Channels:
Unsubscribed: '{channelName} foi removido de suas assinaturas'
Unsubscribe Prompt: Tem certeza de que quer cancelar a sua inscrição de "{channelName}"?
Count: '{number} canal(is) encontrado(s).'
-Age Restricted:
- The currently set default instance is {instance}: Este {instance} tem restrição
- de idade
- Type:
- Channel: Canal
- Video: Vídeo
- This {videoOrPlaylist} is age restricted: Esse(a) {videoOrPlaylist} tem restrição
- de idade
Screenshot Success: Captura de tela salva como "{filePath}"
Screenshot Error: Falha na captura de tela. {error}
Preferences: Preferências
@@ -1066,7 +1195,17 @@ Hashtag:
This hashtag does not currently have any videos: Esta hashtag não tem atualmente
nenhum vídeo
Hashtag: Hashtag
-Playlist will pause when current video is finished: Lista de reprodução será pausada
- quando vídeo atual terminar
-Playlist will not pause when current video is finished: Lista de reprodução não será
- pausada quando vídeo atual terminar
+Playlist will pause when current video is finished: A playlist será pausada quando
+ o vídeo atual terminar
+Playlist will not pause when current video is finished: A playlist não será pausada
+ quando o vídeo atual terminar
+Channel Hidden: '{channel} adicionado ao filtro de canais'
+Go to page: Ir para {page}
+Channel Unhidden: '{channel} removido do filtro do canal'
+Trimmed input must be at least N characters long: A entrada cortada deve ter pelo
+ menos 1 caractere | A entrada cortada precisa ter pelo menos {length} caracteres
+Tag already exists: A tag "{tagName}" já existe
+Close Banner: Fechar Banner
+Age Restricted:
+ This channel is age restricted: Este canal tem restrição de idade
+ This video is age restricted: Este vídeo tem restrição de idade
diff --git a/static/locales/pt-PT.yaml b/static/locales/pt-PT.yaml
index cbdedd6652243..679ca1b774360 100644
--- a/static/locales/pt-PT.yaml
+++ b/static/locales/pt-PT.yaml
@@ -1,5 +1,5 @@
# Put the name of your locale in the same language
-Locale Name: Português
+Locale Name: Português (PT)
FreeTube: FreeTube
# Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >-
@@ -23,7 +23,7 @@ Toggle Developer Tools: Alternar ferramentas de desenvolvimento
Actual size: Tamanho real
Zoom in: Ampliar
Zoom out: Reduzir
-Toggle fullscreen: Alternar ecrã inteiro
+Toggle fullscreen: Alternar ecrã completo
Window: Janela
Minimize: Minimizar
Close: Fechar
@@ -34,15 +34,21 @@ Forward: Avançar
# Anything shared among components / views should be put here
Global:
Videos: Vídeos
- Shorts: Curtas
- Live: Em directo
+ Shorts: Curtos
+ Live: Em direto
Community: Comunidade
+ Counts:
+ Video Count: 1 vídeo | {count} vídeos
+ Subscriber Count: 1 assinante | {count} assinantes
+ View Count: 1 visualização | {contagem} visualizações
+ Watching Count: 1 a assistir | {count} a assistir
+ Channel Count: 1 canal | {count} canais
Version {versionNumber} is now available! Click for more details: A versão {versionNumber}
- já está disponível! Clique para mais detalhes
+ está disponível! Clique aqui para mais informações.
Download From Site: Descarregar do site
A new blog is now available, {blogTitle}. Click to view more: 'Está disponível um
- novo blogue, {blogTitle}. Clique aqui para ver mais'
+ novo blogue, {blogTitle}. Clique aqui para ver mais.'
# Search Bar
Search / Go to URL: Pesquisar/Ir para o URL
@@ -78,7 +84,7 @@ Search Filters:
# On Search Page
Medium (4 - 20 minutes): Médio (4 - 20 minutos)
Search Results: Resultados
- Fetching results. Please wait: A procurar. Por favor aguarde
+ Fetching results. Please wait: A procurar. Por favor aguarde.
Fetch more results: Obter mais resultados
There are no more results for this search: Não existem mais resultados
# Sidebar
@@ -87,8 +93,8 @@ Subscriptions:
Subscriptions: Subscrições
Latest Subscriptions: Subscrições recentes
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Este
- perfil contém um elevado número de subscrições. A forçar a utilização do RSS para
- evitar que a sua rede seja bloqueada
+ perfil contém um elevado número de subscrições. A forçar utilização de RSS para
+ evitar que a sua rede seja bloqueada.
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': A
sua lista de subscrições está vazia. Adicione algumas para as ver aqui.
'Getting Subscriptions. Please wait.': A carregar subscrições. Por favor aguarde.
@@ -100,11 +106,13 @@ Subscriptions:
Empty Channels: Os canais subscritos não têm, atualmente, quaisquer vídeos.
Subscriptions Tabs: Separadores de subscrições
All Subscription Tabs Hidden: Todos os separadores de subscrição estão ocultos.
- Para ver o conteúdo aqui, desoculte alguns separadores na secção "{subsecção}"
+ Para ver o conteúdo aqui, desoculte alguns separadores na secção "{subsection}"
em "{settingsSection}".
+ Load More Posts: Carregar mais publicações
+ Empty Posts: Os canais subscritos não tem quaisquer publicações.
Trending:
Trending: Tendências
- Trending Tabs: Separador de tendências
+ Trending Tabs: Separadores de tendências
Movies: Filmes
Gaming: Jogos
Music: Música
@@ -114,31 +122,112 @@ Playlists: Listas de reprodução
User Playlists:
Your Playlists: As suas listas de reprodução
Playlist Message: Esta página não é indicativa do resultado final. Apenas mostra
- vídeos que foram guardados ou marcados como favoritos. Quando estiver pronta,
+ os vídeos que foram guardados ou marcados como favoritos. Quando estiver pronta,
todos os vídeos que estiverem aqui serão postos numa lista chamada 'Favoritos'.
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: A
- lista está vazia. Carregue no botão Guardar no canto de um vídeo para o mostrar
- aqui
+ lista está vazia. Clique no botão Guardar no canto de um vídeo para o mostrar
+ aqui.
Search bar placeholder: Procurar na lista de reprodução
- Empty Search Message: Não há vídeos nesta lista de reprodução que correspondam à
- sua pesquisa
+ Empty Search Message: Não há vídeos nesta lista de reprodução que coincidam com
+ a sua pesquisa
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Tem
+ certeza que quer remover todos os vídeos vistos desta lista de reprodução? Isto
+ não pode ser revertido.
+ Are you sure you want to delete this playlist? This cannot be undone: Tem certeza
+ que quer eliminar esta lista de reprodução? Isto não pode ser revertido.
+ SinglePlaylistView:
+ Toast:
+ Video has been removed: O vídeo foi removido
+ Playlist has been updated.: A lista de reprodução foi atualizada.
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Alguns
+ vídeos da lista de reprodução ainda não foram carregados. Clique aqui para
+ copiar mesmo assim.
+ Playlist name cannot be empty. Please input a name.: O nome da lista de reprodução
+ não pode estar vazio. Introduza um nome.
+ There was a problem with removing this video: Houve um problema ao remover este
+ vídeo
+ This video cannot be moved down.: Este vídeo não pode ser movido para baixo.
+ "{videoCount} video(s) have been removed": 1 vídeo foi removido | {videoCount}
+ vídeos foram removidos
+ Playlist {playlistName} has been deleted.: A lista de reprodução {playlistName}
+ foi eliminada.
+ This video cannot be moved up.: Este vídeo não pode ser movido para cima.
+ There was an issue with updating this playlist.: Houve um problema com a atualização
+ desta lista de reprodução.
+ There were no videos to remove.: Não havia vídeos para remover.
+ This playlist is protected and cannot be removed.: Esta lista de reprodução
+ está protegida e não pode ser removida.
+ This playlist does not exist: Esta lista de reprodução não existe
+ You have no playlists. Click on the create new playlist button to create a new one.: Não
+ tem listas de reprodução. Clique no botão de criar uma nova lista de reprodução
+ para criar uma.
+ Remove from Playlist: Remover da lista de reprodução
+ Save Changes: Guardar alterações
+ Sort By:
+ LatestCreatedFirst: Criado recentemente
+ Sort By: Ordenar por
+ NameDescending: Z-A
+ LatestUpdatedFirst: Atualizado recentemente
+ NameAscending: A-Z
+ EarliestCreatedFirst: Criação mais antiga
+ EarliestUpdatedFirst: Atualização mais antiga
+ LatestPlayedFirst: Reproduzido recentemente
+ EarliestPlayedFirst: Reprodução mais antiga
+ This playlist currently has no videos.: Esta lista de reprodução não tem vídeos
+ atualmente.
+ Add to Playlist: Adicionar à lista de reprodução
+ Move Video Down: Mover vídeo para baixo
+ Playlist Name: Nome da lista de reprodução
+ Remove Watched Videos: Remover vídeos vistos
+ Move Video Up: Mover vídeo para cima
+ Cancel: Cancelar
+ Delete Playlist: Eliminar lista de reprodução
+ Create New Playlist: Criar nova lista de reprodução
+ Edit Playlist Info: Editar informação da lista de reprodução
+ Copy Playlist: Copiar lista de reprodução
+ Playlist Description: Descrição da lista de reprodução
+ AddVideoPrompt:
+ Toast:
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 vídeo adicionado
+ a {playlistCount} listas de reprodução | {videoCount} vídeos adicionados a
+ {playlistCount} listas de reprodução
+ "{videoCount} video(s) added to 1 playlist": 1 vídeo adicionado a 1 lista de
+ reprodução | {videoCount} vídeos adicionados a 1 lista de reprodução
+ You haven't selected any playlist yet.: Ainda não selecionou nenhuma lista de
+ reprodução.
+ Select a playlist to add your N videos to: Selecione uma lista de reprodução à
+ qual adicionar o seu vídeo | Selecione uma lista de reprodução à qual adicionar
+ os seus {videoCount} vídeos
+ N playlists selected: '{playlistCount} selecionadas'
+ Search in Playlists: Pesquisar nas listas de reprodução
+ Save: Guardar
+ CreatePlaylistPrompt:
+ New Playlist Name: Novo nome da lista de reprodução
+ Create: Criar
+ Toast:
+ There is already a playlist with this name. Please pick a different name.: Já
+ existe uma lista de reprodução com este nome. Por favor, escolha um nome diferente.
+ Playlist {playlistName} has been successfully created.: A lista de reprodução
+ {playlistName} foi criada com êxito.
+ There was an issue with creating the playlist.: Houve um problema com a criação
+ da lista de reprodução.
History:
# On History Page
History: Histórico
Watch History: Histórico de visualizações
Your history list is currently empty.: O seu histórico está vazio.
Search bar placeholder: Procurar no histórico
- Empty Search Message: Não há vídeos no seu histórico que correspondam à sua pesquisa
+ Empty Search Message: Não há vídeos no histórico que coincidam com a sua pesquisa
Settings:
# On Settings Page
- Settings: Definições
+ Settings: Configurações
The app needs to restart for changes to take effect. Restart and apply change?: Tem
que reiniciar a aplicação para aplicar as alterações. Reiniciar e aplicar as alterações?
General Settings:
- General Settings: Definições gerais
+ General Settings: Configurações gerais
Check for Updates: Verificar se há atualizações
Check for Latest Blog Posts: Verificar se há novas publicações no blogue
- Fallback to Non-Preferred Backend on Failure: Utilizar sistema de ligação secundário
+ Fallback to Non-Preferred Backend on Failure: Utilizar sistema de ligação secundário,
em caso de falha
Enable Search Suggestions: Ativar sugestões de pesquisa
Default Landing Page: Página inicial
@@ -148,7 +237,7 @@ Settings:
Local API: API local
Invidious API: API Invidious
Video View Type:
- Video View Type: Disposição dos vídeos
+ Video View Type: Tipo de exibição dos vídeos
Grid: Grelha
List: Lista
Thumbnail Preference:
@@ -157,15 +246,17 @@ Settings:
Beginning: Início
Middle: Centro
End: Final
+ Blur: Desfoque
+ Hidden: Oculto
'Invidious Instance (Default is https://invidious.snopyta.org)': Instância Invidious
(Por omissão é https://invidious.snopyta.org)
View all Invidious instance information: Mostrar toda a informação sobre esta
instância Invidious
Region for Trending: Região para as tendências
#! List countries
- System Default: Definições do sistema
- Current instance will be randomized on startup: A instância irá ser escolhida
- aleatoriamente ao iniciar
+ System Default: Predefinido no sistema
+ Current instance will be randomized on startup: A instância, ao iniciar, será
+ escolhida aleatoriamente
No default instance has been set: Não foi definida uma instância
The currently set default instance is {instance}: A instância padrão é {instance}
Current Invidious Instance: Instância Invidious atual
@@ -177,7 +268,7 @@ Settings:
Open Link: Abrir ligação
External Link Handling: Gestão de ligações externas
Theme Settings:
- Theme Settings: Definições de tema
+ Theme Settings: Configurações de tema
Match Top Bar with Main Color: Utilizar cor principal na barra superior
Expand Side Bar by Default: Expandir barra lateral por definição
Disable Smooth Scrolling: Desativar deslocação suave
@@ -190,6 +281,8 @@ Settings:
Dracula: 'Drácula'
System Default: Definição do sistema
Catppuccin Mocha: Cappuccino mocha
+ Hot Pink: Rosa choque
+ Pastel Pink: Rosa pastel
Main Color Theme:
Main Color Theme: Cor principal
Red: Vermelho
@@ -200,7 +293,7 @@ Settings:
Blue: Azul
Light Blue: Azul claro
Cyan: Ciano
- Teal: Azul-petróleo
+ Teal: Azul esverdeado
Green: Verde
Light Green: Verde claro
Lime: Lima
@@ -215,26 +308,26 @@ Settings:
Dracula Purple: 'Drácula roxo'
Dracula Red: 'Drácula vermelho'
Dracula Yellow: 'Drácula amarelo'
- Catppuccin Mocha Rosewater: Cappuccino Mocha Rosewater
- Catppuccin Mocha Flamingo: Cappuccino Mocha Flamingo
- Catppuccin Mocha Pink: Cappuccino Mocha Rosa
- Catppuccin Mocha Mauve: Cappuccino Mocha Mauve
- Catppuccin Mocha Red: Cappuccino Mocha Vermelho
- Catppuccin Mocha Maroon: Cappuccino Mocha Castanho
- Catppuccin Mocha Peach: Cappuccino Mocha Pêssego
- Catppuccin Mocha Yellow: Cappuccino Mocha Amarelo
- Catppuccin Mocha Green: Cappuccino Mocha Verde
- Catppuccin Mocha Teal: Cappuccino Mocha Verde Azulado
- Catppuccin Mocha Sky: Cappuccino Mocha Céu
- Catppuccin Mocha Sapphire: Cappuccino Mocha Safira
- Catppuccin Mocha Blue: Cappuccino Mocha Azul
- Catppuccin Mocha Lavender: Cappuccino Mocha Lavanda
+ Catppuccin Mocha Rosewater: Cappuccino mocha rosewater
+ Catppuccin Mocha Flamingo: Cappuccino mocha flamingo
+ Catppuccin Mocha Pink: Cappuccino mocha rosa
+ Catppuccin Mocha Mauve: Cappuccino mocha mauve
+ Catppuccin Mocha Red: Cappuccino mocha vermelho
+ Catppuccin Mocha Maroon: Cappuccino mocha castanho
+ Catppuccin Mocha Peach: Cappuccino mocha pêssego
+ Catppuccin Mocha Yellow: Cappuccino mocha amarelo
+ Catppuccin Mocha Green: Cappuccino mocha verde
+ Catppuccin Mocha Teal: Cappuccino mocha azul esverdeado
+ Catppuccin Mocha Sky: Cappuccino mocha céu
+ Catppuccin Mocha Sapphire: Cappuccino mocha safira
+ Catppuccin Mocha Blue: Cappuccino mocha azul
+ Catppuccin Mocha Lavender: Cappuccino mocha lavanda
Secondary Color Theme: Cor secundária
#* Main Color Theme
Hide Side Bar Labels: Ocultar texto na barra lateral
- Hide FreeTube Header Logo: Ocultar Logotipo Do Cabeçalho Do FreeTube
+ Hide FreeTube Header Logo: Ocultar logotipo FreeTube no topo
Player Settings:
- Player Settings: Definições do reprodutor
+ Player Settings: Configurações do reprodutor
Force Local Backend for Legacy Formats: Forçar sistema de ligação local para formatos
antigos
Remember History: Lembrar Histórico
@@ -244,16 +337,16 @@ Settings:
Proxy Videos Through Invidious: Utilizar Invidious com proxy
Autoplay Playlists: Reproduzir listas de reprodução automaticamente
Enable Theatre Mode by Default: Ativar modo cinema por definição
- Default Volume: Volume
- Default Playback Rate: Velocidade de reprodução
+ Default Volume: Volume padrão
+ Default Playback Rate: Velocidade de reprodução padrão
Default Video Format:
- Default Video Format: Formato de vídeo
+ Default Video Format: Formato de vídeo padrão
Dash Formats: Formatos DASH
Legacy Formats: Formatos antigos
Audio Formats: Formatos de áudio
Default Quality:
- Default Quality: Qualidade
- Auto: Auto
+ Default Quality: Qualidade padrão
+ Auto: Automática
144p: 144p
240p: 240p
360p: 360p
@@ -265,7 +358,7 @@ Settings:
8k: 8k
Next Video Interval: Intervalo entre vídeos
Fast-Forward / Rewind Interval: Tempo para avançar/recuar
- Display Play Button In Video Player: Mostrar botão Reproduzir
+ Display Play Button In Video Player: Mostrar botão "Reproduzir" no centro do vídeo
Scroll Volume Over Video Player: Utilizar roda do rato para alterar o volume
Screenshot:
File Name Label: Padrão do nome de ficheiro
@@ -277,22 +370,23 @@ Settings:
Folder Button: Selecionar pasta
Error:
Forbidden Characters: Caracteres proibidos
- Empty File Name: Nome do ficheiro vazio
+ Empty File Name: Nome de ficheiro vazio
File Name Tooltip: 'Pode utilizar estas variáveis: %Y ano com 4 dígitos, %M
mês com 2 dígitos, %D dia com 2 dígitos, %H hora com 2 dígitos, %N minuto
com 2 dígitos, %S segundos com 2 dígitos, %T milissegundos com 3 dígitos,
%s segundos do vídeo, %t milissegundos do vídeo com 3 dígitos, %i ID do vídeo.
Também pode usar "\" ou "/" para criar subpastas.'
- Max Video Playback Rate: Velocidade máxima de reprodução de vídeos
- Video Playback Rate Interval: Intervalo da velocidade de reprodução de vídeos
- Scroll Playback Rate Over Video Player: Alterar a taxa de reprodução sobre o vídeo
+ Max Video Playback Rate: Velocidade máxima de reprodução
+ Video Playback Rate Interval: Intervalo entre velocidades de reprodução
+ Scroll Playback Rate Over Video Player: Alterar taxa de reprodução ao deslocar
+ por cima do reprodutor
Enter Fullscreen on Display Rotate: Ativar modo de ecrã completo ao rodar o ecrã
- Skip by Scrolling Over Video Player: Saltar por percorrer o leitor de vídeo
+ Skip by Scrolling Over Video Player: Ignorar ao deslocar por cima do reprodutor
Allow DASH AV1 formats: Permitir formatos DASH AV1
Comment Auto Load:
- Comment Auto Load: Comentário Carga automática
+ Comment Auto Load: Carregamento automático de comentários
Privacy Settings:
- Privacy Settings: Definições de privacidade
+ Privacy Settings: Configurações de privacidade
Remember History: Memorizar histórico
Save Watched Progress: Guardar progresso de reprodução
Clear Search Cache: Limpar cache de pesquisas
@@ -302,17 +396,21 @@ Settings:
Remove Watch History: Limpar histórico
Are you sure you want to remove your entire watch history?: Tem a certeza de que
pretende apagar o seu histórico?
- Watch history has been cleared: Histórico foi apagado
- Remove All Subscriptions / Profiles: Apagar todas as subscrições/perfis
+ Watch history has been cleared: Histórico apagado
+ Remove All Subscriptions / Profiles: Remover todas as subscrições/perfis
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: Tem
- a certeza de que pretende apagar todas as suas subscrições e perfis? Esta ação
+ a certeza de que pretende remover todas as suas subscrições e perfis? Esta ação
não pode ser revertida.
- Automatically Remove Video Meta Files: Remover automaticamente os meta ficheiros
+ Automatically Remove Video Meta Files: Remover automaticamente os meta-ficheiros
dos vídeos
- Save Watched Videos With Last Viewed Playlist: Guardar Vídeos Vistos com a Última
- Lista de Reprodução Visualizada
+ Save Watched Videos With Last Viewed Playlist: Guardar os vídeos vistos com a
+ última lista de reprodução vista
+ Remove All Playlists: Remover todas as listas de reprodução
+ All playlists have been removed: Todas as listas de reprodução foram removidas
+ Are you sure you want to remove all your playlists?: Tem a certeza de que pretende
+ remover todas as suas listas de reprodução?
Subscription Settings:
- Subscription Settings: Definições de subscrições
+ Subscription Settings: Configurações de subscrições
Hide Videos on Watch: Ocultar vídeos visualizados
Fetch Feeds from RSS: Obter subscrições através de RSS
Subscriptions Export Format:
@@ -322,16 +420,18 @@ Settings:
OPML: OPML
Manage Subscriptions: Gerir subscrições
Fetch Automatically: Obter fontes automaticamente
+ Only Show Latest Video for Each Channel: Mostrar apenas o último vídeo de cada
+ canal
Distraction Free Settings:
- Distraction Free Settings: Definições de distrações
+ Distraction Free Settings: Configurações de distrações
Hide Video Views: Ocultar visualizações
Hide Video Likes And Dislikes: Ocultar "gostos" em vídeos
- Hide Channel Subscribers: Ocultar n.º de subscritores
+ Hide Channel Subscribers: Ocultar número de subscritores
Hide Comment Likes: Ocultar "gostos" em comentários
Hide Recommended Videos: Ocultar vídeos recomendados
Hide Trending Videos: Ocultar tendências
Hide Popular Videos: Ocultar mais populares
- Hide Live Chat: Ocultar conversação em direto
+ Hide Live Chat: Ocultar conversas em direto
Hide Active Subscriptions: Ocultar subscrições ativas
Hide Playlists: Ocultar listas de reprodução
Hide Video Description: Ocultar descrição dos vídeos
@@ -339,30 +439,39 @@ Settings:
Hide Live Streams: Ocultar transmissões em direto
Hide Sharing Actions: Ocultar ações de partilha
Hide Chapters: Ocultar capítulos
- Hide Upcoming Premieres: Ocultar Próximas estreias
- Hide Channels: Ocultar vídeos de canais
- Hide Channels Placeholder: Nome ou identificação do canal
- Display Titles Without Excessive Capitalisation: Mostrar Títulos sem Capitalização
- Excessiva
+ Hide Upcoming Premieres: Ocultar próximas estreias
+ Hide Channels: Ocultar vídeos dos canais
+ Hide Channels Placeholder: ID do canal
+ Display Titles Without Excessive Capitalisation: Mostrar títulos sem maiúsculas
+ em excesso
Hide Featured Channels: Ocultar canais em destaque
- Hide Channel Playlists: Ocultar listas de reprodução de canais
+ Hide Channel Playlists: Ocultar listas de reprodução dos canais
Hide Channel Community: Ocultar canal Comunidade
- Hide Channel Shorts: Esconder as curtas do canal
+ Hide Channel Shorts: Ocultar curtos do canal
Sections:
Side Bar: Barra lateral
Channel Page: Página do canal
Watch Page: Ver página
General: Geral
Subscriptions Page: Página de subscrições
- Hide Channel Releases: Ocultar as libertações do canal
+ Hide Channel Releases: Ocultar novidades do canal
Hide Channel Podcasts: Ocultar podcasts do canal
- Hide Subscriptions Videos: Ocultar subscrições Vídeos
- Hide Subscriptions Shorts: Ocultar subscrições Shorts
- Hide Subscriptions Live: Ocultar subscrições em direto
+ Hide Subscriptions Videos: Ocultar subscrições de vídeos
+ Hide Subscriptions Shorts: Ocultar subscrições de curtos
+ Hide Subscriptions Live: Ocultar subscrições de emissões em direto
+ Hide Profile Pictures in Comments: Ocultar imagens de perfil nos comentários
+ Hide Channels Already Exists: Este ID já existe
+ Hide Subscriptions Community: Ocultar subscrições de comunidades
+ Hide Channels Disabled Message: Alguns canais foram bloqueados e não foram processados.
+ A funcionalidade está bloqueada enquanto estiver a ocorrer a atualização dos
+ ID.
+ Hide Channels API Error: Não foi possível obter o utilizador através do ID. Verifique
+ se o ID indicado está correto.
+ Hide Channels Invalid: O ID do canal não é válido
Data Settings:
- Data Settings: Definições de dados
- Select Import Type: Escolher tipo de importação
- Select Export Type: Escolher tipo de exportação
+ Data Settings: Configurações de dados
+ Select Import Type: Selecione o tipo de importação
+ Select Export Type: Selecione o tipo de exportação
Import Subscriptions: Importar subscrições
Import FreeTube: Importar FreeTube
Import YouTube: Importar YouTube
@@ -374,8 +483,8 @@ Settings:
Export NewPipe: Exportar NewPipe
Import History: Importar histórico
Export History: Exportar histórico
- Profile object has insufficient data, skipping item: O objeto perfil tem dados
- em falta, a ignorar
+ Profile object has insufficient data, skipping item: O perfil tem dados em falta,
+ a ignorar
All subscriptions and profiles have been successfully imported: Todas as subscrições
e perfis foram importados com sucesso
All subscriptions have been successfully imported: Todas as subscrições foram
@@ -383,37 +492,46 @@ Settings:
One or more subscriptions were unable to be imported: Uma ou mais subscrições
não foram importadas
Invalid subscriptions file: Ficheiro de subscrições inválido
- This might take a while, please wait: Este processo pode demorar, por favor espere
+ This might take a while, please wait: Este processo pode ser demorado.
Invalid history file: Ficheiro de histórico inválido
- Subscriptions have been successfully exported: Subscrições foram exportadas com
- sucesso
- History object has insufficient data, skipping item: O objeto histórico tem dados
- em falta, a ignorar
- All watched history has been successfully imported: Histórico foi importado com
- sucesso
- All watched history has been successfully exported: Histórico foi exportado com
- sucesso
- Unable to read file: Ficheiro não foi lido
- Unable to write file: Ficheiro não foi escrito
+ Subscriptions have been successfully exported: As subscrições foram exportadas
+ com sucesso
+ History object has insufficient data, skipping item: O histórico tem dados em
+ falta, a ignorar
+ All watched history has been successfully imported: O histórico foi importado
+ com sucesso
+ All watched history has been successfully exported: O histórico foi exportado
+ com sucesso
+ Unable to read file: Ficheiro não lido
+ Unable to write file: Ficheiro não escrito
Unknown data key: Chave de dados desconhecida
How do I import my subscriptions?: Como posso importar as minhas subscrições?
Manage Subscriptions: Gerir subscrições
Import Playlists: Importar listas de reprodução
Export Playlists: Exportar listas de reprodução
Playlist insufficient data: Dados insuficientes para a lista de reprodução "{playlist}",
- a ignorar o item
+ a ignorar
All playlists has been successfully imported: Todas as listas de reprodução foram
- importadas com êxito
+ importadas com sucesso
All playlists has been successfully exported: Todas as listas de reprodução foram
- exportadas com êxito
+ exportadas com sucesso
Subscription File: Ficheiro de subscrição
History File: Ficheiro de histórico
Playlist File: Ficheiro de lista de reprodução
+ Export Playlists For Older FreeTube Versions:
+ Label: Exportar listas de reprodução para versões mais antigas do FreeTube
+ Tooltip: "Esta opção exporta vídeos de todas as listas de reprodução para uma
+ lista de reprodução chamada \"Favoritos\".\nComo exportar e importar vídeos
+ em listas de reprodução para uma versão mais antiga do FreeTube:\n1. Exporte
+ as suas listas de reprodução com esta opção ativada.\n2. Exclua todas as suas
+ listas de reprodução existentes usando a opção \"Remover todas as listas de
+ reprodução\" em \"Configurações de privacidade\".\n3. Abra a versão mais antiga
+ do FreeTube e importe as listas de reprodução exportadas."
Proxy Settings:
- Proxy Settings: Definições de proxy
+ Proxy Settings: Configurações de proxy
Enable Tor / Proxy: Ativar Tor/Proxy
Proxy Protocol: Protocolo do proxy
- Proxy Host: Anfitrião do proxy
+ Proxy Host: Servidor do proxy
Proxy Port Number: Porta do proxy
Clicking on Test Proxy will send a request to: Carregar em "Testar proxy" irá
enviar um pedido a
@@ -429,81 +547,83 @@ Settings:
Notify when sponsor segment is skipped: Notificar se um anúncio for ignorado
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': URL da API SponsorBlock
(padrão é https://sponsor.ajay.app)
- Enable SponsorBlock: Ativar bloqueio da publicidade
- SponsorBlock Settings: Definições SponsorBlock
+ Enable SponsorBlock: Ativar bloqueio da publicidade SponsorBlock
+ SponsorBlock Settings: Configurações SponsorBlock
Skip Options:
- Show In Seek Bar: Mostrar na barra de pesquisa
+ Show In Seek Bar: Mostrar na barra de progresso
Skip Option: Opção para ignorar
- Auto Skip: Ignorar automático
+ Auto Skip: Ignorar automaticamente
Prompt To Skip: Perguntar se quero ignorar
Do Nothing: Nada fazer
Category Color: Cor da categoria
UseDeArrowTitles: Utilizar títulos de vídeo DeArrow
External Player Settings:
- Custom External Player Arguments: Argumentos do reprodutor externo personalizado
- Custom External Player Executable: Executável de reprodutor externo personalizado
+ Custom External Player Arguments: Argumentos do reprodutor externo
+ Custom External Player Executable: Executável do reprodutor externo
Ignore Unsupported Action Warnings: Ignorar avisos sobre ações inválidas
- External Player: Leitor externo
- External Player Settings: Definições para leitores externos
+ External Player: Reprodutor externo
+ External Player Settings: Configurações para reprodutores externos
Players:
None:
Name: Nenhum
Parental Control Settings:
- Parental Control Settings: Definições de controlo parental
+ Parental Control Settings: Configurações de controlo parental
Hide Search Bar: Ocultar barra de pesquisa
Hide Unsubscribe Button: Ocultar botão "Anular subscrição"
Show Family Friendly Only: Mostrar apenas "Para famílias"
Download Settings:
Open in web browser: Abrir no navegador da Internet
- Ask Download Path: Pedir local para guardar
+ Ask Download Path: Perguntar local onde guardar
Choose Path: Escolher local
Download Behavior: Comportamento de descargas
Download in app: Descarregar na aplicação
- Download Settings: Definições para descargas
+ Download Settings: Configurações para descargas
Experimental Settings:
- Experimental Settings: Definições experimentais
- Warning: Estas definições são experimentais e podem provocar falhas se ativadas.
+ Experimental Settings: Configurações experimentais
+ Warning: Estas configurações são experimentais e podem provocar falhas se ativadas.
É altamente recomendado fazer cópias de segurança. Use por sua conta e risco!
Replace HTTP Cache: Substituir cache HTTP
Password Dialog:
- Password: Palavra passe
- Enter Password To Unlock: Introduzir palavra-passe para desbloquear definições
- Password Incorrect: Senha Incorrecta
+ Password: Palavra-passe
+ Enter Password To Unlock: Digite a palavra-passe para desbloquear as configurações
+ Password Incorrect: Palavra-passe incorreta
Unlock: Desbloquear
Password Settings:
- Password Settings: Definições de senha
- Set Password To Prevent Access: Definir uma palavra-passe para impedir o acesso
- às definições
- Set Password: Definir Palavra-passe
- Remove Password: Remover Palavra-passe
+ Password Settings: Configurações para palavra-passe
+ Set Password To Prevent Access: Defina uma palavra-passe para impedir o acesso
+ às configurações
+ Set Password: Definir palavra-passe
+ Remove Password: Remover palavra-passe
+ Expand All Settings Sections: Expandir todas as secções de configurações
About:
#On About page
About: Acerca
Beta: Beta
Source code: Código-fonte
- Licensed under the AGPLv3: Licenciado sob AGPLv3
+ Licensed under the AGPLv3: Licenciado nos termos da AGPLv3
View License: Ver licença
Downloads / Changelog: Descargas/Alterações
GitHub releases: Versões no GitHub
Help: Ajuda
- FreeTube Wiki: Wiki do FreeTube
+ FreeTube Wiki: Wiki FreeTube
FAQ: FAQ
Report a problem: Reportar um problema
GitHub issues: Problemas no GitHub
- Please check for duplicates before posting: Por favor verifique se já foi reportado
- o mesmo problema
+ Please check for duplicates before posting: Por favor verifique se este problema
+ já foi reportado
Website: Página web
Blog: Blogue
Email: E-mail
Mastodon: Mastodon
- Chat on Matrix: Chat no Matrix
+ Chat on Matrix: Conversa no Matrix
Please read the: Por favor leia as
- room rules: regras da sala de chat
+ room rules: regras da sala de conversa
Translate: Traduzir
Credits: Créditos
FreeTube is made possible by: FreeTube existe graças a
these people and projects: estas pessoas e projetos
Donate: Doar
+ Discussions: Discussões
Profile:
All Channels: Todos os canais
Profile Manager: Gestor de perfis
@@ -521,7 +641,7 @@ Profile:
All subscriptions will also be deleted.: Todas as subscrições associadas a este
perfil também serão eliminadas.
Profile could not be found: Perfil não encontrado
- Your profile name cannot be empty: O nome do perfil não pode ficar em branco
+ Your profile name cannot be empty: O nome do perfil não pode ficar vazio
Profile has been created: Perfil criado
Profile has been updated: Perfil atualizado
Your default profile has been set to {profile}: '{profile} é agora o seu perfil
@@ -536,20 +656,26 @@ Profile:
'{number} selected': '{number} selecionado'
Select All: Selecionar tudo
Select None: Não selecionar nada
- Delete Selected: Eliminar selecionados
- Add Selected To Profile: Adicionar selecionado ao perfil
+ Delete Selected: Eliminar seleção
+ Add Selected To Profile: Adicionar seleção ao perfil
No channel(s) have been selected: Nenhum canal foi selecionado
? This is your primary profile. Are you sure you want to delete the selected channels? The
same channels will be deleted in any profile they are found in.
: Este é o seu perfil principal. Tem a certeza de que pretende eliminar os canais
- selecionados? Os mesmos vão ser eliminados de todos os perfis.
+ selecionados? Os canais serão eliminados de todos os perfis.
Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: Tem
a certeza de que pretende eliminar os canais selecionados? Esta ação não vai eliminar
- os canais em mais nenhum perfil.
+ os canais dos outros perfis.
#On Channel Page
Profile Select: Seleção de perfil
Profile Filter: Filtro de perfil
- Profile Settings: Definições de perfil
+ Profile Settings: Configurações de perfil
+ Toggle Profile List: Alternar lista de perfis
+ Close Profile Dropdown: Fechar menu do perfil
+ Open Profile Dropdown: Abrir menu do perfil
+ Edit Profile Name: Editar nome do perfil
+ Create Profile Name: Criar nome do perfil
+ Profile Name: Nome do perfil
Channel:
Subscriber: Subscritor
Subscribers: Subscritores
@@ -581,36 +707,39 @@ Channel:
Oldest: Antigos
About:
About: Acerca
- Channel Description: Descrição
- Featured Channels: Canais
+ Channel Description: Descrição do canal
+ Featured Channels: Canais em destaque
Tags:
Tags: Etiquetas
Search for: Procurar por «{tag}»
Details: Detalhes
- Joined: Juntou-se a
+ Joined: Aderiu a
Location: Localização
This channel does not exist: Este canal não existe
This channel does not allow searching: Este canal não permite pesquisas
This channel is age-restricted and currently cannot be viewed in FreeTube.: Este
- canal tem restrição de idade e atualmente não pode ser visualizado no Free Tube.
+ canal tem restrição de idade e, atualmente, não pode ser visto no Free Tube.
Channel Tabs: Separadores de canais
Community:
- This channel currently does not have any posts: Neste momento, este canal não
- tem publicações
+ This channel currently does not have any posts: Este canal não tem, atualmente,
+ quaisquer publicações
+ Reveal Answers: Revelar respostas
+ Hide Answers: Ocultar respostas
+ votes: '{votes} votos'
Live:
- Live: Em directo
- This channel does not currently have any live streams: Este canal não tem atualmente
- nenhuma transmissão ao vivo
+ Live: Em direto
+ This channel does not currently have any live streams: Este canal não tem, atualmente,
+ qualquer emissão em direto
Shorts:
- This channel does not currently have any shorts: Este canal não tem atualmente
- nenhum canal curto
+ This channel does not currently have any shorts: Este canal não tem, atualmente,
+ qualquer vídeo curto
Releases:
Releases: Lançamentos
- This channel does not currently have any releases: Este canal não tem atualmente
- nenhum lançamento
+ This channel does not currently have any releases: Este canal não tem, atualmente,
+ quaisquer lançamentos
Podcasts:
- This channel does not currently have any podcasts: Este canal não tem atualmente
- podcasts
+ This channel does not currently have any podcasts: Este canal não tem, atualmente,
+ quaisquer podcasts
Podcasts: Podcasts
Video:
Mark As Watched: Marcar como visto
@@ -638,16 +767,16 @@ Video:
# As in a Live Video
Live: Em direto
Live Now: Em direto agora
- Live Chat: Conversação em direto
- Enable Live Chat: Permitir conversação em direto
+ Live Chat: Conversa em direto
+ Enable Live Chat: Permitir conversa em direto
Live Chat is currently not supported in this build.: A conversa em direto não é
permitida nesta versão.
'Chat is disabled or the Live Stream has ended.': A conversa ou a emissão em direto
- já terminou.
+ terminou.
Live chat is enabled. Chat messages will appear here once sent.: A conversa em direto
está ativada. As mensagens vão aparecer aqui.
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': A
- conversação em direto não se encontra a funcionar com a API Invividious. É necessária
+ conversa em direto não se encontra a funcionar com a API Invividious. É necessária
uma ligação direta ao YouTube.
Download Video: Descarregar vídeo
video only: apenas vídeo
@@ -688,8 +817,8 @@ Video:
Upcoming: Estreia em
In less than a minute: Em menos de um minuto
Published on: Publicado a
- Streamed on: Transmitido em
- Started streaming on: Transmissão iniciada em
+ Streamed on: Emitida a
+ Started streaming on: Emissão iniciada em
Publicationtemplate: Há {number} {unit}
#& Videos
Play Previous Video: Reproduzir vídeo anterior
@@ -717,10 +846,10 @@ Video:
music offtopic: Música fora de tópico
interaction: Interação
self-promotion: Auto-promoção
- outro: Após
+ outro: Outro
intro: Introdução
sponsor: Patrocinador
- recap: Recap
+ recap: Recapitular
filler: Preenchimento
Skipped segment: Secção ignorada
Stats:
@@ -737,12 +866,15 @@ Video:
Player Dimensions: Dimensões do reprodutor
Premieres on: Estreia a
Premieres: Estreias
- Show Super Chat Comment: Mostrar Comentário do Super Chat
- Scroll to Bottom: Percorrer para o fundo
- Upcoming: Próximo
- 'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': O
- Chat ao vivo não está disponível para esta transmissão. Pode ter sido desativado
- pelo remetente.
+ Show Super Chat Comment: Mostrar comentário do Super Chat
+ Scroll to Bottom: Deslocamento para baixo
+ Upcoming: Em breve
+ 'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': A
+ conversa em direto não está disponível para esta emissão. Pode ter sido desativada
+ pelo publicador.
+ Pause on Current Video: Pausa no vídeo atual
+ Hide Channel: Ocultar canal
+ Unhide Channel: Mostrar canal
Videos:
#& Sort By
Sort By:
@@ -764,7 +896,7 @@ Playlist:
Playlist: Lista de reprodução
Toggle Theatre Mode: Alternar modo cinema
Change Format:
- Change Media Formats: Alterar formatos do vídeo
+ Change Media Formats: Alterar formatos multimédia
Use Dash Formats: Utilizar formatos DASH
Use Legacy Formats: Utilizar formatos antigos
Use Audio Formats: Utilizar formatos de áudio
@@ -810,7 +942,7 @@ Comments:
Hide: Ocultar
Replies: Respostas
Reply: Resposta
- There are no comments available for this video: Este vídeo não contém comentários
+ There are no comments available for this video: Este vídeo não tem comentários
Load More Comments: Carregar mais comentários
No more comments available: Não existem mais comentários
Show More Replies: Mostrar mais respostas
@@ -819,8 +951,9 @@ Comments:
Pinned by: Fixado por
Member: Membro
View {replyCount} replies: Ver {replyCount} respostas
- Hearted: Coração
-Up Next: Próximo
+ Hearted: Favorito
+ Subscribed: Subscrito
+Up Next: A seguir
#Tooltips
Tooltips:
@@ -829,82 +962,80 @@ Tooltips:
A API local é um extrator incorporado. A API Invidious requer um servidor Invidious
para fazer a ligação.
Fallback to Non-Preferred Backend on Failure: Quando a sua API preferida tiver
- um problema, FreeTube tentará usar automaticamente a API secundária como alternativa,
- caso esta opção esteja ativada.
+ um problema, FreeTube tentará usar automaticamente a API secundária, caso esta
+ opção esteja ativada.
Thumbnail Preference: Todas as miniaturas dos vídeos no FreeTube serão substituídas
por um fotograma do vídeo em vez da miniatura original.
- Invidious Instance: O servidor Invidious ao qual o FreeTube se irá ligar para
- fazer chamadas através da API.
- Region for Trending: A região de tendências permite-lhe escolher de que país virão
- os vídeos na secção das tendências.
+ Invidious Instance: A instância Invidious à qual o FreeTube se irá ligar à API.
+ Region for Trending: A região permite-lhe escolher de que país virão os vídeos
+ na secção de tendências.
External Link Handling: "Escolha o comportamento padrão quando uma ligação, que
- não pode ser aberta no FreeTube, é clicada.\nPor definição, o FreeTube abrirá
+ não pode ser aberta no FreeTube, é clicada.\nPor definição, FreeTube abrirá
a ligação no seu navegador de Internet.\n"
Player Settings:
Force Local Backend for Legacy Formats: Apenas funciona quando a API Invidious
- é o seu sistema usado. Quando ativada, a API local será executada para usar
- os formatos antigos em vez dos usados pelo Invidious. Útil quando os vídeos
- do Invidious não funcionam devido a restrições geográficas.
+ é o seu sistema usado. Se ativa, a API local será executada para usar os formatos
+ antigos em vez dos usados pelo Invidious. Útil quando os vídeos do Invidious
+ não funcionam devido a restrições geográficas.
Proxy Videos Through Invidious: Estabelece uma ligação a Invidious para obter
vídeos em vez de fazer uma ligação direta ao YouTube. Ignora a preferência de
API.
Default Video Format: Define os formatos usados quando um vídeo é reproduzido.
- Formatos DASH podem reproduzir qualidades mais altas. Os formatos antigos estão
- limitados a um máximo de 720p, mas usam menos largura de banda. Formatos de
- áudio são para transmissões sem vídeo.
- Scroll Playback Rate Over Video Player: Com o cursor sobre o vídeo, pressione
- e mantenha premida a tecla Ctrl (Comando no Mac) e rode a roda do rato para
- controlar a taxa de reprodução. Pressione e mantenha premida a tecla Ctrl (Comando
- no Mac) e clique com o botão esquerdo do rato para voltar rapidamente à taxa
- de reprodução padrão (1 a não ser que tenha sido alterada nas definições).
- Skip by Scrolling Over Video Player: Use a roda de rolagem para saltar através
- do vídeo, estilo MPV.
- Allow DASH AV1 formats: Os formatos DASH AV1 podem ter melhor aspeto do que os
- formatos DASH H.264. Os formatos DASH AV1 requerem mais potência para a reprodução!
- Não estão disponíveis em todos os vídeos, nesses casos o leitor utilizará em
- vez disso os formatos DASH H.264.
+ Os formatos DASH podem reproduzir qualidades mais altas. Os formatos antigos
+ estão limitados a um máximo de 720p, mas usam menos largura de banda. Os formatos
+ de áudio são apenas para emissões sem vídeo.
+ Scroll Playback Rate Over Video Player: Com o cursor sobre o vídeo, prima e mantenha
+ premida a tecla Ctrl (Comando em Mac) e desloque a roda do rato para controlar
+ a taxa de reprodução. Prima e mantenha premida a tecla Ctrl (Comando em Mac)
+ e clique com o botão esquerdo do rato para voltar rapidamente à taxa de reprodução
+ padrão (1 a não ser que tenha sido alterada nas configurações).
+ Skip by Scrolling Over Video Player: Utilizar roda do rato para ignorar vídeo,
+ estilo MPV.
+ Allow DASH AV1 formats: Os formatos DASH AV1 podem parecer melhores do que os
+ formatos DASH H.264. Os formatos DASH AV1 requerem mais potência para reprodução!
+ Eles não estão disponíveis em todos os vídeos e, nesses casos, o reprodutor
+ usará os formatos DASH H.264.
Subscription Settings:
- Fetch Feeds from RSS: Quando ativado, FreeTube irá obter as suas subscrições através
- de RSS em vez do método normal. O RSS é mais rápido e impede que seja bloqueado
- pelo YouTube, mas não disponibiliza informações como a duração dos vídeos ou
- se são transmissões em direto
+ Fetch Feeds from RSS: Se ativa, FreeTube irá obter as subscrições através de RSS
+ em vez do método normal. O formato RSS é mais rápido e não é bloqueado pelo
+ YouTube, mas não disponibiliza certas informações como, por exemplo, a duração
+ dos vídeos ou se são emissões em direto.
# Toast Messages
- Fetch Automatically: Quando ativado, FreeTube irá obter automaticamente as suas
- subscrições quando uma nova janela for aberta e quando mudar de perfil.
+ Fetch Automatically: Se ativa, FreeTube irá obter automaticamente as subscrições
+ ao abrir uma nova janela e/ou quando mudar de perfil.
Privacy Settings:
- Remove Video Meta Files: Quando ativado, ao fechar uma página, FreeTube apagará
- automaticamente os meta ficheiros criados durante a reprodução de um vídeo.
+ Remove Video Meta Files: Se ativa, ao fechar uma página, FreeTube apagará automaticamente
+ os meta-ficheiros criados durante a reprodução de um vídeo.
External Player Settings:
Custom External Player Arguments: Quaisquer argumentos de linha de comando, separados
- por ponto e vírgula (';'), que quiser dar ao leitor externo.
- Ignore Warnings: Ignorar avisos quando o leitor externo escolhido não suporta
- uma ação (por exemplo inverter listas de reprodução).
- Custom External Player Executable: Por omissão, FreeTube assume que o leitor externo
- escolhido pode ser encontrado através da variável PATH. Se for preciso, um caminho
- personalizado pode ser escolhido aqui.
- External Player: Escolher um leitor externo irá mostrar um ícone para abrir o
- vídeo (lista de reprodução, se suportado) no leitor externo, na miniatura do
- vídeo. Aviso, as definições Invidious não afetam os reprodutores externos.
- DefaultCustomArgumentsTemplate: "(padrão: '{defaultCustomArguments}')"
+ por ponto e vírgula (';'), que quiser passar ao reprodutor externo.
+ Ignore Warnings: Ignorar avisos quando o reprodutor externo escolhido não suporte
+ uma ação (por exemplo, inverter listas de reprodução).
+ Custom External Player Executable: Por omissão, FreeTube assume que o reprodutor
+ externo pode ser encontrado através da variável PATH. Se for preciso, pode escolher
+ um caminho personalizado aqui.
+ External Player: Escolher um reprodutor externo mostra um ícone para abrir o vídeo
+ (lista de reprodução, se suportado) nessa aplicação. Mas tenha em conta que
+ as configurações do Invidious não afetam os reprodutores externos.
+ DefaultCustomArgumentsTemplate: "(Padrão: '{defaultCustomArguments}')"
Experimental Settings:
Replace HTTP Cache: Desativa a cache HTTP Electron e ativa uma cache de imagem
- na memória personalizada. Levará ao aumento da utilização de RAM.
+ na memória personalizada. Implica o aumento da utilização de memória RAM.
Distraction Free Settings:
- Hide Channels: Introduza um nome de canal ou um ID de canal para ocultar todos
- os vídeos, listas de reprodução e o próprio canal de aparecerem na pesquisa,
- tendências, mais populares e recomendados. O nome do canal introduzido tem de
- corresponder na totalidade e é sensível a maiúsculas e minúsculas.
- Hide Subscriptions Live: Esta definição é substituída pela definição de toda a
- aplicação "{appWideSetting}", na secção "{subsection}" da "{settingsSection}"
+ Hide Channels: Introduza o ID de um canal para impedir que os vídeos, listas de
+ reprodução e o próprio canal apareçam na pesquisa, tendências, mais populares
+ e recomendados. O nome do canal introduzido tem que ser uma correspondência
+ exata e diferencia maiúsculas de minúsculas.
+ Hide Subscriptions Live: Esta configuração é substituída pela configuração global
+ "{appWideSetting}", existente na secção "{subsection}" de "{settingsSection}"
SponsorBlock Settings:
UseDeArrowTitles: Substituir títulos de vídeo por títulos enviados pelo utilizador
a partir do DeArrow.
-Local API Error (Click to copy): API local encontrou um erro (clique para copiar)
-Invidious API Error (Click to copy): API Invidious encontrou um erro (clique para
- copiar)
-Falling back to Invidious API: Ocorreu uma falha, a mudar para API Invidious
-Falling back to the local API: Ocorreu uma falha, a mudar para API local
+Local API Error (Click to copy): Erro na API local (clique para copiar)
+Invidious API Error (Click to copy): Erro na API Invidious (clique para copiar)
+Falling back to Invidious API: Ocorreu um erro e vamos usar a API Invidious
+Falling back to Local API: Ocorreu um erro e vamos usar a API local
This video is unavailable because of missing formats. This can happen due to country unavailability.: Este
vídeo não está disponível porque faltam formatos. Isto pode acontecer devido à indisponibilidade
no seu país.
@@ -931,14 +1062,14 @@ Playing Next Video Interval: A reproduzir o vídeo seguinte imediatamente. Cliqu
More: Mais
Hashtags have not yet been implemented, try again later: As 'hashtags' ainda não foram
implementadas, tente mais tarde
-Unknown YouTube url type, cannot be opened in app: Tipo de URL do YouTube desconhecido,
- não pode ser aberto numa aplicação
+Unknown YouTube url type, cannot be opened in app: O tipo de URL YouTube e desconhecido
+ e não pode ser aberto na aplicação
Open New Window: Abrir nova janela
-Default Invidious instance has been cleared: Predefinição apagada
-Default Invidious instance has been set to {instance}: Servidor Invidious {instance}
- foi estabelecido como predefenição
+Default Invidious instance has been cleared: A instância padrão Invidious foi removida
+Default Invidious instance has been set to {instance}: A instância Invidious padrão
+ foi definida para {instance}
External link opening has been disabled in the general settings: A abertura da ligação
- externa foi desativada nas definições
+ externa foi desativada nas configurações
Search Bar:
Clear Input: Limpar entrada
Are you sure you want to open this link?: Tem a certeza de que deseja abrir a ligação?
@@ -952,18 +1083,11 @@ Channels:
Unsubscribe: Anular subscrição
Unsubscribed: '{channelName} foi removido das suas subscrições'
Unsubscribe Prompt: Tem a certeza de que pretende anular a subscrição de "{channelName}"?
-Age Restricted:
- The currently set default instance is {instance}: Este {instance} tem restrição
- de idade
- Type:
- Channel: Canal
- Video: Vídeo
- This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} tem restrição de idade'
Downloading has completed: '"{videoTitle}" foi descarregado'
Starting download: A descarregar "{videoTitle}"
Downloading failed: Ocorreu um erro ao descarregar "{videoTitle}"
Screenshot Success: Captura de ecrã guardada como "{filePath}"
-Screenshot Error: A captura de ecrã falhou. {error}
+Screenshot Error: Erro ao capturar o ecrã. {error}
Chapters:
'Chapters list hidden, current chapter: {chapterName}': 'Lista de capítulos ocultos,
capítulo atual: {capítuloNoto}'
@@ -975,8 +1099,15 @@ Clipboard:
Copy failed: A cópia para a área de transferência falhou
Cannot access clipboard without a secure connection: Não é possível aceder à área
de transferência sem uma ligação segura
-Ok: Ok
+Ok: OK
Hashtag:
- Hashtag: Marcador
- This hashtag does not currently have any videos: Esta hashtag não tem atualmente
- quaisquer vídeos
+ Hashtag: Hashtag
+ This hashtag does not currently have any videos: Esta 'hashtag' não tem quaisquer
+ vídeos
+Go to page: Ir para {page}
+Channel Hidden: '{channel} adicionado ao filtro do canal'
+Channel Unhidden: '{channel} removido do filtro do canal'
+Playlist will not pause when current video is finished: A lista de reprodução não
+ será colocada em pausa quando o vídeo atual terminar
+Playlist will pause when current video is finished: A lista de reprodução será colocada
+ em pausa quando o vídeo atual terminar
diff --git a/static/locales/pt.yaml b/static/locales/pt.yaml
index 60c869708f0e5..fc38aa0afb6b6 100644
--- a/static/locales/pt.yaml
+++ b/static/locales/pt.yaml
@@ -1,5 +1,5 @@
# Put the name of your locale in the same language
-Locale Name: 'português'
+Locale Name: 'Português'
FreeTube: 'FreeTube'
# Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >-
@@ -22,7 +22,7 @@ Toggle Developer Tools: 'Alternar ferramentas de desenvolvimento'
Actual size: 'Tamanho real'
Zoom in: 'Ampliar'
Zoom out: 'Reduzir'
-Toggle fullscreen: 'Alternar ecrã inteiro'
+Toggle fullscreen: 'Alternar ecrã completo'
Window: 'Janela'
Minimize: 'Minimizar'
Close: 'Fechar'
@@ -33,8 +33,8 @@ Forward: 'Avançar'
# Anything shared among components / views should be put here
Global:
Videos: 'Vídeos'
- Shorts: Curtas
- Live: Em directo
+ Shorts: Curtos
+ Live: Em direto
Community: Comunidade
Counts:
@@ -43,11 +43,13 @@ Global:
Subscriber Count: 1 assinante | {count} assinantes
View Count: 1 visualização | {contagem} visualizações
Watching Count: 1 a assistir | {count} a assistir
+ Input Tags:
+ Length Requirement: A etiqueta tem que ter, pelo menos, {number} caracteres
Version {versionNumber} is now available! Click for more details: 'A versão {versionNumber}
- está disponível! Clique aqui para mais informações'
+ está disponível! Clique aqui para mais informações.'
Download From Site: 'Descarregar do site'
A new blog is now available, {blogTitle}. Click to view more: 'Está disponível um
- novo blogue, {blogTitle}. Clique aqui para ver mais'
+ novo blogue, {blogTitle}. Clique aqui para ver mais.'
# Search Bar
Search / Go to URL: 'Pesquisar/Ir para o URL'
@@ -83,7 +85,7 @@ Search Filters:
# On Search Page
Medium (4 - 20 minutes): Médio (4 - 20 minutos)
Search Results: 'Resultados'
- Fetching results. Please wait: 'A procurar. Por favor aguarde'
+ Fetching results. Please wait: 'A procurar. Por favor aguarde.'
Fetch more results: 'Obter mais resultados'
# Sidebar
There are no more results for this search: Não existem mais resultados
@@ -97,8 +99,8 @@ Subscriptions:
Refresh Subscriptions: 'Recarregar subscrições'
Load More Videos: Carregar mais vídeos
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Este
- perfil contém um elevado número de subscrições. A forçar a utilização do RSS para
- evitar que a sua rede seja bloqueada
+ perfil contém um elevado número de subscrições. A forçar utilização de RSS para
+ evitar que a sua rede seja bloqueada.
Error Channels: Canais com erros
Empty Channels: Os canais subscritos não têm, atualmente, quaisquer vídeos.
Disabled Automatic Fetching: Desativou a atualização automática de subscrições.
@@ -107,11 +109,11 @@ Subscriptions:
All Subscription Tabs Hidden: Todos os separadores de subscrição estão ocultos.
Para ver o conteúdo aqui, desoculte alguns separadores na secção "{subsection}"
em "{settingsSection}".
- Load More Posts: Carregar mais posts
- Empty Posts: Os canais inscritos atualmente não tem nenhum post.
+ Load More Posts: Carregar mais publicações
+ Empty Posts: Os canais subscritos não tem quaisquer publicações.
Trending:
Trending: 'Tendências'
- Trending Tabs: Separador de tendências
+ Trending Tabs: Separadores de tendências
Movies: Filmes
Gaming: Jogos
Music: Música
@@ -121,29 +123,118 @@ Playlists: 'Listas de reprodução'
User Playlists:
Your Playlists: 'As suas listas de reprodução'
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: A
- lista está vazia. Carregue no botão Guardar no canto de um vídeo para o mostrar
- aqui
+ lista está vazia. Clique no botão Guardar no canto de um vídeo para o mostrar
+ aqui.
Playlist Message: Esta página não é indicativa do resultado final. Apenas mostra
- vídeos que foram guardados ou marcados como favoritos. Quando estiver pronta,
+ os vídeos que foram guardados ou marcados como favoritos. Quando estiver pronta,
todos os vídeos que estiverem aqui serão postos numa lista chamada 'Favoritos'.
Search bar placeholder: Procurar na lista de reprodução
- Empty Search Message: Não há vídeos nesta lista de reprodução que correspondam à
- sua pesquisa
+ Empty Search Message: Não há vídeos nesta lista de reprodução que coincidam com
+ a sua pesquisa
+ This playlist currently has no videos.: Esta lista de reprodução não tem vídeos
+ atualmente.
+ Create New Playlist: Criar nova lista de reprodução
+ Add to Playlist: Adicionar à lista de reprodução
+ Remove from Playlist: Remover da lista de reprodução
+ Playlist Name: Nome da lista de reprodução
+ Save Changes: Guardar alterações
+ Cancel: Cancelar
+ Copy Playlist: Copiar lista de reprodução
+ Remove Watched Videos: Remover vídeos vistos
+ Delete Playlist: Eliminar lista de reprodução
+ Are you sure you want to delete this playlist? This cannot be undone: Tem certeza
+ que quer eliminar esta lista de reprodução? Isto não pode ser revertido.
+ Sort By:
+ Sort By: Ordenar por
+ LatestCreatedFirst: Criado recentemente
+ EarliestCreatedFirst: Criação mais antiga
+ EarliestUpdatedFirst: Atualização mais antiga
+ LatestPlayedFirst: Reproduzido recentemente
+ EarliestPlayedFirst: Reprodução mais antiga
+ NameAscending: A-Z
+ NameDescending: Z-A
+ LatestUpdatedFirst: Atualizado recentemente
+ SinglePlaylistView:
+ Toast:
+ This video cannot be moved up.: Este vídeo não pode ser movido para cima.
+ This video cannot be moved down.: Este vídeo não pode ser movido para baixo.
+ There was a problem with removing this video: Houve um problema ao remover este
+ vídeo
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Alguns
+ vídeos da lista de reprodução ainda não foram carregados. Clique aqui para
+ copiar mesmo assim.
+ Playlist has been updated.: A lista de reprodução foi atualizada.
+ "{videoCount} video(s) have been removed": 1 vídeo foi removido | {videoCount}
+ vídeos foram removidos
+ There were no videos to remove.: Não havia vídeos para remover.
+ Video has been removed: O vídeo foi removido
+ Playlist name cannot be empty. Please input a name.: O nome da lista de reprodução
+ não pode estar vazio. Introduza um nome.
+ There was an issue with updating this playlist.: Houve um problema com a atualização
+ desta lista de reprodução.
+ This playlist is protected and cannot be removed.: Esta lista de reprodução
+ está protegida e não pode ser removida.
+ Playlist {playlistName} has been deleted.: A lista de reprodução {playlistName}
+ foi eliminada.
+ This playlist does not exist: Esta lista de reprodução não existe
+ This playlist is now used for quick bookmark: Esta lista de reprodução é agora
+ usada como marcador rápido
+ Quick bookmark disabled: Marcador rápido desativado
+ AddVideoPrompt:
+ Search in Playlists: Pesquisar nas listas de reprodução
+ Save: Guardar
+ Toast:
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 vídeo adicionado
+ a {playlistCount} listas de reprodução | {videoCount} vídeos adicionados a
+ {playlistCount} listas de reprodução
+ You haven't selected any playlist yet.: Ainda não selecionou nenhuma lista de
+ reprodução.
+ "{videoCount} video(s) added to 1 playlist": 1 vídeo adicionado a 1 lista de
+ reprodução | {videoCount} vídeos adicionados a 1 lista de reprodução
+ Select a playlist to add your N videos to: Selecione uma lista de reprodução à
+ qual adicionar o seu vídeo | Selecione uma lista de reprodução à qual adicionar
+ os seus {videoCount} vídeos
+ N playlists selected: '{playlistCount} selecionadas'
+ CreatePlaylistPrompt:
+ New Playlist Name: Novo nome da lista de reprodução
+ Create: Criar
+ Toast:
+ There is already a playlist with this name. Please pick a different name.: Já
+ existe uma lista de reprodução com este nome. Por favor, escolha um nome diferente.
+ Playlist {playlistName} has been successfully created.: A lista de reprodução
+ {playlistName} foi criada com êxito.
+ There was an issue with creating the playlist.: Houve um problema com a criação
+ da lista de reprodução.
+ Move Video Up: Mover vídeo para cima
+ You have no playlists. Click on the create new playlist button to create a new one.: Não
+ tem listas de reprodução. Clique no botão de criar uma nova lista de reprodução
+ para criar uma.
+ Move Video Down: Mover vídeo para baixo
+ Edit Playlist Info: Editar informação da lista de reprodução
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Tem
+ certeza que quer remover todos os vídeos vistos desta lista de reprodução? Isto
+ não pode ser revertido.
+ Playlist Description: Descrição da lista de reprodução
+ Add to Favorites: Adicionar a {playlistName}
+ Remove from Favorites: Remover de {playlistName}
+ Enable Quick Bookmark With This Playlist: Ativar marcador rápido para esta lista
+ de reprodução
+ Disable Quick Bookmark: Desativar marcador rápido
History:
# On History Page
History: 'Histórico'
Watch History: 'Histórico de visualizações'
Your history list is currently empty.: 'O seu histórico está vazio.'
Search bar placeholder: Procurar no histórico
- Empty Search Message: Não há vídeos no seu histórico que correspondam à sua pesquisa
+ Empty Search Message: Não há vídeos no histórico que coincidam com a sua pesquisa
Settings:
# On Settings Page
- Settings: 'Definições'
+ Settings: 'Configurações'
General Settings:
- General Settings: 'Definições gerais'
+ General Settings: 'Configurações gerais'
Check for Updates: 'Verificar se há atualizações'
Check for Latest Blog Posts: 'Verificar se há novas publicações no blogue'
- Fallback to Non-Preferred Backend on Failure: 'Utilizar sistema de ligação secundário
+ Fallback to Non-Preferred Backend on Failure: 'Utilizar sistema de ligação secundário,
em caso de falha'
Enable Search Suggestions: 'Ativar sugestões de pesquisa'
Default Landing Page: 'Página inicial'
@@ -153,7 +244,7 @@ Settings:
Local API: 'API local'
Invidious API: 'API Invidious'
Video View Type:
- Video View Type: 'Disposição dos vídeos'
+ Video View Type: 'Tipo de exibição dos vídeos'
Grid: 'Grelha'
List: 'Lista'
Thumbnail Preference:
@@ -163,6 +254,7 @@ Settings:
Middle: 'Centro'
End: 'Final'
Hidden: Oculto
+ Blur: Desfoque
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instância Invidious
(Por omissão é https://invidious.snopyta.org)'
Region for Trending: 'Região para as tendências'
@@ -171,19 +263,19 @@ Settings:
instância Invidious
Clear Default Instance: Remover instância padrão
Set Current Instance as Default: Utilizar instância atual como padrão
- Current instance will be randomized on startup: A instância irá ser escolhida
- aleatoriamente ao iniciar
+ Current instance will be randomized on startup: A instância, ao iniciar, será
+ escolhida aleatoriamente
No default instance has been set: Não foi definida uma instância
The currently set default instance is {instance}: A instância padrão é {instance}
Current Invidious Instance: Instância Invidious atual
- System Default: Definições do sistema
+ System Default: Predefinido no sistema
External Link Handling:
External Link Handling: Gestão de ligações externas
Open Link: Abrir ligação
Ask Before Opening Link: Perguntar antes de abrir a ligação
No Action: Nenhuma ação
Theme Settings:
- Theme Settings: 'Definições de tema'
+ Theme Settings: 'Configurações de tema'
Match Top Bar with Main Color: 'Utilizar cor principal na barra superior'
Base Theme:
Base Theme: 'Tema base'
@@ -194,7 +286,8 @@ Settings:
System Default: Definição do sistema
Catppuccin Mocha: Cappuccino mocha
Pastel Pink: Rosa pastel
- Hot Pink: Rosa Choque
+ Hot Pink: Rosa choque
+ Nordic: Nórdico
Main Color Theme:
Main Color Theme: 'Cor principal'
Red: 'Vermelho'
@@ -205,7 +298,7 @@ Settings:
Blue: 'Azul'
Light Blue: 'Azul claro'
Cyan: 'Ciano'
- Teal: 'Azul-petróleo'
+ Teal: 'Azul esverdeado'
Green: 'Verde'
Light Green: 'Verde claro'
Lime: 'Lima'
@@ -220,29 +313,29 @@ Settings:
Dracula Purple: 'Drácula roxo'
Dracula Red: 'Drácula vermelho'
Dracula Yellow: 'Drácula amarelo'
- Catppuccin Mocha Rosewater: Cappuccino Mocha Rosewater
- Catppuccin Mocha Flamingo: Cappuccino Mocha Flamingo
- Catppuccin Mocha Pink: Cappuccino Mocha Rosa
- Catppuccin Mocha Mauve: Cappuccino Mocha Mauve
- Catppuccin Mocha Red: Cappuccino Mocha Vermelho
- Catppuccin Mocha Maroon: Cappuccino Mocha Castanho
- Catppuccin Mocha Peach: Cappuccino Mocha Pêssego
- Catppuccin Mocha Yellow: Cappuccino Mocha Amarelo
- Catppuccin Mocha Green: Cappuccino Mocha Verde
- Catppuccin Mocha Teal: Cappuccino Mocha Verde Azulado
- Catppuccin Mocha Sky: Cappuccino Mocha Céu
- Catppuccin Mocha Sapphire: Cappuccino Mocha Safira
- Catppuccin Mocha Blue: Cappuccino Mocha Azul
- Catppuccin Mocha Lavender: Cappuccino Mocha Lavanda
+ Catppuccin Mocha Rosewater: Cappuccino mocha rosewater
+ Catppuccin Mocha Flamingo: Cappuccino mocha flamingo
+ Catppuccin Mocha Pink: Cappuccino mocha rosa
+ Catppuccin Mocha Mauve: Cappuccino mocha mauve
+ Catppuccin Mocha Red: Cappuccino mocha vermelho
+ Catppuccin Mocha Maroon: Cappuccino mocha castanho
+ Catppuccin Mocha Peach: Cappuccino mocha pêssego
+ Catppuccin Mocha Yellow: Cappuccino mocha amarelo
+ Catppuccin Mocha Green: Cappuccino mocha verde
+ Catppuccin Mocha Teal: Cappuccino mocha azul esverdeado
+ Catppuccin Mocha Sky: Cappuccino mocha céu
+ Catppuccin Mocha Sapphire: Cappuccino mocha safira
+ Catppuccin Mocha Blue: Cappuccino mocha azul
+ Catppuccin Mocha Lavender: Cappuccino mocha lavanda
Secondary Color Theme: 'Cor secundária'
#* Main Color Theme
UI Scale: Escala da interface gráfica
Disable Smooth Scrolling: Desativar deslocação suave
Expand Side Bar by Default: Expandir barra lateral por definição
Hide Side Bar Labels: Ocultar texto na barra lateral
- Hide FreeTube Header Logo: Ocultar o logotipo do FreeTube no cabeçalho
+ Hide FreeTube Header Logo: Ocultar logotipo FreeTube no topo
Player Settings:
- Player Settings: 'Definições do reprodutor'
+ Player Settings: 'Configurações do reprodutor'
Force Local Backend for Legacy Formats: 'Forçar sistema de ligação local para
formatos antigos'
Play Next Video: 'Reproduzir vídeo seguinte'
@@ -251,16 +344,16 @@ Settings:
Proxy Videos Through Invidious: 'Utilizar Invidious com proxy'
Autoplay Playlists: 'Reproduzir listas de reprodução automaticamente'
Enable Theatre Mode by Default: 'Ativar modo cinema por definição'
- Default Volume: 'Volume'
- Default Playback Rate: 'Velocidade de reprodução'
+ Default Volume: 'Volume padrão'
+ Default Playback Rate: 'Velocidade de reprodução padrão'
Default Video Format:
- Default Video Format: 'Formato de vídeo'
+ Default Video Format: 'Formato de vídeo padrão'
Dash Formats: 'Formatos DASH'
Legacy Formats: 'Formatos antigos'
Audio Formats: 'Formatos de áudio'
Default Quality:
- Default Quality: 'Qualidade'
- Auto: 'Auto'
+ Default Quality: 'Qualidade padrão'
+ Auto: 'Automática'
144p: '144p'
240p: '240p'
360p: '360p'
@@ -272,11 +365,12 @@ Settings:
8k: '8k'
Fast-Forward / Rewind Interval: Tempo para avançar/recuar
Next Video Interval: Intervalo entre vídeos
- Display Play Button In Video Player: Mostrar botão Reproduzir
+ Display Play Button In Video Player: Mostrar botão "Reproduzir" no centro do vídeo
Scroll Volume Over Video Player: Utilizar roda do rato para alterar o volume
- Scroll Playback Rate Over Video Player: Alterar a taxa de reprodução sobre o vídeo
- Max Video Playback Rate: Velocidade máxima de reprodução de vídeos
- Video Playback Rate Interval: Intervalo da velocidade de reprodução de vídeos
+ Scroll Playback Rate Over Video Player: Alterar taxa de reprodução ao deslocar
+ por cima do reprodutor
+ Max Video Playback Rate: Velocidade máxima de reprodução
+ Video Playback Rate Interval: Intervalo entre velocidades de reprodução
Screenshot:
Enable: Permitir capturas de ecrã
Format Label: Formato das capturas de ecrã
@@ -285,7 +379,7 @@ Settings:
File Name Label: Padrão do nome de ficheiro
Error:
Forbidden Characters: Caracteres proibidos
- Empty File Name: Nome do ficheiro vazio
+ Empty File Name: Nome de ficheiro vazio
File Name Tooltip: 'Pode utilizar estas variáveis: %Y ano com 4 dígitos, %M
mês com 2 dígitos, %D dia com 2 dígitos, %H hora com 2 dígitos, %N minuto
com 2 dígitos, %S segundos com 2 dígitos, %T milissegundos com 3 dígitos,
@@ -294,12 +388,12 @@ Settings:
Folder Label: Pasta das capturas de ecrã
Ask Path: Perguntar onde guardar
Enter Fullscreen on Display Rotate: Ativar modo de ecrã completo ao rodar o ecrã
- Skip by Scrolling Over Video Player: Saltar ao rolar por cima do leitor de vídeo
+ Skip by Scrolling Over Video Player: Ignorar ao deslocar por cima do reprodutor
Allow DASH AV1 formats: Permitir formatos DASH AV1
Comment Auto Load:
- Comment Auto Load: Comentário Carga automática
+ Comment Auto Load: Carregamento automático de comentários
Privacy Settings:
- Privacy Settings: 'Definições de privacidade'
+ Privacy Settings: 'Configurações de privacidade'
Remember History: 'Memorizar histórico'
Save Watched Progress: 'Guardar progresso de reprodução'
Clear Search Cache: 'Limpar cache de pesquisas'
@@ -309,25 +403,31 @@ Settings:
Remove Watch History: 'Limpar histórico'
Are you sure you want to remove your entire watch history?: 'Tem a certeza de
que pretende apagar o seu histórico?'
- Watch history has been cleared: 'Histórico foi apagado'
- Remove All Subscriptions / Profiles: 'Apagar todas as subscrições/perfis'
+ Watch history has been cleared: 'Histórico apagado'
+ Remove All Subscriptions / Profiles: 'Remover todas as subscrições/perfis'
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: 'Tem
- a certeza de que pretende apagar todas as suas subscrições e perfis? Esta ação
+ a certeza de que pretende remover todas as suas subscrições e perfis? Esta ação
não pode ser revertida.'
- Automatically Remove Video Meta Files: Remover automaticamente os meta ficheiros
+ Automatically Remove Video Meta Files: Remover automaticamente os meta-ficheiros
dos vídeos
Save Watched Videos With Last Viewed Playlist: Guardar os vídeos vistos com a
última lista de reprodução vista
+ Remove All Playlists: Remover todas as listas de reprodução
+ All playlists have been removed: Todas as listas de reprodução foram removidas
+ Are you sure you want to remove all your playlists?: Tem a certeza de que pretende
+ remover todas as suas listas de reprodução?
Subscription Settings:
- Subscription Settings: 'Definições de subscrições'
+ Subscription Settings: 'Configurações de subscrições'
Hide Videos on Watch: 'Ocultar vídeos visualizados'
Fetch Feeds from RSS: 'Obter subscrições através de RSS'
Manage Subscriptions: 'Gerir subscrições'
Fetch Automatically: Obter fontes automaticamente
+ Only Show Latest Video for Each Channel: Mostrar apenas o último vídeo de cada
+ canal
Data Settings:
- Data Settings: 'Definições de dados'
- Select Import Type: 'Escolher tipo de importação'
- Select Export Type: 'Escolher tipo de exportação'
+ Data Settings: 'Configurações de dados'
+ Select Import Type: 'Selecione o tipo de importação'
+ Select Export Type: 'Selecione o tipo de exportação'
Import Subscriptions: 'Importar subscrições'
Import FreeTube: 'Importar FreeTube'
Import YouTube: 'Importar YouTube'
@@ -338,8 +438,8 @@ Settings:
Export NewPipe: 'Exportar NewPipe'
Import History: 'Importar histórico'
Export History: 'Exportar histórico'
- Profile object has insufficient data, skipping item: 'O objeto perfil tem dados
- em falta, a ignorar'
+ Profile object has insufficient data, skipping item: 'O perfil tem dados em falta,
+ a ignorar'
All subscriptions and profiles have been successfully imported: 'Todas as subscrições
e perfis foram importados com sucesso'
All subscriptions have been successfully imported: 'Todas as subscrições foram
@@ -347,18 +447,18 @@ Settings:
One or more subscriptions were unable to be imported: 'Uma ou mais subscrições
não foram importadas'
Invalid subscriptions file: 'Ficheiro de subscrições inválido'
- This might take a while, please wait: 'Este processo pode demorar, por favor espere'
+ This might take a while, please wait: 'Este processo pode ser demorado.'
Invalid history file: 'Ficheiro de histórico inválido'
- Subscriptions have been successfully exported: 'Subscrições foram exportadas com
- sucesso'
- History object has insufficient data, skipping item: 'O objeto histórico tem dados
- em falta, a ignorar'
- All watched history has been successfully imported: 'Histórico foi importado com
- sucesso'
- All watched history has been successfully exported: 'Histórico foi exportado com
- sucesso'
- Unable to read file: 'Ficheiro não foi lido'
- Unable to write file: 'Ficheiro não foi escrito'
+ Subscriptions have been successfully exported: 'As subscrições foram exportadas
+ com sucesso'
+ History object has insufficient data, skipping item: 'O histórico tem dados em
+ falta, a ignorar'
+ All watched history has been successfully imported: 'O histórico foi importado
+ com sucesso'
+ All watched history has been successfully exported: 'O histórico foi exportado
+ com sucesso'
+ Unable to read file: 'Ficheiro não lido'
+ Unable to write file: 'Ficheiro não escrito'
Unknown data key: 'Chave de dados desconhecida'
How do I import my subscriptions?: 'Como posso importar as minhas subscrições?'
Manage Subscriptions: Gerir subscrições
@@ -366,14 +466,23 @@ Settings:
Import Playlists: Importar listas de reprodução
Export Playlists: Exportar listas de reprodução
Playlist insufficient data: Dados insuficientes para a lista de reprodução "{playlist}",
- a ignorar o item
+ a ignorar
All playlists has been successfully imported: Todas as listas de reprodução foram
- importadas com êxito
+ importadas com sucesso
All playlists has been successfully exported: Todas as listas de reprodução foram
- exportadas com êxito
+ exportadas com sucesso
Subscription File: Ficheiro de subscrição
History File: Ficheiro de histórico
Playlist File: Ficheiro de lista de reprodução
+ Export Playlists For Older FreeTube Versions:
+ Label: Exportar listas de reprodução para versões mais antigas do FreeTube
+ Tooltip: "Esta opção exporta vídeos de todas as listas de reprodução para uma
+ lista de reprodução chamada \"Favoritos\".\nComo exportar e importar vídeos
+ em listas de reprodução para uma versão mais antiga do FreeTube:\n1. Exporte
+ as suas listas de reprodução com esta opção ativada.\n2. Exclua todas as suas
+ listas de reprodução existentes usando a opção \"Remover todas as listas de
+ reprodução\" em \"Configurações de privacidade\".\n3. Abra a versão mais antiga
+ do FreeTube e importe as listas de reprodução exportadas."
Advanced Settings:
Advanced Settings: 'Definições Avançadas'
Enable Debug Mode (Prints data to the console): 'Ligar Modo de Depuração (Escreve
@@ -405,16 +514,19 @@ Settings:
Notify when sponsor segment is skipped: Notificar se um anúncio for ignorado
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': URL da API SponsorBlock
(padrão é https://sponsor.ajay.app)
- Enable SponsorBlock: Ativar bloqueio da publicidade
- SponsorBlock Settings: Definições SponsorBlock
+ Enable SponsorBlock: Ativar bloqueio da publicidade SponsorBlock
+ SponsorBlock Settings: Configurações SponsorBlock
Skip Options:
Skip Option: Opção para ignorar
- Auto Skip: Ignorar automático
- Show In Seek Bar: Mostrar na barra de pesquisa
+ Auto Skip: Ignorar automaticamente
+ Show In Seek Bar: Mostrar na barra de progresso
Prompt To Skip: Perguntar se quero ignorar
Do Nothing: Nada fazer
Category Color: Cor da categoria
UseDeArrowTitles: Utilizar títulos de vídeo DeArrow
+ UseDeArrowThumbnails: Usar 'DeArrow' para miniaturas
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': 'URL
+ da API do gerador de miniaturas DeArrow (padrão: https://dearrow-thumb.ajay.app)'
Proxy Settings:
Error getting network information. Is your proxy configured properly?: Erro ao
obter informações da rede. O seu proxy está configurado corretamente?
@@ -427,22 +539,22 @@ Settings:
Clicking on Test Proxy will send a request to: Carregar em "Testar proxy" irá
enviar um pedido a
Proxy Port Number: Porta do proxy
- Proxy Host: Anfitrião do proxy
+ Proxy Host: Servidor do proxy
Proxy Protocol: Protocolo do proxy
Enable Tor / Proxy: Ativar Tor/Proxy
- Proxy Settings: Definições de proxy
+ Proxy Settings: Configurações de proxy
Distraction Free Settings:
Hide Active Subscriptions: Ocultar subscrições ativas
- Hide Live Chat: Ocultar conversação em direto
+ Hide Live Chat: Ocultar conversas em direto
Hide Playlists: Ocultar listas de reprodução
Hide Popular Videos: Ocultar mais populares
Hide Trending Videos: Ocultar tendências
Hide Recommended Videos: Ocultar vídeos recomendados
Hide Comment Likes: Ocultar "gostos" em comentários
- Hide Channel Subscribers: Ocultar n.º de subscritores
+ Hide Channel Subscribers: Ocultar número de subscritores
Hide Video Likes And Dislikes: Ocultar "gostos" em vídeos
Hide Video Views: Ocultar visualizações
- Distraction Free Settings: Definições de distrações
+ Distraction Free Settings: Configurações de distrações
Hide Video Description: Ocultar descrição dos vídeos
Hide Sharing Actions: Ocultar ações de partilha
Hide Live Streams: Ocultar transmissões em direto
@@ -450,13 +562,13 @@ Settings:
Hide Chapters: Ocultar capítulos
Hide Upcoming Premieres: Ocultar próximas estreias
Hide Channels: Ocultar vídeos dos canais
- Hide Channels Placeholder: Nome ou ID do canal
+ Hide Channels Placeholder: ID do canal
Display Titles Without Excessive Capitalisation: Mostrar títulos sem maiúsculas
em excesso
Hide Featured Channels: Ocultar canais em destaque
- Hide Channel Playlists: Ocultar listas de reprodução de canais
+ Hide Channel Playlists: Ocultar listas de reprodução dos canais
Hide Channel Community: Ocultar canal Comunidade
- Hide Channel Shorts: Esconder as curtas do canal
+ Hide Channel Shorts: Ocultar curtos do canal
Sections:
Side Bar: Barra lateral
Channel Page: Página do canal
@@ -464,27 +576,39 @@ Settings:
General: Geral
Subscriptions Page: Página de subscrições
Hide Channel Podcasts: Ocultar podcasts do canal
- Hide Channel Releases: Ocultar as libertações do canal
+ Hide Channel Releases: Ocultar novidades do canal
Hide Subscriptions Videos: Ocultar subscrições de vídeos
- Hide Subscriptions Shorts: Ocultar subscrições de vídeos curtos
- Hide Subscriptions Live: Ocultar subscrições de vídeos em direto
+ Hide Subscriptions Shorts: Ocultar subscrições de curtos
+ Hide Subscriptions Live: Ocultar subscrições de emissões em direto
Hide Profile Pictures in Comments: Ocultar imagens de perfil nos comentários
Blur Thumbnails: Desfocar miniaturas
- Hide Subscriptions Community: Ocultar comunidade inscritas
+ Hide Subscriptions Community: Ocultar subscrições de comunidades
+ Hide Channels Invalid: O ID do canal não é válido
+ Hide Channels Disabled Message: Alguns canais foram bloqueados e não foram processados.
+ A funcionalidade está bloqueada enquanto estiver a ocorrer a atualização dos
+ ID.
+ Hide Channels Already Exists: Este ID já existe
+ Hide Channels API Error: Não foi possível obter o utilizador através do ID. Verifique
+ se o ID indicado está correto.
+ Hide Videos and Playlists Containing Text Placeholder: Palavra, fragmento de palavra
+ ou frase
+ Hide Videos and Playlists Containing Text: Ocultar vídeos e listas de reprodução
+ que contenham textos
External Player Settings:
- Custom External Player Arguments: Argumentos do reprodutor externo personalizado
- Custom External Player Executable: Executável de reprodutor externo personalizado
+ Custom External Player Arguments: Argumentos do reprodutor externo
+ Custom External Player Executable: Executável do reprodutor externo
Ignore Unsupported Action Warnings: Ignorar avisos sobre ações inválidas
- External Player: Leitor externo
- External Player Settings: Definições para leitores externos
+ External Player: Reprodutor externo
+ External Player Settings: Configurações para reprodutores externos
Players:
None:
Name: Nenhum
+ Ignore Default Arguments: Ignorar argumentos padrão
The app needs to restart for changes to take effect. Restart and apply change?: Tem
que reiniciar a aplicação para aplicar as alterações. Reiniciar e aplicar as alterações?
Download Settings:
- Download Settings: Definições para descargas
- Ask Download Path: Pedir local para guardar
+ Download Settings: Configurações para descargas
+ Ask Download Path: Perguntar local onde guardar
Choose Path: Escolher local
Download in app: Descarregar na aplicação
Open in web browser: Abrir no navegador da Internet
@@ -493,11 +617,11 @@ Settings:
Hide Unsubscribe Button: Ocultar botão "Anular subscrição"
Show Family Friendly Only: Mostrar apenas "Para famílias"
Hide Search Bar: Ocultar barra de pesquisa
- Parental Control Settings: Definições de controlo parental
+ Parental Control Settings: Configurações de controlo parental
Experimental Settings:
Replace HTTP Cache: Substituir cache HTTP
- Experimental Settings: Definições experimentais
- Warning: Estas definições são experimentais e podem provocar falhas se ativadas.
+ Experimental Settings: Configurações experimentais
+ Warning: Estas configurações são experimentais e podem provocar falhas se ativadas.
É altamente recomendado fazer cópias de segurança. Use por sua conta e risco!
Password Dialog:
Enter Password To Unlock: Digite a palavra-passe para desbloquear as configurações
@@ -505,11 +629,12 @@ Settings:
Password: Palavra-passe
Unlock: Desbloquear
Password Settings:
- Password Settings: Configurações da palavra-passe
- Set Password To Prevent Access: Defina uma palavra-passe para prevenir o acesso
+ Password Settings: Configurações para palavra-passe
+ Set Password To Prevent Access: Defina uma palavra-passe para impedir o acesso
às configurações
Set Password: Definir palavra-passe
Remove Password: Remover palavra-passe
+ Expand All Settings Sections: Expandir todas as secções de configurações
About:
#On About page
About: 'Acerca'
@@ -549,23 +674,23 @@ About:
FreeTube is made possible by: FreeTube existe graças a
Credits: Créditos
Translate: Traduzir
- room rules: regras da sala de chat
+ room rules: regras da sala de conversa
Please read the: Por favor leia as
- Chat on Matrix: Chat no Matrix
+ Chat on Matrix: Conversa no Matrix
Mastodon: Mastodon
- Please check for duplicates before posting: Por favor verifique se já foi reportado
- o mesmo problema
+ Please check for duplicates before posting: Por favor verifique se este problema
+ já foi reportado
GitHub issues: Problemas no GitHub
Report a problem: Reportar um problema
- FreeTube Wiki: Wiki do FreeTube
+ FreeTube Wiki: Wiki FreeTube
Help: Ajuda
GitHub releases: Versões no GitHub
Downloads / Changelog: Descargas/Alterações
View License: Ver licença
- Licensed under the AGPLv3: Licenciado sob AGPLv3
+ Licensed under the AGPLv3: Licenciado nos termos da AGPLv3
Source code: Código-fonte
Beta: Beta
- Discussions: Debate
+ Discussions: Discussões
Profile:
Profile Select: 'Seleção de perfil'
All Channels: 'Todos os canais'
@@ -584,7 +709,7 @@ Profile:
All subscriptions will also be deleted.: 'Todas as subscrições associadas a este
perfil também serão eliminadas.'
Profile could not be found: 'Perfil não encontrado'
- Your profile name cannot be empty: 'O nome do perfil não pode ficar em branco'
+ Your profile name cannot be empty: 'O nome do perfil não pode ficar vazio'
Profile has been created: 'Perfil criado'
Profile has been updated: 'Perfil atualizado'
Your default profile has been set to {profile}: '{profile} é agora o seu perfil
@@ -599,20 +724,25 @@ Profile:
'{number} selected': '{number} selecionado'
Select All: 'Selecionar tudo'
Select None: 'Não selecionar nada'
- Delete Selected: 'Eliminar selecionados'
- Add Selected To Profile: 'Adicionar selecionado ao perfil'
+ Delete Selected: 'Eliminar seleção'
+ Add Selected To Profile: 'Adicionar seleção ao perfil'
No channel(s) have been selected: 'Nenhum canal foi selecionado'
? This is your primary profile. Are you sure you want to delete the selected channels? The
same channels will be deleted in any profile they are found in.
: 'Este é o seu perfil principal. Tem a certeza de que pretende eliminar os canais
- selecionados? Os mesmos vão ser eliminados de todos os perfis.'
+ selecionados? Os canais serão eliminados de todos os perfis.'
Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: 'Tem
a certeza de que pretende eliminar os canais selecionados? Esta ação não vai eliminar
- os canais em mais nenhum perfil.'
+ os canais dos outros perfis.'
#On Channel Page
Profile Filter: Filtro de perfil
- Profile Settings: Definições de perfil
- Toggle Profile List: Alternar Lista de Perfis
+ Profile Settings: Configurações de perfil
+ Toggle Profile List: Alternar lista de perfis
+ Profile Name: Nome do perfil
+ Edit Profile Name: Editar nome do perfil
+ Create Profile Name: Criar nome do perfil
+ Open Profile Dropdown: Abrir menu do perfil
+ Close Profile Dropdown: Fechar menu do perfil
Channel:
Subscriber: 'Subscritor'
Subscribers: 'Subscritores'
@@ -644,8 +774,8 @@ Channel:
Oldest: 'Antigos'
About:
About: 'Acerca'
- Channel Description: 'Descrição'
- Featured Channels: 'Canais'
+ Channel Description: 'Descrição do canal'
+ Featured Channels: 'Canais em destaque'
Tags:
Tags: Etiquetas
Search for: Procurar por «{tag}»
@@ -655,30 +785,31 @@ Channel:
This channel does not exist: Este canal não existe
This channel does not allow searching: Este canal não permite pesquisas
This channel is age-restricted and currently cannot be viewed in FreeTube.: Este
- canal tem restrição de idade e atualmente não pode ser visualizado no Free Tube.
+ canal tem restrição de idade e, atualmente, não pode ser visto no Free Tube.
Channel Tabs: Separadores de canais
Community:
- This channel currently does not have any posts: Neste momento, este canal não
- tem publicações
+ This channel currently does not have any posts: Este canal não tem, atualmente,
+ quaisquer publicações
Community: Comunidade
Hide Answers: Ocultar respostas
Reveal Answers: Revelar respostas
votes: '{votes} votos'
+ Video hidden by FreeTube: Freetube ocultou este vídeo
Live:
- Live: Em directo
- This channel does not currently have any live streams: Este canal não tem atualmente
- nenhuma transmissão ao vivo
+ Live: Em direto
+ This channel does not currently have any live streams: Este canal não tem, atualmente,
+ qualquer emissão em direto
Shorts:
- This channel does not currently have any shorts: Este canal não tem atualmente
- nenhum canal curto
+ This channel does not currently have any shorts: Este canal não tem, atualmente,
+ qualquer vídeo curto
Releases:
Releases: Lançamentos
- This channel does not currently have any releases: Este canal não tem atualmente
- nenhum lançamento
+ This channel does not currently have any releases: Este canal não tem, atualmente,
+ quaisquer lançamentos
Podcasts:
Podcasts: Podcasts
- This channel does not currently have any podcasts: Este canal não tem atualmente
- podcasts
+ This channel does not currently have any podcasts: Este canal não tem, atualmente,
+ quaisquer podcasts
Video:
Mark As Watched: 'Marcar como visto'
Remove From History: 'Remover do histórico'
@@ -701,16 +832,16 @@ Video:
# As in a Live Video
Live: 'Em direto'
Live Now: 'Em direto agora'
- Live Chat: 'Conversação em direto'
- Enable Live Chat: 'Permitir conversação em direto'
+ Live Chat: 'Conversa em direto'
+ Enable Live Chat: 'Permitir conversa em direto'
Live Chat is currently not supported in this build.: 'A conversa em direto não é
permitida nesta versão.'
'Chat is disabled or the Live Stream has ended.': 'A conversa ou a emissão em direto
- já terminou.'
+ terminou.'
Live chat is enabled. Chat messages will appear here once sent.: 'A conversa em
direto está ativada. As mensagens vão aparecer aqui.'
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': 'A
- conversação em direto não se encontra a funcionar com a API Invividious. É necessária
+ conversa em direto não se encontra a funcionar com a API Invividious. É necessária
uma ligação direta ao YouTube.'
Published:
Jan: 'jan'
@@ -767,15 +898,15 @@ Video:
music offtopic: Música fora de tópico
interaction: Interação
self-promotion: Auto-promoção
- outro: Após
+ outro: Outro
intro: Introdução
sponsor: Patrocinador
recap: Recapitular
filler: Preenchimento
Skipped segment: Secção ignorada
translated from English: traduzido do inglês
- Started streaming on: Transmissão iniciada em
- Streamed on: Transmitido em
+ Started streaming on: Emissão iniciada em
+ Streamed on: Emitida a
Audio:
Best: Melhor
High: Alta
@@ -814,13 +945,15 @@ Video:
Dropped / Total Frames: Fotogramas perdidos/total de fotogramas
Premieres in: Estreia em
Premieres: Estreias
- Scroll to Bottom: Rolar para o fundo
+ Scroll to Bottom: Deslocamento para baixo
Show Super Chat Comment: Mostrar comentário do Super Chat
Upcoming: Em breve
- 'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': O
- Chat ao vivo não está disponível para esta transmissão. Pode ter sido desativado
- pelo remetente.
+ 'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': A
+ conversa em direto não está disponível para esta emissão. Pode ter sido desativada
+ pelo publicador.
Pause on Current Video: Pausa no vídeo atual
+ Unhide Channel: Mostrar canal
+ Hide Channel: Ocultar canal
Videos:
#& Sort By
Sort By:
@@ -842,7 +975,7 @@ Playlist:
Playlist: Lista de reprodução
Toggle Theatre Mode: 'Alternar modo cinema'
Change Format:
- Change Media Formats: 'Alterar formatos do vídeo'
+ Change Media Formats: 'Alterar formatos multimédia'
Use Dash Formats: 'Utilizar formatos DASH'
Use Legacy Formats: 'Utilizar formatos antigos'
Use Audio Formats: 'Utilizar formatos de áudio'
@@ -883,7 +1016,7 @@ Comments:
Hide: 'Ocultar'
Replies: 'Respostas'
Reply: 'Resposta'
- There are no comments available for this video: 'Este vídeo não contém comentários'
+ There are no comments available for this video: 'Este vídeo não tem comentários'
Load More Comments: 'Carregar mais comentários'
There are no more comments for this video: Não há mais comentários para este vídeo
No more comments available: Não existem mais comentários
@@ -895,17 +1028,16 @@ Comments:
And others: e outros
From {channelName}: de {channelName}
Member: Membro
- Hearted: Marcado
+ Hearted: Favorito
View {replyCount} replies: Ver {replyCount} respostas
Subscribed: Subscrito
-Up Next: 'Próximo'
+Up Next: 'A seguir'
# Toast Messages
-Local API Error (Click to copy): 'API local encontrou um erro (clique para copiar)'
-Invidious API Error (Click to copy): 'API Invidious encontrou um erro (clique para
- copiar)'
-Falling back to Invidious API: 'Ocorreu uma falha, a mudar para API Invidious'
-Falling back to the local API: 'Ocorreu uma falha, a mudar para API local'
+Local API Error (Click to copy): 'Erro na API local (clique para copiar)'
+Invidious API Error (Click to copy): 'Erro na API Invidious (clique para copiar)'
+Falling back to Invidious API: 'Ocorreu um erro e vamos usar a API Invidious'
+Falling back to Local API: 'Ocorreu um erro e vamos usar a API local'
Subscriptions have not yet been implemented: 'As subscrições ainda não foram implementadas'
Loop is now disabled: 'Repetição desativada'
Loop is now enabled: 'Repetição ativada'
@@ -922,112 +1054,105 @@ Yes: 'Sim'
No: 'Não'
More: Mais
Open New Window: Abrir nova janela
-Default Invidious instance has been cleared: Predefinição apagada
-Default Invidious instance has been set to {instance}: Servidor Invidious {instance}
- foi estabelecido como predefenição
+Default Invidious instance has been cleared: A instância padrão Invidious foi removida
+Default Invidious instance has been set to {instance}: A instância Invidious padrão
+ foi definida para {instance}
Playing Next Video Interval: A reproduzir o vídeo seguinte imediatamente. Clique para
cancelar. | A reproduzir o vídeo seguinte em {nextVideoInterval} segundo. Clique
para cancelar. | A reproduzir o vídeo seguinte em {nextVideoInterval} segundos.
Clique para cancelar.
Hashtags have not yet been implemented, try again later: As 'hashtags' ainda não foram
implementadas, tente mais tarde
-Unknown YouTube url type, cannot be opened in app: Tipo de URL do YouTube desconhecido,
- não pode ser aberto numa aplicação
+Unknown YouTube url type, cannot be opened in app: O tipo de URL YouTube e desconhecido
+ e não pode ser aberto na aplicação
This video is unavailable because of missing formats. This can happen due to country unavailability.: Este
vídeo não está disponível porque faltam formatos. Isto pode acontecer devido à indisponibilidade
no seu país.
Tooltips:
Privacy Settings:
- Remove Video Meta Files: Quando ativado, ao fechar uma página, FreeTube apagará
- automaticamente os meta ficheiros criados durante a reprodução de um vídeo.
+ Remove Video Meta Files: Se ativa, ao fechar uma página, FreeTube apagará automaticamente
+ os meta-ficheiros criados durante a reprodução de um vídeo.
Subscription Settings:
- Fetch Feeds from RSS: Quando ativado, FreeTube irá obter as suas subscrições através
- de RSS em vez do método normal. O RSS é mais rápido e impede que seja bloqueado
- pelo YouTube, mas não disponibiliza informações como a duração dos vídeos ou
- se são transmissões em direto
- Fetch Automatically: Quando ativado, FreeTube irá obter automaticamente as suas
- subscrições quando uma nova janela for aberta e quando mudar de perfil.
+ Fetch Feeds from RSS: Se ativa, FreeTube irá obter as subscrições através de RSS
+ em vez do método normal. O formato RSS é mais rápido e não é bloqueado pelo
+ YouTube, mas não disponibiliza certas informações como, por exemplo, a duração
+ dos vídeos ou se são emissões em direto.
+ Fetch Automatically: Se ativa, FreeTube irá obter automaticamente as subscrições
+ ao abrir uma nova janela e/ou quando mudar de perfil.
External Player Settings:
Custom External Player Arguments: Quaisquer argumentos de linha de comando, separados
- por ponto e vírgula (';'), que quiser dar ao leitor externo.
- Ignore Warnings: Ignorar avisos quando o leitor externo escolhido não suporta
- uma ação (por exemplo inverter listas de reprodução).
- Custom External Player Executable: Por omissão, FreeTube assume que o leitor externo
- escolhido pode ser encontrado através da variável PATH. Se for preciso, um caminho
- personalizado pode ser escolhido aqui.
- External Player: Escolher um leitor externo irá mostrar um ícone para abrir o
- vídeo (lista de reprodução, se suportado) no leitor externo, na miniatura do
- vídeo. Aviso, as definições Invidious não afetam os reprodutores externos.
- DefaultCustomArgumentsTemplate: "(padrão: '{defaultCustomArguments}')"
+ por ponto e vírgula (';'), que quiser passar ao reprodutor externo.
+ Ignore Warnings: Ignorar avisos quando o reprodutor externo escolhido não suporte
+ uma ação (por exemplo, inverter listas de reprodução).
+ Custom External Player Executable: Por omissão, FreeTube assume que o reprodutor
+ externo pode ser encontrado através da variável PATH. Se for preciso, pode escolher
+ um caminho personalizado aqui.
+ External Player: Escolher um reprodutor externo mostra um ícone para abrir o vídeo
+ (lista de reprodução, se suportado) nessa aplicação. Mas tenha em conta que
+ as configurações do Invidious não afetam os reprodutores externos.
+ DefaultCustomArgumentsTemplate: "(Padrão: '{defaultCustomArguments}')"
Player Settings:
Default Video Format: Define os formatos usados quando um vídeo é reproduzido.
- Formatos DASH podem reproduzir qualidades mais altas. Os formatos antigos estão
- limitados a um máximo de 720p, mas usam menos largura de banda. Formatos de
- áudio são para transmissões sem vídeo.
+ Os formatos DASH podem reproduzir qualidades mais altas. Os formatos antigos
+ estão limitados a um máximo de 720p, mas usam menos largura de banda. Os formatos
+ de áudio são apenas para emissões sem vídeo.
Proxy Videos Through Invidious: Estabelece uma ligação a Invidious para obter
vídeos em vez de fazer uma ligação direta ao YouTube. Ignora a preferência de
API.
Force Local Backend for Legacy Formats: Apenas funciona quando a API Invidious
- é o seu sistema usado. Quando ativada, a API local será executada para usar
- os formatos antigos em vez dos usados pelo Invidious. Útil quando os vídeos
- do Invidious não funcionam devido a restrições geográficas.
- Scroll Playback Rate Over Video Player: Com o cursor sobre o vídeo, pressione
- e mantenha premida a tecla Ctrl (Comando no Mac) e rode a roda do rato para
- controlar a taxa de reprodução. Pressione e mantenha premida a tecla Ctrl (Comando
- no Mac) e clique com o botão esquerdo do rato para voltar rapidamente à taxa
- de reprodução padrão (1 a não ser que tenha sido alterada nas definições).
- Skip by Scrolling Over Video Player: Use a roda de rolagem para saltar o vídeo,
+ é o seu sistema usado. Se ativa, a API local será executada para usar os formatos
+ antigos em vez dos usados pelo Invidious. Útil quando os vídeos do Invidious
+ não funcionam devido a restrições geográficas.
+ Scroll Playback Rate Over Video Player: Com o cursor sobre o vídeo, prima e mantenha
+ premida a tecla Ctrl (Comando em Mac) e desloque a roda do rato para controlar
+ a taxa de reprodução. Prima e mantenha premida a tecla Ctrl (Comando em Mac)
+ e clique com o botão esquerdo do rato para voltar rapidamente à taxa de reprodução
+ padrão (1 a não ser que tenha sido alterada nas configurações).
+ Skip by Scrolling Over Video Player: Utilizar roda do rato para ignorar vídeo,
estilo MPV.
Allow DASH AV1 formats: Os formatos DASH AV1 podem parecer melhores do que os
formatos DASH H.264. Os formatos DASH AV1 requerem mais potência para reprodução!
- Eles não estão disponíveis em todos os vídeos, nesses casos, o reprodutor usará
- os formatos DASH H.264.
+ Eles não estão disponíveis em todos os vídeos e, nesses casos, o reprodutor
+ usará os formatos DASH H.264.
General Settings:
- Region for Trending: A região de tendências permite-lhe escolher de que país virão
- os vídeos na secção das tendências.
- Invidious Instance: O servidor Invidious ao qual o FreeTube se irá ligar para
- fazer chamadas através da API.
+ Region for Trending: A região permite-lhe escolher de que país virão os vídeos
+ na secção de tendências.
+ Invidious Instance: A instância Invidious à qual o FreeTube se irá ligar à API.
Thumbnail Preference: Todas as miniaturas dos vídeos no FreeTube serão substituídas
por um fotograma do vídeo em vez da miniatura original.
Fallback to Non-Preferred Backend on Failure: Quando a sua API preferida tiver
- um problema, FreeTube tentará usar automaticamente a API secundária como alternativa,
- caso esta opção esteja ativada.
+ um problema, FreeTube tentará usar automaticamente a API secundária, caso esta
+ opção esteja ativada.
Preferred API Backend: Escolha o sistema que o FreeTube usa para se ligar ao YouTube.
A API local é um extrator incorporado. A API Invidious requer um servidor Invidious
para fazer a ligação.
External Link Handling: "Escolha o comportamento padrão quando uma ligação, que
- não pode ser aberta no FreeTube, é clicada.\nPor definição, o FreeTube abrirá
+ não pode ser aberta no FreeTube, é clicada.\nPor definição, FreeTube abrirá
a ligação no seu navegador de Internet.\n"
Experimental Settings:
Replace HTTP Cache: Desativa a cache HTTP Electron e ativa uma cache de imagem
- na memória personalizada. Levará ao aumento da utilização de RAM.
+ na memória personalizada. Implica o aumento da utilização de memória RAM.
Distraction Free Settings:
- Hide Channels: Introduza um nome de canal ou um ID de canal para ocultar todos
- os vídeos, listas de reprodução e o próprio canal de aparecerem na pesquisa,
- tendências, mais populares e recomendados. O nome do canal introduzido tem de
- corresponder na totalidade e é sensível a maiúsculas e minúsculas.
- Hide Subscriptions Live: Esta definição é substituída pela definição de toda a
- aplicação "{appWideSetting}", na secção "{subsection}" da "{settingsSection}"
+ Hide Channels: Introduza o ID de um canal para impedir que os vídeos, listas de
+ reprodução e o próprio canal apareçam na pesquisa, tendências, mais populares
+ e recomendados. O nome do canal introduzido tem que ser uma correspondência
+ exata e diferencia maiúsculas de minúsculas.
+ Hide Subscriptions Live: Esta configuração é substituída pela configuração global
+ "{appWideSetting}", existente na secção "{subsection}" de "{settingsSection}"
SponsorBlock Settings:
UseDeArrowTitles: Substituir títulos de vídeo por títulos enviados pelo utilizador
a partir do DeArrow.
+ UseDeArrowThumbnails: Substituir miniaturas do vídeo por miniaturas DeArrow.
Search Bar:
Clear Input: Limpar entrada
Are you sure you want to open this link?: Tem a certeza de que deseja abrir a ligação?
External link opening has been disabled in the general settings: A abertura da ligação
- externa foi desativada nas definições
+ externa foi desativada nas configurações
Starting download: A descarregar "{videoTitle}"
Downloading failed: Ocorreu um erro ao descarregar "{videoTitle}"
Downloading has completed: '"{videoTitle}" foi descarregado'
Screenshot Success: Captura de ecrã guardada como "{filePath}"
-Screenshot Error: A captura de ecrã falhou. {error}
-Age Restricted:
- The currently set default instance is {instance}: Este {instance} tem restrição
- de idade
- Type:
- Channel: Canal
- Video: Vídeo
- This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} tem restrição de idade'
+Screenshot Error: Erro ao capturar o ecrã. {error}
New Window: Nova janela
Channels:
Count: '{number} canais encontrados.'
@@ -1049,12 +1174,16 @@ Clipboard:
Cannot access clipboard without a secure connection: Não é possível aceder à área
de transferência sem uma ligação segura
Preferences: Preferências
-Ok: Ok
+Ok: OK
Hashtag:
- Hashtag: Marcador
- This hashtag does not currently have any videos: Esta hashtag não tem atualmente
- quaisquer vídeos
+ Hashtag: Hashtag
+ This hashtag does not currently have any videos: Esta 'hashtag' não tem quaisquer
+ vídeos
Playlist will pause when current video is finished: A lista de reprodução será colocada
em pausa quando o vídeo atual terminar
Playlist will not pause when current video is finished: A lista de reprodução não
será colocada em pausa quando o vídeo atual terminar
+Channel Hidden: '{channel} adicionado ao filtro do canal'
+Go to page: Ir para {page}
+Channel Unhidden: '{channel} removido do filtro do canal'
+Tag already exists: '"{tagName}" já existe'
diff --git a/static/locales/ro.yaml b/static/locales/ro.yaml
index 74fcdd752fb30..652aad2d9771c 100644
--- a/static/locales/ro.yaml
+++ b/static/locales/ro.yaml
@@ -42,6 +42,8 @@ Global:
View Count: 1 vizionare | {count} vizionări
Channel Count: 1 canal | {count} canale
Watching Count: 1 se uită | {count} se uită
+ Input Tags:
+ Length Requirement: Tag-ul trebuie să aibă cel puțin {number} caractere
Version {versionNumber} is now available! Click for more details: 'Versiunea {versionNumber}
este acum disponibilă! Click pentru mai multe detalii'
Download From Site: 'Descărcați de pe site'
@@ -108,6 +110,8 @@ Subscriptions:
All Subscription Tabs Hidden: Toate filele de abonament sunt ascunse. Pentru a vedea
conținutul aici, vă rugăm să afișați unele file din secțiunea "{subsection}” din
"{settingsSection}”.
+ Empty Posts: Canalele tale abonate nu au momentan nicio postare.
+ Load More Posts: Încarcă mai multe postări
Trending:
Trending: 'Tendințe'
Trending Tabs: File în tendințe
@@ -853,7 +857,7 @@ Up Next: 'În continuare'
Local API Error (Click to copy): 'Eroare API locală (Faceți clic pentru a copia)'
Invidious API Error (Click to copy): 'Eroare API Invidious (Faceți clic pentru a copia)'
Falling back to Invidious API: 'Revenine la Invidious API'
-Falling back to the local API: 'Revenire la API-ul local'
+Falling back to Local API: 'Revenire la API-ul local'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Acest
videoclip nu este disponibil din cauza lipsei de formate. Acest lucru se poate întâmpla
din cauza indisponibilității țării.'
@@ -972,14 +976,6 @@ Starting download: Se începe descărcarea a "{videoTitle}"
Downloading failed: A existat o problemă la descărcarea "{videoTitle}"
Downloading has completed: '"{videoTitle}" s-a terminat de descărcat'
New Window: Fereastră nouă
-Age Restricted:
- The currently set default instance is {instance}: Acest {instance} este restricționat
- datorită vârstei
- Type:
- Channel: Canal
- Video: Video
- This {videoOrPlaylist} is age restricted: Acest {videoOrPlaylist} are restricții
- de vârstă
Channels:
Channels: Canale
Title: Listă de canale
@@ -1011,3 +1007,5 @@ Playlist will pause when current video is finished: Lista de redare se va între
când videoclipul curent este terminat
Playlist will not pause when current video is finished: Lista de redare nu se va întrerupe
când videoclipul curent este terminat
+Go to page: Mergeți la {page}
+Close Banner: Închideți bannerul
diff --git a/static/locales/ru.yaml b/static/locales/ru.yaml
index 5c2c9fbce0b9e..f1cec0bf7130d 100644
--- a/static/locales/ru.yaml
+++ b/static/locales/ru.yaml
@@ -36,6 +36,12 @@ Global:
Community: Сообщество
# Search Bar
+ Counts:
+ Video Count: 1 видео | {count} видео
+ Subscriber Count: 1 подписчик | {count} подписчика(ов)
+ View Count: 1 просмотр | {count} просмотра(ов)
+ Watching Count: 1 смотрящий | {count} смотрящих
+ Channel Count: 1 канал | {count} канала(ов)
Search / Go to URL: 'Поиск / Перейти по адресу'
# In Filter Button
Search Filters:
@@ -94,6 +100,8 @@ Subscriptions:
Subscriptions Tabs: Вкладки подписок
All Subscription Tabs Hidden: Все вкладки подписок скрыты. Чтобы увидеть содержимое
здесь, пожалуйста, раскройте некоторые вкладки в разделе «{subsection}» в «{settingsSection}».
+ Empty Posts: Каналы, на которые вы подписаны, сейчас без постов.
+ Load More Posts: Загрузить больше постов
Trending:
Trending: 'Тренды'
Trending Tabs: Тренды
@@ -114,6 +122,77 @@ User Playlists:
«Избранное».
Search bar placeholder: Поиск в подборке
Empty Search Message: В этой подборке нет видео, соответствующих вашему запросу
+ This playlist currently has no videos.: Пока в этой подборке нет видео.
+ Add to Playlist: Добавить в подборку
+ Move Video Up: Передвинуть видео вверх
+ Move Video Down: Передвинуть видео вниз
+ Remove from Playlist: Удалить из подборки
+ Playlist Name: Название подборки
+ Copy Playlist: Скопировать подборку
+ Delete Playlist: Удалить подборку
+ Are you sure you want to delete this playlist? This cannot be undone: Ты действительно
+ хочешь удалить эту подборку? Это действие необратимо.
+ Sort By:
+ Sort By: Упорядочивать по
+ NameAscending: А-Я
+ NameDescending: Я-А
+ EarliestCreatedFirst: Самые ранние
+ LatestCreatedFirst: Недавно созданные
+ LatestUpdatedFirst: Недавно обновлённые
+ EarliestUpdatedFirst: Последние обновлённые
+ LatestPlayedFirst: Недавно проигранные
+ EarliestPlayedFirst: Последние проигранные
+ SinglePlaylistView:
+ Toast:
+ There was a problem with removing this video: Неудаётся удалить это видео
+ Playlist name cannot be empty. Please input a name.: У подборки должно быть
+ название. Пожалуйста, вставьте название.
+ Playlist has been updated.: Подборка была обновлена.
+ "{videoCount} video(s) have been removed": 1 видео было удалено | {videoCount}
+ видео было удалено
+ This playlist does not exist: Этой подборки не существует
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Некоторые
+ видео в подборке ещё не загружены. Нажми сюда, чтобы всё равно скопировать.
+ There were no videos to remove.: Нет видео для удаления.
+ This playlist is protected and cannot be removed.: Эта подборка защищена и не
+ может быть удалена.
+ There was an issue with updating this playlist.: Есть затруднение с обновлением
+ этой подборки.
+ Playlist {playlistName} has been deleted.: Подборка {playlistName} была удалена.
+ This video cannot be moved up.: Это видео нельзя передвинуть вверх.
+ This video cannot be moved down.: Это видео нельзя передвинуть вниз.
+ Video has been removed: Видео было удалено
+ AddVideoPrompt:
+ N playlists selected: '{playlistCount} выбрано'
+ Search in Playlists: Поиск подборок
+ Save: Сохранить
+ Toast:
+ You haven't selected any playlist yet.: Ещё не выбрана ни одна подборка.
+ "{videoCount} video(s) added to 1 playlist": 1 видео добавлено в 1 подборку
+ | {videoCount} видео добавлено в 1 подборку
+ Select a playlist to add your N videos to: Выбери подборку на добавление твоего
+ видео | Выбери подборку на добавление твоих {videoCount} видео в неё
+ CreatePlaylistPrompt:
+ Toast:
+ Playlist {playlistName} has been successfully created.: Подборка {playlistName}
+ была успешно создана.
+ There is already a playlist with this name. Please pick a different name.: Уже
+ есть подборка с этим названием. Пожалуйста, выбери другое название.
+ There was an issue with creating the playlist.: Есть затруднение с созданием
+ подборки.
+ New Playlist Name: Новое название подборки
+ Create: Создать
+ Playlist Description: Описание подборки
+ Save Changes: Сохранить изменения
+ Edit Playlist Info: Изменить сведения о подборке
+ Remove Watched Videos: Удалить просмотренные видео
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Ты
+ действительно хочешь удалить все просмотренные видео из этой подборки? Это действие
+ необратимо.
+ Cancel: Отмена
+ You have no playlists. Click on the create new playlist button to create a new one.: У
+ тебя нет подборок. Нажми на кнопку создания новой подборки, чтобы создать новую.
+ Create New Playlist: Создать новую подборку
History:
# On History Page
History: 'История'
@@ -145,6 +224,8 @@ Settings:
Beginning: 'В начале'
Middle: 'В середине'
End: 'В конце'
+ Blur: Размытие
+ Hidden: Скрыто
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Экземпляр Invidious
(по умолчанию https://invidious.snopyta.org)'
Region for Trending: 'Регион подбора трендов'
@@ -177,6 +258,8 @@ Settings:
Dracula: 'Дракула'
System Default: Системная
Catppuccin Mocha: Мокко с капучино
+ Pastel Pink: Пастельно-розовый
+ Hot Pink: Ярко-розовый
Main Color Theme:
Main Color Theme: 'Основной цвет темы'
Red: 'Красный'
@@ -298,6 +381,8 @@ Settings:
How do I import my subscriptions?: 'Как мне импортировать свои подписки?'
Fetch Feeds from RSS: Получать ленты из RSS
Fetch Automatically: Автоматически получать ленту
+ Only Show Latest Video for Each Channel: Показывать только последние видео для
+ каждого канала
Advanced Settings:
Advanced Settings: 'Расширенные настройки'
Enable Debug Mode (Prints data to the console): 'Включить режим отладки (выводит
@@ -343,6 +428,10 @@ Settings:
Automatically Remove Video Meta Files: Автоудаление метафайлов видео
Save Watched Videos With Last Viewed Playlist: Сохранить просмотренные видео с
последней просмотренной подборкой
+ Are you sure you want to remove all your playlists?: Ты действительно хочешь удалить
+ все свои подборки?
+ All playlists have been removed: Все подборки были удалены
+ Remove All Playlists: Удалить все подборки
Data Settings:
How do I import my subscriptions?: Как импортировать подписки?
Unknown data key: Неизвестный ключ данных
@@ -389,6 +478,14 @@ Settings:
Playlist File: Файл подборки
Subscription File: Файл подписок
History File: Файл истории
+ Export Playlists For Older FreeTube Versions:
+ Label: Экспортировать подборки для старых выпусков FreeTube
+ Tooltip: "Эта настройка экспортирует видео из всех подборок в одну с названием
+ «Избранное».\nКак экспортировать и импортировать видео в подборках для старых
+ версий FreeTube:\n1. Экспортируй свои подборки с этой включённой настройкой.\n
+ 2. Удали все свои существующие подборки, используя настройку удаления всех
+ подборок под разделом Конфиденциальность.\n3. Запусти старый выпуск Freetube
+ и импортируй экспортированные подборки."
Distraction Free Settings:
Hide Live Chat: Скрыть чат прямой трансляции
Hide Popular Videos: Скрыть популярные видео
@@ -407,7 +504,7 @@ Settings:
Hide Video Description: Скрыть описание видео
Hide Chapters: Скрыть разделы
Hide Upcoming Premieres: Скрыть предстоящие премьеры
- Hide Channels Placeholder: Название или идентификатор канала
+ Hide Channels Placeholder: Идентификатор канала
Hide Channels: Скрыть видео с каналов
Display Titles Without Excessive Capitalisation: Отображать заголовки без чрезмерного
использования заглавных букв
@@ -426,6 +523,14 @@ Settings:
Hide Subscriptions Live: Скрыть трансляции из подписок
Hide Channel Podcasts: Скрыть звукопередачи канала
Hide Subscriptions Shorts: Скрыть короткие видео из подписок
+ Hide Profile Pictures in Comments: Скрыть изображения профилей в комментариях
+ Hide Channels Invalid: Указанный идентификатор канала недействителен
+ Hide Subscriptions Community: Скрыть сообщество подписок
+ Hide Channels Disabled Message: Некоторые каналы были заблокированы по идентификатору
+ и не были обработаны. Функция заблокирована, пока эти идентификаторы обновляются
+ Hide Channels Already Exists: Идентификатор канала уже существует
+ Hide Channels API Error: Ошибка при получении пользователя с предоставленным идентификатором.
+ Пожалуйста, проверьте еще раз, правильно ли указан идентификатор.
The app needs to restart for changes to take effect. Restart and apply change?: Чтобы
изменения вступили в силу, необходимо перезапустить приложение. Перезапустить
и применить изменения?
@@ -469,6 +574,7 @@ Settings:
Players:
None:
Name: Нет
+ Ignore Default Arguments: Не учитывать аргументы по умолчанию
Download Settings:
Download Settings: Скачивание
Ask Download Path: Запрашивать путь при скачивании
@@ -497,6 +603,7 @@ Settings:
настройкам
Set Password: Установить пароль
Remove Password: Удалить пароль
+ Expand All Settings Sections: Расширить все разделы настроек
About:
#On About page
About: 'О приложении'
@@ -760,6 +867,9 @@ Video:
Upcoming: Предстоящее
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Чат
прямой трансляции недоступен. Возможно, он был отключён владельцем канала.
+ Pause on Current Video: Остановиться на текущем видео
+ Hide Channel: Скрыть канал
+ Unhide Channel: Показать канал
Videos:
#& Sort By
Sort By:
@@ -836,6 +946,7 @@ Comments:
Member: Участник
View {replyCount} replies: Просмотреть {replyCount} ответа(ов)
Hearted: С сердечком
+ Subscribed: Подписан(а)
Up Next: 'Следующий'
# Toast Messages
@@ -844,7 +955,7 @@ Local API Error (Click to copy): 'Ошибка локального набора
Invidious API Error (Click to copy): 'Ошибка набора функций Invidious (Нажмите, чтобы
скопировать)'
Falling back to Invidious API: 'Возврат к набору функций Invidious'
-Falling back to the local API: 'Возврат к локальному набору функций'
+Falling back to Local API: 'Возврат к локальному набору функций'
Subscriptions have not yet been implemented: 'Подписки еще не реализованы'
Loop is now disabled: 'Повторение теперь отключено'
Loop is now enabled: 'Повторение теперь включено'
@@ -902,6 +1013,9 @@ Profile:
Profile Filter: Фильтр профилей
Profile Settings: Настройки профиля
Toggle Profile List: Переключить список профилей
+ Create Profile Name: Создать название учётки
+ Profile Name: Название учётки
+ Edit Profile Name: Изменить название учётки
The playlist has been reversed: Подборка была перевёрнута
A new blog is now available, {blogTitle}. Click to view more: Доступен новый блог
{blogTitle}. Нажмите здесь, чтобы посмотреть подробности
@@ -975,14 +1089,16 @@ Tooltips:
позволяющий открыть видео (подборку, если поддерживается) во внешнем проигрывателе.
Внимание, настройки Invidious не применяются ко внешним проигрывателям.
DefaultCustomArgumentsTemplate: "(По умолчанию: '{defaultCustomArguments}')"
+ Ignore Default Arguments: 'Не передавать никаких аргументов внешнему проигрывателю
+ по умолчанию, кроме адреса видео (напр.: частота проигрывания, адрес списка
+ воспроизведения и т. д.). Пользовательские аргументы всё ещё будут передаваться.'
Experimental Settings:
Replace HTTP Cache: Отключает дисковый HTTP-кэш Electron и включает пользовательский
кэш изображений в памяти. Приведёт к увеличению использования оперативной памяти.
Distraction Free Settings:
- Hide Channels: Введите название канала или его идентификатор, чтобы скрыть все
- видео, подборки и сам канал от показа в поиске, трендах, наиболее просматриваемых
- и желательных. Введённое название канала должно полностью совпадать и учитывать
- регистр.
+ Hide Channels: Введите идентификатор канала, чтобы скрыть все видео, плейлисты
+ и сам канал от появления в результатах поиска, трендах, самых популярных и рекомендуемых.
+ Введенный идентификатор канала должен полностью совпадать и чувствителен к регистру.
Hide Subscriptions Live: Эта настройка переопределена общей настройкой «{appWideSetting}»,
в подразделе «{subsection}» раздела «{settingsSection}»
SponsorBlock Settings:
@@ -1012,13 +1128,6 @@ Downloading failed: Возникла проблема с загрузкой «{v
Screenshot Success: Снимок экрана сохранён как «{filePath}»
Screenshot Error: Снимок экрана не удался. {error}
New Window: Новое окно
-Age Restricted:
- The currently set default instance is {instance}: У {instance} ограничение по возрасту
- Type:
- Channel: Канал
- Video: Видео
- This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} имеет ограничение по
- возрасту'
Channels:
Title: Список каналов
Count: '{number} канал(ов) найдено.'
@@ -1044,3 +1153,9 @@ Hashtag:
Hashtag: Распределительная метка
This hashtag does not currently have any videos: Этой распределительной метки пока
нет ни у одного видео
+Playlist will not pause when current video is finished: Подборка не будет останавливаться,
+ если текущее видео закончится
+Playlist will pause when current video is finished: Подборка остановится, если текущее
+ видео закончится
+Channel Unhidden: '{channel} удалён из канального фильтровщика'
+Channel Hidden: '{channel} добавлен в канальный фильтровщик'
diff --git a/static/locales/sk.yaml b/static/locales/sk.yaml
index fe425235068dc..1882ad07665cf 100644
--- a/static/locales/sk.yaml
+++ b/static/locales/sk.yaml
@@ -7,17 +7,17 @@ FreeTube: 'FreeTube'
# Webkit Menu Bar
File: 'Súbor'
Quit: 'Ukončiť'
-Edit: 'Upravovať'
+Edit: 'Upraviť'
Undo: 'Vrátiť späť'
Redo: 'Znovu vykonať'
-Cut: 'Strih'
+Cut: 'Vystrihnúť'
Copy: 'Kopírovať'
Paste: 'Vložiť'
Delete: 'Vymazať'
Select all: 'Vybrať všetko'
Reload: 'Obnoviť'
Force Reload: 'Vynútiť obnovenie'
-Toggle Developer Tools: 'Spínať nástroje pre vývojárov'
+Toggle Developer Tools: 'Prepnúť vývojárske nástroje'
Actual size: 'Skutočná veľkosť'
Zoom in: 'Priblížiť'
Zoom out: 'Oddialiť'
@@ -25,8 +25,8 @@ Toggle fullscreen: 'Prepnúť na celú obrazovku'
Window: 'Okno'
Minimize: 'Minimalizovať'
Close: 'Zavrieť'
-Back: 'Späť'
-Forward: 'Vpred'
+Back: 'Dozadu'
+Forward: 'Dopredu'
# Global
# Anything shared among components / views should be put here
@@ -34,16 +34,23 @@ Global:
Videos: 'Videá'
# Search Bar
-Search / Go to URL: 'Hľadať / Ísť na adresu URL'
+ Counts:
+ Video Count: 1 video | {count} videí
+ Subscriber Count: 1 odberateľ | {count} odberateľov
+ Channel Count: 1 kanál | {count} kanálov
+ Live: Naživo
+ Community: Komunita
+ Shorts: Shorts
+Search / Go to URL: 'Hľadať / Ísť na URL adresu'
# In Filter Button
Search Filters:
Search Filters: 'Vyhľadávacie filtre'
Sort By:
Sort By: 'Triediť podľa'
- Most Relevant: 'Najrelevantnejšie'
+ Most Relevant: 'Najvhodnejšie'
Rating: 'Hodnotenie'
Upload Date: 'Dátum nahratia'
- View Count: 'Počet zhliadnutí'
+ View Count: 'Počet zobrazení'
Time:
Time: 'Čas'
Any Time: 'Kedykoľvek'
@@ -53,37 +60,36 @@ Search Filters:
This Month: 'Tento mesiac'
This Year: 'Tento rok'
Type:
- Type: 'Typ'
- All Types: 'Všetky druhy'
+ Type: 'Druh'
+ All Types: 'Všetky'
Videos: 'Videá'
Channels: 'Kanály'
#& Playlists
Movies: Filmy
Duration:
Duration: 'Trvanie'
- All Durations: 'Všetky trvania'
+ All Durations: 'Všetky'
Short (< 4 minutes): 'Krátke (menej ako 4 minúty)'
Long (> 20 minutes): 'Dlhé (viac ako 20 minút)'
# On Search Page
Medium (4 - 20 minutes): Stredné (4 až 20 minút)
Search Results: 'Výsledky vyhľadávania'
- Fetching results. Please wait: 'Načítavajú sa výsledky. Prosím čakajte'
+ Fetching results. Please wait: 'Načítavam výsledky. Prosím čakajte'
Fetch more results: 'Načítať viac výsledkov'
# Sidebar
- There are no more results for this search: Pre toto hľadanie nie sú k dispozícii
- žiadne ďalšie výsledky
+ There are no more results for this search: Pre toto hľadanie nie sú ďalšie výsledky
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Odbery'
- Latest Subscriptions: 'Najnovšie Odbery'
+ Latest Subscriptions: 'Najnovšie odbery'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Váš
- zoznam odberov je momentálne prázdny. Začnite pridávať odbery aby sa tu zobrazili.'
+ zoznam odberov je prázdny. Začnite pridávať odbery aby sa tu zobrazili.'
'Getting Subscriptions. Please wait.': 'Získavanie odberov. Prosím čakajte.'
Load More Videos: Načítať viac videí
- Refresh Subscriptions: Načítať odbery znovu
- 'Getting Subscriptions. Please wait.': Nahrávam odbery, prosím počkajte.
+ Refresh Subscriptions: Obnoviť odbery
+ 'Getting Subscriptions. Please wait.': Sťahujem odbery, prosím čakajte.
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Tento
- profil má mnoho odberateľov. Vždy použite RSS, aby ste obišli limit
+ profil má priveľa odberov. Vynucujem RSS na obídenie limitov
Trending:
Trending: 'Trendy'
Default: Predvolené
@@ -91,30 +97,30 @@ Trending:
Movies: Filmy
Trending Tabs: Karty trendov
Gaming: Hry
-Most Popular: 'Najpopulárnejšie'
-Playlists: 'Zoznamy'
+Most Popular: 'Populárne'
+Playlists: 'Playlist'
User Playlists:
- Your Playlists: 'Vaše zoznamy'
+ Your Playlists: 'Tvoj playlist'
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Vaše
uložené videá sú prázdne. Kliknutím na tlačidlo uložiť v rohu videa ho tu zobrazíte
- Playlist Message: Táto stránka neodráža plne funkčné zoznamy videí. Uvádza iba zoznam
- videí, ktoré ste uložili alebo zaradili medzi obľúbené. Po dokončení práce sa
- všetky videá, ktoré sa tu nachádzajú, migrujú do zoznamu „Obľúbené“.
+ Playlist Message: Zatiaľ tu nie sú plne funkčné playlisty. Sú tu len videá, ktoré
+ ste uložili medzi obľúbené. Keď playlisty plne implementujeme do aplikácie, presunú
+ sa do „Obľúbené“.
History:
# On History Page
History: 'História'
- Watch History: 'História pozeraných videí'
+ Watch History: 'Pozreté videá'
Your history list is currently empty.: 'Váša história je momentálne prázdna.'
Settings:
# On Settings Page
Settings: 'Nastavenia'
General Settings:
General Settings: 'Všeobecné nastavenia'
- Fallback to Non-Preferred Backend on Failure: 'Záloha k nepreferovanému backendu
- pri poruche'
- Enable Search Suggestions: 'Povoliť návrhy na vyhľadávanie'
+ Fallback to Non-Preferred Backend on Failure: 'Pri chybe prepnúť na alternatívny
+ backend'
+ Enable Search Suggestions: 'Zapnúť návrhy vyhľadávania'
Default Landing Page: 'Predvolená vstupná stránka'
- Locale Preference: 'Predvoľba miestneho nastavenia'
+ Locale Preference: 'Nastaviť jazyk'
Preferred API Backend:
Preferred API Backend: 'Preferované API Backend'
Local API: 'Lokálne API'
@@ -133,10 +139,10 @@ Settings:
(Predvolená je https://invidious.snopyta.org)'
Region for Trending: 'Región pre trendy'
#! List countries
- Check for Latest Blog Posts: Skontrolovať najnovšie príspevky na blogu
- Check for Updates: Skontrolovať aktualizácie
+ Check for Latest Blog Posts: Kontrolovať najnovšie príspevky na blogu
+ Check for Updates: Kontrolovať aktualizácie
View all Invidious instance information: Zobraziť všetko info o Invidious inštancií
- System Default: Určené Systémom
+ System Default: Podľa systému
Set Current Instance as Default: Nastaviť Aktuálne vybranú inštanciu ako predvolenú
External Link Handling:
External Link Handling: Spracovanie externých odkazov
@@ -325,7 +331,7 @@ Settings:
Search cache has been cleared: Vyrovnávacia pamäť vyhľadávania bola vymazaná
Automatically Remove Video Meta Files: Automaticky Odstrániť Metasúbory Videa
The app needs to restart for changes to take effect. Restart and apply change?: Aplikácia
- požaduje reštartovanie aby sa prejavili zmeny. Reštartovať a aplikovať zmeny?
+ požaduje reštart, aby sa zmeny prejavili. Reštartovať a aplikovať zmeny?
Proxy Settings:
Error getting network information. Is your proxy configured properly?: Chyba pri
získavaní informácií o sieti. Je váš server proxy správne nakonfigurovaný?
@@ -465,8 +471,8 @@ Video:
momentálne podporovaný.'
'Chat is disabled or the Live Stream has ended.': 'Chat je zakázaný alebo sa priamy
prenos skončil.'
- Live chat is enabled. Chat messages will appear here once sent.: 'Live chat je
- povolený. Po odoslaní sa tu zobrazia četové správy.'
+ Live chat is enabled. Chat messages will appear here once sent.: 'Live chat je povolený.
+ Po odoslaní sa tu zobrazia četové správy.'
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': 'Live
Chat momentálne nie je podporovaný pomocou API Invidious. Vyžaduje sa priame pripojenie
k službe YouTube.'
@@ -528,7 +534,7 @@ Video:
Video has been saved: Video uložené
Save Video: Uložiť Video
Sponsor Block category:
- music offtopic: hudba ostatné
+ music offtopic: Hudba offtopic
interaction: Interakcia
self-promotion: Samopropagácia
outro: Záver
@@ -640,7 +646,7 @@ Up Next: 'Nasledujúci'
Local API Error (Click to copy): 'Local API chyba (kliknutím skopírujete)'
Invidious API Error (Click to copy): 'Invidious API chyba (kliknutím skopírujete)'
Falling back to Invidious API: 'Návrat k Invidious API'
-Falling back to the local API: 'Návrat k local API'
+Falling back to Local API: 'Návrat k local API'
Subscriptions have not yet been implemented: 'Odbery ešte nie sú implementované'
Loop is now disabled: 'Opakovanie je teraz deaktivované'
Loop is now enabled: 'Opakovanie je teraz povolené'
@@ -692,9 +698,9 @@ Tooltips:
Preferred API Backend: Vyberte backend, ktorý FreeTube používa na získavanie údajov.
Lokálne API je zabudovaný extraktor. Invidious API vyžaduje na pripojenie server
Invidious.
- External Link Handling: "Vyberte predvolené správanie pri kliknutí na odkaz, ktorý\
- \ nemožno otvoriť vo FreeTube.\nV predvolenom nastavení FreeTube otvorí odkaz,\
- \ na ktorý ste klikli, vo vašom predvolenom prehliadači.\n"
+ External Link Handling: "Vyberte predvolené správanie pri kliknutí na odkaz, ktorý
+ nemožno otvoriť vo FreeTube.\nV predvolenom nastavení FreeTube otvorí odkaz,
+ na ktorý ste klikli, vo vašom predvolenom prehliadači.\n"
Privacy Settings:
Remove Video Meta Files: Ak je povolené, FreeTube po zatvorení stránky prezerania
automaticky odstráni metasúbory vytvorené počas prehrávania videa.
@@ -751,12 +757,12 @@ Profile:
Profile Select: Vyberte profil
Profile Filter: Filter Profilov
Profile Settings: Nastavenia profilu
-A new blog is now available, {blogTitle}. Click to view more: 'Nový príspevok na blogu
- je k dispozícií, {blogTitle}. Klikni pre viac informácií'
-Download From Site: Stiahnuť zo stránky
-Version {versionNumber} is now available! Click for more details: Je k dispozícií
- verzia {versionNumber} ! Klikni pre viac informácií
-Locale Name: slovenčina
+A new blog is now available, {blogTitle}. Click to view more: 'Dostupný nový článok
+ na blogu: {blogTitle}. Klikni pre viac informácií'
+Download From Site: Stiahnuť z webu
+Version {versionNumber} is now available! Click for more details: Verzia {versionNumber}
+ je k dispozícii! Klikni pre viac informácií
+Locale Name: Slovenčina
Playing Next Video Interval: Prehrávanie ďalšieho videa za chvíľu. Kliknutím zrušíte.
| Prehráva sa ďalšie video o {nextVideoInterval} sekundu. Kliknutím zrušíte. | Prehráva
sa ďalšie video o {nextVideoInterval} sekúnd. Kliknutím zrušíte.
@@ -765,11 +771,11 @@ Hashtags have not yet been implemented, try again later: Neznámy typ adresy URL
v aplikácii sa nedá otvoriť
Unknown YouTube url type, cannot be opened in app: Neznámy typ adresy URL YouTube,
v aplikácii sa nedá otvoriť
-Open New Window: Otvoriť Nové Okno
+Open New Window: Otvoriť nové okno
Default Invidious instance has been set to {instance}: Predvolená Invidious inštancia
bola nastavená na {instance}
Search Bar:
- Clear Input: Čistý vstup
+ Clear Input: Vymazať
Default Invidious instance has been cleared: Predvolená Invidious inštancia bola vymazaná
External link opening has been disabled in the general settings: V nastaveniach bolo
vypnuté otváranie odkazov v externých aplikáciach
@@ -777,7 +783,7 @@ Are you sure you want to open this link?: Naozaj chcete otvoriť tento odkaz?
New Window: Nové okno
Channels:
Channels: Kanály
- Title: List kanálov
- Count: '{číslo} kanál(e) sa nenašli.'
- Search bar placeholder: Vyhľadávať kanále
-Preferences: Preferencie
+ Title: Zoznam kanálov
+ Count: 'Nájdených {number} kanálov.'
+ Search bar placeholder: Vyhľadať kanály
+Preferences: Predvoľby
diff --git a/static/locales/sl.yaml b/static/locales/sl.yaml
index 9390224e5b9f4..0d49e669876e7 100644
--- a/static/locales/sl.yaml
+++ b/static/locales/sl.yaml
@@ -709,7 +709,7 @@ Up Next: 'Naslednje na sporedu'
Local API Error (Click to copy): 'Napaka lokalnega APV (kliknite za kopiranje)'
Invidious API Error (Click to copy): 'Napaka Invidious APV (kliknite za kopiranje)'
Falling back to Invidious API: 'Začasno bo uporabljen Invidious APV'
-Falling back to the local API: 'Začasno bo uporabljen lokalni APV'
+Falling back to Local API: 'Začasno bo uporabljen lokalni APV'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Videoposnetek
zaradi mankajočih oblik ni dostopen. To se lahko zgodi, ko v vaši državi ni na razpolago.'
Subscriptions have not yet been implemented: 'Naročnine še niso bile implementirane'
diff --git a/static/locales/sm.yaml b/static/locales/sm.yaml
new file mode 100644
index 0000000000000..e80aadef6dabb
--- /dev/null
+++ b/static/locales/sm.yaml
@@ -0,0 +1,849 @@
+# Put the name of your locale in the same language
+Locale Name: 'Gagana Samoa'
+FreeTube: 'FreeTube'
+# Currently on Subscriptions, Playlists, and History
+'This part of the app is not ready yet. Come back later when progress has been made.': >-
+ E le saauni le vaega o le polokalama lenei. Fa'amolemole toe fo'i mai afea na fai
+ atili i alualu i luma.
+
+# Webkit Menu Bar
+File: 'Faila'
+New Window: 'Fa''amalama fou'
+Preferences: 'Faaitalia'
+Quit: 'Ulufafo'
+Edit: 'Sui'
+Undo: ''
+Redo: ''
+Cut: ''
+Copy: ''
+Paste: ''
+Delete: ''
+Select all: ''
+Reload: ''
+Force Reload: ''
+Toggle Developer Tools: ''
+Actual size: ''
+Zoom in: ''
+Zoom out: ''
+Toggle fullscreen: ''
+Window: ''
+Minimize: ''
+Close: ''
+Back: ''
+Forward: ''
+Open New Window: ''
+
+Version {versionNumber} is now available! Click for more details: ''
+Download From Site: ''
+A new blog is now available, {blogTitle}. Click to view more: ''
+Are you sure you want to open this link?: ''
+
+# Global
+# Anything shared among components / views should be put here
+Global:
+ Videos: ''
+ Shorts: ''
+ Live: ''
+ Community: ''
+ Counts:
+ Video Count: ''
+ Channel Count: ''
+ Subscriber Count: ''
+ View Count: ''
+ Watching Count: ''
+
+# Search Bar
+Search / Go to URL: ''
+Search Bar:
+ Clear Input: ''
+ # In Filter Button
+Search Filters:
+ Search Filters: ''
+ Sort By:
+ Sort By: ''
+ Most Relevant: ''
+ Rating: ''
+ Upload Date: ''
+ View Count: ''
+ Time:
+ Time: ''
+ Any Time: ''
+ Last Hour: ''
+ Today: ''
+ This Week: ''
+ This Month: ''
+ This Year: ''
+ Type:
+ Type: ''
+ All Types: ''
+ Videos: ''
+ Channels: ''
+ Movies: ''
+ #& Playlists
+ Duration:
+ Duration: ''
+ All Durations: ''
+ Short (< 4 minutes): ''
+ Medium (4 - 20 minutes): ''
+ Long (> 20 minutes): ''
+ # On Search Page
+ Search Results: ''
+ Fetching results. Please wait: ''
+ Fetch more results: ''
+ There are no more results for this search: ''
+# Sidebar
+Subscriptions:
+ # On Subscriptions Page
+ Subscriptions: ''
+ # channels that were likely deleted
+ Error Channels: ''
+ Latest Subscriptions: ''
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: ''
+ 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': ''
+ Disabled Automatic Fetching: ''
+ Empty Channels: ''
+ 'Getting Subscriptions. Please wait.': ''
+ Empty Posts: ''
+ Refresh Subscriptions: ''
+ Load More Videos: ''
+ Load More Posts: ''
+ Subscriptions Tabs: ''
+ All Subscription Tabs Hidden: ''
+More: ''
+Channels:
+ Channels: ''
+ Title: ''
+ Search bar placeholder: ''
+ Count: ''
+ Empty: ''
+ Unsubscribe: ''
+ Unsubscribed: ''
+ Unsubscribe Prompt: ''
+Trending:
+ Trending: ''
+ Default: ''
+ Music: ''
+ Gaming: ''
+ Movies: ''
+ Trending Tabs: ''
+Most Popular: ''
+Playlists: ''
+User Playlists:
+ Your Playlists: ''
+ Playlist Message: ''
+ Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
+ Empty Search Message: ''
+ Search bar placeholder: ''
+History:
+ # On History Page
+ History: ''
+ Watch History: ''
+ Your history list is currently empty.: ''
+ Empty Search Message: ''
+ Search bar placeholder: ""
+Settings:
+ # On Settings Page
+ Settings: ''
+ The app needs to restart for changes to take effect. Restart and apply change?: ''
+ General Settings:
+ General Settings: ''
+ Check for Updates: ''
+ Check for Latest Blog Posts: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Enable Search Suggestions: ''
+ Default Landing Page: ''
+ Locale Preference: ''
+ System Default: ''
+ Preferred API Backend:
+ Preferred API Backend: ''
+ Local API: ''
+ Invidious API: ''
+ Video View Type:
+ Video View Type: ''
+ Grid: ''
+ List: ''
+ Thumbnail Preference:
+ Thumbnail Preference: ''
+ Default: ''
+ Beginning: ''
+ Middle: ''
+ End: ''
+ Hidden: ''
+ Current Invidious Instance: ''
+ The currently set default instance is {instance}: ''
+ No default instance has been set: ''
+ Current instance will be randomized on startup: ''
+ Set Current Instance as Default: ''
+ Clear Default Instance: ''
+ View all Invidious instance information: ''
+ Region for Trending: ''
+ #! List countries
+ External Link Handling:
+ External Link Handling: ''
+ Open Link: ''
+ Ask Before Opening Link: ''
+ No Action: ''
+ Theme Settings:
+ Theme Settings: ''
+ Match Top Bar with Main Color: ''
+ Expand Side Bar by Default: ''
+ Disable Smooth Scrolling: ''
+ UI Scale: ''
+ Hide Side Bar Labels: ''
+ Hide FreeTube Header Logo: ''
+ Base Theme:
+ Base Theme: ''
+ Black: ''
+ Dark: ''
+ System Default: ''
+ Light: ''
+ Dracula: ''
+ Catppuccin Mocha: ''
+ Pastel Pink: ''
+ Hot Pink: ''
+ Main Color Theme:
+ Main Color Theme: ''
+ Red: ''
+ Pink: ''
+ Purple: ''
+ Deep Purple: ''
+ Indigo: ''
+ Blue: ''
+ Light Blue: ''
+ Cyan: ''
+ Teal: ''
+ Green: ''
+ Light Green: ''
+ Lime: ''
+ Yellow: ''
+ Amber: ''
+ Orange: ''
+ Deep Orange: ''
+ Dracula Cyan: ''
+ Dracula Green: ''
+ Dracula Orange: ''
+ Dracula Pink: ''
+ Dracula Purple: ''
+ Dracula Red: ''
+ Dracula Yellow: ''
+ Catppuccin Mocha Rosewater: ''
+ Catppuccin Mocha Flamingo: ''
+ Catppuccin Mocha Pink: ''
+ Catppuccin Mocha Mauve: ''
+ Catppuccin Mocha Red: ''
+ Catppuccin Mocha Maroon: ''
+ Catppuccin Mocha Peach: ''
+ Catppuccin Mocha Yellow: ''
+ Catppuccin Mocha Green: ''
+ Catppuccin Mocha Teal: ''
+ Catppuccin Mocha Sky: ''
+ Catppuccin Mocha Sapphire: ''
+ Catppuccin Mocha Blue: ''
+ Catppuccin Mocha Lavender: ''
+ Secondary Color Theme: ''
+ #* Main Color Theme
+ Player Settings:
+ Player Settings: ''
+ Force Local Backend for Legacy Formats: ''
+ Play Next Video: ''
+ Turn on Subtitles by Default: ''
+ Autoplay Videos: ''
+ Proxy Videos Through Invidious: ''
+ Autoplay Playlists: ''
+ Enable Theatre Mode by Default: ''
+ Scroll Volume Over Video Player: ''
+ Scroll Playback Rate Over Video Player: ''
+ Skip by Scrolling Over Video Player: ''
+ Display Play Button In Video Player: ''
+ Enter Fullscreen on Display Rotate: ''
+ Next Video Interval: ''
+ Fast-Forward / Rewind Interval: ''
+ Default Volume: ''
+ Default Playback Rate: ''
+ Max Video Playback Rate: ''
+ Video Playback Rate Interval: ''
+ Default Video Format:
+ Default Video Format: ''
+ Dash Formats: ''
+ Legacy Formats: ''
+ Audio Formats: ''
+ Default Quality:
+ Default Quality: ''
+ Auto: ''
+ 144p: ''
+ 240p: ''
+ 360p: ''
+ 480p: ''
+ 720p: ''
+ 1080p: ''
+ 1440p: ''
+ 4k: ''
+ 8k: ''
+ Allow DASH AV1 formats: ''
+ Screenshot:
+ Enable: ''
+ Format Label: ''
+ Quality Label: ''
+ Ask Path: ''
+ Folder Label: ''
+ Folder Button: ''
+ File Name Label: ''
+ File Name Tooltip: ''
+ Error:
+ Forbidden Characters: ''
+ Empty File Name: ''
+ Comment Auto Load:
+ Comment Auto Load: ''
+ External Player Settings:
+ External Player Settings: ''
+ External Player: ''
+ Ignore Unsupported Action Warnings: ''
+ Custom External Player Executable: ''
+ Custom External Player Arguments: ''
+ Players:
+ None:
+ Name: ''
+ Privacy Settings:
+ Privacy Settings: ''
+ Remember History: ''
+ Save Watched Progress: ''
+ Save Watched Videos With Last Viewed Playlist: ''
+ Automatically Remove Video Meta Files: ''
+ Clear Search Cache: ''
+ Are you sure you want to clear out your search cache?: ''
+ Search cache has been cleared: ''
+ Remove Watch History: ''
+ Are you sure you want to remove your entire watch history?: ''
+ Watch history has been cleared: ''
+ Remove All Subscriptions / Profiles: ''
+ Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: ''
+ Subscription Settings:
+ Subscription Settings: ''
+ Hide Videos on Watch: ''
+ Fetch Feeds from RSS: ''
+ Manage Subscriptions: ''
+ Fetch Automatically: ''
+ Distraction Free Settings:
+ Distraction Free Settings: ''
+ Sections:
+ Side Bar: ''
+ Subscriptions Page: ''
+ Channel Page: ''
+ Watch Page: ''
+ General: ''
+ Blur Thumbnails: ''
+ Hide Video Views: ''
+ Hide Video Likes And Dislikes: ''
+ Hide Channel Subscribers: ''
+ Hide Comment Likes: ''
+ Hide Recommended Videos: ''
+ Hide Trending Videos: ''
+ Hide Popular Videos: ''
+ Hide Playlists: ''
+ Hide Live Chat: ''
+ Hide Active Subscriptions: ''
+ Hide Video Description: ''
+ Hide Comments: ''
+ Hide Profile Pictures in Comments: ''
+ Display Titles Without Excessive Capitalisation: ''
+ Hide Live Streams: ''
+ Hide Upcoming Premieres: ''
+ Hide Sharing Actions: ''
+ Hide Chapters: ''
+ Hide Channels: ''
+ Hide Channels Placeholder: ''
+ Hide Featured Channels: ''
+ Hide Channel Playlists: ''
+ Hide Channel Community: ''
+ Hide Channel Shorts: ''
+ Hide Channel Podcasts: ''
+ Hide Channel Releases: ''
+ Hide Subscriptions Videos: ''
+ Hide Subscriptions Shorts: ''
+ Hide Subscriptions Live: ''
+ Hide Subscriptions Community: ''
+ Data Settings:
+ Data Settings: ''
+ Select Import Type: ''
+ Select Export Type: ''
+ Import Subscriptions: ''
+ Subscription File: ''
+ History File: ''
+ Playlist File: ''
+ Check for Legacy Subscriptions: ''
+ Export Subscriptions: ''
+ Export FreeTube: ''
+ Export YouTube: ''
+ Export NewPipe: ''
+ Import History: ''
+ Export History: ''
+ Import Playlists: ''
+ Export Playlists: ''
+ Profile object has insufficient data, skipping item: ''
+ All subscriptions and profiles have been successfully imported: ''
+ All subscriptions have been successfully imported: ''
+ One or more subscriptions were unable to be imported: ''
+ Invalid subscriptions file: ''
+ This might take a while, please wait: ''
+ Invalid history file: ''
+ Subscriptions have been successfully exported: ''
+ History object has insufficient data, skipping item: ''
+ All watched history has been successfully imported: ''
+ All watched history has been successfully exported: ''
+ Playlist insufficient data: ''
+ All playlists has been successfully imported: ''
+ All playlists has been successfully exported: ''
+ Unable to read file: ''
+ Unable to write file: ''
+ Unknown data key: ''
+ How do I import my subscriptions?: ''
+ Manage Subscriptions: ''
+ Proxy Settings:
+ Proxy Settings: ''
+ Enable Tor / Proxy: ''
+ Proxy Protocol: ''
+ Proxy Host: ''
+ Proxy Port Number: ''
+ Clicking on Test Proxy will send a request to: ''
+ Test Proxy: ''
+ Your Info: ''
+ Ip: ''
+ Country: ''
+ Region: ''
+ City: ''
+ Error getting network information. Is your proxy configured properly?: ''
+ SponsorBlock Settings:
+ SponsorBlock Settings: ''
+ Enable SponsorBlock: ''
+ 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': ''
+ Notify when sponsor segment is skipped: ''
+ UseDeArrowTitles: ''
+ Skip Options:
+ Skip Option: ''
+ Auto Skip: ''
+ Show In Seek Bar: ''
+ Prompt To Skip: ''
+ Do Nothing: ''
+ Category Color: ''
+ Parental Control Settings:
+ Parental Control Settings: ''
+ Hide Unsubscribe Button: ''
+ Show Family Friendly Only: ''
+ Hide Search Bar: ''
+ Download Settings:
+ Download Settings: ''
+ Ask Download Path: ''
+ Choose Path: ''
+ Download Behavior: ''
+ Download in app: ''
+ Open in web browser: ''
+ Experimental Settings:
+ Experimental Settings: ''
+ Warning: ''
+ Replace HTTP Cache: ''
+ Password Dialog:
+ Password: ''
+ Enter Password To Unlock: ''
+ Password Incorrect: ''
+ Unlock: ''
+ Password Settings:
+ Password Settings: ''
+ Set Password To Prevent Access: ''
+ Set Password: ''
+ Remove Password: ''
+About:
+ #On About page
+ About: ''
+ Beta: ''
+ Source code: ''
+ Licensed under the AGPLv3: ''
+ View License: ''
+ Downloads / Changelog: ''
+ GitHub releases: ''
+ Help: ''
+ FreeTube Wiki: ''
+ FAQ: ''
+ Discussions: ''
+ Report a problem: ''
+ GitHub issues: ''
+ Please check for duplicates before posting: ''
+ Website: ''
+ Blog: ''
+ Email: ''
+ Mastodon: ''
+ Chat on Matrix: ''
+ Please read the: ''
+ room rules: ''
+ Translate: ''
+ Credits: ''
+ FreeTube is made possible by: ''
+ these people and projects: ''
+ Donate: ''
+
+Profile:
+ Profile Settings: ''
+ Toggle Profile List: ''
+ Profile Select: ''
+ Profile Filter: ''
+ All Channels: ''
+ Profile Manager: ''
+ Create New Profile: ''
+ Edit Profile: ''
+ Color Picker: ''
+ Custom Color: ''
+ Profile Preview: ''
+ Create Profile: ''
+ Update Profile: ''
+ Make Default Profile: ''
+ Delete Profile: ''
+ Are you sure you want to delete this profile?: ''
+ All subscriptions will also be deleted.: ''
+ Profile could not be found: ''
+ Your profile name cannot be empty: ''
+ Profile has been created: ''
+ Profile has been updated: ''
+ Your default profile has been set to {profile}: ''
+ Removed {profile} from your profiles: ''
+ Your default profile has been changed to your primary profile: ''
+ '{profile} is now the active profile': ''
+ Subscription List: ''
+ Other Channels: ''
+ '{number} selected': ''
+ Select All: ''
+ Select None: ''
+ Delete Selected: ''
+ Add Selected To Profile: ''
+ No channel(s) have been selected: ''
+ ? This is your primary profile. Are you sure you want to delete the selected channels? The
+ same channels will be deleted in any profile they are found in.
+ : ''
+ Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: ''
+#On Channel Page
+Channel:
+ Subscribe: ''
+ Unsubscribe: ''
+ Channel has been removed from your subscriptions: ''
+ Removed subscription from {count} other channel(s): ''
+ Added channel to your subscriptions: ''
+ Search Channel: ''
+ Your search results have returned 0 results: ''
+ Sort By: ''
+ This channel does not exist: ''
+ This channel does not allow searching: ''
+ This channel is age-restricted and currently cannot be viewed in FreeTube.: ''
+ Channel Tabs: ''
+ Videos:
+ Videos: ''
+ This channel does not currently have any videos: ''
+ Sort Types:
+ Newest: ''
+ Oldest: ''
+ Most Popular: ''
+ Shorts:
+ This channel does not currently have any shorts: ''
+ Live:
+ Live: ''
+ This channel does not currently have any live streams: ''
+ Playlists:
+ Playlists: ''
+ This channel does not currently have any playlists: ''
+ Sort Types:
+ Last Video Added: ''
+ Newest: ''
+ Oldest: ''
+ Podcasts:
+ Podcasts: ''
+ This channel does not currently have any podcasts: ''
+ Releases:
+ Releases: ''
+ This channel does not currently have any releases: ''
+ About:
+ About: ''
+ Channel Description: ''
+ Tags:
+ Tags: ''
+ Search for: ''
+ Details: ''
+ Joined: ''
+ Location: ''
+ Featured Channels: ''
+ Community:
+ This channel currently does not have any posts: ''
+ votes: ''
+ Reveal Answers: ''
+ Hide Answers: ''
+Video:
+ Mark As Watched: ''
+ Remove From History: ''
+ Video has been marked as watched: ''
+ Video has been removed from your history: ''
+ Save Video: ''
+ Video has been saved: ''
+ Video has been removed from your saved list: ''
+ Open in YouTube: ''
+ Copy YouTube Link: ''
+ Open YouTube Embedded Player: ''
+ Copy YouTube Embedded Player Link: ''
+ Open in Invidious: ''
+ Copy Invidious Link: ''
+ Open Channel in YouTube: ''
+ Copy YouTube Channel Link: ''
+ Open Channel in Invidious: ''
+ Copy Invidious Channel Link: ''
+ Views: ''
+ Loop Playlist: ''
+ Shuffle Playlist: ''
+ Reverse Playlist: ''
+ Play Next Video: ''
+ Play Previous Video: ''
+ Pause on Current Video: ''
+ Watched: ''
+ Autoplay: ''
+ Starting soon, please refresh the page to check again: ''
+ # As in a Live Video
+ Premieres on: ''
+ Premieres: ''
+ Upcoming: ''
+ Live: ''
+ Live Now: ''
+ Live Chat: ''
+ Enable Live Chat: ''
+ Live Chat is currently not supported in this build.: ''
+ 'Chat is disabled or the Live Stream has ended.': ''
+ Live chat is enabled. Chat messages will appear here once sent.: ''
+ 'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': ''
+ 'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': ''
+ Show Super Chat Comment: ''
+ Scroll to Bottom: ''
+ Download Video: ''
+ video only: ''
+ audio only: ''
+ Audio:
+ Low: ''
+ Medium: ''
+ High: ''
+ Best: ''
+ Published:
+ Jan: ''
+ Feb: ''
+ Mar: ''
+ Apr: ''
+ May: ''
+ Jun: ''
+ Jul: ''
+ Aug: ''
+ Sep: ''
+ Oct: ''
+ Nov: ''
+ Dec: ''
+ Second: ''
+ Seconds: ''
+ Minute: ''
+ Minutes: ''
+ Hour: ''
+ Hours: ''
+ Day: ''
+ Days: ''
+ Week: ''
+ Weeks: ''
+ Month: ''
+ Months: ''
+ Year: ''
+ Years: ''
+ Ago: ''
+ Upcoming: ''
+ In less than a minute: ''
+ Published on: ''
+ Streamed on: ''
+ Started streaming on: ''
+ translated from English: ''
+ Publicationtemplate: ''
+ Skipped segment: ''
+ Sponsor Block category:
+ sponsor: ''
+ intro: ''
+ outro: ''
+ self-promotion: ''
+ interaction: ''
+ music offtopic: ''
+ recap: ''
+ filler: ''
+ External Player:
+ OpenInTemplate: ''
+ video: ''
+ playlist: ''
+ OpeningTemplate: ''
+ UnsupportedActionTemplate: ''
+ Unsupported Actions:
+ starting video at offset: ''
+ setting a playback rate: ''
+ opening playlists: ''
+ opening specific video in a playlist (falling back to opening the video): ''
+ reversing playlists: ''
+ shuffling playlists: ''
+ looping playlists: ''
+ Stats:
+ Video statistics are not available for legacy videos: ''
+ Video ID: ''
+ Resolution: ''
+ Player Dimensions: ''
+ Bitrate: ''
+ Volume: ''
+ Bandwidth: ''
+ Buffered: ''
+ Dropped / Total Frames: ''
+ Mimetype: ''
+#& Videos
+Videos:
+ #& Sort By
+ Sort By:
+ Newest: ''
+ Oldest: ''
+ #& Most Popular
+#& Playlists
+Playlist:
+ #& About
+ Playlist: ''
+ View Full Playlist: ''
+ Videos: ''
+ View: ''
+ Views: ''
+ Last Updated On: ''
+
+# On Video Watch Page
+#* Published
+#& Views
+Toggle Theatre Mode: ''
+Change Format:
+ Change Media Formats: ''
+ Use Dash Formats: ''
+ Use Legacy Formats: ''
+ Use Audio Formats: ''
+ Dash formats are not available for this video: ''
+ Audio formats are not available for this video: ''
+Share:
+ Share Video: ''
+ Share Channel: ''
+ Share Playlist: ''
+ Include Timestamp: ''
+ Copy Link: ''
+ Open Link: ''
+ Copy Embed: ''
+ Open Embed: ''
+ # On Click
+ Invidious URL copied to clipboard: ''
+ Invidious Embed URL copied to clipboard: ''
+ Invidious Channel URL copied to clipboard: ''
+ YouTube URL copied to clipboard: ''
+ YouTube Embed URL copied to clipboard: ''
+ YouTube Channel URL copied to clipboard: ''
+Clipboard:
+ Copy failed: ''
+ Cannot access clipboard without a secure connection: ''
+
+Chapters:
+ Chapters: ''
+ 'Chapters list visible, current chapter: {chapterName}': ''
+ 'Chapters list hidden, current chapter: {chapterName}': ''
+
+Mini Player: ''
+Comments:
+ Comments: ''
+ Click to View Comments: ''
+ Getting comment replies, please wait: ''
+ There are no more comments for this video: ''
+ Show Comments: ''
+ Hide Comments: ''
+ Sort by: ''
+ Top comments: ''
+ Newest first: ''
+ View {replyCount} replies: ''
+ # Context: View 10 Replies, View 1 Reply, View 1 Reply from Owner, View 2 Replies from Owner and others
+ View: ''
+ Hide: ''
+ Replies: ''
+ Show More Replies: ''
+ Reply: ''
+ From {channelName}: ''
+ And others: ''
+ There are no comments available for this video: ''
+ Load More Comments: ''
+ No more comments available: ''
+ Pinned by: ''
+ Member: ''
+ Subscribed: ''
+ Hearted: ''
+Up Next: ''
+
+#Tooltips
+Tooltips:
+ General Settings:
+ Preferred API Backend: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Thumbnail Preference: ''
+ Invidious Instance: ''
+ Region for Trending: ''
+ External Link Handling: |
+ Player Settings:
+ Force Local Backend for Legacy Formats: ''
+ Proxy Videos Through Invidious: ''
+ Default Video Format: ''
+ Allow DASH AV1 formats: ''
+ Scroll Playback Rate Over Video Player: ''
+ Skip by Scrolling Over Video Player: ''
+ External Player Settings:
+ External Player: ''
+ Custom External Player Executable: ''
+ Ignore Warnings: ''
+ Custom External Player Arguments: ''
+ DefaultCustomArgumentsTemplate: ""
+ Distraction Free Settings:
+ Hide Channels: ''
+ Hide Subscriptions Live: ''
+ Subscription Settings:
+ Fetch Feeds from RSS: ''
+ Fetch Automatically: ''
+ Privacy Settings:
+ Remove Video Meta Files: ''
+ Experimental Settings:
+ Replace HTTP Cache: ''
+ SponsorBlock Settings:
+ UseDeArrowTitles: ''
+
+# Toast Messages
+Local API Error (Click to copy): ''
+Invidious API Error (Click to copy): ''
+Falling back to Invidious API: ''
+Falling back to Local API: ''
+This video is unavailable because of missing formats. This can happen due to country unavailability.: ''
+Subscriptions have not yet been implemented: ''
+Unknown YouTube url type, cannot be opened in app: ''
+Hashtags have not yet been implemented, try again later: ''
+Loop is now disabled: ''
+Loop is now enabled: ''
+Shuffle is now disabled: ''
+Shuffle is now enabled: ''
+The playlist has been reversed: ''
+Playing Next Video: ''
+Playing Previous Video: ''
+Playlist will not pause when current video is finished: ''
+Playlist will pause when current video is finished: ''
+Playing Next Video Interval: ''
+Canceled next video autoplay: ''
+
+Default Invidious instance has been set to {instance}: ''
+Default Invidious instance has been cleared: ''
+'The playlist has ended. Enable loop to continue playing': ''
+External link opening has been disabled in the general settings: ''
+Downloading has completed: ''
+Starting download: ''
+Downloading failed: ''
+Screenshot Success: ''
+Screenshot Error: ''
+
+Hashtag:
+ Hashtag: ''
+ This hashtag does not currently have any videos: ''
+Yes: ''
+No: ''
+Ok: ''
diff --git a/static/locales/sr.yaml b/static/locales/sr.yaml
index 8fd14adb17afa..e82fc3f80f0cc 100644
--- a/static/locales/sr.yaml
+++ b/static/locales/sr.yaml
@@ -43,6 +43,8 @@ Global:
Live: Уживо
Community: Заједница
Shorts: Shorts
+ Input Tags:
+ Length Requirement: Ознака мора да има најмање {number} знакова
Version {versionNumber} is now available! Click for more details: 'Верзија {versionNumber}
је сада достуна! Кликните за више детаља'
Download From Site: 'Преузми са сајта'
@@ -130,6 +132,96 @@ User Playlists:
Empty Search Message: На овој плејлисти нема видео снимака који одговарају вашој
претрази
Search bar placeholder: Претрага у плејлисти
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Желите
+ ли заиста да уклоните све одгледане видео снимке са ове плејлисте? Ово се не може
+ поништити.
+ AddVideoPrompt:
+ Search in Playlists: Претрага у плејлистама
+ Save: Сачувај
+ Toast:
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 видео снимак додат
+ је на {playlistCount} плејлисте | {videoCount} видео снимака додато је на
+ {playlistCount} плејлисте
+ "{videoCount} video(s) added to 1 playlist": 1 видео снимак додат је на 1 плејлисту
+ | {videoCount} видео снимака додато је на 1 плејлисту
+ You haven't selected any playlist yet.: Још увек нисте изабрали ниједну плејлисту.
+ Select a playlist to add your N videos to: Изаберите плејлисту на коју желите
+ да додате видео снимак | Изаберите плејлисту на коју желите да додате {videoCount}
+ видео снимака
+ N playlists selected: 'Изабрано: {playlistCount}'
+ SinglePlaylistView:
+ Toast:
+ There were no videos to remove.: Није било видео снимака за уклањање.
+ Video has been removed: Видео снимак је уклоњен
+ Playlist has been updated.: Плејлиста је ажурирана.
+ There was an issue with updating this playlist.: Дошло је до грешке при ажурирању
+ ове плејлисте.
+ This video cannot be moved up.: Овај видео снимак се не може померити нагоре.
+ This playlist is protected and cannot be removed.: Ова плејлиста је заштићена
+ и не може се уклонити.
+ Playlist {playlistName} has been deleted.: Плејлиста „{playlistName}“ је избрисана.
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Неки
+ видео снимци на плејлисти још увек нису учитани. Кликните овде да бисте ипак
+ копирали.
+ This playlist does not exist: Ова плејлиста не постоји
+ Playlist name cannot be empty. Please input a name.: Назив плејлисте не може
+ бити празан. Унесите назив.
+ There was a problem with removing this video: Дошло је до грешке при уклањању
+ овог видео снимка
+ "{videoCount} video(s) have been removed": 1 видео снимак је уклоњен | {videoCount}
+ видео снимака је уклоњено
+ This video cannot be moved down.: Овај видео снимак се не може померити надоле.
+ This playlist is now used for quick bookmark: Ова плејлиста се сада користи
+ за брзо обележавање
+ Quick bookmark disabled: Брзо обележавање је онемогућено
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Ова
+ плејлиста се сада користи за брзо обележавање, уместо „{oldPlaylistName}“.
+ Кликните овде да поништите
+ Reverted to use {oldPlaylistName} for quick bookmark: Враћено на коришћење „{oldPlaylistName}“
+ за брзо обележавање
+ Are you sure you want to delete this playlist? This cannot be undone: Желите ли
+ заиста да избришете ову плејлисту? Ово се не може поништити.
+ Sort By:
+ LatestPlayedFirst: Недавно пуштано
+ EarliestCreatedFirst: Најраније направљено
+ LatestCreatedFirst: Недавно направљено
+ EarliestUpdatedFirst: Најраније ажурирано
+ Sort By: Сортирање по
+ NameDescending: Z-A
+ EarliestPlayedFirst: Најраније пуштано
+ LatestUpdatedFirst: Недавно ажурирано
+ NameAscending: A-Z
+ You have no playlists. Click on the create new playlist button to create a new one.: Немате
+ плејлисте. Кликните на дугме „Направи нову плејлисту“ да бисте направили нову.
+ Remove from Playlist: Уклони са плејлисте
+ Save Changes: Сачувај измене
+ CreatePlaylistPrompt:
+ Create: Направи
+ Toast:
+ There was an issue with creating the playlist.: Дошло је до грешке при прављењу
+ плејлисте.
+ Playlist {playlistName} has been successfully created.: Плејлиста „{playlistName}“
+ је успешно направљена.
+ There is already a playlist with this name. Please pick a different name.: Већ
+ постоји плејлиста с овим називом. Молимо, изаберите други назив.
+ New Playlist Name: Нови назив плејлисте
+ This playlist currently has no videos.: Ова плејлиста тренутно нема ниједан видео
+ снимак.
+ Add to Playlist: Додај на плејлисту
+ Move Video Down: Помери видео снимак надоле
+ Playlist Name: Назив плејлисте
+ Remove Watched Videos: Уклони одгледане видео снимке
+ Move Video Up: Помери видео снимак нагоре
+ Cancel: Откажи
+ Delete Playlist: Избриши плејлисту
+ Create New Playlist: Направи нову плејлисту
+ Edit Playlist Info: Измени информације о плејлисти
+ Copy Playlist: Копирај плејлисту
+ Playlist Description: Опис плејлисте
+ Enable Quick Bookmark With This Playlist: Омогући брзо обележавање помоћу ове плејлисте
+ Disable Quick Bookmark: Онемогући брзо обележавање
+ Add to Favorites: Додај на плејлисту „{playlistName}“
+ Remove from Favorites: Уклони са плејлисте „{playlistName}“
History:
# On History Page
History: 'Историја'
@@ -167,6 +259,7 @@ Settings:
Middle: 'Средина'
End: 'Крај'
Hidden: Скривено
+ Blur: Замагљено
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious инстанца
(Подразумевано је https://invidious.snopyta.org)'
View all Invidious instance information: 'Погледај све информације о Invidious
@@ -203,6 +296,7 @@ Settings:
Hot Pink: Врућа розе
Catppuccin Mocha: Catppuccin Mocha
System Default: Системски подразумевано
+ Nordic: Нордичка
Main Color Theme:
Main Color Theme: 'Главна тема боја'
Red: 'Црвена'
@@ -326,12 +420,18 @@ Settings:
снимак
Save Watched Videos With Last Viewed Playlist: Сачувај одгледане видео снимке
са последње гледане плејлисте
+ All playlists have been removed: Све плејлисте су уклоњене
+ Remove All Playlists: Уклони све плејлисте
+ Are you sure you want to remove all your playlists?: Желите ли заиста да уклоните
+ све своје плејлисте?
Subscription Settings:
Subscription Settings: 'Подешавања праћења'
Hide Videos on Watch: 'Сакриј видео снимке на гледању'
Fetch Feeds from RSS: 'Прикупи фидове из RSS-а'
Manage Subscriptions: 'Управљање праћењима'
Fetch Automatically: Аутоматски прикупи фид
+ Only Show Latest Video for Each Channel: Прикажи само најновији видео снимак за
+ сваки канал
Distraction Free Settings:
Distraction Free Settings: 'Подешавања „Без ометања“'
Hide Video Views: 'Сакриј прегледе видео снимка'
@@ -345,7 +445,7 @@ Settings:
Hide Live Chat: 'Сакриј ћаскање уживо'
Hide Active Subscriptions: 'Сакриј активна праћења'
Blur Thumbnails: Замагли сличице
- Hide Channels Placeholder: Назив канала или ID канала
+ Hide Channels Placeholder: ID канала
Hide Video Description: Сакриј опис видео снимка
Hide Chapters: Сакриј поглавља
Sections:
@@ -367,11 +467,20 @@ Settings:
Hide Subscriptions Live: Сакриј стримове уживо канала које пратите
Hide Subscriptions Shorts: Сакриј Shorts снимке канала које пратите
Display Titles Without Excessive Capitalisation: Прикажи наслове без претераног
- коришћења великих слова
+ писања великих слова и интерпункције
Hide Featured Channels: Сакриј истакнуте канале
Hide Profile Pictures in Comments: Сакриј слике профила у коментарима
Hide Upcoming Premieres: Сакриј предстојеће премијере
Hide Channel Releases: Сакриј издања канала
+ Hide Channels Invalid: Наведени ID канала је неважећи
+ Hide Channels Disabled Message: Неки канали су блокирани помоћу ID-а и нису обрађени.
+ Функција је блокирана док се ти ID-ови ажурирају
+ Hide Channels Already Exists: ID канала већ постоји
+ Hide Channels API Error: Грешка при преузимању корисника са наведеним ID-ом. Проверите
+ поново да ли је ID тачан.
+ Hide Videos and Playlists Containing Text: Сакриј видео снимке и плејлисте које
+ садрже текст
+ Hide Videos and Playlists Containing Text Placeholder: Реч, део речи или фраза
Data Settings:
Data Settings: 'Подешавања података'
Select Import Type: 'Избор врсте увоза'
@@ -418,6 +527,14 @@ Settings:
All playlists has been successfully imported: Све плејлисте су успешно увезене
Playlist insufficient data: Нема довољно података за плејлисту „{playlist}“, прескакање
предмета
+ Export Playlists For Older FreeTube Versions:
+ Tooltip: "Ова опција извози видео снимке са свих плејлиста у једну плејлисту
+ под називом „Омиљено“.\nКако да извезете и увезете видео снимке у плејлисте
+ за старију верзију FreeTube-а:\n1. Извезите своје плејлисте са омогућеном
+ овом опцијом.\n2. Избришите све своје постојеће плејлисте користећи опцију
+ „Уклони све плејлисте“ у оквиру подешавања приватности.\n3. Покрените старију
+ верзију FreeTube-а и увезите извезене плејлисте."
+ Label: Извоз плејлиста за старије верзије FreeTube-а
Proxy Settings:
Proxy Settings: 'Подешавања проксија'
Enable Tor / Proxy: 'Омогући Tor / Прокси'
@@ -454,6 +571,9 @@ Settings:
Enable SponsorBlock: Омогући SponsorBlock
SponsorBlock Settings: Подешавања SponsorBlock-а
Category Color: Боја категорије
+ UseDeArrowThumbnails: Користи DeArrow за сличице
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': URL
+ API-ја DeArrow генератора сличица (Подразумевано је https://dearrow-thumb.ajay.app)
External Player Settings:
External Player: Спољни плејер
External Player Settings: Подешавања спољног плејера
@@ -463,6 +583,7 @@ Settings:
Players:
None:
Name: Ниједно
+ Ignore Default Arguments: Игнориши подразумеване аргументе
Download Settings:
Choose Path: Избор путање
Open in web browser: Отвори у прегледачу
@@ -485,6 +606,7 @@ Settings:
Password: Лозинка
Enter Password To Unlock: Унесите лозинку да бисте откључали подешавања
Unlock: Откључај
+ Expand All Settings Sections: Прошири све одељке подешавања
About:
#On About page
About: 'О апликацији'
@@ -559,6 +681,11 @@ Profile:
#On Channel Page
Profile Settings: Подешавања профила
Toggle Profile List: Укључи листу профила
+ Open Profile Dropdown: Отвори падајући мени профила
+ Close Profile Dropdown: Затвори падајући мени профила
+ Profile Name: Име профила
+ Edit Profile Name: Измени име профила
+ Create Profile Name: Направи име профила
Channel:
Subscriber: 'Пратилац'
Subscribers: 'Пратиоци'
@@ -603,6 +730,7 @@ Channel:
Reveal Answers: Откриј одговоре
Hide Answers: Сакриј одговоре
votes: 'Гласова: {votes}'
+ Video hidden by FreeTube: Видео снимак сакрио је FreeTube
Live:
Live: Уживо
This channel does not currently have any live streams: Овај канал тренутно нема
@@ -754,6 +882,9 @@ Video:
YouTube-ом.
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Ћаскање
уживо није доступно за овај стрим. Можда га је онемогућио аутор.
+ Unhide Channel: Прикажи канал
+ Hide Channel: Сакриј канал
+ More Options: Више опција
Tooltips:
Subscription Settings:
Fetch Feeds from RSS: 'Када је омогућено, FreeTube ће користити RSS уместо свог
@@ -792,13 +923,20 @@ Tooltips:
потребно, овде се може подесити прилагођена путања.
Ignore Warnings: Поништи упозорења када тренутни спољни плејер не подржава тренутну
радњу (нпр. обртање плејлиста итд.).
+ Ignore Default Arguments: Немојте слати никакве подразумеване аргументе спољном
+ плејеру осим URL адресе видео снимка (нпр. брзина репродукције, URL адреса плејлисте
+ итд.). Прилагођени аргументи ће и даље бити прослеђени.
Distraction Free Settings:
Hide Channels: Унесите назив канала или ID канала да бисте сакрили све видео снимке,
плејлисте и сам канал, да се не појављују у претрази, у тренду, најпопуларнијима
- и препорученима. Назив канала који сте унели мора се потпуно подударати и разликовати
+ и препорученима. ID канала који сте унели мора се потпуно подударати и разликовати
велика и мала слова.
Hide Subscriptions Live: Ово подешавање је замењено подешавањем за целу апликацију
„{appWideSetting}“ у одељку „{subsection}“ у „{settingsSection}“
+ Hide Videos and Playlists Containing Text: Унесите реч, део речи или фразу (не
+ разликује велика и мала слова) да бисте сакрили све видео снимке и плејлисте
+ чији их оригинални наслови садрже у целом FreeTube-у, искључујући само историју,
+ ваше плејлисте и видео снимке унутар плејлиста.
Privacy Settings:
Remove Video Meta Files: Када је омогућено, FreeTube аутоматски брише мета фајлове
направљене током репродукције видео снимка, када се страница гледања затвори.
@@ -830,14 +968,10 @@ Tooltips:
SponsorBlock Settings:
UseDeArrowTitles: Замена наслова видео снимака насловима које су послали корисници
DeArrow-a.
+ UseDeArrowThumbnails: Замените сличице видео снимака сличицама из DeArrow-а.
Subscriptions have not yet been implemented: 'Праћења још увек нису имплементирана'
Open New Window: Отвори нови прозор
Shuffle is now disabled: Мешање је сада онемогућено
-Age Restricted:
- Type:
- Video: Видео снимак
- Channel: Канал
- This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} је старосно ограничен(а)'
New Window: Нови прозор
Clipboard:
Copy failed: Копирање у привремену меморију није успело
@@ -907,8 +1041,8 @@ Share:
меморију
YouTube Embed URL copied to clipboard: YouTube уграђени URL је копиран у привремену
меморију
-Falling back to the local API: Повратак на локални API
-Unknown YouTube url type, cannot be opened in app: Непозната врста YouTube URL-а,
+Falling back to Local API: Повратак на локални API
+Unknown YouTube url type, cannot be opened in app: Непозната врста YouTube URL адресе,
не може се отворити у апликацији
Search Bar:
Clear Input: Очисти унос
@@ -975,3 +1109,13 @@ Screenshot Error: Снимак екрана није успео. {error}
Downloading has completed: „{videoTitle}“ је завршио преузимање
Loop is now enabled: Понављање је сада омогућено
Downloading failed: Дошло је до проблема при преузимању „{videoTitle}“
+Channel Hidden: '{channel} је додат на филтер канала'
+Go to page: Иди на {page}
+Channel Unhidden: '{channel} је уклоњен из филтера канала'
+Trimmed input must be at least N characters long: Исечени унос мора да има најмање
+ 1 знак | Исечени унос мора да има најмање {length} знакова
+Tag already exists: Ознака „{tagName}“ већ постоји
+Close Banner: Затвори банер
+Age Restricted:
+ This channel is age restricted: Овај канал је ограничен према узрасту
+ This video is age restricted: Овај видео снимак је ограничен према узрасту
diff --git a/static/locales/sv.yaml b/static/locales/sv.yaml
index 4ede0fe71498e..1f8c8fac041f4 100644
--- a/static/locales/sv.yaml
+++ b/static/locales/sv.yaml
@@ -37,6 +37,14 @@ Global:
Live: Live
Community: Gemenskap
+ Counts:
+ Video Count: 1 video | {count} videor
+ Subscriber Count: 1 prenumerant | {count} prenumeranter
+ View Count: 1 visning | {count} visningar
+ Watching Count: 1 tittar | {count} tittare
+ Channel Count: 1 kanal | {count} kanaler
+ Input Tags:
+ Length Requirement: Taggen måste vara minst {number} tecken långt
Version {versionNumber} is now available! Click for more details: 'Versionen {versionNumber}
är nu tillgänglig! Klicka för mer detaljer'
Download From Site: 'Ladda ner från sajten'
@@ -100,6 +108,8 @@ Subscriptions:
Subscriptions Tabs: Prenumeration Flik
All Subscription Tabs Hidden: Alla prenumerationsflikar är dolda. För att se innehåll
här, vänligen avdölj några flikar i avsnittet "{subsection}" i "{settingsSection}".
+ Load More Posts: Ladda fler inlägg
+ Empty Posts: Dina prenumererade kanaler har för närvarande inga inlägg.
Trending:
Trending: 'Populärt'
Movies: Filmer
@@ -120,6 +130,24 @@ User Playlists:
för 'Favoriter'.
Search bar placeholder: Sök i Spellistor
Empty Search Message: Det finns inga videor i denna spellista som matchar din sökning
+ Playlist Name: Spellistenamn
+ Playlist Description: Spellistebeskrivning
+ Delete Playlist: Ta bort Spellista
+ Create New Playlist: Skapa ny spellista
+ Save Changes: Spara Ändringar
+ Cancel: Avbryt
+ Edit Playlist Info: Redigera Spellisteinformation
+ Copy Playlist: Kopiera Spellista
+ Add to Favorites: Lägg till {playlistName}
+ Remove from Favorites: Ta bort från {playlistName}
+ Move Video Up: Flytta upp Video
+ Move Video Down: Flytta ner Video
+ Remove from Playlist: Ta bort från Spellista
+ You have no playlists. Click on the create new playlist button to create a new one.: Du
+ har inga spellistor. Klicka på Skapa ny spellista-knappen för att skapa en ny.
+ This playlist currently has no videos.: Denna spellista har för närvarande inga
+ videor.
+ Add to Playlist: Lägg till Spellista
History:
# On History Page
History: 'Historik'
@@ -154,6 +182,7 @@ Settings:
Middle: 'Mitten'
End: 'Slutet'
Hidden: Dold
+ Blur: Oskärpa
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Instance
(Standard är https://invidious.snopyta.org)'
Region for Trending: 'Region för Trender'
@@ -311,6 +340,8 @@ Settings:
Fetch Feeds from RSS: 'Hämta prenumerationer från RSS'
Manage Subscriptions: 'Hantera prenumerationer'
Fetch Automatically: Hämta flöde automatiskt
+ Only Show Latest Video for Each Channel: Visa endast den senaste videon för varje
+ kanal
Data Settings:
Data Settings: 'Datainställningar'
Select Import Type: 'Välj import-typen'
@@ -404,7 +435,7 @@ Settings:
Hide Live Streams: Dölj liveströmningar
Hide Upcoming Premieres: Dölj permiärer
Display Titles Without Excessive Capitalisation: Visa titlar utan överdriven versalisering
- Hide Channels Placeholder: Kanalnamn eller ID
+ Hide Channels Placeholder: Kanal ID
Hide Featured Channels: Dölj Utvalda kanaler
Hide Channel Shorts: Dölj Kanal Shorts
Sections:
@@ -422,6 +453,13 @@ Settings:
Hide Subscriptions Live: Dölj prenumerations Live-sändningar
Hide Profile Pictures in Comments: Dölj profilbilder i kommentarer
Blur Thumbnails: Oskärpa tumnaglar
+ Hide Subscriptions Community: Dölj prenumerationsgemenskap
+ Hide Channels Invalid: Det angivna kanal-ID var ogiltigt
+ Hide Channels Disabled Message: Vissa kanaler blockerades med ID och bearbetades
+ inte. Funktionen är blockerad medan dessa ID:n uppdateras
+ Hide Channels Already Exists: Kanal-ID finns redan
+ Hide Channels API Error: Det gick inte att hämta användaren med angett ID. Kontrollera
+ igen om ID:t är korrekt.
The app needs to restart for changes to take effect. Restart and apply change?: Starta
om FreeTube nu för att tillämpa ändringarna?
Proxy Settings:
@@ -454,6 +492,8 @@ Settings:
Prompt To Skip: Prompt för att hoppa över
Category Color: Kategorifärg
UseDeArrowTitles: Använd DeArrow-videotitlar
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': URL:en
+ till DeArrows Miniatyrbildsgenerator-API (Standard är https://dearrow-thumb.ajay.app)
External Player Settings:
Ignore Unsupported Action Warnings: Ignorera händelsevarningar som inte stöds
External Player: Extern spelare
@@ -490,7 +530,8 @@ Settings:
Experimental Settings: Experimentella inställningar
Warning: Dessa inställlningar är experimentella, de kan eventuellt orsakar kracher
om de är aktiverade. Att göra backupfiler rekomenderas. Används på egen risk!
- Replace HTTP Cache: Ersätt HTTP-chachen
+ Replace HTTP Cache: Ersätt HTTP-cache
+ Expand All Settings Sections: Expandera alla inställningssektioner
About:
#On About page
About: 'Om'
@@ -592,6 +633,11 @@ Profile:
Profile Filter: Profilfilter
Profile Settings: Profilinställningar
Toggle Profile List: Aktivera Profillista
+ Open Profile Dropdown: Öppna profilrullgardinsmenyn
+ Close Profile Dropdown: Stäng profilrullgardinsmenyn
+ Profile Name: Profilnamn
+ Edit Profile Name: Redigera profilnamn
+ Create Profile Name: Skapa profilnamn
Channel:
Subscriber: 'Prenumerant'
Subscribers: 'Prenumeranter'
@@ -788,6 +834,8 @@ Video:
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Livechatt
är inte tillgängligt för den här strömmen. Den kan ha inaktiverats av uppladdaren.
Pause on Current Video: Pausa på aktuell video
+ Unhide Channel: Visa kanal
+ Hide Channel: Dölj kanal
Videos:
#& Sort By
Sort By:
@@ -861,13 +909,14 @@ Comments:
View {replyCount} replies: Visa {replyCount} repliker
Pinned by: Nålad av
Hearted: Hjärtade
+ Subscribed: Prenumererar
Up Next: 'Kommer härnäst'
# Toast Messages
Local API Error (Click to copy): 'Lokalt API-fel (Klicka för att kopiera koden)'
Invidious API Error (Click to copy): 'Invidious API-fel (Klicka för att kopiera koden)'
Falling back to Invidious API: 'Faller tillbaka till Invidious API'
-Falling back to the local API: 'Faller tillbaka till lokal API'
+Falling back to Local API: 'Faller tillbaka till lokal API'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Den
här videon är inte tillgänglig på grund av format som saknas. Detta kan hända på
grund av landets otillgänglighet.'
@@ -945,9 +994,9 @@ Tooltips:
Invidiousinställningar påverkar inte externa videospelare.
DefaultCustomArgumentsTemplate: "(Standard: '{defaultCustomArguments}')"
Distraction Free Settings:
- Hide Channels: Ange ett kanalnamn eller kanal-ID för att dölja alla videor, spellistor
- och själva kanalen från att visas i sökningar, trender, populäraste och rekommenderade.
- Det angivna kanalnamnet måste vara en fullständig matchning och är skiftlägeskänsligt.
+ Hide Channels: Ange ett kanal-ID för att dölja alla videor, spellistor och själva
+ kanalen från att visas i sökningar, trender, populäraste och rekommenderade.
+ Det angivna kanal-ID:t måste vara en fullständig matchning och är skiftlägeskänsligt.
Hide Subscriptions Live: Den här inställningen åsidosätts av den program omfattande
"{appWideSetting}"-inställningen, i avsnittet "{subsection}" i "{settingsSection}"
Experimental Settings:
@@ -988,11 +1037,6 @@ Preferences: Preferenser
Ok: Okej
Screenshot Success: Sparade skärmdump som "{filePath}"
Screenshot Error: Skärmdump misslyckades {felkod}
-Age Restricted:
- Type:
- Channel: Kanal
- Video: Video
- This {videoOrPlaylist} is age restricted: Denna {videoOrPlaylist} är åldersbegränsad
Clipboard:
Cannot access clipboard without a secure connection: Har inte tillgång till urklipp
utan en säker anslutning
@@ -1014,3 +1058,6 @@ Playlist will pause when current video is finished: Spellistan pausas när den a
videon är klar
Playlist will not pause when current video is finished: Spellistan kommer inte att
pausas när den aktuella videon är klar
+Channel Hidden: '{channel} har lagts till i kanalfiltret'
+Go to page: Gå till {page}
+Channel Unhidden: '{channel} har tagits bort från kanalfiltret'
diff --git a/static/locales/ti.yaml b/static/locales/ti.yaml
index c6f189c432bf0..4de64898df59f 100644
--- a/static/locales/ti.yaml
+++ b/static/locales/ti.yaml
@@ -1,5 +1,5 @@
# Put the name of your locale in the same language
-Locale Name: 'እንግሊዘኛ (us)'
+Locale Name: 'ትግርኛ'
FreeTube: 'FreeTube'
# Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >-
diff --git a/static/locales/tig.yaml b/static/locales/tig.yaml
index e5aea5ac5cd51..5b8c6ca9b80d2 100644
--- a/static/locales/tig.yaml
+++ b/static/locales/tig.yaml
@@ -11,4 +11,3 @@ Channel:
About: {}
Video: {}
Tooltips: {}
-Age Restricted: {}
diff --git a/static/locales/tr.yaml b/static/locales/tr.yaml
index cc915100fbf21..57c6cd8f0c179 100644
--- a/static/locales/tr.yaml
+++ b/static/locales/tr.yaml
@@ -43,6 +43,8 @@ Global:
Subscriber Count: 1 abone | {count} abone
View Count: 1 izlenme | {count} izlenme
Watching Count: 1 izliyor | {count} izliyor
+ Input Tags:
+ Length Requirement: Etiket en az {number} karakter uzunluğunda olmalıdır
Version {versionNumber} is now available! Click for more details: '{versionNumber}
sürümü çıktı! Daha fazla ayrıntı için tıklayın'
Download From Site: 'Siteden indir'
@@ -128,6 +130,98 @@ User Playlists:
taşınacaktır.
Search bar placeholder: Oynatma Listesinde Ara
Empty Search Message: Bu oynatma listesinde aramanızla eşleşen video yok
+ This playlist currently has no videos.: Bu oynatma listesinde şu anda hiç video
+ yok.
+ Create New Playlist: Yeni Oynatma Listesi Oluştur
+ Add to Playlist: Oynatma Listesine Ekle
+ Remove from Playlist: Oynatma Listesinden Kaldır
+ Playlist Name: Oynatma Listesi Adı
+ Save Changes: Değişiklikleri Kaydet
+ Delete Playlist: Oynatma Listesini Sil
+ Sort By:
+ NameAscending: A-Z
+ NameDescending: Z-A
+ LatestCreatedFirst: Son Oluşturulan
+ EarliestCreatedFirst: En Eski Oluşturulan
+ LatestUpdatedFirst: Son Güncellenen
+ EarliestUpdatedFirst: En Eski Güncellenen
+ LatestPlayedFirst: Son Oynatılan
+ EarliestPlayedFirst: En Eski Oynatılan
+ Sort By: Sıralama ölçütü
+ SinglePlaylistView:
+ Toast:
+ This video cannot be moved up.: Bu video yukarı taşınamaz.
+ This video cannot be moved down.: Bu video aşağı taşınamaz.
+ Playlist name cannot be empty. Please input a name.: Oynatma listesi adı boş
+ olamaz. Lütfen bir ad girin.
+ Playlist has been updated.: Oynatma listesi güncellendi.
+ There was an issue with updating this playlist.: Bu oynatma listesi güncellenirken
+ bir sorun oluştu.
+ "{videoCount} video(s) have been removed": 1 video kaldırıldı | {videoCount}
+ video kaldırıldı
+ Playlist {playlistName} has been deleted.: '{playlistName} oynatma listesi silindi.'
+ Video has been removed: Video kaldırıldı
+ There was a problem with removing this video: Bu videoyu kaldırırken bir sorun
+ oluştu
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Oynatma
+ listesindeki bazı videolar henüz yüklenmedi. Yine de kopyalamak için buraya
+ tıklayın.
+ This playlist is protected and cannot be removed.: Bu oynatma listesi korumalıdır
+ ve kaldırılamaz.
+ There were no videos to remove.: Kaldırılacak video yok.
+ This playlist does not exist: Bu oynatma listesi yok
+ Quick bookmark disabled: Hızlı yer imi devre dışı bırakıldı
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Bu
+ oynatma listesi artık {oldPlaylistName} yerine hızlı yer imi için kullanılıyor.
+ Geri almak için buraya tıklayın
+ Reverted to use {oldPlaylistName} for quick bookmark: Hızlı yer imi için {oldPlaylistName}
+ kullanımına geri dönüldü
+ This playlist is now used for quick bookmark: Bu oynatma listesi artık hızlı
+ yer imi için kullanılıyor
+ AddVideoPrompt:
+ Select a playlist to add your N videos to: Videonuzu eklemek için bir oynatma
+ listesi seçin | {videoCount} videonuzu eklemek için bir oynatma listesi seçin
+ Save: Kaydet
+ Toast:
+ You haven't selected any playlist yet.: Henüz bir oynatma listesi seçmediniz.
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 video {playlistCount}
+ oynatma listesine eklendi | {videoCount} video {playlistCount} oynatma listesine
+ eklendi
+ "{videoCount} video(s) added to 1 playlist": 1 video 1 oynatma listesine eklendi
+ | {videoCount} video 1 oynatma listesine eklendi
+ N playlists selected: '{playlistCount} Seçildi'
+ Search in Playlists: Oynatma Listelerinde Ara
+ Added {count} Times: '{count} Defa Eklendi | {count} Defa Eklendi'
+ CreatePlaylistPrompt:
+ New Playlist Name: Yeni Oynatma Listesi Adı
+ Create: Oluştur
+ Toast:
+ There was an issue with creating the playlist.: Oynatma listesi oluşturulurken
+ bir sorun oluştu.
+ There is already a playlist with this name. Please pick a different name.: Bu
+ ada sahip bir oynatma listesi zaten var. Lütfen farklı bir ad seçin.
+ Playlist {playlistName} has been successfully created.: '{playlistName} oynatma
+ listesi başarıyla oluşturuldu.'
+ You have no playlists. Click on the create new playlist button to create a new one.: Hiç
+ oynatma listeniz yok. Yeni bir oynatma listesi oluşturmak için yeni oynatma listesi
+ oluştur düğmesine tıklayın.
+ Are you sure you want to delete this playlist? This cannot be undone: Bu oynatma
+ listesini silmek istediğinizden emin misiniz? Bu işlem geri alınamaz.
+ Move Video Up: Videoyu Yukarı Taşı
+ Move Video Down: Videoyu Aşağı Taşı
+ Playlist Description: Oynatma Listesi Açıklaması
+ Cancel: İptal
+ Edit Playlist Info: Oynatma Listesi Bilgilerini Düzenle
+ Copy Playlist: Oynatma Listesini Kopyala
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: İzlenen
+ tüm videoları bu oynatma listesinden kaldırmak istediğinizden emin misiniz? Bu
+ işlem geri alınamaz.
+ Remove Watched Videos: İzlenen Videoları Kaldır
+ Add to Favorites: '{playlistName} oynatma listesine ekle'
+ Remove from Favorites: '{playlistName} oynatma listesinden kaldır'
+ Enable Quick Bookmark With This Playlist: Bu Oynatma Listesiyle Hızlı Yer İşaretini
+ Etkinleştir
+ Disable Quick Bookmark: Hızlı Yer İşaretini Devre Dışı Bırak
History:
# On History Page
History: 'Geçmiş'
@@ -156,12 +250,13 @@ Settings:
Grid: 'Izgara'
List: 'Liste'
Thumbnail Preference:
- Thumbnail Preference: 'Küçük Resim Tercihi'
+ Thumbnail Preference: 'Önizleme Görseli Tercihi'
Default: 'Öntanımlı'
Beginning: 'Başlangıç'
Middle: 'Orta'
End: 'Bitiş'
Hidden: Gizli
+ Blur: Bulanıklık
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Örneği
(Öntanımlı olarak https://invidious.snopyta.org)'
Region for Trending: 'Öne Çıkanlar İçin Bölge Tercihi'
@@ -194,6 +289,7 @@ Settings:
Catppuccin Mocha: Catppuccin Mocha
Pastel Pink: Pastel Pembe
Hot Pink: Sıcak Pembe
+ Nordic: Nord
Main Color Theme:
Main Color Theme: 'Ana Renk Teması'
Red: 'Kırmızı'
@@ -318,12 +414,18 @@ Settings:
Kaldır
Save Watched Videos With Last Viewed Playlist: İzlenen Videoları Son Görüntülenen
Oynatma Listesiyle Kaydet
+ All playlists have been removed: Tüm oynatma listeleri kaldırıldı
+ Remove All Playlists: Tüm Oynatma Listelerini Kaldır
+ Are you sure you want to remove all your playlists?: Tüm oynatma listelerinizi
+ kaldırmak istediğinizden emin misiniz?
Subscription Settings:
Subscription Settings: 'Abonelik Ayarları'
Hide Videos on Watch: 'İzlenmiş Videoları Gizle'
Fetch Feeds from RSS: 'Akışları RSS''den Getir'
Manage Subscriptions: 'Abonelikleri Yönet'
Fetch Automatically: Akışı Otomatik Olarak Getir
+ Only Show Latest Video for Each Channel: Her Kanal için Yalnızca En Son Videoyu
+ Göster
Data Settings:
Data Settings: 'Veri Ayarları'
Select Import Type: 'İçe Aktarma Türünü Seç'
@@ -374,6 +476,15 @@ Settings:
Playlist File: Oynatma Listesi Dosyası
Subscription File: Abonelik Dosyası
History File: Geçmiş Dosyası
+ Export Playlists For Older FreeTube Versions:
+ Label: Eski FreeTube Sürümleri İçin Oynatma Listelerini Dışa Aktar
+ Tooltip: "Bu seçenek, tüm oynatma listelerindeki videoları 'Favoriler' adlı
+ tek bir oynatma listesine aktarır.\nFreeTube'un eski bir sürümü için oynatma
+ listelerindeki videolar nasıl dışa ve içe aktarılır:\n1. Oynatma listelerinizi
+ bu seçenek etkinken dışa aktarın.\n2. Gizlilik Ayarları altındaki Tüm Oynatma
+ Listelerini Kaldır seçeneğini kullanarak var olan tüm oynatma listelerinizi
+ silin.\n3. FreeTube'un eski sürümünü başlatın ve dışa aktarılan oynatma listelerini
+ içe aktarın.\""
Advanced Settings:
Advanced Settings: 'Gelişmiş Ayarlar'
Enable Debug Mode (Prints data to the console): 'Hata Ayıklama Modunu Etkinleştir
@@ -420,10 +531,10 @@ Settings:
Hide Comments: Yorumları Gizle
Hide Chapters: Bölümleri Gizle
Hide Upcoming Premieres: Yaklaşan İlk Gösterimleri Gizle
- Hide Channels Placeholder: Kanal Adı veya Kimliği
+ Hide Channels Placeholder: Kanal Kimliği
Hide Channels: Kanallardan Videoları Gizle
- Display Titles Without Excessive Capitalisation: Başlıkları Aşırı Büyük Harf Kullanmadan
- Görüntüle
+ Display Titles Without Excessive Capitalisation: Başlıkları Aşırı Büyük Harf ve
+ Noktalama İşaretleri Kullanmadan Görüntüle
Hide Featured Channels: Öne Çıkan Kanalları Gizle
Hide Channel Playlists: Kanal Oynatma Listelerini Gizle
Hide Channel Community: Kanal Topluluğunu Gizle
@@ -442,6 +553,16 @@ Settings:
Hide Profile Pictures in Comments: Yorumlardaki Profil Resimlerini Gizle
Blur Thumbnails: Küçük Resimleri Bulanıklaştır
Hide Subscriptions Community: Abonelik Topluluğunu Gizle
+ Hide Channels Invalid: Belirtilen kanal kimliği geçersiz
+ Hide Channels Disabled Message: Bazı kanallar kimliği kullanılarak engellendi
+ ve işlenmedi. Bu kimlikler güncellenirken özellik engellenir
+ Hide Channels Already Exists: Kanal kimliği zaten var
+ Hide Channels API Error: Belirtilen kimliğe sahip kullanıcı alınırken hata oluştu.
+ Lütfen kimliğin doğru olup olmadığını tekrar gözden geçirin.
+ Hide Videos and Playlists Containing Text: Metin İçeren Videoları ve Oynatma Listelerini
+ Gizle
+ Hide Videos and Playlists Containing Text Placeholder: Sözcük, Sözcük Parçası
+ veya İfade
The app needs to restart for changes to take effect. Restart and apply change?: Değişikliklerin
etkili olması için uygulamanın yeniden başlatılması gerekiyor. Yeniden başlatılsın
ve değişiklikler uygulansın mı?
@@ -475,6 +596,9 @@ Settings:
Do Nothing: Hiçbir Şey Yapma
Category Color: Kategori Rengi
UseDeArrowTitles: DeArrow Video Başlıklarını Kullan
+ UseDeArrowThumbnails: Önizleme görselleri için DeArrow kullan
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': DeArrow
+ Önizleme Görseli Oluşturucu API URL'si (Öntanımlı https://dearrow-thumb.ajay.app)
External Player Settings:
Custom External Player Arguments: Özel Harici Oynatıcı Argümanları
Custom External Player Executable: Özel Harici Oynatıcı Çalıştırılabilir Dosyası
@@ -484,6 +608,7 @@ Settings:
Players:
None:
Name: Yok
+ Ignore Default Arguments: Öntanımlı Argümanları Yoksay
Download Settings:
Choose Path: Yol Seç
Ask Download Path: İndirme yolu için sor
@@ -512,6 +637,7 @@ Settings:
Set Password To Prevent Access: Ayarlara erişimi engellemek için bir parola belirleyin
Remove Password: Parolayı Kaldır
Set Password: Parola Ayarla
+ Expand All Settings Sections: Tüm Ayarlar Bölümlerini Genişlet
About:
#On About page
About: 'Hakkında'
@@ -622,6 +748,11 @@ Profile:
Profile Filter: Profil Filtresi
Profile Settings: Profil Ayarları
Toggle Profile List: Profil Listesini Aç/Kapat
+ Profile Name: Profil Adı
+ Edit Profile Name: Profil Adını Düzenle
+ Create Profile Name: Profil Adı Oluştur
+ Open Profile Dropdown: Profil Açılır Menüsünü Aç
+ Close Profile Dropdown: Profil Açılır Menüsünü Kapat
Channel:
Subscriber: 'Abone'
Subscribers: 'Abone'
@@ -671,6 +802,7 @@ Channel:
votes: '{votes} oy'
Reveal Answers: Yanıtları Göster
Hide Answers: Yanıtları Gizle
+ Video hidden by FreeTube: FreeTube tarafından gizlenen video
Live:
Live: Canlı
This channel does not currently have any live streams: Bu kanalda şu anda herhangi
@@ -827,6 +959,9 @@ Video:
sohbet bu yayın için kullanılamıyor. Yükleyen tarafından devre dışı bırakılmış
olabilir.
Pause on Current Video: Geçerli Videoda Duraklat
+ Unhide Channel: Kanalı Göster
+ Hide Channel: Kanalı Gizle
+ More Options: Daha Fazla Seçenek
Videos:
#& Sort By
Sort By:
@@ -907,7 +1042,7 @@ Up Next: 'Sonraki'
Local API Error (Click to copy): 'Yerel API Hatası (Kopyalamak için tıklayın)'
Invidious API Error (Click to copy): 'Invidious API Hatası (Kopyalamak için tıklayın)'
Falling back to Invidious API: 'Invidious API''ye geri dönülüyor'
-Falling back to the local API: 'Yerel API''ye geri dönülüyor'
+Falling back to Local API: 'Yerel API''ye geri dönülüyor'
Subscriptions have not yet been implemented: 'Abonelikler henüz uygulanmadı'
Loop is now disabled: 'Döngü artık devre dışı'
Loop is now enabled: 'Döngü artık etkin'
@@ -957,8 +1092,8 @@ Tooltips:
bulunmazlar, bu durumlarda oynatıcı bunun yerine DASH H.264 biçimlerini kullanacaktır.
General Settings:
Invidious Instance: FreeTube'un API çağrıları için bağlanacağı Invidious örneği.
- Thumbnail Preference: FreeTube'daki tüm küçük resimler, öntanımlı küçük resim
- yerine videonun bir karesiyle değiştirilecektir.
+ Thumbnail Preference: FreeTube'daki tüm önizleme görselleri, öntanımlı önizleme
+ görseli yerine videonun bir karesiyle değiştirilecektir.
Fallback to Non-Preferred Backend on Failure: Etkinleştirildiğinde, tercih ettiğiniz
API'de bir sorun olduğunda FreeTube otomatik olarak tercih edilmeyen API'nizi
yedek yöntem olarak kullanmaya çalışır.
@@ -982,9 +1117,12 @@ Tooltips:
PATH ortam değişkeni aracılığıyla bulunabileceğini varsayacaktır. Gerekirse,
burada özel bir yol ayarlanabilir.
External Player: 'Harici bir oynatıcı seçmek, videoyu (destekleniyorsa oynatma
- listesini) harici oynatıcıda açmak için küçük resimde bir simge görüntüleyecektir.
+ listesini) harici oynatıcıda açmak için önizleme görselinde bir simge görüntüleyecektir.
Uyarı: Invidious ayarları harici oynatıcıları etkilemez.'
DefaultCustomArgumentsTemplate: "(Öntanımlı: '{defaultCustomArguments}')"
+ Ignore Default Arguments: Harici oynatıcıya video URL'si dışında herhangi bir
+ öntanımlı argüman gönderme (örn. oynatma hızı, oynatma listesi URL'si vb.).
+ Özel argümanlar yine de gönderilecektir.
Experimental Settings:
Replace HTTP Cache: Electron'un disk tabanlı HTTP önbelleğini devre dışı bırakır
ve özel bir bellek içi resim önbelleğini etkinleştirir. RAM kullanımının artmasına
@@ -992,14 +1130,21 @@ Tooltips:
Distraction Free Settings:
Hide Channels: Tüm videoların, oynatma listelerinin ve kanalın kendisinin arama,
öne çıkanlar, en popüler ve tavsiye edilenlerde görünmesini engellemek için
- bir kanal adı veya kanal kimliği girin. Girilen kanal adı tam olarak eşleşmelidir
- ve büyük/küçük harfe duyarlıdır.
+ bir kanal kimliği girin. Girilen kanal kimliği tam olarak eşleşmelidir ve büyük/küçük
+ harfe duyarlıdır.
Hide Subscriptions Live: Bu ayar, "{settingsSection}" bölümünün "{subsection}"
kısmında yer alan uygulama genelindeki "{appWideSetting}" ayarı tarafından geçersiz
kılınıyor
+ Hide Videos and Playlists Containing Text: Yalnızca Geçmiş, Oynatma Listeleriniz
+ ve oynatma listelerindeki videolar hariç olmak üzere, FreeTube'un tamamında
+ orijinal başlıkları bu sözcüğü içeren tüm videoları ve oynatma listelerini gizlemek
+ için bir sözcük, sözcük parçası veya ifade girin (büyük/küçük harfe duyarlı
+ değildir).
SponsorBlock Settings:
UseDeArrowTitles: Video başlıklarını DeArrow'dan kullanıcıların gönderdiği başlıklarla
değiştir.
+ UseDeArrowThumbnails: Video önizleme görsellerini DeArrow'dan önizleme görselleriyle
+ değiştirin.
Playing Next Video Interval: Sonraki video hemen oynatılıyor. İptal etmek için tıklayın.
| Sonraki video {nextVideoInterval} saniye içinde oynatılıyor. İptal etmek için
tıklayın. | Sonraki video {nextVideoInterval} saniye içinde oynatılıyor. İptal etmek
@@ -1028,12 +1173,6 @@ Download folder does not exist: İndirme dizini "$" mevcut değil. "Klasör sor"
Screenshot Success: Ekran görüntüsü "{filePath}" olarak kaydedildi
Screenshot Error: Ekran görüntüsü başarısız oldu. {error}
New Window: Yeni Pencere
-Age Restricted:
- The currently set default instance is {instance}: Bu {instance} yaş kısıtlamalıdır
- Type:
- Channel: Kanal
- Video: Video
- This {videoOrPlaylist} is age restricted: Bu {videoOrPlaylist} yaş kısıtlamalıdır
Channels:
Empty: Kanal listeniz şu anda boş.
Channels: Kanallar
@@ -1063,3 +1202,13 @@ Playlist will pause when current video is finished: Geçerli video bittiğinde o
listesi duraklatılacak
Playlist will not pause when current video is finished: Geçerli video bittiğinde oynatma
listesi duraklatılmayacak
+Channel Hidden: '{channel} kanal filtresine eklendi'
+Go to page: '{page}. sayfaya git'
+Channel Unhidden: '{channel} kanal filtresinden kaldırıldı'
+Trimmed input must be at least N characters long: Kırpılan girdi en az 1 karakter
+ uzunluğunda olmalıdır | Kırpılan girdi en az {length} karakter uzunluğunda olmalıdır
+Tag already exists: '"{tagName}" etiketi zaten var'
+Close Banner: Afişi Kapat
+Age Restricted:
+ This video is age restricted: Bu videoda yaş sınırlaması var
+ This channel is age restricted: Bu kanalda yaş sınırlaması var
diff --git a/static/locales/uk.yaml b/static/locales/uk.yaml
index 546aec789b11a..a69e6c904fe94 100644
--- a/static/locales/uk.yaml
+++ b/static/locales/uk.yaml
@@ -43,6 +43,8 @@ Global:
Subscriber Count: 1 підписник | {count} підписників
View Count: 1 перегляд | {count} переглядів
Watching Count: 1 глядач | {count} глядачів
+ Input Tags:
+ Length Requirement: Тег повинен мати довжину не менше {number} символів
Version {versionNumber} is now available! Click for more details: 'Доступна нова
версія {versionNumber}! Натисніть, щоб переглянути подробиці'
Download From Site: 'Завантажити з сайту'
@@ -116,17 +118,36 @@ Trending:
Music: Музика
Default: Типово
Most Popular: 'Найпопулярніші'
-Playlists: 'Добірки'
+Playlists: 'Списки відтворення'
User Playlists:
- Your Playlists: 'Ваші добірки'
+ Your Playlists: 'Ваші списки відтворення'
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Збережені
відео порожні. Клацніть на кнопку збереження у куті відео, щоб воно було перелічено
тут
- Playlist Message: Ця сторінка не показує повністю робочих добірок. На ній перелічено
- лише відео, які ви зберегли або вибрали. Коли робота завершиться, усі відео, які
- зараз знаходяться тут, буде переміщено до добірки "Вибране".
+ Playlist Message: Ця сторінка не показує повністю робочих списків відтворення. На
+ ній перелічено лише відео, які ви зберегли або вибрали. Коли робота завершиться,
+ усі відео, які зараз знаходяться тут, буде переміщено до списку відтворення "Вибране".
Search bar placeholder: Шукати у добірці
Empty Search Message: Немає відео в цій добірці, які відповідають вашому запиту
+ Create New Playlist: Створити новий список відтворення
+ Add to Playlist: Додати список відтворення
+ Remove from Favorites: Вилучити з {playlistName}
+ Move Video Up: Посунути відео вгору
+ Move Video Down: Посунути відео вниз
+ Remove from Playlist: Вилучити зі списку відтворення
+ Playlist Description: Опис списку відтворення
+ Save Changes: Зберегти зміни
+ Cancel: Скасувати
+ Copy Playlist: Скопіювати список відтворення
+ You have no playlists. Click on the create new playlist button to create a new one.: У
+ вас немає списків відтворення. Натисніть на кнопку створити новий список відтворення,
+ щоб створити його.
+ This playlist currently has no videos.: Наразі у цьому списку відтворення немає
+ відео.
+ Add to Favorites: Додати до {playlistName}
+ Playlist Name: Назва списку відтворення
+ Edit Playlist Info: Змінити інформацію списку відтворення
+ Remove Watched Videos: Вилучити з переглянутих відео
History:
# On History Page
History: 'Історія'
@@ -160,11 +181,12 @@ Settings:
List: 'Список'
Thumbnail Preference:
Thumbnail Preference: 'Налаштування мініатюр'
- Default: 'За замовчуванням'
+ Default: 'Типово'
Beginning: 'На початку'
- Middle: 'В середині'
+ Middle: 'У середині'
End: 'У кінці'
Hidden: Сховано
+ Blur: Розмиття
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Екземпляр Invidious
(За замовчуванням https://invidious.snopyta.org)'
Region for Trending: 'Регіон для Популярних'
@@ -320,14 +342,16 @@ Settings:
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: 'Справді
хочете вилучити всі підписки та профілі? Цю дію не можна скасувати.'
Automatically Remove Video Meta Files: Автоматично вилучати метафайли відео
- Save Watched Videos With Last Viewed Playlist: Зберегти переглянуті відео в добірку,
- яку ви переглядали останнім часом
+ Save Watched Videos With Last Viewed Playlist: Зберегти переглянуті відео у список
+ відтворення, який ви переглядали останнім часом
Subscription Settings:
Subscription Settings: 'Налаштування підписки'
Hide Videos on Watch: 'Ховати відео при перегляді'
Fetch Feeds from RSS: 'Отримати канали з RSS'
Manage Subscriptions: 'Керування підписками'
Fetch Automatically: Автоматично отримувати стрічку
+ Only Show Latest Video for Each Channel: Показувати лише останні відео для кожного
+ каналу
Distraction Free Settings:
Distraction Free Settings: 'Налаштування зосередження'
Hide Video Views: 'Сховати перегляди відео'
@@ -339,7 +363,7 @@ Settings:
Hide Popular Videos: 'Не показувати популярні відео'
Hide Live Chat: 'Не показувати живий чат'
Hide Active Subscriptions: Сховати активні підписки
- Hide Playlists: Сховати добірки
+ Hide Playlists: Сховати списки відтворення
Hide Video Description: Сховати опис відео
Hide Comments: Сховати коментарі
Hide Sharing Actions: Сховати дії поширення
@@ -347,11 +371,11 @@ Settings:
Hide Chapters: Сховати розділи
Hide Upcoming Premieres: Сховати майбутні прем'єри
Hide Channels: Сховати відео з каналів
- Hide Channels Placeholder: Назва або ID каналу
+ Hide Channels Placeholder: ID каналу
Display Titles Without Excessive Capitalisation: Показувати заголовки без надмірно
великих літер
Hide Featured Channels: Сховати пропоновані канали
- Hide Channel Playlists: Сховати добірки з каналів
+ Hide Channel Playlists: Сховати списки відтворення каналу
Hide Channel Community: Сховати спільноту каналу
Hide Channel Shorts: Сховати Shorts каналу
Sections:
@@ -368,6 +392,12 @@ Settings:
Hide Profile Pictures in Comments: Сховати зображення профілю в коментарях
Blur Thumbnails: Розмиті мініатюри
Hide Subscriptions Community: Сховати спільноту підписників
+ Hide Channels Invalid: Вказаний ID каналу недійсний
+ Hide Channels Disabled Message: Деякі канали були заблоковані за допомогою ID
+ і не були оброблені. Функція заблокована в той час, як ці ID оновлювалися
+ Hide Channels Already Exists: ID каналу вже існує
+ Hide Channels API Error: Помилка під час пошуку користувача з наданим ID. Перевірте
+ ще раз, чи правильний ID.
Data Settings:
Data Settings: 'Налаштування даних'
Select Import Type: 'Оберіть тип імпорту'
@@ -405,13 +435,13 @@ Settings:
Unknown data key: 'Невідомий ключ даних'
How do I import my subscriptions?: 'Як імпортувати свої підписки?'
Manage Subscriptions: Керування підписками
- Playlist insufficient data: Недостатньо даних для добірки "{playlist}", пропуск
- елемента
- All playlists has been successfully exported: Усі добірки успішно експортовано
+ Playlist insufficient data: Недостатньо даних для списку відтворення "{playlist}",
+ пропуск елемента
+ All playlists has been successfully exported: Усі списки відтворення успішно експортовано
Import Playlists: Імпорт добірок
Export Playlists: Експорт добірок
- All playlists has been successfully imported: Усі добірки успішно імпортовано
- Playlist File: Файл добірки
+ All playlists has been successfully imported: Усі списки відтворення успішно імпортовано
+ Playlist File: Файл списку відтворення
Subscription File: Файл підписки
History File: Файл історії
Advanced Settings: {}
@@ -482,6 +512,7 @@ Settings:
Set Password: Установити пароль
Remove Password: Вилучити пароль
Set Password To Prevent Access: Встановіть пароль, щоб запобігти доступу до налаштувань
+ Expand All Settings Sections: Розгорнути всі розділи налаштувань
About:
#On About page
About: 'Про'
@@ -554,6 +585,11 @@ Profile:
Profile Filter: Фільтр профілю
Profile Settings: Налаштування профілю
Toggle Profile List: Перемкнути список профілів
+ Profile Name: Назва профілю
+ Edit Profile Name: Змінити назву профілю
+ Create Profile Name: Створити назву профілю
+ Open Profile Dropdown: Відкрити спадне меню профілю
+ Close Profile Dropdown: Закрити спадне меню профілю
Channel:
Subscriber: 'Підписник'
Subscribers: 'Підписники'
@@ -575,7 +611,7 @@ Channel:
Oldest: 'Найдавніші'
Most Popular: 'Найпопулярніші'
Playlists:
- Playlists: 'Добірки'
+ Playlists: 'Списки відтворення'
This channel does not currently have any playlists: 'Цей канал наразі не має добірок'
Sort Types:
Last Video Added: 'Останнє додане відео'
@@ -631,9 +667,9 @@ Video:
Open Channel in Invidious: 'Відкрити канал у Invidious'
Copy Invidious Channel Link: 'Копіювати посилання на канал Invidious'
Views: 'Перегляди'
- Loop Playlist: 'Зациклити добірку'
- Shuffle Playlist: 'Перемішати добірку'
- Reverse Playlist: 'Змінити напрямок добірки'
+ Loop Playlist: 'Повторювати список відтворення'
+ Shuffle Playlist: 'Перемішати список відтворення'
+ Reverse Playlist: 'Зворотний напрямок списку відтворення'
Play Next Video: 'Відтворити наступне відео'
Play Previous Video: 'Відтворити попереднє відео'
Watched: 'Переглянуто'
@@ -724,7 +760,7 @@ Video:
starting video at offset: запуск відео зі зміщенням
UnsupportedActionTemplate: '{externalPlayer} не підтримує: {action}'
OpeningTemplate: Відкриття {videoOrPlaylist} у {externalPlayer}...
- playlist: добірка
+ playlist: список відтворення
video: відео
OpenInTemplate: Відкрити у {externalPlayer}
Premieres on: Прем'єри
@@ -756,6 +792,8 @@ Video:
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Спілкування
наживо недоступне для цієї трансляції. Можливо, вивантажувач вимкнув його.
Pause on Current Video: Призупинити на поточному відео
+ Unhide Channel: Показати канал
+ Hide Channel: Сховати канал
Videos:
#& Sort By
Sort By:
@@ -765,7 +803,7 @@ Videos:
#& Playlists
Playlist:
#& About
- View Full Playlist: 'Переглянути всю добірку'
+ View Full Playlist: 'Переглянути весь список відтворення'
Videos: 'Відео'
View: 'Перегляд'
Views: 'Переглядів'
@@ -774,7 +812,7 @@ Playlist:
# On Video Watch Page
#* Published
#& Views
- Playlist: Добірка
+ Playlist: Список відтворення
Toggle Theatre Mode: 'Перемкнути режим театру'
Change Format:
Change Media Formats: 'Зміна форматів відео'
@@ -787,7 +825,7 @@ Change Format:
відео'
Share:
Share Video: 'Поділитися відео'
- Share Playlist: 'Поділитися добіркою'
+ Share Playlist: 'Поділитися списком відтворення'
Include Timestamp: 'Включити позначку часу'
Copy Link: 'Копіювати посилання'
Open Link: 'Відкрити посилання'
@@ -898,16 +936,16 @@ Tooltips:
програвач можна знайти за допомогою змінної середовища PATH. Якщо потрібно,
тут можна призначити нетиповий шлях.
External Player: Якщо обрано зовнішній програвач, з'явиться піктограма для відкриття
- відео (добірка, якщо підтримується) у зовнішньому програвачі, на мініатюрі.
- Увага, налаштування Invidious не застосовуються до сторонніх програвачів.
+ відео (список відтворення, якщо підтримується) у зовнішньому програвачі, на
+ мініатюрі. Увага, налаштування Invidious не застосовуються до сторонніх програвачів.
DefaultCustomArgumentsTemplate: "(Типово: '{defaultCustomArguments}')"
Experimental Settings:
Replace HTTP Cache: Вимикає дисковий HTTP-кеш Electron і вмикає власний кеш зображень
у пам'яті. Призведе до збільшення використання оперативної пам'яті.
Distraction Free Settings:
- Hide Channels: Введіть назву або ID каналу, щоб сховати всі відео, списки відтворення
- та сам канал від появи в пошуку, тренді, найпопулярніших і рекомендованих. Введена
- назва каналу повинна повністю збігатися і чутлива до регістру.
+ Hide Channels: Введіть ID, щоб сховати всі відео, списки відтворення та сам канал
+ від появи в пошуку, тренді, найпопулярніших і рекомендованих. Введений ID каналу
+ повинен повністю збігатися і чутливий до регістру.
Hide Subscriptions Live: Цей параметр перевизначається загальнодоступним налаштуванням
"{appWideSetting}" у розділі "{subsection}" "{settingsSection}"
SponsorBlock Settings:
@@ -915,7 +953,7 @@ Tooltips:
Local API Error (Click to copy): 'Помилка локального API (натисніть, щоб скопіювати)'
Invidious API Error (Click to copy): 'Помилка Invidious API (натисніть, щоб скопіювати)'
Falling back to Invidious API: 'Повернення до API Invidious'
-Falling back to the local API: 'Повернення до локального API'
+Falling back to Local API: 'Повернення до локального API'
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Це
відео недоступне через відсутність форматів. Це може статися через недоступність
країни.'
@@ -924,12 +962,12 @@ Loop is now disabled: 'Цикл вимкнено'
Loop is now enabled: 'Цикл увімкнено'
Shuffle is now disabled: 'Випадковий порядок вимкнено'
Shuffle is now enabled: 'Випадковий порядок увімкнено'
-The playlist has been reversed: 'Добірку обернено'
+The playlist has been reversed: 'Список відтворення обернено'
Playing Next Video: 'Відтворення наступного відео'
Playing Previous Video: 'Відтворення попереднього відео'
Canceled next video autoplay: 'Скасовано автовідтворення наступного відео'
-'The playlist has ended. Enable loop to continue playing': 'Добірка завершилася. Увімкніть
- цикл, щоб продовжити відтворення'
+'The playlist has ended. Enable loop to continue playing': 'Список відтворення завершився.
+ Увімкніть повторення, щоб продовжити відтворення'
Yes: 'Так'
No: 'Ні'
@@ -960,13 +998,6 @@ Download folder does not exist: Каталог завантаження "$" не
Screenshot Success: Знімок екрана збережено як «{filePath}»
Screenshot Error: Не вдалося зробити знімок екрана. {error}
New Window: Нове вікно
-Age Restricted:
- The currently set default instance is {instance}: Цей {instance} має обмеження за
- віком
- Type:
- Video: Відео
- Channel: Канал
- This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} має вікове обмеження'
Channels:
Count: 'Знайдено каналів: {number}.'
Empty: Ваш список каналів наразі порожній.
@@ -991,7 +1022,11 @@ Ok: Гаразд
Hashtag:
Hashtag: Хештег
This hashtag does not currently have any videos: За цим хештегом наразі немає відео
-Playlist will pause when current video is finished: Добірка призупиняється, коли поточне
- відео завершено
-Playlist will not pause when current video is finished: Добірка не призупиняється,
+Playlist will pause when current video is finished: Список відтворення призупиняється,
+ коли поточне відео завершено
+Playlist will not pause when current video is finished: Список відтворення не призупиняється,
коли поточне відео завершено
+Channel Hidden: '{channel} додано до фільтра каналу'
+Go to page: Перейти до {page}
+Channel Unhidden: '{channel} вилучено з фільтра каналу'
+Close Banner: Закрити банер
diff --git a/static/locales/ur.yaml b/static/locales/ur.yaml
index 6cd0a27a527ff..cd84b24059f31 100644
--- a/static/locales/ur.yaml
+++ b/static/locales/ur.yaml
@@ -230,10 +230,6 @@ Default Invidious instance has been cleared: 'ڈیفالٹ Invidious مثال ک
گیا ہے۔'
'The playlist has ended. Enable loop to continue playing': 'پلے لسٹ ختم ہو گئی ہے۔
فعال کھیل جاری رکھنے کے لیے لوپ'
-Age Restricted:
- Type:
- Channel: 'چینل'
- Video: 'ویڈیو'
External link opening has been disabled in the general settings: 'عام ترتیبات میں
بیرونی لنک کھولنے کو غیر فعال کر دیا گیا ہے۔'
Downloading has completed: '"{videoTitle}" نے ڈاؤن لوڈ مکمل کر لیا ہے۔'
diff --git a/static/locales/vi.yaml b/static/locales/vi.yaml
index 250c13c23e7db..b84a3936b3d24 100644
--- a/static/locales/vi.yaml
+++ b/static/locales/vi.yaml
@@ -1,4 +1,4 @@
-Locale Name: Tiếng Anh
+Locale Name: Tiếng Việt
FreeTube: 'FreeTube'
# Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >-
@@ -18,7 +18,7 @@ Select all: 'Chọn tất cả'
Reload: 'Tải lại'
Force Reload: 'Buộc tải lại'
Toggle Developer Tools: 'Chuyển đổi công cụ phát triển'
-Actual size: 'Kích thước thực sự'
+Actual size: 'Kích thước thực'
Zoom in: 'Phóng to'
Zoom out: 'Thu nhỏ'
Toggle fullscreen: 'Chuyển đổi toàn màn hình'
@@ -36,6 +36,15 @@ Global:
# Search Bar
Live: Trực tiếp
Shorts: Shorts
+ Community: Cộng đồng
+ Counts:
+ Subscriber Count: 1 người đăng ký | {count} người đăng ký
+ View Count: 1 lượt xem | {count} lượt xem
+ Channel Count: 1 kênh | {count} kênh
+ Video Count: 1 video | {count} video
+ Watching Count: 1 lượt xem | {count} lượt xem
+ Input Tags:
+ Length Requirement: 1 đang xem | {count} đang xem
Search / Go to URL: 'Tìm kiếm / Đi đến URL'
# In Filter Button
Search Filters:
@@ -45,7 +54,7 @@ Search Filters:
Most Relevant: 'Liên quan nhất'
Rating: 'Đánh giá'
Upload Date: 'Ngày tải lên'
- View Count: 'Lượng xem'
+ View Count: 'Lượt xem'
Time:
Time: 'Thời gian'
Any Time: 'Mọi lúc'
@@ -62,11 +71,12 @@ Search Filters:
#& Playlists
Movies: Phim ảnh
Duration:
- Duration: 'Thời hạn'
- All Durations: 'Tất cả thời hạn'
+ Duration: 'Thời lượng'
+ All Durations: 'Tất cả thời lượng'
Short (< 4 minutes): 'Ngắn (<4 phút)'
Long (> 20 minutes): 'Dài (> 20 phút)'
# On Search Page
+ Medium (4 - 20 minutes): Vừa (4 - 20 phút)
Search Results: 'Kết quả tìm kiếm'
Fetching results. Please wait: 'Đang lấy kết quả. Xin hãy chờ'
Fetch more results: 'Lấy thêm kết quả'
@@ -80,18 +90,26 @@ Subscriptions:
sách Đăng ký đang trống. Bắt đầu thêm đăng ký để xem chúng tại đây.'
'Getting Subscriptions. Please wait.': 'Đang lấy Đăng ký. Vui lòng đợi.'
'Getting Subscriptions. Please wait.': Đang lấy Đăng ký. Vui lòng chờ.
- Load More Videos: Load thêm video
- Refresh Subscriptions: Refresh đăng ký
- This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Kênh
- này có nhiều người đăng ký. Buộc RSS để tránh bị giới hạn
- Error Channels: Các kênh lỗi
+ Load More Videos: Tải thêm video
+ Refresh Subscriptions: Tải lại đăng ký
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Hồ
+ sơ này có nhiều đăng ký. Đang buộc RSS để tránh bị giới hạn
+ Error Channels: Các kênh có lỗi
+ Subscriptions Tabs: Trang đăng ký
+ Disabled Automatic Fetching: Bạn đã vô hiệu hóa tự động tải đăng ký. Hãy tải lại
+ danh sách đăng ký để xem chúng tại đây.
+ All Subscription Tabs Hidden: Tất cả các trang đăng ký đăng bị ẩn. Để xem nội dung
+ ở đây, vui lòng bỏ ẩn một số trang ở trong mục "{subsection}" của "{settingsSection}".
+ Load More Posts: Tải thêm bài đăng
+ Empty Channels: Các kênh bạn đăng ký hiện chưa đăng video nào.
+ Empty Posts: Các kênh bạn đăng ký hiện chưa đăng bài đăng nào.
Trending:
Trending: 'Xu hướng'
Movies: Phim
Music: Âm nhạc
Default: Mặc định
Gaming: Trò chơi
- Trending Tabs: Tab Xu hướng
+ Trending Tabs: Trang Xu hướng
Most Popular: 'Phổ biến nhất'
Playlists: 'Danh sách phát'
User Playlists:
@@ -104,12 +122,103 @@ User Playlists:
Playlist Message: Trang này không liệt kê tất cả danh sách video bạn đã theo giỏi.
Nó chỉ hiển thị các video mà bạn đã lưu hoặc thêm vào mục yêu thích. Khi xong
việc, tất cả các video trên trang này sẽ được chuyển vào danh sách 'yêu thích'.
+ Remove from Playlist: Xóa khỏi danh sách phát
+ Playlist Name: Tên danh sách phát
+ Save Changes: Lưu thay đổi
+ Remove Watched Videos: Xóa video đã xem
+ Sort By:
+ LatestUpdatedFirst: Được cập nhật gần đây
+ LatestPlayedFirst: Được phát gần đây
+ Sort By: Sắp xếp theo
+ EarliestUpdatedFirst: Được cập nhật sớm nhất
+ NameAscending: A-Z
+ NameDescending: Z-A
+ LatestCreatedFirst: Được tạo gần đây
+ EarliestCreatedFirst: Được tạo sớm nhất
+ EarliestPlayedFirst: Được phát sớm nhất
+ SinglePlaylistView:
+ Toast:
+ Video has been removed: Video đã được xóa
+ There was an issue with updating this playlist.: Đã có vấn đề xảy ra trong khi
+ cập nhập danh sách phát.
+ Reverted to use {oldPlaylistName} for quick bookmark: Đã quay lại dùng {oldPlaylistName}
+ cho dấu trang nhanh
+ Quick bookmark disabled: Đã tắt dấu trang nhanh
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: Một
+ số video trong danh sách phát này chưa được tải, bạn vẫn có thể nhấn vào đây
+ để sao chép.
+ This playlist is protected and cannot be removed.: Danh sách phát này được bảo
+ vệ và không thể bị xóa.
+ Playlist {playlistName} has been deleted.: Danh sách phát {playlistName} đã
+ được xóa.
+ This playlist does not exist: Danh sách phát này không tồn tại
+ This video cannot be moved up.: Video này không thể được chuyển lên.
+ This video cannot be moved down.: Video này không thể được chuyển xuống.
+ There was a problem with removing this video: Đã có vấn để xảy ra trong khi
+ xóa video này
+ This playlist is now used for quick bookmark: Danh sách này giờ đang được dùng
+ để tạo dấu trang nhanh
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Danh
+ sách này giờ đang được dùng để tạo dấu trang nhanh thay vì {oldPlaylistName}.
+ Nhấn đây để hoàn tác
+ Playlist name cannot be empty. Please input a name.: Tên danh sách phát không
+ thể để trống. Vui lòng nhập một tên.
+ Playlist has been updated.: Danh sách phát đã được cập nhật.
+ "{videoCount} video(s) have been removed": 1 video đã được xóa | {videoCount}
+ video đã được xóa
+ There were no videos to remove.: Không có video nào để xóa.
+ You have no playlists. Click on the create new playlist button to create a new one.: Bạn
+ đang không có danh sách phát nào. Nhấn vào nút tạo danh sách phát mới để tạo một
+ cái mới.
+ This playlist currently has no videos.: Danh sách phát này hiện không có video nào.
+ Edit Playlist Info: Chỉnh sửa thông tin danh sách phát
+ Are you sure you want to delete this playlist? This cannot be undone: Bạn có chắc
+ muốn xóa danh sách phát này?Việc này không thể hoàn tác.
+ CreatePlaylistPrompt:
+ Create: Tạo mới
+ Toast:
+ Playlist {playlistName} has been successfully created.: Danh sách phát {playlistName}
+ đã được tạo thành công.
+ There was an issue with creating the playlist.: Đã có vấn đề xảy ra trong khi
+ tạo danh sách phát này.
+ There is already a playlist with this name. Please pick a different name.: Hiện
+ đã có danh sách phát với tên này rồi. Vui lòng chọn một cái tên khác.
+ New Playlist Name: Tên danh sách phát mới
+ AddVideoPrompt:
+ Select a playlist to add your N videos to: Chọn một danh sách phát để lưu video
+ này vào | Chọn một danh sách phát để lưu {videoCount} video này vào
+ N playlists selected: Đã chọn {playlistCount}
+ Search in Playlists: Tìm trong danh sách phát
+ Toast:
+ "{videoCount} video(s) added to {playlistCount} playlists": Đã thêm 1 video
+ vào {playlistCount} danh sách phát | Đã thêm {videoCount} video vào {playlistCount}
+ danh sách phát
+ You haven't selected any playlist yet.: Bạn đang chưa chọn danh sách phát nào.
+ "{videoCount} video(s) added to 1 playlist": Đã thêm 1 video vào 1 danh sách
+ phát | Đã thêm {videoCount} vào 1 danh sách phát
+ Save: Lưu
+ Create New Playlist: Tạo danh sách phat mới
+ Playlist Description: Mô tả danh sách phát
+ Copy Playlist: Sao chép danh sách phát
+ Enable Quick Bookmark With This Playlist: Bật dấu trang nhanh với danh sách phát
+ này
+ Add to Playlist: Thêm vào danh sách phát
+ Cancel: Hủy bỏ
+ Add to Favorites: Thêm vào {playlistName}
+ Remove from Favorites: Xóa khỏi {playlistName}
+ Move Video Down: Chuyển video xuống
+ Move Video Up: Chuyển video lên
+ Disable Quick Bookmark: Tắt dấu trang nhanh
+ Delete Playlist: Xóa danh sách phát
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Bạn
+ có chắc muốn xóa tất cả các video đã xem khỏi danh sách phát này? Việc này không
+ thể được hoàn tác.
History:
# On History Page
History: 'Lịch sử'
Watch History: 'Lịch sử xem'
Your history list is currently empty.: Lịch sử của bạn hiện đang trống.
- Search bar placeholder: Tìm kiếm trong Lịch sử
+ Search bar placeholder: Tìm trong lịch sử
Empty Search Message: Không có video nào trong lịch sử của bạn trùng với những gì
bạn đang tìm kiếm
Settings:
@@ -123,8 +232,8 @@ Settings:
Default Landing Page: 'Trang mặc định'
Locale Preference: 'Ngôn ngữ'
Preferred API Backend:
- Preferred API Backend: 'Backend API'
- Local API: 'Local API'
+ Preferred API Backend: 'API Backend'
+ Local API: 'API địa phương'
Invidious API: 'API Invidious'
Video View Type:
Video View Type: 'Kiểu xem video'
@@ -133,16 +242,18 @@ Settings:
Thumbnail Preference:
Thumbnail Preference: 'Thumbnail'
Default: 'Mặc định'
- Beginning: 'Lúc đầu'
- Middle: 'Chính giữa'
- End: 'Đầu cuối'
+ Beginning: 'Đầu'
+ Middle: 'Giữa'
+ End: 'Cuối'
+ Blur: Làm mờ
+ Hidden: Ẩn
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Phiên bản Invidious
(Mặc định là https://invidious.snopyta.org)'
Region for Trending: 'Phổ biến theo quốc gia'
#! List countries
- Check for Latest Blog Posts: Check Blog post mới nhất
+ Check for Latest Blog Posts: Kiểm tra bài đăng mới nhất
Check for Updates: Kiểm tra cập nhật
- Current Invidious Instance: Phiên bản invidious hiện tại
+ Current Invidious Instance: Phiên bản Invidious hiện tại
The currently set default instance is {instance}: Phiên bản Invidious mặc định
hiện được đặt thành {instance}
No default instance has been set: Không có phiên bản mặc định nào được đặt
@@ -156,7 +267,7 @@ Settings:
No Action: Không hành động
External Link Handling: Xử lý liên kết bên ngoài
View all Invidious instance information: Xem tất cả thông tin phiên bản Invidious
- System Default: Mặc định Hệ thống
+ System Default: Mặc định hệ thống
Theme Settings:
Theme Settings: 'Cài đặt chủ đề'
Match Top Bar with Main Color: 'Khớp thanh trên cùng với màu chính'
@@ -165,34 +276,37 @@ Settings:
Black: 'Đen'
Dark: 'Tối'
Light: 'Sáng'
- Dracula: 'Ma cà rồng'
+ Dracula: 'Dracula'
System Default: Mặc định hệ thống
- Catppuccin Mocha: Catppuccin Mocha - Màu cà phê
+ Catppuccin Mocha: Catppuccin Mocha
+ Nordic: Nordic
+ Pastel Pink: Hồng phấn tiên
+ Hot Pink: Hồng nóng bỏng
Main Color Theme:
Main Color Theme: 'Màu chủ đề chính'
Red: 'Đỏ'
Pink: 'Hồng'
Purple: 'Tím'
- Deep Purple: 'Tím Đậm'
- Indigo: 'Xanh Đậm'
- Blue: 'Xanh'
- Light Blue: 'Xanh Nhạt'
- Cyan: 'Lục Lam'
+ Deep Purple: 'Tím đậm'
+ Indigo: 'Chàm'
+ Blue: 'Xanh lam'
+ Light Blue: 'Xanh nước biển'
+ Cyan: 'Xanh lơ'
Teal: 'Xanh mòng két'
- Green: 'Xanh Lá'
- Light Green: 'Xanh Lợt'
- Lime: 'Vôi'
+ Green: 'Xanh lục'
+ Light Green: 'Xanh lợt'
+ Lime: 'Vàng chanh'
Yellow: 'Vàng'
- Amber: 'Hổ Phách'
+ Amber: 'Hổ phách'
Orange: 'Cam'
- Deep Orange: 'Cam Đậm'
- Dracula Cyan: 'Ma cà rồng Lục Lam'
- Dracula Green: 'Ma cà rồng Xanh Lá'
- Dracula Orange: 'Ma cà rồng Cam'
- Dracula Pink: 'Ma cà rồng Hồng'
- Dracula Purple: 'Ma cà rồng Tím'
- Dracula Red: 'Ma cà rồng Đỏ'
- Dracula Yellow: 'Ma cà rồng Vàng'
+ Deep Orange: 'Cam đậm'
+ Dracula Cyan: 'Xanh lơ Dracula'
+ Dracula Green: 'Xanh lục Dracula'
+ Dracula Orange: 'Cam Dracula'
+ Dracula Pink: 'Hồng Dracula'
+ Dracula Purple: 'Tím Dracula'
+ Dracula Red: 'Đỏ Dracula'
+ Dracula Yellow: 'Vàng Dracula'
Catppuccin Mocha Rosewater: Catppuccin Mocha Rosewater Màu hoa hồng
Catppuccin Mocha Flamingo: Catppuccin Mocha Flamingo Màu hồng hạc
Catppuccin Mocha Pink: Catppuccin Mocha Pink Màu hồng hạc
@@ -207,13 +321,13 @@ Settings:
Catppuccin Mocha Sapphire: Catppuccin Mocha Sapphire màu xanh
Catppuccin Mocha Lavender: Catppuccin Mocha Lavender Màu tím nhạt
Catppuccin Mocha Blue: Catppuccin Mocha Blue Màu xanh
- Secondary Color Theme: 'Màu chủ đề thứ hai'
+ Secondary Color Theme: 'Màu chủ đề phụ'
#* Main Color Theme
UI Scale: Tỉ lệ UI
Disable Smooth Scrolling: Tắt cuộn mượt
Expand Side Bar by Default: Mở rộng thanh bên theo mặc định
- Hide Side Bar Labels: Ẩn Nhãn Thanh Bên
- Hide FreeTube Header Logo: Ẩn Logo FreeTube trên thanh trên
+ Hide Side Bar Labels: Ẩn nhãn thanh bên
+ Hide FreeTube Header Logo: Ẩn logo FreeTube trên thanh trên
Player Settings:
Player Settings: 'Cài đặt trình phát'
Force Local Backend for Legacy Formats: 'Bắt buộc Local Backend cho định dạng
@@ -221,14 +335,14 @@ Settings:
Remember History: 'Nhớ lịch sử'
Play Next Video: 'Phát video tiếp theo'
Turn on Subtitles by Default: 'Bật phụ đề theo mặc định'
- Autoplay Videos: 'Tự phát videos'
+ Autoplay Videos: 'Tự phát video'
Proxy Videos Through Invidious: 'Proxy video qua Invidious'
Autoplay Playlists: 'Danh sách tự động phát'
Enable Theatre Mode by Default: 'Bật chế độ rạp hát theo mặc định'
Default Volume: 'Âm lượng mặc định'
Default Playback Rate: 'Tốc độ phát mặc định'
Default Video Format:
- Default Video Format: 'Định dạng video theo mặc định'
+ Default Video Format: 'Định dạng video mặc định'
Dash Formats: 'Định dạng DASH'
Legacy Formats: 'Định dạng Legacy'
Audio Formats: 'Định dạng âm thanh'
@@ -244,21 +358,21 @@ Settings:
1440p: '1440p'
4k: '4k'
8k: '8k'
- Scroll Playback Rate Over Video Player: Tốc độ Phát lại Cuộn qua Trình phát Video
- Scroll Volume Over Video Player: Cuộn Âm lượng qua Trình phát Video
+ Scroll Playback Rate Over Video Player: Con lăn chuột điểu chỉnh tốc độ phát lại
+ Scroll Volume Over Video Player: Con lăn chuột điểu chỉnh âm lượng
Display Play Button In Video Player: Hiển thị nút phát trong trình phát video
Next Video Interval: Khoảng thời gian Video Tiếp theo
Fast-Forward / Rewind Interval: Khoảng thời gian tua đi / tua lại
Screenshot:
- Enable: Bật chức năng Chụp màn hình
+ Enable: Bật chức năng chụp màn hình
Format Label: Định dạng chụp màn hình
Quality Label: Chất lượng chụp màn hình
- File Name Label: Kiểu tên tệp
- Folder Label: Chụp màn hình thư mục
+ File Name Label: Mẫu tên tệp
+ Folder Label: Thư mục ảnh chụp màn hình
Ask Path: Yêu cầu thứ mục lưu
Folder Button: Chọn thư mục
Error:
- Empty File Name: Tên tệp. trống
+ Empty File Name: Tên tệp trống
Forbidden Characters: Các ký từ bị cấm
File Name Tooltip: Bạn có thể dùng các biến số dưới đây. %Y Năm 4 chữ số. %M
Tháng 2 chữ số. %D Ngày 2 chữ số. %H Giờ 2 chữ số. %N Phút 2 chữ số. %S Giây
@@ -266,8 +380,12 @@ Settings:
3 chữ số. %i Video ID. Bạn cũng có thể dùng dấu "\" hoặc "/" để tạo các thư
mục con.
Max Video Playback Rate: Tốc độ phát lại tối đa
- Video Playback Rate Interval: khoảng cách phát lại video
+ Video Playback Rate Interval: Khoảng cách tốc độ phát
Enter Fullscreen on Display Rotate: Bật toàn màn hình khi xoay
+ Comment Auto Load:
+ Comment Auto Load: Tự động tải bình luận
+ Skip by Scrolling Over Video Player: Tua video bằng con lăn chuột
+ Allow DASH AV1 formats: Cho phép định dạng DASH AV1
Subscription Settings:
Subscription Settings: 'Cài đặt đăng ký'
Hide Videos on Watch: 'Ẩn video khi đã xem'
@@ -280,8 +398,9 @@ Settings:
Import Subscriptions: 'Nhập đăng ký'
Export Subscriptions: 'Xuất đăng ký'
How do I import my subscriptions?: 'Làm sao để nhập đăng ký của tôi?'
- Fetch Feeds from RSS: Lấy feeds từ RSS
+ Fetch Feeds from RSS: Cập nhật bảng tin qua RSS
Fetch Automatically: Tự động làm mới bảng tin
+ Only Show Latest Video for Each Channel: Chỉ hiện video mới nhất cho mỗi kênh
Advanced Settings:
Advanced Settings: 'Cài đặt nâng cao'
Enable Debug Mode (Prints data to the console): 'Bật chế độ Debug (Ghi data ra
@@ -310,27 +429,27 @@ Settings:
Data Settings:
How do I import my subscriptions?: Làm sao để tôi nhập đăng ký?
- Unknown data key: Key data không xác định
- Unable to write file: Không thể viết file
- Unable to read file: Không thể đọc file
+ Unknown data key: Key dữ liệu không xác định
+ Unable to write file: Không thể viết tệp
+ Unable to read file: Không thể đọc tệp
All watched history has been successfully exported: Tất cả lịch sử xem đã được
xuất ra thành công
All watched history has been successfully imported: Tất cả lịch sử xem đã được
nhập vào thành công
- History object has insufficient data, skipping item: Lịch sử object không đủ dữ
- liệu, bỏ qua
+ History object has insufficient data, skipping item: Lịch sử không đủ dữ liệu,
+ đang bỏ qua mục này
Subscriptions have been successfully exported: Đăng ký đã được xuất thành công
- Invalid history file: File lịch sử không hợp lệ
+ Invalid history file: Tệp lịch sử không hợp lệ
This might take a while, please wait: Điều này có thể tốn thời gian, xin hãy chờ
- Invalid subscriptions file: File đăng ký không hợp lệ
- One or more subscriptions were unable to be imported: Một hay hơn đăng ký không
+ Invalid subscriptions file: Tệp đăng ký không hợp lệ
+ One or more subscriptions were unable to be imported: Một hay nhiều đăng ký không
thể nhập
All subscriptions have been successfully imported: Tất cả đăng ký đã được nhập
vào thành công
- All subscriptions and profiles have been successfully imported: Tất cả đăng ký
- và profiles đã được nhập vào thành công
- Profile object has insufficient data, skipping item: Profile object không đủ dữ
- liệu, bỏ qua
+ All subscriptions and profiles have been successfully imported: Tất cả các đăng
+ ký và hồ sơ đã được nhập thành công
+ Profile object has insufficient data, skipping item: Hồ sơ không đủ dữ liệu, đang
+ bỏ qua mục này
Export History: Xuất lịch sử
Import History: Nhập lịch sử
Export NewPipe: Xuất NewPipe
@@ -344,9 +463,9 @@ Settings:
Import Subscriptions: Nhập đăng ký
Select Export Type: Chọn kiểu xuất ra
Select Import Type: Chọn kiểu nhập vào
- Data Settings: Dữ liệu
+ Data Settings: Cài đặt dữ liệu
Manage Subscriptions: Quản lý đăng ký
- Import Playlists: Thêm danh sách phát
+ Import Playlists: Nhập danh sách phát
All playlists has been successfully imported: Tất cả các danh sách phát đã được
thêm vào thành công
All playlists has been successfully exported: Tất cả các danh sách phát đã được
@@ -354,36 +473,64 @@ Settings:
Playlist insufficient data: Dữ liệu bị thiếu cho danh sách phát "{playlist}",
bỏ qua mục này
Export Playlists: Xuất danh sách phát
- History File: Tệp Lịch sử
- Playlist File: Tệp Danh sách phát
+ History File: Tệp lịch sử
+ Playlist File: Tệp danh sách phát
+ Subscription File: Tệp đăng ký
+ Export Playlists For Older FreeTube Versions:
+ Label: Xuất danh sách phát cho các phiên bản FreeTube cũ hơn
+ Tooltip: "Tùy chọn này sẽ gộp tất cả các danh sách phát vào một danh sách phát
+ mang tên 'Ưa thích'.\nCách để nhập & xuất video trong danh sách phát cho một
+ phiên bản cũ hơn của FreeTube:\n1. Xuất danh sách phát với tùy chọn này được
+ bật.\n2. Xóa tất cả các danh sách phát qua tùy chọn Xóa tất cả danh sách phát
+ trong mục Cài đặt quyền riêng tư.\n3. Mở phiên bản cũ hơn và nhập danh sách
+ phát đã được xuất ra."
Distraction Free Settings:
- Hide Live Chat: Giấu live chat
- Hide Popular Videos: Giấu video phổ biến
- Hide Trending Videos: Giấu video xu hướng
- Hide Recommended Videos: Giấu video nên xem
- Hide Comment Likes: Giấu bình luận like
- Hide Channel Subscribers: Giấu số người đăng ký
- Hide Video Likes And Dislikes: Giấu thích và không thích
- Hide Video Views: Giấu lượt xem
- Distraction Free Settings: Chế độ không phân tâm
- Hide Active Subscriptions: Ẩn Đăng ký Hiện hoạt
+ Hide Live Chat: Ẩn live chat
+ Hide Popular Videos: Ẩn video phổ biến
+ Hide Trending Videos: Ẩn video xu hướng
+ Hide Recommended Videos: Ẩn video tiếp theo
+ Hide Comment Likes: Ẩn lượt thích bình luận
+ Hide Channel Subscribers: Ẩn số người đăng ký
+ Hide Video Likes And Dislikes: Ẩn lượt thích và không thích
+ Hide Video Views: Ẩn lượt xem
+ Distraction Free Settings: Cài đặt không phân tâm
+ Hide Active Subscriptions: Ẩn đăng ký hiện hoạt
Hide Playlists: Ẩn danh sách phát
Hide Comments: Ẩn bình luận
Hide Live Streams: Ẩn phát trực tiếp
Hide Video Description: Ẩn mổ tả video
- Hide Sharing Actions: Ẩn hoạt động chia sẻ
+ Hide Sharing Actions: Ẩn nút chia sẻ
Sections:
General: Chung
+ Side Bar: Thanh bên
+ Channel Page: Trang kênh
+ Subscriptions Page: Trang đăng ký
+ Watch Page: Trang trình chiếu video
Hide Channel Playlists: Ẩn danh sách phát của kênh
Hide Featured Channels: Ẩn các kênh nổi bật
- Hide Channels Placeholder: Tên kênh hoặc ID
- Hide Profile Pictures in Comments: Ẩn ảnh đại diện trong Bình luận
+ Hide Channels Placeholder: ID kênh
+ Hide Profile Pictures in Comments: Ẩn ảnh đại diện trong bình luận
Hide Chapters: Ẩn các chương
- Hide Channels: Ẩn các videos khỏi kênh
+ Hide Channels: Ẩn các video khỏi kênh
+ Hide Channel Releases: Ẩn nhạc của kênh
+ Hide Videos and Playlists Containing Text: Ẩn các video và danh sách phát có chứa
+ Hide Channels Invalid: ID kênh không hợp lệ
+ Hide Channel Community: Ẩn cộng đồng của kênh
+ Hide Channel Shorts: Ẩn short của kênh
+ Hide Subscriptions Shorts: Ẩn short từ các đăng ký
+ Hide Subscriptions Live: Ẩn video phát trực tiếp từ các đăng ký
+ Hide Upcoming Premieres: Ẩn video sắp ra mắt
+ Hide Channel Podcasts: Ẩn podcast của kênh
+ Hide Subscriptions Community: Ẩn bài đăng cộng đồng từ các đăng ký
+ Hide Channels Already Exists: ID kênh đã tồn tại
+ Hide Videos and Playlists Containing Text Placeholder: Từ, tiếng, hoặc cụm từ
+ Hide Subscriptions Videos: Ẩn video từ các đăng ký
+ Display Titles Without Excessive Capitalisation: Hiển thị tiêu đề không viết hoa
+ quá mức
Privacy Settings:
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: Bạn
- có muốn xóa toàn bộ đăng ký và profiles không? Điều này không thể phục hồi.
- Remove All Subscriptions / Profiles: Xóa bỏ tất cả đăng ký / Profiles
+ có muốn xóa toàn bộ đăng ký và hồ sơ không? Điều này không thể phục hồi.
+ Remove All Subscriptions / Profiles: Xóa tất cả đăng ký / hồ sơ
Watch history has been cleared: Lịch sử xem đã được xóa
Are you sure you want to remove your entire watch history?: Bạn có thực sự muốn
xóa toàn bộ lịch sử xem?
@@ -391,58 +538,70 @@ Settings:
Search cache has been cleared: Bộ đệm của tìm kiếm đã xóa
Are you sure you want to clear out your search cache?: Bạn có chắc là muốn xóa
bộ đệm của tìm kiếm?
- Clear Search Cache: Xóa Tìm kiếm cache
+ Clear Search Cache: Xóa cache tìm kiếm
Save Watched Progress: Lưu quá trình xem
Remember History: Nhớ lịch sử
- Privacy Settings: Thiết lập quyền riêng tư
- Automatically Remove Video Meta Files: Tự động xúa các tệp meta video
- The app needs to restart for changes to take effect. Restart and apply change?: App
- cần khởi động lại để chỉnh sửa có hiệu nghiệm. Khởi động lại và áp đặt?
+ Privacy Settings: Cài đặt quyền riêng tư
+ Automatically Remove Video Meta Files: Tự động xóa các tệp meta video
+ Remove All Playlists: Xóa tất cả danh sách phát
+ Are you sure you want to remove all your playlists?: Bạn có chắc muốn xóa tất
+ cả các danh sách phát không?
+ All playlists have been removed: Đã xóa tất cả các danh sách phát
+ Save Watched Videos With Last Viewed Playlist: Lưu video đã xem với danh sách
+ phát được xem lần cuối
+ The app needs to restart for changes to take effect. Restart and apply change?: Ứng
+ dụng cần được khởi động lại để chỉnh sửa có hiệu nghiệm. Khởi động lại và áp dụng
+ cài đặt?
Proxy Settings:
- Proxy Host: Máy chủ Proxy
+ Proxy Host: Máy chủ proxy
Region: Vùng
Country: Quốc gia
Proxy Settings: Cài đặt proxy
Enable Tor / Proxy: Bật Tor / Proxy
Proxy Protocol: Giao thức proxy
- Proxy Port Number: Số Cổng Proxy
+ Proxy Port Number: Số cổng proxy
City: Thành phố
- Ip: Ip
+ Ip: IP
Your Info: Thông tin của bạn
Error getting network information. Is your proxy configured properly?: Lỗi nhận
thông tin mạng. Proxy của bạn đã được cài đặc đúng cách chưa?
- Clicking on Test Proxy will send a request to: Nhấn vào Proxy thử nghiệm sẽ gửi
- yêu cầu đến
- Test Proxy: Proxy thử nghiệm
+ Clicking on Test Proxy will send a request to: Nhấn vào Thử proxy sẽ gửi yêu cầu
+ đến
+ Test Proxy: Thử proxy
SponsorBlock Settings:
Enable SponsorBlock: Bật SponsorBlock
- 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': SponsorBlock API
- Url (Mặc định là https://sponsor.ajay.app)
+ 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': URL API SponsorBlock
+ (Mặc định là https://sponsor.ajay.app)
Skip Options:
- Skip Option: Tuỳ chọn lượt bỏ
- Show In Seek Bar: Hiển thị trong thanh tìm kiếm
- Auto Skip: Tự động lượt bỏ
- Prompt To Skip: Nhắc nhở lượt bỏ
- Do Nothing: Không làm gì hết
+ Skip Option: Tuỳ chọn bỏ qua
+ Show In Seek Bar: Hiển thị trong thanh tiến trình
+ Auto Skip: Tự động bỏ qua
+ Prompt To Skip: Nhắc nhở bỏ qua
+ Do Nothing: Không làm gì
Notify when sponsor segment is skipped: Thông báo khi đoạn quảng cáo bị bỏ qua
Category Color: Bản màu
SponsorBlock Settings: Cài đặt SponsorBlock
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': URL
+ API ảnh xem trước DeArrow (Mặc định là https://dearrow-thumb.ajay.app)
+ UseDeArrowTitles: Dùng tiêu đề video từ DeArrow
+ UseDeArrowThumbnails: Dùng ảnh xem trước từ DeArrow
External Player Settings:
External Player Settings: Cài đặt trình phát video bên ngoài
External Player: Trình phát video bên ngoài
- Custom External Player Arguments: Chứng minh trình phát bên ngoài tùy chỉnh
+ Custom External Player Arguments: Tham số trình phát bên ngoài tùy chỉnh
Ignore Unsupported Action Warnings: Bỏ qua các cảnh bảo tác vụ không được hổ trợ
Custom External Player Executable: Chạy trình phát bên ngoài tuỳ chỉnh
Players:
None:
Name: Trống
+ Ignore Default Arguments: Bỏ qua tham số mặc định
Parental Control Settings:
- Parental Control Settings: Cài đặt trình kiểm soát của phụ huynh
- Hide Unsubscribe Button: Ẩn Nút Huỷ Đăng Ký
- Show Family Friendly Only: Chỉ hiển thị những nội dung gia đình và thân thiện
+ Parental Control Settings: Cài đặt kiểm soát của phụ huynh
+ Hide Unsubscribe Button: Ẩn nút huỷ đăng ký
+ Show Family Friendly Only: Chỉ hiển thị nội dung thân thiện với gia đình
Hide Search Bar: Ẩn thanh tìm kiếm
Download Settings:
- Download Behavior: Thói quen tải xuống
+ Download Behavior: Hành vi tải xuống
Download in app: Tải xuống trong ứng dụng
Open in web browser: Mở trên trình duyệt
Ask Download Path: Yêu cầu đường dẫn tải xuống
@@ -451,11 +610,11 @@ Settings:
Password Dialog:
Password: Mật khẩu
Password Incorrect: Mật khẩu sai
- Enter Password To Unlock: Nhập mật khẩu để mở Cài đặt
+ Enter Password To Unlock: Nhập mật khẩu để mở cài đặt
Unlock: Mở khoá
Password Settings:
Set Password To Prevent Access: Đặt mặt khẩu để ngăn truy cập cài đặt
- Password Settings: Cài đặt Mật khẩu
+ Password Settings: Cài đặt mật khẩu
Remove Password: Xoá mật khẩu
Set Password: Đặt mật khẩu
Experimental Settings:
@@ -463,6 +622,8 @@ Settings:
cài đặt này có thể gây ra hoạt động bất ổn định. Hãy tạo phương án dự phòng
trước khi bật!
Experimental Settings: Cài đặt thử nghiệm
+ Replace HTTP Cache: Thay thế bộ đệm HTTP
+ Expand All Settings Sections: Mở rộng tất cả các mục tùy chọn
About:
#On About page
About: 'Giới thiệu'
@@ -496,29 +657,29 @@ About:
#On Channel Page
Mastodon: Mastodon
- Email: Thư điện tử
+ Email: Email
Source code: Mã nguồn
FAQ: Câu hỏi thường gặp
Report a problem: Báo cáo sự cố
Licensed under the AGPLv3: Được cấp phép theo AGPLv3
- View License: Xem Giấy phép
+ View License: Xem giấy phép
Help: Trợ giúp
Translate: Phiên dịch
Website: Trang web
Blog: Blog
- Credits: Tín dụng
+ Credits: Ghi công
Donate: Quyên tặng
GitHub issues: Sự cố GitHub
FreeTube Wiki: FreeTube Wiki
Beta: Thử nghiệm
- Downloads / Changelog: Tải xuống / bản ghi changelog
- GitHub releases: Phiên bản GitHub
- Please check for duplicates before posting: Vui lòng kiểm tra các bản sao trước
- khi đăng
- Chat on Matrix: Trò chuyện trên Ma trận
+ Downloads / Changelog: Tải xuống / nhật ký thay đổi
+ GitHub releases: Tải xuống trên GitHub
+ Please check for duplicates before posting: Vui lòng kiểm tra trùng lặp trước khi
+ đăng
+ Chat on Matrix: Trò chuyện trên Matrix
room rules: quy định phòng chat
FreeTube is made possible by: FreeTube được tạo ra bởi
- these people and projects: những người và dự án
+ these people and projects: những người và dự án này
Please read the: Hãy đọc
Discussions: Thảo luận
Channel:
@@ -551,6 +712,7 @@ Channel:
Featured Channels: 'Kênh đặc sắc'
Tags:
Search for: Tìm kiếm cho "{tag}"
+ Tags: Thẻ
Joined: Đã tham gia
Location: Vị trí
Details: Chi tiết
@@ -572,10 +734,21 @@ Channel:
votes: '{votes} bình chọn'
Reveal Answers: Hiện Câu trả lời
Hide Answers: Ẩn Câu trả lời
+ Video hidden by FreeTube: FreeTube đã ẩn video này
Releases:
Releases: Xuất bản
+ This channel does not currently have any releases: Kênh này hiện không có bất
+ kỳ bản phát hành nào
This channel is age-restricted and currently cannot be viewed in FreeTube.: Kênh
này là kênh giới hạn độ tuổi và hiện tại không thể xem được trên FreeTube.
+ Channel Tabs: Trang kênh
+ Shorts:
+ This channel does not currently have any shorts: Kênh này hiện không có video
+ shorts
+ Podcasts:
+ Podcasts: Podcast
+ This channel does not currently have any podcasts: Kênh này hiện không có podcast
+ nào
Video:
Open in YouTube: 'Mở trong Youtube'
Copy YouTube Link: 'Sao chép liên kết Youtube'
@@ -706,6 +879,13 @@ Video:
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Trò
chuyện trực tiếp hiện không khả dụng trên luồng phát này. Chủ sở hữu có thể đã
tắt chức năng này.
+ Hide Channel: Ẩn kênh này
+ More Options: Tùy chọn khác
+ Pause on Current Video: Tạm dừng trên video hiện tại
+ Show Super Chat Comment: Hiển thị bình luận Super Chat
+ Upcoming: Sắp ra mắt
+ Premieres: Công chiếu
+ Unhide Channel: Hiển thị kênh này
Videos:
#& Sort By
Sort By:
@@ -750,6 +930,7 @@ Share:
Include Timestamp: Có kèm dấu thời gian
YouTube Channel URL copied to clipboard: Đã sao chép liên kết kênh Youtube
Invidious Channel URL copied to clipboard: URL của kênh ưu tiên đã được sao chép
+ Share Channel: Chia sẻ kênh
Mini Player: 'Trình phát Mini'
Comments:
Comments: 'Bình luận'
@@ -776,13 +957,15 @@ Comments:
Pinned by: Được ghim bởi
Show More Replies: Hiện thêm câu trả lời
View {replyCount} replies: Hiển thị {replyCount} câu trả lời
+ Hearted: Thả Tim
+ Subscribed: Đã đăng ký
Up Next: 'Tiếp theo'
# Toast Messages
Local API Error (Click to copy): 'Local API lỗi (Nhấn để copy)'
Invidious API Error (Click to copy): 'Invidious API lỗi (Nhấn để copy)'
Falling back to Invidious API: 'Quay trở về Invidious API'
-Falling back to the local API: 'Quay trở về local API'
+Falling back to Local API: 'Quay trở về local API'
Subscriptions have not yet been implemented: 'Danh sách đăng kí hiện chưa được áp
đặt'
Loop is now disabled: 'Lặp lại hiện đã tắt'
@@ -824,24 +1007,30 @@ Profile:
chỉnh về {profile}'
Profile has been updated: Profile đã được cập nhật
Profile has been created: Profile đã được tạo
- Your profile name cannot be empty: Tên Profile của bạn không được để trống
- Profile could not be found: Probile không thể tìm thấy được
+ Your profile name cannot be empty: Tên hồ sơ của bạn không được để trống
+ Profile could not be found: Hồ sơ không thể tìm thấy được
All subscriptions will also be deleted.: Tất cả đăng ký đều sẽ bị xóa.
- Are you sure you want to delete this profile?: Bạn có chắc là muốn xóa Profile này?
- Delete Profile: Xóa Profile
- Make Default Profile: Chọn làm Profile mặc định
- Update Profile: Cập nhật Profile
- Create Profile: Tạo Profile
- Profile Preview: Xem trước Profile
- Custom Color: Màu custom
+ Are you sure you want to delete this profile?: Bạn có chắc muốn xóa hồ sơ này?
+ Delete Profile: Xóa hồ sơ
+ Make Default Profile: Chọn làm hồ sơ mặc định
+ Update Profile: Cập nhật hồ sơ
+ Create Profile: Tạo hồ sơ
+ Profile Preview: Xem trước hồ sơ
+ Custom Color: Màu tùy chỉnh
Color Picker: Chọn màu
- Edit Profile: Chỉnh sửa Profile
- Create New Profile: Tạo Profile mới
- Profile Manager: Quản lý Profile
+ Edit Profile: Chỉnh sửa hồ sơ
+ Create New Profile: Tạo hồ sơ mới
+ Profile Manager: Quản lý hồ sơ
All Channels: Tất cả kênh
- Profile Select: Chọn Profile
+ Profile Select: Chọn hồ sơ
Profile Filter: Bộ lọc hồ sơ
- Profile Settings: Cài đặt hồ sơ cá nhân
+ Profile Settings: Cài đặt hồ sơ
+ Toggle Profile List: Mở/đóng danh sách hồ sơ
+ Edit Profile Name: Chỉnh sửa tên hồ sơ
+ Profile Name: Tên hồ sơ
+ Open Profile Dropdown: Mở danh sách hồ sơ
+ Create Profile Name: Tạo tên hồ sơ
+ Close Profile Dropdown: Đóng danh sách hồ sơ
A new blog is now available, {blogTitle}. Click to view more: Một blog mới đã có,
{blogTitle}. Nhấn để xem chi tiết
Download From Site: Tải từ website
@@ -853,15 +1042,15 @@ Search Bar:
More: Thêm
Are you sure you want to open this link?: Bạn có chắc là bạn muốn mở liên kết này
không?
-New Window: Cửa Sổ Mới
+New Window: Cửa sổ mới
Channels:
Channels: Kênh
Title: Danh sách kênh
- Search bar placeholder: Tìm Kênh
+ Search bar placeholder: Tìm kênh
Empty: Danh sách kênh của bạn hiện đang trống.
Unsubscribed: '{channelName} đã bị xoá khỏi danh sách kênh đã đăng ký của bạn'
Unsubscribe Prompt: Bạn có chắc răng bạn muốn huỷ đăng ký kênh "{channelName}"?
- Unsubscribe: Huỷ đăng ký kênh
+ Unsubscribe: Huỷ đăng ký
Count: '{number} kênh đã tìm được.'
Tooltips:
General Settings:
@@ -896,6 +1085,12 @@ Tooltips:
lui để kiểm soát tốc độ phát. Nhấn và giữ phím Control (Phím Command trên Mac)
và nhấp chuột trái để lập tức trở về tốc độ phát mặc định (1x trừ khi nó đã
được thay đổi trong cài đặt).
+ Skip by Scrolling Over Video Player: Sử dụng con lăn chuột để bỏ qua video, kiểu
+ MPV.
+ Allow DASH AV1 formats: Định dạng DASH AV1 có thể trông đẹp hơn định dạng DASH
+ H.264. Định dạng DASH AV1 yêu cầu nhiều năng lượng hơn để phát lại! Chúng không
+ có sẵn trên tất cả các video, trong những trường hợp đó trình phát sẽ sử dụng
+ định dạng DASH H.264 thay thế.
External Player Settings:
Custom External Player Arguments: Bất kỳ tham số dòng lệnh tùy chỉnh nào, được
phân tách bằng dấu chấm phẩy (';'), bạn muốn được chuyển đến trình phát bên
@@ -915,16 +1110,23 @@ Tooltips:
thức mặc định để lấy nguồn cấp dữ liệu đăng ký của bạn. RSS nhanh hơn và tránh
việc bị chặn IP, nhưng không cung cấp thông tin nhất định như thời lượng video
hoặc trạng thái phát trực tiếp
+ Fetch Automatically: Khi được bật, FreeTube sẽ tự động tìm nạp nguồn cấp dữ liệu
+ đăng ký của bạn khi cửa sổ mới được mở và khi chuyển đổi hồ sơ.
Privacy Settings:
Remove Video Meta Files: Khi được bật lên, FreeTube sẽ tự động xóa các tệp meta
được tạo trong quá trình phát lại video, khi trang xem bị đóng.
-Age Restricted:
- The currently set default instance is {instance}: '{instance} này bị giới hạn độ
- tuổi'
- Type:
- Channel: Kênh
- Video: Video
- This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} bị giới hạn độ tuổi'
+ Distraction Free Settings:
+ Hide Channels: Nhập tên kênh hoặc ID kênh để ẩn tất cả video, danh sách phát và
+ chính kênh đó khỏi xuất hiện trong tìm kiếm, xu hướng, phổ biến nhất và được
+ đề xuất. Tên kênh đã nhập phải khớp hoàn toàn và có phân biệt chữ hoa chữ thường.
+ Hide Subscriptions Live: Cài đặt này bị ghi đè bởi cài đặt "{appWideSetting}"
+ trên toàn ứng dụng, trong phần "{subsection}" của "{settingsSection}"
+ SponsorBlock Settings:
+ UseDeArrowThumbnails: Thay thế thumbnail video bằng thumbnail gửi từ DeArrow.
+ UseDeArrowTitles: Thay thế tiêu đề video bằng tiêu đề do người dùng gửi từ DeArrow.
+ Experimental Settings:
+ Replace HTTP Cache: Tắt bộ nhớ đệm HTTP dựa trên đĩa của Electron và bật bộ nhớ
+ đệm hình ảnh trong bộ nhớ tùy chỉnh. Sẽ dẫn đến việc sử dụng RAM tăng lên.
Hashtags have not yet been implemented, try again later: Thẻ hashtag chưa thể dùng
được, hãy thử lại sau
Playing Next Video Interval: Phát video tiếp theo ngay lập tức. Nhấn vào để hủy. |
@@ -945,3 +1147,30 @@ Starting download: Bắt đầu tải xuống "{videoTitle}"
Ok: Ok
Clipboard:
Copy failed: Sao chép vào bộ nhớ tạm thất bại
+ Cannot access clipboard without a secure connection: Không thể truy cập clipboard
+ nếu không có kết nối an toàn
+Go to page: Đi đến {page}
+Close Banner: Đóng thanh trên
+Chapters:
+ 'Chapters list visible, current chapter: {chapterName}': 'Danh sách các chương hiển
+ thị, chương hiện tại: {chapterName}'
+ Chapters: Chương
+ 'Chapters list hidden, current chapter: {chapterName}': 'Danh sách các chương bị
+ ẩn, chương hiện tại: {chapterName}'
+Channel Unhidden: '{channel} đã bị xóa khỏi bộ lọc kênh'
+Tag already exists: Thẻ "{tagName}" đã tồn tại
+Hashtag:
+ This hashtag does not currently have any videos: Hashtag này hiện không có bất kỳ
+ video nào
+ Hashtag: Hashtag
+Age Restricted:
+ This channel is age restricted: Kênh này bị giới hạn độ tuổi
+ This video is age restricted: Video này bị giới hạn độ tuổi
+Preferences: Tuỳ chỉnh
+Playlist will not pause when current video is finished: Danh sách phát sẽ không tạm
+ dừng khi video hiện tại kết thúc
+Channel Hidden: '{channel} đã thêm vào bộ lọc kênh'
+Playlist will pause when current video is finished: Danh sách phát sẽ tạm dừng khi
+ video hiện tại kết thúc
+Trimmed input must be at least N characters long: Dữ liệu nhập bị cắt bớt phải dài
+ ít nhất 1 ký tự | Dữ liệu nhập bị cắt bớt phải dài ít nhất {length} ký tự
diff --git a/static/locales/zh-CN.yaml b/static/locales/zh-CN.yaml
index ae9aee5ed6db6..a565befa9bde3 100644
--- a/static/locales/zh-CN.yaml
+++ b/static/locales/zh-CN.yaml
@@ -42,6 +42,8 @@ Global:
Subscriber Count: 1 位订阅者 | {count} 位订阅者
View Count: 1 次观看 | {count} 次观看
Watching Count: 1 人正在观看 | {count} 人正在观看
+ Input Tags:
+ Length Requirement: 标签长度至少为 {number} 个字符
Search / Go to URL: '搜索 / 前往URL'
# In Filter Button
Search Filters:
@@ -113,6 +115,77 @@ User Playlists:
Playlist Message: 本页面不代表功能完备的播放列表。它只列举您保存或喜爱的播放列表。当项目完成时,本页面的所有视频将会迁移到“最喜爱”播放列表。
Search bar placeholder: 在播放列表中搜索
Empty Search Message: 这个与你的搜索匹配的播放列表中没有视频
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: 你确定要从此播放列表删除所有已观看的视频吗?此操作无法撤销。
+ AddVideoPrompt:
+ Search in Playlists: 在播放列表中搜索
+ Save: 保存
+ Toast:
+ "{videoCount} video(s) added to {playlistCount} playlists": 添加了 1 则视频到 {playlistCount}
+ 个播放列表 | 添加了 {videoCount} 则视频到 {playlistCount} 个播放列表
+ "{videoCount} video(s) added to 1 playlist": 添加了1 则视频到 1 个播放列表 | 添加了 {playlistCount}
+ 则视频到 1 个播放列表
+ You haven't selected any playlist yet.: 你尚未选中任何播放列表。
+ Select a playlist to add your N videos to: 选择一个播放列表来添加你的视频 | 选择一个播放列表来添加你的 {videoCount}
+ 个视频
+ N playlists selected: 选中了 {playlistCount} 个播放列表
+ SinglePlaylistView:
+ Toast:
+ There were no videos to remove.: 没有可删除的视频。
+ Video has been removed: 视频已被删除
+ Playlist has been updated.: 播放列表已更新。
+ There was an issue with updating this playlist.: 更新此播放列表遇到问题。
+ This video cannot be moved up.: 无法上移此视频。
+ This playlist is protected and cannot be removed.: 此播放列表受保护,无法删除。
+ Playlist {playlistName} has been deleted.: 播放列表 {playlistName} 已被删除。
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: 播放列表中的某些视频尚未加载。如果仍需复制,请单击此处。
+ This playlist does not exist: 此播放列表不存在
+ Playlist name cannot be empty. Please input a name.: 播放列表名不能为空。请输入一个名称。
+ There was a problem with removing this video: 删除此视频遇到问题
+ "{videoCount} video(s) have been removed": 1 则视频已被删除 | {videoCount} 则视频已被删除
+ This video cannot be moved down.: 无法下移此视频。
+ This playlist is now used for quick bookmark: 此播放列表现用于快速添加书签
+ Quick bookmark disabled: 停用了快速添加书签
+ Reverted to use {oldPlaylistName} for quick bookmark: 恢复到使用播放列表 {oldPlaylistName}
+ 进行快速添加书签操作
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: 此播放列表现用于快速添加书签,而非
+ {oldPlaylistName}。单击此处撤销
+ Are you sure you want to delete this playlist? This cannot be undone: 你确定要删除此播放列表吗?此操作无法撤销。
+ Sort By:
+ LatestPlayedFirst: 最近播放的
+ EarliestCreatedFirst: 最先创建的
+ LatestCreatedFirst: 最近创建的
+ EarliestUpdatedFirst: 最先更新的
+ Sort By: 排序方式
+ NameDescending: Z-A
+ EarliestPlayedFirst: 最先播放的
+ LatestUpdatedFirst: 最近更新的
+ NameAscending: A-Z
+ You have no playlists. Click on the create new playlist button to create a new one.: 你没有播放列表。单击新建播放列表来新建一个。
+ Remove from Playlist: 从播放列表删除
+ Save Changes: 保存更改
+ CreatePlaylistPrompt:
+ Create: 创建
+ Toast:
+ There was an issue with creating the playlist.: 创建播放列表遇到问题。
+ Playlist {playlistName} has been successfully created.: 成功创建了播放列表 {playlistName}。
+ There is already a playlist with this name. Please pick a different name.: 已经存在同名播放列表。请另选一个名称。
+ New Playlist Name: 新播放列表名
+ This playlist currently has no videos.: 播放列表当前无视频。
+ Add to Playlist: 添加到播放列表
+ Move Video Down: 下移视频
+ Playlist Name: 播放列表名称
+ Remove Watched Videos: 删除已观看的视频
+ Move Video Up: 上移视频
+ Cancel: 取消
+ Delete Playlist: 删除播放列表
+ Create New Playlist: 新建播放列表
+ Edit Playlist Info: 编辑播放列表信息
+ Copy Playlist: 复制播放列表
+ Playlist Description: 播放列表描述
+ Add to Favorites: 添加到播放列表 {playlistName}
+ Enable Quick Bookmark With This Playlist: 开启使用此播放列表来快速添加书签
+ Remove from Favorites: 从播放列表 {playlistName} 删除
+ Disable Quick Bookmark: 停用快速添加书签
History:
# On History Page
History: '历史记录'
@@ -144,6 +217,7 @@ Settings:
Middle: '中间'
End: '结尾'
Hidden: 隐藏缩略图
+ Blur: 模糊
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious实例(默认https://invidious.snopyta.org)'
Region for Trending: '热门区域'
#! List countries
@@ -175,6 +249,7 @@ Settings:
Catppuccin Mocha: Catppuccin Mocha
Pastel Pink: Pastel Pink
Hot Pink: Hot Pink
+ Nordic: Nordic
Main Color Theme:
Main Color Theme: '主题色'
Red: '红'
@@ -290,6 +365,7 @@ Settings:
How do I import my subscriptions?: '如何导入我的订阅?'
Fetch Feeds from RSS: 从RSS摘取推送
Fetch Automatically: 自动抓取订阅源
+ Only Show Latest Video for Each Channel: 只显示每个频道的最新视频
Advanced Settings:
Advanced Settings: '高级设置'
Enable Debug Mode (Prints data to the console): '允许调试模式(打印数据在控制板)'
@@ -326,6 +402,9 @@ Settings:
Remove All Subscriptions / Profiles: 移除所有订阅 / 配置文件
Automatically Remove Video Meta Files: 自动删除硬盘元数据文件
Save Watched Videos With Last Viewed Playlist: 记住上次看过的播放列表中看过的视频 ID
+ All playlists have been removed: 已删除所有播放列表
+ Remove All Playlists: 删除所有播放列表
+ Are you sure you want to remove all your playlists?: 你确定要删除所有播放列表吗?
Data Settings:
Subscriptions have been successfully exported: 订阅已成功导出
This might take a while, please wait: 这可能需要一段时间,请稍候
@@ -365,6 +444,11 @@ Settings:
Playlist File: 播放列表文件
Subscription File: 订阅文件
History File: 历史文件
+ Export Playlists For Older FreeTube Versions:
+ Tooltip: "此选项将所有播放列表中的视频导出到一个名为'Favorities'的播放列表文件\n如何为老版本的 FreeTube 导出&导入播放列表中的视频:\n
+ 1. 启用此选项来导出播放列表\n2. 使用“隐私”设置下的“删除所有播放列表”选项来删除所有现存播放列表\n3. 启动老版本的 FreeTube
+ 并导入导出的播放列表。“"
+ Label: 为老版本 FreeTube 导出播放列表
Distraction Free Settings:
Hide Popular Videos: 隐藏流行视频
Hide Trending Videos: 隐藏热门视频
@@ -384,8 +468,8 @@ Settings:
Hide Chapters: 隐藏章节
Hide Upcoming Premieres: 隐藏即将到来的首映
Hide Channels: 隐藏频道中的视频
- Hide Channels Placeholder: 频道名称或 ID
- Display Titles Without Excessive Capitalisation: 不用过度大写字母的方式显示标题名称
+ Hide Channels Placeholder: 频道ID
+ Display Titles Without Excessive Capitalisation: 去除标题中对字母大写和标点符号的过度使用
Hide Featured Channels: 隐藏精选频道
Hide Channel Playlists: 隐藏频道播放列表
Hide Channel Community: 隐藏频道社区
@@ -404,6 +488,12 @@ Settings:
Hide Profile Pictures in Comments: 在评论中隐藏个人资料图片
Blur Thumbnails: 模糊缩略图
Hide Subscriptions Community: 隐藏订阅社区
+ Hide Channels Invalid: 提供的频道 ID 无效
+ Hide Channels Disabled Message: 使用 ID 屏蔽了某些频道,这些频道未被处理。当这些 ID 在升级时,功能被停用
+ Hide Channels Already Exists: 频道 ID 已存在
+ Hide Channels API Error: 获取 ID 为所提供值的用户出错。请再次检查 ID 是否正确。
+ Hide Videos and Playlists Containing Text: 隐藏包含文本的视频和播放列表
+ Hide Videos and Playlists Containing Text Placeholder: 单词、单词片段或词组
The app needs to restart for changes to take effect. Restart and apply change?: 应用需要重启让修改生效。重启以应用修改?
Proxy Settings:
Proxy Protocol: 代理协议
@@ -433,6 +523,9 @@ Settings:
Skip Option: 跳过选项
Category Color: 类别颜色
UseDeArrowTitles: 使用 DeArrow 视频标题
+ UseDeArrowThumbnails: 对缩略图使用 DeArrow
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': DeArrow
+ 缩略图生成器 API Url (默认值 https://dearrow-thumb.ajay.app)
External Player Settings:
Custom External Player Arguments: 定制外部播放器的参数
Custom External Player Executable: 自定义外部播放器的可执行文件
@@ -442,6 +535,7 @@ Settings:
Players:
None:
Name: 无
+ Ignore Default Arguments: 忽略默认变量
Download Settings:
Download Settings: 下载设置
Ask Download Path: 询问下载路径
@@ -468,6 +562,7 @@ Settings:
Set Password To Prevent Access: 设置密码防止访问设置
Set Password: 设置密码
Remove Password: 删除密码
+ Expand All Settings Sections: 展开所有设置部分
About:
#On About page
About: '关于'
@@ -563,6 +658,7 @@ Channel:
votes: '{votes} 票'
Reveal Answers: 揭晓答案
Hide Answers: 隐藏答案
+ Video hidden by FreeTube: 视频被 FreeTube 隐藏
Live:
Live: 直播
This channel does not currently have any live streams: 此频道当前没有任何直播流
@@ -708,6 +804,9 @@ Video:
Upcoming: 即将到来
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': 实时聊天对此音视频流不可用。上传者可能禁用了它。
Pause on Current Video: 当前视频播完后不自动播放列表中下一视频
+ Unhide Channel: 显示频道
+ Hide Channel: 隐藏频道
+ More Options: 更多选项
Videos:
#& Sort By
Sort By:
@@ -784,7 +883,7 @@ Up Next: 'Up Next'
Local API Error (Click to copy): '本地API错误(点击复制)'
Invidious API Error (Click to copy): 'Invidious API错误(点击复制)'
Falling back to Invidious API: '回退到Invidious API'
-Falling back to the local API: '回退到本地API'
+Falling back to Local API: '回退到本地API'
Subscriptions have not yet been implemented: '订阅功能尚未被推行'
Loop is now disabled: '循环播放现在被禁用'
Loop is now enabled: '循环播放现在被允许'
@@ -837,6 +936,11 @@ Profile:
Profile Settings: 个人资料设置
Profile Filter: 个人资料筛选器
Toggle Profile List: 切换个人资料列表
+ Open Profile Dropdown: 打开配置文件下拉菜单
+ Close Profile Dropdown: 关闭配置文件下拉菜单
+ Profile Name: 配置文件名
+ Edit Profile Name: 编辑配置文件名
+ Create Profile Name: 创建配置文件名
The playlist has been reversed: 播放列表已反转
A new blog is now available, {blogTitle}. Click to view more: 已有新的博客,{blogTitle}。点击以查看更多
Download From Site: 从网站下载
@@ -871,16 +975,19 @@ Tooltips:
Ignore Warnings: 当前外部播放器不支持当前操作时(例如,颠倒播放列表文件顺序),抑制警告。
DefaultCustomArgumentsTemplate: "(默认: '{defaultCustomArguments}')"
Custom External Player Arguments: 任何你希望传递给外部播放器的用分号(';')分隔的自定义命令行参数。
+ Ignore Default Arguments: 不要向外部播放器发送除视频 URL 外的任何默认变量(如播放速度、播放列表 URL 等)。自定义变量仍将被传递。
Privacy Settings:
Remove Video Meta Files: 启用后,当观看页面关闭时,FreeTube 会自动删除在视频播放时创建的元文件。
Experimental Settings:
Replace HTTP Cache: 禁用 Electron 基于磁盘的 HTTP 缓存,启用自定义内存中图像缓存。会增加内存的使用。
Distraction Free Settings:
- Hide Channels: 输入频道名称或频道 ID 使其中的所有视频、播放列表和频道本身不出现在搜索结果、时下流行、最受欢迎和推荐中。 输入的频道名称必须完全匹配,并且区分大小写。
+ Hide Channels: 输入频道 ID 使其中的所有视频、播放列表和频道本身不出现在搜索结果、时下流行、最受欢迎和推荐中。 输入的频道 ID 必须完全匹配,并且区分大小写。
Hide Subscriptions Live: 此设置被应用级的 "{appWideSetting}" 设置所覆盖,"{appWideSetting}"
位于 "{subsection}" 部分,该部分在 "{settingsSection}" 中
+ Hide Videos and Playlists Containing Text: 输入单词、单词片段或词组(区分大小写)在整个 FreeTube 软件中隐藏所有原始标题包含这些内容的视频和播放列表。注意:历史记录、你的播放列表和播放列表内的视频不受限制约束。
SponsorBlock Settings:
UseDeArrowTitles: 使用来自 DeArrow 的用户提交的标题替换原始视频标题。
+ UseDeArrowThumbnails: 用来自 DeArrow 的缩略图替换原本的视频缩略图。
More: 更多
Open New Window: 打开新窗口
Search Bar:
@@ -901,12 +1008,6 @@ Download folder does not exist: 下载目录“$”不存在,退回到 “询
Screenshot Error: 截屏失败。{error}
Screenshot Success: 另存截屏为 “{filePath}”
New Window: 新窗口
-Age Restricted:
- Type:
- Channel: 频道
- Video: 视频
- The currently set default instance is {instance}: 此 {instance} 有年龄限制
- This {videoOrPlaylist} is age restricted: 此 {videoOrPlaylist} 有年龄限制
Channels:
Search bar placeholder: 搜索频道
Count: 找到了 {number} 个频道。
@@ -930,3 +1031,13 @@ Hashtag:
This hashtag does not currently have any videos: 此话题标签下当前没有任何短视频
Playlist will pause when current video is finished: 当前视频播完后播放列表会暂停
Playlist will not pause when current video is finished: 当前视频播完后播放列表不会暂停
+Go to page: 转到页{page}
+Channel Hidden: '{channel} 频道已添加到频道过滤器'
+Channel Unhidden: 从频道过滤器删除了{channel} 频道
+Tag already exists: '"{tagName}" 标签已存在'
+Trimmed input must be at least N characters long: 缩减输入的长度需至少为 1 个字符 | 缩减输入的长度需至少为
+ {length} 个字符
+Close Banner: 关闭横幅
+Age Restricted:
+ This video is age restricted: 此视频有年龄限制
+ This channel is age restricted: 此频道有年龄限制
diff --git a/static/locales/zh-TW.yaml b/static/locales/zh-TW.yaml
index 392403a2b4ae4..4e6a72d0ff195 100644
--- a/static/locales/zh-TW.yaml
+++ b/static/locales/zh-TW.yaml
@@ -42,6 +42,8 @@ Global:
Subscriber Count: 1 個訂閱者 | {count} 個訂閱者
View Count: 1 次檢視 | {count} 次檢視
Watching Count: 1 個正在觀看 | {count} 個正在觀看
+ Input Tags:
+ Length Requirement: 標籤必須至少 {number} 個字元長
Search / Go to URL: '搜尋/ 前往網址'
# In Filter Button
Search Filters:
@@ -112,6 +114,78 @@ User Playlists:
Playlist Message: 此頁面無法列出完整的播放清單。其僅列出您已儲存或加入最愛的影片。工作完成後,所有目前在此的影片都會轉移到「最愛」播放清單。
Search bar placeholder: 在播放清單搜尋
Empty Search Message: 此播放清單中沒有與您的搜尋相符的影片
+ This playlist currently has no videos.: 此播放清單目前沒有影片。
+ Create New Playlist: 建立新播放清單
+ Add to Playlist: 新增至播放清單
+ Move Video Up: 向上移動影片
+ Move Video Down: 向下移動影片
+ Remove from Playlist: 從播放清單移除
+ Playlist Name: 播放清單名稱
+ Playlist Description: 播放清單描述
+ Cancel: 取消
+ Edit Playlist Info: 編輯播放清單資訊
+ Copy Playlist: 複製播放清單
+ Delete Playlist: 刪除播放清單
+ Are you sure you want to delete this playlist? This cannot be undone: 您確定您想要刪除播放清單嗎?這無法還原。
+ Sort By:
+ Sort By: 排序方式
+ NameAscending: A-Z
+ NameDescending: Z-A
+ LatestCreatedFirst: 最近建立
+ LatestUpdatedFirst: 最近更新
+ EarliestUpdatedFirst: 最早更新
+ LatestPlayedFirst: 最近播放
+ EarliestPlayedFirst: 最早播放
+ EarliestCreatedFirst: 最早建立
+ SinglePlaylistView:
+ Toast:
+ This video cannot be moved up.: 此影片無法向上移動。
+ This video cannot be moved down.: 此影片無法向下移動。
+ Video has been removed: 影片已被移除
+ There was a problem with removing this video: 移除此影片時發生問題
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: 播放清單中的某些影片尚未載入。請按此處複製。
+ Playlist name cannot be empty. Please input a name.: 播放清單名稱不能為空。請輸入名稱。
+ Playlist has been updated.: 播放清單已更新。
+ There were no videos to remove.: 沒有影片要移除。
+ This playlist is protected and cannot be removed.: 此播放清單受保護且無法移除。
+ There was an issue with updating this playlist.: 更新此播放清單時發生問題。
+ "{videoCount} video(s) have been removed": 移除了 1 部影片 | 移除了 {videoCount} 部影片
+ Playlist {playlistName} has been deleted.: 播放清單 {playlistName} 已刪除。
+ This playlist does not exist: 此播放清單不存在
+ This playlist is now used for quick bookmark: 此播放清單現在用於快速書籤
+ Quick bookmark disabled: 快速書籤已停用
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: 此播放清單現在用於快速書籤,而非
+ {oldPlaylistName}。點擊此處撤銷
+ Reverted to use {oldPlaylistName} for quick bookmark: 恢復為使用 {oldPlaylistName}
+ 進行快速書籤
+ AddVideoPrompt:
+ Select a playlist to add your N videos to: 選擇要新增影片的播放清單 | 選擇播放清單以將您的 {videoCount}
+ 部影片新增至其中
+ N playlists selected: 已選取 {playlistCount}
+ Search in Playlists: 在播放清單中搜尋
+ Save: 儲存
+ Toast:
+ You haven't selected any playlist yet.: 您尚未選取任何播放清單。
+ "{videoCount} video(s) added to 1 playlist": 1 部影片新增至 1 個播放清單 | {videoCount}
+ 部影片新增至 1 個播放清單
+ "{videoCount} video(s) added to {playlistCount} playlists": 1 部影片新增至 {playlistCount}
+ 個播放清單 | {videoCount} 部影片新增至 {playlistCount} 個播放清單
+ CreatePlaylistPrompt:
+ New Playlist Name: 新播放清單名稱
+ Toast:
+ Playlist {playlistName} has been successfully created.: 已成功建立播放清單 {playlistName}。
+ There was an issue with creating the playlist.: 建立播放清單時發生問題。
+ There is already a playlist with this name. Please pick a different name.: 已有一個同名的播放清單。請挑選其他名稱。
+ Create: 建立
+ You have no playlists. Click on the create new playlist button to create a new one.: 您沒有播放清單。按一下建立新播放清單按鈕以建立新的。
+ Save Changes: 儲存變更
+ Remove Watched Videos: 移除已觀看的影片
+ Are you sure you want to remove all watched videos from this playlist? This cannot be undone: 您確定要從此播放清單中移除所有觀看過的影片嗎?
+ 這無法還原。
+ Add to Favorites: 新增至 {playlistName}
+ Remove from Favorites: 從 {playlistName} 移除
+ Enable Quick Bookmark With This Playlist: 啟用此播放清單的快速書籤
+ Disable Quick Bookmark: 停用快速書籤
History:
# On History Page
History: '觀看紀錄'
@@ -131,7 +205,7 @@ Settings:
Preferred API Backend:
Preferred API Backend: '偏好API伺服器'
Local API: '本機 API'
- Invidious API: 'Invidious API(應用程式介面)'
+ Invidious API: 'Invidious API'
Video View Type:
Video View Type: '影片觀看類別'
Grid: '網格'
@@ -141,8 +215,9 @@ Settings:
Default: '預設'
Beginning: '片頭'
Middle: '中間'
- End: '結尾'
+ End: '片尾'
Hidden: 隱藏
+ Blur: 模糊
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious實例(預設為
https://invidious.snopyta.org )'
Region for Trending: '發燒影片區域'
@@ -175,6 +250,7 @@ Settings:
Catppuccin Mocha: 卡布奇諾摩卡
Pastel Pink: 淡粉紅色
Hot Pink: 亮粉紅色
+ Nordic: 北歐
Main Color Theme:
Main Color Theme: '主題色'
Red: '紅'
@@ -291,6 +367,7 @@ Settings:
How do I import my subscriptions?: '如何導入我的訂閱?'
Fetch Feeds from RSS: 從RSS擷取推送
Fetch Automatically: 自動擷取 Feed
+ Only Show Latest Video for Each Channel: 只顯示每個頻道的最新影片
Advanced Settings:
Advanced Settings: '進階設定'
Enable Debug Mode (Prints data to the console): '允許除錯型態(列印資料在控制板)'
@@ -327,6 +404,9 @@ Settings:
Remove All Subscriptions / Profiles: 移除所有訂閱/設定檔
Automatically Remove Video Meta Files: 自動刪除影片元檔案
Save Watched Videos With Last Viewed Playlist: 使用上次觀看的播放清單儲存觀看的影片
+ Remove All Playlists: 移除所有播放清單
+ All playlists have been removed: 所有播放清單已被移除
+ Are you sure you want to remove all your playlists?: 您確定要移除所有播放清單嗎?
Data Settings:
How do I import my subscriptions?: 我要如何匯入我的訂閱?
Unknown data key: 未知的資料金鑰
@@ -366,6 +446,10 @@ Settings:
Subscription File: 訂閱檔案
History File: 歷史紀錄檔案
Playlist File: 播放清單檔案
+ Export Playlists For Older FreeTube Versions:
+ Label: 匯出較舊 FreeTube 版本的播放清單
+ Tooltip: "此選項將所有播放清單中的影片匯出到名為「我的最愛」的播放清單中。\n如何匯出和匯入舊版 FreeTube 播放清單中的影片:\n1.
+ 啟用此選項後匯出播放清單。\n2. 使用「隱私設定」下的「刪除所有播放清單」選項刪除所有現有播放清單。\n3. 啟動舊版的 FreeTube 並導入匯出的播放清單。”"
Distraction Free Settings:
Hide Video Likes And Dislikes: 隱藏影片喜歡與不喜歡
Distraction Free Settings: 勿擾設定
@@ -384,9 +468,9 @@ Settings:
Hide Sharing Actions: 隱藏分享動作
Hide Chapters: 隱藏章節
Hide Upcoming Premieres: 隱藏即將到來的首映
- Hide Channels Placeholder: 頻道名稱或 ID
+ Hide Channels Placeholder: 頻道 ID
Hide Channels: 隱藏頻道中的影片
- Display Titles Without Excessive Capitalisation: 顯示沒有過多大寫的標題
+ Display Titles Without Excessive Capitalisation: 顯示沒有過多大寫與標點符號的標題
Hide Featured Channels: 隱藏精選頻道
Hide Channel Playlists: 隱藏頻道播放清單
Hide Channel Community: 隱藏頻道社群
@@ -405,7 +489,13 @@ Settings:
Hide Profile Pictures in Comments: 在留言中隱藏個人檔案圖片
Blur Thumbnails: 模糊縮圖
Hide Subscriptions Community: 隱藏訂閱社群
- The app needs to restart for changes to take effect. Restart and apply change?: 此變更需要重啟讓修改生效。重啟並且套用變更?
+ Hide Channels Invalid: 提供的頻道 ID 無效
+ Hide Channels Disabled Message: 某些頻道被使用 ID 封鎖且無法處理。當這些 ID 更新時,功能將會被封鎖
+ Hide Channels Already Exists: 頻道 ID 已存在
+ Hide Channels API Error: 使用提供的 ID 擷取使用者時發生錯誤。請再次檢查 ID 是否正確。
+ Hide Videos and Playlists Containing Text: 隱藏包含文字的影片與播放清單
+ Hide Videos and Playlists Containing Text Placeholder: 單字、單字片段或片語
+ The app needs to restart for changes to take effect. Restart and apply change?: 必須重新啟動應用程式以生效。重新啟動並套用變更嗎?
Proxy Settings:
Error getting network information. Is your proxy configured properly?: 取得網路資訊時發生錯誤。您的代理伺服器設定正確嗎?
City: 城市
@@ -434,6 +524,9 @@ Settings:
Do Nothing: 不要做任何事
Category Color: 分類色彩
UseDeArrowTitles: 使用 DeArrow 影片標題
+ UseDeArrowThumbnails: 使用 DeArrow 製作縮圖
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': DeArrow
+ 縮圖產生器 API(預設值為 https://dearrow-thumb.ajay.app)
External Player Settings:
Custom External Player Arguments: 自訂外部播放程式參數
Custom External Player Executable: 自訂外部播放程式可執行檔
@@ -443,6 +536,7 @@ Settings:
Players:
None:
Name: 無
+ Ignore Default Arguments: 忽略預設引數
Download Settings:
Download Settings: 下載設定
Ask Download Path: 詢問下載路徑
@@ -469,6 +563,7 @@ Settings:
Enter Password To Unlock: 輸入密碼以解鎖設定
Password Incorrect: 密碼不正確
Unlock: 解鎖
+ Expand All Settings Sections: 展開所有設定
About:
#On About page
About: '關於'
@@ -573,6 +668,7 @@ Channel:
votes: '{votes} 票'
Reveal Answers: 揭露答案
Hide Answers: 隱藏答案
+ Video hidden by FreeTube: 由 FreeTube 隱藏的影片
Live:
Live: 直播
This channel does not currently have any live streams: 此頻道目前沒有任何直播
@@ -585,12 +681,12 @@ Channel:
Releases: 發布
This channel does not currently have any releases: 此頻道目前沒有任何發布
Video:
- Open in YouTube: '在YouTube中開啟'
- Copy YouTube Link: '複製YouTube連結'
- Open YouTube Embedded Player: '開啟YouTube內嵌播放器'
- Copy YouTube Embedded Player Link: '複製YouTube內嵌播放器連結'
- Open in Invidious: '在Invidious中開啟'
- Copy Invidious Link: '複製Invidious連結'
+ Open in YouTube: '在 YouTube 中開啟'
+ Copy YouTube Link: '複製 YouTube 連結'
+ Open YouTube Embedded Player: '開啟 YouTube 內嵌播放器'
+ Copy YouTube Embedded Player Link: '複製 YouTube 內嵌播放器連結'
+ Open in Invidious: '在 Invidious 中開啟'
+ Copy Invidious Link: '複製 Invidious 連結'
Views: '觀看'
Watched: '已觀看'
# As in a Live Video
@@ -656,10 +752,10 @@ Video:
audio only: 僅音訊
video only: 僅影片
Download Video: 下載影片
- Copy Invidious Channel Link: 複製Invidious頻道連結
- Open Channel in Invidious: 在Invidious開啟頻道
- Copy YouTube Channel Link: 複製YouTube頻道連結
- Open Channel in YouTube: 在YouTube開啟頻道
+ Copy Invidious Channel Link: 複製 Invidious 頻道連結
+ Open Channel in Invidious: 在 Invidious 開啟頻道
+ Copy YouTube Channel Link: 複製 YouTube 頻道連結
+ Open Channel in YouTube: 在 YouTube 開啟頻道
Started streaming on: '開始直播時間'
Streamed on: 直播於
Video has been removed from your saved list: 影片已從您的播放清單移除
@@ -717,6 +813,9 @@ Video:
Upcoming: 即將到來
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': 即時聊天在此串流不可用。其可能被上傳者停用了。
Pause on Current Video: 暫停目前影片
+ Unhide Channel: 顯示頻道
+ Hide Channel: 隱藏頻道
+ More Options: 更多選項
Videos:
#& Sort By
Sort By:
@@ -793,7 +892,7 @@ Up Next: '觀看其他類似影片'
Local API Error (Click to copy): '區域API錯誤(點擊複製)'
Invidious API Error (Click to copy): 'Invidious API錯誤(點擊複製)'
Falling back to Invidious API: '回退到Invidious API'
-Falling back to the local API: '回退到區域API'
+Falling back to Local API: '回退到區域API'
Subscriptions have not yet been implemented: '訂閱功能尚未被推行'
Loop is now disabled: '循環播放現在被停用'
Loop is now enabled: '循環播放現在被啟用'
@@ -846,6 +945,11 @@ Profile:
Profile Filter: 設定檔篩選器
Profile Settings: 設定檔設定
Toggle Profile List: 切換個人檔案清單
+ Open Profile Dropdown: 開啟個人資料下拉式選單
+ Close Profile Dropdown: 關閉個人資料下拉式選單
+ Profile Name: 設定檔名稱
+ Edit Profile Name: 修改設定檔名稱
+ Create Profile Name: 建立設定檔名稱
The playlist has been reversed: 播放清單已反轉
A new blog is now available, {blogTitle}. Click to view more: 已有新的部落格文章,{blogTitle}。點擊以檢視更多
Download From Site: 從網站下載
@@ -885,13 +989,17 @@ Tooltips:
External Player: 選擇外部播放程式將會在縮圖上顯示圖示,用來在外部播放程式中開啟影片(若支援的話,播放清單也可以)。警告:Invidious
設定不會影響外部播放程式。
DefaultCustomArgumentsTemplate: (預設:'{defaultCustomArguments}')
+ Ignore Default Arguments: 除了影片 URL 之外,不要向外部播放器傳送任何預設引數(例如播放速率、播放清單 URL 等)。 自訂引數仍會被傳遞。
Experimental Settings:
Replace HTTP Cache: 停用 Electron 以磁碟為基礎的 HTTP 快取並啟用自訂的記憶體圖片快取。會導致記憶體使用量增加。
Distraction Free Settings:
- Hide Channels: 輸入頻道名稱或頻道 ID 以隱藏所有影片、播放清單與頻道本身,使其完全不出現在搜尋、趨勢、熱門與建議中。輸入的頻道名稱必須完全符合,且區分大小寫。
+ Hide Channels: 輸入頻道 ID 以隱藏所有影片、播放清單與頻道本身,使其完全不出現在搜尋、趨勢、熱門與建議中。輸入的頻道 ID 必須完全符合,且區分大小寫。
Hide Subscriptions Live: 此設定會被「{settingsSection}」的「{subsection}」部分中應用程式範圍的「{appWideSetting}」設定覆寫
+ Hide Videos and Playlists Containing Text: 輸入單字、單字片段或片語(不分大小寫),以隱藏整個 FreeTube
+ 中原始標題包含該單字、單字片段或片語的所有影片與播放清單,僅不包括歷史紀錄、您的播放清單與播放清單內的影片。
SponsorBlock Settings:
UseDeArrowTitles: 將影片標題取代為 DeArrow 使用者遞交的標題。
+ UseDeArrowThumbnails: 將影片縮圖替換為來自 DeArrow 的縮圖。
Playing Next Video Interval: 馬上播放下一個影片。點擊取消。| 播放下一個影片的時間為{nextVideoInterval}秒。點擊取消。|
播放下一個影片的時間為{nextVideoInterval}秒。點擊取消。
More: 更多
@@ -910,12 +1018,6 @@ Starting download: 正在開始下載「{videoTitle}」
Screenshot Success: 已儲存螢幕截圖為 "{filePath}"
Screenshot Error: 螢幕截圖失敗。 {error}
New Window: 新視窗
-Age Restricted:
- The currently set default instance is {instance}: 此 {instance} 有年齡限制
- Type:
- Channel: 頻道
- Video: 影片
- This {videoOrPlaylist} is age restricted: 此 {videoOrPlaylist} 有年齡限制
Channels:
Channels: 頻道
Title: 頻道清單
@@ -939,3 +1041,13 @@ Hashtag:
This hashtag does not currently have any videos: 此標籤目前沒有任何影片
Playlist will pause when current video is finished: 當目前影片結束時,播放清單將會暫停
Playlist will not pause when current video is finished: 當目前影片結束時,播放清單將不會暫停
+Channel Hidden: '{channel} 已新增至頻道過濾條件'
+Go to page: 到 {page}
+Channel Unhidden: '{channel} 已從頻道過濾條件移除'
+Trimmed input must be at least N characters long: 修剪後的輸入必須至少有 1 個字元長 | 修剪後的輸入必須至少有
+ {length} 個字元長
+Tag already exists: 「{tagName}」標籤已存在
+Close Banner: 關閉橫幅
+Age Restricted:
+ This channel is age restricted: 此頻道有年齡限制
+ This video is age restricted: 此影片有年齡限制
diff --git a/yarn.lock b/yarn.lock
index 48c5b5ce5d78e..8820b0a0d4e8e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,10 +2,10 @@
# yarn lockfile v1
-"7zip-bin@~5.1.1":
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-5.1.1.tgz#9274ec7460652f9c632c59addf24efb1684ef876"
- integrity sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ==
+"7zip-bin@~5.2.0":
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-5.2.0.tgz#7a03314684dd6572b7dfa89e68ce31d60286854d"
+ integrity sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==
"@aashutoshrathi/word-wrap@^1.2.3":
version "1.2.6"
@@ -20,55 +20,55 @@
"@jridgewell/gen-mapping" "^0.1.0"
"@jridgewell/trace-mapping" "^0.3.9"
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13":
- version "7.22.13"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e"
- integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.23.5":
+ version "7.23.5"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244"
+ integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==
dependencies:
- "@babel/highlight" "^7.22.13"
+ "@babel/highlight" "^7.23.4"
chalk "^2.4.2"
-"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2":
- version "7.23.2"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc"
- integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==
+"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5":
+ version "7.23.5"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98"
+ integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==
-"@babel/core@^7.23.2":
- version "7.23.2"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94"
- integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==
+"@babel/core@^7.23.9":
+ version "7.23.9"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.9.tgz#b028820718000f267870822fec434820e9b1e4d1"
+ integrity sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==
dependencies:
"@ampproject/remapping" "^2.2.0"
- "@babel/code-frame" "^7.22.13"
- "@babel/generator" "^7.23.0"
- "@babel/helper-compilation-targets" "^7.22.15"
- "@babel/helper-module-transforms" "^7.23.0"
- "@babel/helpers" "^7.23.2"
- "@babel/parser" "^7.23.0"
- "@babel/template" "^7.22.15"
- "@babel/traverse" "^7.23.2"
- "@babel/types" "^7.23.0"
+ "@babel/code-frame" "^7.23.5"
+ "@babel/generator" "^7.23.6"
+ "@babel/helper-compilation-targets" "^7.23.6"
+ "@babel/helper-module-transforms" "^7.23.3"
+ "@babel/helpers" "^7.23.9"
+ "@babel/parser" "^7.23.9"
+ "@babel/template" "^7.23.9"
+ "@babel/traverse" "^7.23.9"
+ "@babel/types" "^7.23.9"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/eslint-parser@^7.22.15":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz#263f059c476e29ca4972481a17b8b660cb025a34"
- integrity sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==
+"@babel/eslint-parser@^7.23.10":
+ version "7.23.10"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.23.10.tgz#2d4164842d6db798873b40e0c4238827084667a2"
+ integrity sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==
dependencies:
"@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1"
eslint-visitor-keys "^2.1.0"
semver "^6.3.1"
-"@babel/generator@^7.23.0":
- version "7.23.0"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420"
- integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==
+"@babel/generator@^7.23.6":
+ version "7.23.6"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e"
+ integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==
dependencies:
- "@babel/types" "^7.23.0"
+ "@babel/types" "^7.23.6"
"@jridgewell/gen-mapping" "^0.3.2"
"@jridgewell/trace-mapping" "^0.3.17"
jsesc "^2.5.1"
@@ -87,21 +87,21 @@
dependencies:
"@babel/types" "^7.22.5"
-"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz#a3f4758efdd0190d8927fcffd261755937c71878"
- integrity sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==
+"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956"
+ integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==
dependencies:
- "@babel/types" "^7.22.5"
+ "@babel/types" "^7.22.15"
-"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52"
- integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==
+"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6":
+ version "7.23.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991"
+ integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==
dependencies:
- "@babel/compat-data" "^7.22.9"
- "@babel/helper-validator-option" "^7.22.15"
- browserslist "^4.21.9"
+ "@babel/compat-data" "^7.23.5"
+ "@babel/helper-validator-option" "^7.23.5"
+ browserslist "^4.22.2"
lru-cache "^5.1.1"
semver "^6.3.1"
@@ -118,36 +118,21 @@
"@babel/helper-replace-supers" "^7.18.9"
"@babel/helper-split-export-declaration" "^7.18.6"
-"@babel/helper-create-class-features-plugin@^7.22.11":
- version "7.22.11"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.11.tgz#4078686740459eeb4af3494a273ac09148dfb213"
- integrity sha512-y1grdYL4WzmUDBRGK0pDbIoFd7UZKoDurDzWEoNMYoj1EL+foGRQNyPWDcC+YyegN5y1DUsFFmzjGijB3nSVAQ==
+"@babel/helper-create-class-features-plugin@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4"
+ integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==
dependencies:
"@babel/helper-annotate-as-pure" "^7.22.5"
"@babel/helper-environment-visitor" "^7.22.5"
"@babel/helper-function-name" "^7.22.5"
- "@babel/helper-member-expression-to-functions" "^7.22.5"
+ "@babel/helper-member-expression-to-functions" "^7.22.15"
"@babel/helper-optimise-call-expression" "^7.22.5"
"@babel/helper-replace-supers" "^7.22.9"
"@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
"@babel/helper-split-export-declaration" "^7.22.6"
semver "^6.3.1"
-"@babel/helper-create-class-features-plugin@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz#2192a1970ece4685fbff85b48da2c32fcb130b7c"
- integrity sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.22.5"
- "@babel/helper-environment-visitor" "^7.22.5"
- "@babel/helper-function-name" "^7.22.5"
- "@babel/helper-member-expression-to-functions" "^7.22.5"
- "@babel/helper-optimise-call-expression" "^7.22.5"
- "@babel/helper-replace-supers" "^7.22.5"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
- "@babel/helper-split-export-declaration" "^7.22.5"
- semver "^6.3.0"
-
"@babel/helper-create-regexp-features-plugin@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz#3e35f4e04acbbf25f1b3534a657610a000543d3c"
@@ -156,6 +141,15 @@
"@babel/helper-annotate-as-pure" "^7.18.6"
regexpu-core "^5.1.0"
+"@babel/helper-create-regexp-features-plugin@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1"
+ integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ regexpu-core "^5.3.1"
+ semver "^6.3.1"
+
"@babel/helper-create-regexp-features-plugin@^7.22.5":
version "7.22.5"
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.5.tgz#bb2bf0debfe39b831986a4efbf4066586819c6e4"
@@ -165,10 +159,10 @@
regexpu-core "^5.3.1"
semver "^6.3.0"
-"@babel/helper-define-polyfill-provider@^0.4.3":
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba"
- integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==
+"@babel/helper-define-polyfill-provider@^0.5.0":
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz#465805b7361f461e86c680f1de21eaf88c25901b"
+ integrity sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==
dependencies:
"@babel/helper-compilation-targets" "^7.22.6"
"@babel/helper-plugin-utils" "^7.22.5"
@@ -229,6 +223,13 @@
dependencies:
"@babel/types" "^7.18.9"
+"@babel/helper-member-expression-to-functions@^7.22.15":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366"
+ integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==
+ dependencies:
+ "@babel/types" "^7.23.0"
+
"@babel/helper-member-expression-to-functions@^7.22.5":
version "7.22.5"
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2"
@@ -243,17 +244,10 @@
dependencies:
"@babel/types" "^7.22.15"
-"@babel/helper-module-imports@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c"
- integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==
- dependencies:
- "@babel/types" "^7.22.5"
-
-"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0":
- version "7.23.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e"
- integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==
+"@babel/helper-module-transforms@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1"
+ integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==
dependencies:
"@babel/helper-environment-visitor" "^7.22.20"
"@babel/helper-module-imports" "^7.22.15"
@@ -289,16 +283,6 @@
"@babel/helper-environment-visitor" "^7.22.20"
"@babel/helper-wrap-function" "^7.22.20"
-"@babel/helper-remap-async-to-generator@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.5.tgz#14a38141a7bf2165ad38da61d61cf27b43015da2"
- integrity sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g==
- dependencies:
- "@babel/helper-annotate-as-pure" "^7.22.5"
- "@babel/helper-environment-visitor" "^7.22.5"
- "@babel/helper-wrap-function" "^7.22.5"
- "@babel/types" "^7.22.5"
-
"@babel/helper-replace-supers@^7.18.9":
version "7.18.9"
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz#1092e002feca980fbbb0bd4d51b74a65c6a500e6"
@@ -310,17 +294,14 @@
"@babel/traverse" "^7.18.9"
"@babel/types" "^7.18.9"
-"@babel/helper-replace-supers@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz#71bc5fb348856dea9fdc4eafd7e2e49f585145dc"
- integrity sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==
+"@babel/helper-replace-supers@^7.22.20":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793"
+ integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==
dependencies:
- "@babel/helper-environment-visitor" "^7.22.5"
- "@babel/helper-member-expression-to-functions" "^7.22.5"
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-member-expression-to-functions" "^7.22.15"
"@babel/helper-optimise-call-expression" "^7.22.5"
- "@babel/template" "^7.22.5"
- "@babel/traverse" "^7.22.5"
- "@babel/types" "^7.22.5"
"@babel/helper-replace-supers@^7.22.9":
version "7.22.9"
@@ -352,13 +333,6 @@
dependencies:
"@babel/types" "^7.18.6"
-"@babel/helper-split-export-declaration@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz#88cf11050edb95ed08d596f7a044462189127a08"
- integrity sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==
- dependencies:
- "@babel/types" "^7.22.5"
-
"@babel/helper-split-export-declaration@^7.22.6":
version "7.22.6"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c"
@@ -366,25 +340,20 @@
dependencies:
"@babel/types" "^7.22.5"
-"@babel/helper-string-parser@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f"
- integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==
+"@babel/helper-string-parser@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83"
+ integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==
"@babel/helper-validator-identifier@^7.22.20":
version "7.22.20"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
-"@babel/helper-validator-identifier@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193"
- integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==
-
-"@babel/helper-validator-option@^7.22.15":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040"
- integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==
+"@babel/helper-validator-option@^7.23.5":
+ version "7.23.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307"
+ integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==
"@babel/helper-wrap-function@^7.22.20":
version "7.22.20"
@@ -395,54 +364,52 @@
"@babel/template" "^7.22.15"
"@babel/types" "^7.22.19"
-"@babel/helper-wrap-function@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.5.tgz#44d205af19ed8d872b4eefb0d2fa65f45eb34f06"
- integrity sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw==
- dependencies:
- "@babel/helper-function-name" "^7.22.5"
- "@babel/template" "^7.22.5"
- "@babel/traverse" "^7.22.5"
- "@babel/types" "^7.22.5"
-
-"@babel/helpers@^7.23.2":
- version "7.23.2"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767"
- integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==
+"@babel/helpers@^7.23.9":
+ version "7.23.9"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.9.tgz#c3e20bbe7f7a7e10cb9b178384b4affdf5995c7d"
+ integrity sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==
dependencies:
- "@babel/template" "^7.22.15"
- "@babel/traverse" "^7.23.2"
- "@babel/types" "^7.23.0"
+ "@babel/template" "^7.23.9"
+ "@babel/traverse" "^7.23.9"
+ "@babel/types" "^7.23.9"
-"@babel/highlight@^7.22.13":
- version "7.22.13"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16"
- integrity sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==
+"@babel/highlight@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b"
+ integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==
dependencies:
- "@babel/helper-validator-identifier" "^7.22.5"
+ "@babel/helper-validator-identifier" "^7.22.20"
chalk "^2.4.2"
js-tokens "^4.0.0"
-"@babel/parser@^7.18.4", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0":
- version "7.23.0"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719"
- integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==
+"@babel/parser@^7.23.5", "@babel/parser@^7.23.9":
+ version "7.23.9"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.9.tgz#7b903b6149b0f8fa7ad564af646c4c38a77fc44b"
+ integrity sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==
-"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962"
- integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a"
+ integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f"
- integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d"
+ integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
- "@babel/plugin-transform-optional-chaining" "^7.22.15"
+ "@babel/plugin-transform-optional-chaining" "^7.23.3"
+
+"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.7":
+ version "7.23.7"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz#516462a95d10a9618f197d39ad291a9b47ae1d7b"
+ integrity sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-proposal-class-properties@^7.18.6":
version "7.18.6"
@@ -492,17 +459,17 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
-"@babel/plugin-syntax-import-assertions@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98"
- integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==
+"@babel/plugin-syntax-import-assertions@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc"
+ integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-syntax-import-attributes@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb"
- integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==
+"@babel/plugin-syntax-import-attributes@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06"
+ integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
@@ -584,211 +551,211 @@
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
-"@babel/plugin-transform-arrow-functions@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958"
- integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==
+"@babel/plugin-transform-arrow-functions@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b"
+ integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-async-generator-functions@^7.23.2":
- version "7.23.2"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb"
- integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==
+"@babel/plugin-transform-async-generator-functions@^7.23.9":
+ version "7.23.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz#9adaeb66fc9634a586c5df139c6240d41ed801ce"
+ integrity sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==
dependencies:
"@babel/helper-environment-visitor" "^7.22.20"
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/helper-remap-async-to-generator" "^7.22.20"
"@babel/plugin-syntax-async-generators" "^7.8.4"
-"@babel/plugin-transform-async-to-generator@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775"
- integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==
+"@babel/plugin-transform-async-to-generator@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa"
+ integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==
dependencies:
- "@babel/helper-module-imports" "^7.22.5"
+ "@babel/helper-module-imports" "^7.22.15"
"@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-remap-async-to-generator" "^7.22.5"
+ "@babel/helper-remap-async-to-generator" "^7.22.20"
-"@babel/plugin-transform-block-scoped-functions@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024"
- integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==
+"@babel/plugin-transform-block-scoped-functions@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77"
+ integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-block-scoping@^7.23.0":
- version "7.23.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022"
- integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==
+"@babel/plugin-transform-block-scoping@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5"
+ integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-class-properties@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77"
- integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==
+"@babel/plugin-transform-class-properties@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48"
+ integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.22.5"
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-class-static-block@^7.22.11":
- version "7.22.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974"
- integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==
+"@babel/plugin-transform-class-static-block@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5"
+ integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.22.11"
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
-"@babel/plugin-transform-classes@^7.22.15":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b"
- integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==
+"@babel/plugin-transform-classes@^7.23.8":
+ version "7.23.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz#d08ae096c240347badd68cdf1b6d1624a6435d92"
+ integrity sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==
dependencies:
"@babel/helper-annotate-as-pure" "^7.22.5"
- "@babel/helper-compilation-targets" "^7.22.15"
- "@babel/helper-environment-visitor" "^7.22.5"
- "@babel/helper-function-name" "^7.22.5"
- "@babel/helper-optimise-call-expression" "^7.22.5"
+ "@babel/helper-compilation-targets" "^7.23.6"
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-function-name" "^7.23.0"
"@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-replace-supers" "^7.22.9"
+ "@babel/helper-replace-supers" "^7.22.20"
"@babel/helper-split-export-declaration" "^7.22.6"
globals "^11.1.0"
-"@babel/plugin-transform-computed-properties@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869"
- integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==
+"@babel/plugin-transform-computed-properties@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474"
+ integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
- "@babel/template" "^7.22.5"
+ "@babel/template" "^7.22.15"
-"@babel/plugin-transform-destructuring@^7.23.0":
- version "7.23.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c"
- integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==
+"@babel/plugin-transform-destructuring@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311"
+ integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-dotall-regex@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165"
- integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==
+"@babel/plugin-transform-dotall-regex@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50"
+ integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.22.5"
+ "@babel/helper-create-regexp-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-duplicate-keys@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285"
- integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==
+"@babel/plugin-transform-duplicate-keys@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce"
+ integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-dynamic-import@^7.22.11":
- version "7.22.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa"
- integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==
+"@babel/plugin-transform-dynamic-import@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143"
+ integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
-"@babel/plugin-transform-exponentiation-operator@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a"
- integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==
+"@babel/plugin-transform-exponentiation-operator@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18"
+ integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==
dependencies:
- "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5"
+ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15"
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-export-namespace-from@^7.22.11":
- version "7.22.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c"
- integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==
+"@babel/plugin-transform-export-namespace-from@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191"
+ integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
-"@babel/plugin-transform-for-of@^7.22.15":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29"
- integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==
+"@babel/plugin-transform-for-of@^7.23.6":
+ version "7.23.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz#81c37e24171b37b370ba6aaffa7ac86bcb46f94e"
+ integrity sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
-"@babel/plugin-transform-function-name@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143"
- integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==
+"@babel/plugin-transform-function-name@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc"
+ integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==
dependencies:
- "@babel/helper-compilation-targets" "^7.22.5"
- "@babel/helper-function-name" "^7.22.5"
+ "@babel/helper-compilation-targets" "^7.22.15"
+ "@babel/helper-function-name" "^7.23.0"
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-json-strings@^7.22.11":
- version "7.22.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835"
- integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==
+"@babel/plugin-transform-json-strings@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d"
+ integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-json-strings" "^7.8.3"
-"@babel/plugin-transform-literals@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920"
- integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==
+"@babel/plugin-transform-literals@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4"
+ integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-logical-assignment-operators@^7.22.11":
- version "7.22.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c"
- integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==
+"@babel/plugin-transform-logical-assignment-operators@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5"
+ integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
-"@babel/plugin-transform-member-expression-literals@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def"
- integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==
+"@babel/plugin-transform-member-expression-literals@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc"
+ integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-modules-amd@^7.23.0":
- version "7.23.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88"
- integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==
+"@babel/plugin-transform-modules-amd@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d"
+ integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==
dependencies:
- "@babel/helper-module-transforms" "^7.23.0"
+ "@babel/helper-module-transforms" "^7.23.3"
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-modules-commonjs@^7.23.0":
- version "7.23.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481"
- integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==
+"@babel/plugin-transform-modules-commonjs@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4"
+ integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==
dependencies:
- "@babel/helper-module-transforms" "^7.23.0"
+ "@babel/helper-module-transforms" "^7.23.3"
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/helper-simple-access" "^7.22.5"
-"@babel/plugin-transform-modules-systemjs@^7.23.0":
- version "7.23.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160"
- integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==
+"@babel/plugin-transform-modules-systemjs@^7.23.9":
+ version "7.23.9"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz#105d3ed46e4a21d257f83a2f9e2ee4203ceda6be"
+ integrity sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==
dependencies:
"@babel/helper-hoist-variables" "^7.22.5"
- "@babel/helper-module-transforms" "^7.23.0"
+ "@babel/helper-module-transforms" "^7.23.3"
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/helper-validator-identifier" "^7.22.20"
-"@babel/plugin-transform-modules-umd@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98"
- integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==
+"@babel/plugin-transform-modules-umd@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9"
+ integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==
dependencies:
- "@babel/helper-module-transforms" "^7.22.5"
+ "@babel/helper-module-transforms" "^7.23.3"
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5":
@@ -799,198 +766,199 @@
"@babel/helper-create-regexp-features-plugin" "^7.22.5"
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-new-target@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d"
- integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==
+"@babel/plugin-transform-new-target@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980"
+ integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11":
- version "7.22.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc"
- integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==
+"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e"
+ integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
-"@babel/plugin-transform-numeric-separator@^7.22.11":
- version "7.22.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd"
- integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==
+"@babel/plugin-transform-numeric-separator@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29"
+ integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
-"@babel/plugin-transform-object-rest-spread@^7.22.15":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f"
- integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==
+"@babel/plugin-transform-object-rest-spread@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83"
+ integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==
dependencies:
- "@babel/compat-data" "^7.22.9"
+ "@babel/compat-data" "^7.23.3"
"@babel/helper-compilation-targets" "^7.22.15"
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.22.15"
+ "@babel/plugin-transform-parameters" "^7.23.3"
-"@babel/plugin-transform-object-super@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c"
- integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==
+"@babel/plugin-transform-object-super@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd"
+ integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-replace-supers" "^7.22.5"
+ "@babel/helper-replace-supers" "^7.22.20"
-"@babel/plugin-transform-optional-catch-binding@^7.22.11":
- version "7.22.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0"
- integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==
+"@babel/plugin-transform-optional-catch-binding@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017"
+ integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0":
- version "7.23.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158"
- integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==
+"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017"
+ integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
-"@babel/plugin-transform-parameters@^7.22.15":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114"
- integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==
+"@babel/plugin-transform-parameters@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af"
+ integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-private-methods@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722"
- integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==
+"@babel/plugin-transform-private-methods@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4"
+ integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.22.5"
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-private-property-in-object@^7.22.11":
- version "7.22.11"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1"
- integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==
+"@babel/plugin-transform-private-property-in-object@^7.23.4":
+ version "7.23.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5"
+ integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==
dependencies:
"@babel/helper-annotate-as-pure" "^7.22.5"
- "@babel/helper-create-class-features-plugin" "^7.22.11"
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
-"@babel/plugin-transform-property-literals@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766"
- integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==
+"@babel/plugin-transform-property-literals@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875"
+ integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-regenerator@^7.22.10":
- version "7.22.10"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca"
- integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==
+"@babel/plugin-transform-regenerator@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c"
+ integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
regenerator-transform "^0.15.2"
-"@babel/plugin-transform-reserved-words@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb"
- integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==
+"@babel/plugin-transform-reserved-words@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8"
+ integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-shorthand-properties@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624"
- integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==
+"@babel/plugin-transform-shorthand-properties@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210"
+ integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-spread@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b"
- integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==
+"@babel/plugin-transform-spread@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c"
+ integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
-"@babel/plugin-transform-sticky-regex@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa"
- integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==
+"@babel/plugin-transform-sticky-regex@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04"
+ integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-template-literals@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff"
- integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==
+"@babel/plugin-transform-template-literals@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07"
+ integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-typeof-symbol@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34"
- integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==
+"@babel/plugin-transform-typeof-symbol@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4"
+ integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-unicode-escapes@^7.22.10":
- version "7.22.10"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9"
- integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==
+"@babel/plugin-transform-unicode-escapes@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925"
+ integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==
dependencies:
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-unicode-property-regex@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81"
- integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==
+"@babel/plugin-transform-unicode-property-regex@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad"
+ integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.22.5"
+ "@babel/helper-create-regexp-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-unicode-regex@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183"
- integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==
+"@babel/plugin-transform-unicode-regex@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc"
+ integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.22.5"
+ "@babel/helper-create-regexp-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/plugin-transform-unicode-sets-regex@^7.22.5":
- version "7.22.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91"
- integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==
+"@babel/plugin-transform-unicode-sets-regex@^7.23.3":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e"
+ integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==
dependencies:
- "@babel/helper-create-regexp-features-plugin" "^7.22.5"
+ "@babel/helper-create-regexp-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.22.5"
-"@babel/preset-env@^7.23.2":
- version "7.23.2"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059"
- integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==
+"@babel/preset-env@^7.23.9":
+ version "7.23.9"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.9.tgz#beace3b7994560ed6bf78e4ae2073dff45387669"
+ integrity sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==
dependencies:
- "@babel/compat-data" "^7.23.2"
- "@babel/helper-compilation-targets" "^7.22.15"
+ "@babel/compat-data" "^7.23.5"
+ "@babel/helper-compilation-targets" "^7.23.6"
"@babel/helper-plugin-utils" "^7.22.5"
- "@babel/helper-validator-option" "^7.22.15"
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15"
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15"
+ "@babel/helper-validator-option" "^7.23.5"
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3"
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3"
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.7"
"@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2"
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-syntax-class-properties" "^7.12.13"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
- "@babel/plugin-syntax-import-assertions" "^7.22.5"
- "@babel/plugin-syntax-import-attributes" "^7.22.5"
+ "@babel/plugin-syntax-import-assertions" "^7.23.3"
+ "@babel/plugin-syntax-import-attributes" "^7.23.3"
"@babel/plugin-syntax-import-meta" "^7.10.4"
"@babel/plugin-syntax-json-strings" "^7.8.3"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
@@ -1002,59 +970,58 @@
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
"@babel/plugin-syntax-top-level-await" "^7.14.5"
"@babel/plugin-syntax-unicode-sets-regex" "^7.18.6"
- "@babel/plugin-transform-arrow-functions" "^7.22.5"
- "@babel/plugin-transform-async-generator-functions" "^7.23.2"
- "@babel/plugin-transform-async-to-generator" "^7.22.5"
- "@babel/plugin-transform-block-scoped-functions" "^7.22.5"
- "@babel/plugin-transform-block-scoping" "^7.23.0"
- "@babel/plugin-transform-class-properties" "^7.22.5"
- "@babel/plugin-transform-class-static-block" "^7.22.11"
- "@babel/plugin-transform-classes" "^7.22.15"
- "@babel/plugin-transform-computed-properties" "^7.22.5"
- "@babel/plugin-transform-destructuring" "^7.23.0"
- "@babel/plugin-transform-dotall-regex" "^7.22.5"
- "@babel/plugin-transform-duplicate-keys" "^7.22.5"
- "@babel/plugin-transform-dynamic-import" "^7.22.11"
- "@babel/plugin-transform-exponentiation-operator" "^7.22.5"
- "@babel/plugin-transform-export-namespace-from" "^7.22.11"
- "@babel/plugin-transform-for-of" "^7.22.15"
- "@babel/plugin-transform-function-name" "^7.22.5"
- "@babel/plugin-transform-json-strings" "^7.22.11"
- "@babel/plugin-transform-literals" "^7.22.5"
- "@babel/plugin-transform-logical-assignment-operators" "^7.22.11"
- "@babel/plugin-transform-member-expression-literals" "^7.22.5"
- "@babel/plugin-transform-modules-amd" "^7.23.0"
- "@babel/plugin-transform-modules-commonjs" "^7.23.0"
- "@babel/plugin-transform-modules-systemjs" "^7.23.0"
- "@babel/plugin-transform-modules-umd" "^7.22.5"
+ "@babel/plugin-transform-arrow-functions" "^7.23.3"
+ "@babel/plugin-transform-async-generator-functions" "^7.23.9"
+ "@babel/plugin-transform-async-to-generator" "^7.23.3"
+ "@babel/plugin-transform-block-scoped-functions" "^7.23.3"
+ "@babel/plugin-transform-block-scoping" "^7.23.4"
+ "@babel/plugin-transform-class-properties" "^7.23.3"
+ "@babel/plugin-transform-class-static-block" "^7.23.4"
+ "@babel/plugin-transform-classes" "^7.23.8"
+ "@babel/plugin-transform-computed-properties" "^7.23.3"
+ "@babel/plugin-transform-destructuring" "^7.23.3"
+ "@babel/plugin-transform-dotall-regex" "^7.23.3"
+ "@babel/plugin-transform-duplicate-keys" "^7.23.3"
+ "@babel/plugin-transform-dynamic-import" "^7.23.4"
+ "@babel/plugin-transform-exponentiation-operator" "^7.23.3"
+ "@babel/plugin-transform-export-namespace-from" "^7.23.4"
+ "@babel/plugin-transform-for-of" "^7.23.6"
+ "@babel/plugin-transform-function-name" "^7.23.3"
+ "@babel/plugin-transform-json-strings" "^7.23.4"
+ "@babel/plugin-transform-literals" "^7.23.3"
+ "@babel/plugin-transform-logical-assignment-operators" "^7.23.4"
+ "@babel/plugin-transform-member-expression-literals" "^7.23.3"
+ "@babel/plugin-transform-modules-amd" "^7.23.3"
+ "@babel/plugin-transform-modules-commonjs" "^7.23.3"
+ "@babel/plugin-transform-modules-systemjs" "^7.23.9"
+ "@babel/plugin-transform-modules-umd" "^7.23.3"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5"
- "@babel/plugin-transform-new-target" "^7.22.5"
- "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11"
- "@babel/plugin-transform-numeric-separator" "^7.22.11"
- "@babel/plugin-transform-object-rest-spread" "^7.22.15"
- "@babel/plugin-transform-object-super" "^7.22.5"
- "@babel/plugin-transform-optional-catch-binding" "^7.22.11"
- "@babel/plugin-transform-optional-chaining" "^7.23.0"
- "@babel/plugin-transform-parameters" "^7.22.15"
- "@babel/plugin-transform-private-methods" "^7.22.5"
- "@babel/plugin-transform-private-property-in-object" "^7.22.11"
- "@babel/plugin-transform-property-literals" "^7.22.5"
- "@babel/plugin-transform-regenerator" "^7.22.10"
- "@babel/plugin-transform-reserved-words" "^7.22.5"
- "@babel/plugin-transform-shorthand-properties" "^7.22.5"
- "@babel/plugin-transform-spread" "^7.22.5"
- "@babel/plugin-transform-sticky-regex" "^7.22.5"
- "@babel/plugin-transform-template-literals" "^7.22.5"
- "@babel/plugin-transform-typeof-symbol" "^7.22.5"
- "@babel/plugin-transform-unicode-escapes" "^7.22.10"
- "@babel/plugin-transform-unicode-property-regex" "^7.22.5"
- "@babel/plugin-transform-unicode-regex" "^7.22.5"
- "@babel/plugin-transform-unicode-sets-regex" "^7.22.5"
+ "@babel/plugin-transform-new-target" "^7.23.3"
+ "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4"
+ "@babel/plugin-transform-numeric-separator" "^7.23.4"
+ "@babel/plugin-transform-object-rest-spread" "^7.23.4"
+ "@babel/plugin-transform-object-super" "^7.23.3"
+ "@babel/plugin-transform-optional-catch-binding" "^7.23.4"
+ "@babel/plugin-transform-optional-chaining" "^7.23.4"
+ "@babel/plugin-transform-parameters" "^7.23.3"
+ "@babel/plugin-transform-private-methods" "^7.23.3"
+ "@babel/plugin-transform-private-property-in-object" "^7.23.4"
+ "@babel/plugin-transform-property-literals" "^7.23.3"
+ "@babel/plugin-transform-regenerator" "^7.23.3"
+ "@babel/plugin-transform-reserved-words" "^7.23.3"
+ "@babel/plugin-transform-shorthand-properties" "^7.23.3"
+ "@babel/plugin-transform-spread" "^7.23.3"
+ "@babel/plugin-transform-sticky-regex" "^7.23.3"
+ "@babel/plugin-transform-template-literals" "^7.23.3"
+ "@babel/plugin-transform-typeof-symbol" "^7.23.3"
+ "@babel/plugin-transform-unicode-escapes" "^7.23.3"
+ "@babel/plugin-transform-unicode-property-regex" "^7.23.3"
+ "@babel/plugin-transform-unicode-regex" "^7.23.3"
+ "@babel/plugin-transform-unicode-sets-regex" "^7.23.3"
"@babel/preset-modules" "0.1.6-no-external-plugins"
- "@babel/types" "^7.23.0"
- babel-plugin-polyfill-corejs2 "^0.4.6"
- babel-plugin-polyfill-corejs3 "^0.8.5"
- babel-plugin-polyfill-regenerator "^0.5.3"
+ babel-plugin-polyfill-corejs2 "^0.4.8"
+ babel-plugin-polyfill-corejs3 "^0.9.0"
+ babel-plugin-polyfill-regenerator "^0.5.5"
core-js-compat "^3.31.0"
semver "^6.3.1"
@@ -1079,59 +1046,59 @@
dependencies:
regenerator-runtime "^0.13.4"
-"@babel/template@^7.18.6", "@babel/template@^7.22.15", "@babel/template@^7.22.5":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38"
- integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==
+"@babel/template@^7.18.6", "@babel/template@^7.22.15", "@babel/template@^7.22.5", "@babel/template@^7.23.9":
+ version "7.23.9"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.23.9.tgz#f881d0487cba2828d3259dcb9ef5005a9731011a"
+ integrity sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==
dependencies:
- "@babel/code-frame" "^7.22.13"
- "@babel/parser" "^7.22.15"
- "@babel/types" "^7.22.15"
+ "@babel/code-frame" "^7.23.5"
+ "@babel/parser" "^7.23.9"
+ "@babel/types" "^7.23.9"
-"@babel/traverse@^7.18.9", "@babel/traverse@^7.22.5", "@babel/traverse@^7.23.2":
- version "7.23.2"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8"
- integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==
+"@babel/traverse@^7.18.9", "@babel/traverse@^7.23.9":
+ version "7.23.9"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.9.tgz#2f9d6aead6b564669394c5ce0f9302bb65b9d950"
+ integrity sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==
dependencies:
- "@babel/code-frame" "^7.22.13"
- "@babel/generator" "^7.23.0"
+ "@babel/code-frame" "^7.23.5"
+ "@babel/generator" "^7.23.6"
"@babel/helper-environment-visitor" "^7.22.20"
"@babel/helper-function-name" "^7.23.0"
"@babel/helper-hoist-variables" "^7.22.5"
"@babel/helper-split-export-declaration" "^7.22.6"
- "@babel/parser" "^7.23.0"
- "@babel/types" "^7.23.0"
- debug "^4.1.0"
+ "@babel/parser" "^7.23.9"
+ "@babel/types" "^7.23.9"
+ debug "^4.3.1"
globals "^11.1.0"
-"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.4.4":
- version "7.23.0"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb"
- integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==
+"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.4.4":
+ version "7.23.9"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.9.tgz#1dd7b59a9a2b5c87f8b41e52770b5ecbf492e002"
+ integrity sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==
dependencies:
- "@babel/helper-string-parser" "^7.22.5"
+ "@babel/helper-string-parser" "^7.23.4"
"@babel/helper-validator-identifier" "^7.22.20"
to-fast-properties "^2.0.0"
-"@csstools/css-parser-algorithms@^2.3.1":
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.1.tgz#ec4fc764ba45d2bb7ee2774667e056aa95003f3a"
- integrity sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA==
+"@csstools/css-parser-algorithms@^2.5.0":
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.5.0.tgz#0c03cd5418a9f404a05ff2ffcb1b69d04e8ec532"
+ integrity sha512-abypo6m9re3clXA00eu5syw+oaPHbJTPapu9C4pzNsJ4hdZDzushT50Zhu+iIYXgEe1CxnRMn7ngsbV+MLrlpQ==
-"@csstools/css-tokenizer@^2.2.0":
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.0.tgz#9d70e6dcbe94e44c7400a2929928db35c4de32b5"
- integrity sha512-wErmsWCbsmig8sQKkM6pFhr/oPha1bHfvxsUY5CYSQxwyhA9Ulrs8EqCgClhg4Tgg2XapVstGqSVcz0xOYizZA==
+"@csstools/css-tokenizer@^2.2.3":
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.3.tgz#b099d543ea57b64f495915a095ead583866c50c6"
+ integrity sha512-pp//EvZ9dUmGuGtG1p+n17gTHEOqu9jO+FiCUjNN3BDmyhdA2Jq9QsVeR7K8/2QCK17HSsioPlTW9ZkzoWb3Lg==
-"@csstools/media-query-list-parser@^2.1.4":
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.4.tgz#0017f99945f6c16dd81a7aacf6821770933c3a5c"
- integrity sha512-V/OUXYX91tAC1CDsiY+HotIcJR+vPtzrX8pCplCpT++i8ThZZsq5F5dzZh/bDM3WUOjrvC1ljed1oSJxMfjqhw==
+"@csstools/media-query-list-parser@^2.1.7":
+ version "2.1.7"
+ resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.7.tgz#a4836e3dbd693081a30b32ce9c2a781e1be16788"
+ integrity sha512-lHPKJDkPUECsyAvD60joYfDmp8UERYxHGkFfyLJFTVK/ERJe0sVlIFLXU5XFxdjNDTerp5L4KeaKG+Z5S94qxQ==
-"@csstools/selector-specificity@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz#798622546b63847e82389e473fd67f2707d82247"
- integrity sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==
+"@csstools/selector-specificity@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.1.tgz#d84597fbc0f897240c12fc0a31e492b036c70e40"
+ integrity sha512-NPljRHkq4a14YzZ3YD406uaxh7s0g6eAq3L9aLOWywoqe8PkYamAvtsh7KNX6c++ihDrJ0RiU+/z7rGnhlZ5ww==
"@develar/schema-utils@~2.6.5":
version "2.6.5"
@@ -1146,12 +1113,12 @@
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
-"@double-great/stylelint-a11y@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@double-great/stylelint-a11y/-/stylelint-a11y-2.0.2.tgz#370a2f6d2e8f552ca741759a0b9c153a3a260e4c"
- integrity sha512-RYxXkDdOQgIv1UYnc0xst3xaRgtCpYSJu6fIQgc05OwPfvqVyFThfHAt6zYBFYQL67uLYFKi/aQZJpe/6FueIw==
+"@double-great/stylelint-a11y@^3.0.2":
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@double-great/stylelint-a11y/-/stylelint-a11y-3.0.2.tgz#eddaa2c3ed952f285555eb5d7b00d7a493cac0ba"
+ integrity sha512-HPYUwHtn03cO7og4/hhBGyAJ8eF45HI20QQkIAWyiMPW68rigzltOiS98iBONznKXNwoSvMjlIX0q7JJeJnkDg==
dependencies:
- postcss "^8.4.19"
+ postcss "^8.4.33"
"@electron/asar@^3.2.1":
version "3.2.4"
@@ -1219,15 +1186,15 @@
dependencies:
eslint-visitor-keys "^3.3.0"
-"@eslint-community/regexpp@^4.5.0", "@eslint-community/regexpp@^4.6.1":
- version "4.6.2"
- resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.6.2.tgz#1816b5f6948029c5eaacb0703b850ee0cb37d8f8"
- integrity sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==
+"@eslint-community/regexpp@^4.6.0", "@eslint-community/regexpp@^4.6.1":
+ version "4.10.0"
+ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63"
+ integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==
-"@eslint/eslintrc@^2.1.2":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396"
- integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==
+"@eslint/eslintrc@^2.1.4":
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad"
+ integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==
dependencies:
ajv "^6.12.4"
debug "^4.3.2"
@@ -1239,59 +1206,54 @@
minimatch "^3.1.2"
strip-json-comments "^3.1.1"
-"@eslint/js@8.51.0":
- version "8.51.0"
- resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.51.0.tgz#6d419c240cfb2b66da37df230f7e7eef801c32fa"
- integrity sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==
+"@eslint/js@8.57.0":
+ version "8.57.0"
+ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f"
+ integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==
"@fastify/busboy@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.0.0.tgz#f22824caff3ae506b18207bad4126dbc6ccdb6b8"
integrity sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==
-"@fortawesome/fontawesome-common-types@6.4.2":
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.4.2.tgz#1766039cad33f8ad87f9467b98e0d18fbc8f01c5"
- integrity sha512-1DgP7f+XQIJbLFCTX1V2QnxVmpLdKdzzo2k8EmvDOePfchaIGQ9eCHj2up3/jNEbZuBqel5OxiaOJf37TWauRA==
+"@fortawesome/fontawesome-common-types@6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.1.tgz#fdb1ec4952b689f5f7aa0bffe46180bb35490032"
+ integrity sha512-GkWzv+L6d2bI5f/Vk6ikJ9xtl7dfXtoRu3YGE6nq0p/FFqA1ebMOAWg3XgRyb0I6LYyYkiAo+3/KrwuBp8xG7A==
-"@fortawesome/fontawesome-svg-core@^6.4.2":
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.4.2.tgz#37f4507d5ec645c8b50df6db14eced32a6f9be09"
- integrity sha512-gjYDSKv3TrM2sLTOKBc5rH9ckje8Wrwgx1CxAPbN5N3Fm4prfi7NsJVWd1jklp7i5uSCVwhZS5qlhMXqLrpAIg==
+"@fortawesome/fontawesome-svg-core@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.1.tgz#9d56d46bddad78a7ebb2043a97957039fcebcf0a"
+ integrity sha512-MfRCYlQPXoLlpem+egxjfkEuP9UQswTrlCOsknus/NcMoblTH2g0jPrapbcIb04KGA7E2GZxbAccGZfWoYgsrQ==
dependencies:
- "@fortawesome/fontawesome-common-types" "6.4.2"
+ "@fortawesome/fontawesome-common-types" "6.5.1"
-"@fortawesome/free-brands-svg-icons@^6.4.2":
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.4.2.tgz#9b8e78066ea6dd563da5dfa686615791d0f7cc71"
- integrity sha512-LKOwJX0I7+mR/cvvf6qIiqcERbdnY+24zgpUSouySml+5w8B4BJOx8EhDR/FTKAu06W12fmUIcv6lzPSwYKGGg==
+"@fortawesome/free-brands-svg-icons@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.5.1.tgz#e948cc02404277cb8ad40fe3573ca75f2830e876"
+ integrity sha512-093l7DAkx0aEtBq66Sf19MgoZewv1zeY9/4C7vSKPO4qMwEsW/2VYTUTpBtLwfb9T2R73tXaRDPmE4UqLCYHfg==
dependencies:
- "@fortawesome/fontawesome-common-types" "6.4.2"
+ "@fortawesome/fontawesome-common-types" "6.5.1"
-"@fortawesome/free-solid-svg-icons@^6.4.2":
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.4.2.tgz#33a02c4cb6aa28abea7bc082a9626b7922099df4"
- integrity sha512-sYwXurXUEQS32fZz9hVCUUv/xu49PEJEyUOsA51l6PU/qVgfbTb2glsTEaJngVVT8VqBATRIdh7XVgV1JF1LkA==
+"@fortawesome/free-solid-svg-icons@^6.5.1":
+ version "6.5.1"
+ resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.5.1.tgz#737b8d787debe88b400ab7528f47be333031274a"
+ integrity sha512-S1PPfU3mIJa59biTtXJz1oI0+KAXW6bkAb31XKhxdxtuXDiUIFsih4JR1v5BbxY7hVHsD1RKq+jRkVRaf773NQ==
dependencies:
- "@fortawesome/fontawesome-common-types" "6.4.2"
+ "@fortawesome/fontawesome-common-types" "6.5.1"
"@fortawesome/vue-fontawesome@^2.0.10":
version "2.0.10"
resolved "https://registry.yarnpkg.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-2.0.10.tgz#b10721425d7efdee6d83fba21c64cad86fa51904"
integrity sha512-OTETSXz+3ygD2OK2/vy82cmUBpuJqeOAg4gfnnv+f2Rir1tDIhQg026Q3NQxznq83ZLz8iNqGG9XJm26inpDeg==
-"@gar/promisify@^1.0.1":
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6"
- integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
-
-"@humanwhocodes/config-array@^0.11.11":
- version "0.11.11"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz#88a04c570dbbc7dd943e4712429c3df09bc32844"
- integrity sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==
+"@humanwhocodes/config-array@^0.11.14":
+ version "0.11.14"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b"
+ integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==
dependencies:
- "@humanwhocodes/object-schema" "^1.2.1"
- debug "^4.1.1"
+ "@humanwhocodes/object-schema" "^2.0.2"
+ debug "^4.3.1"
minimatch "^3.0.5"
"@humanwhocodes/module-importer@^1.0.1":
@@ -1299,10 +1261,10 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
-"@humanwhocodes/object-schema@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
- integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
+"@humanwhocodes/object-schema@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz#d9fae00a2d5cb40f92cfe64b47ad749fbc38f917"
+ integrity sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==
"@isaacs/cliui@^8.0.2":
version "8.0.2"
@@ -1316,19 +1278,19 @@
wrap-ansi "^8.1.0"
wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
-"@jest/schemas@^29.4.3":
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.4.3.tgz#39cf1b8469afc40b6f5a2baaa146e332c4151788"
- integrity sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==
+"@jest/schemas@^29.6.3":
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03"
+ integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==
dependencies:
- "@sinclair/typebox" "^0.25.16"
+ "@sinclair/typebox" "^0.27.8"
-"@jest/types@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.5.0.tgz#f59ef9b031ced83047c67032700d8c807d6e1593"
- integrity sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==
+"@jest/types@^29.6.3":
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59"
+ integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==
dependencies:
- "@jest/schemas" "^29.4.3"
+ "@jest/schemas" "^29.6.3"
"@types/istanbul-lib-coverage" "^2.0.0"
"@types/istanbul-reports" "^3.0.0"
"@types/node" "*"
@@ -1352,10 +1314,10 @@
"@jridgewell/sourcemap-codec" "^1.4.10"
"@jridgewell/trace-mapping" "^0.3.9"
-"@jridgewell/resolve-uri@3.1.0":
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
- integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
+"@jridgewell/resolve-uri@^3.1.0":
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721"
+ integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==
"@jridgewell/set-array@^1.0.0":
version "1.1.1"
@@ -1375,18 +1337,31 @@
"@jridgewell/gen-mapping" "^0.3.0"
"@jridgewell/trace-mapping" "^0.3.9"
-"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10":
+"@jridgewell/source-map@^0.3.3":
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91"
+ integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==
+ dependencies:
+ "@jridgewell/gen-mapping" "^0.3.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
+"@jridgewell/sourcemap-codec@^1.4.10":
version "1.4.14"
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
-"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9":
- version "0.3.18"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6"
- integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==
+"@jridgewell/sourcemap-codec@^1.4.14":
+ version "1.4.15"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
+ integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
+
+"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.21", "@jridgewell/trace-mapping@^0.3.9":
+ version "0.3.22"
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz#72a621e5de59f5f1ef792d0793a82ee20f645e4c"
+ integrity sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==
dependencies:
- "@jridgewell/resolve-uri" "3.1.0"
- "@jridgewell/sourcemap-codec" "1.4.14"
+ "@jridgewell/resolve-uri" "^3.1.0"
+ "@jridgewell/sourcemap-codec" "^1.4.14"
"@leichtgewicht/ip-codec@^2.0.1":
version "2.0.4"
@@ -1410,15 +1385,6 @@
lodash "^4.17.15"
tmp-promise "^3.0.2"
-"@netflix/nerror@^1.1.3":
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/@netflix/nerror/-/nerror-1.1.3.tgz#9d88eccca442f1d544f2761d15ea557dc0a44ed2"
- integrity sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==
- dependencies:
- assert-plus "^1.0.0"
- extsprintf "^1.4.0"
- lodash "^4.17.15"
-
"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1":
version "5.1.1-v1"
resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129"
@@ -1447,72 +1413,12 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
-"@npmcli/fs@^1.0.0":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257"
- integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==
- dependencies:
- "@gar/promisify" "^1.0.1"
- semver "^7.3.5"
-
-"@npmcli/git@^2.1.0":
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-2.1.0.tgz#2fbd77e147530247d37f325930d457b3ebe894f6"
- integrity sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==
- dependencies:
- "@npmcli/promise-spawn" "^1.3.2"
- lru-cache "^6.0.0"
- mkdirp "^1.0.4"
- npm-pick-manifest "^6.1.1"
- promise-inflight "^1.0.1"
- promise-retry "^2.0.1"
- semver "^7.3.5"
- which "^2.0.2"
-
-"@npmcli/installed-package-contents@^1.0.6":
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa"
- integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==
- dependencies:
- npm-bundled "^1.1.1"
- npm-normalize-package-bin "^1.0.1"
-
-"@npmcli/move-file@^1.0.1":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
- integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==
- dependencies:
- mkdirp "^1.0.4"
- rimraf "^3.0.2"
-
-"@npmcli/node-gyp@^1.0.2":
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-1.0.3.tgz#a912e637418ffc5f2db375e93b85837691a43a33"
- integrity sha512-fnkhw+fmX65kiLqk6E3BFLXNC26rUhK90zVwe2yncPliVT/Qos3xjhTLE59Df8KnPlcwIERXKVlU1bXoUQ+liA==
-
-"@npmcli/promise-spawn@^1.2.0", "@npmcli/promise-spawn@^1.3.2":
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz#42d4e56a8e9274fba180dabc0aea6e38f29274f5"
- integrity sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==
- dependencies:
- infer-owner "^1.0.4"
-
-"@npmcli/run-script@^1.8.2":
- version "1.8.6"
- resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-1.8.6.tgz#18314802a6660b0d4baa4c3afe7f1ad39d8c28b7"
- integrity sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==
- dependencies:
- "@npmcli/node-gyp" "^1.0.2"
- "@npmcli/promise-spawn" "^1.3.2"
- node-gyp "^7.1.0"
- read-package-json-fast "^2.0.1"
-
"@pkgjs/parseargs@^0.11.0":
version "0.11.0"
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
-"@pkgr/utils@^2.3.1":
+"@pkgr/utils@^2.4.2":
version "2.4.2"
resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.4.2.tgz#9e638bbe9a6a6f165580dc943f138fd3309a2cbc"
integrity sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==
@@ -1529,43 +1435,36 @@
resolved "https://registry.yarnpkg.com/@seald-io/binary-search-tree/-/binary-search-tree-1.0.3.tgz#165a9a456eaa30d15885b25db83861bcce2c6a74"
integrity sha512-qv3jnwoakeax2razYaMsGI/luWdliBLHTdC6jU55hQt1hcFqzauH/HsBollQ7IR4ySTtYhT+xyHoijpA16C+tA==
-"@seald-io/nedb@^4.0.2":
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/@seald-io/nedb/-/nedb-4.0.2.tgz#44bc5f9b86e44f7434c5af8064cc7f8e079fc3a8"
- integrity sha512-gJ91fT1sgh2cLXYVcTSh7khZ8LdemI8+SojCdpZ5wy+DUQ4fSrEwGqOwbdV49NDs2BBO6GeBpSb8CnhG2IW1rw==
+"@seald-io/nedb@^4.0.4":
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/@seald-io/nedb/-/nedb-4.0.4.tgz#a6f5dd63a2dde0e141f1862da1e0806141791732"
+ integrity sha512-CUNcMio7QUHTA+sIJ/DC5JzVNNsHe743TPmC4H5Gij9zDLMbmrCT2li3eVB72/gF63BPS8pWEZrjlAMRKA8FDw==
dependencies:
"@seald-io/binary-search-tree" "^1.0.3"
localforage "^1.9.0"
util "^0.12.4"
-"@silvermine/videojs-quality-selector@^1.3.0":
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/@silvermine/videojs-quality-selector/-/videojs-quality-selector-1.3.0.tgz#6527d73929edea60419b0a189d4babbc21cb2600"
- integrity sha512-Ps63kVXHyod0vNEEtogkVtE+8I6ozMTcRowAPqKF1Ggjr0yl7d8L2fGCnHL919MV2tBRVxnGpYaMmVVcRq6Hjw==
+"@silvermine/videojs-quality-selector@^1.3.1":
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/@silvermine/videojs-quality-selector/-/videojs-quality-selector-1.3.1.tgz#23307dd3d5be442f7aa127c01820f16a3d9476a3"
+ integrity sha512-uo6gs2HVG2TD0bpZAl0AT6RkDXzk9PnAxtmmW5zXexa2uJvkdFT64QvJoMlEUd2FUUwqYqqAuWGFDJdBh5+KcQ==
dependencies:
underscore "1.13.1"
-"@sinclair/typebox@^0.25.16":
- version "0.25.24"
- resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718"
- integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==
-
-"@sindresorhus/is@^0.14.0":
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
- integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
+"@sinclair/typebox@^0.27.8":
+ version "0.27.8"
+ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e"
+ integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==
"@sindresorhus/is@^4.0.0":
version "4.6.0"
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
-"@szmarczak/http-timer@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
- integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
- dependencies:
- defer-to-connect "^1.0.1"
+"@sindresorhus/merge-streams@^1.0.0":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz#9cd84cc15bc865a5ca35fcaae198eb899f7b5c90"
+ integrity sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==
"@szmarczak/http-timer@^4.0.5":
version "4.0.6"
@@ -1574,11 +1473,6 @@
dependencies:
defer-to-connect "^2.0.0"
-"@tootallnate/once@1":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
- integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
-
"@tootallnate/once@2":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf"
@@ -1597,10 +1491,10 @@
"@types/connect" "*"
"@types/node" "*"
-"@types/bonjour@^3.5.9":
- version "3.5.10"
- resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275"
- integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==
+"@types/bonjour@^3.5.13":
+ version "3.5.13"
+ resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956"
+ integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==
dependencies:
"@types/node" "*"
@@ -1614,10 +1508,10 @@
"@types/node" "*"
"@types/responselike" "^1.0.0"
-"@types/connect-history-api-fallback@^1.3.5":
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae"
- integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==
+"@types/connect-history-api-fallback@^1.5.4":
+ version "1.5.4"
+ resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3"
+ integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==
dependencies:
"@types/express-serve-static-core" "*"
"@types/node" "*"
@@ -1652,12 +1546,12 @@
"@types/estree" "*"
"@types/json-schema" "*"
-"@types/estree@*", "@types/estree@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2"
- integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==
+"@types/estree@*", "@types/estree@^1.0.5":
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4"
+ integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==
-"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18":
+"@types/express-serve-static-core@*":
version "4.17.28"
resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz#c47def9f34ec81dc6328d0b1b5303d1ec98d86b8"
integrity sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==
@@ -1666,13 +1560,23 @@
"@types/qs" "*"
"@types/range-parser" "*"
-"@types/express@*", "@types/express@^4.17.13":
- version "4.17.13"
- resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034"
- integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==
+"@types/express-serve-static-core@^4.17.33":
+ version "4.17.43"
+ resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54"
+ integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==
+ dependencies:
+ "@types/node" "*"
+ "@types/qs" "*"
+ "@types/range-parser" "*"
+ "@types/send" "*"
+
+"@types/express@*", "@types/express@^4.17.21":
+ version "4.17.21"
+ resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d"
+ integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==
dependencies:
"@types/body-parser" "*"
- "@types/express-serve-static-core" "^4.17.18"
+ "@types/express-serve-static-core" "^4.17.33"
"@types/qs" "*"
"@types/serve-static" "*"
@@ -1693,6 +1597,11 @@
resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812"
integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==
+"@types/http-errors@*":
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f"
+ integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==
+
"@types/http-proxy@^1.17.8":
version "1.17.9"
resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a"
@@ -1741,25 +1650,27 @@
resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10"
integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==
-"@types/minimist@^1.2.2":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c"
- integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==
+"@types/mime@^1":
+ version "1.3.5"
+ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690"
+ integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==
"@types/ms@*":
version "0.7.31"
resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
-"@types/node@*":
- version "17.0.33"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.33.tgz#3c1879b276dc63e73030bb91165e62a4509cd506"
- integrity sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==
+"@types/node-forge@^1.3.0":
+ version "1.3.11"
+ resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da"
+ integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==
+ dependencies:
+ "@types/node" "*"
-"@types/node@^16.11.26":
- version "16.11.45"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.45.tgz#155b13a33c665ef2b136f7f245fa525da419e810"
- integrity sha512-3rKg/L5x0rofKuuUt5zlXzOnKyIHXmIu5R8A0TuNDMF2062/AOIDBciFIjToLEJ/9F9DzkHNot+BpNsMI1OLdQ==
+"@types/node@*", "@types/node@^18.11.18":
+ version "18.17.12"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.17.12.tgz#c6bd7413a13e6ad9cfb7e97dd5c4e904c1821e50"
+ integrity sha512-d6xjC9fJ/nSnfDeU0AMDsaJyb1iHsqCSOdi84w4u+SlN/UgQdY5tRhpMzaFYsI4mnpvgTivEaQd0yOUhAtOnEQ==
"@types/normalize-package-data@^2.4.0":
version "2.4.1"
@@ -1791,30 +1702,39 @@
dependencies:
"@types/node" "*"
-"@types/retry@0.12.0":
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d"
- integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==
+"@types/retry@0.12.2":
+ version "0.12.2"
+ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.2.tgz#ed279a64fa438bb69f2480eda44937912bb7480a"
+ integrity sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==
-"@types/serve-index@^1.9.1":
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278"
- integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==
+"@types/send@*":
+ version "0.17.4"
+ resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a"
+ integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==
+ dependencies:
+ "@types/mime" "^1"
+ "@types/node" "*"
+
+"@types/serve-index@^1.9.4":
+ version "1.9.4"
+ resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898"
+ integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==
dependencies:
"@types/express" "*"
-"@types/serve-static@*", "@types/serve-static@^1.13.10":
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155"
- integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==
+"@types/serve-static@*", "@types/serve-static@^1.15.5":
+ version "1.15.5"
+ resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.5.tgz#15e67500ec40789a1e8c9defc2d32a896f05b033"
+ integrity sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==
dependencies:
+ "@types/http-errors" "*"
"@types/mime" "*"
"@types/node" "*"
-"@types/sockjs@^0.3.33":
- version "0.3.33"
- resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f"
- integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==
+"@types/sockjs@^0.3.36":
+ version "0.3.36"
+ resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535"
+ integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==
dependencies:
"@types/node" "*"
@@ -1823,10 +1743,10 @@
resolved "https://registry.yarnpkg.com/@types/verror/-/verror-1.10.5.tgz#2a1413aded46e67a1fe2386800e291123ed75eb1"
integrity sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw==
-"@types/ws@^8.5.5":
- version "8.5.5"
- resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.5.tgz#af587964aa06682702ee6dcbc7be41a80e4b28eb"
- integrity sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==
+"@types/ws@^8.5.10":
+ version "8.5.10"
+ resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787"
+ integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==
dependencies:
"@types/node" "*"
@@ -1849,6 +1769,11 @@
dependencies:
"@types/node" "*"
+"@ungap/structured-clone@^1.2.0":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
+ integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
+
"@videojs/http-streaming@2.16.2":
version "2.16.2"
resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-2.16.2.tgz#a9be925b4e368a41dbd67d49c4f566715169b84b"
@@ -1881,14 +1806,16 @@
global "~4.4.0"
is-function "^1.0.1"
-"@vue/compiler-sfc@2.7.14":
- version "2.7.14"
- resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz#3446fd2fbb670d709277fc3ffa88efc5e10284fd"
- integrity sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==
+"@vue/compiler-sfc@2.7.16":
+ version "2.7.16"
+ resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz#ff81711a0fac9c68683d8bb00b63f857de77dc83"
+ integrity sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==
dependencies:
- "@babel/parser" "^7.18.4"
+ "@babel/parser" "^7.23.5"
postcss "^8.4.14"
source-map "^0.6.1"
+ optionalDependencies:
+ prettier "^1.18.2 || ^2.0.0"
"@vue/component-compiler-utils@^3.1.0":
version "3.3.0"
@@ -2062,19 +1989,6 @@
resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
-JSONStream@^1.0.3:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0"
- integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==
- dependencies:
- jsonparse "^1.2.0"
- through ">=2.2.7 <3"
-
-abbrev@1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
- integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
-
accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
version "1.3.8"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
@@ -2093,29 +2007,10 @@ acorn-jsx@^5.3.2:
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-acorn-node@^1.2.0, acorn-node@^1.3.0, acorn-node@^1.5.2, acorn-node@^1.8.2:
- version "1.8.2"
- resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8"
- integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==
- dependencies:
- acorn "^7.0.0"
- acorn-walk "^7.0.0"
- xtend "^4.0.2"
-
-acorn-walk@^7.0.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
- integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
-
-acorn@^7.0.0:
- version "7.4.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
- integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-
-acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0, acorn@^8.9.0:
- version "8.9.0"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.9.0.tgz#78a16e3b2bcc198c10822786fa6679e245db5b59"
- integrity sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==
+acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0, acorn@^8.8.2, acorn@^8.9.0:
+ version "8.11.3"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a"
+ integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
aes-decrypter@3.1.3:
version "3.1.3"
@@ -2127,28 +2022,13 @@ aes-decrypter@3.1.3:
global "^4.4.0"
pkcs7 "^1.0.4"
-agent-base@6, agent-base@^6.0.2:
+agent-base@6:
version "6.0.2"
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
dependencies:
debug "4"
-agentkeepalive@^4.1.3:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923"
- integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==
- dependencies:
- humanize-ms "^1.2.1"
-
-aggregate-error@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
- integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
- dependencies:
- clean-stack "^2.0.0"
- indent-string "^4.0.0"
-
ajv-formats@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
@@ -2178,7 +2058,7 @@ ajv@^6.10.0, ajv@^6.12.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-ajv@^8.0.0, ajv@^8.0.1, ajv@^8.6.3, ajv@^8.9.0:
+ajv@^8.0.0, ajv@^8.0.1, ajv@^8.9.0:
version "8.12.0"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
@@ -2188,38 +2068,11 @@ ajv@^8.0.0, ajv@^8.0.1, ajv@^8.6.3, ajv@^8.9.0:
require-from-string "^2.0.2"
uri-js "^4.2.2"
-ansi-align@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59"
- integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==
- dependencies:
- string-width "^4.1.0"
-
-ansi-escapes@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
- integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
-
ansi-html-community@^0.0.8:
version "0.0.8"
resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41"
integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==
-ansi-regex@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
- integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==
-
-ansi-regex@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1"
- integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==
-
-ansi-regex@^4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed"
- integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
-
ansi-regex@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
@@ -2249,11 +2102,6 @@ ansi-styles@^6.1.0:
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
-ansi@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21"
- integrity sha512-iFY7JCgHbepc0b82yLaw4IMortylNb6wG4kL+4R0C3iv6i+RHGHux/yUX5BTiRvSX/shMnngjR1YyNMnXEFh5A==
-
anymatch@~3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
@@ -2267,12 +2115,11 @@ app-builder-bin@4.0.0:
resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0"
integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==
-app-builder-lib@24.6.4:
- version "24.6.4"
- resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.6.4.tgz#5bf77dd89d3ee557bc615b9ddfaf383f3e51577b"
- integrity sha512-m9931WXb83teb32N0rKg+ulbn6+Hl8NV5SUpVDOVz9MWOXfhV6AQtTdftf51zJJvCQnQugGtSqoLvgw6mdF/Rg==
+app-builder-lib@24.12.0:
+ version "24.12.0"
+ resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.12.0.tgz#2e985968c341d28fc887be3ecee658e6a240e147"
+ integrity sha512-t/xinVrMbsEhwljLDoFOtGkiZlaxY1aceZbHERGAS02EkUHJp9lgs/+L8okXLlYCaDSqYdB05Yb8Co+krvguXA==
dependencies:
- "7zip-bin" "~5.1.1"
"@develar/schema-utils" "~2.6.5"
"@electron/notarize" "2.1.0"
"@electron/osx-sign" "1.0.5"
@@ -2281,12 +2128,12 @@ app-builder-lib@24.6.4:
"@types/fs-extra" "9.0.13"
async-exit-hook "^2.0.1"
bluebird-lst "^1.0.9"
- builder-util "24.5.0"
- builder-util-runtime "9.2.1"
+ builder-util "24.9.4"
+ builder-util-runtime "9.2.3"
chromium-pickle-js "^0.2.0"
debug "^4.3.4"
ejs "^3.1.8"
- electron-publish "24.5.0"
+ electron-publish "24.9.4"
form-data "^4.0.0"
fs-extra "^10.1.0"
hosted-git-info "^4.1.0"
@@ -2301,19 +2148,6 @@ app-builder-lib@24.6.4:
tar "^6.1.12"
temp-file "^3.4.0"
-aproba@^1.0.3:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
- integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
-
-are-we-there-yet@~1.1.2:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146"
- integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==
- dependencies:
- delegates "^1.0.0"
- readable-stream "^2.0.6"
-
argparse@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
@@ -2334,30 +2168,20 @@ array-buffer-byte-length@^1.0.0:
call-bind "^1.0.2"
is-array-buffer "^3.0.1"
-array-find-index@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
- integrity sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==
-
array-flatten@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
-array-flatten@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
- integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
-
-array-includes@^3.1.6:
- version "3.1.6"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f"
- integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==
+array-includes@^3.1.7:
+ version "3.1.7"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda"
+ integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- get-intrinsic "^1.1.3"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ get-intrinsic "^1.2.1"
is-string "^1.0.7"
array-union@^2.1.0:
@@ -2365,64 +2189,50 @@ array-union@^2.1.0:
resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-array.prototype.findlastindex@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz#bc229aef98f6bd0533a2bc61ff95209875526c9b"
- integrity sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==
+array.prototype.findlastindex@^1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz#b37598438f97b579166940814e2c0493a4f50207"
+ integrity sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
es-shim-unscopables "^1.0.0"
- get-intrinsic "^1.1.3"
+ get-intrinsic "^1.2.1"
-array.prototype.flat@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2"
- integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==
+array.prototype.flat@^1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18"
+ integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
es-shim-unscopables "^1.0.0"
-array.prototype.flatmap@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183"
- integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==
+array.prototype.flatmap@^1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527"
+ integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
es-shim-unscopables "^1.0.0"
-arraybuffer.prototype.slice@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz#9b5ea3868a6eebc30273da577eb888381c0044bb"
- integrity sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==
+arraybuffer.prototype.slice@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12"
+ integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==
dependencies:
array-buffer-byte-length "^1.0.0"
call-bind "^1.0.2"
define-properties "^1.2.0"
+ es-abstract "^1.22.1"
get-intrinsic "^1.2.1"
is-array-buffer "^3.0.2"
is-shared-array-buffer "^1.0.2"
-arrify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
- integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==
-
-asn1.js@^5.2.0:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
- integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==
- dependencies:
- bn.js "^4.0.0"
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
- safer-buffer "^2.1.0"
-
asn1@~0.2.3:
version "0.2.6"
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d"
@@ -2435,14 +2245,6 @@ assert-plus@1.0.0, assert-plus@^1.0.0:
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
-assert@^1.4.0:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.1.tgz#038ab248e4ff078e7bc2485ba6e6388466c78f76"
- integrity sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==
- dependencies:
- object.assign "^4.1.4"
- util "^0.10.4"
-
astral-regex@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
@@ -2453,13 +2255,6 @@ async-exit-hook@^2.0.1:
resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3"
integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==
-async@^2.6.2:
- version "2.6.4"
- resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221"
- integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==
- dependencies:
- lodash "^4.17.14"
-
async@^3.2.3:
version "3.2.3"
resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9"
@@ -2475,11 +2270,6 @@ at-least-node@^1.0.0:
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-atomically@^1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/atomically/-/atomically-1.7.0.tgz#c07a0458432ea6dbc9a3506fffa424b48bccaafe"
- integrity sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==
-
autolinker@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/autolinker/-/autolinker-4.0.0.tgz#aa1f9a52786b727b0ecee8cd7d4a97e0e3ef59f1"
@@ -2510,29 +2300,29 @@ babel-loader@^9.1.3:
find-cache-dir "^4.0.0"
schema-utils "^4.0.0"
-babel-plugin-polyfill-corejs2@^0.4.6:
- version "0.4.6"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313"
- integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==
+babel-plugin-polyfill-corejs2@^0.4.8:
+ version "0.4.8"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz#dbcc3c8ca758a290d47c3c6a490d59429b0d2269"
+ integrity sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==
dependencies:
"@babel/compat-data" "^7.22.6"
- "@babel/helper-define-polyfill-provider" "^0.4.3"
+ "@babel/helper-define-polyfill-provider" "^0.5.0"
semver "^6.3.1"
-babel-plugin-polyfill-corejs3@^0.8.5:
- version "0.8.5"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz#a75fa1b0c3fc5bd6837f9ec465c0f48031b8cab1"
- integrity sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==
+babel-plugin-polyfill-corejs3@^0.9.0:
+ version "0.9.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz#9eea32349d94556c2ad3ab9b82ebb27d4bf04a81"
+ integrity sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.4.3"
- core-js-compat "^3.32.2"
+ "@babel/helper-define-polyfill-provider" "^0.5.0"
+ core-js-compat "^3.34.0"
-babel-plugin-polyfill-regenerator@^0.5.3:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5"
- integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==
+babel-plugin-polyfill-regenerator@^0.5.5:
+ version "0.5.5"
+ resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz#8b0c8fc6434239e5d7b8a9d1f832bb2b0310f06a"
+ integrity sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==
dependencies:
- "@babel/helper-define-polyfill-provider" "^0.4.3"
+ "@babel/helper-define-polyfill-provider" "^0.5.0"
balanced-match@^1.0.0:
version "1.0.2"
@@ -2544,7 +2334,7 @@ balanced-match@^2.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9"
integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==
-base64-js@^1.0.2, base64-js@^1.3.1, base64-js@^1.5.1:
+base64-js@^1.3.1, base64-js@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
@@ -2588,16 +2378,6 @@ bluebird@^3.1.1, bluebird@^3.5.5:
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
-bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9:
- version "4.12.0"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
- integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
-
-bn.js@^5.0.0, bn.js@^5.1.1:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70"
- integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==
-
body-parser@1.20.0:
version "1.20.0"
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5"
@@ -2616,33 +2396,13 @@ body-parser@1.20.0:
type-is "~1.6.18"
unpipe "1.0.0"
-body-parser@1.20.1:
- version "1.20.1"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668"
- integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==
- dependencies:
- bytes "3.1.2"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "2.0.0"
- destroy "1.2.0"
- http-errors "2.0.0"
- iconv-lite "0.4.24"
- on-finished "2.4.1"
- qs "6.11.0"
- raw-body "2.5.1"
- type-is "~1.6.18"
- unpipe "1.0.0"
-
-bonjour-service@^1.0.11:
- version "1.0.12"
- resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.12.tgz#28fbd4683f5f2e36feedb833e24ba661cac960c3"
- integrity sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==
+bonjour-service@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02"
+ integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==
dependencies:
- array-flatten "^2.1.2"
- dns-equal "^1.0.0"
fast-deep-equal "^3.1.3"
- multicast-dns "^7.2.4"
+ multicast-dns "^7.2.5"
boolbase@^1.0.0:
version "1.0.0"
@@ -2654,20 +2414,6 @@ boolean@^3.0.1:
resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b"
integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==
-boxen@^5.0.0:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50"
- integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==
- dependencies:
- ansi-align "^3.0.0"
- camelcase "^6.2.0"
- chalk "^4.1.0"
- cli-boxes "^2.2.1"
- string-width "^4.2.2"
- type-fest "^0.20.2"
- widest-line "^3.1.0"
- wrap-ansi "^7.0.0"
-
bplist-parser@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e"
@@ -2697,153 +2443,14 @@ braces@^3.0.2, braces@~3.0.2:
dependencies:
fill-range "^7.0.1"
-brorand@^1.0.1, brorand@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
- integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==
-
-browser-pack@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.1.0.tgz#c34ba10d0b9ce162b5af227c7131c92c2ecd5774"
- integrity sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==
- dependencies:
- JSONStream "^1.0.3"
- combine-source-map "~0.8.0"
- defined "^1.0.0"
- safe-buffer "^5.1.1"
- through2 "^2.0.0"
- umd "^3.0.0"
-
-browser-resolve@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-2.0.0.tgz#99b7304cb392f8d73dba741bb2d7da28c6d7842b"
- integrity sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==
+browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.22.2:
+ version "4.22.3"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.3.tgz#299d11b7e947a6b843981392721169e27d60c5a6"
+ integrity sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==
dependencies:
- resolve "^1.17.0"
-
-browserify-aes@^1.0.0, browserify-aes@^1.0.4:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
- integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==
- dependencies:
- buffer-xor "^1.0.3"
- cipher-base "^1.0.0"
- create-hash "^1.1.0"
- evp_bytestokey "^1.0.3"
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
-browserify-cipher@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
- integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==
- dependencies:
- browserify-aes "^1.0.4"
- browserify-des "^1.0.0"
- evp_bytestokey "^1.0.0"
-
-browserify-des@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c"
- integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==
- dependencies:
- cipher-base "^1.0.1"
- des.js "^1.0.0"
- inherits "^2.0.1"
- safe-buffer "^5.1.2"
-
-browserify-rsa@^4.0.0, browserify-rsa@^4.0.1:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d"
- integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==
- dependencies:
- bn.js "^5.0.0"
- randombytes "^2.0.1"
-
-browserify-sign@^4.0.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3"
- integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==
- dependencies:
- bn.js "^5.1.1"
- browserify-rsa "^4.0.1"
- create-hash "^1.2.0"
- create-hmac "^1.1.7"
- elliptic "^6.5.3"
- inherits "^2.0.4"
- parse-asn1 "^5.1.5"
- readable-stream "^3.6.0"
- safe-buffer "^5.2.0"
-
-browserify-zlib@~0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"
- integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
- dependencies:
- pako "~1.0.5"
-
-browserify@^17.0.0:
- version "17.0.0"
- resolved "https://registry.yarnpkg.com/browserify/-/browserify-17.0.0.tgz#4c48fed6c02bfa2b51fd3b670fddb805723cdc22"
- integrity sha512-SaHqzhku9v/j6XsQMRxPyBrSP3gnwmE27gLJYZgMT2GeK3J0+0toN+MnuNYDfHwVGQfLiMZ7KSNSIXHemy905w==
- dependencies:
- JSONStream "^1.0.3"
- assert "^1.4.0"
- browser-pack "^6.0.1"
- browser-resolve "^2.0.0"
- browserify-zlib "~0.2.0"
- buffer "~5.2.1"
- cached-path-relative "^1.0.0"
- concat-stream "^1.6.0"
- console-browserify "^1.1.0"
- constants-browserify "~1.0.0"
- crypto-browserify "^3.0.0"
- defined "^1.0.0"
- deps-sort "^2.0.1"
- domain-browser "^1.2.0"
- duplexer2 "~0.1.2"
- events "^3.0.0"
- glob "^7.1.0"
- has "^1.0.0"
- htmlescape "^1.1.0"
- https-browserify "^1.0.0"
- inherits "~2.0.1"
- insert-module-globals "^7.2.1"
- labeled-stream-splicer "^2.0.0"
- mkdirp-classic "^0.5.2"
- module-deps "^6.2.3"
- os-browserify "~0.3.0"
- parents "^1.0.1"
- path-browserify "^1.0.0"
- process "~0.11.0"
- punycode "^1.3.2"
- querystring-es3 "~0.2.0"
- read-only-stream "^2.0.0"
- readable-stream "^2.0.2"
- resolve "^1.1.4"
- shasum-object "^1.0.0"
- shell-quote "^1.6.1"
- stream-browserify "^3.0.0"
- stream-http "^3.0.0"
- string_decoder "^1.1.1"
- subarg "^1.0.0"
- syntax-error "^1.1.1"
- through2 "^2.0.0"
- timers-browserify "^1.0.1"
- tty-browserify "0.0.1"
- url "~0.11.0"
- util "~0.12.0"
- vm-browserify "^1.0.0"
- xtend "^4.0.0"
-
-browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.21.4, browserslist@^4.21.9, browserslist@^4.22.1:
- version "4.22.1"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619"
- integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==
- dependencies:
- caniuse-lite "^1.0.30001541"
- electron-to-chromium "^1.4.535"
- node-releases "^2.0.13"
+ caniuse-lite "^1.0.30001580"
+ electron-to-chromium "^1.4.648"
+ node-releases "^2.0.14"
update-browserslist-db "^1.0.13"
buffer-crc32@~0.2.3:
@@ -2861,11 +2468,6 @@ buffer-from@^1.0.0:
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-buffer-xor@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
- integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==
-
buffer@^5.1.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
@@ -2874,32 +2476,24 @@ buffer@^5.1.0:
base64-js "^1.3.1"
ieee754 "^1.1.13"
-buffer@~5.2.1:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6"
- integrity sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==
- dependencies:
- base64-js "^1.0.2"
- ieee754 "^1.1.4"
-
-builder-util-runtime@9.2.1:
- version "9.2.1"
- resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.2.1.tgz#3184dcdf7ed6c47afb8df733813224ced4f624fd"
- integrity sha512-2rLv/uQD2x+dJ0J3xtsmI12AlRyk7p45TEbE/6o/fbb633e/S3pPgm+ct+JHsoY7r39dKHnGEFk/AASRFdnXmA==
+builder-util-runtime@9.2.3:
+ version "9.2.3"
+ resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.2.3.tgz#0a82c7aca8eadef46d67b353c638f052c206b83c"
+ integrity sha512-FGhkqXdFFZ5dNC4C+yuQB9ak311rpGAw+/ASz8ZdxwODCv1GGMWgLDeofRkdi0F3VCHQEWy/aXcJQozx2nOPiw==
dependencies:
debug "^4.3.4"
sax "^1.2.4"
-builder-util@24.5.0:
- version "24.5.0"
- resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-24.5.0.tgz#8683c9a7a1c5c9f9a4c4d2789ecca0e47dddd3f9"
- integrity sha512-STnBmZN/M5vGcv01u/K8l+H+kplTaq4PAIn3yeuufUKSpcdro0DhJWxPI81k5XcNfC//bjM3+n9nr8F9uV4uAQ==
+builder-util@24.9.4:
+ version "24.9.4"
+ resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-24.9.4.tgz#8cde880e7c719285e9cb30e6850ddd5bf475ac04"
+ integrity sha512-YNon3rYjPSm4XDDho9wD6jq7vLRJZUy9FR+yFZnHoWvvdVCnZakL4BctTlPABP41MvIH5yk2cTZ2YfkOhGistQ==
dependencies:
- "7zip-bin" "~5.1.1"
+ "7zip-bin" "~5.2.0"
"@types/debug" "^4.1.6"
app-builder-bin "4.0.0"
bluebird-lst "^1.0.9"
- builder-util-runtime "9.2.1"
+ builder-util-runtime "9.2.3"
chalk "^4.1.2"
cross-spawn "^7.0.3"
debug "^4.3.4"
@@ -2917,16 +2511,6 @@ builtin-modules@^3.3.0:
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6"
integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==
-builtin-status-codes@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
- integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==
-
-builtins@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88"
- integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==
-
builtins@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9"
@@ -2941,6 +2525,13 @@ bundle-name@^3.0.0:
dependencies:
run-applescript "^5.0.0"
+bundle-name@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889"
+ integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==
+ dependencies:
+ run-applescript "^7.0.0"
+
bytes@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
@@ -2951,48 +2542,11 @@ bytes@3.1.2:
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
-cacache@^15.0.5, cacache@^15.2.0:
- version "15.3.0"
- resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb"
- integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==
- dependencies:
- "@npmcli/fs" "^1.0.0"
- "@npmcli/move-file" "^1.0.1"
- chownr "^2.0.0"
- fs-minipass "^2.0.0"
- glob "^7.1.4"
- infer-owner "^1.0.4"
- lru-cache "^6.0.0"
- minipass "^3.1.1"
- minipass-collect "^1.0.2"
- minipass-flush "^1.0.5"
- minipass-pipeline "^1.2.2"
- mkdirp "^1.0.3"
- p-map "^4.0.0"
- promise-inflight "^1.0.1"
- rimraf "^3.0.2"
- ssri "^8.0.1"
- tar "^6.0.2"
- unique-filename "^1.1.1"
-
cacheable-lookup@^5.0.3:
version "5.0.4"
resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
-cacheable-request@^6.0.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
- integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
- dependencies:
- clone-response "^1.0.2"
- get-stream "^5.1.0"
- http-cache-semantics "^4.0.0"
- keyv "^3.0.0"
- lowercase-keys "^2.0.0"
- normalize-url "^4.1.0"
- responselike "^1.0.2"
-
cacheable-request@^7.0.2:
version "7.0.2"
resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27"
@@ -3006,11 +2560,6 @@ cacheable-request@^7.0.2:
normalize-url "^6.0.1"
responselike "^2.0.0"
-cached-path-relative@^1.0.0, cached-path-relative@^1.0.2:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.1.0.tgz#865576dfef39c0d6a7defde794d078f5308e3ef3"
- integrity sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==
-
call-bind@^1.0.0, call-bind@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
@@ -3019,6 +2568,15 @@ call-bind@^1.0.0, call-bind@^1.0.2:
function-bind "^1.1.1"
get-intrinsic "^1.0.2"
+call-bind@^1.0.4, call-bind@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513"
+ integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==
+ dependencies:
+ function-bind "^1.1.2"
+ get-intrinsic "^1.2.1"
+ set-function-length "^1.1.1"
+
callsites@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
@@ -3032,21 +2590,6 @@ camel-case@^4.1.2:
pascal-case "^3.1.2"
tslib "^2.0.3"
-camelcase-keys@^7.0.0:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-7.0.2.tgz#d048d8c69448745bb0de6fc4c1c52a30dfbe7252"
- integrity sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==
- dependencies:
- camelcase "^6.3.0"
- map-obj "^4.1.0"
- quick-lru "^5.1.1"
- type-fest "^1.2.1"
-
-camelcase@^6.2.0, camelcase@^6.3.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
- integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-
caniuse-api@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0"
@@ -3062,10 +2605,10 @@ caniuse-lite@^1.0.0:
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz"
integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==
-caniuse-lite@^1.0.30001541:
- version "1.0.30001549"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz#7d1a3dce7ea78c06ed72c32c2743ea364b3615aa"
- integrity sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA==
+caniuse-lite@^1.0.30001580:
+ version "1.0.30001581"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz#0dfd4db9e94edbdca67d57348ebc070dece279f4"
+ integrity sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==
caseless@~0.12.0:
version "0.12.0"
@@ -3081,15 +2624,7 @@ chalk@^2.4.1, chalk@^2.4.2:
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
-chalk@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
- integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2:
+chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -3097,15 +2632,10 @@ chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chardet@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
- integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
-
-"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3:
- version "3.5.3"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
- integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
+"chokidar@>=3.0.0 <4.0.0", chokidar@^3.6.0:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b"
+ integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
dependencies:
anymatch "~3.1.2"
braces "~3.0.2"
@@ -3132,23 +2662,15 @@ chromium-pickle-js@^0.2.0:
resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205"
integrity sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=
-ci-info@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
- integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-
-ci-info@^3.2.0, ci-info@^3.8.0:
+ci-info@^3.2.0:
version "3.8.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91"
integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==
-cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
- integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
+ci-info@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2"
+ integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==
clean-css@^5.2.2:
version "5.3.0"
@@ -3164,23 +2686,6 @@ clean-regexp@^1.0.0:
dependencies:
escape-string-regexp "^1.0.5"
-clean-stack@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
- integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
-
-cli-boxes@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
- integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
-
-cli-cursor@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
- integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==
- dependencies:
- restore-cursor "^2.0.0"
-
cli-truncate@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
@@ -3189,11 +2694,6 @@ cli-truncate@^2.1.0:
slice-ansi "^3.0.0"
string-width "^4.2.0"
-cli-width@^2.0.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48"
- integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==
-
cliui@^8.0.1:
version "8.0.1"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
@@ -3219,11 +2719,6 @@ clone-response@^1.0.2:
dependencies:
mimic-response "^1.0.0"
-code-point-at@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
- integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==
-
color-convert@^1.9.0:
version "1.9.3"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
@@ -3258,16 +2753,6 @@ colorette@^2.0.10, colorette@^2.0.14:
resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da"
integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==
-combine-source-map@^0.8.0, combine-source-map@~0.8.0:
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.8.0.tgz#a58d0df042c186fcf822a8e8015f5450d2d79a8b"
- integrity sha512-UlxQ9Vw0b/Bt/KYwCFqdEwsQ1eL8d1gibiFb7lxQJFdvTgc2hIZi6ugsg+kyhzhPV+QEpUiEIwInIAIrgoEkrg==
- dependencies:
- convert-source-map "~1.1.0"
- inline-source-map "~0.6.0"
- lodash.memoize "~3.0.3"
- source-map "~0.5.3"
-
combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
version "1.0.8"
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
@@ -3335,32 +2820,6 @@ concat-map@0.0.1:
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
-concat-stream@^1.6.0, concat-stream@^1.6.1, concat-stream@~1.6.0:
- version "1.6.2"
- resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
- integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
- dependencies:
- buffer-from "^1.0.0"
- inherits "^2.0.3"
- readable-stream "^2.2.2"
- typedarray "^0.0.6"
-
-conf@^10.0.1:
- version "10.2.0"
- resolved "https://registry.yarnpkg.com/conf/-/conf-10.2.0.tgz#838e757be963f1a2386dfe048a98f8f69f7b55d6"
- integrity sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg==
- dependencies:
- ajv "^8.6.3"
- ajv-formats "^2.1.1"
- atomically "^1.7.0"
- debounce-fn "^4.0.0"
- dot-prop "^6.0.1"
- env-paths "^2.2.1"
- json-schema-typed "^7.0.3"
- onetime "^5.1.2"
- pkg-up "^3.1.0"
- semver "^7.3.5"
-
config-file-ts@^0.2.4:
version "0.2.4"
resolved "https://registry.yarnpkg.com/config-file-ts/-/config-file-ts-0.2.4.tgz#6c0741fbe118a7cf786c65f139030f0448a2cc99"
@@ -3369,33 +2828,11 @@ config-file-ts@^0.2.4:
glob "^7.1.6"
typescript "^4.0.2"
-configstore@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96"
- integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==
- dependencies:
- dot-prop "^5.2.0"
- graceful-fs "^4.1.2"
- make-dir "^3.0.0"
- unique-string "^2.0.0"
- write-file-atomic "^3.0.0"
- xdg-basedir "^4.0.0"
-
connect-history-api-fallback@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8"
integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==
-console-browserify@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336"
- integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
-
-console-control-strings@^1.0.0, console-control-strings@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
- integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==
-
consolidate@^0.15.1:
version "0.15.1"
resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7"
@@ -3403,11 +2840,6 @@ consolidate@^0.15.1:
dependencies:
bluebird "^3.1.1"
-constants-browserify@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
- integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==
-
content-disposition@0.5.4:
version "0.5.4"
resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
@@ -3425,11 +2857,6 @@ convert-source-map@^2.0.0:
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a"
integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
-convert-source-map@~1.1.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.1.3.tgz#4829c877e9fe49b3161f3bf3673888e204699860"
- integrity sha512-Y8L5rp6jo+g9VEPgvqNfEopjTR4OTYct8lXlS8iVQdmnjDvbdbzYe9rjtFCB9egC86JoNCU61WRY+ScjkZpnIg==
-
cookie-signature@1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
@@ -3440,137 +2867,29 @@ cookie@0.5.0:
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
-copy-webpack-plugin@^11.0.0:
- version "11.0.0"
- resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a"
- integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==
+copy-webpack-plugin@^12.0.2:
+ version "12.0.2"
+ resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz#935e57b8e6183c82f95bd937df658a59f6a2da28"
+ integrity sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==
dependencies:
- fast-glob "^3.2.11"
+ fast-glob "^3.3.2"
glob-parent "^6.0.1"
- globby "^13.1.1"
+ globby "^14.0.0"
normalize-path "^3.0.0"
- schema-utils "^4.0.0"
- serialize-javascript "^6.0.0"
-
-cordova-app-hello-world@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/cordova-app-hello-world/-/cordova-app-hello-world-6.0.0.tgz#aed3e3334516c1c0717b942ce85bea4f8a57f71a"
- integrity sha512-wPZsm+fzNUwdiTRODT+fQuPV410RNmd3Buiw63vT8BPxjC+cn6Bu8emrgwrDM4pbmU5sa5Unwu3xPcbQGQ3G3g==
-
-cordova-common@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/cordova-common/-/cordova-common-4.1.0.tgz#06058ea00e9dd0c635b6884617a0df81b3d89359"
- integrity sha512-sYfOSfpYGQOmUDlsARUbpT/EvVKT/E+GI3zwTXt+C6DjZ7xs6ZQVHs3umHKSidjf9yVM2LLmvGFpGrGX7aGxug==
- dependencies:
- "@netflix/nerror" "^1.1.3"
- ansi "^0.3.1"
- bplist-parser "^0.2.0"
- cross-spawn "^7.0.1"
- elementtree "^0.1.7"
- endent "^1.4.1"
- fast-glob "^3.2.2"
- fs-extra "^9.0.0"
- glob "^7.1.6"
- plist "^3.0.1"
- q "^1.5.1"
- read-chunk "^3.2.0"
- strip-bom "^4.0.0"
- underscore "^1.9.2"
+ schema-utils "^4.2.0"
+ serialize-javascript "^6.0.2"
-cordova-create@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/cordova-create/-/cordova-create-4.1.0.tgz#475f48ef6932214d758d3e40b4215a8e2063003f"
- integrity sha512-8VQohB5w5WwuxurQJ+2L+lAFVhBr//kFvlxLOmF0P3SzTdfIU02pNalbOeLalC0DXD7rfBXJZOxJ+KSM5TOq+Q==
+core-js-compat@^3.31.0, core-js-compat@^3.34.0:
+ version "3.35.0"
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.35.0.tgz#c149a3d1ab51e743bc1da61e39cb51f461a41873"
+ integrity sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==
dependencies:
- cordova-app-hello-world "^6.0.0"
- cordova-common "^4.1.0"
- cordova-fetch "^3.1.0"
- fs-extra "^10.1.0"
- globby "^11.1.0"
- import-fresh "^3.3.0"
- isobject "^4.0.0"
- npm-package-arg "^8.1.5"
- path-is-inside "^1.0.2"
- tmp "^0.2.1"
- valid-identifier "0.0.2"
+ browserslist "^4.22.2"
-cordova-fetch@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/cordova-fetch/-/cordova-fetch-3.1.0.tgz#bdf7546ec4d2eaee10aeb11629dad359381eeee8"
- integrity sha512-qOT3HlNzVWbsCZVvbkZ6PdvAG1byiK8vWG+/Z+7s+8ZB76rOYKdzMvrmmMwrTTX6nglDnz5uJ/4XjQHJB770GQ==
- dependencies:
- cordova-common "^4.1.0"
- fs-extra "^9.1.0"
- npm-package-arg "^8.1.5"
- pacote "^11.3.5"
- pify "^5.0.0"
- resolve "^1.22.1"
- semver "^7.3.8"
- which "^2.0.2"
-
-cordova-lib@^11.1.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/cordova-lib/-/cordova-lib-11.1.0.tgz#9e1e588972775128b8e1c264a24a01ad8713e9a2"
- integrity sha512-/XM+/wFag72bD4SNSxwX8b3OWatHNNlnmJpgb5pepp2Pobb957nWyR0GPwIkKyOyszdZesWM3Vv8uH9e2Z1k2w==
- dependencies:
- cordova-common "^4.1.0"
- cordova-fetch "^3.1.0"
- cordova-serve "^4.0.0"
- dep-graph "^1.1.0"
- detect-indent "^6.1.0"
- detect-newline "^3.1.0"
- elementtree "^0.1.7"
- execa "^5.1.1"
- fs-extra "^10.1.0"
- globby "^11.1.0"
- init-package-json "^2.0.5"
- md5-file "^5.0.0"
- pify "^5.0.0"
- semver "^7.3.8"
- stringify-package "^1.0.1"
- write-file-atomic "^3.0.3"
-
-cordova-serve@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/cordova-serve/-/cordova-serve-4.0.1.tgz#8405ef74514aa06d706d6cf1d43c6357efbe0af5"
- integrity sha512-YbfXaZ60yr5dkqmDFQgrU7TSKnzCqYsxHgIUzDeX8RggZb6mz1F9jMfUBbaYyaU7JjcuJ0aoRPYLvwSGQVhGkw==
- dependencies:
- chalk "^3.0.0"
- compression "^1.7.4"
- express "^4.17.1"
- open "^7.0.3"
- which "^2.0.2"
-
-cordova@^11.0.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/cordova/-/cordova-11.1.0.tgz#77e77dacf86405a8527a021c617559906238d53d"
- integrity sha512-CuF9wHcGLC7ef1ti1YpOy3+3Xov5n8znbOipKbHjpZUEXtYEHDv2+GuaqQB6njkHY+ZxfosrIV/BVMLpkpD8dw==
- dependencies:
- configstore "^5.0.1"
- cordova-common "^4.1.0"
- cordova-create "^4.1.0"
- cordova-lib "^11.1.0"
- editor "^1.0.0"
- execa "^5.1.1"
- fs-extra "^10.1.0"
- insight "^0.11.1"
- loud-rejection "^2.2.0"
- nopt "^5.0.0"
- semver "^7.3.8"
- systeminformation "^5.17.3"
- update-notifier "^5.1.0"
-
-core-js-compat@^3.31.0, core-js-compat@^3.32.2:
- version "3.33.0"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.0.tgz#24aa230b228406450b2277b7c8bfebae932df966"
- integrity sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==
- dependencies:
- browserslist "^4.22.1"
-
-core-js@^3.27.2:
- version "3.33.1"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.1.tgz#ef3766cfa382482d0a2c2bc5cb52c6d88805da52"
- integrity sha512-qVSq3s+d4+GsqN0teRCJtM6tdEEXyWxjzbhVrCHmBS5ZTM0FS2MOS0D13dUXAWDUN6a+lHI/N1hF9Ytz6iLl9Q==
+core-js@^3.35.1:
+ version "3.35.1"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.35.1.tgz#9c28f8b7ccee482796f8590cc8d15739eaaf980c"
+ integrity sha512-IgdsbxNyMskrTFxa9lWHyMwAJU5gXOPP+1yO+K59d50VLVAIDAbs7gIv705KzALModfK3ZrSZTPNpC0PQgIZuw==
core-util-is@1.0.2:
version "1.0.2"
@@ -3582,15 +2901,15 @@ core-util-is@~1.0.0:
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
-cosmiconfig@^8.2.0:
- version "8.2.0"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.2.0.tgz#f7d17c56a590856cd1e7cee98734dca272b0d8fd"
- integrity sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==
+cosmiconfig@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d"
+ integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==
dependencies:
- import-fresh "^3.2.1"
+ env-paths "^2.2.1"
+ import-fresh "^3.3.0"
js-yaml "^4.1.0"
- parse-json "^5.0.0"
- path-type "^4.0.0"
+ parse-json "^5.2.0"
crc@^3.8.0:
version "3.8.0"
@@ -3599,37 +2918,6 @@ crc@^3.8.0:
dependencies:
buffer "^5.1.0"
-create-ecdh@^4.0.0:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e"
- integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==
- dependencies:
- bn.js "^4.1.0"
- elliptic "^6.5.3"
-
-create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
- integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==
- dependencies:
- cipher-base "^1.0.1"
- inherits "^2.0.1"
- md5.js "^1.3.4"
- ripemd160 "^2.0.1"
- sha.js "^2.4.0"
-
-create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
- integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==
- dependencies:
- cipher-base "^1.0.3"
- create-hash "^1.1.0"
- inherits "^2.0.1"
- ripemd160 "^2.0.0"
- safe-buffer "^5.0.1"
- sha.js "^2.4.8"
-
cross-spawn@^6.0.5:
version "6.0.5"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
@@ -3650,63 +2938,41 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
shebang-command "^2.0.0"
which "^2.0.1"
-crypto-browserify@^3.0.0:
- version "3.12.0"
- resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
- integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
- dependencies:
- browserify-cipher "^1.0.0"
- browserify-sign "^4.0.0"
- create-ecdh "^4.0.0"
- create-hash "^1.1.0"
- create-hmac "^1.1.0"
- diffie-hellman "^5.0.0"
- inherits "^2.0.1"
- pbkdf2 "^3.0.3"
- public-encrypt "^4.0.0"
- randombytes "^2.0.0"
- randomfill "^1.0.3"
+css-declaration-sorter@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-7.1.1.tgz#9796bcc257b4647c39993bda8d431ce32b666f80"
+ integrity sha512-dZ3bVTEEc1vxr3Bek9vGwfB5Z6ESPULhcRvO472mfjVnj8jRcTnKO8/JTczlvxM10Myb+wBM++1MtdO76eWcaQ==
-crypto-random-string@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
- integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
-
-css-declaration-sorter@^6.3.1:
- version "6.4.0"
- resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz#630618adc21724484b3e9505bce812def44000ad"
- integrity sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==
-
-css-functions-list@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.0.tgz#8290b7d064bf483f48d6559c10e98dc4d1ad19ee"
- integrity sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==
+css-functions-list@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.1.tgz#2eb205d8ce9f9ce74c5c1d7490b66b77c45ce3ea"
+ integrity sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==
-css-loader@^6.8.1:
- version "6.8.1"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88"
- integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==
+css-loader@^6.10.0:
+ version "6.10.0"
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.10.0.tgz#7c172b270ec7b833951b52c348861206b184a4b7"
+ integrity sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==
dependencies:
icss-utils "^5.1.0"
- postcss "^8.4.21"
+ postcss "^8.4.33"
postcss-modules-extract-imports "^3.0.0"
- postcss-modules-local-by-default "^4.0.3"
- postcss-modules-scope "^3.0.0"
+ postcss-modules-local-by-default "^4.0.4"
+ postcss-modules-scope "^3.1.1"
postcss-modules-values "^4.0.0"
postcss-value-parser "^4.2.0"
- semver "^7.3.8"
+ semver "^7.5.4"
-css-minimizer-webpack-plugin@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz#33effe662edb1a0bf08ad633c32fa75d0f7ec565"
- integrity sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==
- dependencies:
- "@jridgewell/trace-mapping" "^0.3.18"
- cssnano "^6.0.1"
- jest-worker "^29.4.3"
- postcss "^8.4.24"
- schema-utils "^4.0.1"
- serialize-javascript "^6.0.1"
+css-minimizer-webpack-plugin@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-6.0.0.tgz#eb79947af785467739375faf7fcb8c2dbf4f06dc"
+ integrity sha512-BLpR9CCDkKvhO3i0oZQgad6v9pCxUuhSc5RT6iUEy9M8hBXi4TJb5vqF2GQ2deqYHmRi3O6IR9hgAZQWg0EBwA==
+ dependencies:
+ "@jridgewell/trace-mapping" "^0.3.21"
+ cssnano "^6.0.3"
+ jest-worker "^29.7.0"
+ postcss "^8.4.33"
+ schema-utils "^4.2.0"
+ serialize-javascript "^6.0.2"
css-select@^4.1.3:
version "4.3.0"
@@ -3730,7 +2996,7 @@ css-select@^5.1.0:
domutils "^3.0.1"
nth-check "^2.0.1"
-css-tree@^2.2.1, css-tree@^2.3.1:
+css-tree@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20"
integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==
@@ -3756,53 +3022,53 @@ cssesc@^3.0.0:
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-cssnano-preset-default@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz#2a93247140d214ddb9f46bc6a3562fa9177fe301"
- integrity sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==
- dependencies:
- css-declaration-sorter "^6.3.1"
- cssnano-utils "^4.0.0"
- postcss-calc "^9.0.0"
- postcss-colormin "^6.0.0"
- postcss-convert-values "^6.0.0"
- postcss-discard-comments "^6.0.0"
- postcss-discard-duplicates "^6.0.0"
- postcss-discard-empty "^6.0.0"
- postcss-discard-overridden "^6.0.0"
- postcss-merge-longhand "^6.0.0"
- postcss-merge-rules "^6.0.1"
- postcss-minify-font-values "^6.0.0"
- postcss-minify-gradients "^6.0.0"
- postcss-minify-params "^6.0.0"
- postcss-minify-selectors "^6.0.0"
- postcss-normalize-charset "^6.0.0"
- postcss-normalize-display-values "^6.0.0"
- postcss-normalize-positions "^6.0.0"
- postcss-normalize-repeat-style "^6.0.0"
- postcss-normalize-string "^6.0.0"
- postcss-normalize-timing-functions "^6.0.0"
- postcss-normalize-unicode "^6.0.0"
- postcss-normalize-url "^6.0.0"
- postcss-normalize-whitespace "^6.0.0"
- postcss-ordered-values "^6.0.0"
- postcss-reduce-initial "^6.0.0"
- postcss-reduce-transforms "^6.0.0"
- postcss-svgo "^6.0.0"
- postcss-unique-selectors "^6.0.0"
-
-cssnano-utils@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-4.0.0.tgz#d1da885ec04003ab19505ff0e62e029708d36b08"
- integrity sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==
+cssnano-preset-default@^6.0.3:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-6.0.3.tgz#b4ce755974f4dc8d3d09ac13bb6281cce3ced45e"
+ integrity sha512-4y3H370aZCkT9Ev8P4SO4bZbt+AExeKhh8wTbms/X7OLDo5E7AYUUy6YPxa/uF5Grf+AJwNcCnxKhZynJ6luBA==
+ dependencies:
+ css-declaration-sorter "^7.1.1"
+ cssnano-utils "^4.0.1"
+ postcss-calc "^9.0.1"
+ postcss-colormin "^6.0.2"
+ postcss-convert-values "^6.0.2"
+ postcss-discard-comments "^6.0.1"
+ postcss-discard-duplicates "^6.0.1"
+ postcss-discard-empty "^6.0.1"
+ postcss-discard-overridden "^6.0.1"
+ postcss-merge-longhand "^6.0.2"
+ postcss-merge-rules "^6.0.3"
+ postcss-minify-font-values "^6.0.1"
+ postcss-minify-gradients "^6.0.1"
+ postcss-minify-params "^6.0.2"
+ postcss-minify-selectors "^6.0.2"
+ postcss-normalize-charset "^6.0.1"
+ postcss-normalize-display-values "^6.0.1"
+ postcss-normalize-positions "^6.0.1"
+ postcss-normalize-repeat-style "^6.0.1"
+ postcss-normalize-string "^6.0.1"
+ postcss-normalize-timing-functions "^6.0.1"
+ postcss-normalize-unicode "^6.0.2"
+ postcss-normalize-url "^6.0.1"
+ postcss-normalize-whitespace "^6.0.1"
+ postcss-ordered-values "^6.0.1"
+ postcss-reduce-initial "^6.0.2"
+ postcss-reduce-transforms "^6.0.1"
+ postcss-svgo "^6.0.2"
+ postcss-unique-selectors "^6.0.2"
+
+cssnano-utils@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-4.0.1.tgz#fd18b42f95938bf55ab47967705355d6047bf1da"
+ integrity sha512-6qQuYDqsGoiXssZ3zct6dcMxiqfT6epy7x4R0TQJadd4LWO3sPR6JH6ZByOvVLoZ6EdwPGgd7+DR1EmX3tiXQQ==
-cssnano@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-6.0.1.tgz#87c38c4cd47049c735ab756d7e77ac3ca855c008"
- integrity sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==
+cssnano@^6.0.3:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-6.0.3.tgz#46db972da71aa159437287fb4c6bc9c5d3cc5d93"
+ integrity sha512-MRq4CIj8pnyZpcI2qs6wswoYoDD1t0aL28n+41c1Ukcpm56m1h6mCexIHBGjfZfnTqtGSSCP4/fB1ovxgjBOiw==
dependencies:
- cssnano-preset-default "^6.0.1"
- lilconfig "^2.1.0"
+ cssnano-preset-default "^6.0.3"
+ lilconfig "^3.0.0"
csso@^5.0.5:
version "5.0.5"
@@ -3816,18 +3082,6 @@ csstype@^3.1.0:
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9"
integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
-currently-unhandled@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
- integrity sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==
- dependencies:
- array-find-index "^1.0.1"
-
-dash-ast@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/dash-ast/-/dash-ast-1.0.0.tgz#12029ba5fb2f8aa6f0a861795b23c1b4b6c27d37"
- integrity sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==
-
dashdash@^1.12.0:
version "1.14.1"
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
@@ -3835,13 +3089,6 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
-debounce-fn@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/debounce-fn/-/debounce-fn-4.0.0.tgz#ed76d206d8a50e60de0dd66d494d82835ffe61c7"
- integrity sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==
- dependencies:
- mimic-fn "^3.0.0"
-
debug@2.6.9:
version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
@@ -3849,7 +3096,7 @@ debug@2.6.9:
dependencies:
ms "2.0.0"
-debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4:
+debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
version "4.3.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@@ -3863,31 +3110,6 @@ debug@^3.2.7:
dependencies:
ms "^2.1.1"
-decamelize-keys@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8"
- integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==
- dependencies:
- decamelize "^1.1.0"
- map-obj "^1.0.0"
-
-decamelize@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
- integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
-
-decamelize@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9"
- integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==
-
-decompress-response@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
- integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==
- dependencies:
- mimic-response "^1.0.0"
-
decompress-response@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
@@ -3895,16 +3117,6 @@ decompress-response@^6.0.0:
dependencies:
mimic-response "^3.1.0"
-dedent@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
- integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==
-
-deep-extend@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
- integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
-
deep-is@^0.1.3:
version "0.1.4"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
@@ -3918,6 +3130,11 @@ default-browser-id@^3.0.0:
bplist-parser "^0.2.0"
untildify "^4.0.0"
+default-browser-id@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26"
+ integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==
+
default-browser@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-4.0.0.tgz#53c9894f8810bf86696de117a6ce9085a3cbc7da"
@@ -3928,6 +3145,14 @@ default-browser@^4.0.0:
execa "^7.1.1"
titleize "^3.0.0"
+default-browser@^5.2.1:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf"
+ integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==
+ dependencies:
+ bundle-name "^4.1.0"
+ default-browser-id "^5.0.0"
+
default-gateway@^6.0.3:
version "6.0.3"
resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71"
@@ -3935,20 +3160,19 @@ default-gateway@^6.0.3:
dependencies:
execa "^5.0.0"
-defer-to-connect@^1.0.1:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
- integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
-
defer-to-connect@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
-define-lazy-prop@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
- integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
+define-data-property@^1.0.1, define-data-property@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3"
+ integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==
+ dependencies:
+ get-intrinsic "^1.2.1"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.0"
define-lazy-prop@^3.0.0:
version "3.0.0"
@@ -3971,28 +3195,11 @@ define-properties@^1.2.0:
has-property-descriptors "^1.0.0"
object-keys "^1.1.1"
-defined@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf"
- integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==
-
delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
-delegates@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
- integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==
-
-dep-graph@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/dep-graph/-/dep-graph-1.1.0.tgz#fade86a92799a813e9b42511cdf3dfa6cc8dbefe"
- integrity sha512-/6yUWlSH0Uevjj6HWvO86rDeFzuYfzbaKDqifTEemwfwEPyBrODTb3ox/jFzqmc2+UmgJ3IDMS88BKEBh1Nm2Q==
- dependencies:
- underscore "1.2.1"
-
depd@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
@@ -4003,67 +3210,21 @@ depd@~1.1.2:
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
-deps-sort@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.1.tgz#9dfdc876d2bcec3386b6829ac52162cda9fa208d"
- integrity sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==
- dependencies:
- JSONStream "^1.0.3"
- shasum-object "^1.0.0"
- subarg "^1.0.0"
- through2 "^2.0.0"
-
dequal@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
-des.js@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da"
- integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==
- dependencies:
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
-
destroy@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
-detect-indent@^6.1.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6"
- integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==
-
-detect-newline@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
- integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==
-
detect-node@^2.0.4:
version "2.1.0"
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
-detective@^5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.1.tgz#6af01eeda11015acb0e73f933242b70f24f91034"
- integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==
- dependencies:
- acorn-node "^1.8.2"
- defined "^1.0.0"
- minimist "^1.2.6"
-
-diffie-hellman@^5.0.0:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
- integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==
- dependencies:
- bn.js "^4.1.0"
- miller-rabin "^4.0.0"
- randombytes "^2.0.0"
-
dir-compare@^3.0.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-3.3.0.tgz#2c749f973b5c4b5d087f11edaae730db31788416"
@@ -4079,14 +3240,14 @@ dir-glob@^3.0.1:
dependencies:
path-type "^4.0.0"
-dmg-builder@24.6.4:
- version "24.6.4"
- resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.6.4.tgz#e19b8305f7e1ea0b4faaa30382c81b9d6de39863"
- integrity sha512-BNcHRc9CWEuI9qt0E655bUBU/j/3wUCYBVKGu1kVpbN5lcUdEJJJeiO0NHK3dgKmra6LUUZlo+mWqc+OCbi0zw==
+dmg-builder@24.12.0:
+ version "24.12.0"
+ resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.12.0.tgz#62a08162f2b3160a286d03ebb6db65c36a3711c7"
+ integrity sha512-nS22OyHUIYcK40UnILOtqC5Qffd1SN1Ljqy/6e+QR2H1wM3iNBrKJoEbDRfEmYYaALKNFRkKPqSbZKRsGUBdPw==
dependencies:
- app-builder-lib "24.6.4"
- builder-util "24.5.0"
- builder-util-runtime "9.2.1"
+ app-builder-lib "24.12.0"
+ builder-util "24.9.4"
+ builder-util-runtime "9.2.3"
fs-extra "^10.1.0"
iconv-lite "^0.6.2"
js-yaml "^4.1.0"
@@ -4107,11 +3268,6 @@ dmg-license@^1.0.11:
smart-buffer "^4.0.2"
verror "^1.10.0"
-dns-equal@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
- integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0=
-
dns-packet@^5.2.2:
version "5.4.0"
resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b"
@@ -4163,11 +3319,6 @@ dom-walk@^0.1.0:
resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"
integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
-domain-browser@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
- integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
-
domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
@@ -4213,20 +3364,6 @@ dot-case@^3.0.4:
no-case "^3.0.4"
tslib "^2.0.3"
-dot-prop@^5.2.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88"
- integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
- dependencies:
- is-obj "^2.0.0"
-
-dot-prop@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083"
- integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==
- dependencies:
- is-obj "^2.0.0"
-
dotenv-expand@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0"
@@ -4237,18 +3374,6 @@ dotenv@^9.0.2:
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05"
integrity sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==
-duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1"
- integrity sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==
- dependencies:
- readable-stream "^2.0.2"
-
-duplexer3@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e"
- integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==
-
eastasianwidth@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
@@ -4262,11 +3387,6 @@ ecc-jsbn@~0.1.1:
jsbn "~0.1.0"
safer-buffer "^2.1.0"
-editor@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742"
- integrity sha512-SoRmbGStwNYHgKfjOrX2L0mUvp9bUVv0uPppZSOMAntEbcFtoC3MKF5b3T6HQPXKIV+QGY3xPO3JK5it5lVkuw==
-
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
@@ -4279,16 +3399,16 @@ ejs@^3.1.8:
dependencies:
jake "^10.8.5"
-electron-builder@^24.6.4:
- version "24.6.4"
- resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.6.4.tgz#c51271e49b9a02c9a3ec444f866b6008c4d98a1d"
- integrity sha512-uNWQoU7pE7qOaIQ6CJHpBi44RJFVG8OHRBIadUxrsDJVwLLo8Nma3K/EEtx5/UyWAQYdcK4nVPYKoRqBb20hbA==
+electron-builder@^24.12.0:
+ version "24.12.0"
+ resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.12.0.tgz#95c41d14b3b1cc177db62715e42ef9fd27344491"
+ integrity sha512-dH4O9zkxFxFbBVFobIR5FA71yJ1TZSCvjZ2maCskpg7CWjBF+SNRSQAThlDyUfRuB+jBTMwEMzwARywmap0CSw==
dependencies:
- app-builder-lib "24.6.4"
- builder-util "24.5.0"
- builder-util-runtime "9.2.1"
+ app-builder-lib "24.12.0"
+ builder-util "24.9.4"
+ builder-util-runtime "9.2.3"
chalk "^4.1.2"
- dmg-builder "24.6.4"
+ dmg-builder "24.12.0"
fs-extra "^10.1.0"
is-ci "^3.0.0"
lazy-val "^1.0.5"
@@ -4319,53 +3439,33 @@ electron-is-dev@^2.0.0:
resolved "https://registry.yarnpkg.com/electron-is-dev/-/electron-is-dev-2.0.0.tgz#833487a069b8dad21425c67a19847d9064ab19bd"
integrity sha512-3X99K852Yoqu9AcW50qz3ibYBWY79/pBhlMCab8ToEWS48R0T9tyxRiQhwylE7zQdXrMnx2JKqUJyMPmt5FBqA==
-electron-publish@24.5.0:
- version "24.5.0"
- resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-24.5.0.tgz#492a4d7caa232e88ee3c18f5c3b4dc637e5e1b3a"
- integrity sha512-zwo70suH15L15B4ZWNDoEg27HIYoPsGJUF7xevLJLSI7JUPC8l2yLBdLGwqueJ5XkDL7ucYyRZzxJVR8ElV9BA==
+electron-publish@24.9.4:
+ version "24.9.4"
+ resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-24.9.4.tgz#70db542763a78e4980e4e6409c203aef320d0d05"
+ integrity sha512-FghbeVMfxHneHjsG2xUSC0NMZYWOOWhBxfZKPTbibcJ0CjPH0Ph8yb5CUO62nqywXfA5u1Otq6K8eOdOixxmNg==
dependencies:
"@types/fs-extra" "^9.0.11"
- builder-util "24.5.0"
- builder-util-runtime "9.2.1"
+ builder-util "24.9.4"
+ builder-util-runtime "9.2.3"
chalk "^4.1.2"
fs-extra "^10.1.0"
lazy-val "^1.0.5"
mime "^2.5.2"
-electron-to-chromium@^1.4.535:
- version "1.4.554"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.554.tgz#04e09c2ee31dc0f1546174033809b54cc372740b"
- integrity sha512-Q0umzPJjfBrrj8unkONTgbKQXzXRrH7sVV7D9ea2yBV3Oaogz991yhbpfvo2LMNkJItmruXTEzVpP9cp7vaIiQ==
+electron-to-chromium@^1.4.648:
+ version "1.4.648"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.648.tgz#c7b46c9010752c37bb4322739d6d2dd82354fbe4"
+ integrity sha512-EmFMarXeqJp9cUKu/QEciEApn0S/xRcpZWuAm32U7NgoZCimjsilKXHRO9saeEW55eHZagIDg6XTUOv32w9pjg==
-electron@^22.3.26:
- version "22.3.26"
- resolved "https://registry.yarnpkg.com/electron/-/electron-22.3.26.tgz#7d15714fee3735901df579195d109bdbca6fd02e"
- integrity sha512-er0Lhn4WzX/bd+CBsg0KLYtEHys0gISCuZ7g8RMZhy2PGG3W31sF1TaXV90gzp/nPHQHdpKFE9frSMiDSGJ02g==
+electron@^28.2.3:
+ version "28.2.3"
+ resolved "https://registry.yarnpkg.com/electron/-/electron-28.2.3.tgz#d26821bcfda7ee445b4b75231da4b057a7ce6e7b"
+ integrity sha512-he9nGphZo03ejDjYBXpmFVw0KBKogXvR2tYxE4dyYvnfw42uaFIBFrwGeenvqoEOfheJfcI0u4rFG6h3QxDwnA==
dependencies:
"@electron/get" "^2.0.0"
- "@types/node" "^16.11.26"
+ "@types/node" "^18.11.18"
extract-zip "^2.0.1"
-elementtree@^0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/elementtree/-/elementtree-0.1.7.tgz#9ac91be6e52fb6e6244c4e54a4ac3ed8ae8e29c0"
- integrity sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==
- dependencies:
- sax "1.1.4"
-
-elliptic@^6.5.3:
- version "6.5.4"
- resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
- integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==
- dependencies:
- bn.js "^4.11.9"
- brorand "^1.1.0"
- hash.js "^1.0.0"
- hmac-drbg "^1.0.1"
- inherits "^2.0.4"
- minimalistic-assert "^1.0.1"
- minimalistic-crypto-utils "^1.0.1"
-
emoji-regex@^10.0.0:
version "10.2.1"
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.2.1.tgz#a41c330d957191efd3d9dfe6e1e8e1e9ab048b3f"
@@ -4391,13 +3491,6 @@ encodeurl@~1.0.2:
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
-encoding@^0.1.12:
- version "0.1.13"
- resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
- integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
- dependencies:
- iconv-lite "^0.6.2"
-
end-of-stream@^1.1.0:
version "1.4.4"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
@@ -4405,15 +3498,6 @@ end-of-stream@^1.1.0:
dependencies:
once "^1.4.0"
-endent@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/endent/-/endent-1.4.1.tgz#c58cc13dfc432d0b2c7faf74c13ffdca60b2d1c8"
- integrity sha512-buHTb5c8AC9NshtP6dgmNLYkiT+olskbq1z6cEGvfGCF3Qphbu/1zz5Xu+yjTDln8RbxNhPoUyJ5H8MSrp1olQ==
- dependencies:
- dedent "^0.7.0"
- fast-json-parse "^1.0.3"
- objectorarray "^1.0.4"
-
enhanced-resolve@^5.15.0:
version "5.15.0"
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35"
@@ -4513,65 +3597,26 @@ es-abstract@^1.20.0:
string.prototype.trimstart "^1.0.5"
unbox-primitive "^1.0.2"
-es-abstract@^1.20.4:
- version "1.21.1"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6"
- integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- es-set-tostringtag "^2.0.1"
- es-to-primitive "^1.2.1"
- function-bind "^1.1.1"
- function.prototype.name "^1.1.5"
- get-intrinsic "^1.1.3"
- get-symbol-description "^1.0.0"
- globalthis "^1.0.3"
- gopd "^1.0.1"
- has "^1.0.3"
- has-property-descriptors "^1.0.0"
- has-proto "^1.0.1"
- has-symbols "^1.0.3"
- internal-slot "^1.0.4"
- is-array-buffer "^3.0.1"
- is-callable "^1.2.7"
- is-negative-zero "^2.0.2"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- is-string "^1.0.7"
- is-typed-array "^1.1.10"
- is-weakref "^1.0.2"
- object-inspect "^1.12.2"
- object-keys "^1.1.1"
- object.assign "^4.1.4"
- regexp.prototype.flags "^1.4.3"
- safe-regex-test "^1.0.0"
- string.prototype.trimend "^1.0.6"
- string.prototype.trimstart "^1.0.6"
- typed-array-length "^1.0.4"
- unbox-primitive "^1.0.2"
- which-typed-array "^1.1.9"
-
-es-abstract@^1.21.2:
- version "1.22.1"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.1.tgz#8b4e5fc5cefd7f1660f0f8e1a52900dfbc9d9ccc"
- integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==
+es-abstract@^1.22.1:
+ version "1.22.3"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32"
+ integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==
dependencies:
array-buffer-byte-length "^1.0.0"
- arraybuffer.prototype.slice "^1.0.1"
+ arraybuffer.prototype.slice "^1.0.2"
available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
+ call-bind "^1.0.5"
es-set-tostringtag "^2.0.1"
es-to-primitive "^1.2.1"
- function.prototype.name "^1.1.5"
- get-intrinsic "^1.2.1"
+ function.prototype.name "^1.1.6"
+ get-intrinsic "^1.2.2"
get-symbol-description "^1.0.0"
globalthis "^1.0.3"
gopd "^1.0.1"
- has "^1.0.3"
has-property-descriptors "^1.0.0"
has-proto "^1.0.1"
has-symbols "^1.0.3"
+ hasown "^2.0.0"
internal-slot "^1.0.5"
is-array-buffer "^3.0.2"
is-callable "^1.2.7"
@@ -4579,23 +3624,23 @@ es-abstract@^1.21.2:
is-regex "^1.1.4"
is-shared-array-buffer "^1.0.2"
is-string "^1.0.7"
- is-typed-array "^1.1.10"
+ is-typed-array "^1.1.12"
is-weakref "^1.0.2"
- object-inspect "^1.12.3"
+ object-inspect "^1.13.1"
object-keys "^1.1.1"
object.assign "^4.1.4"
- regexp.prototype.flags "^1.5.0"
- safe-array-concat "^1.0.0"
+ regexp.prototype.flags "^1.5.1"
+ safe-array-concat "^1.0.1"
safe-regex-test "^1.0.0"
- string.prototype.trim "^1.2.7"
- string.prototype.trimend "^1.0.6"
- string.prototype.trimstart "^1.0.6"
+ string.prototype.trim "^1.2.8"
+ string.prototype.trimend "^1.0.7"
+ string.prototype.trimstart "^1.0.7"
typed-array-buffer "^1.0.0"
typed-array-byte-length "^1.0.0"
typed-array-byte-offset "^1.0.0"
typed-array-length "^1.0.4"
unbox-primitive "^1.0.2"
- which-typed-array "^1.1.10"
+ which-typed-array "^1.1.13"
es-module-lexer@^1.2.1:
version "1.2.1"
@@ -4657,29 +3702,36 @@ escape-string-regexp@^4.0.0:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-eslint-compat-utils@^0.1.0, eslint-compat-utils@^0.1.2:
+eslint-compat-utils@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz#f45e3b5ced4c746c127cf724fb074cd4e730d653"
integrity sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==
-eslint-config-prettier@^9.0.0:
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz#eb25485946dd0c66cd216a46232dc05451518d1f"
- integrity sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==
+eslint-compat-utils@^0.4.0:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/eslint-compat-utils/-/eslint-compat-utils-0.4.1.tgz#498d9dad03961174a283f7741838a3fbe4a34e89"
+ integrity sha512-5N7ZaJG5pZxUeNNJfUchurLVrunD1xJvyg5kYOIVF8kg1f3ajTikmAu/5fZ9w100omNPOoMjngRszh/Q/uFGMg==
+ dependencies:
+ semver "^7.5.4"
+
+eslint-config-prettier@^9.1.0:
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz#31af3d94578645966c082fcb71a5846d3c94867f"
+ integrity sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==
eslint-config-standard@^17.1.0:
version "17.1.0"
resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz#40ffb8595d47a6b242e07cbfd49dc211ed128975"
integrity sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==
-eslint-import-resolver-node@^0.3.7:
- version "0.3.7"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7"
- integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==
+eslint-import-resolver-node@^0.3.9:
+ version "0.3.9"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac"
+ integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==
dependencies:
debug "^3.2.7"
- is-core-module "^2.11.0"
- resolve "^1.22.1"
+ is-core-module "^2.13.0"
+ resolve "^1.22.4"
eslint-module-utils@^2.8.0:
version "2.8.0"
@@ -4688,89 +3740,96 @@ eslint-module-utils@^2.8.0:
dependencies:
debug "^3.2.7"
-eslint-plugin-es-x@^7.1.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-es-x/-/eslint-plugin-es-x-7.1.0.tgz#f0d5421e658cca95c1cfb2355831851bdc83322d"
- integrity sha512-AhiaF31syh4CCQ+C5ccJA0VG6+kJK8+5mXKKE7Qs1xcPRg02CDPOj3mWlQxuWS/AYtg7kxrDNgW9YW3vc0Q+Mw==
+eslint-plugin-es-x@^7.5.0:
+ version "7.5.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-es-x/-/eslint-plugin-es-x-7.5.0.tgz#d08d9cd155383e35156c48f736eb06561d07ba92"
+ integrity sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==
dependencies:
"@eslint-community/eslint-utils" "^4.1.2"
- "@eslint-community/regexpp" "^4.5.0"
+ "@eslint-community/regexpp" "^4.6.0"
+ eslint-compat-utils "^0.1.2"
-eslint-plugin-import@^2.28.1:
- version "2.28.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz#63b8b5b3c409bfc75ebaf8fb206b07ab435482c4"
- integrity sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==
+eslint-plugin-import@^2.29.1:
+ version "2.29.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz#d45b37b5ef5901d639c15270d74d46d161150643"
+ integrity sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==
dependencies:
- array-includes "^3.1.6"
- array.prototype.findlastindex "^1.2.2"
- array.prototype.flat "^1.3.1"
- array.prototype.flatmap "^1.3.1"
+ array-includes "^3.1.7"
+ array.prototype.findlastindex "^1.2.3"
+ array.prototype.flat "^1.3.2"
+ array.prototype.flatmap "^1.3.2"
debug "^3.2.7"
doctrine "^2.1.0"
- eslint-import-resolver-node "^0.3.7"
+ eslint-import-resolver-node "^0.3.9"
eslint-module-utils "^2.8.0"
- has "^1.0.3"
- is-core-module "^2.13.0"
+ hasown "^2.0.0"
+ is-core-module "^2.13.1"
is-glob "^4.0.3"
minimatch "^3.1.2"
- object.fromentries "^2.0.6"
- object.groupby "^1.0.0"
- object.values "^1.1.6"
+ object.fromentries "^2.0.7"
+ object.groupby "^1.0.1"
+ object.values "^1.1.7"
semver "^6.3.1"
- tsconfig-paths "^3.14.2"
+ tsconfig-paths "^3.15.0"
-eslint-plugin-jsonc@^2.10.0:
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.10.0.tgz#4286fd49a79ee3dd86f9c6c61b6f3c65f30b954f"
- integrity sha512-9d//o6Jyh4s1RxC9fNSt1+MMaFN2ruFdXPG9XZcb/mR2KkfjADYiNL/hbU6W0Cyxfg3tS/XSFuhl5LgtMD8hmw==
+eslint-plugin-jsonc@^2.13.0:
+ version "2.13.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.13.0.tgz#e05f88d3671c08ca96e87b5be6a4cfe8d66e6746"
+ integrity sha512-2wWdJfpO/UbZzPDABuUVvlUQjfMJa2p2iQfYt/oWxOMpXCcjuiMUSaA02gtY/Dbu82vpaSqc+O7Xq6ECHwtIxA==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
- eslint-compat-utils "^0.1.2"
+ eslint-compat-utils "^0.4.0"
+ espree "^9.6.1"
+ graphemer "^1.4.0"
jsonc-eslint-parser "^2.0.4"
natural-compare "^1.4.0"
+ synckit "^0.6.0"
-eslint-plugin-n@^16.2.0:
- version "16.2.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-16.2.0.tgz#3f98ca9fadd9f7bdaaf60068533118ecb685bfb5"
- integrity sha512-AQER2jEyQOt1LG6JkGJCCIFotzmlcCZFur2wdKrp1JX2cNotC7Ae0BcD/4lLv3lUAArM9uNS8z/fsvXTd0L71g==
+eslint-plugin-n@^16.6.2:
+ version "16.6.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz#6a60a1a376870064c906742272074d5d0b412b0b"
+ integrity sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
builtins "^5.0.1"
- eslint-plugin-es-x "^7.1.0"
+ eslint-plugin-es-x "^7.5.0"
get-tsconfig "^4.7.0"
+ globals "^13.24.0"
ignore "^5.2.4"
+ is-builtin-module "^3.2.1"
is-core-module "^2.12.1"
minimatch "^3.1.2"
resolve "^1.22.2"
semver "^7.5.3"
-eslint-plugin-prettier@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz#a3b399f04378f79f066379f544e42d6b73f11515"
- integrity sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==
+eslint-plugin-prettier@^5.1.3:
+ version "5.1.3"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz#17cfade9e732cef32b5f5be53bd4e07afd8e67e1"
+ integrity sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==
dependencies:
prettier-linter-helpers "^1.0.0"
- synckit "^0.8.5"
+ synckit "^0.8.6"
eslint-plugin-promise@^6.1.1:
version "6.1.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz#269a3e2772f62875661220631bd4dafcb4083816"
integrity sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==
-eslint-plugin-unicorn@^48.0.1:
- version "48.0.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-48.0.1.tgz#a6573bc1687ae8db7121fdd8f92394b6549a6959"
- integrity sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==
+eslint-plugin-unicorn@^51.0.1:
+ version "51.0.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz#3641c5e110324c3739d6cb98fc1b99ada39f477b"
+ integrity sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==
dependencies:
- "@babel/helper-validator-identifier" "^7.22.5"
+ "@babel/helper-validator-identifier" "^7.22.20"
"@eslint-community/eslint-utils" "^4.4.0"
- ci-info "^3.8.0"
+ "@eslint/eslintrc" "^2.1.4"
+ ci-info "^4.0.0"
clean-regexp "^1.0.0"
+ core-js-compat "^3.34.0"
esquery "^1.5.0"
indent-string "^4.0.0"
is-builtin-module "^3.2.1"
jsesc "^3.0.2"
- lodash "^4.17.21"
pluralize "^8.0.0"
read-pkg-up "^7.0.1"
regexp-tree "^0.1.27"
@@ -4778,35 +3837,35 @@ eslint-plugin-unicorn@^48.0.1:
semver "^7.5.4"
strip-indent "^3.0.0"
-eslint-plugin-vue@^9.17.0:
- version "9.17.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.17.0.tgz#4501547373f246547083482838b4c8f4b28e5932"
- integrity sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==
+eslint-plugin-vue@^9.22.0:
+ version "9.22.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.22.0.tgz#e8a625adb0b6ce3b65635dd74fec8345146f8e26"
+ integrity sha512-7wCXv5zuVnBtZE/74z4yZ0CM8AjH6bk4MQGm7hZjUC2DBppKU5ioeOk5LGSg/s9a1ZJnIsdPLJpXnu1Rc+cVHg==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
natural-compare "^1.4.0"
nth-check "^2.1.1"
- postcss-selector-parser "^6.0.13"
- semver "^7.5.4"
- vue-eslint-parser "^9.3.1"
+ postcss-selector-parser "^6.0.15"
+ semver "^7.6.0"
+ vue-eslint-parser "^9.4.2"
xml-name-validator "^4.0.0"
-eslint-plugin-vuejs-accessibility@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vuejs-accessibility/-/eslint-plugin-vuejs-accessibility-2.2.0.tgz#7880e5dd3fa8e707f9170e698427894e92d6ac36"
- integrity sha512-/Dr02rkrBU/mDE4+xO8/9Y230mC9ZTkh2U5tJHEFHxw/CldccmVCWgWs4NM1lq+Bbu9bJzwJPHOsZ+o5wIQuOA==
+eslint-plugin-vuejs-accessibility@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-vuejs-accessibility/-/eslint-plugin-vuejs-accessibility-2.2.1.tgz#51c53b24f7e76c958334773a213b1085f3ceaee5"
+ integrity sha512-+QpTYEb4UcVD5+RIfKs3YVPoH1mfUj3nadTixmpPw9+kYp6AFAiZ3CQ/HMiexAAgFGBgL3Np5/nwbqcfQomdEQ==
dependencies:
aria-query "^5.3.0"
emoji-regex "^10.0.0"
vue-eslint-parser "^9.0.1"
-eslint-plugin-yml@^1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-yml/-/eslint-plugin-yml-1.10.0.tgz#0c750253825ff352fb11b824d80864d8a2df3408"
- integrity sha512-53SUwuNDna97lVk38hL/5++WXDuugPM9SUQ1T645R0EHMRCdBIIxGye/oOX2qO3FQ7aImxaUZJU/ju+NMUBrLQ==
+eslint-plugin-yml@^1.12.2:
+ version "1.12.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-yml/-/eslint-plugin-yml-1.12.2.tgz#e75d27cfbf5c0297c509b409fd8d43dfc2c4dc8b"
+ integrity sha512-hvS9p08FhPT7i/ynwl7/Wt7ke7Rf4P2D6fT8lZlL43peZDTsHtH2A0SIFQ7Kt7+mJ6if6P+FX3iJhMkdnxQwpg==
dependencies:
debug "^4.3.2"
- eslint-compat-utils "^0.1.0"
+ eslint-compat-utils "^0.4.0"
lodash "^4.17.21"
natural-compare "^1.4.0"
yaml-eslint-parser "^1.2.1"
@@ -4837,18 +3896,19 @@ eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
-eslint@^8.51.0:
- version "8.51.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.51.0.tgz#4a82dae60d209ac89a5cff1604fea978ba4950f3"
- integrity sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==
+eslint@^8.57.0:
+ version "8.57.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668"
+ integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
"@eslint-community/regexpp" "^4.6.1"
- "@eslint/eslintrc" "^2.1.2"
- "@eslint/js" "8.51.0"
- "@humanwhocodes/config-array" "^0.11.11"
+ "@eslint/eslintrc" "^2.1.4"
+ "@eslint/js" "8.57.0"
+ "@humanwhocodes/config-array" "^0.11.14"
"@humanwhocodes/module-importer" "^1.0.1"
"@nodelib/fs.walk" "^1.2.8"
+ "@ungap/structured-clone" "^1.2.0"
ajv "^6.12.4"
chalk "^4.0.0"
cross-spawn "^7.0.2"
@@ -4928,35 +3988,12 @@ eventemitter3@^4.0.0:
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
-events@^3.0.0, events@^3.2.0:
+events@^3.2.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
- integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==
- dependencies:
- md5.js "^1.3.4"
- safe-buffer "^5.1.1"
-
-execa@^4.0.2:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
- integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
- dependencies:
- cross-spawn "^7.0.0"
- get-stream "^5.0.0"
- human-signals "^1.1.1"
- is-stream "^2.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^4.0.0"
- onetime "^5.1.0"
- signal-exit "^3.0.2"
- strip-final-newline "^2.0.0"
-
-execa@^5.0.0, execa@^5.1.1:
+execa@^5.0.0:
version "5.1.1"
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
@@ -4986,43 +4023,6 @@ execa@^7.1.1:
signal-exit "^3.0.7"
strip-final-newline "^3.0.0"
-express@^4.17.1:
- version "4.18.2"
- resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59"
- integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==
- dependencies:
- accepts "~1.3.8"
- array-flatten "1.1.1"
- body-parser "1.20.1"
- content-disposition "0.5.4"
- content-type "~1.0.4"
- cookie "0.5.0"
- cookie-signature "1.0.6"
- debug "2.6.9"
- depd "2.0.0"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- finalhandler "1.2.0"
- fresh "0.5.2"
- http-errors "2.0.0"
- merge-descriptors "1.0.1"
- methods "~1.1.2"
- on-finished "2.4.1"
- parseurl "~1.3.3"
- path-to-regexp "0.1.7"
- proxy-addr "~2.0.7"
- qs "6.11.0"
- range-parser "~1.2.1"
- safe-buffer "5.2.1"
- send "0.18.0"
- serve-static "1.15.0"
- setprototypeof "1.2.0"
- statuses "2.0.1"
- type-is "~1.6.18"
- utils-merge "1.0.1"
- vary "~1.1.2"
-
express@^4.17.3:
version "4.18.1"
resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf"
@@ -5080,15 +4080,6 @@ extend@~3.0.2:
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-external-editor@^3.0.3:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
- integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
- dependencies:
- chardet "^0.7.0"
- iconv-lite "^0.4.24"
- tmp "^0.0.33"
-
extract-zip@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
@@ -5105,7 +4096,7 @@ extsprintf@1.3.0:
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
-extsprintf@^1.2.0, extsprintf@^1.4.0:
+extsprintf@^1.2.0:
version "1.4.1"
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07"
integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
@@ -5120,10 +4111,10 @@ fast-diff@^1.1.2:
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
-fast-glob@^3.2.11, fast-glob@^3.2.2, fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.1:
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4"
- integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==
+fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.2:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
+ integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
dependencies:
"@nodelib/fs.stat" "^2.0.2"
"@nodelib/fs.walk" "^1.2.3"
@@ -5131,11 +4122,6 @@ fast-glob@^3.2.11, fast-glob@^3.2.2, fast-glob@^3.2.9, fast-glob@^3.3.0, fast-gl
merge2 "^1.3.0"
micromatch "^4.0.4"
-fast-json-parse@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/fast-json-parse/-/fast-json-parse-1.0.3.tgz#43e5c61ee4efa9265633046b770fb682a7577c4d"
- integrity sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==
-
fast-json-stable-stringify@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -5146,11 +4132,6 @@ fast-levenshtein@^2.0.6:
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
-fast-safe-stringify@^2.0.7:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884"
- integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==
-
fastest-levenshtein@^1.0.12, fastest-levenshtein@^1.0.16:
version "1.0.16"
resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
@@ -5177,13 +4158,6 @@ fd-slicer@~1.1.0:
dependencies:
pend "~1.2.0"
-figures@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
- integrity sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==
- dependencies:
- escape-string-regexp "^1.0.5"
-
file-entry-cache@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
@@ -5191,6 +4165,13 @@ file-entry-cache@^6.0.1:
dependencies:
flat-cache "^3.0.4"
+file-entry-cache@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f"
+ integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==
+ dependencies:
+ flat-cache "^4.0.0"
+
filelist@^1.0.1:
version "1.0.4"
resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5"
@@ -5226,13 +4207,6 @@ find-cache-dir@^4.0.0:
common-path-prefix "^3.0.0"
pkg-dir "^7.0.0"
-find-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
- integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
- dependencies:
- locate-path "^3.0.0"
-
find-up@^4.0.0, find-up@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
@@ -5265,15 +4239,29 @@ flat-cache@^3.0.4:
flatted "^3.1.0"
rimraf "^3.0.2"
+flat-cache@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.0.tgz#d12437636f83bb8a12b8f300c36fd1614e1c7224"
+ integrity sha512-EryKbCE/wxpxKniQlyas6PY1I9vwtF3uCBweX+N8KYTCn3Y12RTGtQAJ/bd5pl7kxUAc8v/R3Ake/N17OZiFqA==
+ dependencies:
+ flatted "^3.2.9"
+ keyv "^4.5.4"
+ rimraf "^5.0.5"
+
flatted@^3.1.0:
version "3.2.5"
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3"
integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==
+flatted@^3.2.9:
+ version "3.2.9"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf"
+ integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==
+
follow-redirects@^1.0.0:
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.0.tgz#06441868281c86d0dda4ad8bdaead2d02dca89d4"
- integrity sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==
+ version "1.15.4"
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.4.tgz#cdc7d308bf6493126b17ea2191ea0ccf3e535adf"
+ integrity sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==
for-each@^0.3.3:
version "0.3.3"
@@ -5341,7 +4329,7 @@ fs-extra@^8.1.0:
jsonfile "^4.0.0"
universalify "^0.1.0"
-fs-extra@^9.0.0, fs-extra@^9.0.1, fs-extra@^9.1.0:
+fs-extra@^9.0.0, fs-extra@^9.0.1:
version "9.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
@@ -5351,18 +4339,13 @@ fs-extra@^9.0.0, fs-extra@^9.0.1, fs-extra@^9.1.0:
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-minipass@^2.0.0, fs-minipass@^2.1.0:
+fs-minipass@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
dependencies:
minipass "^3.0.0"
-fs-monkey@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3"
- integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==
-
fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
@@ -5378,6 +4361,11 @@ function-bind@^1.1.1:
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
+function-bind@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
+ integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
+
function.prototype.name@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
@@ -5388,35 +4376,26 @@ function.prototype.name@^1.1.5:
es-abstract "^1.19.0"
functions-have-names "^1.2.2"
+function.prototype.name@^1.1.6:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd"
+ integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ functions-have-names "^1.2.3"
+
functions-have-names@^1.2.2, functions-have-names@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
-gauge@~2.7.3:
- version "2.7.4"
- resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
- integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==
- dependencies:
- aproba "^1.0.3"
- console-control-strings "^1.0.0"
- has-unicode "^2.0.0"
- object-assign "^4.1.0"
- signal-exit "^3.0.0"
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
- wide-align "^1.1.0"
-
gensync@^1.0.0-beta.2:
version "1.0.0-beta.2"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
-get-assigned-identifiers@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz#6dbf411de648cbaf8d9169ebb0d2d576191e2ff1"
- integrity sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==
-
get-caller-file@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
@@ -5450,14 +4429,17 @@ get-intrinsic@^1.2.0, get-intrinsic@^1.2.1:
has-proto "^1.0.1"
has-symbols "^1.0.3"
-get-stream@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
- integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
+get-intrinsic@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b"
+ integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==
dependencies:
- pump "^3.0.0"
+ function-bind "^1.1.2"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
+ hasown "^2.0.0"
-get-stream@^5.0.0, get-stream@^5.1.0:
+get-stream@^5.1.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
@@ -5510,7 +4492,7 @@ glob-to-regexp@^0.4.1:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-glob@^10.3.7:
+glob@10.3.10, glob@^10.3.7:
version "10.3.10"
resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b"
integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
@@ -5521,7 +4503,7 @@ glob@^10.3.7:
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
path-scurry "^1.10.1"
-glob@^7.1.0, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
+glob@^7.1.3, glob@^7.1.6:
version "7.2.3"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
@@ -5545,13 +4527,6 @@ global-agent@^3.0.0:
semver "^7.3.2"
serialize-error "^7.0.1"
-global-dirs@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485"
- integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==
- dependencies:
- ini "2.0.0"
-
global-modules@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780"
@@ -5581,10 +4556,10 @@ globals@^11.1.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-globals@^13.19.0:
- version "13.19.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.19.0.tgz#7a42de8e6ad4f7242fbcca27ea5b23aca367b5c8"
- integrity sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==
+globals@^13.19.0, globals@^13.24.0:
+ version "13.24.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171"
+ integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==
dependencies:
type-fest "^0.20.2"
@@ -5607,16 +4582,17 @@ globby@^11.1.0:
merge2 "^1.4.1"
slash "^3.0.0"
-globby@^13.1.1:
- version "13.1.2"
- resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515"
- integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==
+globby@^14.0.0:
+ version "14.0.0"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-14.0.0.tgz#ea9c062a3614e33f516804e778590fcf055256b9"
+ integrity sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==
dependencies:
- dir-glob "^3.0.1"
- fast-glob "^3.2.11"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^4.0.0"
+ "@sindresorhus/merge-streams" "^1.0.0"
+ fast-glob "^3.3.2"
+ ignore "^5.2.4"
+ path-type "^5.0.0"
+ slash "^5.1.0"
+ unicorn-magic "^0.1.0"
globjoin@^0.1.4:
version "0.1.4"
@@ -5647,33 +4623,11 @@ got@^11.8.5:
p-cancelable "^2.0.0"
responselike "^2.0.0"
-got@^9.6.0:
- version "9.6.0"
- resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
- integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
- dependencies:
- "@sindresorhus/is" "^0.14.0"
- "@szmarczak/http-timer" "^1.1.2"
- cacheable-request "^6.0.0"
- decompress-response "^3.3.0"
- duplexer3 "^0.1.4"
- get-stream "^4.1.0"
- lowercase-keys "^1.0.1"
- mimic-response "^1.0.1"
- p-cancelable "^1.0.0"
- to-readable-stream "^1.0.0"
- url-parse-lax "^3.0.0"
-
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
version "4.2.10"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
-graceful-fs@^4.2.3:
- version "4.2.11"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
- integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
-
graphemer@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
@@ -5697,11 +4651,6 @@ har-validator@~5.1.3:
ajv "^6.12.3"
har-schema "^2.0.0"
-hard-rejection@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
- integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==
-
has-bigints@^1.0.1, has-bigints@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
@@ -5741,21 +4690,6 @@ has-tostringtag@^1.0.0:
dependencies:
has-symbols "^1.0.2"
-has-unicode@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
- integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==
-
-has-yarn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77"
- integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
-
-has@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6"
- integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==
-
has@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
@@ -5763,48 +4697,29 @@ has@^1.0.3:
dependencies:
function-bind "^1.1.1"
-hash-base@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33"
- integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==
- dependencies:
- inherits "^2.0.4"
- readable-stream "^3.6.0"
- safe-buffer "^5.2.0"
-
hash-sum@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04"
integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=
-hash.js@^1.0.0, hash.js@^1.0.3:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
- integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
+hasown@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c"
+ integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==
dependencies:
- inherits "^2.0.3"
- minimalistic-assert "^1.0.1"
+ function-bind "^1.1.2"
he@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-hmac-drbg@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
- integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==
- dependencies:
- hash.js "^1.0.3"
- minimalistic-assert "^1.0.0"
- minimalistic-crypto-utils "^1.0.1"
-
hosted-git-info@^2.1.4:
version "2.8.9"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-hosted-git-info@^4.0.1, hosted-git-info@^4.1.0:
+hosted-git-info@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224"
integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==
@@ -5821,10 +4736,10 @@ hpack.js@^2.1.6:
readable-stream "^2.0.1"
wbuf "^1.1.0"
-html-entities@^2.3.2:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46"
- integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==
+html-entities@^2.4.0:
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061"
+ integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==
html-minifier-terser@^6.0.2:
version "6.1.0"
@@ -5844,10 +4759,10 @@ html-tags@^3.3.1:
resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce"
integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==
-html-webpack-plugin@^5.5.3:
- version "5.5.3"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz#72270f4a78e222b5825b296e5e3e1328ad525a3e"
- integrity sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==
+html-webpack-plugin@^5.6.0:
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz#50a8fa6709245608cb00e811eacecb8e0d7b7ea0"
+ integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==
dependencies:
"@types/html-minifier-terser" "^6.0.0"
html-minifier-terser "^6.0.2"
@@ -5855,11 +4770,6 @@ html-webpack-plugin@^5.5.3:
pretty-error "^4.0.0"
tapable "^2.0.0"
-htmlescape@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz#3a03edc2214bca3b66424a3e7959349509cb0351"
- integrity sha512-eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg==
-
htmlparser2@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
@@ -5870,7 +4780,7 @@ htmlparser2@^6.1.0:
domutils "^2.5.2"
entities "^2.0.0"
-http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0:
+http-cache-semantics@^4.0.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a"
integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==
@@ -5906,15 +4816,6 @@ http-parser-js@>=0.5.1:
resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.6.tgz#2e02406ab2df8af8a7abfba62e0da01c62b95afd"
integrity sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==
-http-proxy-agent@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
- integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
- dependencies:
- "@tootallnate/once" "1"
- agent-base "6"
- debug "4"
-
http-proxy-agent@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43"
@@ -5961,12 +4862,7 @@ http2-wrapper@^1.0.0-beta.5.2:
quick-lru "^5.1.1"
resolve-alpn "^1.0.0"
-https-browserify@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
- integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==
-
-https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1:
+https-proxy-agent@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
@@ -5974,11 +4870,6 @@ https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1:
agent-base "6"
debug "4"
-human-signals@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
- integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
-
human-signals@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
@@ -5989,13 +4880,6 @@ human-signals@^4.3.0:
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2"
integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==
-humanize-ms@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
- integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==
- dependencies:
- ms "^2.0.0"
-
iconv-corefoundation@^1.1.7:
version "1.1.7"
resolved "https://registry.yarnpkg.com/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz#31065e6ab2c9272154c8b0821151e2c88f1b002a"
@@ -6004,7 +4888,7 @@ iconv-corefoundation@^1.1.7:
cli-truncate "^2.1.0"
node-addon-api "^1.6.3"
-iconv-lite@0.4.24, iconv-lite@^0.4.24:
+iconv-lite@0.4.24:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@@ -6023,22 +4907,15 @@ icss-utils@^5.0.0, icss-utils@^5.1.0:
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
-ieee754@^1.1.13, ieee754@^1.1.4:
+ieee754@^1.1.13:
version "1.2.1"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-ignore-walk@^3.0.3:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335"
- integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==
- dependencies:
- minimatch "^3.0.4"
-
-ignore@^5.2.0, ignore@^5.2.4:
- version "5.2.4"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
- integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
+ignore@^5.2.0, ignore@^5.2.4, ignore@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78"
+ integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==
immediate@~3.0.5:
version "3.0.6"
@@ -6058,16 +4935,6 @@ import-fresh@^3.2.1, import-fresh@^3.3.0:
parent-module "^1.0.0"
resolve-from "^4.0.0"
-import-lazy@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
- integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==
-
-import-lazy@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153"
- integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==
-
import-local@^3.0.2:
version "3.1.0"
resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4"
@@ -6086,21 +4953,11 @@ indent-string@^4.0.0:
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
-indent-string@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-5.0.0.tgz#4fd2980fccaf8622d14c64d694f4cf33c81951a5"
- integrity sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==
-
individual@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/individual/-/individual-2.0.0.tgz#833b097dad23294e76117a98fb38e0d9ad61bb97"
integrity sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c=
-infer-owner@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
- integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
-
inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
@@ -6109,7 +4966,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4:
+inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -6119,86 +4976,11 @@ inherits@2.0.3:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
-ini@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
- integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
-
-ini@^1.3.5, ini@~1.3.0:
+ini@^1.3.5:
version "1.3.8"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
-init-package-json@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-2.0.5.tgz#78b85f3c36014db42d8f32117252504f68022646"
- integrity sha512-u1uGAtEFu3VA6HNl/yUWw57jmKEMx8SKOxHhxjGnOFUiIlFnohKDFg4ZrPpv9wWqk44nDxGJAtqjdQFm+9XXQA==
- dependencies:
- npm-package-arg "^8.1.5"
- promzard "^0.3.0"
- read "~1.0.1"
- read-package-json "^4.1.1"
- semver "^7.3.5"
- validate-npm-package-license "^3.0.4"
- validate-npm-package-name "^3.0.0"
-
-inline-source-map@~0.6.0:
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz#f9393471c18a79d1724f863fa38b586370ade2a5"
- integrity sha512-0mVWSSbNDvedDWIN4wxLsdPM4a7cIPcpyMxj3QZ406QRwQ6ePGB1YIHxVPjqpcUGbWQ5C+nHTwGNWAGvt7ggVA==
- dependencies:
- source-map "~0.5.3"
-
-inquirer@^6.3.1:
- version "6.5.2"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca"
- integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==
- dependencies:
- ansi-escapes "^3.2.0"
- chalk "^2.4.2"
- cli-cursor "^2.1.0"
- cli-width "^2.0.0"
- external-editor "^3.0.3"
- figures "^2.0.0"
- lodash "^4.17.12"
- mute-stream "0.0.7"
- run-async "^2.2.0"
- rxjs "^6.4.0"
- string-width "^2.1.0"
- strip-ansi "^5.1.0"
- through "^2.3.6"
-
-insert-module-globals@^7.2.1:
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.2.1.tgz#d5e33185181a4e1f33b15f7bf100ee91890d5cb3"
- integrity sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==
- dependencies:
- JSONStream "^1.0.3"
- acorn-node "^1.5.2"
- combine-source-map "^0.8.0"
- concat-stream "^1.6.1"
- is-buffer "^1.1.0"
- path-is-absolute "^1.0.1"
- process "~0.11.0"
- through2 "^2.0.0"
- undeclared-identifiers "^1.1.2"
- xtend "^4.0.0"
-
-insight@^0.11.1:
- version "0.11.1"
- resolved "https://registry.yarnpkg.com/insight/-/insight-0.11.1.tgz#63d412a72ef22414700b534665007000c92f1bf0"
- integrity sha512-TBcZ0qC9dgdmcxL93OoqkY/RZXJtIi0i07phX/QyYk2ysmJtZex59dgTj4Doq50N9CG9dLRe/RIudc/5CCoFNw==
- dependencies:
- async "^2.6.2"
- chalk "^4.1.1"
- conf "^10.0.1"
- inquirer "^6.3.1"
- lodash.debounce "^4.0.8"
- os-name "^4.0.1"
- request "^2.88.0"
- tough-cookie "^4.0.0"
- uuid "^8.3.2"
-
internal-slot@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c"
@@ -6208,15 +4990,6 @@ internal-slot@^1.0.3:
has "^1.0.3"
side-channel "^1.0.4"
-internal-slot@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.4.tgz#8551e7baf74a7a6ba5f749cfb16aa60722f0d6f3"
- integrity sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==
- dependencies:
- get-intrinsic "^1.1.3"
- has "^1.0.3"
- side-channel "^1.0.4"
-
internal-slot@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986"
@@ -6231,20 +5004,15 @@ interpret@^3.1.1:
resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4"
integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==
-ip@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da"
- integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==
-
ipaddr.js@1.9.1:
version "1.9.1"
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
-ipaddr.js@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0"
- integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==
+ipaddr.js@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f"
+ integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==
is-arguments@^1.0.4:
version "1.1.1"
@@ -6299,11 +5067,6 @@ is-boolean-object@^1.1.0:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-buffer@^1.1.0:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
- integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
-
is-builtin-module@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169"
@@ -6321,13 +5084,6 @@ is-callable@^1.1.4, is-callable@^1.2.4:
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
-is-ci@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
- integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
- dependencies:
- ci-info "^2.0.0"
-
is-ci@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867"
@@ -6335,12 +5091,12 @@ is-ci@^3.0.0:
dependencies:
ci-info "^3.2.0"
-is-core-module@^2.11.0, is-core-module@^2.12.0, is-core-module@^2.12.1, is-core-module@^2.13.0, is-core-module@^2.5.0:
- version "2.13.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db"
- integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==
+is-core-module@^2.12.1, is-core-module@^2.13.0, is-core-module@^2.13.1:
+ version "2.13.1"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384"
+ integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==
dependencies:
- has "^1.0.3"
+ hasown "^2.0.0"
is-date-object@^1.0.1:
version "1.0.5"
@@ -6349,7 +5105,7 @@ is-date-object@^1.0.1:
dependencies:
has-tostringtag "^1.0.0"
-is-docker@^2.0.0, is-docker@^2.1.1:
+is-docker@^2.0.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
@@ -6364,18 +5120,6 @@ is-extglob@^2.1.1:
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
-is-fullwidth-code-point@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
- integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==
- dependencies:
- number-is-nan "^1.0.0"
-
-is-fullwidth-code-point@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
- integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==
-
is-fullwidth-code-point@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
@@ -6407,28 +5151,15 @@ is-inside-container@^1.0.0:
dependencies:
is-docker "^3.0.0"
-is-installed-globally@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520"
- integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==
- dependencies:
- global-dirs "^3.0.0"
- is-path-inside "^3.0.2"
-
-is-lambda@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5"
- integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==
-
is-negative-zero@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-is-npm@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8"
- integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==
+is-network-error@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-network-error/-/is-network-error-1.0.1.tgz#a68061a20387e9144e145571bea693056a370b92"
+ integrity sha512-OwQXkwBJeESyhFw+OumbJVD58BFBJJI5OM5S1+eyrDKlgDZPX2XNT5gXS56GSD3NPbbwUuMlR1Q71SRp5SobuQ==
is-number-object@^1.0.4:
version "1.0.7"
@@ -6442,17 +5173,12 @@ is-number@^7.0.0:
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-is-obj@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
- integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
-
-is-path-inside@^3.0.2, is-path-inside@^3.0.3:
+is-path-inside@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
-is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
+is-plain-obj@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
@@ -6524,6 +5250,13 @@ is-typed-array@^1.1.10:
gopd "^1.0.1"
has-tostringtag "^1.0.0"
+is-typed-array@^1.1.12:
+ version "1.1.12"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a"
+ integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==
+ dependencies:
+ which-typed-array "^1.1.11"
+
is-typed-array@^1.1.3, is-typed-array@^1.1.9:
version "1.1.9"
resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.9.tgz#246d77d2871e7d9f5aeb1d54b9f52c71329ece67"
@@ -6535,7 +5268,7 @@ is-typed-array@^1.1.3, is-typed-array@^1.1.9:
for-each "^0.3.3"
has-tostringtag "^1.0.0"
-is-typedarray@^1.0.0, is-typedarray@~1.0.0:
+is-typedarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
@@ -6547,17 +5280,19 @@ is-weakref@^1.0.2:
dependencies:
call-bind "^1.0.2"
-is-wsl@^2.1.1, is-wsl@^2.2.0:
+is-wsl@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
dependencies:
is-docker "^2.0.0"
-is-yarn-global@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"
- integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
+is-wsl@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2"
+ integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==
+ dependencies:
+ is-inside-container "^1.0.0"
isarray@^2.0.5:
version "2.0.5"
@@ -6589,11 +5324,6 @@ isobject@^3.0.1:
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
-isobject@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0"
- integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==
-
isstream@~0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
@@ -6618,12 +5348,12 @@ jake@^10.8.5:
filelist "^1.0.1"
minimatch "^3.0.4"
-jest-util@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.5.0.tgz#24a4d3d92fc39ce90425311b23c27a6e0ef16b8f"
- integrity sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==
+jest-util@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc"
+ integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==
dependencies:
- "@jest/types" "^29.5.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
chalk "^4.0.0"
ci-info "^3.2.0"
@@ -6639,22 +5369,16 @@ jest-worker@^27.4.5:
merge-stream "^2.0.0"
supports-color "^8.0.0"
-jest-worker@^29.4.3:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.5.0.tgz#bdaefb06811bd3384d93f009755014d8acb4615d"
- integrity sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==
+jest-worker@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a"
+ integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==
dependencies:
"@types/node" "*"
- jest-util "^29.5.0"
+ jest-util "^29.7.0"
merge-stream "^2.0.0"
supports-color "^8.0.0"
-"jintr-patch@https://github.com/LuanRT/Jinter.git":
- version "1.1.0"
- resolved "https://github.com/LuanRT/Jinter.git#35f549e734f86e799ff7a3894dec0a2aef7e4eba"
- dependencies:
- acorn "^8.8.0"
-
jintr@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/jintr/-/jintr-1.1.0.tgz#223a3b07f5e03d410cec6e715c537c8ad1e714c3"
@@ -6694,22 +5418,17 @@ jsesc@~0.5.0:
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
-json-buffer@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
- integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==
-
json-buffer@3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
-json-minimizer-webpack-plugin@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/json-minimizer-webpack-plugin/-/json-minimizer-webpack-plugin-4.0.0.tgz#35e9567db969e06ba291dcfad756acbbae3cdca2"
- integrity sha512-PJaNiSeZlZStdyLtJo/QOOC7uHRW9qvc//7F8M0ZH1huPSvmX5kR2qrq2Tn1ODYLi128bTkKepqtgYmtEOkPzQ==
+json-minimizer-webpack-plugin@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/json-minimizer-webpack-plugin/-/json-minimizer-webpack-plugin-5.0.0.tgz#441f5dad1c766b0baba4eeed69d2f45021f23f40"
+ integrity sha512-GT/SZolN2p405EMGjMTBvAVi2+y035p1tSOuLpWbp5QTMl080OHx4DEGXfUH6vbnGw5Z/QKfBe+KpP9Dj0qLmA==
dependencies:
- schema-utils "^4.0.0"
+ schema-utils "^4.2.0"
json-parse-better-errors@^1.0.1:
version "1.0.2"
@@ -6731,11 +5450,6 @@ json-schema-traverse@^1.0.0:
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
-json-schema-typed@^7.0.3:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/json-schema-typed/-/json-schema-typed-7.0.3.tgz#23ff481b8b4eebcd2ca123b4fa0409e66469a2d9"
- integrity sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==
-
json-schema@0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
@@ -6789,11 +5503,6 @@ jsonfile@^6.0.1:
optionalDependencies:
graceful-fs "^4.1.6"
-jsonparse@^1.2.0, jsonparse@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
- integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==
-
jsprim@^1.2.2:
version "1.4.2"
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb"
@@ -6809,13 +5518,6 @@ keycode@^2.2.0:
resolved "https://registry.yarnpkg.com/keycode/-/keycode-2.2.1.tgz#09c23b2be0611d26117ea2501c2c391a01f39eff"
integrity sha512-Rdgz9Hl9Iv4QKi8b0OlCRQEzp4AgVxyCtz5S/+VIHezDmrDhkp2N2TqBWOLz0/gbeREXOOiI9/4b8BY9uw2vFg==
-keyv@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
- integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
- dependencies:
- json-buffer "3.0.0"
-
keyv@^4.0.0:
version "4.5.2"
resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.2.tgz#0e310ce73bf7851ec702f2eaf46ec4e3805cce56"
@@ -6823,97 +5525,89 @@ keyv@^4.0.0:
dependencies:
json-buffer "3.0.1"
-kind-of@^6.0.2, kind-of@^6.0.3:
+keyv@^4.5.4:
+ version "4.5.4"
+ resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
+ integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==
+ dependencies:
+ json-buffer "3.0.1"
+
+kind-of@^6.0.2:
version "6.0.3"
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
-known-css-properties@^0.28.0:
- version "0.28.0"
- resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.28.0.tgz#8a8be010f368b3036fe6ab0ef4bbbed972bd6274"
- integrity sha512-9pSL5XB4J+ifHP0e0jmmC98OGC1nL8/JjS+fi6mnTlIf//yt/MfVLtKg7S6nCtj/8KTcWX7nRlY0XywoYY1ISQ==
-
-labeled-stream-splicer@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz#42a41a16abcd46fd046306cf4f2c3576fffb1c21"
- integrity sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==
- dependencies:
- inherits "^2.0.1"
- stream-splicer "^2.0.0"
-
-latest-version@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face"
- integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==
- dependencies:
- package-json "^6.3.0"
+known-css-properties@^0.29.0:
+ version "0.29.0"
+ resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.29.0.tgz#e8ba024fb03886f23cb882e806929f32d814158f"
+ integrity sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==
-launch-editor@^2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.0.tgz#4c0c1a6ac126c572bd9ff9a30da1d2cae66defd7"
- integrity sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==
+launch-editor@^2.6.1:
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c"
+ integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==
dependencies:
picocolors "^1.0.0"
- shell-quote "^1.7.3"
+ shell-quote "^1.8.1"
lazy-val@^1.0.4, lazy-val@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d"
integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==
-lefthook-darwin-arm64@1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.5.2.tgz#5614a3939de3ee4fdc0210749c1087a43d76f4d0"
- integrity sha512-uyYEgj4GTytw3g2mMkPBoGAxSYscEqm6yQVuYDcuwE2Ns6+E997KMxVhFXIg+w76zIVmwfBc3ZwP0Ga9Xr1TJQ==
-
-lefthook-darwin-x64@1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.5.2.tgz#84d0069de96bf5f36e4323b77a61613be09fbcf3"
- integrity sha512-7l6mZ9TGbkLxozN0XHn+io4c9TQIUwT7hOJFAEW7sjKtrmPNLaf+xnATiqSD2DEbG6y6x4n8WF/j95FqkjcZLg==
-
-lefthook-freebsd-arm64@1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.5.2.tgz#c34b126213e7bef7eedecade45c93f2f165866a9"
- integrity sha512-7CqflCMajTEo//gUbwjNpxZYeT+BhPW65RosKfGyOG4jRq1aqW8AoLutu+vx0wsFn/M+S7lcnyxmGWtXur6+mw==
-
-lefthook-freebsd-x64@1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.5.2.tgz#fba2b9ee2302716a7dfc9a6479a51cec346378d2"
- integrity sha512-D6bEvOqipu/NyTTHvjnwGw/2Y03SQhWqs/pUwJOKrb/Za4T91i3fu8ULn4jyafn7Svm1iI/l8EpGPFuzbiaFvQ==
-
-lefthook-linux-arm64@1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.5.2.tgz#44b06829a5f7640c57c6d631d24ec97df6c5893e"
- integrity sha512-tCfF92enT/RwfWVYxhlCxSnutGuqOkIM0XqoPcQEHJuWIEvaFgZ2VgNnfBTusOffVMGd1Ue2ouU4Z77ZZ8TH0Q==
-
-lefthook-linux-x64@1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.5.2.tgz#97e9cefcb163ade94af06a5dc8af78d6d07b700d"
- integrity sha512-rZeYS7LcLRJAYZsYzS7/uKCQwnNf7clyhpWADIyyIXj73SX3QoF0wBrCMHUMa72zpRsbIu5Sz/SYiTKCcUGU0w==
-
-lefthook-windows-arm64@1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.5.2.tgz#1e1155f67833f21676fb6c3386cd90a65e9cf6d4"
- integrity sha512-jT8Nc5eOfsf1uGYjodODtIEEOEOxvu6GnOPwpvlWwAG693abA+eocdjRB855sa1RR4CekmcKXi7/1E6iVHzY5A==
-
-lefthook-windows-x64@1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.5.2.tgz#009d1b7698438d10983264a3108b7ef0f3603932"
- integrity sha512-tPN0957RhpPC74aUTDk6+wYcU46K2js6oQcLipurQJvD5LAsS8h2HcXePBnsiLQjpOcRt0aLWHQnNS7ilTxVPw==
-
-lefthook@^1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.5.2.tgz#72b4f748fd6fcf97869372e433f3fe9f4b60587b"
- integrity sha512-pksQpriXJArZ5AsSztkFbBVHyttGgQ1tqiUkAWlLKBwqSV/KJdOkS+c/yWo75QB88TgvWyypYWvpUgpqUKlBKQ==
+lefthook-darwin-arm64@1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.6.1.tgz#387d245d39673ceede01da7de2a0d44d2c368e85"
+ integrity sha512-q6+sYr2Dpt6YnBGXRjMFcXZUnVB97nH+s7EP/tX8m9ewvQxLPqIiUPyAumfyJ2Siomkc5WgAinG+kT63VjUN3A==
+
+lefthook-darwin-x64@1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.6.1.tgz#a677f7262d29317964c96f13509c06d3bf54e93f"
+ integrity sha512-utm7FwtbW8SxGMALIw5/iG4loYS2FI0crDKp/YIamrZgQr6M4pS2C3rxGj5OwiHFIm3arVU+3VZywdvRLJAw0w==
+
+lefthook-freebsd-arm64@1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.6.1.tgz#3d527cfa40da0b57b2b81e853f7c11bd13fc618c"
+ integrity sha512-F2BoDnGznkJyn6lyhmXpu62yq7SMCeHAl3Bl8c+P6mXfmatjjxEpVmrzRuzKMPd/MRGpy2B/glkuyO4wZZazow==
+
+lefthook-freebsd-x64@1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.6.1.tgz#fbc9a5a7c2acaacc5494cf0e21083f21bad8057d"
+ integrity sha512-/NBjMUtnwvdc/p821sfPnZCbWZ6FQkAvnvjoaQu6tkajKZbZYSKsl7UtAicO0nT+79BQFt7TbaZjpua2T9tM5w==
+
+lefthook-linux-arm64@1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.6.1.tgz#5f50008da8fa164ba9d83542361a0c83429da6ae"
+ integrity sha512-ke+2ni/bmxgYJSRsH+uIYYfTLj2It7WP+mcF4rfJHRbzn5yDYIjFgylUMC2CgW5urS4DSbxcRIbAqLY3OXAHnw==
+
+lefthook-linux-x64@1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.6.1.tgz#a1370cbfc2def92ff7dd1f7dcc71bddca97a8286"
+ integrity sha512-/HLkl9jt3XRjT0RPaLpAgUQmvp4zV/KKZ/8x6xslPl89krv3ZkHKKrqeaHdhiengq3hzx3N+KbOfFcxBRzdT6A==
+
+lefthook-windows-arm64@1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.6.1.tgz#eaffe44e437182e417006ef7b68f49f219fb7e5e"
+ integrity sha512-RyQ8S4/45BpJpRPy7KsOuJeXQ5FOa7MASoPtOYvrXt4A8kayCv1jlGs7MTv3XJbUosCJhfNpw3ReeHVGfw1KIw==
+
+lefthook-windows-x64@1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.6.1.tgz#c3da7ec991918543be69fe268e91dc5f77ec7548"
+ integrity sha512-poYLk2tfg1Ncr4aZeFuhHjv1qH6f9hX3tV1FOK2MfWkXkRTYPl6MF5h/ONMIv71BsLjGbAA7LNXM5Mj4/B//lQ==
+
+lefthook@^1.6.1:
+ version "1.6.1"
+ resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.6.1.tgz#56d35b18ba2231b93d669434c1bd52c4532299e9"
+ integrity sha512-1T+tk0V6ubZgiZJGi39QlLMAcgEw+lhoDeSpT3L8Y/f8nUpJW9ntcMOmt+uvMfQ3TVjNcR1r/Lhtm7gTqgdcPg==
optionalDependencies:
- lefthook-darwin-arm64 "1.5.2"
- lefthook-darwin-x64 "1.5.2"
- lefthook-freebsd-arm64 "1.5.2"
- lefthook-freebsd-x64 "1.5.2"
- lefthook-linux-arm64 "1.5.2"
- lefthook-linux-x64 "1.5.2"
- lefthook-windows-arm64 "1.5.2"
- lefthook-windows-x64 "1.5.2"
+ lefthook-darwin-arm64 "1.6.1"
+ lefthook-darwin-x64 "1.6.1"
+ lefthook-freebsd-arm64 "1.6.1"
+ lefthook-freebsd-x64 "1.6.1"
+ lefthook-linux-arm64 "1.6.1"
+ lefthook-linux-x64 "1.6.1"
+ lefthook-windows-arm64 "1.6.1"
+ lefthook-windows-x64 "1.6.1"
levn@^0.4.1:
version "0.4.1"
@@ -6930,10 +5624,10 @@ lie@3.1.1:
dependencies:
immediate "~3.0.5"
-lilconfig@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52"
- integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==
+lilconfig@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.0.0.tgz#f8067feb033b5b74dab4602a5f5029420be749bc"
+ integrity sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==
lines-and-columns@^1.1.6:
version "1.2.4"
@@ -6971,14 +5665,6 @@ localforage@^1.9.0:
dependencies:
lie "3.1.1"
-locate-path@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
- integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
- dependencies:
- p-locate "^3.0.0"
- path-exists "^3.0.0"
-
locate-path@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
@@ -7010,11 +5696,6 @@ lodash.memoize@^4.1.2:
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==
-lodash.memoize@~3.0.3:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz#2dcbd2c287cbc0a55cc42328bd0c736150d53e3f"
- integrity sha512-eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A==
-
lodash.merge@^4.6.2:
version "4.6.2"
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
@@ -7030,19 +5711,11 @@ lodash.uniq@^4.5.0:
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==
-lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21:
+lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-loud-rejection@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-2.2.0.tgz#4255eb6e9c74045b0edc021fa7397ab655a8517c"
- integrity sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ==
- dependencies:
- currently-unhandled "^0.4.1"
- signal-exit "^3.0.2"
-
lower-case@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28"
@@ -7050,11 +5723,6 @@ lower-case@^2.0.2:
dependencies:
tslib "^2.0.3"
-lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
- integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
-
lowercase-keys@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
@@ -7096,54 +5764,10 @@ m3u8-parser@4.8.0:
"@videojs/vhs-utils" "^3.0.5"
global "^4.4.0"
-macos-release@^2.5.0:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.5.1.tgz#bccac4a8f7b93163a8d163b8ebf385b3c5f55bf9"
- integrity sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==
-
-make-dir@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
- integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
- dependencies:
- semver "^6.0.0"
-
-make-fetch-happen@^9.0.1:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz#53085a09e7971433e6765f7971bf63f4e05cb968"
- integrity sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==
- dependencies:
- agentkeepalive "^4.1.3"
- cacache "^15.2.0"
- http-cache-semantics "^4.1.0"
- http-proxy-agent "^4.0.1"
- https-proxy-agent "^5.0.0"
- is-lambda "^1.0.1"
- lru-cache "^6.0.0"
- minipass "^3.1.3"
- minipass-collect "^1.0.2"
- minipass-fetch "^1.3.2"
- minipass-flush "^1.0.5"
- minipass-pipeline "^1.2.4"
- negotiator "^0.6.2"
- promise-retry "^2.0.1"
- socks-proxy-agent "^6.0.0"
- ssri "^8.0.0"
-
-map-obj@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
- integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==
-
-map-obj@^4.1.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a"
- integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==
-
-marked@^9.1.2:
- version "9.1.2"
- resolved "https://registry.yarnpkg.com/marked/-/marked-9.1.2.tgz#a54ca772d2b5a43de7d8ed40111354b4b7985527"
- integrity sha512-qoKMJqK0w6vkLk8+KnKZAH6neUZSNaQqVZ/h2yZ9S7CbLuFHyS2viB0jnqcWF9UKjwsAbMrQtnQhdmdvOVOw9w==
+marked@^12.0.0:
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/marked/-/marked-12.0.0.tgz#051ea8c8c7f65148a63003df1499515a2c6de716"
+ integrity sha512-Vkwtq9rLqXryZnWaQc86+FHLC6tr/fycMfYAhiOIXkrNmeGAyhSxjqu0Rs1i0bBqw5u0S7+lV9fdH2ZSVaoa0w==
matcher@^3.0.0:
version "3.0.0"
@@ -7157,20 +5781,6 @@ mathml-tag-names@^2.1.3:
resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3"
integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==
-md5-file@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-5.0.0.tgz#e519f631feca9c39e7f9ea1780b63c4745012e20"
- integrity sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==
-
-md5.js@^1.3.4:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
- integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==
- dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
- safe-buffer "^5.1.2"
-
mdn-data@2.0.28:
version "2.0.28"
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba"
@@ -7186,35 +5796,22 @@ media-typer@0.3.0:
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
-memfs@^3.4.1:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.1.tgz#b78092f466a0dce054d63d39275b24c71d3f1305"
- integrity sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==
+memfs@^4.6.0:
+ version "4.7.6"
+ resolved "https://registry.yarnpkg.com/memfs/-/memfs-4.7.6.tgz#ebb7c1c30e9ba4779ef452accdf8cec3f8ec04cf"
+ integrity sha512-PMxcVnZYdSFYZIzsbhd8XLvxrHaIarhyyfDQHThUwhAYAPDfDTvKhEjWbzPyGFr9CPvJJl+VUetfcnVVF9Wckg==
dependencies:
- fs-monkey "1.0.3"
+ tslib "^2.0.0"
memorystream@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI=
-meow@^10.1.5:
- version "10.1.5"
- resolved "https://registry.yarnpkg.com/meow/-/meow-10.1.5.tgz#be52a1d87b5f5698602b0f32875ee5940904aa7f"
- integrity sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==
- dependencies:
- "@types/minimist" "^1.2.2"
- camelcase-keys "^7.0.0"
- decamelize "^5.0.0"
- decamelize-keys "^1.1.0"
- hard-rejection "^2.1.0"
- minimist-options "4.1.0"
- normalize-package-data "^3.0.2"
- read-pkg-up "^8.0.0"
- redent "^4.0.0"
- trim-newlines "^4.0.2"
- type-fest "^1.2.2"
- yargs-parser "^20.2.9"
+meow@^13.1.0:
+ version "13.1.0"
+ resolved "https://registry.yarnpkg.com/meow/-/meow-13.1.0.tgz#62995b0e8c3951739fe6e0a4becdd4d0df23eb37"
+ integrity sha512-o5R/R3Tzxq0PJ3v3qcQJtSvSE9nKOLSAaDuuoMzDVuGTwHdccMWcYomh9Xolng2tjT6O/Y83d+0coVGof6tqmA==
merge-descriptors@1.0.1:
version "1.0.1"
@@ -7251,14 +5848,6 @@ micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5:
braces "^3.0.2"
picomatch "^2.3.1"
-miller-rabin@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
- integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==
- dependencies:
- bn.js "^4.0.0"
- brorand "^1.0.1"
-
mime-db@1.52.0, "mime-db@>= 1.43.0 < 2", mime-db@^1.28.0:
version "1.52.0"
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
@@ -7281,27 +5870,17 @@ mime@^2.5.2:
resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
-mimic-fn@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
- integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
-
mimic-fn@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-mimic-fn@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74"
- integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==
-
mimic-fn@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc"
integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==
-mimic-response@^1.0.0, mimic-response@^1.0.1:
+mimic-response@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
@@ -7318,28 +5897,24 @@ min-document@^2.19.0:
dependencies:
dom-walk "^0.1.0"
-min-indent@^1.0.0, min-indent@^1.0.1:
+min-indent@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
-mini-css-extract-plugin@^2.7.6:
- version "2.7.6"
- resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d"
- integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==
+mini-css-extract-plugin@^2.8.0:
+ version "2.8.0"
+ resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.0.tgz#1aeae2a90a954b6426c9e8311eab36b450f553a0"
+ integrity sha512-CxmUYPFcTgET1zImteG/LZOy/4T5rTojesQXkSNBiquhydn78tfbCE9sjIjnJ/UcjNjOC1bphTCCW5rrS7cXAg==
dependencies:
schema-utils "^4.0.0"
+ tapable "^2.2.1"
-minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
+minimalistic-assert@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
-minimalistic-crypto-utils@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
- integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==
-
minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
@@ -7361,72 +5936,11 @@ minimatch@^9.0.1:
dependencies:
brace-expansion "^2.0.1"
-minimist-options@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
- integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==
- dependencies:
- arrify "^1.0.1"
- is-plain-obj "^1.1.0"
- kind-of "^6.0.3"
-
-minimist@^1.1.0:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
- integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
-
minimist@^1.2.0, minimist@^1.2.6:
version "1.2.7"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
-minipass-collect@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617"
- integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==
- dependencies:
- minipass "^3.0.0"
-
-minipass-fetch@^1.3.0, minipass-fetch@^1.3.2:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz#d75e0091daac1b0ffd7e9d41629faff7d0c1f1b6"
- integrity sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==
- dependencies:
- minipass "^3.1.0"
- minipass-sized "^1.0.3"
- minizlib "^2.0.0"
- optionalDependencies:
- encoding "^0.1.12"
-
-minipass-flush@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373"
- integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==
- dependencies:
- minipass "^3.0.0"
-
-minipass-json-stream@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7"
- integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==
- dependencies:
- jsonparse "^1.3.1"
- minipass "^3.0.0"
-
-minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c"
- integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
- dependencies:
- minipass "^3.0.0"
-
-minipass-sized@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70"
- integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==
- dependencies:
- minipass "^3.0.0"
-
minipass@^3.0.0:
version "3.3.4"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae"
@@ -7434,13 +5948,6 @@ minipass@^3.0.0:
dependencies:
yallist "^4.0.0"
-minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3:
- version "3.3.6"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a"
- integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==
- dependencies:
- yallist "^4.0.0"
-
minipass@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
@@ -7451,7 +5958,7 @@ minipass@^5.0.0:
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c"
integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==
-minizlib@^2.0.0, minizlib@^2.1.1:
+minizlib@^2.1.1:
version "2.1.2"
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
@@ -7459,12 +5966,7 @@ minizlib@^2.0.0, minizlib@^2.1.1:
minipass "^3.0.0"
yallist "^4.0.0"
-mkdirp-classic@^0.5.2:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
- integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
-
-mkdirp@^1.0.3, mkdirp@^1.0.4:
+mkdirp@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
@@ -7474,27 +5976,6 @@ modify-filename@^1.1.0:
resolved "https://registry.yarnpkg.com/modify-filename/-/modify-filename-1.1.0.tgz#9a2dec83806fbb2d975f22beec859ca26b393aa1"
integrity sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=
-module-deps@^6.2.3:
- version "6.2.3"
- resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-6.2.3.tgz#15490bc02af4b56cf62299c7c17cba32d71a96ee"
- integrity sha512-fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==
- dependencies:
- JSONStream "^1.0.3"
- browser-resolve "^2.0.0"
- cached-path-relative "^1.0.2"
- concat-stream "~1.6.0"
- defined "^1.0.0"
- detective "^5.2.0"
- duplexer2 "^0.1.2"
- inherits "^2.0.1"
- parents "^1.0.0"
- readable-stream "^2.0.2"
- resolve "^1.4.0"
- stream-combiner2 "^1.1.1"
- subarg "^1.0.0"
- through2 "^2.0.0"
- xtend "^4.0.0"
-
mpd-parser@0.22.1, mpd-parser@^0.22.1:
version "0.22.1"
resolved "https://registry.yarnpkg.com/mpd-parser/-/mpd-parser-0.22.1.tgz#bc2bf7d3e56368e4b0121035b055675401871521"
@@ -7515,29 +5996,19 @@ ms@2.1.2:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-ms@2.1.3, ms@^2.0.0, ms@^2.1.1:
+ms@2.1.3, ms@^2.1.1:
version "2.1.3"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-multicast-dns@^7.2.4:
- version "7.2.4"
- resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.4.tgz#cf0b115c31e922aeb20b64e6556cbeb34cf0dd19"
- integrity sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==
+multicast-dns@^7.2.5:
+ version "7.2.5"
+ resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced"
+ integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==
dependencies:
dns-packet "^5.2.2"
thunky "^1.0.2"
-mute-stream@0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
- integrity sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==
-
-mute-stream@~0.0.4:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
- integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
-
mux.js@6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/mux.js/-/mux.js-6.0.1.tgz#65ce0f7a961d56c006829d024d772902d28c7755"
@@ -7546,17 +6017,17 @@ mux.js@6.0.1:
"@babel/runtime" "^7.11.2"
global "^4.4.0"
-nanoid@^3.3.6:
- version "3.3.6"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
- integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
+nanoid@^3.3.7:
+ version "3.3.7"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
+ integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
-negotiator@0.6.3, negotiator@^0.6.2:
+negotiator@0.6.3:
version "0.6.3"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
@@ -7589,33 +6060,10 @@ node-forge@^1:
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==
-node-gyp@^7.1.0:
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae"
- integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==
- dependencies:
- env-paths "^2.2.0"
- glob "^7.1.4"
- graceful-fs "^4.2.3"
- nopt "^5.0.0"
- npmlog "^4.1.2"
- request "^2.88.2"
- rimraf "^3.0.2"
- semver "^7.3.2"
- tar "^6.0.2"
- which "^2.0.2"
-
-node-releases@^2.0.13:
- version "2.0.13"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d"
- integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==
-
-nopt@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88"
- integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
- dependencies:
- abbrev "1"
+node-releases@^2.0.14:
+ version "2.0.14"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b"
+ integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:
version "2.5.0"
@@ -7627,91 +6075,16 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:
semver "2 || 3 || 4 || 5"
validate-npm-package-license "^3.0.1"
-normalize-package-data@^3.0.0, normalize-package-data@^3.0.2:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e"
- integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==
- dependencies:
- hosted-git-info "^4.0.1"
- is-core-module "^2.5.0"
- semver "^7.3.4"
- validate-npm-package-license "^3.0.1"
-
normalize-path@^3.0.0, normalize-path@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-normalize-url@^4.1.0:
- version "4.5.1"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
- integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
-
normalize-url@^6.0.1:
version "6.1.0"
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
-npm-bundled@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1"
- integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==
- dependencies:
- npm-normalize-package-bin "^1.0.1"
-
-npm-install-checks@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-4.0.0.tgz#a37facc763a2fde0497ef2c6d0ac7c3fbe00d7b4"
- integrity sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==
- dependencies:
- semver "^7.1.1"
-
-npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
- integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
-
-npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.2, npm-package-arg@^8.1.5:
- version "8.1.5"
- resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.5.tgz#3369b2d5fe8fdc674baa7f1786514ddc15466e44"
- integrity sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==
- dependencies:
- hosted-git-info "^4.0.1"
- semver "^7.3.4"
- validate-npm-package-name "^3.0.0"
-
-npm-packlist@^2.1.4:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-2.2.2.tgz#076b97293fa620f632833186a7a8f65aaa6148c8"
- integrity sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==
- dependencies:
- glob "^7.1.6"
- ignore-walk "^3.0.3"
- npm-bundled "^1.1.1"
- npm-normalize-package-bin "^1.0.1"
-
-npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.1:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz#7b5484ca2c908565f43b7f27644f36bb816f5148"
- integrity sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==
- dependencies:
- npm-install-checks "^4.0.0"
- npm-normalize-package-bin "^1.0.1"
- npm-package-arg "^8.1.2"
- semver "^7.3.4"
-
-npm-registry-fetch@^11.0.0:
- version "11.0.0"
- resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz#68c1bb810c46542760d62a6a965f85a702d43a76"
- integrity sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==
- dependencies:
- make-fetch-happen "^9.0.1"
- minipass "^3.1.3"
- minipass-fetch "^1.3.0"
- minipass-json-stream "^1.0.1"
- minizlib "^2.0.0"
- npm-package-arg "^8.0.0"
-
npm-run-all@^4.1.5:
version "4.1.5"
resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba"
@@ -7727,7 +6100,7 @@ npm-run-all@^4.1.5:
shell-quote "^1.6.1"
string.prototype.padend "^3.0.0"
-npm-run-path@^4.0.0, npm-run-path@^4.0.1:
+npm-run-path@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
@@ -7739,17 +6112,7 @@ npm-run-path@^5.1.0:
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00"
integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==
dependencies:
- path-key "^4.0.0"
-
-npmlog@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
- integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
- dependencies:
- are-we-there-yet "~1.1.2"
- console-control-strings "~1.1.0"
- gauge "~2.7.3"
- set-blocking "~2.0.0"
+ path-key "^4.0.0"
nth-check@^2.0.1, nth-check@^2.1.1:
version "2.1.1"
@@ -7758,21 +6121,11 @@ nth-check@^2.0.1, nth-check@^2.1.1:
dependencies:
boolbase "^1.0.0"
-number-is-nan@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
- integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==
-
oauth-sign@~0.9.0:
version "0.9.0"
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
-object-assign@^4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-
object-inspect@^1.12.0, object-inspect@^1.9.0:
version "1.12.0"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0"
@@ -7783,10 +6136,10 @@ object-inspect@^1.12.2:
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
-object-inspect@^1.12.3:
- version "1.12.3"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
- integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
+object-inspect@^1.13.1:
+ version "1.13.1"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2"
+ integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==
object-keys@^1.1.1:
version "1.1.1"
@@ -7813,38 +6166,33 @@ object.assign@^4.1.4:
has-symbols "^1.0.3"
object-keys "^1.1.1"
-object.fromentries@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73"
- integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==
+object.fromentries@^2.0.7:
+ version "2.0.7"
+ resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616"
+ integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
-object.groupby@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.0.tgz#cb29259cf90f37e7bac6437686c1ea8c916d12a9"
- integrity sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==
+object.groupby@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.1.tgz#d41d9f3c8d6c778d9cbac86b4ee9f5af103152ee"
+ integrity sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==
dependencies:
call-bind "^1.0.2"
define-properties "^1.2.0"
- es-abstract "^1.21.2"
+ es-abstract "^1.22.1"
get-intrinsic "^1.2.1"
-object.values@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d"
- integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==
+object.values@^1.1.7:
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a"
+ integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-objectorarray@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/objectorarray/-/objectorarray-1.0.5.tgz#2c05248bbefabd8f43ad13b41085951aac5e68a5"
- integrity sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
obuf@^1.0.0, obuf@^1.1.2:
version "1.1.2"
@@ -7870,14 +6218,7 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0:
dependencies:
wrappy "1"
-onetime@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
- integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==
- dependencies:
- mimic-fn "^1.0.0"
-
-onetime@^5.1.0, onetime@^5.1.2:
+onetime@^5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
@@ -7891,22 +6232,15 @@ onetime@^6.0.0:
dependencies:
mimic-fn "^4.0.0"
-open@^7.0.3:
- version "7.4.2"
- resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321"
- integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==
- dependencies:
- is-docker "^2.0.0"
- is-wsl "^2.1.1"
-
-open@^8.0.9:
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8"
- integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==
+open@^10.0.3:
+ version "10.0.3"
+ resolved "https://registry.yarnpkg.com/open/-/open-10.0.3.tgz#f60d8db49fa126c50aec751957fb5d7de3308d4f"
+ integrity sha512-dtbI5oW7987hwC9qjJTyABldTaa19SuyJse1QboWv3b0qCcrrLNVDqBx1XgELAjh9QTVQaP/C5b1nhQebd1H2A==
dependencies:
- define-lazy-prop "^2.0.0"
- is-docker "^2.1.1"
- is-wsl "^2.2.0"
+ default-browser "^5.2.1"
+ define-lazy-prop "^3.0.0"
+ is-inside-container "^1.0.0"
+ is-wsl "^3.1.0"
open@^9.1.0:
version "9.1.0"
@@ -7930,40 +6264,12 @@ optionator@^0.9.3:
prelude-ls "^1.2.1"
type-check "^0.4.0"
-os-browserify@~0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
- integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==
-
-os-name@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/os-name/-/os-name-4.0.1.tgz#32cee7823de85a8897647ba4d76db46bf845e555"
- integrity sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw==
- dependencies:
- macos-release "^2.5.0"
- windows-release "^4.0.0"
-
-os-tmpdir@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
- integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
-
-p-cancelable@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
- integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
-
p-cancelable@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==
-p-finally@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
- integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==
-
-p-limit@^2.0.0, p-limit@^2.2.0:
+p-limit@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
@@ -7984,13 +6290,6 @@ p-limit@^4.0.0:
dependencies:
yocto-queue "^1.0.0"
-p-locate@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
- integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
- dependencies:
- p-limit "^2.0.0"
-
p-locate@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
@@ -8012,66 +6311,20 @@ p-locate@^6.0.0:
dependencies:
p-limit "^4.0.0"
-p-map@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
- integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
- dependencies:
- aggregate-error "^3.0.0"
-
-p-retry@^4.5.0:
- version "4.6.2"
- resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16"
- integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==
+p-retry@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-6.2.0.tgz#8d6df01af298750009691ce2f9b3ad2d5968f3bd"
+ integrity sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==
dependencies:
- "@types/retry" "0.12.0"
+ "@types/retry" "0.12.2"
+ is-network-error "^1.0.0"
retry "^0.13.1"
-p-try@^2.0.0, p-try@^2.1.0:
+p-try@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-package-json@^6.3.0:
- version "6.5.0"
- resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0"
- integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==
- dependencies:
- got "^9.6.0"
- registry-auth-token "^4.0.0"
- registry-url "^5.0.0"
- semver "^6.2.0"
-
-pacote@^11.3.5:
- version "11.3.5"
- resolved "https://registry.yarnpkg.com/pacote/-/pacote-11.3.5.tgz#73cf1fc3772b533f575e39efa96c50be8c3dc9d2"
- integrity sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg==
- dependencies:
- "@npmcli/git" "^2.1.0"
- "@npmcli/installed-package-contents" "^1.0.6"
- "@npmcli/promise-spawn" "^1.2.0"
- "@npmcli/run-script" "^1.8.2"
- cacache "^15.0.5"
- chownr "^2.0.0"
- fs-minipass "^2.1.0"
- infer-owner "^1.0.4"
- minipass "^3.1.3"
- mkdirp "^1.0.3"
- npm-package-arg "^8.0.1"
- npm-packlist "^2.1.4"
- npm-pick-manifest "^6.0.0"
- npm-registry-fetch "^11.0.0"
- promise-retry "^2.0.1"
- read-package-json-fast "^2.0.1"
- rimraf "^3.0.2"
- ssri "^8.0.1"
- tar "^6.1.0"
-
-pako@~1.0.5:
- version "1.0.11"
- resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
- integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
-
param-case@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
@@ -8087,24 +6340,6 @@ parent-module@^1.0.0:
dependencies:
callsites "^3.0.0"
-parents@^1.0.0, parents@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/parents/-/parents-1.0.1.tgz#fedd4d2bf193a77745fe71e371d73c3307d9c751"
- integrity sha512-mXKF3xkoUt5td2DoxpLmtOmZvko9VfFpwRwkKDHSNvgmpLAeBo18YDhcPbBzJq+QLCHMbGOfzia2cX4U+0v9Mg==
- dependencies:
- path-platform "~0.11.15"
-
-parse-asn1@^5.0.0, parse-asn1@^5.1.5:
- version "5.1.6"
- resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4"
- integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==
- dependencies:
- asn1.js "^5.2.0"
- browserify-aes "^1.0.0"
- evp_bytestokey "^1.0.0"
- pbkdf2 "^3.0.3"
- safe-buffer "^5.1.1"
-
parse-json@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
@@ -8136,16 +6371,11 @@ pascal-case@^3.1.2:
no-case "^3.0.4"
tslib "^2.0.3"
-path-browserify@^1.0.0, path-browserify@^1.0.1:
+path-browserify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd"
integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==
-path-exists@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
-
path-exists@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
@@ -8156,16 +6386,11 @@ path-exists@^5.0.0:
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7"
integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==
-path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:
+path-is-absolute@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
-path-is-inside@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
- integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==
-
path-key@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
@@ -8186,11 +6411,6 @@ path-parse@^1.0.7:
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-path-platform@~0.11.15:
- version "0.11.15"
- resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2"
- integrity sha512-Y30dB6rab1A/nfEKsZxmr01nUotHX0c/ZiIAsCTatEe1CmS5Pm5He7fZ195bPT7RdquoaL8lLxFCMQi/bS7IJg==
-
path-scurry@^1.10.1:
version "1.10.1"
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698"
@@ -8216,16 +6436,18 @@ path-type@^4.0.0:
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-pbkdf2@^3.0.3:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075"
- integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==
+path-type@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-5.0.0.tgz#14b01ed7aea7ddf9c7c3f46181d4d04f9c785bb8"
+ integrity sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==
+
+path@0.12.7:
+ version "0.12.7"
+ resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f"
+ integrity sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==
dependencies:
- create-hash "^1.1.2"
- create-hmac "^1.1.4"
- ripemd160 "^2.0.1"
- safe-buffer "^5.0.1"
- sha.js "^2.4.8"
+ process "^0.11.1"
+ util "^0.10.3"
pend@~1.2.0:
version "1.2.0"
@@ -8262,16 +6484,6 @@ pify@^3.0.0:
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
-pify@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
- integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
-
-pify@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f"
- integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==
-
pkcs7@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/pkcs7/-/pkcs7-1.0.4.tgz#6090b9e71160dabf69209d719cbafa538b00a1cb"
@@ -8293,14 +6505,15 @@ pkg-dir@^7.0.0:
dependencies:
find-up "^6.3.0"
-pkg-up@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
- integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==
+plist@^3.0.4:
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.5.tgz#2cbeb52d10e3cdccccf0c11a63a85d830970a987"
+ integrity sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==
dependencies:
- find-up "^3.0.0"
+ base64-js "^1.5.1"
+ xmlbuilder "^9.0.7"
-plist@^3.0.1, plist@^3.0.5:
+plist@^3.0.5:
version "3.1.0"
resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9"
integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==
@@ -8309,20 +6522,12 @@ plist@^3.0.1, plist@^3.0.5:
base64-js "^1.5.1"
xmlbuilder "^15.1.1"
-plist@^3.0.4:
- version "3.0.5"
- resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.5.tgz#2cbeb52d10e3cdccccf0c11a63a85d830970a987"
- integrity sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==
- dependencies:
- base64-js "^1.5.1"
- xmlbuilder "^9.0.7"
-
pluralize@^8.0.0:
version "8.0.0"
resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1"
integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
-postcss-calc@^9.0.0:
+postcss-calc@^9.0.1:
version "9.0.1"
resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-9.0.1.tgz#a744fd592438a93d6de0f1434c572670361eb6c6"
integrity sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==
@@ -8330,117 +6535,117 @@ postcss-calc@^9.0.0:
postcss-selector-parser "^6.0.11"
postcss-value-parser "^4.2.0"
-postcss-colormin@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-6.0.0.tgz#d4250652e952e1c0aca70c66942da93d3cdeaafe"
- integrity sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==
+postcss-colormin@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-6.0.2.tgz#2af9ce753937b08e058dbc6879e4aedfab42806b"
+ integrity sha512-TXKOxs9LWcdYo5cgmcSHPkyrLAh86hX1ijmyy6J8SbOhyv6ua053M3ZAM/0j44UsnQNIWdl8gb5L7xX2htKeLw==
dependencies:
- browserslist "^4.21.4"
+ browserslist "^4.22.2"
caniuse-api "^3.0.0"
colord "^2.9.1"
postcss-value-parser "^4.2.0"
-postcss-convert-values@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz#ec94a954957e5c3f78f0e8f65dfcda95280b8996"
- integrity sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==
+postcss-convert-values@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-6.0.2.tgz#c4a7509aeb1cc7ac3f6948fcbffc2bf8cac7c56a"
+ integrity sha512-aeBmaTnGQ+NUSVQT8aY0sKyAD/BaLJenEKZ03YK0JnDE1w1Rr8XShoxdal2V2H26xTJKr3v5haByOhJuyT4UYw==
dependencies:
- browserslist "^4.21.4"
+ browserslist "^4.22.2"
postcss-value-parser "^4.2.0"
-postcss-discard-comments@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz#9ca335e8b68919f301b24ba47dde226a42e535fe"
- integrity sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==
+postcss-discard-comments@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-6.0.1.tgz#46176212bd9c3e5f48aa4b8b4868786726c41d36"
+ integrity sha512-f1KYNPtqYLUeZGCHQPKzzFtsHaRuECe6jLakf/RjSRqvF5XHLZnM2+fXLhb8Qh/HBFHs3M4cSLb1k3B899RYIg==
-postcss-discard-duplicates@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz#c26177a6c33070922e67e9a92c0fd23d443d1355"
- integrity sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==
+postcss-discard-duplicates@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.1.tgz#112b1a95948e69b3484fdd43584dda6930977939"
+ integrity sha512-1hvUs76HLYR8zkScbwyJ8oJEugfPV+WchpnA+26fpJ7Smzs51CzGBHC32RS03psuX/2l0l0UKh2StzNxOrKCYg==
-postcss-discard-empty@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz#06c1c4fce09e22d2a99e667c8550eb8a3a1b9aee"
- integrity sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==
+postcss-discard-empty@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-6.0.1.tgz#b34cb45ec891246da4506b53e352390fdef126c4"
+ integrity sha512-yitcmKwmVWtNsrrRqGJ7/C0YRy53i0mjexBDQ9zYxDwTWVBgbU4+C9jIZLmQlTDT9zhml+u0OMFJh8+31krmOg==
-postcss-discard-overridden@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz#49c5262db14e975e349692d9024442de7cd8e234"
- integrity sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==
+postcss-discard-overridden@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-6.0.1.tgz#c63c559237758d74bc505452393a64dda9b19ef4"
+ integrity sha512-qs0ehZMMZpSESbRkw1+inkf51kak6OOzNRaoLd/U7Fatp0aN2HQ1rxGOrJvYcRAN9VpX8kUF13R2ofn8OlvFVA==
postcss-media-query-parser@^0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244"
integrity sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==
-postcss-merge-longhand@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz#6f627b27db939bce316eaa97e22400267e798d69"
- integrity sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==
+postcss-merge-longhand@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-6.0.2.tgz#cd4e83014851da59545e9a906b245615550f4064"
+ integrity sha512-+yfVB7gEM8SrCo9w2lCApKIEzrTKl5yS1F4yGhV3kSim6JzbfLGJyhR1B6X+6vOT0U33Mgx7iv4X9MVWuaSAfw==
dependencies:
postcss-value-parser "^4.2.0"
- stylehacks "^6.0.0"
+ stylehacks "^6.0.2"
-postcss-merge-rules@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz#39f165746404e646c0f5c510222ccde4824a86aa"
- integrity sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==
+postcss-merge-rules@^6.0.3:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-6.0.3.tgz#08fcf714faaad75b1980ecd961b080ae2f8ddeb3"
+ integrity sha512-yfkDqSHGohy8sGYIJwBmIGDv4K4/WrJPX355XrxQb/CSsT4Kc/RxDi6akqn5s9bap85AWgv21ArcUWwWdGNSHA==
dependencies:
- browserslist "^4.21.4"
+ browserslist "^4.22.2"
caniuse-api "^3.0.0"
- cssnano-utils "^4.0.0"
- postcss-selector-parser "^6.0.5"
+ cssnano-utils "^4.0.1"
+ postcss-selector-parser "^6.0.15"
-postcss-minify-font-values@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz#68d4a028f9fa5f61701974724b2cc9445d8e6070"
- integrity sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==
+postcss-minify-font-values@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-6.0.1.tgz#788eb930168be90225f3937f0b70aa19d8b532b2"
+ integrity sha512-tIwmF1zUPoN6xOtA/2FgVk1ZKrLcCvE0dpZLtzyyte0j9zUeB8RTbCqrHZGjJlxOvNWKMYtunLrrl7HPOiR46w==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-minify-gradients@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz#22b5c88cc63091dadbad34e31ff958404d51d679"
- integrity sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==
+postcss-minify-gradients@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-6.0.1.tgz#4faf1880b483dc37016658aa186b42194ff9b5bc"
+ integrity sha512-M1RJWVjd6IOLPl1hYiOd5HQHgpp6cvJVLrieQYS9y07Yo8itAr6jaekzJphaJFR0tcg4kRewCk3kna9uHBxn/w==
dependencies:
colord "^2.9.1"
- cssnano-utils "^4.0.0"
+ cssnano-utils "^4.0.1"
postcss-value-parser "^4.2.0"
-postcss-minify-params@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz#2b3a85a9e3b990d7a16866f430f5fd1d5961b539"
- integrity sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==
+postcss-minify-params@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-6.0.2.tgz#bd64af642fa5610281b8a9461598bbb91f92ae05"
+ integrity sha512-zwQtbrPEBDj+ApELZ6QylLf2/c5zmASoOuA4DzolyVGdV38iR2I5QRMsZcHkcdkZzxpN8RS4cN7LPskOkTwTZw==
dependencies:
- browserslist "^4.21.4"
- cssnano-utils "^4.0.0"
+ browserslist "^4.22.2"
+ cssnano-utils "^4.0.1"
postcss-value-parser "^4.2.0"
-postcss-minify-selectors@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz#5046c5e8680a586e5a0cad52cc9aa36d6be5bda2"
- integrity sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==
+postcss-minify-selectors@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-6.0.2.tgz#62065b38d3453ddc6627ba50e4f4a2154b031aa0"
+ integrity sha512-0b+m+w7OAvZejPQdN2GjsXLv5o0jqYHX3aoV0e7RBKPCsB7TYG5KKWBFhGnB/iP3213Ts8c5H4wLPLMm7z28Sg==
dependencies:
- postcss-selector-parser "^6.0.5"
+ postcss-selector-parser "^6.0.15"
postcss-modules-extract-imports@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d"
integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==
-postcss-modules-local-by-default@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524"
- integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==
+postcss-modules-local-by-default@^4.0.4:
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz#7cbed92abd312b94aaea85b68226d3dec39a14e6"
+ integrity sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==
dependencies:
icss-utils "^5.0.0"
postcss-selector-parser "^6.0.2"
postcss-value-parser "^4.1.0"
-postcss-modules-scope@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06"
- integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==
+postcss-modules-scope@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz#32cfab55e84887c079a19bbb215e721d683ef134"
+ integrity sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==
dependencies:
postcss-selector-parser "^6.0.4"
@@ -8451,88 +6656,88 @@ postcss-modules-values@^4.0.0:
dependencies:
icss-utils "^5.0.0"
-postcss-normalize-charset@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz#36cc12457259064969fb96f84df491652a4b0975"
- integrity sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==
+postcss-normalize-charset@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-6.0.1.tgz#5f70e1eb8bbdbcfcbed060ef70f179e8fef57d0c"
+ integrity sha512-aW5LbMNRZ+oDV57PF9K+WI1Z8MPnF+A8qbajg/T8PP126YrGX1f9IQx21GI2OlGz7XFJi/fNi0GTbY948XJtXg==
-postcss-normalize-display-values@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz#8d2961415078644d8c6bbbdaf9a2fdd60f546cd4"
- integrity sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==
+postcss-normalize-display-values@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.1.tgz#ff9aa30bbf1283294bfd9cc8b6fb81ff060a7f2d"
+ integrity sha512-mc3vxp2bEuCb4LgCcmG1y6lKJu1Co8T+rKHrcbShJwUmKJiEl761qb/QQCfFwlrvSeET3jksolCR/RZuMURudw==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-positions@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz#25b96df99a69f8925f730eaee0be74416865e301"
- integrity sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==
+postcss-normalize-positions@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-6.0.1.tgz#41ffdc72994f024c6cd6e91dbfb40ab9abe6fe90"
+ integrity sha512-HRsq8u/0unKNvm0cvwxcOUEcakFXqZ41fv3FOdPn916XFUrympjr+03oaLkuZENz3HE9RrQE9yU0Xv43ThWjQg==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-repeat-style@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz#ddf30ad8762feb5b1eb97f39f251acd7b8353299"
- integrity sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==
+postcss-normalize-repeat-style@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.1.tgz#55dc54b6f80305b280a379899a6626e0a07b04a8"
+ integrity sha512-Gbb2nmCy6tTiA7Sh2MBs3fj9W8swonk6lw+dFFeQT68B0Pzwp1kvisJQkdV6rbbMSd9brMlS8I8ts52tAGWmGQ==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-string@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz#948282647a51e409d69dde7910f0ac2ff97cb5d8"
- integrity sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==
+postcss-normalize-string@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-6.0.1.tgz#7605e0fb4ec7bf2709709991d13a949e4419db1d"
+ integrity sha512-5Fhx/+xzALJD9EI26Aq23hXwmv97Zfy2VFrt5PLT8lAhnBIZvmaT5pQk+NuJ/GWj/QWaKSKbnoKDGLbV6qnhXg==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-timing-functions@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz#5f13e650b8c43351989fc5de694525cc2539841c"
- integrity sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==
+postcss-normalize-timing-functions@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.1.tgz#ef937b7ca2fd62ed0b46645ea5728b842a3600db"
+ integrity sha512-4zcczzHqmCU7L5dqTB9rzeqPWRMc0K2HoR+Bfl+FSMbqGBUcP5LRfgcH4BdRtLuzVQK1/FHdFoGT3F7rkEnY+g==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-unicode@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz#741b3310f874616bdcf07764f5503695d3604730"
- integrity sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==
+postcss-normalize-unicode@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.2.tgz#361026744ff11baebaec771b60c2a5f36f274fd0"
+ integrity sha512-Ff2VdAYCTGyMUwpevTZPZ4w0+mPjbZzLLyoLh/RMpqUqeQKZ+xMm31hkxBavDcGKcxm6ACzGk0nBfZ8LZkStKA==
dependencies:
- browserslist "^4.21.4"
+ browserslist "^4.22.2"
postcss-value-parser "^4.2.0"
-postcss-normalize-url@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz#d0a31e962a16401fb7deb7754b397a323fb650b4"
- integrity sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==
+postcss-normalize-url@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-6.0.1.tgz#eae58cb4f5f9a4fa5bbbf6d4222dff534ad46186"
+ integrity sha512-jEXL15tXSvbjm0yzUV7FBiEXwhIa9H88JOXDGQzmcWoB4mSjZIsmtto066s2iW9FYuIrIF4k04HA2BKAOpbsaQ==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-normalize-whitespace@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz#accb961caa42e25ca4179b60855b79b1f7129d4d"
- integrity sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==
+postcss-normalize-whitespace@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.1.tgz#b5933750b938814c028d3d2b2e5c0199e0037b53"
+ integrity sha512-76i3NpWf6bB8UHlVuLRxG4zW2YykF9CTEcq/9LGAiz2qBuX5cBStadkk0jSkg9a9TCIXbMQz7yzrygKoCW9JuA==
dependencies:
postcss-value-parser "^4.2.0"
-postcss-ordered-values@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz#374704cdff25560d44061d17ba3c6308837a3218"
- integrity sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==
+postcss-ordered-values@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-6.0.1.tgz#553e735d009065b362da93340e57f43d5f2d0fbc"
+ integrity sha512-XXbb1O/MW9HdEhnBxitZpPFbIvDgbo9NK4c/5bOfiKpnIGZDoL2xd7/e6jW5DYLsWxBbs+1nZEnVgnjnlFViaA==
dependencies:
- cssnano-utils "^4.0.0"
+ cssnano-utils "^4.0.1"
postcss-value-parser "^4.2.0"
-postcss-reduce-initial@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz#7d16e83e60e27e2fa42f56ec0b426f1da332eca7"
- integrity sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==
+postcss-reduce-initial@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-6.0.2.tgz#763d25902406c872264041df69f182eb15a5d9be"
+ integrity sha512-YGKalhNlCLcjcLvjU5nF8FyeCTkCO5UtvJEt0hrPZVCTtRLSOH4z00T1UntQPj4dUmIYZgMj8qK77JbSX95hSw==
dependencies:
- browserslist "^4.21.4"
+ browserslist "^4.22.2"
caniuse-api "^3.0.0"
-postcss-reduce-transforms@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz#28ff2601a6d9b96a2f039b3501526e1f4d584a46"
- integrity sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==
+postcss-reduce-transforms@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.1.tgz#7bf59d7c6e7066e3b18ef17237d2344bd3da6d75"
+ integrity sha512-fUbV81OkUe75JM+VYO1gr/IoA2b/dRiH6HvMwhrIBSUrxq3jNZQZitSnugcTLDi1KkQh1eR/zi+iyxviUNBkcQ==
dependencies:
postcss-value-parser "^4.2.0"
@@ -8541,38 +6746,38 @@ postcss-resolve-nested-selector@^0.1.1:
resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e"
integrity sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==
-postcss-safe-parser@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1"
- integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==
+postcss-safe-parser@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz#6273d4e5149e286db5a45bc6cf6eafcad464014a"
+ integrity sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==
-postcss-scss@^4.0.6, postcss-scss@^4.0.9:
+postcss-scss@^4.0.9:
version "4.0.9"
resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.9.tgz#a03c773cd4c9623cb04ce142a52afcec74806685"
integrity sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==
-postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.13, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5:
- version "6.0.13"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b"
- integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==
+postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.13, postcss-selector-parser@^6.0.15, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:
+ version "6.0.15"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz#11cc2b21eebc0b99ea374ffb9887174855a01535"
+ integrity sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==
dependencies:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
-postcss-svgo@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-6.0.0.tgz#7b18742d38d4505a0455bbe70d52b49f00eaf69d"
- integrity sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==
+postcss-svgo@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-6.0.2.tgz#dbc9d03e7f346bc0d82443078602a951e0214836"
+ integrity sha512-IH5R9SjkTkh0kfFOQDImyy1+mTCb+E830+9SV1O+AaDcoHTvfsvt6WwJeo7KwcHbFnevZVCsXhDmjFiGVuwqFQ==
dependencies:
postcss-value-parser "^4.2.0"
- svgo "^3.0.2"
+ svgo "^3.2.0"
-postcss-unique-selectors@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz#c94e9b0f7bffb1203894e42294b5a1b3fb34fbe1"
- integrity sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==
+postcss-unique-selectors@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-6.0.2.tgz#09a34a5a31a649d3e9bca5962af0616f39d071d2"
+ integrity sha512-8IZGQ94nechdG7Y9Sh9FlIY2b4uS8/k8kdKRX040XHsS3B6d1HrJAkXrBSsSu4SuARruSsUjW3nlSw8BHkaAYQ==
dependencies:
- postcss-selector-parser "^6.0.5"
+ postcss-selector-parser "^6.0.15"
postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
version "4.2.0"
@@ -8587,12 +6792,12 @@ postcss@^7.0.36:
picocolors "^0.2.1"
source-map "^0.6.1"
-postcss@^8.4.14, postcss@^8.4.19, postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.27, postcss@^8.4.31:
- version "8.4.31"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d"
- integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==
+postcss@^8.4.14, postcss@^8.4.33, postcss@^8.4.35:
+ version "8.4.35"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7"
+ integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==
dependencies:
- nanoid "^3.3.6"
+ nanoid "^3.3.7"
picocolors "^1.0.0"
source-map-js "^1.0.2"
@@ -8601,11 +6806,6 @@ prelude-ls@^1.2.1:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-prepend-http@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
- integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==
-
prettier-linter-helpers@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
@@ -8631,7 +6831,7 @@ process-nextick-args@~2.0.0:
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-process@^0.11.10, process@~0.11.0:
+process@^0.11.1, process@^0.11.10:
version "0.11.10"
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
@@ -8641,11 +6841,6 @@ progress@^2.0.3:
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-promise-inflight@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
- integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==
-
promise-retry@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22"
@@ -8654,13 +6849,6 @@ promise-retry@^2.0.1:
err-code "^2.0.2"
retry "^0.12.0"
-promzard@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee"
- integrity sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==
- dependencies:
- read "1"
-
proxy-addr@~2.0.7:
version "2.0.7"
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
@@ -8679,23 +6867,6 @@ psl@^1.1.28:
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
-psl@^1.1.33:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
- integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==
-
-public-encrypt@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"
- integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==
- dependencies:
- bn.js "^4.1.0"
- browserify-rsa "^4.0.0"
- create-hash "^1.1.0"
- parse-asn1 "^5.0.0"
- randombytes "^2.0.1"
- safe-buffer "^5.1.2"
-
pump@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
@@ -8704,28 +6875,18 @@ pump@^3.0.0:
end-of-stream "^1.1.0"
once "^1.3.1"
-punycode@^1.3.2, punycode@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
- integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==
-
punycode@^2.1.0, punycode@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-pupa@^2.0.1, pupa@^2.1.1:
+pupa@^2.0.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62"
integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==
dependencies:
escape-goat "^2.0.0"
-q@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
- integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==
-
qs@6.10.3:
version "6.10.3"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e"
@@ -8733,35 +6894,11 @@ qs@6.10.3:
dependencies:
side-channel "^1.0.4"
-qs@6.11.0:
- version "6.11.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
- integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
- dependencies:
- side-channel "^1.0.4"
-
-qs@^6.11.2:
- version "6.11.2"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9"
- integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==
- dependencies:
- side-channel "^1.0.4"
-
qs@~6.5.2:
version "6.5.3"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad"
integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==
-querystring-es3@~0.2.0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
- integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==
-
-querystringify@^2.1.1:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6"
- integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
-
queue-microtask@^1.2.2:
version "1.2.3"
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
@@ -8772,21 +6909,13 @@ quick-lru@^5.1.1:
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
-randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:
+randombytes@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
dependencies:
safe-buffer "^5.1.0"
-randomfill@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
- integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==
- dependencies:
- randombytes "^2.0.5"
- safe-buffer "^5.1.0"
-
range-parser@^1.2.1, range-parser@~1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
@@ -8802,24 +6931,6 @@ raw-body@2.5.1:
iconv-lite "0.4.24"
unpipe "1.0.0"
-rc@1.2.8, rc@^1.2.8:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
- integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
- dependencies:
- deep-extend "^0.6.0"
- ini "~1.3.0"
- minimist "^1.2.0"
- strip-json-comments "~2.0.1"
-
-read-chunk@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-3.2.0.tgz#2984afe78ca9bfbbdb74b19387bf9e86289c16ca"
- integrity sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==
- dependencies:
- pify "^4.0.1"
- with-open-file "^0.1.6"
-
read-config-file@6.3.2:
version "6.3.2"
resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.3.2.tgz#556891aa6ffabced916ed57457cb192e61880411"
@@ -8832,31 +6943,6 @@ read-config-file@6.3.2:
json5 "^2.2.0"
lazy-val "^1.0.4"
-read-only-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0"
- integrity sha512-3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w==
- dependencies:
- readable-stream "^2.0.2"
-
-read-package-json-fast@^2.0.1:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83"
- integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==
- dependencies:
- json-parse-even-better-errors "^2.3.0"
- npm-normalize-package-bin "^1.0.1"
-
-read-package-json@^4.1.1:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-4.1.2.tgz#b444d047de7c75d4a160cb056d00c0693c1df703"
- integrity sha512-Dqer4pqzamDE2O4M55xp1qZMuLPqi4ldk2ya648FOMHRjwMzFhuxVrG04wd0c38IsvkVdr3vgHI6z+QTPdAjrQ==
- dependencies:
- glob "^7.1.1"
- json-parse-even-better-errors "^2.3.0"
- normalize-package-data "^3.0.0"
- npm-normalize-package-bin "^1.0.0"
-
read-pkg-up@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
@@ -8866,15 +6952,6 @@ read-pkg-up@^7.0.1:
read-pkg "^5.2.0"
type-fest "^0.8.1"
-read-pkg-up@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-8.0.0.tgz#72f595b65e66110f43b052dd9af4de6b10534670"
- integrity sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==
- dependencies:
- find-up "^5.0.0"
- read-pkg "^6.0.0"
- type-fest "^1.0.1"
-
read-pkg@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
@@ -8894,23 +6971,6 @@ read-pkg@^5.2.0:
parse-json "^5.0.0"
type-fest "^0.6.0"
-read-pkg@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-6.0.0.tgz#a67a7d6a1c2b0c3cd6aa2ea521f40c458a4a504c"
- integrity sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==
- dependencies:
- "@types/normalize-package-data" "^2.4.0"
- normalize-package-data "^3.0.2"
- parse-json "^5.2.0"
- type-fest "^1.0.1"
-
-read@1, read@~1.0.1:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"
- integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==
- dependencies:
- mute-stream "~0.0.4"
-
readable-stream@^2.0.1:
version "2.3.7"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
@@ -8924,19 +6984,6 @@ readable-stream@^2.0.1:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
-readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@~2.3.6:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b"
- integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~2.0.0"
- safe-buffer "~5.1.1"
- string_decoder "~1.1.1"
- util-deprecate "~1.0.1"
-
readable-stream@^3.0.6:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
@@ -8946,15 +6993,6 @@ readable-stream@^3.0.6:
string_decoder "^1.1.1"
util-deprecate "^1.0.1"
-readable-stream@^3.5.0, readable-stream@^3.6.0:
- version "3.6.2"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
- integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
- dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
-
readdirp@~3.6.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
@@ -8969,14 +7007,6 @@ rechoir@^0.8.0:
dependencies:
resolve "^1.20.0"
-redent@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/redent/-/redent-4.0.0.tgz#0c0ba7caabb24257ab3bb7a4fd95dd1d5c5681f9"
- integrity sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==
- dependencies:
- indent-string "^5.0.0"
- strip-indent "^4.0.0"
-
regenerate-unicode-properties@^10.0.1:
version "10.0.1"
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56"
@@ -9022,14 +7052,14 @@ regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3:
define-properties "^1.1.3"
functions-have-names "^1.2.2"
-regexp.prototype.flags@^1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb"
- integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==
+regexp.prototype.flags@^1.5.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e"
+ integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==
dependencies:
call-bind "^1.0.2"
define-properties "^1.2.0"
- functions-have-names "^1.2.3"
+ set-function-name "^2.0.0"
regexpu-core@^5.1.0:
version "5.1.0"
@@ -9055,20 +7085,6 @@ regexpu-core@^5.3.1:
unicode-match-property-ecmascript "^2.0.0"
unicode-match-property-value-ecmascript "^2.1.0"
-registry-auth-token@^4.0.0:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac"
- integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==
- dependencies:
- rc "1.2.8"
-
-registry-url@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009"
- integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==
- dependencies:
- rc "^1.2.8"
-
regjsgen@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d"
@@ -9111,7 +7127,7 @@ renderkid@^3.0.0:
lodash "^4.17.21"
strip-ansi "^6.0.1"
-request@^2.88.0, request@^2.88.2:
+request@^2.88.2:
version "2.88.2"
resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
@@ -9179,7 +7195,7 @@ resolve-pkg-maps@^1.0.0:
resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f"
integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==
-resolve@^1.1.4, resolve@^1.17.0, resolve@^1.4.0:
+resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.2, resolve@^1.22.4:
version "1.22.8"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
@@ -9188,22 +7204,6 @@ resolve@^1.1.4, resolve@^1.17.0, resolve@^1.4.0:
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
-resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.22.2:
- version "1.22.3"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.3.tgz#4b4055349ffb962600972da1fdc33c46a4eb3283"
- integrity sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==
- dependencies:
- is-core-module "^2.12.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-responselike@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
- integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==
- dependencies:
- lowercase-keys "^1.0.0"
-
responselike@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc"
@@ -9211,14 +7211,6 @@ responselike@^2.0.0:
dependencies:
lowercase-keys "^2.0.0"
-restore-cursor@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
- integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==
- dependencies:
- onetime "^2.0.0"
- signal-exit "^3.0.2"
-
retry@^0.12.0:
version "0.12.0"
resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
@@ -9248,14 +7240,6 @@ rimraf@^5.0.5:
dependencies:
glob "^10.3.7"
-ripemd160@^2.0.0, ripemd160@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
- integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
- dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
-
roarr@^2.15.3:
version "2.15.4"
resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd"
@@ -9275,10 +7259,10 @@ run-applescript@^5.0.0:
dependencies:
execa "^5.0.0"
-run-async@^2.2.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
- integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
+run-applescript@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb"
+ integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==
run-parallel@^1.1.9:
version "1.2.0"
@@ -9294,20 +7278,13 @@ rust-result@^1.0.0:
dependencies:
individual "^2.0.0"
-rxjs@^6.4.0:
- version "6.6.7"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
- integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
- dependencies:
- tslib "^1.9.0"
-
-safe-array-concat@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.0.tgz#2064223cba3c08d2ee05148eedbc563cd6d84060"
- integrity sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==
+safe-array-concat@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c"
+ integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==
dependencies:
call-bind "^1.0.2"
- get-intrinsic "^1.2.0"
+ get-intrinsic "^1.2.1"
has-symbols "^1.0.3"
isarray "^2.0.5"
@@ -9316,7 +7293,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:
+safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
@@ -9349,32 +7326,22 @@ sanitize-filename@^1.6.3:
dependencies:
truncate-utf8-bytes "^1.0.0"
-sass-loader@^13.3.2:
- version "13.3.2"
- resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.3.2.tgz#460022de27aec772480f03de17f5ba88fa7e18c6"
- integrity sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==
+sass-loader@^14.1.1:
+ version "14.1.1"
+ resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-14.1.1.tgz#2c9d2277c5b1c5fe789cd0570c046d8ad23cb7ca"
+ integrity sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw==
dependencies:
neo-async "^2.6.2"
-sass@^1.69.3:
- version "1.69.3"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.69.3.tgz#f8a0c488697e6419519834a13335e7b65a609c11"
- integrity sha512-X99+a2iGdXkdWn1akFPs0ZmelUzyAQfvqYc2P/MPTrJRuIRoTffGzT9W9nFqG00S+c8hXzVmgxhUuHFdrwxkhQ==
+sass@^1.71.1:
+ version "1.71.1"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.71.1.tgz#dfb09c63ce63f89353777bbd4a88c0a38386ee54"
+ integrity sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==
dependencies:
chokidar ">=3.0.0 <4.0.0"
immutable "^4.0.0"
source-map-js ">=0.6.2 <2.0.0"
-sax@1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.4.tgz#74b6d33c9ae1e001510f179a91168588f1aedaa9"
- integrity sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==
-
-sax@>=0.6.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0"
- integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==
-
sax@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
@@ -9389,7 +7356,7 @@ schema-utils@^3.1.1, schema-utils@^3.2.0:
ajv "^6.12.5"
ajv-keywords "^3.5.2"
-schema-utils@^4.0.0, schema-utils@^4.0.1:
+schema-utils@^4.0.0, schema-utils@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b"
integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==
@@ -9404,11 +7371,12 @@ select-hose@^2.0.0:
resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=
-selfsigned@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61"
- integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==
+selfsigned@^2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0"
+ integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==
dependencies:
+ "@types/node-forge" "^1.3.0"
node-forge "^1"
semver-compare@^1.0.0:
@@ -9416,27 +7384,20 @@ semver-compare@^1.0.0:
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
-semver-diff@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
- integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==
- dependencies:
- semver "^6.3.0"
-
"semver@2 || 3 || 4 || 5", semver@^5.5.0:
version "5.7.2"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
-semver@^6.0.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1:
+semver@^6.2.0, semver@^6.3.0, semver@^6.3.1:
version "6.3.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.6, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4:
- version "7.5.4"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
- integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
+semver@^7.0.0, semver@^7.3.2, semver@^7.3.5, semver@^7.3.6, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0:
+ version "7.6.0"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d"
+ integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==
dependencies:
lru-cache "^6.0.0"
@@ -9466,10 +7427,10 @@ serialize-error@^7.0.1:
dependencies:
type-fest "^0.13.1"
-serialize-javascript@^6.0.0, serialize-javascript@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c"
- integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==
+serialize-javascript@^6.0.1, serialize-javascript@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2"
+ integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==
dependencies:
randombytes "^2.1.0"
@@ -9496,10 +7457,24 @@ serve-static@1.15.0:
parseurl "~1.3.3"
send "0.18.0"
-set-blocking@~2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
- integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
+set-function-length@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed"
+ integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==
+ dependencies:
+ define-data-property "^1.1.1"
+ get-intrinsic "^1.2.1"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.0"
+
+set-function-name@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a"
+ integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==
+ dependencies:
+ define-data-property "^1.0.1"
+ functions-have-names "^1.2.3"
+ has-property-descriptors "^1.0.0"
setprototypeof@1.1.0:
version "1.1.0"
@@ -9511,14 +7486,6 @@ setprototypeof@1.2.0:
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-sha.js@^2.4.0, sha.js@^2.4.8:
- version "2.4.11"
- resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
- integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
shallow-clone@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
@@ -9526,13 +7493,6 @@ shallow-clone@^3.0.0:
dependencies:
kind-of "^6.0.2"
-shasum-object@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/shasum-object/-/shasum-object-1.0.0.tgz#0b7b74ff5b66ecf9035475522fa05090ac47e29e"
- integrity sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==
- dependencies:
- fast-safe-stringify "^2.0.7"
-
shebang-command@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
@@ -9562,10 +7522,10 @@ shell-quote@^1.6.1:
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123"
integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==
-shell-quote@^1.7.3:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.0.tgz#20d078d0eaf71d54f43bd2ba14a1b5b9bfa5c8ba"
- integrity sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==
+shell-quote@^1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680"
+ integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==
side-channel@^1.0.4:
version "1.0.4"
@@ -9576,7 +7536,7 @@ side-channel@^1.0.4:
get-intrinsic "^1.0.2"
object-inspect "^1.9.0"
-signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7:
+signal-exit@^3.0.3, signal-exit@^3.0.7:
version "3.0.7"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
@@ -9586,11 +7546,6 @@ signal-exit@^4.0.1:
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.0.2.tgz#ff55bb1d9ff2114c13b400688fa544ac63c36967"
integrity sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==
-simple-concat@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
- integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
-
simple-update-notifier@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb"
@@ -9603,10 +7558,10 @@ slash@^3.0.0:
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-slash@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
- integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
+slash@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce"
+ integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==
slice-ansi@^3.0.0:
version "3.0.0"
@@ -9626,7 +7581,7 @@ slice-ansi@^4.0.0:
astral-regex "^2.0.0"
is-fullwidth-code-point "^3.0.0"
-smart-buffer@^4.0.2, smart-buffer@^4.2.0:
+smart-buffer@^4.0.2:
version "4.2.0"
resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
@@ -9640,23 +7595,6 @@ sockjs@^0.3.24:
uuid "^8.3.2"
websocket-driver "^0.7.4"
-socks-proxy-agent@^6.0.0:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz#2687a31f9d7185e38d530bef1944fe1f1496d6ce"
- integrity sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==
- dependencies:
- agent-base "^6.0.2"
- debug "^4.3.3"
- socks "^2.6.2"
-
-socks@^2.6.2:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55"
- integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==
- dependencies:
- ip "^2.0.0"
- smart-buffer "^4.2.0"
-
sort-keys-length@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188"
@@ -9689,11 +7627,6 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-source-map@~0.5.3:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
- integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
-
spdx-correct@^3.0.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
@@ -9763,13 +7696,6 @@ sshpk@^1.7.0:
safer-buffer "^2.0.2"
tweetnacl "~0.14.0"
-ssri@^8.0.0, ssri@^8.0.1:
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af"
- integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==
- dependencies:
- minipass "^3.1.1"
-
stat-mode@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-1.0.0.tgz#68b55cb61ea639ff57136f36b216a291800d1465"
@@ -9785,41 +7711,7 @@ statuses@2.0.1:
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
-stream-browserify@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f"
- integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==
- dependencies:
- inherits "~2.0.4"
- readable-stream "^3.5.0"
-
-stream-combiner2@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe"
- integrity sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==
- dependencies:
- duplexer2 "~0.1.0"
- readable-stream "^2.0.2"
-
-stream-http@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.2.0.tgz#1872dfcf24cb15752677e40e5c3f9cc1926028b5"
- integrity sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==
- dependencies:
- builtin-status-codes "^3.0.0"
- inherits "^2.0.4"
- readable-stream "^3.6.0"
- xtend "^4.0.2"
-
-stream-splicer@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.1.tgz#0b13b7ee2b5ac7e0609a7463d83899589a363fcd"
- integrity sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==
- dependencies:
- inherits "^2.0.1"
- readable-stream "^2.0.2"
-
-"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3:
+"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
version "4.2.3"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -9828,23 +7720,6 @@ stream-splicer@^2.0.0:
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"
-string-width@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
- integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==
- dependencies:
- code-point-at "^1.0.0"
- is-fullwidth-code-point "^1.0.0"
- strip-ansi "^3.0.0"
-
-string-width@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
- integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
- dependencies:
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^4.0.0"
-
string-width@^5.0.1, string-width@^5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
@@ -9863,14 +7738,14 @@ string.prototype.padend@^3.0.0:
define-properties "^1.1.3"
es-abstract "^1.19.1"
-string.prototype.trim@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533"
- integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==
+string.prototype.trim@^1.2.8:
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd"
+ integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
string.prototype.trimend@^1.0.5:
version "1.0.5"
@@ -9881,14 +7756,14 @@ string.prototype.trimend@^1.0.5:
define-properties "^1.1.4"
es-abstract "^1.19.5"
-string.prototype.trimend@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533"
- integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==
+string.prototype.trimend@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e"
+ integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
string.prototype.trimstart@^1.0.5:
version "1.0.5"
@@ -9899,14 +7774,14 @@ string.prototype.trimstart@^1.0.5:
define-properties "^1.1.4"
es-abstract "^1.19.5"
-string.prototype.trimstart@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4"
- integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==
+string.prototype.trimstart@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298"
+ integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==
dependencies:
call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
string_decoder@^1.1.1:
version "1.3.0"
@@ -9922,11 +7797,6 @@ string_decoder@~1.1.1:
dependencies:
safe-buffer "~5.1.0"
-stringify-package@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85"
- integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==
-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
@@ -9934,31 +7804,10 @@ stringify-package@^1.0.1:
dependencies:
ansi-regex "^5.0.1"
-strip-ansi@^3.0.0, strip-ansi@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
- integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==
- dependencies:
- ansi-regex "^2.0.0"
-
-strip-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
- integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==
- dependencies:
- ansi-regex "^3.0.0"
-
-strip-ansi@^5.1.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
- integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
- dependencies:
- ansi-regex "^4.1.0"
-
-strip-ansi@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2"
- integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==
+strip-ansi@^7.0.1, strip-ansi@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
+ integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
dependencies:
ansi-regex "^6.0.1"
@@ -9967,11 +7816,6 @@ strip-bom@^3.0.0:
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
-strip-bom@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"
- integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==
-
strip-final-newline@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
@@ -9989,131 +7833,106 @@ strip-indent@^3.0.0:
dependencies:
min-indent "^1.0.0"
-strip-indent@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-4.0.0.tgz#b41379433dd06f5eae805e21d631e07ee670d853"
- integrity sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==
- dependencies:
- min-indent "^1.0.1"
-
strip-json-comments@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-strip-json-comments@~2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
- integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
-
-style-search@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
- integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==
-
-stylehacks@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-6.0.0.tgz#9fdd7c217660dae0f62e14d51c89f6c01b3cb738"
- integrity sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==
+stylehacks@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-6.0.2.tgz#5bf2654561752547d4548765f35c9a49659b3742"
+ integrity sha512-00zvJGnCu64EpMjX8b5iCZ3us2Ptyw8+toEkb92VdmkEaRaSGBNKAoK6aWZckhXxmQP8zWiTaFaiMGIU8Ve8sg==
dependencies:
- browserslist "^4.21.4"
- postcss-selector-parser "^6.0.4"
+ browserslist "^4.22.2"
+ postcss-selector-parser "^6.0.15"
-stylelint-config-recommended@^13.0.0:
- version "13.0.0"
- resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-13.0.0.tgz#c48a358cc46b629ea01f22db60b351f703e00597"
- integrity sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==
+stylelint-config-recommended@^14.0.0:
+ version "14.0.0"
+ resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-14.0.0.tgz#b395c7014838d2aaca1755eebd914d0bb5274994"
+ integrity sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ==
-stylelint-config-sass-guidelines@^10.0.0:
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/stylelint-config-sass-guidelines/-/stylelint-config-sass-guidelines-10.0.0.tgz#ace99689eb6769534c9b40d62e2a8562b1ddc9f2"
- integrity sha512-+Rr2Dd4b72CWA4qoj1Kk+y449nP/WJsrD0nzQAWkmPPIuyVcy2GMIcfNr0Z8JJOLjRvtlkKxa49FCNXMePBikQ==
+stylelint-config-sass-guidelines@^11.0.0:
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/stylelint-config-sass-guidelines/-/stylelint-config-sass-guidelines-11.0.0.tgz#67180abf45d74c99d07da8e01c135c64d4f906dc"
+ integrity sha512-ZFaIDq8Qd6SO1p7Cmg+TM7E2B8t3vDZgEIX+dribR2y+H3bJJ8Oh0poFJGSOIAVdbg6FiI7xQf//8riBZVhIhg==
dependencies:
- postcss-scss "^4.0.6"
- stylelint-scss "^4.4.0"
+ postcss-scss "^4.0.9"
+ stylelint-scss "^6.0.0"
-stylelint-config-standard@^34.0.0:
- version "34.0.0"
- resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-34.0.0.tgz#309f3c48118a02aae262230c174282e40e766cf4"
- integrity sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==
+stylelint-config-standard@^36.0.0:
+ version "36.0.0"
+ resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-36.0.0.tgz#6704c044d611edc12692d4a5e37b039a441604d4"
+ integrity sha512-3Kjyq4d62bYFp/Aq8PMKDwlgUyPU4nacXsjDLWJdNPRUgpuxALu1KnlAHIj36cdtxViVhXexZij65yM0uNIHug==
dependencies:
- stylelint-config-recommended "^13.0.0"
+ stylelint-config-recommended "^14.0.0"
-stylelint-high-performance-animation@^1.9.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/stylelint-high-performance-animation/-/stylelint-high-performance-animation-1.9.0.tgz#7859f4b33fccb5ddf2d6d41b1b796bf1800bf37c"
- integrity sha512-tUN8YqIRFRCsMLLI1wnyODP6+H5Lc63NEaUcOt1lqNaEEgd0tGgA4miY2JuL8eSHvgmGkmZPZTn1Dgek05O3uQ==
+stylelint-high-performance-animation@^1.10.0:
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/stylelint-high-performance-animation/-/stylelint-high-performance-animation-1.10.0.tgz#2c0b67320fc6d978ee9b532d6feffc708e86979d"
+ integrity sha512-YzNI+E6taN8pwgaM0INazRg4tw23VA17KNMKUVdOeohpnpSyJLBnLVT9NkRcaCFLodK/67smS5VZK+Qe4Ohrvw==
dependencies:
postcss-value-parser "^4.2.0"
-stylelint-scss@^4.4.0:
- version "4.7.0"
- resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-4.7.0.tgz#f986bf8c5a4b93eae2b67d3a3562eef822657908"
- integrity sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==
+stylelint-scss@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-6.0.0.tgz#bf6be6798d71c898484b7e97007d5ed69a89308d"
+ integrity sha512-N1xV/Ef5PNRQQt9E45unzGvBUN1KZxCI8B4FgN/pMfmyRYbZGVN4y9qWlvOMdScU17c8VVCnjIHTVn38Bb6qSA==
dependencies:
+ known-css-properties "^0.29.0"
postcss-media-query-parser "^0.2.3"
postcss-resolve-nested-selector "^0.1.1"
- postcss-selector-parser "^6.0.11"
+ postcss-selector-parser "^6.0.13"
postcss-value-parser "^4.2.0"
-stylelint-use-logical-spec@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/stylelint-use-logical-spec/-/stylelint-use-logical-spec-5.0.0.tgz#5903e38ea37cb4277ea4f7d29e9a997772afab5f"
- integrity sha512-uLF876lrsGVWFPQ8haGhfDfsTyAzPoJq2AAExuSzE2V1uC8uCmuy6S66NseiEwcf0AGqWzS56kPVzF/hVvWIjA==
-
-stylelint@^15.10.3:
- version "15.10.3"
- resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.10.3.tgz#995e4512fdad450fb83e13f3472001f6edb6469c"
- integrity sha512-aBQMMxYvFzJJwkmg+BUUg3YfPyeuCuKo2f+LOw7yYbU8AZMblibwzp9OV4srHVeQldxvSFdz0/Xu8blq2AesiA==
- dependencies:
- "@csstools/css-parser-algorithms" "^2.3.1"
- "@csstools/css-tokenizer" "^2.2.0"
- "@csstools/media-query-list-parser" "^2.1.4"
- "@csstools/selector-specificity" "^3.0.0"
+stylelint-use-logical-spec@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/stylelint-use-logical-spec/-/stylelint-use-logical-spec-5.0.1.tgz#d5aa254d615d373f18214297c0b49a03a6ca5980"
+ integrity sha512-UfLB4LW6iG4r3cXxjxkiHQrFyhWFqt8FpNNngD+TyvgMWSokk5TYwTvBHS3atUvZhOogllTOe/PUrGE+4z84AA==
+
+stylelint@^16.2.1:
+ version "16.2.1"
+ resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.2.1.tgz#895d6d42523c5126ec0895f0ca2a58febeb77e89"
+ integrity sha512-SfIMGFK+4n7XVAyv50CpVfcGYWG4v41y6xG7PqOgQSY8M/PgdK0SQbjWFblxjJZlN9jNq879mB4BCZHJRIJ1hA==
+ dependencies:
+ "@csstools/css-parser-algorithms" "^2.5.0"
+ "@csstools/css-tokenizer" "^2.2.3"
+ "@csstools/media-query-list-parser" "^2.1.7"
+ "@csstools/selector-specificity" "^3.0.1"
balanced-match "^2.0.0"
colord "^2.9.3"
- cosmiconfig "^8.2.0"
- css-functions-list "^3.2.0"
+ cosmiconfig "^9.0.0"
+ css-functions-list "^3.2.1"
css-tree "^2.3.1"
debug "^4.3.4"
- fast-glob "^3.3.1"
+ fast-glob "^3.3.2"
fastest-levenshtein "^1.0.16"
- file-entry-cache "^6.0.1"
+ file-entry-cache "^8.0.0"
global-modules "^2.0.0"
globby "^11.1.0"
globjoin "^0.1.4"
html-tags "^3.3.1"
- ignore "^5.2.4"
- import-lazy "^4.0.0"
+ ignore "^5.3.0"
imurmurhash "^0.1.4"
is-plain-object "^5.0.0"
- known-css-properties "^0.28.0"
+ known-css-properties "^0.29.0"
mathml-tag-names "^2.1.3"
- meow "^10.1.5"
+ meow "^13.1.0"
micromatch "^4.0.5"
normalize-path "^3.0.0"
picocolors "^1.0.0"
- postcss "^8.4.27"
+ postcss "^8.4.33"
postcss-resolve-nested-selector "^0.1.1"
- postcss-safe-parser "^6.0.0"
- postcss-selector-parser "^6.0.13"
+ postcss-safe-parser "^7.0.0"
+ postcss-selector-parser "^6.0.15"
postcss-value-parser "^4.2.0"
resolve-from "^5.0.0"
string-width "^4.2.3"
- strip-ansi "^6.0.1"
- style-search "^0.1.0"
+ strip-ansi "^7.1.0"
supports-hyperlinks "^3.0.0"
svg-tags "^1.0.0"
table "^6.8.1"
write-file-atomic "^5.0.1"
-subarg@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2"
- integrity sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==
- dependencies:
- minimist "^1.1.0"
-
sumchecker@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42"
@@ -10160,37 +7979,38 @@ svg-tags@^1.0.0:
resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==
-svgo@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.0.2.tgz#5e99eeea42c68ee0dc46aa16da093838c262fe0a"
- integrity sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==
+svgo@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.2.0.tgz#7a5dff2938d8c6096e00295c2390e8e652fa805d"
+ integrity sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==
dependencies:
"@trysound/sax" "0.2.0"
commander "^7.2.0"
css-select "^5.1.0"
- css-tree "^2.2.1"
+ css-tree "^2.3.1"
+ css-what "^6.1.0"
csso "^5.0.5"
picocolors "^1.0.0"
-synckit@^0.8.5:
- version "0.8.5"
- resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3"
- integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==
- dependencies:
- "@pkgr/utils" "^2.3.1"
- tslib "^2.5.0"
+swiper@^11.0.6:
+ version "11.0.6"
+ resolved "https://registry.yarnpkg.com/swiper/-/swiper-11.0.6.tgz#787187e2711b01301b4c67b86b8e03099e2fc9f2"
+ integrity sha512-W/Me7MQl5rNgdM5x9i3Gll76WsyVpnHn91GhBOyL7RCFUeg62aVnflzlVfIpXzZ/87FtJOfAoDH79ZH2Yq76zA==
-syntax-error@^1.1.1:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.4.0.tgz#2d9d4ff5c064acb711594a3e3b95054ad51d907c"
- integrity sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==
+synckit@^0.6.0:
+ version "0.6.2"
+ resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.6.2.tgz#e1540b97825f2855f7170b98276e8463167f33eb"
+ integrity sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==
dependencies:
- acorn-node "^1.2.0"
+ tslib "^2.3.1"
-systeminformation@^5.17.3:
- version "5.21.12"
- resolved "https://registry.yarnpkg.com/systeminformation/-/systeminformation-5.21.12.tgz#fdb29173c499b89ca2178d28839ab91d0be338f3"
- integrity sha512-fxMFr6qNqB8MG6tDsVDSdeQoPIwbFy/fQ3p51LWQYqt6PB1CeWrhcKW0c6U6UtoXuwpNawMDb7wlCkTmLXczCw==
+synckit@^0.8.6:
+ version "0.8.6"
+ resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.6.tgz#b69b7fbce3917c2673cbdc0d87fb324db4a5b409"
+ integrity sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==
+ dependencies:
+ "@pkgr/utils" "^2.4.2"
+ tslib "^2.6.2"
table@^6.8.1:
version "6.8.1"
@@ -10203,23 +8023,11 @@ table@^6.8.1:
string-width "^4.2.3"
strip-ansi "^6.0.1"
-tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
+tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
-tar@^6.0.2, tar@^6.1.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73"
- integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==
- dependencies:
- chownr "^2.0.0"
- fs-minipass "^2.0.0"
- minipass "^5.0.0"
- minizlib "^2.1.1"
- mkdirp "^1.0.3"
- yallist "^4.0.0"
-
tar@^6.1.12:
version "6.1.15"
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69"
@@ -10240,16 +8048,16 @@ temp-file@^3.4.0:
async-exit-hook "^2.0.1"
fs-extra "^10.0.0"
-terser-webpack-plugin@^5.3.7:
- version "5.3.7"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz#ef760632d24991760f339fe9290deb936ad1ffc7"
- integrity sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==
+terser-webpack-plugin@^5.3.10:
+ version "5.3.10"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199"
+ integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==
dependencies:
- "@jridgewell/trace-mapping" "^0.3.17"
+ "@jridgewell/trace-mapping" "^0.3.20"
jest-worker "^27.4.5"
schema-utils "^3.1.1"
serialize-javascript "^6.0.1"
- terser "^5.16.5"
+ terser "^5.26.0"
terser@^5.10.0:
version "5.14.2"
@@ -10261,13 +8069,13 @@ terser@^5.10.0:
commander "^2.20.0"
source-map-support "~0.5.20"
-terser@^5.16.5:
- version "5.16.9"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.9.tgz#7a28cb178e330c484369886f2afd623d9847495f"
- integrity sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==
+terser@^5.26.0:
+ version "5.27.0"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.27.0.tgz#70108689d9ab25fef61c4e93e808e9fd092bf20c"
+ integrity sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==
dependencies:
- "@jridgewell/source-map" "^0.3.2"
- acorn "^8.5.0"
+ "@jridgewell/source-map" "^0.3.3"
+ acorn "^8.8.2"
commander "^2.20.0"
source-map-support "~0.5.20"
@@ -10276,36 +8084,11 @@ text-table@^0.2.0:
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
-through2@^2.0.0:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
- integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
- dependencies:
- readable-stream "~2.3.6"
- xtend "~4.0.1"
-
-"through@>=2.2.7 <3", through@^2.3.6:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
- integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
-
thunky@^1.0.2:
version "1.1.0"
resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==
-timers-browserify@^1.0.1:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d"
- integrity sha512-PIxwAupJZiYU4JmVZYwXp9FKsHMXb5h0ZEFyuXTAn8WLHOlcij+FEcbrvDsom1o5dr1YggEtFbECvGCW2sT53Q==
- dependencies:
- process "~0.11.0"
-
-tiny-slider@^2.9.2:
- version "2.9.4"
- resolved "https://registry.yarnpkg.com/tiny-slider/-/tiny-slider-2.9.4.tgz#dd5cbf3065f1688ade8383ea6342aefcba22ccc4"
- integrity sha512-LAs2kldWcY+BqCKw4kxd4CMx2RhWrHyEePEsymlOIISTlOVkjfK40sSD7ay73eKXBLg/UkluAZpcfCstimHXew==
-
titleize@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/titleize/-/titleize-3.0.0.tgz#71c12eb7fdd2558aa8a44b0be83b8a76694acd53"
@@ -10318,14 +8101,7 @@ tmp-promise@^3.0.2:
dependencies:
tmp "^0.2.0"
-tmp@^0.0.33:
- version "0.0.33"
- resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
- integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
- dependencies:
- os-tmpdir "~1.0.2"
-
-tmp@^0.2.0, tmp@^0.2.1:
+tmp@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14"
integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==
@@ -10337,11 +8113,6 @@ to-fast-properties@^2.0.0:
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
-to-readable-stream@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
- integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
-
to-regex-range@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
@@ -10354,16 +8125,6 @@ toidentifier@1.0.1:
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
-tough-cookie@^4.0.0:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf"
- integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==
- dependencies:
- psl "^1.1.33"
- punycode "^2.1.1"
- universalify "^0.2.0"
- url-parse "^1.5.3"
-
tough-cookie@~2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
@@ -10377,11 +8138,6 @@ tree-kill@1.2.2:
resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
-trim-newlines@^4.0.2:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-4.1.1.tgz#28c88deb50ed10c7ba6dc2474421904a00139125"
- integrity sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==
-
truncate-utf8-bytes@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b"
@@ -10389,31 +8145,21 @@ truncate-utf8-bytes@^1.0.0:
dependencies:
utf8-byte-length "^1.0.1"
-tsconfig-paths@^3.14.2:
- version "3.14.2"
- resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088"
- integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==
+tsconfig-paths@^3.15.0:
+ version "3.15.0"
+ resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4"
+ integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==
dependencies:
"@types/json5" "^0.0.29"
json5 "^1.0.2"
minimist "^1.2.6"
strip-bom "^3.0.0"
-tslib@^1.9.0:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-
-tslib@^2.0.3, tslib@^2.3.0, tslib@^2.5.0, tslib@^2.6.0:
+tslib@^2.0.0, tslib@^2.0.3, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.5.0, tslib@^2.6.0, tslib@^2.6.2:
version "2.6.2"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
-tty-browserify@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811"
- integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==
-
tunnel-agent@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
@@ -10453,11 +8199,6 @@ type-fest@^0.8.1:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
-type-fest@^1.0.1, type-fest@^1.2.1, type-fest@^1.2.2:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1"
- integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==
-
type-is@~1.6.18:
version "1.6.18"
resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
@@ -10505,28 +8246,11 @@ typed-array-length@^1.0.4:
for-each "^0.3.3"
is-typed-array "^1.1.9"
-typedarray-to-buffer@^3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
- integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
- dependencies:
- is-typedarray "^1.0.0"
-
-typedarray@^0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
- integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
-
typescript@^4.0.2:
version "4.9.5"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a"
integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
-umd@^3.0.0:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.3.tgz#aa9fe653c42b9097678489c01000acb69f0b26cf"
- integrity sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==
-
unbox-primitive@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
@@ -10537,36 +8261,15 @@ unbox-primitive@^1.0.2:
has-symbols "^1.0.3"
which-boxed-primitive "^1.0.2"
-undeclared-identifiers@^1.1.2:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz#9254c1d37bdac0ac2b52de4b6722792d2a91e30f"
- integrity sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==
- dependencies:
- acorn-node "^1.3.0"
- dash-ast "^1.0.0"
- get-assigned-identifiers "^1.2.0"
- simple-concat "^1.0.0"
- xtend "^4.0.1"
-
underscore@1.13.1:
version "1.13.1"
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.1.tgz#0c1c6bd2df54b6b69f2314066d65b6cde6fcf9d1"
integrity sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==
-underscore@1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.2.1.tgz#fc5c6b0765673d92a2d4ac8b4dc0aa88702e2bd4"
- integrity sha512-HRhh6FYh5I5/zTt7L9MnHRA/nlSFPiwymMCXEremmzT7tHR+8CNP0FXHPaUpafAPwvAlNrvZiH91kQwoo/CqUA==
-
-underscore@^1.9.2:
- version "1.13.6"
- resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441"
- integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==
-
undici@^5.19.1:
- version "5.26.3"
- resolved "https://registry.yarnpkg.com/undici/-/undici-5.26.3.tgz#ab3527b3d5bb25b12f898dfd22165d472dd71b79"
- integrity sha512-H7n2zmKEWgOllKkIUkLvFmsJQj062lSm3uA4EYApG8gLuiOM0/go9bIoC3HVaSnfg4xunowDE2i9p8drkXuvDw==
+ version "5.28.3"
+ resolved "https://registry.yarnpkg.com/undici/-/undici-5.28.3.tgz#a731e0eff2c3fcfd41c1169a869062be222d1e5b"
+ integrity sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==
dependencies:
"@fastify/busboy" "^2.0.0"
@@ -10598,37 +8301,16 @@ unicode-property-aliases-ecmascript@^2.0.0:
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8"
integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==
-unique-filename@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230"
- integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==
- dependencies:
- unique-slug "^2.0.0"
-
-unique-slug@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c"
- integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==
- dependencies:
- imurmurhash "^0.1.4"
-
-unique-string@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
- integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
- dependencies:
- crypto-random-string "^2.0.0"
+unicorn-magic@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz#1bb9a51c823aaf9d73a8bfcd3d1a23dde94b0ce4"
+ integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==
universalify@^0.1.0:
version "0.1.2"
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
-universalify@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0"
- integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==
-
universalify@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
@@ -10660,26 +8342,6 @@ update-browserslist-db@^1.0.13:
escalade "^3.1.1"
picocolors "^1.0.0"
-update-notifier@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9"
- integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==
- dependencies:
- boxen "^5.0.0"
- chalk "^4.1.0"
- configstore "^5.0.1"
- has-yarn "^2.1.0"
- import-lazy "^2.1.0"
- is-ci "^2.0.0"
- is-installed-globally "^0.4.0"
- is-npm "^5.0.0"
- is-yarn-global "^0.3.0"
- latest-version "^5.1.0"
- pupa "^2.1.1"
- semver "^7.3.4"
- semver-diff "^3.1.1"
- xdg-basedir "^4.0.0"
-
uri-js@^4.2.2:
version "4.4.1"
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
@@ -10687,34 +8349,11 @@ uri-js@^4.2.2:
dependencies:
punycode "^2.1.0"
-url-parse-lax@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
- integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==
- dependencies:
- prepend-http "^2.0.0"
-
-url-parse@^1.5.3:
- version "1.5.10"
- resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1"
- integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==
- dependencies:
- querystringify "^2.1.1"
- requires-port "^1.0.0"
-
url-toolkit@^2.2.1:
version "2.2.5"
resolved "https://registry.yarnpkg.com/url-toolkit/-/url-toolkit-2.2.5.tgz#58406b18e12c58803e14624df5e374f638b0f607"
integrity sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg==
-url@~0.11.0:
- version "0.11.3"
- resolved "https://registry.yarnpkg.com/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad"
- integrity sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==
- dependencies:
- punycode "^1.4.1"
- qs "^6.11.2"
-
utf8-byte-length@^1.0.1:
version "1.0.4"
resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61"
@@ -10725,7 +8364,7 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
-util@^0.10.4:
+util@^0.10.3:
version "0.10.4"
resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901"
integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==
@@ -10744,17 +8383,6 @@ util@^0.12.4:
safe-buffer "^5.1.2"
which-typed-array "^1.1.2"
-util@~0.12.0:
- version "0.12.5"
- resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc"
- integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==
- dependencies:
- inherits "^2.0.3"
- is-arguments "^1.0.4"
- is-generator-function "^1.0.7"
- is-typed-array "^1.1.3"
- which-typed-array "^1.1.2"
-
utila@~0.4:
version "0.4.0"
resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c"
@@ -10775,12 +8403,7 @@ uuid@^8.3.2:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-valid-identifier@0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/valid-identifier/-/valid-identifier-0.0.2.tgz#4814dff0c1b7d5ef3d7f4b678aeb26841b5b0e69"
- integrity sha512-zaSmOW6ykXwrkX0YTuFUSoALNEKGaQHpxBJQLb3TXspRNDpBwbfrIQCZqAQ0LKBlKuyn2YOq7NNd6415hvZ33g==
-
-validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4:
+validate-npm-package-license@^3.0.1:
version "3.0.4"
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
@@ -10788,13 +8411,6 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4:
spdx-correct "^3.0.0"
spdx-expression-parse "^3.0.0"
-validate-npm-package-name@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e"
- integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==
- dependencies:
- builtins "^1.0.3"
-
vary@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
@@ -10897,20 +8513,15 @@ videojs-vtt.js@^0.15.5:
dependencies:
global "^4.3.1"
-vm-browserify@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
- integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
-
vue-devtools@^5.1.4:
version "5.1.4"
resolved "https://registry.yarnpkg.com/vue-devtools/-/vue-devtools-5.1.4.tgz#265a7458ade2affb291739176964256b597fa302"
integrity sha512-EBAEXvAHUinsPzoSiElps0JgtLXUnJXKIJbP6nfdz/R63VdKBMfJ34/rFip+4iT7iMbVS5lA4W6N1jq4Hj4LCg==
-vue-eslint-parser@^9.0.1, vue-eslint-parser@^9.3.1, vue-eslint-parser@^9.3.2:
- version "9.3.2"
- resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.3.2.tgz#6f9638e55703f1c77875a19026347548d93fd499"
- integrity sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==
+vue-eslint-parser@^9.0.1, vue-eslint-parser@^9.4.2:
+ version "9.4.2"
+ resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz#02ffcce82042b082292f2d1672514615f0d95b6d"
+ integrity sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==
dependencies:
debug "^4.3.4"
eslint-scope "^7.1.1"
@@ -10964,20 +8575,12 @@ vue-template-es2015-compiler@^1.9.0:
resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==
-vue-tiny-slider@^0.1.39:
- version "0.1.39"
- resolved "https://registry.yarnpkg.com/vue-tiny-slider/-/vue-tiny-slider-0.1.39.tgz#9301eada256fa12725b050767e1e67a287b3e3ef"
- integrity sha512-dLOuMI6YyIBabXPZTQ0LL2jhOqZuwsCD7ztPEoE1ejFQ9GNxyRxwkRsIwUtVnq5SCTzQAhCYlgoibyMGoDHReA==
- dependencies:
- lodash "^4.17.11"
- tiny-slider "^2.9.2"
-
-vue@^2.7.14:
- version "2.7.14"
- resolved "https://registry.yarnpkg.com/vue/-/vue-2.7.14.tgz#3743dcd248fd3a34d421ae456b864a0246bafb17"
- integrity sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==
+vue@^2.7.16:
+ version "2.7.16"
+ resolved "https://registry.yarnpkg.com/vue/-/vue-2.7.16.tgz#98c60de9def99c0e3da8dae59b304ead43b967c9"
+ integrity sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==
dependencies:
- "@vue/compiler-sfc" "2.7.14"
+ "@vue/compiler-sfc" "2.7.16"
csstype "^3.1.0"
vuex@^3.6.2:
@@ -11019,52 +8622,52 @@ webpack-cli@^5.1.4:
rechoir "^0.8.0"
webpack-merge "^5.7.3"
-webpack-dev-middleware@^5.3.1:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz#aa079a8dedd7e58bfeab358a9af7dab304cee57f"
- integrity sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==
+webpack-dev-middleware@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.0.0.tgz#13595dc038a400e3ac9c76f0c9a8c75a59a7d4da"
+ integrity sha512-tZ5hqsWwww/8DislmrzXE3x+4f+v10H1z57mA2dWFrILb4i3xX+dPhTkcdR0DLyQztrhF2AUmO5nN085UYjd/Q==
dependencies:
colorette "^2.0.10"
- memfs "^3.4.1"
+ memfs "^4.6.0"
mime-types "^2.1.31"
range-parser "^1.2.1"
schema-utils "^4.0.0"
-webpack-dev-server@^4.15.1:
- version "4.15.1"
- resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7"
- integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==
- dependencies:
- "@types/bonjour" "^3.5.9"
- "@types/connect-history-api-fallback" "^1.3.5"
- "@types/express" "^4.17.13"
- "@types/serve-index" "^1.9.1"
- "@types/serve-static" "^1.13.10"
- "@types/sockjs" "^0.3.33"
- "@types/ws" "^8.5.5"
+webpack-dev-server@^5.0.2:
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.0.2.tgz#3035972dae4b768de020f91418de471e4ef12b6c"
+ integrity sha512-IVj3qsQhiLJR82zVg3QdPtngMD05CYP/Am+9NG5QSl+XwUR/UPtFwllRBKrMwM9ttzFsC6Zj3DMgniPyn/Z0hQ==
+ dependencies:
+ "@types/bonjour" "^3.5.13"
+ "@types/connect-history-api-fallback" "^1.5.4"
+ "@types/express" "^4.17.21"
+ "@types/serve-index" "^1.9.4"
+ "@types/serve-static" "^1.15.5"
+ "@types/sockjs" "^0.3.36"
+ "@types/ws" "^8.5.10"
ansi-html-community "^0.0.8"
- bonjour-service "^1.0.11"
- chokidar "^3.5.3"
+ bonjour-service "^1.2.1"
+ chokidar "^3.6.0"
colorette "^2.0.10"
compression "^1.7.4"
connect-history-api-fallback "^2.0.0"
default-gateway "^6.0.3"
express "^4.17.3"
graceful-fs "^4.2.6"
- html-entities "^2.3.2"
+ html-entities "^2.4.0"
http-proxy-middleware "^2.0.3"
- ipaddr.js "^2.0.1"
- launch-editor "^2.6.0"
- open "^8.0.9"
- p-retry "^4.5.0"
- rimraf "^3.0.2"
- schema-utils "^4.0.0"
- selfsigned "^2.1.1"
+ ipaddr.js "^2.1.0"
+ launch-editor "^2.6.1"
+ open "^10.0.3"
+ p-retry "^6.2.0"
+ rimraf "^5.0.5"
+ schema-utils "^4.2.0"
+ selfsigned "^2.4.1"
serve-index "^1.9.1"
sockjs "^0.3.24"
spdy "^4.0.2"
- webpack-dev-middleware "^5.3.1"
- ws "^8.13.0"
+ webpack-dev-middleware "^7.0.0"
+ ws "^8.16.0"
webpack-merge@^5.7.3:
version "5.8.0"
@@ -11079,19 +8682,27 @@ webpack-sources@^3.2.3:
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-webpack@^5.89.0:
- version "5.89.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.89.0.tgz#56b8bf9a34356e93a6625770006490bf3a7f32dc"
- integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==
+webpack-watch-external-files-plugin@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/webpack-watch-external-files-plugin/-/webpack-watch-external-files-plugin-3.0.0.tgz#65d75389b1c9b05e84a2cfad83897ac12f146c7e"
+ integrity sha512-u0geLnZ/uJXh92B+40apyovnexoP+m9I6QktyGlG8rP6CXXYKe3yhG7zY9P2Wbg75sPTP1PYv2rropRlZdxg9A==
+ dependencies:
+ glob "10.3.10"
+ path "0.12.7"
+
+webpack@^5.90.3:
+ version "5.90.3"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.90.3.tgz#37b8f74d3ded061ba789bb22b31e82eed75bd9ac"
+ integrity sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==
dependencies:
"@types/eslint-scope" "^3.7.3"
- "@types/estree" "^1.0.0"
+ "@types/estree" "^1.0.5"
"@webassemblyjs/ast" "^1.11.5"
"@webassemblyjs/wasm-edit" "^1.11.5"
"@webassemblyjs/wasm-parser" "^1.11.5"
acorn "^8.7.1"
acorn-import-assertions "^1.9.0"
- browserslist "^4.14.5"
+ browserslist "^4.21.10"
chrome-trace-event "^1.0.2"
enhanced-resolve "^5.15.0"
es-module-lexer "^1.2.1"
@@ -11105,7 +8716,7 @@ webpack@^5.89.0:
neo-async "^2.6.2"
schema-utils "^3.2.0"
tapable "^2.1.1"
- terser-webpack-plugin "^5.3.7"
+ terser-webpack-plugin "^5.3.10"
watchpack "^2.4.0"
webpack-sources "^3.2.3"
@@ -11134,13 +8745,13 @@ which-boxed-primitive@^1.0.2:
is-string "^1.0.5"
is-symbol "^1.0.3"
-which-typed-array@^1.1.10:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a"
- integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==
+which-typed-array@^1.1.11, which-typed-array@^1.1.13:
+ version "1.1.13"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36"
+ integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==
dependencies:
available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
+ call-bind "^1.0.4"
for-each "^0.3.3"
gopd "^1.0.1"
has-tostringtag "^1.0.0"
@@ -11157,18 +8768,6 @@ which-typed-array@^1.1.2:
has-tostringtag "^1.0.0"
is-typed-array "^1.1.9"
-which-typed-array@^1.1.9:
- version "1.1.9"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
- integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- for-each "^0.3.3"
- gopd "^1.0.1"
- has-tostringtag "^1.0.0"
- is-typed-array "^1.1.10"
-
which@^1.2.9, which@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
@@ -11176,48 +8775,18 @@ which@^1.2.9, which@^1.3.1:
dependencies:
isexe "^2.0.0"
-which@^2.0.1, which@^2.0.2:
+which@^2.0.1:
version "2.0.2"
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
dependencies:
isexe "^2.0.0"
-wide-align@^1.1.0:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3"
- integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==
- dependencies:
- string-width "^1.0.2 || 2 || 3 || 4"
-
-widest-line@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
- integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
- dependencies:
- string-width "^4.0.0"
-
wildcard@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
-windows-release@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-4.0.0.tgz#4725ec70217d1bf6e02c7772413b29cdde9ec377"
- integrity sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==
- dependencies:
- execa "^4.0.2"
-
-with-open-file@^0.1.6:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/with-open-file/-/with-open-file-0.1.7.tgz#e2de8d974e8a8ae6e58886be4fe8e7465b58a729"
- integrity sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==
- dependencies:
- p-finally "^1.0.0"
- p-try "^2.1.0"
- pify "^4.0.1"
-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
@@ -11241,16 +8810,6 @@ wrappy@1:
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-write-file-atomic@^3.0.0, write-file-atomic@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
- integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
- dependencies:
- imurmurhash "^0.1.4"
- is-typedarray "^1.0.0"
- signal-exit "^3.0.2"
- typedarray-to-buffer "^3.1.5"
-
write-file-atomic@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7"
@@ -11259,29 +8818,16 @@ write-file-atomic@^5.0.1:
imurmurhash "^0.1.4"
signal-exit "^4.0.1"
-ws@^8.13.0:
- version "8.13.0"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0"
- integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==
-
-xdg-basedir@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
- integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
+ws@^8.16.0:
+ version "8.16.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4"
+ integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==
xml-name-validator@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835"
integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==
-xml2js@^0.4.23:
- version "0.4.23"
- resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66"
- integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==
- dependencies:
- sax ">=0.6.0"
- xmlbuilder "~11.0.0"
-
xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1:
version "15.1.1"
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5"
@@ -11292,16 +8838,6 @@ xmlbuilder@^9.0.7:
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=
-xmlbuilder@~11.0.0:
- version "11.0.1"
- resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3"
- integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==
-
-xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2, xtend@~4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-
y18n@^5.0.5:
version "5.0.8"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
@@ -11336,11 +8872,6 @@ yaml@^2.0.0:
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.2.2.tgz#ec551ef37326e6d42872dad1970300f8eb83a073"
integrity sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==
-yargs-parser@^20.2.9:
- version "20.2.9"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
- integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
-
yargs-parser@^21.1.1:
version "21.1.1"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
@@ -11377,7 +8908,7 @@ yocto-queue@^1.0.0:
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251"
integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==
-youtubei.js@^9.1:
+youtubei.js@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/youtubei.js/-/youtubei.js-9.1.0.tgz#bcf154c9fa21d3c8c1d00a5e10360d0a065c660e"
integrity sha512-C5GBJ4LgnS6vGAUkdIdQNOFFb5EZ1p3xBvUELNXmIG3Idr6vxWrKNBNy8ClZT3SuDVXaAJqDgF9b5jvY8lNKcg==