Merge branch 'development'

This commit is contained in:
Preston 2021-02-15 15:06:05 -05:00
commit b2737df806
30 changed files with 1191 additions and 633 deletions

66
package-lock.json generated
View File

@ -12605,9 +12605,9 @@
} }
}, },
"node-html-parser": { "node-html-parser": {
"version": "2.0.2", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-2.0.2.tgz", "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-2.1.0.tgz",
"integrity": "sha512-N2000Ho9dkabvRZcyiwm6zOpdiAzxAxcJ0Z0WNoh/yXHG0YCuiK2WpNQfN+9vheLNY/h/It11Gk7uwT4QTfk9Q==", "integrity": "sha512-kbCNfqjrwHAbG+mevL8aqjwVtF0Qv66XurWHoGLOc5G9rPR1L3k602jfeczAUUBldLNnCrdsDmO5G5nqAoMW+g==",
"requires": { "requires": {
"he": "1.2.0" "he": "1.2.0"
} }
@ -19211,9 +19211,9 @@
} }
}, },
"yt-channel-info": { "yt-channel-info": {
"version": "1.2.0", "version": "1.2.2",
"resolved": "https://registry.npmjs.org/yt-channel-info/-/yt-channel-info-1.2.0.tgz", "resolved": "https://registry.npmjs.org/yt-channel-info/-/yt-channel-info-1.2.2.tgz",
"integrity": "sha512-ozNDuCjDeTkr9HcLSIypcW8gehVSsbZv4JwD1eFmhvRllG0xPccWp9hr6qPakn1TiWFUTURpV6VnT/xz1c5wkA==", "integrity": "sha512-nhexkiT1GYE8Oeo3vjSmUyT9Z1ymwc6XD9BAddUPIJJRhVpVytxefMhiysAmgo4QSie8It4aNZDaqpT43s+2wA==",
"requires": { "requires": {
"axios": "^0.21.1", "axios": "^0.21.1",
"querystring": "^0.2.0" "querystring": "^0.2.0"
@ -19228,16 +19228,16 @@
} }
}, },
"follow-redirects": { "follow-redirects": {
"version": "1.13.1", "version": "1.13.2",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz",
"integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==" "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA=="
} }
} }
}, },
"yt-comment-scraper": { "yt-comment-scraper": {
"version": "2.0.0", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/yt-comment-scraper/-/yt-comment-scraper-2.0.0.tgz", "resolved": "https://registry.npmjs.org/yt-comment-scraper/-/yt-comment-scraper-3.0.1.tgz",
"integrity": "sha512-goa9Z5REPXRKddKO6MJUzaa/cBgdQPj/akIGbyb1R5KnOgl4bLy6d4nD1pVUhLkP0Z8aEqwJAMmYpPBjeXTOIg==", "integrity": "sha512-tRWMve+V09Tw2FpZ9dg1Nkh23uVniQGeAKzAOLfKSHmAHZF/f+4bJ/LK/oYnAj26oH034gu9Lmyy+tapAYTjiQ==",
"requires": { "requires": {
"axios": "^0.21.1", "axios": "^0.21.1",
"node-html-parser": "^2.0.2" "node-html-parser": "^2.0.2"
@ -19252,9 +19252,9 @@
} }
}, },
"follow-redirects": { "follow-redirects": {
"version": "1.13.1", "version": "1.13.2",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz",
"integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==" "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA=="
} }
} }
}, },
@ -19314,9 +19314,9 @@
"integrity": "sha512-4ZzqHIUfdPFa0Xb+8M3vsbokXooOhQuFuXa8bw4CJ5V0xWjRA/CPlZ3u0VTYoce4sUmMgoOVN7Xcj8NpUNujXA==" "integrity": "sha512-4ZzqHIUfdPFa0Xb+8M3vsbokXooOhQuFuXa8bw4CJ5V0xWjRA/CPlZ3u0VTYoce4sUmMgoOVN7Xcj8NpUNujXA=="
}, },
"ytdl-core": { "ytdl-core": {
"version": "4.4.4", "version": "4.4.5",
"resolved": "https://registry.npmjs.org/ytdl-core/-/ytdl-core-4.4.4.tgz", "resolved": "https://registry.npmjs.org/ytdl-core/-/ytdl-core-4.4.5.tgz",
"integrity": "sha512-/IFJTM5RjN20q6RVaE/9rv9tKoBtx95lKZCI/pUPDiDzu9fXyuPbkVzEQJmsYEwzi0zdv4d6iJy0gHWz49o6mw==", "integrity": "sha512-/ugilIF2PskxNfQgkYZ/esvkp+fiB/mOPdIExW/En+1QTbq5VeTVqgf2hETTen0Co2lHMM4eRxPaczDHTmkb7A==",
"requires": { "requires": {
"m3u8stream": "^0.8.3", "m3u8stream": "^0.8.3",
"miniget": "^4.0.0", "miniget": "^4.0.0",
@ -19333,9 +19333,9 @@
} }
}, },
"miniget": { "miniget": {
"version": "4.1.0", "version": "4.2.0",
"resolved": "https://registry.npmjs.org/miniget/-/miniget-4.1.0.tgz", "resolved": "https://registry.npmjs.org/miniget/-/miniget-4.2.0.tgz",
"integrity": "sha512-kzhrNv5L7LlomwGmPGQsLQ2PnT1LeJJWfB0wNFGyv426gEM1gsfziBQmfkr6XOBA8EusZg9nowlNT5CbuKTjZg==" "integrity": "sha512-IzTOaNgBw/qEpzkPTE7X2cUVXQfSKbG8w52Emi93zb+Zya2ZFrbmavpixzebuDJD9Ku4ecbaFlC7Y1cEESzQtQ=="
}, },
"sax": { "sax": {
"version": "1.2.4", "version": "1.2.4",
@ -19345,32 +19345,32 @@
} }
}, },
"ytpl": { "ytpl": {
"version": "2.0.4", "version": "2.0.5",
"resolved": "https://registry.npmjs.org/ytpl/-/ytpl-2.0.4.tgz", "resolved": "https://registry.npmjs.org/ytpl/-/ytpl-2.0.5.tgz",
"integrity": "sha512-lXm3LvFvs2RixD6PTDay5jXRhaMSo/Upw7P60/FgQFvNrgSYRwMpR3nB1v3scu84R2XcS6kuENhPD2M4x/920A==", "integrity": "sha512-8hc+f3pijaogj1yoZTCGImMDS4x0ogFPDsx1PefNQ+2EAhJMm1K4brcYT9zpJhPi9SXh+O103pEIHDw3+dAhxA==",
"requires": { "requires": {
"miniget": "^4.1.0" "miniget": "^4.1.0"
}, },
"dependencies": { "dependencies": {
"miniget": { "miniget": {
"version": "4.1.0", "version": "4.2.0",
"resolved": "https://registry.npmjs.org/miniget/-/miniget-4.1.0.tgz", "resolved": "https://registry.npmjs.org/miniget/-/miniget-4.2.0.tgz",
"integrity": "sha512-kzhrNv5L7LlomwGmPGQsLQ2PnT1LeJJWfB0wNFGyv426gEM1gsfziBQmfkr6XOBA8EusZg9nowlNT5CbuKTjZg==" "integrity": "sha512-IzTOaNgBw/qEpzkPTE7X2cUVXQfSKbG8w52Emi93zb+Zya2ZFrbmavpixzebuDJD9Ku4ecbaFlC7Y1cEESzQtQ=="
} }
} }
}, },
"ytsr": { "ytsr": {
"version": "3.2.2", "version": "3.2.4",
"resolved": "https://registry.npmjs.org/ytsr/-/ytsr-3.2.2.tgz", "resolved": "https://registry.npmjs.org/ytsr/-/ytsr-3.2.4.tgz",
"integrity": "sha512-0Yt00R/LfP2tlPos6xCLazdkSJYfTD15VY/2oqbZvS0Ym8+4rMyXRg0AWJlmCJIhPsTPzc1nDjZvhDo/6A0/WA==", "integrity": "sha512-DyhaGgp1j3szmC2+C+eGnkebauhqowHjbdTbS2h6hXSb8n3Cr6qQzynTqTnO9xF/6WOesgSLG6+Il00hOFQLUg==",
"requires": { "requires": {
"miniget": "^4.1.0" "miniget": "^4.1.0"
}, },
"dependencies": { "dependencies": {
"miniget": { "miniget": {
"version": "4.1.0", "version": "4.2.0",
"resolved": "https://registry.npmjs.org/miniget/-/miniget-4.1.0.tgz", "resolved": "https://registry.npmjs.org/miniget/-/miniget-4.2.0.tgz",
"integrity": "sha512-kzhrNv5L7LlomwGmPGQsLQ2PnT1LeJJWfB0wNFGyv426gEM1gsfziBQmfkr6XOBA8EusZg9nowlNT5CbuKTjZg==" "integrity": "sha512-IzTOaNgBw/qEpzkPTE7X2cUVXQfSKbG8w52Emi93zb+Zya2ZFrbmavpixzebuDJD9Ku4ecbaFlC7Y1cEESzQtQ=="
} }
} }
}, },

View File

@ -46,14 +46,14 @@
"xml2json": "^0.12.0", "xml2json": "^0.12.0",
"youtube-chat": "^1.1.0", "youtube-chat": "^1.1.0",
"youtube-suggest": "^1.1.0", "youtube-suggest": "^1.1.0",
"yt-channel-info": "^1.2.0", "yt-channel-info": "^1.2.2",
"yt-comment-scraper": "^2.0.0", "yt-comment-scraper": "^3.0.0",
"yt-dash-manifest-generator": "1.1.0", "yt-dash-manifest-generator": "1.1.0",
"yt-trending-scraper": "1.1.0", "yt-trending-scraper": "1.1.0",
"yt-xml2vtt": "^1.2.0", "yt-xml2vtt": "^1.2.0",
"ytdl-core": "^4.4.4", "ytdl-core": "^4.4.5",
"ytpl": "^2.0.4", "ytpl": "^2.0.5",
"ytsr": "^3.2.2" "ytsr": "^3.2.4"
}, },
"description": "A private YouTube client", "description": "A private YouTube client",
"devDependencies": { "devDependencies": {

View File

@ -82,3 +82,27 @@
.forceTextColor .inputAction:active { .forceTextColor .inputAction:active {
background-color: var(--primary-color-active); background-color: var(--primary-color-active);
} }
.list {
position: absolute;
width: 100%;
list-style: none;
margin: 0;
padding: 5px 0;
z-index: 10;
border-radius: 0 0 5px 5px;
border: 1px #ccc solid;
background-color: white;
color: black;
}
.list li {
display: block;
padding: 0px 15px;
line-height: 2rem;
}
.hover {
background-color: #ccc;
/* color: white; */
}

View File

@ -43,7 +43,12 @@ export default Vue.extend({
data: function () { data: function () {
return { return {
id: '', id: '',
inputData: '' inputData: '',
searchState: {
showOptions: false,
selectedOption: -1,
isPointerInList: false
}
} }
}, },
computed: { computed: {
@ -72,10 +77,15 @@ export default Vue.extend({
}, },
methods: { methods: {
handleClick: function () { handleClick: function () {
this.searchState.showOptions = false
this.$emit('input', this.inputData)
this.$emit('click', this.inputData) this.$emit('click', this.inputData)
}, },
handleInput: function () { handleInput: function () {
if (this.isSearch &&
this.searchState.selectedOption !== -1 &&
this.inputData === this.dataList[this.searchState.selectedOption]) { return }
this.$emit('input', this.inputData) this.$emit('input', this.inputData)
}, },
@ -89,6 +99,37 @@ export default Vue.extend({
} }
}) })
} }
},
handleOptionClick: function (index) {
this.searchState.showOptions = false
this.inputData = this.dataList[index]
this.$emit('input', this.inputData)
this.handleClick()
},
handleKeyDown: function (keyCode) {
if (this.dataList.length === 0) { return }
// Update selectedOption based on arrow key pressed
if (keyCode === 40) {
this.searchState.selectedOption = (this.searchState.selectedOption + 1) % this.dataList.length
} else if (keyCode === 38) {
if (this.searchState.selectedOption === -1) {
this.searchState.selectedOption = this.dataList.length - 1
} else {
this.searchState.selectedOption--
}
} else {
this.searchState.selectedOption = -1
}
// Update Input box value if arrow keys were pressed
if ((keyCode === 40 || keyCode === 38) && this.searchState.selectedOption !== -1) { this.inputData = this.dataList[this.searchState.selectedOption] }
},
handleInputBlur: function () {
if (!this.searchState.isPointerInList) { this.searchState.showOptions = false }
} }
} }
}) })

View File

@ -27,6 +27,9 @@
:placeholder="placeholder" :placeholder="placeholder"
:disabled="disabled" :disabled="disabled"
@input="e => handleInput(e.target.value)" @input="e => handleInput(e.target.value)"
@focus="searchState.showOptions = true"
@blur="handleInputBlur"
@keydown="e => handleKeyDown(e.keyCode)"
> >
<font-awesome-icon <font-awesome-icon
v-if="showArrow" v-if="showArrow"
@ -34,16 +37,26 @@
class="inputAction" class="inputAction"
@click="handleClick" @click="handleClick"
/> />
<datalist
v-if="dataList.length > 0" <div class="options">
<ul
v-if="inputData !== '' && dataList.length > 0 && searchState.showOptions"
:id="idDataList" :id="idDataList"
class="list"
@mouseenter="searchState.isPointerInList = true"
@mouseleave="searchState.isPointerInList = false"
> >
<option <li
v-for="(list, index) in dataList" v-for="(list, index) in dataList"
:key="index" :key="index"
:value="list" :class="searchState.selectedOption == index ? 'hover': ''"
/> @click="handleOptionClick(index)"
</datalist> @mouseenter="searchState.selectedOption = index"
>
{{ list }}
</li>
</ul>
</div>
</div> </div>
</template> </template>

View File

