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

View File

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

View File

@ -82,3 +82,27 @@
.forceTextColor .inputAction: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 () {
return {
id: '',
inputData: ''
inputData: '',
searchState: {
showOptions: false,
selectedOption: -1,
isPointerInList: false
}
}
},
computed: {
@ -72,10 +77,15 @@ export default Vue.extend({
},
methods: {
handleClick: function () {
this.searchState.showOptions = false
this.$emit('input', this.inputData)
this.$emit('click', this.inputData)
},
handleInput: function () {
if (this.isSearch &&
this.searchState.selectedOption !== -1 &&
this.inputData === this.dataList[this.searchState.selectedOption]) { return }
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"
:disabled="disabled"
@input="e => handleInput(e.target.value)"
@focus="searchState.showOptions = true"
@blur="handleInputBlur"
@keydown="e => handleKeyDown(e.keyCode)"
>
<font-awesome-icon
v-if="showArrow"
@ -34,16 +37,26 @@
class="inputAction"
@click="handleClick"
/>
<datalist
v-if="dataList.length > 0"
<div class="options">
<ul
v-if="inputData !== '' && dataList.length > 0 && searchState.showOptions"
:id="idDataList"
class="list"
@mouseenter="searchState.isPointerInList = true"
@mouseleave="searchState.isPointerInList = false"
>
<option
<li
v-for="(list, index) in dataList"
:key="index"
:value="list"
/>
</datalist>
:class="searchState.selectedOption == index ? 'hover': ''"
@click="handleOptionClick(index)"
@mouseenter="searchState.selectedOption = index"
>
{{ list }}
</li>
</ul>
</div>
</div>
</template>

View File

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

View File

@ -93,12 +93,24 @@ export default Vue.extend({
this.isLoading = true
this.commentData = []
this.nextPageToken = undefined
this.getCommentDataLocal()
this.getCommentDataLocal({
videoId: this.id,
setCookie: false,
sortByNewest: this.sortNewest,
continuation: this.nextPageToken ? this.nextPageToken : undefined
})
break
case 'invidious':
this.isLoading = true
this.commentData = []
this.getCommentDataInvidious(null)
this.getCommentDataInvidious({
resource: 'comments',
id: this.id,
params: {
continuation: this.nextPageToken,
sort_by: this.sortNewest ? 'new' : 'top'
}
})
break
}
},
@ -107,10 +119,22 @@ export default Vue.extend({
this.isLoading = true
switch (this.backendPreference) {
case 'local':
this.getCommentDataLocal()
this.getCommentDataLocal({
videoId: this.id,
setCookie: false,
sortByNewest: this.sortNewest,
continuation: this.nextPageToken ? this.nextPageToken : undefined
})
break
case 'invidious':
this.getCommentDataInvidious(this.nextPageToken)
this.getCommentDataInvidious({
resource: 'comments',
id: this.id,
params: {
continuation: this.nextPageToken,
sort_by: this.sortNewest ? 'new' : 'top'
}
})
break
}
},
@ -125,69 +149,34 @@ export default Vue.extend({
}
},
getCommentReplies: function (index) {
switch (this.commentData[index].dataType) {
case 'local':
this.commentData[index].showReplies = !this.commentData[index].showReplies
break
case 'invidious':
toggleCommentReplies: function (index) {
if (this.commentData[index].showReplies || this.commentData[index].replies.length > 0) {
this.commentData[index].showReplies = !this.commentData[index].showReplies
} 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
}
},
getCommentDataLocal: function () {
const payload = {
videoId: this.id,
setCookie: false,
sortByNewest: this.sortNewest,
continuation: this.nextPageToken ? this.nextPageToken : undefined
}
getCommentDataLocal: function (payload) {
ytcm.getComments(payload).then((response) => {
console.log(response)
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
this.parseLocalCommentData(response, null)
}).catch((err) => {
console.log(err)
const errorMessage = this.$t('Local API Error (Click to copy)')
@ -209,19 +198,79 @@ export default Vue.extend({
})
},
getCommentDataInvidious: function () {
const payload = {
resource: 'comments',
id: this.id,
params: {
continuation: this.nextPageToken,
sort_by: this.sortNewest ? 'new' : 'top'
getCommentRepliesLocal: function (payload) {
this.showToast({
message: this.$t('Comments.Getting comment replies, please wait')
})
ytcm.getCommentReplies(payload.videoId, payload.continuation).then((response) => {
this.parseLocalCommentData(response, payload.index)
}).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) => {
console.log(response)
const commentData = response.comments.map((comment) => {
comment.showReplies = false
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) => {
console.log(response)
const commentData = response.comments.map((comment) => {
comment.showReplies = false
comment.authorThumb = comment.authorThumbnails[1].url.replace('https://yt3.ggpht.com', `${this.invidiousInstance}/ggpht/`)

View File

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

View File

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

View File

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

View File

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

View File

@ -1,39 +1,39 @@
# Put the name of your locale in the same language
Locale Name: 'Dansk'
Locale Name: 'Dansk (DK)'
FreeTube: 'FreeTube'
# Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >-
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
File: 'Fil'
Quit: 'Afslut'
Edit: 'Redigere'
Edit: 'Redigér'
Undo: 'Fortryd'
Redo: 'Genskab igen'
Cut: 'klip'
Copy: 'kopiér'
Paste: 'sæt ind'
Redo: 'Omgør'
Cut: 'Klip'
Copy: 'Kopiér'
Paste: 'Indsæt'
Delete: 'Slet'
Select all: 'Vælg alle'
Select all: 'Vælg alt'
Reload: 'Genindlæs'
Force Reload: 'Tving genindlæsning'
Toggle Developer Tools: 'slå udviklerværktøjer til eller fra'
Actual size: 'Aktuel størrelse'
Force Reload: 'Tving Genindlæsning'
Toggle Developer Tools: 'Slå Udviklerværktøjer til/fra'
Actual size: 'Faktisk størrelse'
Zoom in: 'Zoom ind'
Zoom out: 'Zoom ud'
Toggle fullscreen: 'Fuld Skærm'
Toggle fullscreen: 'Slå fuld skærm til/fra'
Window: 'Vindue'
Minimize: 'Minimer'
Close: 'Tæt'
Minimize: 'Minimér'
Close: 'Luk'
Back: 'Tilbage'
Forward: 'Frem'
Forward: 'Fremad'
Version $ is now available! Click for more details: 'Version $ er nu tilgængelig!
Klik for at få flere oplysninger'
Download From Site: 'Hent Fra Hjemmeside'
Version $ is now available! Click for more details: 'Version $ er nu tilgængelig! Klik
for flere detaljer'
Download From Site: 'Hent Fra Netsted'
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 / 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: 'Søgefiltre'
Sort By:
Sort By: 'Sortér efter'
Sort By: 'Sortér Efter'
Most Relevant: 'Mest Relevante'
Rating: 'Bedømmelse'
Upload Date: 'Upload dato'
Upload Date: 'Indsendelsesdato'
View Count: 'Visningstal'
Time:
Time: 'Tid'
Any Time: 'Når som helst'
Any Time: 'Enhver Tid'
Last Hour: 'Sidste Time'
Today: 'I dag'
This Week: 'Denne uge'
This Month: 'Denne måned'
This Year: 'Dette år'
Today: 'I Dag'
This Week: 'Denne Uge'
This Month: 'Denne Måned'
This Year: 'I År'
Type:
Type: 'Type'
All Types: 'Alle typer'
All Types: 'Alle Typer'
Videos: 'Videoer'
Channels: 'Kanaler'
#& Playlists
Duration:
Duration: 'Varighed'
All Durations: 'Alle varigheder'
Duration: 'Længde'
All Durations: 'Alle Længder'
Short (< 4 minutes): 'Kort (< 4 minutter)'
Long (> 20 minutes): 'Lang (> 20 minutter)'
# On Search Page
Search Results: 'Søgeresultater'
Fetching results. Please wait: 'Henter resultater. Vent venligst'
Fetch more results: 'Hent flere resultater'
Fetching results. Please wait: 'Skaffer resultater. Vent venligst'
Fetch more results: 'Skaf flere resultater'
# Sidebar
There are no more results for this search: Der er ikke flere resultater for denne
søgning
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Abonnementer'
Latest Subscriptions: 'Seneste abonnementer'
Latest Subscriptions: 'Seneste Abonnementer'
'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.'
'Getting Subscriptions. Please wait.': 'Få abonnementer. Vent venligst.'
Refresh Subscriptions: 'Opdater abonnementer'
Trending: 'Popuæret'
Most Popular: 'Mest populære'
Playlists: 'Afspilningslister'
'Getting Subscriptions. Please wait.': 'Henter Abonnementer. Vent venligst.'
Refresh Subscriptions: 'Genopfrisk Abonnementer'
Load More Videos: Indlæs Flere Videoer
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Denne
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:
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:
# On History Page
History: 'Historie'
Watch History: 'Se historik'
History: 'Historik'
Watch History: 'Set Historik'
Your history list is currently empty.: 'Din historikliste er i øjeblikket tom.'
Settings:
# On Settings Page
Settings: 'Indstillinger'
General Settings:
General Settings: 'Generelle indstillinger'
Check for Updates: 'Søg efter opdateringer'
Check for Latest Blog Posts: 'Se efter seneste blogindlæg'
Fallback to Non-Preferred Backend on Failure: 'Tilbageførsel til ikke-foretrukne
backend ved fejl'
Enable Search Suggestions: 'Aktivér søgeforslag'
Default Landing Page: 'Standard landingsside'
Locale Preference: 'Lokal indstilling'
General Settings: 'Generelle Indstillinger'
Check for Updates: 'Søg efter Opdateringer'
Check for Latest Blog Posts: 'Søg efter Seneste Blogindlæg'
Fallback to Non-Preferred Backend on Failure: 'Tilbagefald til Ikke-Foretrukken
Server ved Fejl'
Enable Search Suggestions: 'Aktivér Søgeforslag'
Default Landing Page: 'Standard Landingsside'
Locale Preference: 'Sprogindstilling'
Preferred API Backend:
Preferred API Backend: 'Foretrukket API-backend'
Preferred API Backend: 'Foretrukket API-Server'
Local API: 'Lokal API'
Invidious API: 'Invidious API'
Invidious API: 'Invidious-API'
Video View Type:
Video View Type: 'Video Visningstype'
Grid: 'Gitter'
List: 'Liste'
Thumbnail Preference:
Thumbnail Preference: 'Thumbnail præference'
Thumbnail Preference: 'Indstilling for Forhåndsvisning'
Default: 'Standard'
Beginning: 'Starten'
Middle: 'Midt'
End: 'Afslut'
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Instance
Beginning: 'Begyndelsen'
Middle: 'Midten'
End: 'Slutningen'
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious-Instans
(Standard er https://invidious.snopyta.org)'
Region for Trending: 'Region for trend'
Region for Trending: 'Område for Mode'
#! List countries
View all Invidious instance information: Vis al Invidious-instans-information
Theme Settings:
Theme Settings: 'Tema Indstillinger'
Match Top Bar with Main Color: 'Match Topbjælken med Hovedfarven'
Theme Settings: 'Temaindstillinger'
Match Top Bar with Main Color: 'Tilpas Topbjælke til Primær Farve'
Base Theme:
Base Theme: 'Grundtema'
Black: 'Sort'
Dark: 'Mørk'
Light: 'Lys'
Dark: 'Mørkt'
Light: 'Lyst'
Main Color Theme:
Main Color Theme: 'Hovedfarvetema'
Red: 'Rød'
Pink: 'Lyserød'
Main Color Theme: 'Primært Farvetema'
Red: 'Rødt'
Pink: 'Lyserødt'
Purple: 'Lilla'
Deep Purple: 'Mørke Lilla'
Deep Purple: 'Mørkelilla'
Indigo: 'Indigo'
Blue: 'Blå'
Light Blue: 'Lyseblå'
Blue: 'Blåt'
Light Blue: 'Lyseblåt'
Cyan: 'Cyan'
Teal: 'Teal'
Green: 'Grøn'
Light Green: 'Lysegrøn'
Lime: 'Citron'
Yellow: 'Gul'
Teal: 'Blågrønt'
Green: 'Grønt'
Light Green: 'Lysegrønt'
Lime: 'Limegrønt'
Yellow: 'Gult'
Amber: 'Rav'
Orange: 'Orange'
Deep Orange: 'Dyb orange'
Secondary Color Theme: 'Sekundært farvetema'
Deep Orange: 'Dybt Orange'
Secondary Color Theme: 'Sekundært Farvetema'
#* 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: 'Spillerindstillinger'
Force Local Backend for Legacy Formats: 'Tving Lokal Backend til Ældre Formater'
Player Settings: 'Afspilningsindstillinger'
Force Local Backend for Legacy Formats: 'Tving Lokal Server for Gamle Formater'
Play Next Video: 'Afspil Næste Video'
Turn on Subtitles by Default: 'Aktivér Undertekster som Standard'
Autoplay Videos: 'Automatisk afspilning af videoer'
Proxy Videos Through Invidious: 'Proxy Videoer Igennem Invidious'
Autoplay Playlists: 'Automatisk Afspilning af Playlister'
Enable Theatre Mode by Default: 'Aktivér Teatertilstand som Standard'
Default Volume: 'Standardvolumen'
Default Playback Rate: 'Standard afspilningshastighed'
Turn on Subtitles by Default: 'Slå Undertekster til som Standard'
Autoplay Videos: 'Autospil Videoer'
Proxy Videos Through Invidious: 'Kør Videoer Gennem Invidious-Proxy'
Autoplay Playlists: 'Autospil Spillelister'
Enable Theatre Mode by Default: 'Aktivér Biograftilstand som Standard'
Default Volume: 'Standard Lydstyrke'
Default Playback Rate: 'Standard Afspilningshastighed'
Default Video Format:
Default Video Format: 'Standard Videoformat'
Dash Formats: 'Dash Formater'
Legacy Formats: 'Ældre Formater'
Dash Formats: 'Dash-Formater'
Legacy Formats: 'Gamle Formater'
Audio Formats: 'Lydformater'
Default Quality:
Default Quality: 'Standardkvalitet'
Auto: 'Auto'
144p: '144p'
240p: '240p'
360p: '360p'
480p: '480p'
720p: '720p'
1080p: '1080p'
1440p: '1440p'
4k: '4k'
8k: '8k'
Auto: 'Automatisk'
144p: 'qqVGA'
240p: 'QVGA'
360p: 'nHD'
480p: 'SD/VGA'
720p: 'HD'
1080p: 'Fuld HD'
1440p: 'QHD'
4k: 'UHD'
8k: '8K UHD'
Privacy Settings:
Privacy Settings: 'Privatindstillinger'
Remember History: 'Husk historie'
Save Watched Progress: 'Gem set Fremskridt'
Clear Search Cache: 'Ryd Søgecache'
Privacy Settings: 'Privatlivsindstillinger'
Remember History: 'Husk Historik'
Save Watched Progress: 'Gem Set Fremskridt'
Clear Search Cache: 'Ryd Lokalt Søgelager'
Are you sure you want to clear out your search cache?: 'Er du sikker på, at du
vil rydde din søgecache?'
Search cache has been cleared: 'Søgecache er ryddet'
Remove Watch History: 'Fjern Historik'
vil udrydde dit lokale søgelager?'
Search cache has been cleared: 'Lokalt søgelager er blevet ryddet'
Remove Watch History: 'Fjern Set Historik'
Are you sure you want to remove your entire watch history?: 'Er du sikker på,
at du vil fjerne hele din historie?'
Watch history has been cleared: 'historie, er blevet ryddet'
at du vil fjerne hele din sete historik?'
Watch history has been cleared: 'Set historik er blevet ryddet'
Remove All Subscriptions / Profiles: 'Fjern Alle Abonnementer / Profiler'
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
fortrydes.'
Subscription Settings:
Subscription Settings: 'Abonnementsindstillinger'
Hide Videos on Watch: 'Skjul videoer på set'
Fetch Feeds from RSS: 'Hent Feeds fra RSS'
Manage Subscriptions: 'Administrér abonnementer'
Hide Videos on Watch: 'Skjul Videoer på Se'
Fetch Feeds from RSS: 'Skaf Strømme fra RSS'
Manage Subscriptions: 'Abonnementshåndtering'
Data Settings:
Data Settings: 'Dataindstillinger'
Select Import Type: 'Vælg Importtype'
Select Export Type: 'Vælg Eksporter Type'
Import Subscriptions: 'Importér abonnementer'
Select Export Type: 'Vælg Eksporttype'
Import Subscriptions: 'Importér Abonnementer'
Import FreeTube: 'Importér FreeTube'
Import YouTube: 'Importér YouTube'
Import NewPipe: 'Importér NewPipe'
Export Subscriptions: 'Eksportér abonnementer'
Export Subscriptions: 'Eksportér Abonnementer'
Export FreeTube: 'Eksportér FreeTube'
Export YouTube: 'Eksportér YouTube'
Export NewPipe: 'Eksportér NewPipe'
Import History: 'Eksportér Historie'
Export History: 'Eksportér Historie'
Profile object has insufficient data, skipping item: 'Profilobjekt har utilstrækkelige
data, springer elementet over'
All subscriptions and profiles have been successfully imported: 'Alle abonnementer
og profiler er blevet importeret'
All subscriptions have been successfully imported: 'Alle abonnementer er blevet
importeret'
One or more subscriptions were unable to be imported: 'En eller flere abonnementer
Import History: 'Importér Historik'
Export History: 'Eksportér Historik'
Profile object has insufficient data, skipping item: 'Profilobjekt har utilstrækkelig
data, springer objektet over'
All subscriptions and profiles have been successfully imported: 'Det lykkedes
at importere alle abonnementer og profiler'
All subscriptions have been successfully imported: 'Det lykkedes at importere
alle abonnementer'
One or more subscriptions were unable to be imported: 'Et eller flere abonnementer
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'
Invalid history file: 'Ugyldig historiefil'
Subscriptions have been successfully exported: 'Abonnementer er blevet eksporteret'
History object has insufficient data, skipping item: 'Historikobjektet har utilstrækkelige
data, springer elementet over'
All watched history has been successfully imported: 'Alt historik, der er set,
er blevet importeret'
All watched history has been successfully exported: 'Alt historik, der er set,
er blevet eksporteret'
Unable to read file: 'Kan ikke læse filen'
Unable to write file: 'Kunne ikke skrive filen'
Invalid history file: 'Ugyldig historik-fil'
Subscriptions have been successfully exported: 'Det lykkedes at eksportere abonnementer'
History object has insufficient data, skipping item: 'Historik-objekt har utilstrækkelig
data, springer objektet over'
All watched history has been successfully imported: 'Det lykkedes at importere
hele set-historikken'
All watched history has been successfully exported: 'Det lykkedes at eksportere
hele set-historikken'
Unable to read file: 'Kan ikke læse fil'
Unable to write file: 'Kan ikke skrive fil'
Unknown data key: 'Ukendt datanøgle'
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: 'Avancerede indstillinger'
Enable Debug Mode (Prints data to the console): 'Aktivér fejlretningstilstand
@ -259,6 +276,36 @@ Settings:
#& Yes
#& 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:
#On About page
About: 'Om'
@ -290,59 +337,85 @@ About:
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 Select: 'Vælg profil'
All Channels: 'Alle kanaler'
Profile Manager: 'Profil Manager'
Create New Profile: 'Opret ny profil'
Edit Profile: 'Redigér profil'
Profile Select: 'Vælg Profil'
All Channels: 'Alle Kanaler'
Profile Manager: 'Profilhåndtering'
Create New Profile: 'Opret Ny Profil'
Edit Profile: 'Redigér Profil'
Color Picker: 'Farvevælger'
Custom Color: 'Brugerdefineret farve'
Profile Preview: 'Eksempel på profil'
Create Profile: 'Opret profil'
Update Profile: 'Opdater profil'
Make Default Profile: 'Opret standardprofil'
Delete Profile: 'Slet profil'
Custom Color: 'Tilpasset Farve'
Profile Preview: 'Forhåndsvisning af Profil'
Create Profile: 'Opret Profil'
Update Profile: 'Opdatér Profil'
Make Default Profile: 'Gør til Standardprofil'
Delete Profile: 'Slet Profil'
Are you sure you want to delete this profile?: 'Er du sikker på, at du vil slette
denne profil?'
All subscriptions will also be deleted.: 'Alle abonnementer slettes også.'
Profile could not be found: 'Profilen kunne ikke findes'
Your profile name cannot be empty: 'Dit profilnavn kan ikke være tomt'
Profile has been created: 'Profilen er oprettet'
Profile has been updated: 'Profilen er opdateret'
Your default profile has been set to $: 'Din standardprofil er indstillet til $'
Removed $ from your profiles: 'Fjernet $ fra dine profiler'
All subscriptions will also be deleted.: 'Alle abonnementer vil også blive slettede.'
Profile could not be found: 'Profil kunne ikke findes'
Your profile name cannot be empty: 'Dit profilnavn må ikke være tomt'
Profile has been created: 'Profil er blevet oprettet'
Profile has been updated: 'Profil er blevet opdateret'
Your default profile has been set to $: 'Din standardprofil er blevet indstillet
til $'
Removed $ from your profiles: 'Fjernede $ fra dine profiler'
Your default profile has been changed to your primary profile: 'Din standardprofil
er blevet ændret til din primære profil'
$ is now the active profile: '$ er nu den aktive profil'
Subscription List: 'Abonnementsliste'
Other Channels: 'Andre kanaler'
Other Channels: 'Andre Kanaler'
$ selected: '$ valgt'
Select All: 'Vælg alle'
Select None: 'Vælg Ingen'
Delete Selected: 'Slet valgt'
Add Selected To Profile: 'Føj valgt til profil'
No channel(s) have been selected: 'Der er ikke valgt nogen kanaler'
Select All: 'Vælg Alt'
Select None: 'Vælg Intet'
Delete Selected: 'Slet Valgte'
Add Selected To Profile: 'Føj Valgte Til Profil'
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
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?
De samme kanaler slettes i enhver profil, de findes i.'
: 'Dette er din primære profil. Er du sikker på, at du vil slette de valgte kanaler? De
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
du sikker på, at du vil slette de valgte kanaler? Dette sletter ikke kanalen fra
nogen anden profil.'
du sikker på, at du vil slette de valgte kanaler? Dette vil ikke slette kanalen
fra nogen anden profil.'
#On Channel Page
Channel:
Subscriber: 'Abonnent'
Subscribers: 'Abonnenter'
Subscribe: 'Abonnér'
Unsubscribe: 'Afmelde'
Channel has been removed from your subscriptions: 'Kanalen er fjernet fra dine abonnementer'
Removed subscription from $ other channel(s): 'Fjernet abonnement fra $ andre kanaler'
Added channel to your subscriptions: 'Tilføjet kanal til dine abonnementer'
Search Channel: 'Søg i kanal'
Your search results have returned 0 results: 'Dine søgeresultater har returneret
0 resultater'
Sort By: 'Sortér efter'
Unsubscribe: 'Afmeld'
Channel has been removed from your subscriptions: 'Kanal er blevet fjernet fra dine
abonnementer'
Removed subscription from $ other channel(s): 'Fjernede abonnement fra $ andre kanaler'
Added channel to your subscriptions: 'Føjede kanal til dine abonnementer'
Search Channel: 'Kanalsøgning'
Your search results have returned 0 results: 'Dine søgeresultater har givet 0 resultater'
Sort By: 'Sortér Efter'
Videos:
Videos: 'Videoer'
This channel does not currently have any videos: 'Denne kanal har i øjeblikket
@ -350,13 +423,13 @@ Channel:
Sort Types:
Newest: 'Nyeste'
Oldest: 'Ældste'
Most Popular: 'Mest populære'
Most Popular: 'Mest Populære'
Playlists:
Playlists: 'Playlister'
Playlists: 'Spillelister'
This channel does not currently have any playlists: 'Denne kanal har i øjeblikket
ingen playlister'
ingen spillelister'
Sort Types:
Last Video Added: 'Sidste Video Tilføjet'
Last Video Added: 'Sidste Tilføjede Video'
Newest: 'Nyeste'
Oldest: 'Ældste'
About:
@ -364,43 +437,43 @@ Channel:
Channel Description: 'Kanalbeskrivelse'
Featured Channels: 'Fremhævede Kanaler'
Video:
Mark As Watched: 'Markér som set'
Remove From History: 'Fjern fra Historie'
Video has been marked as watched: 'Videoen er markeret som set'
Video has been removed from your history: 'Videoen er fjernet fra din historie'
Mark As Watched: 'Markér Som Set'
Remove From History: 'Fjern Fra Historik'
Video has been marked as watched: 'Videoen er blevet markeret som set'
Video has been removed from your history: 'Videoen er blevet fjernet fra din historik'
Open in YouTube: 'Åbn i YouTube'
Copy YouTube Link: 'Kopiér YouTube Link'
Open YouTube Embedded Player: 'Åbn YouTube i Indbygget afspiller'
Copy YouTube Embedded Player Link: 'Kopiér YouTube Indbygget Afspiller Link'
Copy YouTube Link: 'Kopiér YouTube-Link'
Open YouTube Embedded Player: 'Åbn YouTube i Indbygget Afspiller'
Copy YouTube Embedded Player Link: 'Kopiér YouTube Indbygget Afspiller-Link'
Open in Invidious: 'Åbn i Invidious'
Copy Invidious Link: 'Kopiér Indvidious Link'
View: 'Visninger'
Copy Invidious Link: 'Kopiér Indvidious-Link'
View: 'Vis'
Views: 'Visninger'
Loop Playlist: 'Loop playliste'
Shuffle Playlist: 'Bland Playlist'
Reverse Playlist: 'Omvendt Playlist'
Play Next Video: 'Afspil næste video'
Play Previous Video: 'Afspil tidligere video'
Loop Playlist: 'Gentag Spilleliste'
Shuffle Playlist: 'Bland Spilleliste'
Reverse Playlist: 'Vend Spilleliste Om'
Play Next Video: 'Afspil Næste Video'
Play Previous Video: 'Afspil Forrige Video'
# Context is "X People Watching"
Watching: 'Seér'
Watching: 'Ser'
Watched: 'Set'
Autoplay: 'Automatisk afspilning'
Starting soon, please refresh the page to check again: 'Starter snart, opdater siden
for at kontrollere igen'
Autoplay: 'Autospil'
Starting soon, please refresh the page to check again: 'Begynder snart, genopfrisk
venligst siden for at kontrollere igen'
# As in a Live Video
Live: 'Live'
Live Now: 'Live Nu'
Live Chat: 'Live Chat'
Enable Live Chat: 'Aktivér Live Chat'
Live Chat is currently not supported in this build.: 'Live chat understøttes i øjeblikket
ikke i denne version.'
'Chat is disabled or the Live Stream has ended.': 'Chat er deaktiveret, eller Live
Stream er afsluttet.'
Live chat is enabled. Chat messages will appear here once sent.: 'Live chat er
aktiveret. Chatbeskeder vises her, når de er sendt.'
'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': 'Live
Chat understøttes i øjeblikket ikke med Invidious API. En direkte forbindelse
til YouTube er påkrævet.'
Live: 'Direkte'
Live Now: 'Direkte Nu'
Live Chat: 'Direkte Chat'
Enable Live Chat: 'Aktivér Direkte Chat'
Live Chat is currently not supported in this build.: 'Direkte Chat understøttes
i øjeblikket ikke i dette build.'
'Chat is disabled or the Live Stream has ended.': 'Chat er deaktiveret, eller Direkte
Udsendelse er slut.'
Live chat is enabled. Chat messages will appear here once sent.: 'Direkte chat
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.': 'Direkte
Chat understøttes i øjeblikket ikke med Invidious-APIen. Direkte forbindelse
til YouTube kræves.'
Published:
Jan: 'Jan'
Feb: 'Feb'
@ -417,7 +490,7 @@ Video:
Second: 'Sekund'
Seconds: 'Sekunder'
Minute: 'Minut'
Minutes: 'Minuter'
Minutes: 'Minutter'
Hour: 'Time'
Hours: 'Timer'
Day: 'Dag'
@ -427,13 +500,31 @@ Video:
Month: 'Måned'
Months: 'Måneder'
Year: 'År'
Years: 'Flere år'
Years: 'År'
Ago: 'Siden'
Upcoming: 'Premiere snart'
Published on: 'Udgivet den'
Upcoming: 'Har premiere'
Published on: 'Udgivet'
# $ is replaced with the number and % with the unit (days, hours, minutes...)
Publicationtemplate: '$ % siden'
#& 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:
#& Sort By
Sort By:
@ -443,84 +534,120 @@ Videos:
#& Playlists
Playlist:
#& About
View Full Playlist: 'Se fuld Playliste'
View Full Playlist: 'Vis Hele Spilleliste'
Videos: 'Videoer'
View: 'Visninger'
View: 'Visning'
Views: 'Visninger'
Last Updated On: 'Sidst opdateret den'
Last Updated On: 'Sidst Opdateret'
Share Playlist:
Share Playlist: 'Del Playliste'
Copy YouTube Link: 'Kopiér YouTube Link'
Share Playlist: 'Del Spilleliste'
Copy YouTube Link: 'Kopiér YouTube-Link'
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'
# On Video Watch Page
#* Published
#& Views
Toggle Theatre Mode: 'Skift Til og Fra Teatertilstand'
Toggle Theatre Mode: 'Slå Biograftilstand til/fra'
Change Format:
Change Video Formats: 'Skift videoformater'
Use Dash Formats: 'Brug Dash formater'
Use Legacy Formats: 'Brug Legacy Formater'
Use Audio Formats: 'Brug lydformater'
Dash formats are not available for this video: 'Dash formater er ikke tilgængelige
Change Video Formats: 'Skift Videoformater'
Use Dash Formats: 'Brug Dash-Formater'
Use Legacy Formats: 'Brug Gamle Formater'
Use Audio Formats: 'Brug Lydformater'
Dash formats are not available for this video: 'Dash-formater er ikke tilgængelige
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'
Share:
Share Video: 'Del video'
Include Timestamp: 'Inkludér tidsstempel'
Share Video: 'Del Video'
Include Timestamp: 'Inkludér Tidsstempel'
Copy Link: 'Kopiér Link'
Open Link: 'Åben link'
Copy Embed: 'Kopiér indlejring'
Open Embed: 'Åbn indlejring'
Open Link: 'Åbn Link'
Copy Embed: 'Kopiér Indlejring'
Open Embed: 'Åbn Indlejring'
# On Click
Invidious URL copied to clipboard: 'Indvidious URL kopieret til udklipsholderen'
Invidious Embed URL copied to clipboard: 'Invidious Integreret URL kopieret til
udklipsholderen'
YouTube URL copied to clipboard: 'YouTube URL kopieret til udklipsholderen'
YouTube Embed URL copied to clipboard: 'YouTube Integrations URL kopieret til udklipsholderen'
Invidious URL copied to clipboard: 'Indvidious URL kopieret til udklipsholder'
Invidious Embed URL copied to clipboard: 'Invidious Indlejrings-URL kopieret til
udklipsholder'
YouTube URL copied to clipboard: 'YouTube-URL kopieret til udklipsholder'
YouTube Embed URL copied to clipboard: 'YouTube Indlejrings-URL kopieret til udklipsholder'
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: 'Kommentarer'
Click to View Comments: 'Klik for at se kommentarer'
Getting comment replies, please wait: 'Få svar på kommentarer, vent venligst'
Click to View Comments: 'Klik for at Vise Kommentarer'
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
video'
Show Comments: 'Vis kommentarer'
Hide Comments: 'Skjul kommentarer'
Show Comments: 'Vis Kommentarer'
Hide Comments: 'Skjul Kommentarer'
# Context: View 10 Replies, View 1 Reply
View: 'Vis'
Hide: 'Skjul'
Replies: 'Svar'
Reply: 'Svar'
Reply: 'Besvar'
There are no comments available for this video: 'Der er ingen kommentarer tilgængelige
til denne video'
Load More Comments: 'Indlæs flere kommentarer'
Up Next: 'Næste'
Load More Comments: 'Indlæs Flere Kommentarer'
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
Local API Error (Click to copy): 'Lokal API fejl (Klik for at kopiere)'
Invidious API Error (Click to copy): 'Invidious API fejl (Klik for at kopiere)'
Falling back to Invidious API: 'Falder tilbage til Invidious API'
Local API Error (Click to copy): 'Lokal API-Fejl (Klik for at kopiere)'
Invidious API Error (Click to copy): 'Invidious-API-Fejl (Klik for at kopiere)'
Falling back to Invidious API: 'Falder tilbage til Invidious-API'
Falling back to the local API: 'Falder tilbage til den lokale API'
Subscriptions have not yet been implemented: 'Abonnementer er endnu ikke implementeret'
Loop is now disabled: 'Loop er nu deaktiveret'
Loop is now enabled: 'Loop er nu aktiveret'
Subscriptions have not yet been implemented: 'Abonnementer er endnu ikke blevet implementerede'
Loop is now disabled: 'Gentagelse er nu deaktiveret'
Loop is now enabled: 'Gentagelse er nu aktiveret'
Shuffle is now disabled: 'Bland er nu deaktiveret'
Shuffle is now enabled: 'Bland er nu aktiveret'
The playlist has been reversed: 'Playlisten er blevet vendt'
Playing Next Video: 'Afspiller næste video'
Playing Previous Video: 'Afspiller tidligere video'
Playing next video in 5 seconds. Click to cancel: 'Afspiller næste video om 5
sekunder. Klik for at annullere.'
Canceled next video autoplay: 'Annulleret næste video automatisk afspilning'
'The playlist has ended. Enable loop to continue playing': 'Playlisten er afsluttet.
Aktivér loop for at fortsætte med at spille'
The playlist has been reversed: 'Spillelisten er blevet vendt om'
Playing Next Video: 'Afspiller Næste Video'
Playing Previous Video: 'Afspiller Forrige Video'
Playing next video in 5 seconds. Click to cancel: 'Afspiller næste video om 5 sekunder.
Klik for at afbryde.'
Canceled next video autoplay: 'Afbrød næste videos autospilning'
'The playlist has ended. Enable loop to continue playing': 'Spillelisten er slut. Aktivér
gentagelse, for at fortsætte afspilning'
Yes: 'Ja'
No: 'Nej'
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
af land utilgængelighed.
video er utilgængelig på grund af manglende formater. Dette kan ske ved landbaseret
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
Fetch more results: Lade mehr Ergebnisse
# Sidebar
There are no more results for this search: Es gibt keine weiteren Ergebnisse für
diese Suche
Subscriptions:
# On Subscriptions Page
Subscriptions: Abonnement
@ -125,6 +127,8 @@ Settings:
#! List countries
Check for Latest Blog Posts: Nach aktuellsten Blogeinträgen suchen
Check for Updates: Nach Aktualisierungen suchen
View all Invidious instance information: Alle Informationen zur Invidious-Instanz
anzeigen
Theme Settings:
Theme Settings: Thema Einstellungen
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νάκτηση αποτελεσμάτων. Παρακαλώ περιμένετε'
Fetch more results: 'Λήψη περαιτέρω αποτελεσμάτων'
# Sidebar
There are no more results for this search: Δεν υπάρχουν άλλα αποτελέσματα για αυτήν
την αναζήτηση
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Εγγραφές'
@ -83,6 +85,12 @@ Most Popular: 'Πιο δημοφιλή'
Playlists: 'Λίστες αναπαραγωγής'
User 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:
# On History Page
History: 'Ιστορικό'
@ -109,7 +117,7 @@ Settings:
List: 'Λίστα'
Thumbnail Preference:
Thumbnail Preference: 'Προτίμηση μικρογραφιών'
Default: 'Προκαθορισμένο'
Default: 'Προεπιλογή'
Beginning: 'Αρχή'
Middle: 'Μέση'
End: 'Τέλος'
@ -120,14 +128,16 @@ Settings:
Check for Latest Blog Posts: Ελέγξτε για τις τελευταίες δημοσιεύσεις ιστολογίου
(Blogposts)
Check for Updates: Έλεγχος για ενημερώσεις
View all Invidious instance information: Δείτε όλες τις πληροφορίες προσβλητικών
περιπτώσεων
Theme Settings:
Theme Settings: 'Ρυθμίσεις Θεμάτων'
Match Top Bar with Main Color: 'Αντιστοίχηση Κύριου Χρώματος με την Μπάρα Κορυφής'
Base Theme:
Base Theme: 'Βασικό Θέμα'
Black: 'Μαύρο'
Dark: 'Σκούρο'
Light: 'Ανοιχτό/φωτεινό'
Dark: 'Σκοτεινό'
Light: 'Φωτεινό'
Main Color Theme:
Main Color Theme: 'Κύριο Χρώμα Θέματος'
Red: 'Κόκκινο'
@ -136,7 +146,7 @@ Settings:
Deep Purple: 'Βαθύ/Σκούρο Μωβ'
Indigo: 'Μωβ-μπλε (Indigo)'
Blue: 'Μπλε'
Light Blue: 'Ανοιχτό Μπλε'
Light Blue: 'Γαλάζιο'
Cyan: 'Κυανό'
Teal: 'Βαθύ Κυανό'
Green: 'Πράσινο'
@ -240,6 +250,7 @@ Settings:
Unknown data key: 'Άγνωστο κλειδί δεδομένων'
How do I import my subscriptions?: 'Πως γίνεται η εισαγωγή των συνδρομών μου;'
Check for Legacy Subscriptions: Ελέγξτε για παλαιότερες εγγραφές
Manage Subscriptions: Διαχείριση συνδρομών
Advanced Settings:
Advanced Settings: 'Ρυθμίσεις για προχωρημένους'
Enable Debug Mode (Prints data to the console): 'Ενεργοποίηση λειτουργίας εντοπισμού
@ -278,9 +289,26 @@ Settings:
Hide Video Likes And Dislikes: Απόκρυψη μπάρας "μου αρέσει/δεν μου αρέσει"
Hide Channel Subscribers: Απόκρυψη συνδρομών καναλιού
Hide Video Views: Απόκρυψη προβολών βίντεο
Hide Active Subscriptions: Απόκρυψη ενεργών συνδρομών
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:
#On About page
About: 'Σχετικά με'
@ -315,29 +343,54 @@ About:
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 Select: 'Επιλογή Προφίλ'
All Channels: 'Όλα τα κανάλια'
Profile Manager: 'Διαχείριση Προφίλ'
Profile Manager: 'Διαχειριστής Προφίλ'
Create New Profile: 'Δημιουργία νέου Προφίλ'
Edit Profile: 'Επεξεργασία προφίλ'
Color Picker: 'Επιλογέας χρώματος'
Custom Color: 'Προσαρμοσμένο Χρώμα'
Profile Preview: 'Προεπισκόπηση προφίλ'
Create Profile: 'Δημιουργία νέου Προφίλ'
Create Profile: 'Δημιουργία Προφίλ'
Update Profile: 'Ενημέρωση προφίλ'
Make Default Profile: 'Επιλογή προεπιλεγμένου προφίλ'
Delete Profile: 'Διαγραφή προφίλ'
Are you sure you want to delete this profile?: 'Είστε βέβαιοι ότι θέλετε να διαγράψετε
αυτό το προφίλ;'
All subscriptions will also be deleted.: 'Επίσης θα διαγραφούν και όλες οι συνδρομές.'
Profile could not be found: 'Δεν ήταν δυνατή η εύρεση του Προφίλ'
Profile could not be found: 'Δεν ήταν δυνατή η εύρεση του προφίλ'
Your profile name cannot be empty: 'Το όνομα του προφίλ σας δεν μπορεί να είναι
άδειο'
Profile has been created: 'Το προφίλ σας έχει δημιουργηθεί'
Profile has been updated: 'Το προφίλ σας έχει ενημερωθεί'
Your default profile has been set to $: 'Το $ έχει οριστεί ως το προεπιλεγμένο σας
Προφίλ'
προφίλ'
Removed $ from your profiles: 'Το $ έχει αφαιρεθεί από τα προφίλ σας'
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.: 'Είστε
βέβαιοι ότι θέλετε να διαγράψετε τα επιλεγμένα κανάλια; Αυτό δεν θα διαγράψει
βέβαιοι ότι θέλετε να διαγράψετε τα επιλεγμένα κανάλια; Αυτό δε θα διαγράψει
το κανάλι από οποιοδήποτε άλλο προφίλ.'
#On Channel Page
Channel:
@ -375,15 +428,15 @@ Channel:
Sort By: 'Ταξινόμηση κατά'
Videos:
Videos: 'Βίντεο'
This channel does not currently have any videos: 'Αυτό το κανάλι δεν διαθέτει
προς το παρόν κάποιο βίντεο'
This channel does not currently have any videos: 'Αυτό το κανάλι δε διαθέτει προς
το παρόν κάποιο βίντεο'
Sort Types:
Newest: 'Νεότερο'
Oldest: 'Παλαιότερο'
Most Popular: 'Τα πιο δημοφιλή'
Playlists:
Playlists: 'Λίστες αναπαραγωγής'
This channel does not currently have any playlists: 'Αυτό το κανάλι δεν διαθέτει
This channel does not currently have any playlists: 'Αυτό το κανάλι δε διαθέτει
προς το παρόν κάποια λίστα αναπαραγωγής'
Sort Types:
Last Video Added: 'Τελευταίο βίντεο που προστέθηκε'
@ -399,12 +452,12 @@ Video:
Video has been marked as watched: 'Το βίντεο έχει επισημανθεί ως παρακολουθημένο'
Video has been removed from your history: 'Το βίντεο έχει καταργηθεί από το ιστορικό
σας'
Open in YouTube: 'Εκκίνηση στο YouTube'
Open in YouTube: 'Άνοιγμα στο YouTube'
Copy YouTube Link: 'Αντιγραφή συνδέσμου YouTube'
Open YouTube Embedded Player: 'Άνοιγμα ενσωματωμένου προγράμματος αναπαραγωγής YouTube'
Copy YouTube Embedded Player Link: 'Αντιγραφή σύνδεσμου του ενσωματωμένου προγράμματος
Copy YouTube Embedded Player Link: 'Αντιγραφή συνδέσμου του ενσωματωμένου προγράμματος
αναπαραγωγής από το YouTube'
Open in Invidious: 'Εκκίνηση στο Invidious'
Open in Invidious: 'Άνοιγμα στο Invidious'
Copy Invidious Link: 'Αντιγραφή συνδέσμου Invidious'
View: 'Προβολή'
Views: 'Προβολές'
@ -415,7 +468,7 @@ Video:
Play Previous Video: 'Αναπαραγωγή προηγούμενου βίντεο'
# Context is "X People Watching"
Watching: 'Παρακολουθούν τώρα'
Watched: ΑΡΑΚΟΛΟΥΘΗΘΗΚΕ'
Watched: αρακολουθήθηκε'
Autoplay: 'Αυτόματη αναπαραγωγή'
# As in a Live Video
Live: 'Ζωντανά'
@ -459,7 +512,7 @@ Video:
Year: 'Έτος'
Years: 'Χρόνια'
Ago: 'Πριν'
Upcoming: 'Πρεμιέρες στις'
Upcoming: 'Κάνει πρεμιέρα στις'
Published on: 'Δημοσιεύθηκε στις'
# $ is replaced with the number and % with the unit (days, hours, minutes...)
Publicationtemplate: 'δημοσιεύθηκε πριν από $ %'
@ -469,17 +522,21 @@ Video:
High: Υψηλή
Medium: Μεσαία
Low: Χαμηλή
Starting soon, please refresh the page to check again: Η εκκίνηση θα γίνει σύντομα,
παρακαλούμε κάντε ανανέωση της σελίδας και ελέγξτε ξανά
audio only: μόνο Ήχος
video only: μόνο Βίντεο
Starting soon, please refresh the page to check again: Έναρξη σύντομα, παρακαλούμε
κάντε ανανέωση της σελίδας για επανέλεγχο
audio only: μόνο ήχος
video only: μόνο βίντεο
Download Video: Λήψη Βίντεο
Copy Invidious Channel Link: Αντιγραφή συνδέσμου καναλιού Invidious
Copy YouTube Channel Link: Αντιγραφή συνδέσμου καναλιού
Copy YouTube Channel Link: Αντιγραφή συνδέσμου καναλιού YouTube
Started streaming on: Ξεκίνησε να μεταδίδει ζωντανά την
Streamed on: Μεταδίδεται ζωντανά σε
Open Channel in Invidious: Άνοιγμα καναλιού στο Invidious
Open Channel in YouTube: Άνοιγμα καναλιού στο YouTube
Video has been removed from your saved list: Το βίντεο καταργήθηκε από την αποθηκευμένη
λίστα σας
Video has been saved: Το βίντεο έχει αποθηκευτεί
Save Video: Αποθήκευση βίντεο
Videos:
#& Sort By
Sort By:
@ -497,9 +554,9 @@ Playlist:
Share Playlist:
Share Playlist: 'Κοινοποίηση λίστας αναπαραγωγής'
Copy YouTube Link: 'Αντιγραφή συνδέσμου YouTube'
Open in YouTube: 'Εκκίνηση στο YouTube'
Open in YouTube: 'Άνοιγμα στο YouTube'
Copy Invidious Link: 'Αντιγραφή συνδέσμου Invidious'
Open in Invidious: 'Εκκίνηση στο Invidious'
Open in Invidious: 'Άνοιγμα στο Invidious'
# On Video Watch Page
#* Published
@ -507,12 +564,12 @@ Playlist:
Toggle Theatre Mode: 'Εναλλαγή λειτουργίας θεάτρου'
Change Format:
Change Video Formats: 'Αλλαγή μορφής του βίντεο'
Use Dash Formats: 'Dash Μορφή'
Use Legacy Formats: 'Παλαιότερες Μορφές Αναπαρωγής'
Use Audio Formats: 'Μορφές Ήχου'
Dash formats are not available for this video: 'Η μορφή Dash δεν είναι διαθέσιμη
Use Dash Formats: 'Χρησιμοποίηση μορφών Dash'
Use Legacy Formats: 'Χρησιμοποίηση παλαιότερων μορφών'
Use Audio Formats: 'Χρησιμοποίηση Μορφών Ήχου'
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 Video: 'Κοινοποίηση βίντεο'
@ -522,7 +579,7 @@ Share:
Copy Embed: 'Αντιγραφή ενσωματωμένης έκδοσης'
Open Embed: 'Άνοιγμα ενσωματωμένης έκδοσης'
# On Click
Invidious URL copied to clipboard: 'Η διεύθενση Invidious αντιγράφηκε στο Πρόχειρο'
Invidious URL copied to clipboard: 'Η διεύθυνση Invidious αντιγράφηκε στο πρόχειρο'
Invidious Embed URL copied to clipboard: 'Η ενσωματωμένη διεύθυνση Invidious αντιγράφηκε
στο πρόχειρο'
YouTube URL copied to clipboard: 'Η διεύθυνση YouTube αντιγράφηκε στο πρόχειρο'
@ -544,16 +601,16 @@ Comments:
Hide: 'Απόκρυψη'
Replies: 'Απαντήσεις'
Reply: 'Απάντηση'
There are no comments available for this video: 'Δεν υπάρχουν διαθέσιμα σχόλια για
There are no comments available for this video: 'Δεν υπάρχουν διαθέσιμα σχόλια γι
αυτό το βίντεο'
Load More Comments: 'Φόρτωση περισσότερων σχολίων'
Newest first: Νεότερο πρώτο
Newest first: Νεότερο πρώτα
No more comments available: Δεν υπάρχουν άλλα διαθέσιμα σχόλια
Top comments: Κορυφαία σχόλια
Sort by: Ταξινόμηση κατά
There are no more comments for this video: Δεν υπάρχουν άλλα σχόλια για αυτό το
βίντεο
Up Next: 'Επόμενος τίτλος'
Up Next: 'Επόμενο'
# Toast Messages
Local API Error (Click to copy): 'Τοπικό σφάλμα Διεπαφής προγραμματισμού εφαρμογής
@ -606,7 +663,7 @@ Tooltips:
από το Invidious. Βοηθά όταν τα βίντεο που επιστρέφονται από το Invidious δεν
αναπαράγονται λόγω περιορισμών χώρας
General Settings:
Region for Trending: Η περιοχή των τάσεων σάς επιτρέπει να επιλέξετε τα δημοφιλή
Region for Trending: Η περιοχή των τάσεων σας επιτρέπει να επιλέξετε τα δημοφιλή
βίντεο της χώρας που θέλετε να εμφανίζονται. Δεν υποστηρίζονται όλες οι χώρες
που προβάλλονται από το YouTube
Thumbnail Preference: Όλες οι μικρογραφίες του FreeTube θα αντικατασταθούν με
@ -615,8 +672,8 @@ Tooltips:
πρόβλημα, το FreeTube θα προσπαθήσει να χρησιμοποιήσει το μη προτιμώμενο API
ως εναλλακτική μέθοδο όταν ενεργοποιηθεί
Preferred API Backend: Επέλεξε το σύστημα με το οποίο το Freetube θα συλλέγει
δεδομένα. Το τοπικό API είναι ένα ενσωματομένο εργαλείο. Ενώ το Invidious API
απαιτεί έναν Invidious server για σύνδεση.
δεδομένα. Το τοπικό API είναι ένα ενσωματωμένο εργαλείο. Ενώ το Invidious API
απαιτεί έναν Invidious server για να συνδεθεί.
Invidious Instance: Το στιγμιότυπο Invidious στο οποίο το FreeTube θα συνδεθεί
για κλήσεις διεπαφής. Καθαρίστε το παρόν στιγμιότυπο για να δείτε μια λίστα
δημόσιων στιγμιότυπων προς επιλογή

View File

@ -64,6 +64,7 @@ Search Filters:
Fetching results. Please wait: 'Obteniendo resultados. Por favor, espera'
Fetch more results: 'Obtener más resultados'
# Sidebar
There are no more results for this search: No hay más resultados para esta búsqueda
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Suscripciones'
@ -120,6 +121,8 @@ Settings:
#! List countries
Check for Latest Blog Posts: Buscar últimas publicaciones del blog
Check for Updates: Buscar actualizaciones
View all Invidious instance information: Ver toda la información sobre la instancia
de Invidious
Theme Settings:
Theme Settings: 'Apariencia'
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
Locale Name: 'Inglés'
Locale Name: 'Español (Argentina)'
FreeTube: 'FreeTube'
# Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >
'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
File: 'Archivo'
@ -26,7 +28,7 @@ Window: 'Ventana'
Minimize: 'Minimizar'
Close: 'Cerrar'
Back: 'Volver'
Forward: ''
Forward: 'Adelante'
# Search Bar
Search / Go to URL: 'Buscar / Ir a URL'
@ -63,6 +65,7 @@ Search Filters:
Fetching results. Please wait: 'Obteniendo resultados. Por favor espere'
Fetch more results: 'Obtener más resultados'
# Sidebar
There are no more results for this search: No hay más resultados para esta búsqueda
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Suscripciones'
@ -72,11 +75,21 @@ Subscriptions:
para verlas aquí.'
'Getting Subscriptions. Please wait.': 'Obtención de suscripciones. Por favor espere.'
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'
Most Popular: 'Más popular'
Playlists: 'Listas de reproducción'
User Playlists:
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:
# On History Page
History: 'Historial'
@ -87,7 +100,8 @@ Settings:
Settings: 'Configuraciones'
General Settings:
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'
Default Landing Page: 'Página de destino predeterminada'
Locale Preference: 'Preferencia regional'
@ -105,96 +119,110 @@ Settings:
Beginning: 'Comenzando'
Middle: 'Medio'
End: 'Final'
'Invidious Instance (Default is https://invidious.snopyta.org)': ''
Region for Trending: ''
'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instancia de
Invidious (por defecto es https://invidious.snopyta.org)'
Region for Trending: 'Región para Tendencias'
#! 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: ''
Match Top Bar with Main Color: ''
Theme Settings: 'Configuraciones del tema'
Match Top Bar with Main Color: 'Igualar color de la barra superior con el color
principal'
Base Theme:
Base Theme: ''
Black: ''
Dark: ''
Light: ''
Base Theme: 'Tema base'
Black: 'Negro'
Dark: 'Oscuro'
Light: 'Claro'
Main Color Theme:
Main Color Theme: ''
Red: ''
Pink: ''
Purple: ''
Deep Purple: ''
Main Color Theme: 'Color principal del tema'
Red: 'Rojo'
Pink: 'Rosado'
Purple: 'Púrpura'
Deep Purple: 'Púrpura oscuro'
Indigo: ''
Blue: ''
Light Blue: ''
Cyan: ''
Teal: ''
Green: ''
Light Green: ''
Lime: ''
Yellow: ''
Amber: ''
Orange: ''
Deep Orange: ''
Secondary Color Theme: ''
Blue: 'Azul'
Light Blue: 'Celeste'
Cyan: 'Cian'
Teal: 'Verde azulado'
Green: 'Verde'
Light Green: 'Verde claro'
Lime: 'Lima'
Yellow: 'Amarillo'
Amber: 'Ámbar'
Orange: 'Naranja'
Deep Orange: 'Naranja oscuro'
Secondary Color Theme: 'Color secundario del tema'
#* Main Color Theme
UI Scale: Escala de la interfaz de usuario
Disable Smooth Scrolling: Desactivar desplazamiento suave
Expand Side Bar by Default: Expandir la barra lateral por defecto
Player Settings:
Player Settings: ''
Force Local Backend for Legacy Formats: ''
Play Next Video: ''
Turn on Subtitles by Default: ''
Autoplay Videos: ''
Proxy Videos Through Invidious: ''
Autoplay Playlists: ''
Enable Theatre Mode by Default: ''
Default Volume: ''
Default Playback Rate: ''
Player Settings: 'Configuraciones del reproductor'
Force Local Backend for Legacy Formats: 'Forzar un backend local para los formatos
de legado'
Play Next Video: 'Reproducir siguiente video'
Turn on Subtitles by Default: 'Activar subtítulos por defecto'
Autoplay Videos: 'Autoreproducir videos'
Proxy Videos Through Invidious: 'Utilizar Invidious como proxy para los videos'
Autoplay Playlists: 'Autoreproducir listas de reproducción'
Enable Theatre Mode by Default: 'Habilitar modo cine por defecto'
Default Volume: 'Volumen por defecto'
Default Playback Rate: 'Velocidad de reproducción por defecto'
Default Video Format:
Default Video Format: ''
Dash Formats: ''
Legacy Formats: ''
Audio Formats: ''
Default Video Format: 'Formato de video por defecto'
Dash Formats: 'Formatos del panel'
Legacy Formats: 'Formatos de legado'
Audio Formats: 'Formatos de audio'
Default Quality:
Default Quality: ''
Auto: ''
144p: ''
240p: ''
360p: ''
480p: ''
720p: ''
Default Quality: 'Calidad de video por defecto'
Auto: 'Automática'
144p: '144p'
240p: '240p'
360p: '360p'
480p: '480p'
720p: '720p'
1080p: ''
1440p: ''
4k: ''
8k: ''
1440p: '1440p'
4k: '4k'
8k: '8k'
Privacy Settings:
Privacy Settings: ''
Remember History: ''
Save Watched Progress: ''
Clear Search Cache: ''
Are you sure you want to clear out your search cache?: ''
Search cache has been cleared: ''
Remove Watch History: ''
Are you sure you want to remove your entire watch history?: ''
Watch history has been cleared: ''
Remove All Subscriptions / Profiles: ''
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: ''
Privacy Settings: 'Configuraciones de privacidad'
Remember History: 'Recordar historial'
Save Watched Progress: 'Recordar tiempo observado del video'
Clear Search Cache: 'Borrar la caché de búsqueda'
Are you sure you want to clear out your search cache?: '¿Estás seguro de querer
borrar tu caché de búsqueda?'
Search cache has been cleared: 'La caché de búsqueda ha sido borrada'
Remove Watch History: 'Borrar historial de videos vistos'
Are you sure you want to remove your entire watch history?: '¿Estás seguro de
querer borrar tu historial completo de videos vistos?'
Watch history has been cleared: 'El historial de videos vistos ha sido borrado'
Remove All Subscriptions / Profiles: 'Remover todas las suscripciones / perfiles'
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: '¿Estás
seguro de querer remover todas las suscripciones y perfiles? Esta acción no
puede deshacerse.'
Subscription Settings:
Subscription Settings: ''
Hide Videos on Watch: ''
Subscription Settings: 'Configuraciones de suscripción'
Hide Videos on Watch: 'Ocultar videos para ver'
Fetch Feeds from RSS: ''
Manage Subscriptions: ''
Manage Subscriptions: 'Administrar suscripciones'
Data Settings:
Data Settings: ''
Select Import Type: ''
Select Export Type: ''
Import Subscriptions: ''
Import FreeTube: ''
Import YouTube: ''
Import NewPipe: ''
Export Subscriptions: ''
Export FreeTube: ''
Export YouTube: ''
Export NewPipe: ''
Import History: ''
Export History: ''
Data Settings: 'Configuraciones de datos'
Select Import Type: 'Seleccionar tipo para importar'
Select Export Type: 'Seleccionar tipo para exportar'
Import Subscriptions: 'Importar suscripciones'
Import FreeTube: 'Importar FreeTube'
Import YouTube: 'Importar Youtube'
Import NewPipe: 'Importar NewPipe'
Export Subscriptions: 'Exportar suscripciones'
Export FreeTube: 'Exportar Freetube'
Export YouTube: 'Exportar Youtube'
Export NewPipe: 'Exportar NewPipe'
Import History: 'Importar historial'
Export History: 'Exportar historial'
Profile object has insufficient data, skipping item: ''
All subscriptions and profiles have been successfully imported: ''
All subscriptions have been successfully imported: ''
@ -209,6 +237,7 @@ Settings:
Unable to write file: ''
Unknown data key: ''
How do I import my subscriptions?: ''
Check for Legacy Subscriptions: Comprobar suscripciones de legado
Advanced Settings:
Advanced Settings: ''
Enable Debug Mode (Prints data to the console): ''
@ -231,6 +260,20 @@ Settings:
#& Yes
#& 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:
#On About page
About: ''
@ -436,3 +479,8 @@ Canceled next video autoplay: ''
Yes: ''
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
Check for Latest Blog Posts: Consultez les derniers billets du blog
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: 'Paramètres du thème'
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'
Fetch more results: 'Dohvati još rezultata'
# Sidebar
There are no more results for this search: Nema daljnjih rezultata za ovu pretragu
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Pretplate'
@ -104,7 +105,7 @@ Settings:
Default Landing Page: 'Standardna odredišna stranica'
Locale Preference: 'Jezik'
Preferred API Backend:
Preferred API Backend: 'Primarni pozadinski sustav sučelja'
Preferred API Backend: 'Primarno sučelje'
Local API: 'Lokalno sučelje'
Invidious API: 'Invidious sučelje'
Video View Type:
@ -123,6 +124,7 @@ Settings:
#! List countries
Check for Latest Blog Posts: Traži najnovije objave na blogu
Check for Updates: Traži nove verzije
View all Invidious instance information: Prikaži podatke svih Invidious primjeraka
Theme Settings:
Theme Settings: 'Postavke teme'
Match Top Bar with Main Color: 'Koristi glavnu boju u gornjoj traci'

View File

@ -3,14 +3,14 @@ Locale Name: 'Bahasa Indonesia'
FreeTube: 'FreeTube'
# Currently on Subscriptions, Playlists, and History
'This part of the app is not ready yet. Come back later when progress has been made.': >-
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
File: 'Berkas'
Quit: 'Keluar'
Edit: 'Sunting'
Undo: 'Urungkan'
Redo: ''
Redo: 'Redo'
Cut: 'Potong'
Copy: 'Salin'
Paste: 'Tempel'
@ -77,7 +77,7 @@ Subscriptions:
Subscriptions: 'Langganan'
Latest Subscriptions: 'Langganan Terbaru'
'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.'
Refresh Subscriptions: 'Segarkan Langganan'
Load More Videos: Muat Lebih Banyak Video
@ -88,14 +88,17 @@ Trending: 'Sedang Tren'
Most Popular: 'Paling Populer'
Playlists: 'Daftar Putar'
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
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:
# On History Page
History: 'Riwayat'
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:
# On Settings Page
Settings: 'Pengaturan'
@ -191,16 +194,16 @@ Settings:
Remember History: 'Ingat Riwayat'
Save Watched Progress: 'Simpan Progres Tontonan'
Clear Search Cache: 'Hapus Cache Pencarian'
Are you sure you want to clear out your search cache?: 'Apakah anda yakin ingin
menghapus cache pencarian anda?'
Are you sure you want to clear out your search cache?: 'Apakah Anda yakin ingin
menghapus cache pencarian Anda?'
Search cache has been cleared: 'Cache pencarian telah dihapus'
Remove Watch History: 'Hapus Riwayat Tontonan'
Are you sure you want to remove your entire watch history?: 'Apakah anda yakin
ingin menghapus seluruh riwayat tontonan anda?'
Are you sure you want to remove your entire watch history?: 'Apakah Anda yakin
ingin menghapus seluruh riwayat tontonan Anda?'
Watch history has been cleared: 'Riwayat tontonan telah dihapus'
Remove All Subscriptions / Profiles: 'Hapus Semua Langganan / Profil'
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.'
Subscription Settings:
Subscription Settings: 'Pengaturan Langganan'
@ -244,7 +247,7 @@ Settings:
Unable to write file: 'Tidak dapat menulis berkas'
Unknown data key: 'Kunci data tidak diketahui'
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
Advanced Settings:
Advanced Settings: 'Pengaturan Lanjutan'
@ -288,7 +291,7 @@ Settings:
butuh dimulai ulang agar perbubahan diterapkan. Mulai ulang dan terapkan perubahan?
Proxy Settings:
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
Region: Wilayah
Country: Negara
@ -369,17 +372,17 @@ Profile:
Update Profile: 'Perbarui Profil'
Make Default Profile: 'Jadikan Profil Asali'
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?'
All subscriptions will also be deleted.: 'Semua langganan juga akan terhapus.'
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 updated: 'Profil telah diperbarui'
Your default profile has been set to $: 'Profil bawaan anda telah diatur ke $'
Removed $ from your profiles: '$ dihapus dari profil anda'
Your default profile has been changed to your primary profile: 'Profil bawaan anda
telah diubah ke profil utama anda'
Your default profile has been set to $: 'Profil bawaan Anda telah diatur ke $'
Removed $ from your profiles: '$ dihapus dari profil Anda'
Your default profile has been changed to your primary profile: 'Profil bawaan Anda
telah diubah ke profil utama Anda'
$ is now the active profile: '$ sekarang adalah profil aktif'
Subscription List: 'Daftar Langganan'
Other Channels: 'Kanal Lain'
@ -391,10 +394,10 @@ Profile:
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
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.'
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.'
#On Channel Page
Channel:
@ -403,11 +406,11 @@ Channel:
Subscribe: 'Langganan'
Unsubscribe: 'Berhenti 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'
Added channel to your subscriptions: 'Kanal ditambahkan ke langganan anda'
Added channel to your subscriptions: 'Kanal ditambahkan ke langganan Anda'
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'
Sort By: 'Urutkan'
Videos:
@ -434,7 +437,7 @@ Video:
Mark As Watched: 'Tandai Sudah Ditonton'
Remove From History: 'Hapus dari Riwayat'
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'
Copy YouTube Link: 'Salin Tautan YouTube'
Open YouTube Embedded Player: 'Buka di Pemutar Tersemat YouTube'
@ -516,7 +519,7 @@ Video:
Started streaming on: Siaran langsung dimulai pada
Streamed on: Siaran langsung pada
Video has been removed from your saved list: Video telah dihapus dari daftar simpan
anda
Anda
Video has been saved: Video telah disimpan
Save Video: Simpan Video
Videos:
@ -618,7 +621,7 @@ This video is unavailable because of missing formats. This can happen due to cou
Tooltips:
Subscription Settings:
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
siaran langsung
Player Settings:
@ -634,14 +637,14 @@ Tooltips:
Invidious. Membantu saat video yang ditampilkan oleh Invidious tidak bisa diputar
karena dibatasi oleh wilayah pemutaran
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
oleh YouTube
Invidious Instance: Situs Invidious yang akan tersambung dengan FreeTube untuk
panggilan API. Hapus situs saat ini untuk melihat daftar situs publik yang didukung
Thumbnail Preference: Semua thumbnail di dalam aplikasi FreeTube akan diganti
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
cadangan jika diaktifkan
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'
Fetch more results: 'Carica più risultati'
# Sidebar
There are no more results for this search: Non ci sono altri risultati per questa
ricerca
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Iscrizioni'
@ -83,6 +85,12 @@ Most Popular: 'Più popolari'
Playlists: 'Playlist'
User Playlists:
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:
# On History Page
History: 'Cronologia'
@ -118,6 +126,7 @@ Settings:
#! List countries
Check for Latest Blog Posts: Controlla gli ultimi post del blog
Check for Updates: Controlla gli aggiornamenti
View all Invidious instance information: Espandi informazioni delle istanze Invidious
Theme Settings:
Theme Settings: 'Impostazioni Tema'
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
Data Settings: Impostazioni Dati
Check for Legacy Subscriptions: Cerca Iscrizioni in formato Legacy
Manage Subscriptions: Gestisci le tue iscrizioni
Distraction Free Settings:
Hide Popular Videos: Nascondi Video Popolari
Hide Trending Videos: Nascondi Video in Tendenze
@ -282,9 +292,27 @@ Settings:
Distraction Free Settings: Impostazioni modalità "Senza Distrazioni"
Hide Live Chat: Nascondi la chat live
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
deve essere riavviata per applicare i cambiamenti. Riavviare e applicare i cambiamenti
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:
#On About page
About: 'Informazioni'
@ -317,6 +345,31 @@ About:
Latest FreeTube News: 'Ultime Notizie di Freetube'
#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:
Subscriber: 'Iscritto'
Subscribers: 'Iscritti'
@ -435,6 +488,10 @@ Video:
Open Channel in YouTube: Apri il canale su YouTube
Started streaming on: Stream iniziato 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:
#& Sort By
Sort By:

View File

@ -69,6 +69,7 @@ Search Filters:
Fetching results. Please wait: '결과를 불러오는중입니다. 잠시만 기다려주세요'
Fetch more results: '더보기'
# Sidebar
There are no more results for this search: 이 검색 결과에 대한 항목이 더 없습니다
Subscriptions:
# On Subscriptions Page
Subscriptions: '구독'
@ -87,6 +88,8 @@ User 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:
# On History Page
History: '재생 기록'
@ -201,30 +204,30 @@ Settings:
Fetch Feeds from RSS: 'RSS에서 피드 가져오기'
Manage Subscriptions: '구독 관리'
Distraction Free Settings:
Distraction Free Settings: ''
Hide Video Views: ''
Hide Video Likes And Dislikes: ''
Hide Channel Subscribers: ''
Hide Comment Likes: ''
Hide Recommended Videos: ''
Hide Trending Videos: ''
Hide Popular Videos: ''
Hide Live Chat: ''
Distraction Free Settings: '방해 금지 모드 설정'
Hide Video Views: '조회수 숨기기'
Hide Video Likes And Dislikes: '영상의 좋아요 및 싫어요 표시 숨기기'
Hide Channel Subscribers: '채널 구독자 숨기기'
Hide Comment Likes: '댓글의 좋아요 표시 숨기기'
Hide Recommended Videos: '추천 영상 숨기기'
Hide Trending Videos: '현재 트렌딩 영상 숨기기'
Hide Popular Videos: '인기 영상 숨기기'
Hide Live Chat: '실시간 댓글 숨기기'
Data Settings:
Data Settings: ''
Select Import Type: ''
Select Export Type: ''
Import Subscriptions: ''
Import FreeTube: ''
Import YouTube: ''
Import NewPipe: ''
Data Settings: '데이터 설정'
Select Import Type: '구독 및 재생 목록 가져오기 형식 고르기'
Select Export Type: '구독 및 재생 목록 내보내기 형식 고르기'
Import Subscriptions: '구독 목록 가져오기'
Import FreeTube: '구독 목록 가져오기: 형식 Freetube'
Import YouTube: '구독 목록 가져오기 형식: 유투브'
Import NewPipe: '구독 목록 가져오기 형식: NewPipe'
Check for Legacy Subscriptions: ''
Export Subscriptions: ''
Export FreeTube: ''
Export YouTube: ''
Export NewPipe: ''
Import History: ''
Export History: ''
Export Subscriptions: '구독 목록 내보내기'
Export FreeTube: '구독 목록 내보내기 형식: FreeTube'
Export YouTube: '구독 목록 내보내기 형식: 유투브'
Export NewPipe: '구독 목록 내보내기 형식: NewPipe'
Import History: '재생 기록 가져오기'
Export History: '재생 기록 내보내기'
Profile object has insufficient data, skipping item: ''
All subscriptions and profiles 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'
Fetch more results: 'Meer resultaten laden'
# Sidebar
There are no more results for this search: Er zijn geen verdere resultaten voor
deze zoekopdracht
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Abonnementen'
Latest Subscriptions: 'Nieuwste Van Abonnementen'
'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.': ''
Refresh Subscriptions: Vernieuw abonnementen
Getting Subscriptions. Please wait.: Abonnementen verzamelen. Een momentje.
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
Load More Videos: Laad Meer Video's
Trending: 'Trending'
@ -125,6 +127,7 @@ Settings:
#! List countries
Check for Latest Blog Posts: Controleer op nieuwe Blogposts
Check for Updates: Controleer op Updates
View all Invidious instance information: Bekijk alle Invidious-instantiegegevens
Theme Settings:
Theme Settings: 'Thema Instellingen'
Match Top Bar with Main Color: 'Paar Bovenste Balk met Primaire Kleur'
@ -375,16 +378,15 @@ Channel:
Sort By: 'Sorteer Bij'
Videos:
Videos: 'Video''s'
This channel does not currently have any videos: 'Dit kanaal heeft momenteel geen
video''s'
This channel does not currently have any videos: 'Dit kanaal heeft nog geen video''s'
Sort Types:
Newest: 'Nieuwste'
Oldest: 'Oudste'
Most Popular: 'Meest Populair'
Playlists:
Playlists: 'Afspeellijsten'
This channel does not currently have any playlists: 'Dit kanaal heeft momenteel
geen afspeellijsten'
This channel does not currently have any playlists: 'Dit kanaal heeft nog geen
afspeellijsten'
Sort Types:
Last Video Added: 'Laatst Toegevoegd'
Newest: 'Nieuwste'

View File

@ -63,6 +63,7 @@ Search Filters:
Fetching results. Please wait: 'Szukanie. Proszę poczekać'
Fetch more results: 'Pokaż więcej wyników'
# Sidebar
There are no more results for this search: Nie ma więcej wyników dla tego wyszukiwania
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Subskrypcje'
@ -124,6 +125,8 @@ Settings:
#! List countries
Check for Latest Blog Posts: Sprawdź ostatnie wpisy na blogu
Check for Updates: Szukaj aktualizacji
View all Invidious instance information: Pokaż informacje o wszystkich instancjach
Invidious
Theme Settings:
Theme Settings: 'Ustawienia wyglądu'
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'
Fetch more results: 'Buscar mais resultados'
# Sidebar
There are no more results for this search: Não há mais resultados para esta pesquisa
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Inscrições'
@ -81,6 +82,9 @@ Most Popular: 'Mais populares'
Playlists: 'Listas'
User Playlists:
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:
# On History Page
History: 'Histórico'
@ -116,6 +120,8 @@ Settings:
#! List countries
Check for Updates: Checar por atualizações
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: 'Configurações de aparência'
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
Profile object has insufficient data, skipping item: O objeto Perfil possui dados
insuficientes, pulando item
Manage Subscriptions: Administrar Inscrições
Distraction Free Settings:
Hide Live Chat: Esconder chat ao vivo
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
aplicativo necessita reiniciar para as mudanças fazerem efeito. Reiniciar e aplicar
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:
#On About page
About: 'Sobre'

View File

@ -70,6 +70,8 @@ Search Filters:
Fetching results. Please wait: 'Căutăm resultate. Te rog așteaptă'
Fetch more results: 'Caută mai multe rezultate'
# Sidebar
There are no more results for this search: Nu mai sunt rezultate pentru aceasta
cautare.
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Abonări'
@ -78,11 +80,17 @@ Subscriptions:
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ă.'
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'
Most Popular: 'Cel mai Popular'
Playlists: 'Liste de videoclipuri'
User Playlists:
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:
# On History Page
History: 'Istoric'
@ -115,44 +123,47 @@ Settings:
Middle: 'Mijloc'
End: 'Sfârșit'
'Invidious Instance (Default is https://invidious.snopyta.org)': ''
Region for Trending: ''
Region for Trending: 'Regiunea tendintelor'
#! List countries
Theme Settings:
Theme Settings: ''
Match Top Bar with Main Color: ''
Theme Settings: 'Setarile temelor'
Match Top Bar with Main Color: 'Potriveste bara superioară cu culoarea principală'
Base Theme:
Base Theme: ''
Black: ''
Dark: ''
Light: ''
Base Theme: 'Temă de bază'
Black: 'Negru'
Dark: 'Intunecat'
Light: 'Deschis'
Main Color Theme:
Main Color Theme: ''
Red: ''
Pink: ''
Purple: ''
Deep Purple: ''
Indigo: ''
Blue: ''
Light Blue: ''
Cyan: ''
Teal: ''
Green: ''
Light Green: ''
Lime: ''
Yellow: ''
Amber: ''
Orange: ''
Deep Orange: ''
Secondary Color Theme: ''
Main Color Theme: 'Culoarea temei principale'
Red: 'Roşu'
Pink: 'Roz'
Purple: 'Violet'
Deep Purple: 'Mov inchis'
Indigo: 'Indigo'
Blue: 'Albastru'
Light Blue: 'Albastru Deschis'
Cyan: 'Cyan'
Teal: 'Turcoaz'
Green: 'Verde'
Light Green: 'Verde deschis'
Lime: 'Verde lime'
Yellow: 'Galben'
Amber: 'Chihlimbar'
Orange: 'Portocaliu'
Deep Orange: 'Portocaliu inchis'
Secondary Color Theme: 'Culoare secundara'
#* 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: 'Setări player'
Force Local Backend for Legacy Formats: ''
Play Next Video: ''
Turn on Subtitles by Default: ''
Autoplay Videos: ''
Proxy Videos Through Invidious: ''
Autoplay Playlists: ''
Play Next Video: 'Redați următorul videoclip'
Turn on Subtitles by Default: 'Activati subtitrarile in mod implicit'
Autoplay Videos: 'Redare automată de videoclipuri'
Proxy Videos Through Invidious: 'Proxy Videoclipuri prin Invidious'
Autoplay Playlists: 'Liste de redare automată'
Enable Theatre Mode by Default: ''
Default Volume: ''
Default Playback Rate: ''
@ -241,6 +252,9 @@ Settings:
#& Yes
#& 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:
#On About page
About: ''

View File

@ -62,6 +62,7 @@ Search Filters:
Fetching results. Please wait: 'Получение результатов. Пожалуйста, подождите'
Fetch more results: 'Получить больше результатов'
# Sidebar
There are no more results for this search: Больше нет результатов по этому запросу
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Подписки'
@ -81,6 +82,9 @@ Most Popular: 'Самые популярные'
Playlists: 'Плейлисты'
User 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:
# On History Page
History: 'История'
@ -116,6 +120,7 @@ Settings:
#! List countries
Check for Latest Blog Posts: Проверить последние сообщения в блоге
Check for Updates: Проверить наличие обновлений
View all Invidious instance information: Показать все доступные экземпляры Invidious
Theme Settings:
Theme Settings: 'Настройки темы'
Match Top Bar with Main Color: 'Совместить верхнюю панель с основным цветом'
@ -269,6 +274,7 @@ Settings:
One or more subscriptions were unable to be imported: Не удалось импортировать
одну или несколько подписок
Check for Legacy Subscriptions: Проверить устаревшие подписки
Manage Subscriptions: Управление подписками
Distraction Free Settings:
Hide Live Chat: Скрыть Live чат
Hide Popular Videos: Скрыть популярные видео
@ -283,6 +289,22 @@ Settings:
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:
#On About page
About: 'О программе'
@ -315,6 +337,28 @@ About:
Latest FreeTube News: 'Последние новости FreeTube'
#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:
Subscriber: 'Подписчик'
Subscribers: 'Подписчиков'
@ -432,6 +476,9 @@ Video:
Open Channel in YouTube: Открыть канал в YouTube
Streamed on: Транслировано
Started streaming on: Трансляция начата на
Video has been removed from your saved list: Видео было удалено из списка сохраненных
Video has been saved: Видео было добавлено в сохраненные
Save Video: Добавить видео в сохраненные
Videos:
#& Sort By
Sort By:

View File

@ -122,6 +122,7 @@ Settings:
#! List countries
Check for Latest Blog Posts: Skontrolovať najnovšie príspevky na blogu
Check for Updates: Skontrolovať aktualizácie
View all Invidious instance information: Zobraziť všetko info o Invidious inštancií
Theme Settings:
Theme Settings: 'Nastavenie motívu'
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: '摘取结果中。请稍候'
Fetch more results: '摘取更多结果'
# Sidebar
There are no more results for this search: 对于本搜索没有更多结果
Subscriptions:
# On Subscriptions Page
Subscriptions: '订阅'
@ -78,6 +79,8 @@ Most Popular: '最流行'
Playlists: '播放列表'
User 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:
# On History Page
History: '历史记录'
@ -111,6 +114,7 @@ Settings:
#! List countries
Check for Updates: 检查更新
Check for Latest Blog Posts: 检查最新的博客贴
View all Invidious instance information: 浏览所有Invidious实例
Theme Settings:
Theme Settings: '主题设置'
Match Top Bar with Main Color: '顶部菜单栏对应主颜色'
@ -220,7 +224,7 @@ Settings:
Remove All Subscriptions / Profiles: 移除所有订阅 / 配置文件
Data Settings:
Subscriptions have been successfully exported: 订阅已成功导出
This might take a while, please wait: 能需要一段时间,请稍候
This might take a while, please wait: 能需要一段时间,请稍候
Invalid subscriptions file: 无效的订阅文件
All subscriptions have been successfully imported: 所有订阅已成功导入
All subscriptions and profiles have been successfully imported: 所有订阅和配置文件已成功导入
@ -248,6 +252,7 @@ Settings:
Data Settings: 数据设置
One or more subscriptions were unable to be imported: 一个或者更多订阅无法被导入
Check for Legacy Subscriptions: 检查传统订阅
Manage Subscriptions: 管理订阅
Distraction Free Settings:
Hide Popular Videos: 隐藏流行视频
Hide Trending Videos: 隐藏热门视频
@ -258,7 +263,21 @@ Settings:
Hide Video Likes And Dislikes: 隐藏视频喜欢与不喜欢
Hide Video Views: 隐藏视频观看数量
Distraction Free Settings: 零打扰设置
Hide Active Subscriptions: 隐藏活跃的订阅
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:
#On About page
About: '关于'
@ -284,6 +303,8 @@ About:
Latest FreeTube News: '最新FreeTube新闻'
#On Channel Page
Source code: 源代码
Beta: 测试版
Channel:
Subscriber: '订阅者'
Subscribers: '订阅者'

View File

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