@ -110,6 +110,13 @@
margin-left: 30px; margin-left: 30px;
} }
.showMoreReplies {
margin-left: 30px;
font-size: 15px;
cursor: pointer;
text-decoration: underline;
}
.getMoreComments { .getMoreComments {
height: 10px; height: 10px;
margin-top: 5px; margin-top: 5px;

View File

@ -93,12 +93,24 @@ export default Vue.extend({
this.isLoading = true this.isLoading = true
this.commentData = [] this.commentData = []
this.nextPageToken = undefined this.nextPageToken = undefined
this.getCommentDataLocal() this.getCommentDataLocal({
videoId: this.id,
setCookie: false,
sortByNewest: this.sortNewest,
continuation: this.nextPageToken ? this.nextPageToken : undefined
})
break break
case 'invidious': case 'invidious':
this.isLoading = true this.isLoading = true
this.commentData = [] this.commentData = []
this.getCommentDataInvidious(null) this.getCommentDataInvidious({
resource: 'comments',
id: this.id,
params: {
continuation: this.nextPageToken,
sort_by: this.sortNewest ? 'new' : 'top'
}
})
break break
} }
}, },
@ -107,10 +119,22 @@ export default Vue.extend({
this.isLoading = true this.isLoading = true
switch (this.backendPreference) { switch (this.backendPreference) {
case 'local': case 'local':
this.getCommentDataLocal() this.getCommentDataLocal({
videoId: this.id,
setCookie: false,
sortByNewest: this.sortNewest,
continuation: this.nextPageToken ? this.nextPageToken : undefined
})
break break
case 'invidious': case 'invidious':
this.getCommentDataInvidious(this.nextPageToken) this.getCommentDataInvidious({
resource: 'comments',
id: this.id,
params: {
continuation: this.nextPageToken,
sort_by: this.sortNewest ? 'new' : 'top'
}
})
break break
} }
}, },
@ -125,69 +149,34 @@ export default Vue.extend({
} }
}, },
getCommentReplies: function (index) { toggleCommentReplies: function (index) {
switch (this.commentData[index].dataType) {
case 'local':
this.commentData[index].showReplies = !this.commentData[index].showReplies
break
case 'invidious':
if (this.commentData[index].showReplies || this.commentData[index].replies.length > 0) { if (this.commentData[index].showReplies || this.commentData[index].replies.length > 0) {
this.commentData[index].showReplies = !this.commentData[index].showReplies this.commentData[index].showReplies = !this.commentData[index].showReplies
} else { } else {
this.getCommentRepliesInvidious(index) this.getCommentReplies(index)
} }
},
getCommentReplies: function (index) {
switch (this.commentData[index].dataType) {
case 'local':
this.getCommentRepliesLocal({
videoId: this.id,
setCookie: false,
sortByNewest: this.sortNewest,
continuation: this.commentData[index].replyToken,
index: index
})
break
case 'invidious':
this.getCommentRepliesInvidious(index)
break break
} }
}, },
getCommentDataLocal: function () { getCommentDataLocal: function (payload) {
const payload = {
videoId: this.id,
setCookie: false,
sortByNewest: this.sortNewest,
continuation: this.nextPageToken ? this.nextPageToken : undefined
}
ytcm.getComments(payload).then((response) => { ytcm.getComments(payload).then((response) => {
console.log(response) this.parseLocalCommentData(response, null)
const commentData = response.comments.map((comment) => {
comment.showReplies = false
comment.dataType = 'local'
this.toLocalePublicationString({
publishText: (comment.time + ' ago'),
templateString: this.$t('Video.Publicationtemplate'),
timeStrings: this.$t('Video.Published'),
liveStreamString: this.$t('Video.Watching'),
upcomingString: this.$t('Video.Published.Upcoming'),
isLive: false,
isUpcoming: false,
isRSS: false
}).then((data) => {
comment.time = data
}).catch((error) => {
console.error(error)
})
if (this.hideCommentLikes) {
comment.likes = null
}
comment.text = autolinker.link(comment.text)
if (comment.numReplies > 0) {
comment.replies.forEach((reply) => {
reply.text = autolinker.link(reply.text)
})
}
return comment
})
if (this.sortingChanged) {
this.commentData = []
this.sortingChanged = false
}
this.commentData = this.commentData.concat(commentData)
this.isLoading = false
this.showComments = true
this.nextPageToken = response.continuation
}).catch((err) => { }).catch((err) => {
console.log(err) console.log(err)
const errorMessage = this.$t('Local API Error (Click to copy)') const errorMessage = this.$t('Local API Error (Click to copy)')
@ -209,19 +198,79 @@ export default Vue.extend({
}) })
}, },
getCommentDataInvidious: function () { getCommentRepliesLocal: function (payload) {
const payload = { this.showToast({
resource: 'comments', message: this.$t('Comments.Getting comment replies, please wait')
id: this.id, })
params: { ytcm.getCommentReplies(payload.videoId, payload.continuation).then((response) => {
continuation: this.nextPageToken, this.parseLocalCommentData(response, payload.index)
sort_by: this.sortNewest ? 'new' : 'top' }).catch((err) => {
console.log(err)
const errorMessage = this.$t('Local API Error (Click to copy)')
this.showToast({
message: `${errorMessage}: ${err}`,
time: 10000,
action: () => {
navigator.clipboard.writeText(err)
} }
})
if (this.backendFallback && this.backendPreference === 'local') {
this.showToast({
message: this.$t('Falling back to Invidious API')
})
this.getCommentDataInvidious()
} else {
this.isLoading = false
} }
})
},
parseLocalCommentData: function (response, index = null) {
const commentData = response.comments.map((comment) => {
comment.showReplies = false
comment.authorThumb = comment.authorThumb[0].url
comment.replies = []
comment.dataType = 'local'
this.toLocalePublicationString({
publishText: (comment.time + ' ago'),
templateString: this.$t('Video.Publicationtemplate'),
timeStrings: this.$t('Video.Published'),
liveStreamString: this.$t('Video.Watching'),
upcomingString: this.$t('Video.Published.Upcoming'),
isLive: false,
isUpcoming: false,
isRSS: false
}).then((data) => {
comment.time = data
}).catch((error) => {
console.error(error)
})
if (this.hideCommentLikes) {
comment.likes = null
}
comment.text = autolinker.link(comment.text)
return comment
})
if (index !== null) {
this.commentData[index].replies = this.commentData[index].replies.concat(commentData)
this.commentData[index].replyToken = response.continuation
this.commentData[index].showReplies = true
} else {
if (this.sortingChanged) {
this.commentData = []
this.sortingChanged = false
}
this.commentData = this.commentData.concat(commentData)
this.isLoading = false
this.showComments = true
this.nextPageToken = response.continuation
}
},
getCommentDataInvidious: function (payload) {
this.invidiousAPICall(payload).then((response) => { this.invidiousAPICall(payload).then((response) => {
console.log(response)
const commentData = response.comments.map((comment) => { const commentData = response.comments.map((comment) => {
comment.showReplies = false comment.showReplies = false
comment.authorThumb = comment.authorThumbnails[1].url.replace('https://yt3.ggpht.com', `${this.invidiousInstance}/ggpht/`) comment.authorThumb = comment.authorThumbnails[1].url.replace('https://yt3.ggpht.com', `${this.invidiousInstance}/ggpht/`)
@ -287,8 +336,6 @@ export default Vue.extend({
} }
this.$store.dispatch('invidiousAPICall', payload).then((response) => { this.$store.dispatch('invidiousAPICall', payload).then((response) => {
console.log(response)
const commentData = response.comments.map((comment) => { const commentData = response.comments.map((comment) => {
comment.showReplies = false comment.showReplies = false
comment.authorThumb = comment.authorThumbnails[1].url.replace('https://yt3.ggpht.com', `${this.invidiousInstance}/ggpht/`) comment.authorThumb = comment.authorThumbnails[1].url.replace('https://yt3.ggpht.com', `${this.invidiousInstance}/ggpht/`)

View File

@ -82,7 +82,7 @@
<span <span
v-if="comment.numReplies > 0" v-if="comment.numReplies > 0"
class="commentMoreReplies" class="commentMoreReplies"
@click="getCommentReplies(index)" @click="toggleCommentReplies(index)"
> >
<span v-if="!comment.showReplies">{{ $t("Comments.View") }}</span> <span v-if="!comment.showReplies">{{ $t("Comments.View") }}</span>
<span v-else>{{ $t("Comments.Hide") }}</span> <span v-else>{{ $t("Comments.Hide") }}</span>
@ -128,6 +128,13 @@
View {{ reply.numReplies }} replies View {{ reply.numReplies }} replies
</p> </p>
</div> </div>
<div
v-if="comment.replies.length < comment.numReplies"
class="showMoreReplies"
@click="getCommentReplies(index)"
>
<span>Show More Replies</span>
</div>
</div> </div>
</div> </div>
</div> </div>

View File

@ -136,7 +136,7 @@ export default Vue.extend({
showFetchMoreButton: function () { showFetchMoreButton: function () {
switch (this.currentTab) { switch (this.currentTab) {
case 'videos': case 'videos':
if (this.videoContinuationString !== '' && this.videoContinuationString !== null) { if (this.apiUsed === 'invidious' || (this.videoContinuationString !== '' && this.videoContinuationString !== null)) {
return true return true
} }
break break
@ -370,7 +370,7 @@ export default Vue.extend({
console.log(err) console.log(err)
const errorMessage = this.$t('Invidious API Error (Click to copy)') const errorMessage = this.$t('Invidious API Error (Click to copy)')
this.showToast({ this.showToast({
message: `${errorMessage}: ${err}`, message: `${errorMessage}: ${err.responseJSON.error}`,
time: 10000, time: 10000,
action: () => { action: () => {
navigator.clipboard.writeText(err) navigator.clipboard.writeText(err)
@ -465,11 +465,14 @@ export default Vue.extend({
resource: 'channels/playlists', resource: 'channels/playlists',
id: this.id, id: this.id,
params: { params: {
sort_by: this.playlistSortBy, sort_by: this.playlistSortBy
continuation: this.playlistContinuationString
} }
} }
if (this.playlistContinuationString) {
payload.params.continuation = this.playlistContinuationString
}
this.$store.dispatch('invidiousAPICall', payload).then((response) => { this.$store.dispatch('invidiousAPICall', payload).then((response) => {
this.playlistContinuationString = response.continuation this.playlistContinuationString = response.continuation
this.latestPlaylists = this.latestPlaylists.concat(response.playlists) this.latestPlaylists = this.latestPlaylists.concat(response.playlists)
@ -478,10 +481,10 @@ export default Vue.extend({
console.log(err) console.log(err)
const errorMessage = this.$t('Invidious API Error (Click to copy)') const errorMessage = this.$t('Invidious API Error (Click to copy)')
this.showToast({ this.showToast({
message: `${errorMessage}: ${err}`, message: `${errorMessage}: ${err.responseJSON.error}`,
time: 10000, time: 10000,
action: () => { action: () => {
navigator.clipboard.writeText(err) navigator.clipboard.writeText(err.responseJSON.error)
} }
}) })
if (this.backendPreference === 'invidious' && this.backendFallback) { if (this.backendPreference === 'invidious' && this.backendFallback) {

View File

@ -3,38 +3,38 @@ Locale Name: 'Български'
FreeTube: 'FreeTube' FreeTube: 'FreeTube'
# Currently on Subscriptions, Playlists, and History # Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >- 'This part of the app is not ready yet. Come back later when progress has been made.': >-
Тази част от приложението все още не е готова. Върнете се по-късно когато може би Тази част от приложението все още не е готова. Върнете се по-късно, когато може
ще има напредък. би ще има напредък.
# Webkit Menu Bar # Webkit Menu Bar
File: 'Файл' File: 'Файл'
Quit: 'Изход' Quit: 'Изход'
Edit: 'Редактиране' Edit: 'Редактиране'
Undo: 'Върни' Undo: 'Отмяна'
Redo: 'Възстанови' Redo: 'Възстановяване'
Cut: 'Изрежи' Cut: 'Изрязване'
Copy: 'Копирай' Copy: 'Копиране'
Paste: 'Постави' Paste: 'Поставяне'
Delete: 'Изтрий' Delete: 'Изтриване'
Select all: 'Избери всичко' Select all: 'Избиране на всичко'
Reload: 'Презареди' Reload: 'Презареждане'
Force Reload: 'Принудително презареждане' Force Reload: 'Принудително презареждане'
Toggle Developer Tools: 'Показване на инструменти за разработчици' Toggle Developer Tools: 'Показване на инструменти за разработчици'
Actual size: 'Действителен размер' Actual size: 'Действителен размер'
Zoom in: 'Увеличи' Zoom in: 'Увеличаване'
Zoom out: 'Намали' Zoom out: 'Намаляване'
Toggle fullscreen: 'Превключи на цял екран' Toggle fullscreen: 'Превключване на цял екран'
Window: 'Прозорец' Window: 'Прозорец'
Minimize: 'Минимизирай' Minimize: 'Минимизиране'
Close: 'Затвори' Close: 'Затваряне'
Back: 'Назад' Back: 'Назад'
Forward: 'Напред' Forward: 'Напред'
Version $ is now available! Click for more details: 'Вече е налична версия $! Кликнете Version $ is now available! Click for more details: 'Версия $ е вече налична! Кликни
за повече детайли' за повече детайли'
Download From Site: 'Сваляне от сайта' Download From Site: 'Сваляне от сайта'
A new blog is now available, $. Click to view more: 'Налична е нова публикация в блога, A new blog is now available, $. Click to view more: 'Нова публикация в блога, $. Кликни
$. Кликнете, за да я видите' за преглед'
# Search Bar # Search Bar
Search / Go to URL: 'Търсене / Отиване на адрес' Search / Go to URL: 'Търсене / Отиване на адрес'
@ -49,8 +49,8 @@ Search Filters:
View Count: 'Брой показвания' View Count: 'Брой показвания'
Time: Time:
Time: 'Време' Time: 'Време'
Any Time: 'Всяко време' Any Time: 'Независимо кога'
Last Hour: 'От последния час' Last Hour: 'Последния час'
Today: 'Днес' Today: 'Днес'
This Week: 'Тази седмица' This Week: 'Тази седмица'
This Month: 'Този месец' This Month: 'Този месец'
@ -71,6 +71,7 @@ Search Filters:
Fetching results. Please wait: 'Събиране на резултати. Моля, изчакайте' Fetching results. Please wait: 'Събиране на резултати. Моля, изчакайте'
Fetch more results: 'Намиране на още резултати' Fetch more results: 'Намиране на още резултати'
# Sidebar # Sidebar
There are no more results for this search: Няма повече резултати за това търсене
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: 'Абонаменти' Subscriptions: 'Абонаменти'
@ -88,9 +89,8 @@ Most Popular: 'Най-популярни'
Playlists: 'Плейлисти' Playlists: 'Плейлисти'
User 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: Запазените 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: Тази страница не отразява напълно работещи плейлисти. В него са
изброени само видеоклипове, които сте запазили или избрали за любими. Когато работата изброени само видеоклипове, които сте запазили или избрали за любими. Когато работата
приключи, всички видеоклипове, които в момента са тук, ще бъдат мигрирани в плейлист приключи, всички видеоклипове, които в момента са тук, ще бъдат мигрирани в плейлист
@ -98,7 +98,7 @@ User Playlists:
History: History:
# On History Page # On History Page
History: 'История' History: 'История'
Watch History: 'История на гледанията' Watch History: 'История на гледане'
Your history list is currently empty.: 'Списъкът с история на гледанията е празен.' Your history list is currently empty.: 'Списъкът с история на гледанията е празен.'
Settings: Settings:
# On Settings Page # On Settings Page
@ -115,7 +115,7 @@ Settings:
Preferred API Backend: Preferred API Backend:
Preferred API Backend: 'Предпочитан вътрешен интерфейс' Preferred API Backend: 'Предпочитан вътрешен интерфейс'
Local API: 'Локален API' Local API: 'Локален API'
Invidious API: 'Invidious API' Invidious API: 'Invidious Интерфейс'
Video View Type: Video View Type:
Video View Type: 'Подредба на видеата' Video View Type: 'Подредба на видеата'
Grid: 'Решетка' Grid: 'Решетка'
@ -130,6 +130,7 @@ Settings:
(по подразбиране е https://invidious.snopyta.org)' (по подразбиране е https://invidious.snopyta.org)'
Region for Trending: 'Регион за набиращи популярност' Region for Trending: 'Регион за набиращи популярност'
#! List countries #! List countries
View all Invidious instance information: Виж пълна информация за Invidious обекта
Theme Settings: Theme Settings:
Theme Settings: 'Настройки на изгледа на приложението' Theme Settings: 'Настройки на изгледа на приложението'
Match Top Bar with Main Color: 'Съвпадане на горната лента с основната цветова Match Top Bar with Main Color: 'Съвпадане на горната лента с основната цветова
@ -346,7 +347,7 @@ About:
room rules: правилата за стаите room rules: правилата за стаите
Please read the: Моля, прочетете Please read the: Моля, прочетете
Chat on Matrix: Чат в Matrix Chat on Matrix: Чат в Matrix
Mastodon: Mastodon Mastodon: мастодонт
Email: Имейл Email: Имейл
Blog: Блог Blog: Блог
Website: Уебсайт Website: Уебсайт
@ -354,7 +355,7 @@ About:
GitHub issues: GitHub проблеми GitHub issues: GitHub проблеми
Report a problem: Съобщете за проблем Report a problem: Съобщете за проблем
FAQ: ЧЗВ FAQ: ЧЗВ
FreeTube Wiki: FreeTube Wiki FreeTube Wiki: FreeTube Уики
Help: Помощ Help: Помощ
GitHub releases: GitHub издания GitHub releases: GitHub издания
Downloads / Changelog: Изтегляния / Дневник с промени Downloads / Changelog: Изтегляния / Дневник с промени
@ -362,6 +363,7 @@ About:
Licensed under the AGPLv3: Лицензиран съгласно AGPLv3 Licensed under the AGPLv3: Лицензиран съгласно AGPLv3
Source code: Програмен код Source code: Програмен код
Beta: Бета Beta: Бета
Credits: Заслуги
Profile: Profile:
Profile Select: 'Избор на профил' Profile Select: 'Избор на профил'
All Channels: 'Всички канали' All Channels: 'Всички канали'
@ -449,15 +451,15 @@ Video:
Open in Invidious: 'Отваряне в Invidious' Open in Invidious: 'Отваряне в Invidious'
Copy Invidious Link: 'Копиране на връзка за Invidious' Copy Invidious Link: 'Копиране на връзка за Invidious'
View: 'показване' View: 'показване'
Views: 'показвания' Views: 'Показвания'
Loop Playlist: 'Повтаряне на плейлиста' Loop Playlist: 'Повтаряне на плейлиста'
Shuffle Playlist: 'Разбъркване на плейлиста' Shuffle Playlist: 'Разбъркване на плейлиста'
Reverse Playlist: 'Обръщане на плейлиста' Reverse Playlist: 'Обръщане на плейлиста'
Play Next Video: 'Следващо видео' Play Next Video: 'Следващо видео'
Play Previous Video: 'Предишно видео' Play Previous Video: 'Предишно видео'
# Context is "X People Watching" # Context is "X People Watching"
Watching: 'Гледане' Watching: 'Гледащи'
Watched: 'Гледан' Watched: 'Гледано'
Autoplay: 'Автоматично пускане' Autoplay: 'Автоматично пускане'
Starting soon, please refresh the page to check again: 'Започва скоро, моля опреснете Starting soon, please refresh the page to check again: 'Започва скоро, моля опреснете
страницата за актуализация' страницата за актуализация'
@ -538,7 +540,7 @@ Playlist:
View Full Playlist: 'Преглед на пълен плейлист' View Full Playlist: 'Преглед на пълен плейлист'
Videos: 'Видеа' Videos: 'Видеа'
View: 'показване' View: 'показване'
Views: 'показвания' Views: 'Показвания'
Last Updated On: 'Последна актуализиция на' Last Updated On: 'Последна актуализиция на'
Share Playlist: Share Playlist:
Share Playlist: 'Споделяне на плейлиста' Share Playlist: 'Споделяне на плейлиста'
@ -577,7 +579,7 @@ Share:
Mini Player: 'Мини плейър' Mini Player: 'Мини плейър'
Comments: Comments:
Comments: 'Коментари' Comments: 'Коментари'
Click to View Comments: 'Кликнете, за да видите коментарите' Click to View Comments: 'Кликни, за да видиш коментарите'
Getting comment replies, please wait: 'Получаване на отговори на коментара, моля Getting comment replies, please wait: 'Получаване на отговори на коментара, моля
изчакайте' изчакайте'
There are no more comments for this video: 'Към това видео няма повече коментари' There are no more comments for this video: 'Към това видео няма повече коментари'
@ -597,9 +599,8 @@ Comments:
Up Next: 'Следващ' Up Next: 'Следващ'
# Toast Messages # Toast Messages
Local API Error (Click to copy): 'Грешка на локалния интерфейс (кликнете за копиране)' Local API Error (Click to copy): 'Грешка в локалния интерфейс (кликни за копиране)'
Invidious API Error (Click to copy): 'Грешка на Invidious интерфейса (кликнете за Invidious API Error (Click to copy): 'Грешка в Invidious интерфейса (кликни за копиране)'
копиране)'
Falling back to Invidious API: 'Връщане към Invidious интерфейса' Falling back to Invidious API: 'Връщане към Invidious интерфейса'
Falling back to the local API: 'Връщане към локалния интерфейс' Falling back to the 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.: 'Видеото
@ -613,8 +614,8 @@ Shuffle is now enabled: 'Разбъркването е включено'
The playlist has been reversed: 'Плейлистата е в обърнат ред' The playlist has been reversed: 'Плейлистата е в обърнат ред'
Playing Next Video: 'Пускане на следващото видео' Playing Next Video: 'Пускане на следващото видео'
Playing Previous Video: 'Пускане на предишното видео' Playing Previous Video: 'Пускане на предишното видео'
Playing next video in 5 seconds. Click to cancel: 'Следващото видео започва след Playing next video in 5 seconds. Click to cancel: 'Следващо видео започва след 5
5 секунди. Кликнете за отказ.' секунди. Кликни за отказ.'
Canceled next video autoplay: 'Следващото видео е отказано' Canceled next video autoplay: 'Следващото видео е отказано'
'The playlist has ended. Enable loop to continue playing': 'Плейлиста приключи. Включете 'The playlist has ended. Enable loop to continue playing': 'Плейлиста приключи. Включете
повторението за да продължи' повторението за да продължи'

View File

@ -1,8 +1,9 @@
# Put the name of your locale in the same language # Put the name of your locale in the same language
Locale Name: '' Locale Name: 'বাংলা'
FreeTube: 'ফ্রিটিউব' FreeTube: 'ফ্রিটিউব'
# Currently on Subscriptions, Playlists, and History # Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': > 'This part of the app is not ready yet. Come back later when progress has been made.': >-
অ্যাপের এই অংশটি এখনও প্রস্তুত নয়। পরে ফিরে এসো যখন অগ্রগতি হয়েছে।
# Webkit Menu Bar # Webkit Menu Bar
File: 'ফাইল' File: 'ফাইল'
@ -14,15 +15,15 @@ Cut: 'কাটো'
Copy: 'অনুলিপি' Copy: 'অনুলিপি'
Paste: 'লেপন' Paste: 'লেপন'
Delete: 'মুছো' Delete: 'মুছো'
Select all: '' Select all: 'সব নির্বাচন করো'
Reload: 'পুনরায় লোড করো' Reload: 'পুনরায় লোড করো'
Force Reload: '' Force Reload: 'জোর করে লোড করো'
Toggle Developer Tools: '' Toggle Developer Tools: 'ডেভেলপার যন্ত্র টগল করো'
Actual size: '' Actual size: 'প্রকৃত আকার'
Zoom in: '' Zoom in: 'সম্প্রসারিত করো (জুম)'
Zoom out: '' Zoom out: 'সংকুচিত করো(জুম)'
Toggle fullscreen: '' Toggle fullscreen: ''
Window: '' Window: 'উইন্ডো'
Minimize: '' Minimize: ''
Close: '' Close: ''
Back: '' Back: ''

View File

@ -127,8 +127,8 @@ Settings:
Beginning: 'Začátek' Beginning: 'Začátek'
Middle: 'Střed' Middle: 'Střed'
End: 'Konec' End: 'Konec'
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidiousova 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instance Invidious
instance (Výchozí je https://invidious.snopyta.org)' (Výchozí je https://invidious.snopyta.org)'
Region for Trending: 'Region pro trendy' Region for Trending: 'Region pro trendy'
#! List countries #! List countries
View all Invidious instance information: Zobrazit všechny informace o instanci View all Invidious instance information: Zobrazit všechny informace o instanci
@ -347,7 +347,7 @@ About:
Email: Email Email: Email
Blog: Blog Blog: Blog
Website: Webová stránka Website: Webová stránka
FAQ: Často kladné dotazy FAQ: Často kladené dotazy
FreeTube Wiki: FreeTube Wiki FreeTube Wiki: FreeTube Wiki
Downloads / Changelog: Ke stažení / Seznam změn Downloads / Changelog: Ke stažení / Seznam změn
View License: Zobrazit licenci View License: Zobrazit licenci

View File

@ -1,39 +1,39 @@
# Put the name of your locale in the same language # Put the name of your locale in the same language
Locale Name: 'Dansk' Locale Name: 'Dansk (DK)'
FreeTube: 'FreeTube' FreeTube: 'FreeTube'
# Currently on Subscriptions, Playlists, and History # Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >- 'This part of the app is not ready yet. Come back later when progress has been made.': >-
Denne del af appen er ikke klar endnu. Kom tilbage senere, når der er gjort fremskridt. Denne del af app'en er ikke klar endnu. Kom tilbage senere, når der er gjort fremskridt.
# Webkit Menu Bar # Webkit Menu Bar
File: 'Fil' File: 'Fil'
Quit: 'Afslut' Quit: 'Afslut'
Edit: 'Redigere' Edit: 'Redigér'
Undo: 'Fortryd' Undo: 'Fortryd'
Redo: 'Genskab igen' Redo: 'Omgør'
Cut: 'klip' Cut: 'Klip'
Copy: 'kopiér' Copy: 'Kopiér'
Paste: 'sæt ind' Paste: 'Indsæt'
Delete: 'Slet' Delete: 'Slet'
Select all: 'Vælg alle' Select all: 'Vælg alt'
Reload: 'Genindlæs' Reload: 'Genindlæs'
Force Reload: 'Tving genindlæsning' Force Reload: 'Tving Genindlæsning'
Toggle Developer Tools: 'slå udviklerværktøjer til eller fra' Toggle Developer Tools: 'Slå Udviklerværktøjer til/fra'
Actual size: 'Aktuel størrelse' Actual size: 'Faktisk størrelse'
Zoom in: 'Zoom ind' Zoom in: 'Zoom ind'
Zoom out: 'Zoom ud' Zoom out: 'Zoom ud'
Toggle fullscreen: 'Fuld Skærm' Toggle fullscreen: 'Slå fuld skærm til/fra'
Window: 'Vindue' Window: 'Vindue'
Minimize: 'Minimer' Minimize: 'Minimér'
Close: 'Tæt' Close: 'Luk'
Back: 'Tilbage' Back: 'Tilbage'
Forward: 'Frem' Forward: 'Fremad'
Version $ is now available! Click for more details: 'Version $ er nu tilgængelig! Version $ is now available! Click for more details: 'Version $ er nu tilgængelig! Klik
Klik for at få flere oplysninger' for flere detaljer'
Download From Site: 'Hent Fra Hjemmeside' Download From Site: 'Hent Fra Netsted'
A new blog is now available, $. Click to view more: 'En ny blog er nu tilgængelig, A new blog is now available, $. Click to view more: 'En ny blog er nu tilgængelig,
$. Klik for at se mere' $. Klik for at vise mere'
# Search Bar # Search Bar
Search / Go to URL: 'Søg / Gå til URL' Search / Go to URL: 'Søg / Gå til URL'
@ -41,197 +41,214 @@ Search / Go to URL: 'Søg / Gå til URL'
Search Filters: Search Filters:
Search Filters: 'Søgefiltre' Search Filters: 'Søgefiltre'
Sort By: Sort By:
Sort By: 'Sortér efter' Sort By: 'Sortér Efter'
Most Relevant: 'Mest Relevante' Most Relevant: 'Mest Relevante'
Rating: 'Bedømmelse' Rating: 'Bedømmelse'
Upload Date: 'Upload dato' Upload Date: 'Indsendelsesdato'
View Count: 'Visningstal' View Count: 'Visningstal'
Time: Time:
Time: 'Tid' Time: 'Tid'
Any Time: 'Når som helst' Any Time: 'Enhver Tid'
Last Hour: 'Sidste Time' Last Hour: 'Sidste Time'
Today: 'I dag' Today: 'I Dag'
This Week: 'Denne uge' This Week: 'Denne Uge'
This Month: 'Denne måned' This Month: 'Denne Måned'
This Year: 'Dette år' This Year: 'I År'
Type: Type:
Type: 'Type' Type: 'Type'
All Types: 'Alle typer' All Types: 'Alle Typer'
Videos: 'Videoer' Videos: 'Videoer'
Channels: 'Kanaler' Channels: 'Kanaler'
#& Playlists #& Playlists
Duration: Duration:
Duration: 'Varighed' Duration: 'Længde'
All Durations: 'Alle varigheder' All Durations: 'Alle Længder'
Short (< 4 minutes): 'Kort (<4 minutter)' Short (< 4 minutes): 'Kort (< 4 minutter)'
Long (> 20 minutes): 'Lang (> 20 minutter)' Long (> 20 minutes): 'Lang (> 20 minutter)'
# On Search Page # On Search Page
Search Results: 'Søgeresultater' Search Results: 'Søgeresultater'
Fetching results. Please wait: 'Henter resultater. Vent venligst' Fetching results. Please wait: 'Skaffer resultater. Vent venligst'
Fetch more results: 'Hent flere resultater' Fetch more results: 'Skaf flere resultater'
# Sidebar # Sidebar
There are no more results for this search: Der er ikke flere resultater for denne
søgning
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: 'Abonnementer' Subscriptions: 'Abonnementer'
Latest Subscriptions: 'Seneste abonnementer' Latest Subscriptions: 'Seneste Abonnementer'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Din 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Din
abonnementsliste er i øjeblikket tom. Begynd at tilføje abonnementer for at se abonnementsliste er i øjeblikket tom. Begynd at tilføje abonnementer, for at se
dem her.' dem her.'
'Getting Subscriptions. Please wait.': 'Få abonnementer. Vent venligst.' 'Getting Subscriptions. Please wait.': 'Henter Abonnementer. Vent venligst.'
Refresh Subscriptions: 'Opdater abonnementer' Refresh Subscriptions: 'Genopfrisk Abonnementer'
Trending: 'Popuæret' Load More Videos: Indlæs Flere Videoer
Most Popular: 'Mest populære' This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Denne
Playlists: 'Afspilningslister' profil har et stort antal abonnementer. Tving RSS for at undgå adgangsbegrænsning
Trending: 'På Mode'
Most Popular: 'Mest Populære'
Playlists: 'Spillelister'
User Playlists: User Playlists:
Your Playlists: 'Dine playlister' Your Playlists: 'Dine Spillelister'
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Din
liste over gemte videoer er tom. Klik på gem-knappen i hjørnet af en video, for
at få den optegnet her
Playlist Message: Denne side afspejler ikke fuldt funktionelle spillelister. Den
optegner blot videoer, som du har gemt eller favoriseret. Når arbejdet er færdigt,
vil alle videoer her blive flyttet til en 'Favoritter'-spilleliste.
History: History:
# On History Page # On History Page
History: 'Historie' History: 'Historik'
Watch History: 'Se historik' Watch History: 'Set Historik'
Your history list is currently empty.: 'Din historikliste er i øjeblikket tom.' Your history list is currently empty.: 'Din historikliste er i øjeblikket tom.'
Settings: Settings:
# On Settings Page # On Settings Page
Settings: 'Indstillinger' Settings: 'Indstillinger'
General Settings: General Settings:
General Settings: 'Generelle indstillinger' General Settings: 'Generelle Indstillinger'
Check for Updates: 'Søg efter opdateringer' Check for Updates: 'Søg efter Opdateringer'
Check for Latest Blog Posts: 'Se efter seneste blogindlæg' Check for Latest Blog Posts: 'Søg efter Seneste Blogindlæg'
Fallback to Non-Preferred Backend on Failure: 'Tilbageførsel til ikke-foretrukne Fallback to Non-Preferred Backend on Failure: 'Tilbagefald til Ikke-Foretrukken
backend ved fejl' Server ved Fejl'
Enable Search Suggestions: 'Aktivér søgeforslag' Enable Search Suggestions: 'Aktivér Søgeforslag'
Default Landing Page: 'Standard landingsside' Default Landing Page: 'Standard Landingsside'
Locale Preference: 'Lokal indstilling' Locale Preference: 'Sprogindstilling'
Preferred API Backend: Preferred API Backend:
Preferred API Backend: 'Foretrukket API-backend' Preferred API Backend: 'Foretrukket API-Server'
Local API: 'Lokal API' Local API: 'Lokal API'
Invidious API: 'Invidious API' Invidious API: 'Invidious-API'
Video View Type: Video View Type:
Video View Type: 'Video Visningstype' Video View Type: 'Video Visningstype'
Grid: 'Gitter' Grid: 'Gitter'
List: 'Liste' List: 'Liste'
Thumbnail Preference: Thumbnail Preference:
Thumbnail Preference: 'Thumbnail præference' Thumbnail Preference: 'Indstilling for Forhåndsvisning'
Default: 'Standard' Default: 'Standard'
Beginning: 'Starten' Beginning: 'Begyndelsen'
Middle: 'Midt' Middle: 'Midten'
End: 'Afslut' End: 'Slutningen'
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Instance 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious-Instans
(Standard er https://invidious.snopyta.org)' (Standard er https://invidious.snopyta.org)'
Region for Trending: 'Region for trend' Region for Trending: 'Område for Mode'
#! List countries #! List countries
View all Invidious instance information: Vis al Invidious-instans-information
Theme Settings: Theme Settings:
Theme Settings: 'Tema Indstillinger' Theme Settings: 'Temaindstillinger'
Match Top Bar with Main Color: 'Match Topbjælken med Hovedfarven' Match Top Bar with Main Color: 'Tilpas Topbjælke til Primær Farve'
Base Theme: Base Theme:
Base Theme: 'Grundtema' Base Theme: 'Grundtema'
Black: 'Sort' Black: 'Sort'
Dark: 'Mørk' Dark: 'Mørkt'
Light: 'Lys' Light: 'Lyst'
Main Color Theme: Main Color Theme:
Main Color Theme: 'Hovedfarvetema' Main Color Theme: 'Primært Farvetema'
Red: 'Rød' Red: 'Rødt'
Pink: 'Lyserød' Pink: 'Lyserødt'
Purple: 'Lilla' Purple: 'Lilla'
Deep Purple: 'Mørke Lilla' Deep Purple: 'Mørkelilla'
Indigo: 'Indigo' Indigo: 'Indigo'
Blue: 'Blå' Blue: 'Blåt'
Light Blue: 'Lyseblå' Light Blue: 'Lyseblåt'
Cyan: 'Cyan' Cyan: 'Cyan'
Teal: 'Teal' Teal: 'Blågrønt'
Green: 'Grøn' Green: 'Grønt'
Light Green: 'Lysegrøn' Light Green: 'Lysegrønt'
Lime: 'Citron' Lime: 'Limegrønt'
Yellow: 'Gul' Yellow: 'Gult'
Amber: 'Rav' Amber: 'Rav'
Orange: 'Orange' Orange: 'Orange'
Deep Orange: 'Dyb orange' Deep Orange: 'Dybt Orange'
Secondary Color Theme: 'Sekundært farvetema' Secondary Color Theme: 'Sekundært Farvetema'
#* Main Color Theme #* Main Color Theme
UI Scale: Skalering af Brugerflade
Disable Smooth Scrolling: Deaktivér Jævn Rulning
Expand Side Bar by Default: Udvid Sidebjælke som Standard
Player Settings: Player Settings:
Player Settings: 'Spillerindstillinger' Player Settings: 'Afspilningsindstillinger'
Force Local Backend for Legacy Formats: 'Tving Lokal Backend til Ældre Formater' Force Local Backend for Legacy Formats: 'Tving Lokal Server for Gamle Formater'
Play Next Video: 'Afspil Næste Video' Play Next Video: 'Afspil Næste Video'
Turn on Subtitles by Default: 'Aktivér Undertekster som Standard' Turn on Subtitles by Default: 'Slå Undertekster til som Standard'
Autoplay Videos: 'Automatisk afspilning af videoer' Autoplay Videos: 'Autospil Videoer'
Proxy Videos Through Invidious: 'Proxy Videoer Igennem Invidious' Proxy Videos Through Invidious: 'Kør Videoer Gennem Invidious-Proxy'
Autoplay Playlists: 'Automatisk Afspilning af Playlister' Autoplay Playlists: 'Autospil Spillelister'
Enable Theatre Mode by Default: 'Aktivér Teatertilstand som Standard' Enable Theatre Mode by Default: 'Aktivér Biograftilstand som Standard'
Default Volume: 'Standardvolumen' Default Volume: 'Standard Lydstyrke'
Default Playback Rate: 'Standard afspilningshastighed' Default Playback Rate: 'Standard Afspilningshastighed'
Default Video Format: Default Video Format:
Default Video Format: 'Standard Videoformat' Default Video Format: 'Standard Videoformat'
Dash Formats: 'Dash Formater' Dash Formats: 'Dash-Formater'
Legacy Formats: 'Ældre Formater' Legacy Formats: 'Gamle Formater'
Audio Formats: 'Lydformater' Audio Formats: 'Lydformater'
Default Quality: Default Quality:
Default Quality: 'Standardkvalitet' Default Quality: 'Standardkvalitet'
Auto: 'Auto' Auto: 'Automatisk'
144p: '144p' 144p: 'qqVGA'
240p: '240p' 240p: 'QVGA'
360p: '360p' 360p: 'nHD'
480p: '480p' 480p: 'SD/VGA'
720p: '720p' 720p: 'HD'
1080p: '1080p' 1080p: 'Fuld HD'
1440p: '1440p' 1440p: 'QHD'
4k: '4k' 4k: 'UHD'
8k: '8k' 8k: '8K UHD'
Privacy Settings: Privacy Settings:
Privacy Settings: 'Privatindstillinger' Privacy Settings: 'Privatlivsindstillinger'
Remember History: 'Husk historie' Remember History: 'Husk Historik'
Save Watched Progress: 'Gem set Fremskridt' Save Watched Progress: 'Gem Set Fremskridt'
Clear Search Cache: 'Ryd Søgecache' Clear Search Cache: 'Ryd Lokalt Søgelager'
Are you sure you want to clear out your search cache?: 'Er du sikker på, at du Are you sure you want to clear out your search cache?: 'Er du sikker på, at du
vil rydde din søgecache?' vil udrydde dit lokale søgelager?'
Search cache has been cleared: 'Søgecache er ryddet' Search cache has been cleared: 'Lokalt søgelager er blevet ryddet'
Remove Watch History: 'Fjern Historik' Remove Watch History: 'Fjern Set Historik'
Are you sure you want to remove your entire watch history?: 'Er du sikker på, Are you sure you want to remove your entire watch history?: 'Er du sikker på,
at du vil fjerne hele din historie?' at du vil fjerne hele din sete historik?'
Watch history has been cleared: 'historie, er blevet ryddet' Watch history has been cleared: 'Set historik er blevet ryddet'
Remove All Subscriptions / Profiles: 'Fjern Alle Abonnementer / Profiler' Remove All Subscriptions / Profiles: 'Fjern Alle Abonnementer / Profiler'
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: 'Er Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: 'Er
du sikker på, at du vil fjerne alle abonnementer og profiler? Dette kan ikke du sikker på, at du vil fjerne alle abonnementer og profiler? Dette kan ikke
fortrydes.' fortrydes.'
Subscription Settings: Subscription Settings:
Subscription Settings: 'Abonnementsindstillinger' Subscription Settings: 'Abonnementsindstillinger'
Hide Videos on Watch: 'Skjul videoer på set' Hide Videos on Watch: 'Skjul Videoer på Se'
Fetch Feeds from RSS: 'Hent Feeds fra RSS' Fetch Feeds from RSS: 'Skaf Strømme fra RSS'
Manage Subscriptions: 'Administrér abonnementer' Manage Subscriptions: 'Abonnementshåndtering'
Data Settings: Data Settings:
Data Settings: 'Dataindstillinger' Data Settings: 'Dataindstillinger'
Select Import Type: 'Vælg Importtype' Select Import Type: 'Vælg Importtype'
Select Export Type: 'Vælg Eksporter Type' Select Export Type: 'Vælg Eksporttype'
Import Subscriptions: 'Importér abonnementer' Import Subscriptions: 'Importér Abonnementer'
Import FreeTube: 'Importér FreeTube' Import FreeTube: 'Importér FreeTube'
Import YouTube: 'Importér YouTube' Import YouTube: 'Importér YouTube'
Import NewPipe: 'Importér NewPipe' Import NewPipe: 'Importér NewPipe'
Export Subscriptions: 'Eksportér abonnementer' Export Subscriptions: 'Eksportér Abonnementer'
Export FreeTube: 'Eksportér FreeTube' Export FreeTube: 'Eksportér FreeTube'
Export YouTube: 'Eksportér YouTube' Export YouTube: 'Eksportér YouTube'
Export NewPipe: 'Eksportér NewPipe' Export NewPipe: 'Eksportér NewPipe'
Import History: 'Eksportér Historie' Import History: 'Importér Historik'
Export History: 'Eksportér Historie' Export History: 'Eksportér Historik'
Profile object has insufficient data, skipping item: 'Profilobjekt har utilstrækkelige Profile object has insufficient data, skipping item: 'Profilobjekt har utilstrækkelig
data, springer elementet over' data, springer objektet over'
All subscriptions and profiles have been successfully imported: 'Alle abonnementer All subscriptions and profiles have been successfully imported: 'Det lykkedes
og profiler er blevet importeret' at importere alle abonnementer og profiler'
All subscriptions have been successfully imported: 'Alle abonnementer er blevet All subscriptions have been successfully imported: 'Det lykkedes at importere
importeret' alle abonnementer'
One or more subscriptions were unable to be imported: 'En eller flere abonnementer One or more subscriptions were unable to be imported: 'Et eller flere abonnementer
kunne ikke importeres' kunne ikke importeres'
Invalid subscriptions file: 'Ugyldig abonnementsfil' Invalid subscriptions file: 'Ugyldig abonnementer-fil'
This might take a while, please wait: 'Dette kan tage et stykke tid. Vent venligst' This might take a while, please wait: 'Dette kan tage et stykke tid. Vent venligst'
Invalid history file: 'Ugyldig historiefil' Invalid history file: 'Ugyldig historik-fil'
Subscriptions have been successfully exported: 'Abonnementer er blevet eksporteret' Subscriptions have been successfully exported: 'Det lykkedes at eksportere abonnementer'
History object has insufficient data, skipping item: 'Historikobjektet har utilstrækkelige History object has insufficient data, skipping item: 'Historik-objekt har utilstrækkelig
data, springer elementet over' data, springer objektet over'
All watched history has been successfully imported: 'Alt historik, der er set, All watched history has been successfully imported: 'Det lykkedes at importere
er blevet importeret' hele set-historikken'
All watched history has been successfully exported: 'Alt historik, der er set, All watched history has been successfully exported: 'Det lykkedes at eksportere
er blevet eksporteret' hele set-historikken'
Unable to read file: 'Kan ikke læse filen' Unable to read file: 'Kan ikke læse fil'
Unable to write file: 'Kunne ikke skrive filen' Unable to write file: 'Kan ikke skrive fil'
Unknown data key: 'Ukendt datanøgle' Unknown data key: 'Ukendt datanøgle'
How do I import my subscriptions?: 'Hvordan importerer jeg mine abonnementer?' How do I import my subscriptions?: 'Hvordan importerer jeg mine abonnementer?'
Manage Subscriptions: Abonnementshåndtering
Check for Legacy Subscriptions: Søg efter Gamle Abonnementer
Advanced Settings: Advanced Settings:
Advanced Settings: 'Avancerede indstillinger' Advanced Settings: 'Avancerede indstillinger'
Enable Debug Mode (Prints data to the console): 'Aktivér fejlretningstilstand Enable Debug Mode (Prints data to the console): 'Aktivér fejlretningstilstand
@ -259,6 +276,36 @@ Settings:
#& Yes #& Yes
#& No #& No
Proxy Settings:
Error getting network information. Is your proxy configured properly?: Fejl ved
anskaffelse af netværksinformation. Er din proxy konfigureret ordentligt?
City: By
Region: Område
Country: Land
Ip: IP
Your Info: Din Info
Test Proxy: Afprøv Proxy
Clicking on Test Proxy will send a request to: Klik på Afprøv Proxy vil sende
en anmodning til
Proxy Port Number: Proxy-Portnummer
Proxy Host: Proxy-Vært
Proxy Protocol: Proxy-Protokol
Enable Tor / Proxy: Aktivér Tor / Proxy
Proxy Settings: Proxy-Indstillinger
Distraction Free Settings:
Hide Active Subscriptions: Skjul Aktive Abonnementer
Hide Live Chat: Skjul Direkte Chat
Hide Popular Videos: Skjul Populære Videoer
Hide Trending Videos: Skjul Videoer På Mode
Hide Recommended Videos: Skjul Anbefalede Videoer
Hide Comment Likes: Skjul Kommentar-Tilkendegivelser
Hide Channel Subscribers: Skjul Kanal-Abonnenter
Hide Video Likes And Dislikes: Skjul Video-Tilkendegivelser
Hide Video Views: Skjul Videovisninger
Distraction Free Settings: Distraktionsfri Indstillinger
The app needs to restart for changes to take effect. Restart and apply change?: App'en
er nødt til at genstarte, for at ændringer kan træde i kraft. Genstart og anvend
ændringer?
About: About:
#On About page #On About page
About: 'Om' About: 'Om'
@ -290,59 +337,85 @@ About:
Latest FreeTube News: 'Seneste FreeTube Nyheder' Latest FreeTube News: 'Seneste FreeTube Nyheder'
Donate: Donér
these people and projects: disse mennesker og projekter
FreeTube is made possible by: FreeTube er gjort mulig af
Credits: Krediteringer
Translate: Oversæt
room rules: reglerne for rummet
Please read the: Læs venligst
Chat on Matrix: Chat på Matrix
Mastodon: Mastodon
Email: E-post
Blog: Blog
Website: Netsted
Please check for duplicates before posting: Kontrollér venligst for duplikater før
opslag
GitHub issues: GitHub-problemer
Report a problem: Rapportér et problem
FAQ: OSS
FreeTube Wiki: FreeTube Wiki
Help: Hjælp
GitHub releases: GitHub-udgivelser
Downloads / Changelog: Overførsler / Ændringslog
View License: Vis Licens
Licensed under the AGPLv3: Licenseret under AGPLv3
Source code: Kildekode
Beta: Beta
Profile: Profile:
Profile Select: 'Vælg profil' Profile Select: 'Vælg Profil'
All Channels: 'Alle kanaler' All Channels: 'Alle Kanaler'
Profile Manager: 'Profil Manager' Profile Manager: 'Profilhåndtering'
Create New Profile: 'Opret ny profil' Create New Profile: 'Opret Ny Profil'
Edit Profile: 'Redigér profil' Edit Profile: 'Redigér Profil'
Color Picker: 'Farvevælger' Color Picker: 'Farvevælger'
Custom Color: 'Brugerdefineret farve' Custom Color: 'Tilpasset Farve'
Profile Preview: 'Eksempel på profil' Profile Preview: 'Forhåndsvisning af Profil'
Create Profile: 'Opret profil' Create Profile: 'Opret Profil'
Update Profile: 'Opdater profil' Update Profile: 'Opdatér Profil'
Make Default Profile: 'Opret standardprofil' Make Default Profile: 'Gør til Standardprofil'
Delete Profile: 'Slet profil' Delete Profile: 'Slet Profil'
Are you sure you want to delete this profile?: 'Er du sikker på, at du vil slette Are you sure you want to delete this profile?: 'Er du sikker på, at du vil slette
denne profil?' denne profil?'
All subscriptions will also be deleted.: 'Alle abonnementer slettes også.' All subscriptions will also be deleted.: 'Alle abonnementer vil også blive slettede.'
Profile could not be found: 'Profilen kunne ikke findes' Profile could not be found: 'Profil kunne ikke findes'
Your profile name cannot be empty: 'Dit profilnavn kan ikke være tomt' Your profile name cannot be empty: 'Dit profilnavn må ikke være tomt'
Profile has been created: 'Profilen er oprettet' Profile has been created: 'Profil er blevet oprettet'
Profile has been updated: 'Profilen er opdateret' Profile has been updated: 'Profil er blevet opdateret'
Your default profile has been set to $: 'Din standardprofil er indstillet til $' Your default profile has been set to $: 'Din standardprofil er blevet indstillet
Removed $ from your profiles: 'Fjernet $ fra dine profiler' til $'
Removed $ from your profiles: 'Fjernede $ fra dine profiler'
Your default profile has been changed to your primary profile: 'Din standardprofil Your default profile has been changed to your primary profile: 'Din standardprofil
er blevet ændret til din primære profil' er blevet ændret til din primære profil'
$ is now the active profile: '$ er nu den aktive profil' $ is now the active profile: '$ er nu den aktive profil'
Subscription List: 'Abonnementsliste' Subscription List: 'Abonnementsliste'
Other Channels: 'Andre kanaler' Other Channels: 'Andre Kanaler'
$ selected: '$ valgt' $ selected: '$ valgt'
Select All: 'Vælg alle' Select All: 'Vælg Alt'
Select None: 'Vælg Ingen' Select None: 'Vælg Intet'
Delete Selected: 'Slet valgt' Delete Selected: 'Slet Valgte'
Add Selected To Profile: 'Føj valgt til profil' Add Selected To Profile: 'Føj Valgte Til Profil'
No channel(s) have been selected: 'Der er ikke valgt nogen kanaler' No channel(s) have been selected: 'Der er ikke valgt nogen kanal(er)'
? This is your primary profile. Are you sure you want to delete the selected channels? The ? 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. same channels will be deleted in any profile they are found in.
: 'Dette er din primære profil. Er du sikker på, at du vil slette de valgte kanaler? : 'Dette er din primære profil. Er du sikker på, at du vil slette de valgte kanaler? De
De samme kanaler slettes i enhver profil, de findes i.' samme kanaler vil slettes i enhver profil, de findes i.'
Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: 'Er Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: 'Er
du sikker på, at du vil slette de valgte kanaler? Dette sletter ikke kanalen fra du sikker på, at du vil slette de valgte kanaler? Dette vil ikke slette kanalen
nogen anden profil.' fra nogen anden profil.'
#On Channel Page #On Channel Page
Channel: Channel:
Subscriber: 'Abonnent' Subscriber: 'Abonnent'
Subscribers: 'Abonnenter' Subscribers: 'Abonnenter'
Subscribe: 'Abonnér' Subscribe: 'Abonnér'
Unsubscribe: 'Afmelde' Unsubscribe: 'Afmeld'
Channel has been removed from your subscriptions: 'Kanalen er fjernet fra dine abonnementer' Channel has been removed from your subscriptions: 'Kanal er blevet fjernet fra dine
Removed subscription from $ other channel(s): 'Fjernet abonnement fra $ andre kanaler' abonnementer'
Added channel to your subscriptions: 'Tilføjet kanal til dine abonnementer' Removed subscription from $ other channel(s): 'Fjernede abonnement fra $ andre kanaler'
Search Channel: 'Søg i kanal' Added channel to your subscriptions: 'Føjede kanal til dine abonnementer'
Your search results have returned 0 results: 'Dine søgeresultater har returneret Search Channel: 'Kanalsøgning'
0 resultater' Your search results have returned 0 results: 'Dine søgeresultater har givet 0 resultater'
Sort By: 'Sortér efter' Sort By: 'Sortér Efter'
Videos: Videos:
Videos: 'Videoer' Videos: 'Videoer'
This channel does not currently have any videos: 'Denne kanal har i øjeblikket This channel does not currently have any videos: 'Denne kanal har i øjeblikket
@ -350,13 +423,13 @@ Channel:
Sort Types: Sort Types:
Newest: 'Nyeste' Newest: 'Nyeste'
Oldest: 'Ældste' Oldest: 'Ældste'
Most Popular: 'Mest populære' Most Popular: 'Mest Populære'
Playlists: Playlists:
Playlists: 'Playlister' Playlists: 'Spillelister'
This channel does not currently have any playlists: 'Denne kanal har i øjeblikket This channel does not currently have any playlists: 'Denne kanal har i øjeblikket
ingen playlister' ingen spillelister'
Sort Types: Sort Types:
Last Video Added: 'Sidste Video Tilføjet' Last Video Added: 'Sidste Tilføjede Video'
Newest: 'Nyeste' Newest: 'Nyeste'
Oldest: 'Ældste' Oldest: 'Ældste'
About: About:
@ -364,43 +437,43 @@ Channel:
Channel Description: 'Kanalbeskrivelse' Channel Description: 'Kanalbeskrivelse'
Featured Channels: 'Fremhævede Kanaler' Featured Channels: 'Fremhævede Kanaler'
Video: Video:
Mark As Watched: 'Markér som set' Mark As Watched: 'Markér Som Set'
Remove From History: 'Fjern fra Historie' Remove From History: 'Fjern Fra Historik'
Video has been marked as watched: 'Videoen er markeret som set' Video has been marked as watched: 'Videoen er blevet markeret som set'
Video has been removed from your history: 'Videoen er fjernet fra din historie' Video has been removed from your history: 'Videoen er blevet fjernet fra din historik'
Open in YouTube: 'Åbn i YouTube' Open in YouTube: 'Åbn i YouTube'
Copy YouTube Link: 'Kopiér YouTube Link' Copy YouTube Link: 'Kopiér YouTube-Link'
Open YouTube Embedded Player: 'Åbn YouTube i Indbygget afspiller' Open YouTube Embedded Player: 'Åbn YouTube i Indbygget Afspiller'
Copy YouTube Embedded Player Link: 'Kopiér YouTube Indbygget Afspiller Link' Copy YouTube Embedded Player Link: 'Kopiér YouTube Indbygget Afspiller-Link'
Open in Invidious: 'Åbn i Invidious' Open in Invidious: 'Åbn i Invidious'
Copy Invidious Link: 'Kopiér Indvidious Link' Copy Invidious Link: 'Kopiér Indvidious-Link'
View: 'Visninger' View: 'Vis'
Views: 'Visninger' Views: 'Visninger'
Loop Playlist: 'Loop playliste' Loop Playlist: 'Gentag Spilleliste'
Shuffle Playlist: 'Bland Playlist' Shuffle Playlist: 'Bland Spilleliste'
Reverse Playlist: 'Omvendt Playlist' Reverse Playlist: 'Vend Spilleliste Om'
Play Next Video: 'Afspil næste video' Play Next Video: 'Afspil Næste Video'
Play Previous Video: 'Afspil tidligere video' Play Previous Video: 'Afspil Forrige Video'
# Context is "X People Watching" # Context is "X People Watching"
Watching: 'Seér' Watching: 'Ser'
Watched: 'Set' Watched: 'Set'
Autoplay: 'Automatisk afspilning' Autoplay: 'Autospil'
Starting soon, please refresh the page to check again: 'Starter snart, opdater siden Starting soon, please refresh the page to check again: 'Begynder snart, genopfrisk
for at kontrollere igen' venligst siden for at kontrollere igen'
# As in a Live Video # As in a Live Video
Live: 'Live' Live: 'Direkte'
Live Now: 'Live Nu' Live Now: 'Direkte Nu'
Live Chat: 'Live Chat' Live Chat: 'Direkte Chat'
Enable Live Chat: 'Aktivér Live Chat' Enable Live Chat: 'Aktivér Direkte Chat'
Live Chat is currently not supported in this build.: 'Live chat understøttes i øjeblikket Live Chat is currently not supported in this build.: 'Direkte Chat understøttes
ikke i denne version.' i øjeblikket ikke i dette build.'
'Chat is disabled or the Live Stream has ended.': 'Chat er deaktiveret, eller Live 'Chat is disabled or the Live Stream has ended.': 'Chat er deaktiveret, eller Direkte
Stream er afsluttet.' Udsendelse er slut.'
Live chat is enabled. Chat messages will appear here once sent.: 'Live chat er Live chat is enabled. Chat messages will appear here once sent.: 'Direkte chat
aktiveret. Chatbeskeder vises her, når de er sendt.' er aktiveret. Chatbeskeder vil fremgå her, når de er sendt.'
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': 'Live 'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': 'Direkte
Chat understøttes i øjeblikket ikke med Invidious API. En direkte forbindelse Chat understøttes i øjeblikket ikke med Invidious-APIen. Direkte forbindelse
til YouTube er påkrævet.' til YouTube kræves.'
Published: Published:
Jan: 'Jan' Jan: 'Jan'
Feb: 'Feb' Feb: 'Feb'
@ -417,7 +490,7 @@ Video:
Second: 'Sekund' Second: 'Sekund'
Seconds: 'Sekunder' Seconds: 'Sekunder'
Minute: 'Minut' Minute: 'Minut'
Minutes: 'Minuter' Minutes: 'Minutter'
Hour: 'Time' Hour: 'Time'
Hours: 'Timer' Hours: 'Timer'
Day: 'Dag' Day: 'Dag'
@ -427,13 +500,31 @@ Video:
Month: 'Måned' Month: 'Måned'
Months: 'Måneder' Months: 'Måneder'
Year: 'År' Year: 'År'
Years: 'Flere år' Years: 'År'
Ago: 'Siden' Ago: 'Siden'
Upcoming: 'Premiere snart' Upcoming: 'Har premiere'
Published on: 'Udgivet den' Published on: 'Udgivet'
# $ is replaced with the number and % with the unit (days, hours, minutes...) # $ is replaced with the number and % with the unit (days, hours, minutes...)
Publicationtemplate: '$% siden' Publicationtemplate: '$ % siden'
#& Videos #& Videos
Copy Invidious Channel Link: Kopiér Invidious Kanal-Link
Open Channel in Invidious: Åbn Kanal i Invidious
Copy YouTube Channel Link: Kopiér YouTube Kanal-Link
Open Channel in YouTube: Åbn Kanal i YouTube
Video has been removed from your saved list: Video er blevet fjernet fra din gemte
liste
Video has been saved: Video er blevet gemt
Save Video: Gem Video
Started streaming on: Begyndte at sende
Streamed on: Sendt
Audio:
Best: Bedst
High: Høj
Medium: Middel
Low: Lav
audio only: kun lyd
video only: kun video
Download Video: Hent Video
Videos: Videos:
#& Sort By #& Sort By
Sort By: Sort By:
@ -443,84 +534,120 @@ Videos:
#& Playlists #& Playlists
Playlist: Playlist:
#& About #& About
View Full Playlist: 'Se fuld Playliste' View Full Playlist: 'Vis Hele Spilleliste'
Videos: 'Videoer' Videos: 'Videoer'
View: 'Visninger' View: 'Visning'
Views: 'Visninger' Views: 'Visninger'
Last Updated On: 'Sidst opdateret den' Last Updated On: 'Sidst Opdateret'
Share Playlist: Share Playlist:
Share Playlist: 'Del Playliste' Share Playlist: 'Del Spilleliste'
Copy YouTube Link: 'Kopiér YouTube Link' Copy YouTube Link: 'Kopiér YouTube-Link'
Open in YouTube: 'Åbn i YouTube' Open in YouTube: 'Åbn i YouTube'
Copy Invidious Link: 'Kopiér Indvidious Link' Copy Invidious Link: 'Kopiér Indvidious-Link'
Open in Invidious: 'Åbn i Invidious' Open in Invidious: 'Åbn i Invidious'
# On Video Watch Page # On Video Watch Page
#* Published #* Published
#& Views #& Views
Toggle Theatre Mode: 'Skift Til og Fra Teatertilstand' Toggle Theatre Mode: 'Slå Biograftilstand til/fra'
Change Format: Change Format:
Change Video Formats: 'Skift videoformater' Change Video Formats: 'Skift Videoformater'
Use Dash Formats: 'Brug Dash formater' Use Dash Formats: 'Brug Dash-Formater'
Use Legacy Formats: 'Brug Legacy Formater' Use Legacy Formats: 'Brug Gamle Formater'
Use Audio Formats: 'Brug lydformater' Use Audio Formats: 'Brug Lydformater'
Dash formats are not available for this video: 'Dash formater er ikke tilgængelige Dash formats are not available for this video: 'Dash-formater er ikke tilgængelige
for denne video' for denne video'
Audio formats are not available for this video: 'lydformater er ikke tilgængelige Audio formats are not available for this video: 'Lydformater er ikke tilgængelige
for denne video' for denne video'
Share: Share:
Share Video: 'Del video' Share Video: 'Del Video'
Include Timestamp: 'Inkludér tidsstempel' Include Timestamp: 'Inkludér Tidsstempel'
Copy Link: 'Kopiér Link' Copy Link: 'Kopiér Link'
Open Link: 'Åben link' Open Link: 'Åbn Link'
Copy Embed: 'Kopiér indlejring' Copy Embed: 'Kopiér Indlejring'
Open Embed: 'Åbn indlejring' Open Embed: 'Åbn Indlejring'
# On Click # On Click
Invidious URL copied to clipboard: 'Indvidious URL kopieret til udklipsholderen' Invidious URL copied to clipboard: 'Indvidious URL kopieret til udklipsholder'
Invidious Embed URL copied to clipboard: 'Invidious Integreret URL kopieret til Invidious Embed URL copied to clipboard: 'Invidious Indlejrings-URL kopieret til
udklipsholderen' udklipsholder'
YouTube URL copied to clipboard: 'YouTube URL kopieret til udklipsholderen' YouTube URL copied to clipboard: 'YouTube-URL kopieret til udklipsholder'
YouTube Embed URL copied to clipboard: 'YouTube Integrations URL kopieret til udklipsholderen' YouTube Embed URL copied to clipboard: 'YouTube Indlejrings-URL kopieret til udklipsholder'
Mini Player: 'Mini afspiller' YouTube Channel URL copied to clipboard: YouTube Kanal-URL kopieret til udklipsholder
Invidious Channel URL copied to clipboard: Invidious Kanal-URL kopieret til udklipsholder
Mini Player: 'Miniafspiller'
Comments: Comments:
Comments: 'Kommentarer' Comments: 'Kommentarer'
Click to View Comments: 'Klik for at se kommentarer' Click to View Comments: 'Klik for at Vise Kommentarer'
Getting comment replies, please wait: 'Få svar på kommentarer, vent venligst' Getting comment replies, please wait: 'Får kommentarsvar, vent venligst'
There are no more comments for this video: 'Der er ikke flere kommentarer til denne There are no more comments for this video: 'Der er ikke flere kommentarer til denne
video' video'
Show Comments: 'Vis kommentarer' Show Comments: 'Vis Kommentarer'
Hide Comments: 'Skjul kommentarer' Hide Comments: 'Skjul Kommentarer'
# Context: View 10 Replies, View 1 Reply # Context: View 10 Replies, View 1 Reply
View: 'Vis' View: 'Vis'
Hide: 'Skjul' Hide: 'Skjul'
Replies: 'Svar' Replies: 'Svar'
Reply: 'Svar' Reply: 'Besvar'
There are no comments available for this video: 'Der er ingen kommentarer tilgængelige There are no comments available for this video: 'Der er ingen kommentarer tilgængelige
til denne video' til denne video'
Load More Comments: 'Indlæs flere kommentarer' Load More Comments: 'Indlæs Flere Kommentarer'
Up Next: 'Næste' No more comments available: Ikke flere kommentarer tilgængelige
Newest first: Nyeste Først
Top comments: Topkommentarer
Sort by: Sortér efter
Up Next: 'Kommer Om Lidt'
# Toast Messages # Toast Messages
Local API Error (Click to copy): 'Lokal API fejl (Klik for at kopiere)' 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)' 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 Invidious API: 'Falder tilbage til Invidious-API'
Falling back to the local API: 'Falder tilbage til den lokale API' Falling back to the local API: 'Falder tilbage til den lokale API'
Subscriptions have not yet been implemented: 'Abonnementer er endnu ikke implementeret' Subscriptions have not yet been implemented: 'Abonnementer er endnu ikke blevet implementerede'
Loop is now disabled: 'Loop er nu deaktiveret' Loop is now disabled: 'Gentagelse er nu deaktiveret'
Loop is now enabled: 'Loop er nu aktiveret' Loop is now enabled: 'Gentagelse er nu aktiveret'
Shuffle is now disabled: 'Bland er nu deaktiveret' Shuffle is now disabled: 'Bland er nu deaktiveret'
Shuffle is now enabled: 'Bland er nu aktiveret' Shuffle is now enabled: 'Bland er nu aktiveret'
The playlist has been reversed: 'Playlisten er blevet vendt' The playlist has been reversed: 'Spillelisten er blevet vendt om'
Playing Next Video: 'Afspiller næste video' Playing Next Video: 'Afspiller Næste Video'
Playing Previous Video: 'Afspiller tidligere video' Playing Previous Video: 'Afspiller Forrige Video'
Playing next video in 5 seconds. Click to cancel: 'Afspiller næste video om 5 Playing next video in 5 seconds. Click to cancel: 'Afspiller næste video om 5 sekunder.
sekunder. Klik for at annullere.' Klik for at afbryde.'
Canceled next video autoplay: 'Annulleret næste video automatisk afspilning' Canceled next video autoplay: 'Afbrød næste videos autospilning'
'The playlist has ended. Enable loop to continue playing': 'Playlisten er afsluttet. 'The playlist has ended. Enable loop to continue playing': 'Spillelisten er slut. Aktivér
Aktivér loop for at fortsætte med at spille' gentagelse, for at fortsætte afspilning'
Yes: 'Ja' Yes: 'Ja'
No: 'Nej' No: 'Nej'
This video is unavailable because of missing formats. This can happen due to country unavailability.: Denne This video is unavailable because of missing formats. This can happen due to country unavailability.: Denne
video er ikke tilgængelig på grund af manglende formater. Dette kan ske på grund video er utilgængelig på grund af manglende formater. Dette kan ske ved landbaseret
af land utilgængelighed. utilgængelighed.
Tooltips:
Subscription Settings:
Fetch Feeds from RSS: Når aktiveret, vil FreeTube bruge RSS, i stedet for dens
standard metoder, til at gribe din abonnementsstrøm. RSS er hurtigere og forhindrer
IP-blokering, men tilbyder ikke visse informationer, som videolængde eller direkte-status
Player Settings:
Default Video Format: Indstil formaterne, til brug ved afspilning af video. Dash-formater
kan afspille højere kvaliteter. Gamle formater er begrænsede til maks HD, men
bruger mindre båndbredde. Lydformater er blot lydudsendelser
Proxy Videos Through Invidious: Vil forbinde til Invidious, for at servere videoer,
i stedet for at oprette direkte forbindelse til YouTube. Overskriver API-indstilling
Force Local Backend for Legacy Formats: Virker kun, når Invidious-APIen er din
standard. Når aktiveret, vil den lokale API køre og bruge de gamle formater,
den giver, i stedet for dem Invidious giver. Hjælper når de videoer, der gives
af Invidious ikke spiller på grund af landerestriktioner
General Settings:
Region for Trending: Området for mode tillader dig, at vælge hvilket lands videoer
på mode, du ønsker at få vist. Ikke alle de viste lande understøttes faktisk
af YouTube
Preferred API Backend: Vælg den server, som FreeTube bruger til at anskaffe data.
Den lokale API er et inbygget dekomprimeringsværktøj. Invidious-APIen kræver
en Invidious-server at forbinde til.
Invidious Instance: Den Invidious-instans, som FreeTube skal forbinde til for
API-opkald. Ryd den aktuelle instans, for at se en liste over offentlige instanser,
at vælge mellem
Thumbnail Preference: Alle forhåndsvisninger i FreeTube vil blive erstattet med
et billede af videoen, i stedet for standard-forhåndsvisningen
Fallback to Non-Preferred Backend on Failure: Når din foretrukne API oplever et
problem, vil FreeTube automatisk forsøge, at bruge din ikke-foretrukne API som
tilbagefaldsmetode, når aktiveret

View File

@ -63,6 +63,8 @@ Search Filters:
Fetching results. Please wait: Lade Ergebnisse. Bitte warten Fetching results. Please wait: Lade Ergebnisse. Bitte warten
Fetch more results: Lade mehr Ergebnisse Fetch more results: Lade mehr Ergebnisse
# Sidebar # Sidebar
There are no more results for this search: Es gibt keine weiteren Ergebnisse für
diese Suche
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: Abonnement Subscriptions: Abonnement
@ -125,6 +127,8 @@ Settings:
#! List countries #! List countries
Check for Latest Blog Posts: Nach aktuellsten Blogeinträgen suchen Check for Latest Blog Posts: Nach aktuellsten Blogeinträgen suchen
Check for Updates: Nach Aktualisierungen suchen Check for Updates: Nach Aktualisierungen suchen
View all Invidious instance information: Alle Informationen zur Invidious-Instanz
anzeigen
Theme Settings: Theme Settings:
Theme Settings: Thema Einstellungen Theme Settings: Thema Einstellungen
Match Top Bar with Main Color: Passe obere Leiste an Hauptfarbe an Match Top Bar with Main Color: Passe obere Leiste an Hauptfarbe an

View File

@ -65,6 +65,8 @@ Search Filters:
Fetching results. Please wait: 'Aνάκτηση αποτελεσμάτων. Παρακαλώ περιμένετε' Fetching results. Please wait: 'Aνάκτηση αποτελεσμάτων. Παρακαλώ περιμένετε'
Fetch more results: 'Λήψη περαιτέρω αποτελεσμάτων' Fetch more results: 'Λήψη περαιτέρω αποτελεσμάτων'
# Sidebar # Sidebar
There are no more results for this search: Δεν υπάρχουν άλλα αποτελέσματα για αυτήν
την αναζήτηση
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: 'Εγγραφές' Subscriptions: 'Εγγραφές'
@ -83,6 +85,12 @@ Most Popular: 'Πιο δημοφιλή'
Playlists: 'Λίστες αναπαραγωγής' Playlists: 'Λίστες αναπαραγωγής'
User 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: Αυτή η σελίδα δεν αντικατοπτρίζει πλήρως λειτουργικές λίστες αναπαραγωγής.
Παραθέτει μόνο βίντεο που έχετε αποθηκεύσει ή αγαπήσει. Όταν ολοκληρωθεί η εργασία,
όλα τα βίντεο που βρίσκονται εδώ θα μεταφερθούν σε μια λίστα αναπαραγωγής «Αγαπημένα».
History: History:
# On History Page # On History Page
History: 'Ιστορικό' History: 'Ιστορικό'
@ -109,7 +117,7 @@ Settings:
List: 'Λίστα' List: 'Λίστα'
Thumbnail Preference: Thumbnail Preference:
Thumbnail Preference: 'Προτίμηση μικρογραφιών' Thumbnail Preference: 'Προτίμηση μικρογραφιών'
Default: 'Προκαθορισμένο' Default: 'Προεπιλογή'
Beginning: 'Αρχή' Beginning: 'Αρχή'
Middle: 'Μέση' Middle: 'Μέση'
End: 'Τέλος' End: 'Τέλος'
@ -120,14 +128,16 @@ Settings:
Check for Latest Blog Posts: Ελέγξτε για τις τελευταίες δημοσιεύσεις ιστολογίου Check for Latest Blog Posts: Ελέγξτε για τις τελευταίες δημοσιεύσεις ιστολογίου
(Blogposts) (Blogposts)
Check for Updates: Έλεγχος για ενημερώσεις Check for Updates: Έλεγχος για ενημερώσεις
View all Invidious instance information: Δείτε όλες τις πληροφορίες προσβλητικών
περιπτώσεων
Theme Settings: Theme Settings:
Theme Settings: 'Ρυθμίσεις Θεμάτων' Theme Settings: 'Ρυθμίσεις Θεμάτων'
Match Top Bar with Main Color: 'Αντιστοίχηση Κύριου Χρώματος με την Μπάρα Κορυφής' Match Top Bar with Main Color: 'Αντιστοίχηση Κύριου Χρώματος με την Μπάρα Κορυφής'
Base Theme: Base Theme:
Base Theme: 'Βασικό Θέμα' Base Theme: 'Βασικό Θέμα'
Black: 'Μαύρο' Black: 'Μαύρο'
Dark: 'Σκούρο' Dark: 'Σκοτεινό'
Light: 'Ανοιχτό/φωτεινό' Light: 'Φωτεινό'
Main Color Theme: Main Color Theme:
Main Color Theme: 'Κύριο Χρώμα Θέματος' Main Color Theme: 'Κύριο Χρώμα Θέματος'
Red: 'Κόκκινο' Red: 'Κόκκινο'
@ -136,7 +146,7 @@ Settings:
Deep Purple: 'Βαθύ/Σκούρο Μωβ' Deep Purple: 'Βαθύ/Σκούρο Μωβ'
Indigo: 'Μωβ-μπλε (Indigo)' Indigo: 'Μωβ-μπλε (Indigo)'
Blue: 'Μπλε' Blue: 'Μπλε'
Light Blue: 'Ανοιχτό Μπλε' Light Blue: 'Γαλάζιο'
Cyan: 'Κυανό' Cyan: 'Κυανό'
Teal: 'Βαθύ Κυανό' Teal: 'Βαθύ Κυανό'
Green: 'Πράσινο' Green: 'Πράσινο'
@ -240,6 +250,7 @@ Settings:
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: Ελέγξτε για παλαιότερες εγγραφές
Manage Subscriptions: Διαχείριση συνδρομών
Advanced Settings: Advanced Settings:
Advanced Settings: 'Ρυθμίσεις για προχωρημένους' Advanced Settings: 'Ρυθμίσεις για προχωρημένους'
Enable Debug Mode (Prints data to the console): 'Ενεργοποίηση λειτουργίας εντοπισμού Enable Debug Mode (Prints data to the console): 'Ενεργοποίηση λειτουργίας εντοπισμού
@ -278,9 +289,26 @@ Settings:
Hide Video Likes And Dislikes: Απόκρυψη μπάρας "μου αρέσει/δεν μου αρέσει" Hide Video Likes And Dislikes: Απόκρυψη μπάρας "μου αρέσει/δεν μου αρέσει"
Hide Channel Subscribers: Απόκρυψη συνδρομών καναλιού Hide Channel Subscribers: Απόκρυψη συνδρομών καναλιού
Hide Video Views: Απόκρυψη προβολών βίντεο Hide Video Views: Απόκρυψη προβολών βίντεο
Hide Active Subscriptions: Απόκρυψη ενεργών συνδρομών
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?: Η
εφαρμογή πρέπει να κάνει επανεκκίνηση για να εφαρμοστούν οι αλλαγές. Επανεκκίνηση εφαρμογή πρέπει να κάνει επανεκκίνηση για να εφαρμοστούν οι αλλαγές. Επανεκκίνηση
και εφαρμογή αλλαγών; και εφαρμογή αλλαγών;
Proxy Settings:
Error getting network information. Is your proxy configured properly?: Σφάλμα
κατά τη λήψη πληροφοριών δικτύου. Ο διακομιστής μεσολάβησης έχει ρυθμιστεί σωστά;
City: Πόλη
Region: Περιοχή
Country: Χώρα
Ip: Πρωτόκολλο Διαδικτύου (Ip)
Your Info: Τα στοιχεία σας
Test Proxy: Έλεγχος Διακομιστή Μεσολάβησης
Clicking on Test Proxy will send a request to: Κάνοντας κλικ στο Έλεγχος Διακομιστή
Μεσολάβησης θα στείλετε ένα αίτημα στο
Proxy Port Number: Αριθμός θύρας διακομιστή μεσολάβησης
Proxy Host: Κεντρικός υπολογιστής μεσολάβησης
Proxy Protocol: Πρωτόκολλο μεσολάβησης
Enable Tor / Proxy: Ενεργοποίηση Tor / Proxy
Proxy Settings: Ρυθμίσεις διακομιστή μεσολάβησης
About: About:
#On About page #On About page
About: 'Σχετικά με' About: 'Σχετικά με'
@ -315,29 +343,54 @@ About:
Latest FreeTube News: 'Τελευταία νέα που αφορούν το FreeTube' Latest FreeTube News: 'Τελευταία νέα που αφορούν το FreeTube'
Donate: Δωρεά
these people and projects: αυτούς τους ανθρώπους και τα έργα
FreeTube is made possible by: Το FreeTube καθίσταται δυνατό από
Credits: Μνείες
Translate: Μεταφράστε
room rules: κανόνες δωματίου
Please read the: Παρακαλώ διαβάστε το
Chat on Matrix: Συνομιλία στο Matrix
Mastodon: Μάστοντον
Email: Ηλεκτρονικό ταχυδρομείο
Blog: Ιστολόγιο
Website: Ιστότοπος
Please check for duplicates before posting: Παρακαλώ ελέγξτε για διπλότυπα πριν
δημοσιεύσετε
GitHub issues: Προβλήματα GitHub
Report a problem: Αναφορά προβλήματος
FAQ: Συχνές ερωτήσεις
FreeTube Wiki: FreeTube βίκι
Help: Βοήθεια
GitHub releases: Κυκλοφορίες GitHub
Downloads / Changelog: Λήψεις / Αρχείο καταγραφής αλλαγών
View License: Προβολή άδειας
Licensed under the AGPLv3: Με άδεια βάσει του AGPLv3
Source code: Πηγαίος κώδικας
Beta: Βήτα
Profile: Profile:
Profile Select: 'Επιλογή Προφίλ' Profile Select: 'Επιλογή Προφίλ'
All Channels: 'Όλα τα κανάλια' All Channels: 'Όλα τα κανάλια'
Profile Manager: 'Διαχείριση Προφίλ' Profile Manager: 'Διαχειριστής Προφίλ'
Create New Profile: 'Δημιουργία νέου Προφίλ' Create New Profile: 'Δημιουργία νέου Προφίλ'
Edit Profile: 'Επεξεργασία προφίλ' Edit Profile: 'Επεξεργασία προφίλ'
Color Picker: 'Επιλογέας χρώματος' Color Picker: 'Επιλογέας χρώματος'
Custom Color: 'Προσαρμοσμένο Χρώμα' Custom Color: 'Προσαρμοσμένο Χρώμα'
Profile Preview: 'Προεπισκόπηση προφίλ' Profile Preview: 'Προεπισκόπηση προφίλ'
Create Profile: 'Δημιουργία νέου Προφίλ' Create Profile: 'Δημιουργία Προφίλ'
Update Profile: 'Ενημέρωση προφίλ' Update Profile: 'Ενημέρωση προφίλ'
Make Default Profile: 'Επιλογή προεπιλεγμένου προφίλ' Make Default Profile: 'Επιλογή προεπιλεγμένου προφίλ'
Delete Profile: 'Διαγραφή προφίλ' Delete Profile: 'Διαγραφή προφίλ'
Are you sure you want to delete this profile?: 'Είστε βέβαιοι ότι θέλετε να διαγράψετε Are you sure you want to delete this profile?: 'Είστε βέβαιοι ότι θέλετε να διαγράψετε
αυτό το προφίλ;' αυτό το προφίλ;'
All subscriptions will also be deleted.: 'Επίσης θα διαγραφούν και όλες οι συνδρομές.' All subscriptions will also be deleted.: 'Επίσης θα διαγραφούν και όλες οι συνδρομές.'
Profile could not be found: 'Δεν ήταν δυνατή η εύρεση του Προφίλ' Profile could not be found: 'Δεν ήταν δυνατή η εύρεση του προφίλ'
Your profile name cannot be empty: 'Το όνομα του προφίλ σας δεν μπορεί να είναι Your profile name cannot be empty: 'Το όνομα του προφίλ σας δεν μπορεί να είναι
άδειο' άδειο'
Profile has been created: 'Το προφίλ σας έχει δημιουργηθεί' Profile has been created: 'Το προφίλ σας έχει δημιουργηθεί'
Profile has been updated: 'Το προφίλ σας έχει ενημερωθεί' Profile has been updated: 'Το προφίλ σας έχει ενημερωθεί'
Your default profile has been set to $: 'Το $ έχει οριστεί ως το προεπιλεγμένο σας Your default profile has been set to $: 'Το $ έχει οριστεί ως το προεπιλεγμένο σας
Προφίλ' προφίλ'
Removed $ from your profiles: 'Το $ έχει αφαιρεθεί από τα προφίλ σας' Removed $ from your profiles: 'Το $ έχει αφαιρεθεί από τα προφίλ σας'
Your default profile has been changed to your primary profile: 'Το κύριο προφίλ Your default profile has been changed to your primary profile: 'Το κύριο προφίλ
σας έχει οριστεί ως το προεπιλεγμένο' σας έχει οριστεί ως το προεπιλεγμένο'
@ -355,7 +408,7 @@ 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.: 'Είστε
βέβαιοι ότι θέλετε να διαγράψετε τα επιλεγμένα κανάλια; Αυτό δεν θα διαγράψει βέβαιοι ότι θέλετε να διαγράψετε τα επιλεγμένα κανάλια; Αυτό δε θα διαγράψει
το κανάλι από οποιοδήποτε άλλο προφίλ.' το κανάλι από οποιοδήποτε άλλο προφίλ.'
#On Channel Page #On Channel Page
Channel: Channel:
@ -375,15 +428,15 @@ Channel:
Sort By: 'Ταξινόμηση κατά' Sort By: 'Ταξινόμηση κατά'
Videos: Videos:
Videos: 'Βίντεο' Videos: 'Βίντεο'
This channel does not currently have any videos: 'Αυτό το κανάλι δεν διαθέτει This channel does not currently have any videos: 'Αυτό το κανάλι δε διαθέτει προς
προς το παρόν κάποιο βίντεο' το παρόν κάποιο βίντεο'
Sort Types: Sort Types:
Newest: 'Νεότερο' Newest: 'Νεότερο'
Oldest: 'Παλαιότερο' Oldest: 'Παλαιότερο'
Most Popular: 'Τα πιο δημοφιλή' Most Popular: 'Τα πιο δημοφιλή'
Playlists: Playlists:
Playlists: 'Λίστες αναπαραγωγής' Playlists: 'Λίστες αναπαραγωγής'
This channel does not currently have any playlists: 'Αυτό το κανάλι δεν διαθέτει This channel does not currently have any playlists: 'Αυτό το κανάλι δε διαθέτει
προς το παρόν κάποια λίστα αναπαραγωγής' προς το παρόν κάποια λίστα αναπαραγωγής'
Sort Types: Sort Types:
Last Video Added: 'Τελευταίο βίντεο που προστέθηκε' Last Video Added: 'Τελευταίο βίντεο που προστέθηκε'
@ -399,12 +452,12 @@ Video:
Video has been marked as watched: 'Το βίντεο έχει επισημανθεί ως παρακολουθημένο' Video has been marked as watched: 'Το βίντεο έχει επισημανθεί ως παρακολουθημένο'
Video has been removed from your history: 'Το βίντεο έχει καταργηθεί από το ιστορικό Video has been removed from your history: 'Το βίντεο έχει καταργηθεί από το ιστορικό
σας' σας'
Open in YouTube: 'Εκκίνηση στο YouTube' Open in YouTube: 'Άνοιγμα στο YouTube'
Copy YouTube Link: 'Αντιγραφή συνδέσμου YouTube' Copy YouTube Link: 'Αντιγραφή συνδέσμου YouTube'
Open YouTube Embedded Player: 'Άνοιγμα ενσωματωμένου προγράμματος αναπαραγωγής YouTube' Open YouTube Embedded Player: 'Άνοιγμα ενσωματωμένου προγράμματος αναπαραγωγής YouTube'
Copy YouTube Embedded Player Link: 'Αντιγραφή σύνδεσμου του ενσωματωμένου προγράμματος Copy YouTube Embedded Player Link: 'Αντιγραφή συνδέσμου του ενσωματωμένου προγράμματος
αναπαραγωγής από το YouTube' αναπαραγωγής από το YouTube'
Open in Invidious: 'Εκκίνηση στο Invidious' Open in Invidious: 'Άνοιγμα στο Invidious'
Copy Invidious Link: 'Αντιγραφή συνδέσμου Invidious' Copy Invidious Link: 'Αντιγραφή συνδέσμου Invidious'
View: 'Προβολή' View: 'Προβολή'
Views: 'Προβολές' Views: 'Προβολές'
@ -415,7 +468,7 @@ Video:
Play Previous Video: 'Αναπαραγωγή προηγούμενου βίντεο' Play Previous Video: 'Αναπαραγωγή προηγούμενου βίντεο'
# Context is "X People Watching" # Context is "X People Watching"
Watching: 'Παρακολουθούν τώρα' Watching: 'Παρακολουθούν τώρα'
Watched: ΑΡΑΚΟΛΟΥΘΗΘΗΚΕ' Watched: αρακολουθήθηκε'
Autoplay: 'Αυτόματη αναπαραγωγή' Autoplay: 'Αυτόματη αναπαραγωγή'
# As in a Live Video # As in a Live Video
Live: 'Ζωντανά' Live: 'Ζωντανά'
@ -459,7 +512,7 @@ Video:
Year: 'Έτος' Year: 'Έτος'
Years: 'Χρόνια' Years: 'Χρόνια'
Ago: 'Πριν' Ago: 'Πριν'
Upcoming: 'Πρεμιέρες στις' Upcoming: 'Κάνει πρεμιέρα στις'
Published on: 'Δημοσιεύθηκε στις' Published on: 'Δημοσιεύθηκε στις'
# $ is replaced with the number and % with the unit (days, hours, minutes...) # $ is replaced with the number and % with the unit (days, hours, minutes...)
Publicationtemplate: 'δημοσιεύθηκε πριν από $ %' Publicationtemplate: 'δημοσιεύθηκε πριν από $ %'
@ -469,17 +522,21 @@ Video:
High: Υψηλή High: Υψηλή
Medium: Μεσαία Medium: Μεσαία
Low: Χαμηλή Low: Χαμηλή
Starting soon, please refresh the page to check again: Η εκκίνηση θα γίνει σύντομα, Starting soon, please refresh the page to check again: Έναρξη σύντομα, παρακαλούμε
παρακαλούμε κάντε ανανέωση της σελίδας και ελέγξτε ξανά κάντε ανανέωση της σελίδας για επανέλεγχο
audio only: μόνο Ήχος audio only: μόνο ήχος
video only: μόνο Βίντεο video only: μόνο βίντεο
Download Video: Λήψη Βίντεο Download Video: Λήψη Βίντεο
Copy Invidious Channel Link: Αντιγραφή συνδέσμου καναλιού Invidious Copy Invidious Channel Link: Αντιγραφή συνδέσμου καναλιού Invidious
Copy YouTube Channel Link: Αντιγραφή συνδέσμου καναλιού Copy YouTube Channel Link: Αντιγραφή συνδέσμου καναλιού YouTube
Started streaming on: Ξεκίνησε να μεταδίδει ζωντανά την Started streaming on: Ξεκίνησε να μεταδίδει ζωντανά την
Streamed on: Μεταδίδεται ζωντανά σε Streamed on: Μεταδίδεται ζωντανά σε
Open Channel in Invidious: Άνοιγμα καναλιού στο Invidious Open Channel in Invidious: Άνοιγμα καναλιού στο Invidious
Open Channel in YouTube: Άνοιγμα καναλιού στο YouTube Open Channel in YouTube: Άνοιγμα καναλιού στο YouTube
Video has been removed from your saved list: Το βίντεο καταργήθηκε από την αποθηκευμένη
λίστα σας
Video has been saved: Το βίντεο έχει αποθηκευτεί
Save Video: Αποθήκευση βίντεο
Videos: Videos:
#& Sort By #& Sort By
Sort By: Sort By:
@ -497,9 +554,9 @@ Playlist:
Share Playlist: Share Playlist:
Share Playlist: 'Κοινοποίηση λίστας αναπαραγωγής' Share Playlist: 'Κοινοποίηση λίστας αναπαραγωγής'
Copy YouTube Link: 'Αντιγραφή συνδέσμου YouTube' Copy YouTube Link: 'Αντιγραφή συνδέσμου YouTube'
Open in YouTube: 'Εκκίνηση στο YouTube' Open in YouTube: 'Άνοιγμα στο YouTube'
Copy Invidious Link: 'Αντιγραφή συνδέσμου Invidious' Copy Invidious Link: 'Αντιγραφή συνδέσμου Invidious'
Open in Invidious: 'Εκκίνηση στο Invidious' Open in Invidious: 'Άνοιγμα στο Invidious'
# On Video Watch Page # On Video Watch Page
#* Published #* Published
@ -507,12 +564,12 @@ Playlist:
Toggle Theatre Mode: 'Εναλλαγή λειτουργίας θεάτρου' Toggle Theatre Mode: 'Εναλλαγή λειτουργίας θεάτρου'
Change Format: Change Format:
Change Video Formats: 'Αλλαγή μορφής του βίντεο' Change Video Formats: 'Αλλαγή μορφής του βίντεο'
Use Dash Formats: 'Dash Μορφή' Use Dash Formats: 'Χρησιμοποίηση μορφών Dash'
Use Legacy Formats: 'Παλαιότερες Μορφές Αναπαρωγής' Use Legacy Formats: 'Χρησιμοποίηση παλαιότερων μορφών'
Use Audio Formats: 'Μορφές Ήχου' Use Audio Formats: 'Χρησιμοποίηση Μορφών Ήχου'
Dash formats are not available for this video: 'Η μορφή Dash δεν είναι διαθέσιμη Dash formats are not available for this video: 'Οι μορφές Dash δεν είναι διαθέσιμες
για αυτό το βίντεο' για αυτό το βίντεο'
Audio formats are not available for this video: 'Δεν διατίθενται μορφές ήχου για Audio formats are not available for this video: 'Δε διατίθενται μορφές ήχου για
αυτό το βίντεο' αυτό το βίντεο'
Share: Share:
Share Video: 'Κοινοποίηση βίντεο' Share Video: 'Κοινοποίηση βίντεο'
@ -522,7 +579,7 @@ Share:
Copy Embed: 'Αντιγραφή ενσωματωμένης έκδοσης' Copy Embed: 'Αντιγραφή ενσωματωμένης έκδοσης'
Open Embed: 'Άνοιγμα ενσωματωμένης έκδοσης' Open Embed: 'Άνοιγμα ενσωματωμένης έκδοσης'
# On Click # On Click
Invidious URL copied to clipboard: 'Η διεύθενση Invidious αντιγράφηκε στο Πρόχειρο' Invidious URL copied to clipboard: 'Η διεύθυνση Invidious αντιγράφηκε στο πρόχειρο'
Invidious Embed URL copied to clipboard: 'Η ενσωματωμένη διεύθυνση Invidious αντιγράφηκε Invidious Embed URL copied to clipboard: 'Η ενσωματωμένη διεύθυνση Invidious αντιγράφηκε
στο πρόχειρο' στο πρόχειρο'
YouTube URL copied to clipboard: 'Η διεύθυνση YouTube αντιγράφηκε στο πρόχειρο' YouTube URL copied to clipboard: 'Η διεύθυνση YouTube αντιγράφηκε στο πρόχειρο'
@ -544,16 +601,16 @@ Comments:
Hide: 'Απόκρυψη' Hide: 'Απόκρυψη'
Replies: 'Απαντήσεις' Replies: 'Απαντήσεις'
Reply: 'Απάντηση' Reply: 'Απάντηση'
There are no comments available for this video: 'Δεν υπάρχουν διαθέσιμα σχόλια για There are no comments available for this video: 'Δεν υπάρχουν διαθέσιμα σχόλια γι
αυτό το βίντεο' αυτό το βίντεο'
Load More Comments: 'Φόρτωση περισσότερων σχολίων' Load More Comments: 'Φόρτωση περισσότερων σχολίων'
Newest first: Νεότερο πρώτο Newest first: Νεότερο πρώτα
No more comments available: Δεν υπάρχουν άλλα διαθέσιμα σχόλια No more comments available: Δεν υπάρχουν άλλα διαθέσιμα σχόλια
Top comments: Κορυφαία σχόλια Top comments: Κορυφαία σχόλια
Sort by: Ταξινόμηση κατά Sort by: Ταξινόμηση κατά
There are no more comments for this video: Δεν υπάρχουν άλλα σχόλια για αυτό το There are no more comments for this video: Δεν υπάρχουν άλλα σχόλια για αυτό το
βίντεο βίντεο
Up Next: 'Επόμενος τίτλος' Up Next: 'Επόμενο'
# Toast Messages # Toast Messages
Local API Error (Click to copy): 'Τοπικό σφάλμα Διεπαφής προγραμματισμού εφαρμογής Local API Error (Click to copy): 'Τοπικό σφάλμα Διεπαφής προγραμματισμού εφαρμογής
@ -606,7 +663,7 @@ Tooltips:
από το Invidious. Βοηθά όταν τα βίντεο που επιστρέφονται από το Invidious δεν από το Invidious. Βοηθά όταν τα βίντεο που επιστρέφονται από το Invidious δεν
αναπαράγονται λόγω περιορισμών χώρας αναπαράγονται λόγω περιορισμών χώρας
General Settings: General Settings:
Region for Trending: Η περιοχή των τάσεων σάς επιτρέπει να επιλέξετε τα δημοφιλή Region for Trending: Η περιοχή των τάσεων σας επιτρέπει να επιλέξετε τα δημοφιλή
βίντεο της χώρας που θέλετε να εμφανίζονται. Δεν υποστηρίζονται όλες οι χώρες βίντεο της χώρας που θέλετε να εμφανίζονται. Δεν υποστηρίζονται όλες οι χώρες
που προβάλλονται από το YouTube που προβάλλονται από το YouTube
Thumbnail Preference: Όλες οι μικρογραφίες του FreeTube θα αντικατασταθούν με Thumbnail Preference: Όλες οι μικρογραφίες του FreeTube θα αντικατασταθούν με
@ -615,8 +672,8 @@ Tooltips:
πρόβλημα, το FreeTube θα προσπαθήσει να χρησιμοποιήσει το μη προτιμώμενο API πρόβλημα, το FreeTube θα προσπαθήσει να χρησιμοποιήσει το μη προτιμώμενο API
ως εναλλακτική μέθοδο όταν ενεργοποιηθεί ως εναλλακτική μέθοδο όταν ενεργοποιηθεί
Preferred API Backend: Επέλεξε το σύστημα με το οποίο το Freetube θα συλλέγει Preferred API Backend: Επέλεξε το σύστημα με το οποίο το Freetube θα συλλέγει
δεδομένα. Το τοπικό API είναι ένα ενσωματομένο εργαλείο. Ενώ το Invidious API δεδομένα. Το τοπικό API είναι ένα ενσωματωμένο εργαλείο. Ενώ το Invidious API
απαιτεί έναν Invidious server για σύνδεση. απαιτεί έναν Invidious server για να συνδεθεί.
Invidious Instance: Το στιγμιότυπο Invidious στο οποίο το FreeTube θα συνδεθεί Invidious Instance: Το στιγμιότυπο Invidious στο οποίο το FreeTube θα συνδεθεί
για κλήσεις διεπαφής. Καθαρίστε το παρόν στιγμιότυπο για να δείτε μια λίστα για κλήσεις διεπαφής. Καθαρίστε το παρόν στιγμιότυπο για να δείτε μια λίστα
δημόσιων στιγμιότυπων προς επιλογή δημόσιων στιγμιότυπων προς επιλογή

View File

@ -64,6 +64,7 @@ Search Filters:
Fetching results. Please wait: 'Obteniendo resultados. Por favor, espera' Fetching results. Please wait: 'Obteniendo resultados. Por favor, espera'
Fetch more results: 'Obtener más resultados' Fetch more results: 'Obtener más resultados'
# Sidebar # Sidebar
There are no more results for this search: No hay más resultados para esta búsqueda
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: 'Suscripciones' Subscriptions: 'Suscripciones'
@ -120,6 +121,8 @@ Settings:
#! List countries #! List countries
Check for Latest Blog Posts: Buscar últimas publicaciones del blog Check for Latest Blog Posts: Buscar últimas publicaciones del blog
Check for Updates: Buscar actualizaciones Check for Updates: Buscar actualizaciones
View all Invidious instance information: Ver toda la información sobre la instancia
de Invidious
Theme Settings: Theme Settings:
Theme Settings: 'Apariencia' Theme Settings: 'Apariencia'
Match Top Bar with Main Color: 'Usar color principal para barra superior' Match Top Bar with Main Color: 'Usar color principal para barra superior'

View File

@ -1,8 +1,10 @@
# Put the name of your locale in the same language # Put the name of your locale in the same language
Locale Name: 'Inglés' Locale Name: 'Español (Argentina)'
FreeTube: 'FreeTube' FreeTube: 'FreeTube'
# Currently on Subscriptions, Playlists, and History # Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': > 'This part of the app is not ready yet. Come back later when progress has been made.': >-
Esta parte de la aplicación no esta lista por el momento. Vuelve después cuando
haya habido progreso.
# Webkit Menu Bar # Webkit Menu Bar
File: 'Archivo' File: 'Archivo'
@ -26,7 +28,7 @@ Window: 'Ventana'
Minimize: 'Minimizar' Minimize: 'Minimizar'
Close: 'Cerrar' Close: 'Cerrar'
Back: 'Volver' Back: 'Volver'
Forward: '' Forward: 'Adelante'
# Search Bar # Search Bar
Search / Go to URL: 'Buscar / Ir a URL' Search / Go to URL: 'Buscar / Ir a URL'
@ -63,6 +65,7 @@ Search Filters:
Fetching results. Please wait: 'Obteniendo resultados. Por favor espere' Fetching results. Please wait: 'Obteniendo resultados. Por favor espere'
Fetch more results: 'Obtener más resultados' Fetch more results: 'Obtener más resultados'
# Sidebar # Sidebar
There are no more results for this search: No hay más resultados para esta búsqueda
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: 'Suscripciones' Subscriptions: 'Suscripciones'
@ -72,11 +75,21 @@ Subscriptions:
para verlas aquí.' para verlas aquí.'
'Getting Subscriptions. Please wait.': 'Obtención de suscripciones. Por favor espere.' 'Getting Subscriptions. Please wait.': 'Obtención de suscripciones. Por favor espere.'
Refresh Subscriptions: 'Actualizar suscripciones' 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
Trending: 'Tendencias' Trending: 'Tendencias'
Most Popular: 'Más popular' Most Popular: 'Más popular'
Playlists: 'Listas de reproducción' Playlists: 'Listas de reproducción'
User Playlists: User Playlists:
Your Playlists: 'Tus listas de reproducción' Your Playlists: 'Tus listas de reproducción'
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é click 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'.
History: History:
# On History Page # On History Page
History: 'Historial' History: 'Historial'
@ -87,7 +100,8 @@ Settings:
Settings: 'Configuraciones' Settings: 'Configuraciones'
General Settings: General Settings:
General Settings: 'Configuraciones generales' General Settings: 'Configuraciones generales'
Fallback to Non-Preferred Backend on Failure: '' Fallback to Non-Preferred Backend on Failure: 'Recurrir a un backend no preferido
cuando suceda un fallo'
Enable Search Suggestions: 'Habilitar sugerencias de búsqueda' Enable Search Suggestions: 'Habilitar sugerencias de búsqueda'
Default Landing Page: 'Página de destino predeterminada' Default Landing Page: 'Página de destino predeterminada'
Locale Preference: 'Preferencia regional' Locale Preference: 'Preferencia regional'
@ -105,96 +119,110 @@ Settings:
Beginning: 'Comenzando' Beginning: 'Comenzando'
Middle: 'Medio' Middle: 'Medio'
End: 'Final' End: 'Final'
'Invidious Instance (Default is https://invidious.snopyta.org)': '' 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instancia de
Region for Trending: '' Invidious (por defecto es https://invidious.snopyta.org)'
Region for Trending: 'Región para Tendencias'
#! List countries #! List countries
View all Invidious instance information: Ver toda la información sobre la instancia
de Invidious
Check for Latest Blog Posts: Buscar nuevas entradas de blogs
Check for Updates: Buscar actualizaciones
Theme Settings: Theme Settings:
Theme Settings: '' Theme Settings: 'Configuraciones del tema'
Match Top Bar with Main Color: '' Match Top Bar with Main Color: 'Igualar color de la barra superior con el color
principal'
Base Theme: Base Theme:
Base Theme: '' Base Theme: 'Tema base'
Black: '' Black: 'Negro'
Dark: '' Dark: 'Oscuro'
Light: '' Light: 'Claro'
Main Color Theme: Main Color Theme:
Main Color Theme: '' Main Color Theme: 'Color principal del tema'
Red: '' Red: 'Rojo'
Pink: '' Pink: 'Rosado'
Purple: '' Purple: 'Púrpura'
Deep Purple: '' Deep Purple: 'Púrpura oscuro'
Indigo: '' Indigo: ''
Blue: '' Blue: 'Azul'
Light Blue: '' Light Blue: 'Celeste'
Cyan: '' Cyan: 'Cian'
Teal: '' Teal: 'Verde azulado'
Green: '' Green: 'Verde'
Light Green: '' Light Green: 'Verde claro'
Lime: '' Lime: 'Lima'
Yellow: '' Yellow: 'Amarillo'
Amber: '' Amber: 'Ámbar'
Orange: '' Orange: 'Naranja'
Deep Orange: '' Deep Orange: 'Naranja oscuro'
Secondary Color Theme: '' Secondary Color Theme: 'Color secundario del tema'
#* Main Color Theme #* 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
Player Settings: Player Settings:
Player Settings: '' Player Settings: 'Configuraciones del reproductor'
Force Local Backend for Legacy Formats: '' Force Local Backend for Legacy Formats: 'Forzar un backend local para los formatos
Play Next Video: '' de legado'
Turn on Subtitles by Default: '' Play Next Video: 'Reproducir siguiente video'
Autoplay Videos: '' Turn on Subtitles by Default: 'Activar subtítulos por defecto'
Proxy Videos Through Invidious: '' Autoplay Videos: 'Autoreproducir videos'
Autoplay Playlists: '' Proxy Videos Through Invidious: 'Utilizar Invidious como proxy para los videos'
Enable Theatre Mode by Default: '' Autoplay Playlists: 'Autoreproducir listas de reproducción'
Default Volume: '' Enable Theatre Mode by Default: 'Habilitar modo cine por defecto'
Default Playback Rate: '' Default Volume: 'Volumen por defecto'
Default Playback Rate: 'Velocidad de reproducción por defecto'
Default Video Format: Default Video Format:
Default Video Format: '' Default Video Format: 'Formato de video por defecto'
Dash Formats: '' Dash Formats: 'Formatos del panel'
Legacy Formats: '' Legacy Formats: 'Formatos de legado'
Audio Formats: '' Audio Formats: 'Formatos de audio'
Default Quality: Default Quality:
Default Quality: '' Default Quality: 'Calidad de video por defecto'
Auto: '' Auto: 'Automática'
144p: '' 144p: '144p'
240p: '' 240p: '240p'
360p: '' 360p: '360p'
480p: '' 480p: '480p'
720p: '' 720p: '720p'
1080p: '' 1080p: ''
1440p: '' 1440p: '1440p'
4k: '' 4k: '4k'
8k: '' 8k: '8k'
Privacy Settings: Privacy Settings:
Privacy Settings: '' Privacy Settings: 'Configuraciones de privacidad'
Remember History: '' Remember History: 'Recordar historial'
Save Watched Progress: '' Save Watched Progress: 'Recordar tiempo observado del video'
Clear Search Cache: '' Clear Search Cache: 'Borrar la caché de búsqueda'
Are you sure you want to clear out your search cache?: '' Are you sure you want to clear out your search cache?: '¿Estás seguro de querer
Search cache has been cleared: '' borrar tu caché de búsqueda?'
Remove Watch History: '' Search cache has been cleared: 'La caché de búsqueda ha sido borrada'
Are you sure you want to remove your entire watch history?: '' Remove Watch History: 'Borrar historial de videos vistos'
Watch history has been cleared: '' Are you sure you want to remove your entire watch history?: '¿Estás seguro de
Remove All Subscriptions / Profiles: '' querer borrar tu historial completo de videos vistos?'
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: '' 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.'
Subscription Settings: Subscription Settings:
Subscription Settings: '' Subscription Settings: 'Configuraciones de suscripción'
Hide Videos on Watch: '' Hide Videos on Watch: 'Ocultar videos para ver'
Fetch Feeds from RSS: '' Fetch Feeds from RSS: ''
Manage Subscriptions: '' Manage Subscriptions: 'Administrar suscripciones'
Data Settings: Data Settings:
Data Settings: '' Data Settings: 'Configuraciones de datos'
Select Import Type: '' Select Import Type: 'Seleccionar tipo para importar'
Select Export Type: '' Select Export Type: 'Seleccionar tipo para exportar'
Import Subscriptions: '' Import Subscriptions: 'Importar suscripciones'
Import FreeTube: '' Import FreeTube: 'Importar FreeTube'
Import YouTube: '' Import YouTube: 'Importar Youtube'
Import NewPipe: '' Import NewPipe: 'Importar NewPipe'
Export Subscriptions: '' Export Subscriptions: 'Exportar suscripciones'
Export FreeTube: '' Export FreeTube: 'Exportar Freetube'
Export YouTube: '' Export YouTube: 'Exportar Youtube'
Export NewPipe: '' Export NewPipe: 'Exportar NewPipe'
Import History: '' Import History: 'Importar historial'
Export History: '' Export History: 'Exportar historial'
Profile object has insufficient data, skipping item: '' Profile object has insufficient data, skipping item: ''
All subscriptions and profiles have been successfully imported: '' All subscriptions and profiles have been successfully imported: ''
All subscriptions have been successfully imported: '' All subscriptions have been successfully imported: ''
@ -209,6 +237,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: Comprobar suscripciones de legado
Advanced Settings: Advanced Settings:
Advanced Settings: '' Advanced Settings: ''
Enable Debug Mode (Prints data to the console): '' Enable Debug Mode (Prints data to the console): ''
@ -231,6 +260,20 @@ Settings:
#& Yes #& Yes
#& No #& No
Distraction Free Settings:
Hide Active Subscriptions: Ocultar suscripciones activas
Hide Live Chat: Ocultar chat en vivo
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 Channel Subscribers: Ocultar los suscriptores del canal
Hide Video Likes And Dislikes: Ocultar calificaciones del video
Hide Video Views: Ocultar las vistas del video
Distraction Free Settings: Configuraciones para evitar distraerse
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 cambios?
About: About:
#On About page #On About page
About: '' About: ''
@ -436,3 +479,8 @@ Canceled next video autoplay: ''
Yes: '' Yes: ''
No: '' No: ''
A new blog is now available, $. Click to view more: Un nuevo blog está disponible,
$. Hacé click para ver más
Download From Site: Descargar desde el sitio
Version $ is now available! Click for more details: La versión $ ya está disponible. Hacé
click acá para más detalles.

View File

@ -127,6 +127,8 @@ Settings:
#! List countries #! List countries
Check for Latest Blog Posts: Consultez les derniers billets du blog Check for Latest Blog Posts: Consultez les derniers billets du blog
Check for Updates: Vérifier les mises à jour Check for Updates: Vérifier les mises à jour
View all Invidious instance information: Voir les informations de toutes les instances
Invidious
Theme Settings: Theme Settings:
Theme Settings: 'Paramètres du thème' Theme Settings: 'Paramètres du thème'
Match Top Bar with Main Color: 'Faire correspondre la barre supérieure à la couleur Match Top Bar with Main Color: 'Faire correspondre la barre supérieure à la couleur

View File

@ -64,6 +64,7 @@ Search Filters:
Fetching results. Please wait: 'Rezultati se dohvaćaju. Pričekaj' Fetching results. Please wait: 'Rezultati se dohvaćaju. Pričekaj'
Fetch more results: 'Dohvati još rezultata' Fetch more results: 'Dohvati još rezultata'
# Sidebar # Sidebar
There are no more results for this search: Nema daljnjih rezultata za ovu pretragu
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: 'Pretplate' Subscriptions: 'Pretplate'
@ -104,7 +105,7 @@ Settings:
Default Landing Page: 'Standardna odredišna stranica' Default Landing Page: 'Standardna odredišna stranica'
Locale Preference: 'Jezik' Locale Preference: 'Jezik'
Preferred API Backend: Preferred API Backend:
Preferred API Backend: 'Primarni pozadinski sustav sučelja' Preferred API Backend: 'Primarno sučelje'
Local API: 'Lokalno sučelje' Local API: 'Lokalno sučelje'
Invidious API: 'Invidious sučelje' Invidious API: 'Invidious sučelje'
Video View Type: Video View Type:
@ -123,6 +124,7 @@ Settings:
#! List countries #! List countries
Check for Latest Blog Posts: Traži najnovije objave na blogu Check for Latest Blog Posts: Traži najnovije objave na blogu
Check for Updates: Traži nove verzije Check for Updates: Traži nove verzije
View all Invidious instance information: Prikaži podatke svih Invidious primjeraka
Theme Settings: Theme Settings:
Theme Settings: 'Postavke teme' Theme Settings: 'Postavke teme'
Match Top Bar with Main Color: 'Koristi glavnu boju u gornjoj traci' Match Top Bar with Main Color: 'Koristi glavnu boju u gornjoj traci'

View File

@ -3,14 +3,14 @@ Locale Name: 'Bahasa Indonesia'
FreeTube: 'FreeTube' FreeTube: 'FreeTube'
# Currently on Subscriptions, Playlists, and History # Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >- 'This part of the app is not ready yet. Come back later when progress has been made.': >-
Bagian aplikasi ini belum tersedia. Kembali lagi nanti saat perubahan telah dibuat. Bagian aplikasi ini belum tersedia. Kembali lagi jika sudah ada kemajuan.
# Webkit Menu Bar # Webkit Menu Bar
File: 'Berkas' File: 'Berkas'
Quit: 'Keluar' Quit: 'Keluar'
Edit: 'Sunting' Edit: 'Sunting'
Undo: 'Urungkan' Undo: 'Urungkan'
Redo: '' Redo: 'Redo'
Cut: 'Potong' Cut: 'Potong'
Copy: 'Salin' Copy: 'Salin'
Paste: 'Tempel' Paste: 'Tempel'
@ -77,7 +77,7 @@ Subscriptions:
Subscriptions: 'Langganan' Subscriptions: 'Langganan'
Latest Subscriptions: 'Langganan Terbaru' Latest Subscriptions: 'Langganan Terbaru'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Daftar 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Daftar
Langganan anda kosong. Mulai tambahkan langganan untuk melihatnya di sini.' Langganan Anda kosong. Mulai tambahkan langganan untuk melihatnya di sini.'
'Getting Subscriptions. Please wait.': 'Mengambil Langganan. Silakan tunggu.' 'Getting Subscriptions. Please wait.': 'Mengambil Langganan. Silakan tunggu.'
Refresh Subscriptions: 'Segarkan Langganan' Refresh Subscriptions: 'Segarkan Langganan'
Load More Videos: Muat Lebih Banyak Video Load More Videos: Muat Lebih Banyak Video
@ -88,14 +88,17 @@ Trending: 'Sedang Tren'
Most Popular: 'Paling Populer' Most Popular: 'Paling Populer'
Playlists: 'Daftar Putar' Playlists: 'Daftar Putar'
User Playlists: User Playlists:
Your Playlists: 'Daftar Putar anda' Your Playlists: 'Daftar Putar Anda'
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Penyimpanan Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Penyimpanan
video Anda kosong. Klik tombol simpan pada pojok video untuk menyimpannya di sini video Anda kosong. Klik tombol simpan pada pojok video untuk menyimpannya di sini
Playlist Message: Halaman ini tidak mencerminkan playlist yang berfungsi sepenuhnya.
Ini hanya mencantumkan video yang telah Anda simpan atau favorit. Setelah selesai,
semua video yang ada di sini akan dipindahkan ke daftar putar 'Favorit'.
History: History:
# On History Page # On History Page
History: 'Riwayat' History: 'Riwayat'
Watch History: 'Riwayat Tontonan' Watch History: 'Riwayat Tontonan'
Your history list is currently empty.: 'Daftar riwayat anda kosong.' Your history list is currently empty.: 'Daftar riwayat Anda kosong.'
Settings: Settings:
# On Settings Page # On Settings Page
Settings: 'Pengaturan' Settings: 'Pengaturan'
@ -191,16 +194,16 @@ Settings:
Remember History: 'Ingat Riwayat' Remember History: 'Ingat Riwayat'
Save Watched Progress: 'Simpan Progres Tontonan' Save Watched Progress: 'Simpan Progres Tontonan'
Clear Search Cache: 'Hapus Cache Pencarian' Clear Search Cache: 'Hapus Cache Pencarian'
Are you sure you want to clear out your search cache?: 'Apakah anda yakin ingin Are you sure you want to clear out your search cache?: 'Apakah Anda yakin ingin
menghapus cache pencarian anda?' menghapus cache pencarian Anda?'
Search cache has been cleared: 'Cache pencarian telah dihapus' Search cache has been cleared: 'Cache pencarian telah dihapus'
Remove Watch History: 'Hapus Riwayat Tontonan' Remove Watch History: 'Hapus Riwayat Tontonan'
Are you sure you want to remove your entire watch history?: 'Apakah anda yakin Are you sure you want to remove your entire watch history?: 'Apakah Anda yakin
ingin menghapus seluruh riwayat tontonan anda?' ingin menghapus seluruh riwayat tontonan Anda?'
Watch history has been cleared: 'Riwayat tontonan telah dihapus' Watch history has been cleared: 'Riwayat tontonan telah dihapus'
Remove All Subscriptions / Profiles: 'Hapus Semua Langganan / Profil' Remove All Subscriptions / Profiles: 'Hapus Semua Langganan / Profil'
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: 'Apakah Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: 'Apakah
anda yakin ingin menghapus semua langganan dan profil? Tindakan ini tidak bisa Anda yakin ingin menghapus semua langganan dan profil? Tindakan ini tidak bisa
diurungkan.' diurungkan.'
Subscription Settings: Subscription Settings:
Subscription Settings: 'Pengaturan Langganan' Subscription Settings: 'Pengaturan Langganan'
@ -244,7 +247,7 @@ Settings:
Unable to write file: 'Tidak dapat menulis berkas' Unable to write file: 'Tidak dapat menulis berkas'
Unknown data key: 'Kunci data tidak diketahui' Unknown data key: 'Kunci data tidak diketahui'
How do I import my subscriptions?: 'Bagaimana saya mengimpor langganan saya?' How do I import my subscriptions?: 'Bagaimana saya mengimpor langganan saya?'
Check for Legacy Subscriptions: Cek untuk Langganan Lama Check for Legacy Subscriptions: Periksa langganan lawas
Manage Subscriptions: Kelola Langganan Manage Subscriptions: Kelola Langganan
Advanced Settings: Advanced Settings:
Advanced Settings: 'Pengaturan Lanjutan' Advanced Settings: 'Pengaturan Lanjutan'
@ -288,7 +291,7 @@ Settings:
butuh dimulai ulang agar perbubahan diterapkan. Mulai ulang dan terapkan perubahan? butuh dimulai ulang agar perbubahan diterapkan. Mulai ulang dan terapkan perubahan?
Proxy Settings: Proxy Settings:
Error getting network information. Is your proxy configured properly?: Galat mendapatkan Error getting network information. Is your proxy configured properly?: Galat mendapatkan
informasi jaringan. Apakah proksi anda dikonfigurasi dengan benar? informasi jaringan. Apakah proksi Anda dikonfigurasi dengan benar?
City: Kota City: Kota
Region: Wilayah Region: Wilayah
Country: Negara Country: Negara
@ -369,17 +372,17 @@ Profile:
Update Profile: 'Perbarui Profil' Update Profile: 'Perbarui Profil'
Make Default Profile: 'Jadikan Profil Asali' Make Default Profile: 'Jadikan Profil Asali'
Delete Profile: 'Hapus Profil' Delete Profile: 'Hapus Profil'
Are you sure you want to delete this profile?: 'Apakah anda yakin ingin menghapus Are you sure you want to delete this profile?: 'Apakah Anda yakin ingin menghapus
profil ini?' profil ini?'
All subscriptions will also be deleted.: 'Semua langganan juga akan terhapus.' All subscriptions will also be deleted.: 'Semua langganan juga akan terhapus.'
Profile could not be found: 'Profil tidak dapat ditemukan' Profile could not be found: 'Profil tidak dapat ditemukan'
Your profile name cannot be empty: 'Nama profil anda tidak boleh kosong' Your profile name cannot be empty: 'Nama profil Anda tidak boleh kosong'
Profile has been created: 'Profil telah dibuat' Profile has been created: 'Profil telah dibuat'
Profile has been updated: 'Profil telah diperbarui' Profile has been updated: 'Profil telah diperbarui'
Your default profile has been set to $: 'Profil bawaan anda telah diatur ke $' Your default profile has been set to $: 'Profil bawaan Anda telah diatur ke $'
Removed $ from your profiles: '$ dihapus dari profil anda' Removed $ from your profiles: '$ dihapus dari profil Anda'
Your default profile has been changed to your primary profile: 'Profil bawaan anda Your default profile has been changed to your primary profile: 'Profil bawaan Anda
telah diubah ke profil utama anda' telah diubah ke profil utama Anda'
$ is now the active profile: '$ sekarang adalah profil aktif' $ is now the active profile: '$ sekarang adalah profil aktif'
Subscription List: 'Daftar Langganan' Subscription List: 'Daftar Langganan'
Other Channels: 'Kanal Lain' Other Channels: 'Kanal Lain'
@ -391,10 +394,10 @@ Profile:
No channel(s) have been selected: 'Tidak ada kanal yang terpilih' No channel(s) have been selected: 'Tidak ada kanal yang terpilih'
? This is your primary profile. Are you sure you want to delete the selected channels? The ? 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. same channels will be deleted in any profile they are found in.
: 'Ini adalah profil utama anda. Apakah anda yakin ingin menghapus kanal yang terpilih? : 'Ini adalah profil utama Anda. Apakah Anda yakin ingin menghapus kanal yang terpilih?
Kanal yang sama juga akan dihapus dari semua profil.' Kanal yang sama juga akan dihapus dari semua profil.'
Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: 'Apakah Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: 'Apakah
anda yakin ingin menghapus kanal yang terpilih? Tindakan ini tidak akan menghapus Anda yakin ingin menghapus kanal yang terpilih? Tindakan ini tidak akan menghapus
kanalnya dari profil lain.' kanalnya dari profil lain.'
#On Channel Page #On Channel Page
Channel: Channel:
@ -403,11 +406,11 @@ Channel:
Subscribe: 'Langganan' Subscribe: 'Langganan'
Unsubscribe: 'Berhenti Langganan' Unsubscribe: 'Berhenti Langganan'
Channel has been removed from your subscriptions: 'Kanal telah dihapus dari langganan Channel has been removed from your subscriptions: 'Kanal telah dihapus dari langganan
anda' Anda'
Removed subscription from $ other channel(s): 'Langganan terhapus dari $ kanal lainnya' Removed subscription from $ other channel(s): 'Langganan terhapus dari $ kanal lainnya'
Added channel to your subscriptions: 'Kanal ditambahkan ke langganan anda' Added channel to your subscriptions: 'Kanal ditambahkan ke langganan Anda'
Search Channel: 'Cari Kanal' Search Channel: 'Cari Kanal'
Your search results have returned 0 results: 'Hasil pencarian anda memberikan 0 Your search results have returned 0 results: 'Hasil pencarian Anda memberikan 0
hasil' hasil'
Sort By: 'Urutkan' Sort By: 'Urutkan'
Videos: Videos:
@ -434,7 +437,7 @@ Video:
Mark As Watched: 'Tandai Sudah Ditonton' Mark As Watched: 'Tandai Sudah Ditonton'
Remove From History: 'Hapus dari Riwayat' Remove From History: 'Hapus dari Riwayat'
Video has been marked as watched: 'Video telah ditandai sudah ditonton' Video has been marked as watched: 'Video telah ditandai sudah ditonton'
Video has been removed from your history: 'Video telah dihapus dari riwayat anda' Video has been removed from your history: 'Video telah dihapus dari riwayat Anda'
Open in YouTube: 'Buka di YouTube' Open in YouTube: 'Buka di YouTube'
Copy YouTube Link: 'Salin Tautan YouTube' Copy YouTube Link: 'Salin Tautan YouTube'
Open YouTube Embedded Player: 'Buka di Pemutar Tersemat YouTube' Open YouTube Embedded Player: 'Buka di Pemutar Tersemat YouTube'
@ -516,7 +519,7 @@ Video:
Started streaming on: Siaran langsung dimulai pada Started streaming on: Siaran langsung dimulai pada
Streamed on: Siaran langsung pada Streamed on: Siaran langsung pada
Video has been removed from your saved list: Video telah dihapus dari daftar simpan Video has been removed from your saved list: Video telah dihapus dari daftar simpan
anda Anda
Video has been saved: Video telah disimpan Video has been saved: Video telah disimpan
Save Video: Simpan Video Save Video: Simpan Video
Videos: Videos:
@ -618,7 +621,7 @@ This video is unavailable because of missing formats. This can happen due to cou
Tooltips: Tooltips:
Subscription Settings: Subscription Settings:
Fetch Feeds from RSS: Ketika diaktifkan, FreeTube akan menggunakan RSS untuk mengambil Fetch Feeds from RSS: Ketika diaktifkan, FreeTube akan menggunakan RSS untuk mengambil
feed langganan anda. RSS lebih cepat dan terhindar dari pemblokiran berbasis feed langganan Anda. RSS lebih cepat dan terhindar dari pemblokiran berbasis
IP, tetapi tidak menyediakan informasi tertentu seperti durasi video atau status IP, tetapi tidak menyediakan informasi tertentu seperti durasi video atau status
siaran langsung siaran langsung
Player Settings: Player Settings:
@ -634,14 +637,14 @@ Tooltips:
Invidious. Membantu saat video yang ditampilkan oleh Invidious tidak bisa diputar Invidious. Membantu saat video yang ditampilkan oleh Invidious tidak bisa diputar
karena dibatasi oleh wilayah pemutaran karena dibatasi oleh wilayah pemutaran
General Settings: General Settings:
Region for Trending: Wilayah tren memungkinkan anda memilih video yang sedang Region for Trending: Wilayah tren memungkinkan Anda memilih video yang sedang
ngetren dari negara tersebut untuk ditampilkan. Tidak semua daftar negara didukung ngetren dari negara tersebut untuk ditampilkan. Tidak semua daftar negara didukung
oleh YouTube oleh YouTube
Invidious Instance: Situs Invidious yang akan tersambung dengan FreeTube untuk Invidious Instance: Situs Invidious yang akan tersambung dengan FreeTube untuk
panggilan API. Hapus situs saat ini untuk melihat daftar situs publik yang didukung panggilan API. Hapus situs saat ini untuk melihat daftar situs publik yang didukung
Thumbnail Preference: Semua thumbnail di dalam aplikasi FreeTube akan diganti Thumbnail Preference: Semua thumbnail di dalam aplikasi FreeTube akan diganti
dengan frame dari video dengan frame dari video
Fallback to Non-Preferred Backend on Failure: Ketika API yang anda pilih memiliki Fallback to Non-Preferred Backend on Failure: Ketika API yang Anda pilih memiliki
masalah, FreeTube akan secara otomatis menggunakan layanan API lainnya sebagai masalah, FreeTube akan secara otomatis menggunakan layanan API lainnya sebagai
cadangan jika diaktifkan cadangan jika diaktifkan
Preferred API Backend: Pilih layanan yang digunakan oleh FreeTube untuk mengambil Preferred API Backend: Pilih layanan yang digunakan oleh FreeTube untuk mengambil

View File

@ -65,6 +65,8 @@ Search Filters:
Fetching results. Please wait: 'Caricamento risultati. Attendi' Fetching results. Please wait: 'Caricamento risultati. Attendi'
Fetch more results: 'Carica più risultati' Fetch more results: 'Carica più risultati'
# Sidebar # Sidebar
There are no more results for this search: Non ci sono altri risultati per questa
ricerca
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: 'Iscrizioni' Subscriptions: 'Iscrizioni'
@ -83,6 +85,12 @@ Most Popular: 'Più popolari'
Playlists: 'Playlist' Playlists: 'Playlist'
User Playlists: User Playlists:
Your Playlists: 'Le tue playlist' Your Playlists: 'Le tue playlist'
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: La
lista preferiti è vuota. Clicca sul tasto salva in basso a destra di un video
per vederlo qui
Playlist Message: Questa pagina non è rappresentativa di una playlist completa.
Mostra solo video che hai salvato o aggiunti ai preferiti. A lavoro finito, tutti
i video attualmente qui verrano spostati in una playlist dei 'preferiti'.
History: History:
# On History Page # On History Page
History: 'Cronologia' History: 'Cronologia'
@ -118,6 +126,7 @@ Settings:
#! List countries #! List countries
Check for Latest Blog Posts: Controlla gli ultimi post del blog Check for Latest Blog Posts: Controlla gli ultimi post del blog
Check for Updates: Controlla gli aggiornamenti Check for Updates: Controlla gli aggiornamenti
View all Invidious instance information: Espandi informazioni delle istanze Invidious
Theme Settings: Theme Settings:
Theme Settings: 'Impostazioni Tema' Theme Settings: 'Impostazioni Tema'
Match Top Bar with Main Color: 'Abbina la barra superiore con il colore principale' Match Top Bar with Main Color: 'Abbina la barra superiore con il colore principale'
@ -272,6 +281,7 @@ Settings:
Select Import Type: Seleziona Tipo di importazione Select Import Type: Seleziona Tipo di importazione
Data Settings: Impostazioni Dati Data Settings: Impostazioni Dati
Check for Legacy Subscriptions: Cerca Iscrizioni in formato Legacy Check for Legacy Subscriptions: Cerca Iscrizioni in formato Legacy
Manage Subscriptions: Gestisci le tue iscrizioni
Distraction Free Settings: Distraction Free Settings:
Hide Popular Videos: Nascondi Video Popolari Hide Popular Videos: Nascondi Video Popolari
Hide Trending Videos: Nascondi Video in Tendenze Hide Trending Videos: Nascondi Video in Tendenze
@ -282,9 +292,27 @@ Settings:
Distraction Free Settings: Impostazioni modalità "Senza Distrazioni" Distraction Free Settings: Impostazioni modalità "Senza Distrazioni"
Hide Live Chat: Nascondi la chat live Hide Live Chat: Nascondi la chat live
Hide Video Likes And Dislikes: Nascondi Mi piace e Non mi piace Hide Video Likes And Dislikes: Nascondi Mi piace e Non mi piace
Hide Active Subscriptions: Nascondi le iscrizioni attive
The app needs to restart for changes to take effect. Restart and apply change?: L'applicazione The app needs to restart for changes to take effect. Restart and apply change?: L'applicazione
deve essere riavviata per applicare i cambiamenti. Riavviare e applicare i cambiamenti deve essere riavviata per applicare i cambiamenti. Riavviare e applicare i cambiamenti
ora? ora?
Proxy Settings:
Proxy Protocol: Protocollo Proxy
Enable Tor / Proxy: Attiva Tor / Proxy
Proxy Settings: Impostazioni proxy
Error getting network information. Is your proxy configured properly?: C'è stato
un errore di acquisizione delle informazioni di rete. Il proxy è stato configurato
correttamente?
City: Città
Region: Regione
Country: Paese
Ip: Ip
Your Info: Le tue informazioni
Test Proxy: Test Proxy
Clicking on Test Proxy will send a request to: Cliccando su "Testa Proxy" verrà
inviata una richiesta a
Proxy Port Number: Numero di porta Proxy
Proxy Host: Host Proxy
About: About:
#On About page #On About page
About: 'Informazioni' About: 'Informazioni'
@ -317,6 +345,31 @@ About:
Latest FreeTube News: 'Ultime Notizie di Freetube' Latest FreeTube News: 'Ultime Notizie di Freetube'
#On Channel Page #On Channel Page
Donate: Dona
Blog: Blog
GitHub issues: Segnalazioni GitHub
Report a problem: Segnala un problema
FAQ: Domande Frequenti
FreeTube Wiki: Wiki FreeTube
Help: Aiuto
Downloads / Changelog: Download / Changelog
GitHub releases: GitHub releases
these people and projects: queste persone e progetti
FreeTube is made possible by: FreeTube è reso possibile grazie a
Credits: Crediti
Translate: Traduci
room rules: Regole stanza
Please read the: Si prega di leggere
Chat on Matrix: Chat su Matrix
Mastodon: Mastodon
Email: Email
Website: Sito web
Please check for duplicates before posting: Perfavore 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
Beta: Beta
Channel: Channel:
Subscriber: 'Iscritto' Subscriber: 'Iscritto'
Subscribers: 'Iscritti' Subscribers: 'Iscritti'
@ -435,6 +488,10 @@ Video:
Open Channel in YouTube: Apri il canale su YouTube Open Channel in YouTube: Apri il canale su YouTube
Started streaming on: Stream iniziato il Started streaming on: Stream iniziato il
Streamed on: Streaming il Streamed on: Streaming il
Video has been removed from your saved list: Il video è stato rimosso dalla lista
preferiti
Video has been saved: Il video è stato salvato
Save Video: Salva Video
Videos: Videos:
#& Sort By #& Sort By
Sort By: Sort By:

View File

@ -69,6 +69,7 @@ Search Filters:
Fetching results. Please wait: '결과를 불러오는중입니다. 잠시만 기다려주세요' Fetching results. Please wait: '결과를 불러오는중입니다. 잠시만 기다려주세요'
Fetch more results: '더보기' Fetch more results: '더보기'
# Sidebar # Sidebar
There are no more results for this search: 이 검색 결과에 대한 항목이 더 없습니다
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: '구독' Subscriptions: '구독'
@ -87,6 +88,8 @@ 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: 재생 Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 재생
목록이 없습니다. 영상의 오른쪽 아래에 있는 저장 버튼을 사용하여 재생 목록에 영상을 추가하세요 목록이 없습니다. 영상의 오른쪽 아래에 있는 저장 버튼을 사용하여 재생 목록에 영상을 추가하세요
Playlist Message: 지금 보시는 페이지는 완전한 플레이 리스트가 아닙니다. 이곳에는 저장되었거나 즐겨 찾기 표시가 된 항목만 표시
됩니다. 작업이 끝나면, 여기에 표시된 영상들은 '즐겨 찾기' 항목으로 옮겨집니다.
History: History:
# On History Page # On History Page
History: '재생 기록' History: '재생 기록'
@ -201,30 +204,30 @@ Settings:
Fetch Feeds from RSS: 'RSS에서 피드 가져오기' Fetch Feeds from RSS: 'RSS에서 피드 가져오기'
Manage Subscriptions: '구독 관리' Manage Subscriptions: '구독 관리'
Distraction Free Settings: Distraction Free Settings:
Distraction Free Settings: '' Distraction Free Settings: '방해 금지 모드 설정'
Hide Video Views: '' Hide Video Views: '조회수 숨기기'
Hide Video Likes And Dislikes: '' Hide Video Likes And Dislikes: '영상의 좋아요 및 싫어요 표시 숨기기'
Hide Channel Subscribers: '' Hide Channel Subscribers: '채널 구독자 숨기기'
Hide Comment Likes: '' Hide Comment Likes: '댓글의 좋아요 표시 숨기기'
Hide Recommended Videos: '' Hide Recommended Videos: '추천 영상 숨기기'
Hide Trending Videos: '' Hide Trending Videos: '현재 트렌딩 영상 숨기기'
Hide Popular Videos: '' Hide Popular Videos: '인기 영상 숨기기'
Hide Live Chat: '' Hide Live Chat: '실시간 댓글 숨기기'
Data Settings: Data Settings:
Data Settings: '' Data Settings: '데이터 설정'
Select Import Type: '' Select Import Type: '구독 및 재생 목록 가져오기 형식 고르기'
Select Export Type: '' Select Export Type: '구독 및 재생 목록 내보내기 형식 고르기'
Import Subscriptions: '' Import Subscriptions: '구독 목록 가져오기'
Import FreeTube: '' Import FreeTube: '구독 목록 가져오기: 형식 Freetube'
Import YouTube: '' Import YouTube: '구독 목록 가져오기 형식: 유투브'
Import NewPipe: '' Import NewPipe: '구독 목록 가져오기 형식: NewPipe'
Check for Legacy Subscriptions: '' Check for Legacy Subscriptions: ''
Export Subscriptions: '' Export Subscriptions: '구독 목록 내보내기'
Export FreeTube: '' Export FreeTube: '구독 목록 내보내기 형식: FreeTube'
Export YouTube: '' Export YouTube: '구독 목록 내보내기 형식: 유투브'
Export NewPipe: '' Export NewPipe: '구독 목록 내보내기 형식: NewPipe'
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 and profiles have been successfully imported: ''
All subscriptions have been successfully imported: '' All subscriptions have been successfully imported: ''

View File

@ -65,17 +65,19 @@ Search Filters:
Fetching results. Please wait: 'Resultaten verzamelen. Een momentje' Fetching results. Please wait: 'Resultaten verzamelen. Een momentje'
Fetch more results: 'Meer resultaten laden' Fetch more results: 'Meer resultaten laden'
# Sidebar # Sidebar
There are no more results for this search: Er zijn geen verdere resultaten voor
deze zoekopdracht
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: 'Abonnementen' Subscriptions: 'Abonnementen'
Latest Subscriptions: 'Nieuwste Van Abonnementen' Latest Subscriptions: 'Nieuwste Van Abonnementen'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'U 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'U
heeft momenteel geen Abonnementen. Voeg abonnementen toe om ze hier te zien' heeft nog geen Abonnementen. Voeg abonnementen toe om ze hier te zien'
'Getting Subscriptions. Please wait.': '' 'Getting Subscriptions. Please wait.': ''
Refresh Subscriptions: Vernieuw abonnementen Refresh Subscriptions: Vernieuw abonnementen
Getting Subscriptions. Please wait.: Abonnementen verzamelen. Een momentje. Getting Subscriptions. Please wait.: Abonnementen verzamelen. Een momentje.
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Dit This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Dit
profiel heeft een groot aantal abonnementen. RSS word geforceerd om tariefbeperkingen profiel heeft een groot aantal abonnementen. RSS wordt geforceerd om tariefbeperkingen
te voorkomen te voorkomen
Load More Videos: Laad Meer Video's Load More Videos: Laad Meer Video's
Trending: 'Trending' Trending: 'Trending'
@ -125,6 +127,7 @@ Settings:
#! List countries #! List countries
Check for Latest Blog Posts: Controleer op nieuwe Blogposts Check for Latest Blog Posts: Controleer op nieuwe Blogposts
Check for Updates: Controleer op Updates Check for Updates: Controleer op Updates
View all Invidious instance information: Bekijk alle Invidious-instantiegegevens
Theme Settings: Theme Settings:
Theme Settings: 'Thema Instellingen' Theme Settings: 'Thema Instellingen'
Match Top Bar with Main Color: 'Paar Bovenste Balk met Primaire Kleur' Match Top Bar with Main Color: 'Paar Bovenste Balk met Primaire Kleur'
@ -375,16 +378,15 @@ Channel:
Sort By: 'Sorteer Bij' Sort By: 'Sorteer Bij'
Videos: Videos:
Videos: 'Video''s' Videos: 'Video''s'
This channel does not currently have any videos: 'Dit kanaal heeft momenteel geen This channel does not currently have any videos: 'Dit kanaal heeft nog geen video''s'
video''s'
Sort Types: Sort Types:
Newest: 'Nieuwste' Newest: 'Nieuwste'
Oldest: 'Oudste' Oldest: 'Oudste'
Most Popular: 'Meest Populair' Most Popular: 'Meest Populair'
Playlists: Playlists:
Playlists: 'Afspeellijsten' Playlists: 'Afspeellijsten'
This channel does not currently have any playlists: 'Dit kanaal heeft momenteel This channel does not currently have any playlists: 'Dit kanaal heeft nog geen
geen afspeellijsten' afspeellijsten'
Sort Types: Sort Types:
Last Video Added: 'Laatst Toegevoegd' Last Video Added: 'Laatst Toegevoegd'
Newest: 'Nieuwste' Newest: 'Nieuwste'

View File

@ -63,6 +63,7 @@ Search Filters:
Fetching results. Please wait: 'Szukanie. Proszę poczekać' Fetching results. Please wait: 'Szukanie. Proszę poczekać'
Fetch more results: 'Pokaż więcej wyników' Fetch more results: 'Pokaż więcej wyników'
# Sidebar # Sidebar
There are no more results for this search: Nie ma więcej wyników dla tego wyszukiwania
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: 'Subskrypcje' Subscriptions: 'Subskrypcje'
@ -124,6 +125,8 @@ Settings:
#! List countries #! List countries
Check for Latest Blog Posts: Sprawdź ostatnie wpisy na blogu Check for Latest Blog Posts: Sprawdź ostatnie wpisy na blogu
Check for Updates: Szukaj aktualizacji Check for Updates: Szukaj aktualizacji
View all Invidious instance information: Pokaż informacje o wszystkich instancjach
Invidious
Theme Settings: Theme Settings:
Theme Settings: 'Ustawienia wyglądu' Theme Settings: 'Ustawienia wyglądu'
Match Top Bar with Main Color: 'Dopasuj górną belkę do głównego koloru' Match Top Bar with Main Color: 'Dopasuj górną belkę do głównego koloru'

View File

@ -62,6 +62,7 @@ Search Filters:
Fetching results. Please wait: 'Buscando resultados. Por favor, aguarde' Fetching results. Please wait: 'Buscando resultados. Por favor, aguarde'
Fetch more results: 'Buscar mais resultados' Fetch more results: 'Buscar mais resultados'
# Sidebar # Sidebar
There are no more results for this search: Não há mais resultados para esta pesquisa
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: 'Inscrições' Subscriptions: 'Inscrições'
@ -81,6 +82,9 @@ Most Popular: 'Mais populares'
Playlists: 'Listas' Playlists: 'Listas'
User Playlists: User Playlists:
Your Playlists: 'Suas listas' Your Playlists: 'Suas listas'
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 guardados estão vazios. Clique no botão salvar no canto de um vídeo
para que ele seja listado aqui
History: History:
# On History Page # On History Page
History: 'Histórico' History: 'Histórico'
@ -116,6 +120,8 @@ Settings:
#! List countries #! List countries
Check for Updates: Checar por atualizações Check for Updates: Checar por atualizações
Check for Latest Blog Posts: Verificar se há Novas Postagens no Blog Check for Latest Blog Posts: Verificar se há Novas Postagens no Blog
View all Invidious instance information: Ver todas as informações da instância
Invidious
Theme Settings: Theme Settings:
Theme Settings: 'Configurações de aparência' Theme Settings: 'Configurações de aparência'
Match Top Bar with Main Color: 'Usar a cor principal para a barra superior' Match Top Bar with Main Color: 'Usar a cor principal para a barra superior'
@ -270,6 +276,7 @@ Settings:
e perfis foram importados com sucesso e perfis foram importados com sucesso
Profile object has insufficient data, skipping item: O objeto Perfil possui dados Profile object has insufficient data, skipping item: O objeto Perfil possui dados
insuficientes, pulando item insuficientes, pulando item
Manage Subscriptions: Administrar Inscrições
Distraction Free Settings: Distraction Free Settings:
Hide Live Chat: Esconder chat ao vivo Hide Live Chat: Esconder chat ao vivo
Hide Popular Videos: Esconder vídeos populares Hide Popular Videos: Esconder vídeos populares
@ -284,6 +291,18 @@ Settings:
The app needs to restart for changes to take effect. Restart and apply change?: O 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 aplicativo necessita reiniciar para as mudanças fazerem efeito. Reiniciar e aplicar
mudança? mudança?
Proxy Settings:
Country: País
Ip: IP
Your Info: Suas Informações
Test Proxy: Testar Proxy
Clicking on Test Proxy will send a request to: Clicando em Test Proxy, será enviado
uma solicitação para
Proxy Port Number: Número da Porta de Proxy
Proxy Host: Host do Proxy
Proxy Protocol: Protocolo de Proxy
Enable Tor / Proxy: Ativar Tor / Proxy
Proxy Settings: Configurações de Proxy
About: About:
#On About page #On About page
About: 'Sobre' About: 'Sobre'

View File

@ -70,6 +70,8 @@ Search Filters:
Fetching results. Please wait: 'Căutăm resultate. Te rog așteaptă' Fetching results. Please wait: 'Căutăm resultate. Te rog așteaptă'
Fetch more results: 'Caută mai multe rezultate' Fetch more results: 'Caută mai multe rezultate'
# Sidebar # Sidebar
There are no more results for this search: Nu mai sunt rezultate pentru aceasta
cautare.
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: 'Abonări' Subscriptions: 'Abonări'
@ -78,11 +80,17 @@ Subscriptions:
ta de abonări este momentan goală. Adaugă abonați ca să îi vezi aici' ta de abonări este momentan goală. Adaugă abonați ca să îi vezi aici'
'Getting Subscriptions. Please wait.': 'Căutăm abonați. Te rog așteaptă.' 'Getting Subscriptions. Please wait.': 'Căutăm abonați. Te rog așteaptă.'
Refresh Subscriptions: 'Reîncarcă Abonăriile' Refresh Subscriptions: 'Reîncarcă Abonăriile'
Load More Videos: Incarca mai multe videouri
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Acest
profil are foarte multi urmaritori. Foloseste RSS pentru a evita limita fixata.
Trending: 'Trend' Trending: 'Trend'
Most Popular: 'Cel mai Popular' Most Popular: 'Cel mai Popular'
Playlists: 'Liste de videoclipuri' Playlists: 'Liste de videoclipuri'
User Playlists: User Playlists:
Your Playlists: 'Listele Tale' Your Playlists: 'Listele Tale'
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Nu
ai salvat niciun video. Apasa pe butonul de salveaza pentru a adauga un video
aici
History: History:
# On History Page # On History Page
History: 'Istoric' History: 'Istoric'
@ -115,44 +123,47 @@ Settings:
Middle: 'Mijloc' Middle: 'Mijloc'
End: 'Sfârșit' End: 'Sfârșit'
'Invidious Instance (Default is https://invidious.snopyta.org)': '' 'Invidious Instance (Default is https://invidious.snopyta.org)': ''
Region for Trending: '' Region for Trending: 'Regiunea tendintelor'
#! List countries #! List countries
Theme Settings: Theme Settings:
Theme Settings: '' Theme Settings: 'Setarile temelor'
Match Top Bar with Main Color: '' Match Top Bar with Main Color: 'Potriveste bara superioară cu culoarea principală'
Base Theme: Base Theme:
Base Theme: '' Base Theme: 'Temă de bază'
Black: '' Black: 'Negru'
Dark: '' Dark: 'Intunecat'
Light: '' Light: 'Deschis'
Main Color Theme: Main Color Theme:
Main Color Theme: '' Main Color Theme: 'Culoarea temei principale'
Red: '' Red: 'Roşu'
Pink: '' Pink: 'Roz'
Purple: '' Purple: 'Violet'
Deep Purple: '' Deep Purple: 'Mov inchis'
Indigo: '' Indigo: 'Indigo'
Blue: '' Blue: 'Albastru'
Light Blue: '' Light Blue: 'Albastru Deschis'
Cyan: '' Cyan: 'Cyan'
Teal: '' Teal: 'Turcoaz'
Green: '' Green: 'Verde'
Light Green: '' Light Green: 'Verde deschis'
Lime: '' Lime: 'Verde lime'
Yellow: '' Yellow: 'Galben'
Amber: '' Amber: 'Chihlimbar'
Orange: '' Orange: 'Portocaliu'
Deep Orange: '' Deep Orange: 'Portocaliu inchis'
Secondary Color Theme: '' Secondary Color Theme: 'Culoare secundara'
#* Main Color Theme #* Main Color Theme
UI Scale: Scala UI
Disable Smooth Scrolling: Dezactivați derularea fără probleme
Expand Side Bar by Default: Extindeti bara laterala in mod implicit
Player Settings: Player Settings:
Player Settings: '' Player Settings: 'Setări player'
Force Local Backend for Legacy Formats: '' Force Local Backend for Legacy Formats: ''
Play Next Video: '' Play Next Video: 'Redați următorul videoclip'
Turn on Subtitles by Default: '' Turn on Subtitles by Default: 'Activati subtitrarile in mod implicit'
Autoplay Videos: '' Autoplay Videos: 'Redare automată de videoclipuri'
Proxy Videos Through Invidious: '' Proxy Videos Through Invidious: 'Proxy Videoclipuri prin Invidious'
Autoplay Playlists: '' Autoplay Playlists: 'Liste de redare automată'
Enable Theatre Mode by Default: '' Enable Theatre Mode by Default: ''
Default Volume: '' Default Volume: ''
Default Playback Rate: '' Default Playback Rate: ''
@ -241,6 +252,9 @@ Settings:
#& Yes #& Yes
#& No #& No
The app needs to restart for changes to take effect. Restart and apply change?: Aplicatia
trebuie restartata pentru ca schimbarile sa aiba efect. Doresti sa restartezi
si sa aplici schimbarile?
About: About:
#On About page #On About page
About: '' About: ''

View File

@ -62,6 +62,7 @@ Search Filters:
Fetching results. Please wait: 'Получение результатов. Пожалуйста, подождите' Fetching results. Please wait: 'Получение результатов. Пожалуйста, подождите'
Fetch more results: 'Получить больше результатов' Fetch more results: 'Получить больше результатов'
# Sidebar # Sidebar
There are no more results for this search: Больше нет результатов по этому запросу
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: 'Подписки' Subscriptions: 'Подписки'
@ -81,6 +82,9 @@ Most Popular: 'Самые популярные'
Playlists: 'Плейлисты' Playlists: 'Плейлисты'
User 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: У
вас нет сохранных видео. Нажмите на кнопку сохранения в углу видео, чтобы оно
появилось здесь
History: History:
# On History Page # On History Page
History: 'История' History: 'История'
@ -116,6 +120,7 @@ Settings:
#! List countries #! List countries
Check for Latest Blog Posts: Проверить последние сообщения в блоге Check for Latest Blog Posts: Проверить последние сообщения в блоге
Check for Updates: Проверить наличие обновлений Check for Updates: Проверить наличие обновлений
View all Invidious instance information: Показать все доступные экземпляры Invidious
Theme Settings: Theme Settings:
Theme Settings: 'Настройки темы' Theme Settings: 'Настройки темы'
Match Top Bar with Main Color: 'Совместить верхнюю панель с основным цветом' Match Top Bar with Main Color: 'Совместить верхнюю панель с основным цветом'
@ -269,6 +274,7 @@ Settings:
One or more subscriptions were unable to be imported: Не удалось импортировать One or more subscriptions were unable to be imported: Не удалось импортировать
одну или несколько подписок одну или несколько подписок
Check for Legacy Subscriptions: Проверить устаревшие подписки Check for Legacy Subscriptions: Проверить устаревшие подписки
Manage Subscriptions: Управление подписками
Distraction Free Settings: Distraction Free Settings:
Hide Live Chat: Скрыть Live чат Hide Live Chat: Скрыть Live чат
Hide Popular Videos: Скрыть популярные видео Hide Popular Videos: Скрыть популярные видео
@ -283,6 +289,22 @@ Settings:
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?: Чтобы
изменения вступили в силу, необходимо перезапустить приложение. Перезапустить изменения вступили в силу, необходимо перезапустить приложение. Перезапустить
и применить изменения? и применить изменения?
Proxy Settings:
Error getting network information. Is your proxy configured properly?: Ошибка
при получении информации о сети. Вы уверены, что прокси настроен правильно?
Your Info: Ваша информация
Clicking on Test Proxy will send a request to: Нажмите на rкнопку "Протестировать
соединение", чтобы отправить запрос на
Test Proxy: Протестировать соединение
Proxy Port Number: Порт прокси-сервера
Proxy Host: Адрес прокси-сервера
Proxy Protocol: Протокол прокси
City: Город
Region: Регион
Country: Страна
Ip: Ip
Enable Tor / Proxy: Включить Tor / Прокси
Proxy Settings: Настройки прокси
About: About:
#On About page #On About page
About: 'О программе' About: 'О программе'
@ -315,6 +337,28 @@ About:
Latest FreeTube News: 'Последние новости FreeTube' Latest FreeTube News: 'Последние новости FreeTube'
#On Channel Page #On Channel Page
Donate: Пожертвовать
these people and projects: этим людям и проектам
FreeTube is made possible by: FreeTube стал возможен благодаря
Credits: Команда проекта
Translate: Перевод
room rules: правила комнаты
Please read the: Пожалуйста прочитайте
Chat on Matrix: Чат Matrix
Mastodon: Mastodon
Email: Электронная почта
Blog: Блог
Website: Сайт
Report a problem: Сообщить о проблеме
FAQ: FAQ
FreeTube Wiki: Вики-сайт FreeTube
Help: Помощь
GitHub releases: Релизы на GitHub
Downloads / Changelog: Загрузки / Журнал изменений
View License: Посмотреть лицензию
Licensed under the AGPLv3: Лицензия AGPLv3
Source code: Исходный код
Beta: Бета
Channel: Channel:
Subscriber: 'Подписчик' Subscriber: 'Подписчик'
Subscribers: 'Подписчиков' Subscribers: 'Подписчиков'
@ -432,6 +476,9 @@ Video:
Open Channel in YouTube: Открыть канал в YouTube Open Channel in YouTube: Открыть канал в YouTube
Streamed on: Транслировано Streamed on: Транслировано
Started streaming on: Трансляция начата на Started streaming on: Трансляция начата на
Video has been removed from your saved list: Видео было удалено из списка сохраненных
Video has been saved: Видео было добавлено в сохраненные
Save Video: Добавить видео в сохраненные
Videos: Videos:
#& Sort By #& Sort By
Sort By: Sort By:

View File

@ -122,6 +122,7 @@ Settings:
#! List countries #! List countries
Check for Latest Blog Posts: Skontrolovať najnovšie príspevky na blogu Check for Latest Blog Posts: Skontrolovať najnovšie príspevky na blogu
Check for Updates: Skontrolovať aktualizácie Check for Updates: Skontrolovať aktualizácie
View all Invidious instance information: Zobraziť všetko info o Invidious inštancií
Theme Settings: Theme Settings:
Theme Settings: 'Nastavenie motívu' Theme Settings: 'Nastavenie motívu'
Match Top Bar with Main Color: 'Prispôsobiť hornú lištu s hlavnou farbou' Match Top Bar with Main Color: 'Prispôsobiť hornú lištu s hlavnou farbou'

View File

@ -62,6 +62,7 @@ Search Filters:
Fetching results. Please wait: '摘取结果中。请稍候' Fetching results. Please wait: '摘取结果中。请稍候'
Fetch more results: '摘取更多结果' Fetch more results: '摘取更多结果'
# Sidebar # Sidebar
There are no more results for this search: 对于本搜索没有更多结果
Subscriptions: Subscriptions:
# On Subscriptions Page # On Subscriptions Page
Subscriptions: '订阅' Subscriptions: '订阅'
@ -78,6 +79,8 @@ Most Popular: '最流行'
Playlists: '播放列表' Playlists: '播放列表'
User 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: 本页面不代表功能完备的播放列表。它只列举您保存或喜爱的播放列表。当项目完成时,本页面的所有视频将会迁移到“最喜爱”播放列表。
History: History:
# On History Page # On History Page
History: '历史记录' History: '历史记录'
@ -111,6 +114,7 @@ Settings:
#! List countries #! List countries
Check for Updates: 检查更新 Check for Updates: 检查更新
Check for Latest Blog Posts: 检查最新的博客贴 Check for Latest Blog Posts: 检查最新的博客贴
View all Invidious instance information: 浏览所有Invidious实例
Theme Settings: Theme Settings:
Theme Settings: '主题设置' Theme Settings: '主题设置'
Match Top Bar with Main Color: '顶部菜单栏对应主颜色' Match Top Bar with Main Color: '顶部菜单栏对应主颜色'
@ -220,7 +224,7 @@ Settings:
Remove All Subscriptions / Profiles: 移除所有订阅 / 配置文件 Remove All Subscriptions / Profiles: 移除所有订阅 / 配置文件
Data Settings: Data Settings:
Subscriptions have been successfully exported: 订阅已成功导出 Subscriptions have been successfully exported: 订阅已成功导出
This might take a while, please wait: 能需要一段时间,请稍候 This might take a while, please wait: 能需要一段时间,请稍候
Invalid subscriptions file: 无效的订阅文件 Invalid subscriptions file: 无效的订阅文件
All subscriptions have been successfully imported: 所有订阅已成功导入 All subscriptions have been successfully imported: 所有订阅已成功导入
All subscriptions and profiles have been successfully imported: 所有订阅和配置文件已成功导入 All subscriptions and profiles have been successfully imported: 所有订阅和配置文件已成功导入
@ -248,6 +252,7 @@ Settings:
Data Settings: 数据设置 Data Settings: 数据设置
One or more subscriptions were unable to be imported: 一个或者更多订阅无法被导入 One or more subscriptions were unable to be imported: 一个或者更多订阅无法被导入
Check for Legacy Subscriptions: 检查传统订阅 Check for Legacy Subscriptions: 检查传统订阅
Manage Subscriptions: 管理订阅
Distraction Free Settings: Distraction Free Settings:
Hide Popular Videos: 隐藏流行视频 Hide Popular Videos: 隐藏流行视频
Hide Trending Videos: 隐藏热门视频 Hide Trending Videos: 隐藏热门视频
@ -258,7 +263,21 @@ Settings:
Hide Video Likes And Dislikes: 隐藏视频喜欢与不喜欢 Hide Video Likes And Dislikes: 隐藏视频喜欢与不喜欢
Hide Video Views: 隐藏视频观看数量 Hide Video Views: 隐藏视频观看数量
Distraction Free Settings: 零打扰设置 Distraction Free Settings: 零打扰设置
Hide Active Subscriptions: 隐藏活跃的订阅
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?: 应用需要重启让修改生效。重启以应用修改?
Proxy Settings:
Proxy Protocol: 代理协议
Enable Tor / Proxy: 使用Tor/代理
Proxy Settings: 代理设置
Error getting network information. Is your proxy configured properly?: 获取网络信息错误。您的代理配置是否正确?
City: 城市
Region: 地区
Country: 国家
Ip: IP地址
Your Info: 你的信息
Test Proxy: 测试代理
Clicking on Test Proxy will send a request to: 点击测试代理将会发送一个请求给
Proxy Port Number: 代理端口号
About: About:
#On About page #On About page
About: '关于' About: '关于'
@ -284,6 +303,8 @@ About:
Latest FreeTube News: '最新FreeTube新闻' Latest FreeTube News: '最新FreeTube新闻'
#On Channel Page #On Channel Page
Source code: 源代码
Beta: 测试版
Channel: Channel:
Subscriber: '订阅者' Subscriber: '订阅者'
Subscribers: '订阅者' Subscribers: '订阅者'

View File

@ -114,6 +114,7 @@ Settings:
#! List countries #! List countries
Check for Latest Blog Posts: 檢查最新的部落格貼文 Check for Latest Blog Posts: 檢查最新的部落格貼文
Check for Updates: 檢查更新 Check for Updates: 檢查更新
View all Invidious instance information: 檢視所有 Invidious 站台的資訊
Theme Settings: Theme Settings:
Theme Settings: '主題設定' Theme Settings: '主題設定'
Match Top Bar with Main Color: '頂部功能表欄對應主色彩' Match Top Bar with Main Color: '頂部功能表欄對應主色彩'