1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Merge branch 'master' into trickplay-new

This commit is contained in:
Nick 2024-03-17 19:33:16 -07:00 committed by GitHub
commit fc664090cc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
29 changed files with 326 additions and 153 deletions

1
.gitignore vendored
View file

@ -8,6 +8,7 @@ config.json
# ide # ide
.idea .idea
.vs
# log # log
yarn-error.log yarn-error.log

View file

@ -1,6 +1,6 @@
{ {
"editor.codeActionsOnSave": { "editor.codeActionsOnSave": {
"source.fixAll.eslint": true "source.fixAll.eslint": "explicit"
}, },
"eslint.format.enable": true, "eslint.format.enable": true,
"editor.formatOnSave": false "editor.formatOnSave": false

View file

@ -80,6 +80,7 @@
- [Rasmus Krämer](https://github.com/rasmuslos) - [Rasmus Krämer](https://github.com/rasmuslos)
- [ntarelix](https://github.com/ntarelix) - [ntarelix](https://github.com/ntarelix)
- [András Maróy](https://github.com/andrasmaroy) - [András Maróy](https://github.com/andrasmaroy)
- [Chris-Codes-It](https://github.com/Chris-Codes-It)
## Emby Contributors ## Emby Contributors

14
package-lock.json generated
View file

@ -17,7 +17,7 @@
"@fontsource/noto-sans-kr": "5.0.17", "@fontsource/noto-sans-kr": "5.0.17",
"@fontsource/noto-sans-sc": "5.0.17", "@fontsource/noto-sans-sc": "5.0.17",
"@fontsource/noto-sans-tc": "5.0.17", "@fontsource/noto-sans-tc": "5.0.17",
"@jellyfin/sdk": "0.0.0-unstable.202403040506", "@jellyfin/sdk": "0.0.0-unstable.202403150501",
"@loadable/component": "5.16.3", "@loadable/component": "5.16.3",
"@mui/icons-material": "5.15.11", "@mui/icons-material": "5.15.11",
"@mui/material": "5.15.11", "@mui/material": "5.15.11",
@ -3641,9 +3641,9 @@
"dev": true "dev": true
}, },
"node_modules/@jellyfin/sdk": { "node_modules/@jellyfin/sdk": {
"version": "0.0.0-unstable.202403040506", "version": "0.0.0-unstable.202403150501",
"resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202403040506.tgz", "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202403150501.tgz",
"integrity": "sha512-B+i1Mpn10AC0Ks+PIVXCRcpuy7E50bsPy9AYmEt2rgfOpnAJ9qjGqyFligGI8l391NMtv/p0XJd7NUsApHU1Lg==", "integrity": "sha512-FdKAHgeS+c+Ps77nlYIgPI/GHY6Xi6LDaobse0+B180p3lItXi0Uarr3i8wtoHdu5B/C7R28LoXoNJUPwsGCqg==",
"peerDependencies": { "peerDependencies": {
"axios": "^1.3.4" "axios": "^1.3.4"
} }
@ -25268,9 +25268,9 @@
"dev": true "dev": true
}, },
"@jellyfin/sdk": { "@jellyfin/sdk": {
"version": "0.0.0-unstable.202403040506", "version": "0.0.0-unstable.202403150501",
"resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202403040506.tgz", "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202403150501.tgz",
"integrity": "sha512-B+i1Mpn10AC0Ks+PIVXCRcpuy7E50bsPy9AYmEt2rgfOpnAJ9qjGqyFligGI8l391NMtv/p0XJd7NUsApHU1Lg==", "integrity": "sha512-FdKAHgeS+c+Ps77nlYIgPI/GHY6Xi6LDaobse0+B180p3lItXi0Uarr3i8wtoHdu5B/C7R28LoXoNJUPwsGCqg==",
"requires": {} "requires": {}
}, },
"@jest/schemas": { "@jest/schemas": {

View file

@ -78,7 +78,7 @@
"@fontsource/noto-sans-kr": "5.0.17", "@fontsource/noto-sans-kr": "5.0.17",
"@fontsource/noto-sans-sc": "5.0.17", "@fontsource/noto-sans-sc": "5.0.17",
"@fontsource/noto-sans-tc": "5.0.17", "@fontsource/noto-sans-tc": "5.0.17",
"@jellyfin/sdk": "0.0.0-unstable.202403040506", "@jellyfin/sdk": "0.0.0-unstable.202403150501",
"@loadable/component": "5.16.3", "@loadable/component": "5.16.3",
"@mui/icons-material": "5.15.11", "@mui/icons-material": "5.15.11",
"@mui/material": "5.15.11", "@mui/material": "5.15.11",

View file

@ -49,6 +49,7 @@ const UserProfiles: FunctionComponent = () => {
const showUserMenu = (elem: HTMLElement) => { const showUserMenu = (elem: HTMLElement) => {
const card = dom.parentWithClass(elem, 'card'); const card = dom.parentWithClass(elem, 'card');
const userId = card?.getAttribute('data-userid'); const userId = card?.getAttribute('data-userid');
const username = card?.getAttribute('data-username');
if (!userId) { if (!userId) {
console.error('Unexpected null user id'); console.error('Unexpected null user id');
@ -106,7 +107,7 @@ const UserProfiles: FunctionComponent = () => {
break; break;
case 'delete': case 'delete':
deleteUser(userId); deleteUser(userId, username);
} }
} }
}).catch(() => { }).catch(() => {
@ -117,12 +118,13 @@ const UserProfiles: FunctionComponent = () => {
}); });
}; };
const deleteUser = (id: string) => { const deleteUser = (id: string, username?: string | null) => {
const msg = globalize.translate('DeleteUserConfirmation'); const title = username ? globalize.translate('DeleteName', username) : globalize.translate('DeleteUser');
const text = globalize.translate('DeleteUserConfirmation');
confirm({ confirm({
title: globalize.translate('DeleteUser'), title,
text: msg, text,
confirmText: globalize.translate('Delete'), confirmText: globalize.translate('Delete'),
primary: 'delete' primary: 'delete'
}).then(function () { }).then(function () {

View file

@ -182,6 +182,7 @@ const UserEdit: FunctionComponent = () => {
(page.querySelector('.chkDisabled') as HTMLInputElement).checked = user.Policy.IsDisabled; (page.querySelector('.chkDisabled') as HTMLInputElement).checked = user.Policy.IsDisabled;
(page.querySelector('.chkIsHidden') as HTMLInputElement).checked = user.Policy.IsHidden; (page.querySelector('.chkIsHidden') as HTMLInputElement).checked = user.Policy.IsHidden;
(page.querySelector('.chkEnableCollectionManagement') as HTMLInputElement).checked = user.Policy.EnableCollectionManagement; (page.querySelector('.chkEnableCollectionManagement') as HTMLInputElement).checked = user.Policy.EnableCollectionManagement;
(page.querySelector('.chkEnableSubtitleManagement') as HTMLInputElement).checked = user.Policy.EnableSubtitleManagement;
(page.querySelector('.chkRemoteControlSharedDevices') as HTMLInputElement).checked = user.Policy.EnableSharedDeviceControl; (page.querySelector('.chkRemoteControlSharedDevices') as HTMLInputElement).checked = user.Policy.EnableSharedDeviceControl;
(page.querySelector('.chkEnableRemoteControlOtherUsers') as HTMLInputElement).checked = user.Policy.EnableRemoteControlOfOtherUsers; (page.querySelector('.chkEnableRemoteControlOtherUsers') as HTMLInputElement).checked = user.Policy.EnableRemoteControlOfOtherUsers;
(page.querySelector('.chkEnableDownloading') as HTMLInputElement).checked = user.Policy.EnableContentDownloading; (page.querySelector('.chkEnableDownloading') as HTMLInputElement).checked = user.Policy.EnableContentDownloading;
@ -240,6 +241,7 @@ const UserEdit: FunctionComponent = () => {
user.Policy.EnableVideoPlaybackTranscoding = (page.querySelector('.chkEnableVideoPlaybackTranscoding') as HTMLInputElement).checked; user.Policy.EnableVideoPlaybackTranscoding = (page.querySelector('.chkEnableVideoPlaybackTranscoding') as HTMLInputElement).checked;
user.Policy.EnablePlaybackRemuxing = (page.querySelector('.chkEnableVideoPlaybackRemuxing') as HTMLInputElement).checked; user.Policy.EnablePlaybackRemuxing = (page.querySelector('.chkEnableVideoPlaybackRemuxing') as HTMLInputElement).checked;
user.Policy.EnableCollectionManagement = (page.querySelector('.chkEnableCollectionManagement') as HTMLInputElement).checked; user.Policy.EnableCollectionManagement = (page.querySelector('.chkEnableCollectionManagement') as HTMLInputElement).checked;
user.Policy.EnableSubtitleManagement = (page.querySelector('.chkEnableSubtitleManagement') as HTMLInputElement).checked;
user.Policy.ForceRemoteSourceTranscoding = (page.querySelector('.chkForceRemoteSourceTranscoding') as HTMLInputElement).checked; user.Policy.ForceRemoteSourceTranscoding = (page.querySelector('.chkForceRemoteSourceTranscoding') as HTMLInputElement).checked;
user.Policy.EnableContentDownloading = (page.querySelector('.chkEnableDownloading') as HTMLInputElement).checked; user.Policy.EnableContentDownloading = (page.querySelector('.chkEnableDownloading') as HTMLInputElement).checked;
user.Policy.EnableRemoteAccess = (page.querySelector('.chkRemoteAccess') as HTMLInputElement).checked; user.Policy.EnableRemoteAccess = (page.querySelector('.chkRemoteAccess') as HTMLInputElement).checked;
@ -392,6 +394,11 @@ const UserEdit: FunctionComponent = () => {
className='chkEnableCollectionManagement' className='chkEnableCollectionManagement'
title='AllowCollectionManagement' title='AllowCollectionManagement'
/> />
<CheckBoxElement
labelClassName='checkboxContainer'
className='chkEnableSubtitleManagement'
title='AllowSubtitleManagement'
/>
<div id='featureAccessFields' className='verticalSection'> <div id='featureAccessFields' className='verticalSection'>
<h2 className='paperListLabel'> <h2 className='paperListLabel'>
{globalize.translate('HeaderFeatureAccess')} {globalize.translate('HeaderFeatureAccess')}

View file

@ -61,7 +61,7 @@ const UserCardBox: FunctionComponent<IProps> = ({ user = {} }: IProps) => {
</div>`; </div>`;
return ( return (
<div data-userid={user.Id} className={cssClass}> <div data-userid={user.Id} data-username={user.Name} className={cssClass}>
<div className='cardBox visualCardBox'> <div className='cardBox visualCardBox'>
<div className='cardScalable visualCardBox-cardScalable'> <div className='cardScalable visualCardBox-cardScalable'>
<div className='cardPadder cardPadder-square'></div> <div className='cardPadder cardPadder-square'></div>

View file

@ -214,11 +214,7 @@ export function getCommands(options) {
}); });
} }
if (canEdit && item.MediaType === 'Video' && item.Type !== 'TvChannel' && item.Type !== 'Program' if (itemHelper.canEditSubtitles(user, item) && options.editSubtitles !== false) {
&& item.LocationType !== 'Virtual'
&& !(item.Type === 'Recording' && item.Status !== 'Completed')
&& options.editSubtitles !== false
) {
commands.push({ commands.push({
name: globalize.translate('EditSubtitles'), name: globalize.translate('EditSubtitles'),
id: 'editsubtitles', id: 'editsubtitles',

View file

@ -1,6 +1,10 @@
import { appHost } from './apphost'; import { appHost } from './apphost';
import globalize from '../scripts/globalize'; import globalize from '../scripts/globalize';
import { CollectionType } from '@jellyfin/sdk/lib/generated-client/models/collection-type'; import { CollectionType } from '@jellyfin/sdk/lib/generated-client/models/collection-type';
import { BaseItemKind } from '@jellyfin/sdk/lib/generated-client/models/base-item-kind';
import { LocationType } from '@jellyfin/sdk/lib/generated-client/models/location-type';
import { RecordingStatus } from '@jellyfin/sdk/lib/generated-client/models/recording-status';
import { MediaType } from '@jellyfin/sdk/lib/generated-client/models/media-type';
export function getDisplayName(item, options = {}) { export function getDisplayName(item, options = {}) {
if (!item) { if (!item) {
@ -155,6 +159,33 @@ export function canEditImages (user, item) {
return itemType !== 'Timer' && itemType !== 'SeriesTimer' && canEdit(user, item) && !isLocalItem(item); return itemType !== 'Timer' && itemType !== 'SeriesTimer' && canEdit(user, item) && !isLocalItem(item);
} }
export function canEditSubtitles (user, item) {
if (item.MediaType !== MediaType.Video) {
return false;
}
const itemType = item.Type;
if (itemType === BaseItemKind.Recording && item.Status !== RecordingStatus.Completed) {
return false;
}
if (itemType === BaseItemKind.TvChannel
|| itemType === BaseItemKind.Program
|| itemType === 'Timer'
|| itemType === 'SeriesTimer'
|| itemType === BaseItemKind.UserRootFolder
|| itemType === BaseItemKind.UserView
) {
return false;
}
if (isLocalItem(item)) {
return false;
}
if (item.LocationType === LocationType.Virtual) {
return false;
}
return user.Policy.EnableSubtitleManagement
|| user.Policy.IsAdministrator;
}
export function canShare (item, user) { export function canShare (item, user) {
if (item.Type === 'Program') { if (item.Type === 'Program') {
return false; return false;
@ -300,6 +331,7 @@ export default {
canIdentify: canIdentify, canIdentify: canIdentify,
canEdit: canEdit, canEdit: canEdit,
canEditImages: canEditImages, canEditImages: canEditImages,
canEditSubtitles,
canShare: canShare, canShare: canShare,
enableDateAddedDisplay: enableDateAddedDisplay, enableDateAddedDisplay: enableDateAddedDisplay,
canMarkPlayed: canMarkPlayed, canMarkPlayed: canMarkPlayed,

View file

@ -418,6 +418,8 @@ export function setContentType(parent, contentType) {
} }
} }
parent.querySelector('.chkUseReplayGainTagsContainer').classList.toggle('hide', contentType !== 'music');
parent.querySelector('.chkEnableLUFSScanContainer').classList.toggle('hide', contentType !== 'music'); parent.querySelector('.chkEnableLUFSScanContainer').classList.toggle('hide', contentType !== 'music');
if (contentType === 'tvshows') { if (contentType === 'tvshows') {
@ -519,6 +521,7 @@ export function getLibraryOptions(parent) {
EnableLUFSScan: parent.querySelector('.chkEnableLUFSScan').checked, EnableLUFSScan: parent.querySelector('.chkEnableLUFSScan').checked,
ExtractTrickplayImagesDuringLibraryScan: parent.querySelector('.chkExtractTrickplayDuringLibraryScan').checked, ExtractTrickplayImagesDuringLibraryScan: parent.querySelector('.chkExtractTrickplayDuringLibraryScan').checked,
EnableTrickplayImageExtraction: parent.querySelector('.chkExtractTrickplayImages').checked, EnableTrickplayImageExtraction: parent.querySelector('.chkExtractTrickplayImages').checked,
UseReplayGainTags: parent.querySelector('.chkUseReplayGainTags').checked,
ExtractChapterImagesDuringLibraryScan: parent.querySelector('.chkExtractChaptersDuringLibraryScan').checked, ExtractChapterImagesDuringLibraryScan: parent.querySelector('.chkExtractChaptersDuringLibraryScan').checked,
EnableChapterImageExtraction: parent.querySelector('.chkExtractChapterImages').checked, EnableChapterImageExtraction: parent.querySelector('.chkExtractChapterImages').checked,
EnableInternetProviders: true, EnableInternetProviders: true,
@ -583,6 +586,7 @@ export function setLibraryOptions(parent, options) {
parent.querySelector('.chkEnableLUFSScan').checked = options.EnableLUFSScan; parent.querySelector('.chkEnableLUFSScan').checked = options.EnableLUFSScan;
parent.querySelector('.chkExtractTrickplayDuringLibraryScan').checked = options.ExtractTrickplayImagesDuringLibraryScan; parent.querySelector('.chkExtractTrickplayDuringLibraryScan').checked = options.ExtractTrickplayImagesDuringLibraryScan;
parent.querySelector('.chkExtractTrickplayImages').checked = options.EnableTrickplayImageExtraction; parent.querySelector('.chkExtractTrickplayImages').checked = options.EnableTrickplayImageExtraction;
parent.querySelector('.chkUseReplayGainTags').checked = options.UseReplayGainTags;
parent.querySelector('.chkExtractChaptersDuringLibraryScan').checked = options.ExtractChapterImagesDuringLibraryScan; parent.querySelector('.chkExtractChaptersDuringLibraryScan').checked = options.ExtractChapterImagesDuringLibraryScan;
parent.querySelector('.chkExtractChapterImages').checked = options.EnableChapterImageExtraction; parent.querySelector('.chkExtractChapterImages').checked = options.EnableChapterImageExtraction;
parent.querySelector('#chkSaveLocal').checked = options.SaveLocalMetadata; parent.querySelector('#chkSaveLocal').checked = options.SaveLocalMetadata;

View file

@ -55,6 +55,14 @@
<div class="fieldDescription checkboxFieldDescription">${LabelEnableRealtimeMonitorHelp}</div> <div class="fieldDescription checkboxFieldDescription">${LabelEnableRealtimeMonitorHelp}</div>
</div> </div>
<div class="checkboxContainer checkboxContainer-withDescription chkUseReplayGainTagsContainer advanced">
<label>
<input type="checkbox" is="emby-checkbox" class="chkUseReplayGainTags" checked />
<span>${LabelUseReplayGainTags}</span>
</label>
<div class="fieldDescription checkboxFieldDescription">${LabelUseReplayGainTagsHelp}</div>
</div>
<div class="checkboxContainer checkboxContainer-withDescription chkEnableLUFSScanContainer advanced"> <div class="checkboxContainer checkboxContainer-withDescription chkEnableLUFSScanContainer advanced">
<label> <label>
<input type="checkbox" is="emby-checkbox" class="chkEnableLUFSScan" checked /> <input type="checkbox" is="emby-checkbox" class="chkEnableLUFSScan" checked />

View file

@ -129,7 +129,7 @@
<span>${AllowHevcEncoding}</span> <span>${AllowHevcEncoding}</span>
</label> </label>
</div> </div>
<div class="checkboxList"> <div class="checkboxList allowAv1EncodingOption">
<label> <label>
<input type="checkbox" is="emby-checkbox" id="chkAllowAv1Encoding" /> <input type="checkbox" is="emby-checkbox" id="chkAllowAv1Encoding" />
<span>${AllowAv1Encoding}</span> <span>${AllowAv1Encoding}</span>
@ -161,6 +161,16 @@
</div> </div>
</div> </div>
<div class="videoToolboxTonemappingOptions hide">
<div class="checkboxListContainer checkboxContainer-withDescription">
<label>
<input type="checkbox" is="emby-checkbox" id="chkVideoToolboxTonemapping" />
<span>${EnableVideoToolboxTonemapping}</span>
</label>
<div class="fieldDescription checkboxFieldDescription">${AllowVideoToolboxTonemappingHelp}</div>
</div>
</div>
<div class="tonemappingOptions hide"> <div class="tonemappingOptions hide">
<div class="checkboxListContainer checkboxContainer-withDescription"> <div class="checkboxListContainer checkboxContainer-withDescription">
<label> <label>

View file

@ -33,6 +33,7 @@ function loadPage(page, config, systemInfo) {
$('#txtVaapiDevice', page).val(config.VaapiDevice || ''); $('#txtVaapiDevice', page).val(config.VaapiDevice || '');
page.querySelector('#chkTonemapping').checked = config.EnableTonemapping; page.querySelector('#chkTonemapping').checked = config.EnableTonemapping;
page.querySelector('#chkVppTonemapping').checked = config.EnableVppTonemapping; page.querySelector('#chkVppTonemapping').checked = config.EnableVppTonemapping;
page.querySelector('#chkVideoToolboxTonemapping').checked = config.EnableVideoToolboxTonemapping;
page.querySelector('#selectTonemappingAlgorithm').value = config.TonemappingAlgorithm; page.querySelector('#selectTonemappingAlgorithm').value = config.TonemappingAlgorithm;
page.querySelector('#selectTonemappingMode').value = config.TonemappingMode; page.querySelector('#selectTonemappingMode').value = config.TonemappingMode;
page.querySelector('#selectTonemappingRange').value = config.TonemappingRange; page.querySelector('#selectTonemappingRange').value = config.TonemappingRange;
@ -94,6 +95,7 @@ function onSubmit() {
config.VaapiDevice = $('#txtVaapiDevice', form).val(); config.VaapiDevice = $('#txtVaapiDevice', form).val();
config.EnableTonemapping = form.querySelector('#chkTonemapping').checked; config.EnableTonemapping = form.querySelector('#chkTonemapping').checked;
config.EnableVppTonemapping = form.querySelector('#chkVppTonemapping').checked; config.EnableVppTonemapping = form.querySelector('#chkVppTonemapping').checked;
config.EnableVideoToolboxTonemapping = form.querySelector('#chkVideoToolboxTonemapping').checked;
config.TonemappingAlgorithm = form.querySelector('#selectTonemappingAlgorithm').value; config.TonemappingAlgorithm = form.querySelector('#selectTonemappingAlgorithm').value;
config.TonemappingMode = form.querySelector('#selectTonemappingMode').value; config.TonemappingMode = form.querySelector('#selectTonemappingMode').value;
config.TonemappingRange = form.querySelector('#selectTonemappingRange').value; config.TonemappingRange = form.querySelector('#selectTonemappingRange').value;
@ -211,7 +213,7 @@ $(document).on('pageinit', '#encodingSettingsPage', function () {
page.querySelector('.fld10bitHevcVp9HwDecoding').classList.add('hide'); page.querySelector('.fld10bitHevcVp9HwDecoding').classList.add('hide');
} }
if (this.value == 'amf' || this.value == 'nvenc' || this.value == 'qsv' || this.value == 'vaapi' || this.value == 'rkmpp') { if (this.value == 'amf' || this.value == 'nvenc' || this.value == 'qsv' || this.value == 'vaapi' || this.value == 'rkmpp' || this.value == 'videotoolbox') {
page.querySelector('.tonemappingOptions').classList.remove('hide'); page.querySelector('.tonemappingOptions').classList.remove('hide');
} else { } else {
page.querySelector('.tonemappingOptions').classList.add('hide'); page.querySelector('.tonemappingOptions').classList.add('hide');
@ -223,6 +225,14 @@ $(document).on('pageinit', '#encodingSettingsPage', function () {
page.querySelector('.fldIntelLp').classList.add('hide'); page.querySelector('.fldIntelLp').classList.add('hide');
} }
if (this.value === 'videotoolbox') {
page.querySelector('.videoToolboxTonemappingOptions').classList.remove('hide');
page.querySelector('.allowAv1EncodingOption').classList.add('hide');
} else {
page.querySelector('.videoToolboxTonemappingOptions').classList.add('hide');
page.querySelector('.allowAv1EncodingOption').classList.remove('hide');
}
if (systemInfo.OperatingSystem.toLowerCase() === 'linux' && (this.value == 'qsv' || this.value == 'vaapi')) { if (systemInfo.OperatingSystem.toLowerCase() === 'linux' && (this.value == 'qsv' || this.value == 'vaapi')) {
page.querySelector('.vppTonemappingOptions').classList.remove('hide'); page.querySelector('.vppTonemappingOptions').classList.remove('hide');
} else { } else {

View file

@ -1792,5 +1792,7 @@
"ChannelResolutionSDPAL": "SD (PAL)", "ChannelResolutionSDPAL": "SD (PAL)",
"ChannelResolutionHD": "HD", "ChannelResolutionHD": "HD",
"ChannelResolutionFullHD": "Full HD", "ChannelResolutionFullHD": "Full HD",
"ChannelResolutionUHD4K": "UHD (4K)" "ChannelResolutionUHD4K": "UHD (4K)",
"EnableVideoToolboxTonemapping": "Povolit mapování tónů VideoToolbox",
"AllowVideoToolboxTonemappingHelp": "Hardwarově akcelerované mapování tónů pomocí VideoToolbox. Funguje s většinou formátů HDR, včetně HDR10, HDR10+ a HLG, ale nefunguje s Dolby Vision Profile 5. Má vyšší prioritu než jiné implementace OpenCL."
} }

View file

@ -23,14 +23,15 @@
"AllLibraries": "All libraries", "AllLibraries": "All libraries",
"AllowedRemoteAddressesHelp": "Comma separated list of IP addresses or IP/netmask entries for networks that will be allowed to connect remotely. If left blank, all remote addresses will be allowed.", "AllowedRemoteAddressesHelp": "Comma separated list of IP addresses or IP/netmask entries for networks that will be allowed to connect remotely. If left blank, all remote addresses will be allowed.",
"AllowCollectionManagement": "Allow this user to manage collections", "AllowCollectionManagement": "Allow this user to manage collections",
"AllowSubtitleManagement": "Allow this user to edit subtitles",
"AllowFfmpegThrottling": "Throttle Transcodes", "AllowFfmpegThrottling": "Throttle Transcodes",
"AllowFfmpegThrottlingHelp": "When a transcode or remux gets far enough ahead from the current playback position, pause the process so it will consume less resources. This is most useful when watching without seeking often. Turn this off if you experience playback issues.", "AllowFfmpegThrottlingHelp": "When a transcode or remux gets far enough ahead from the current playback position, pause the process so it will consume less resources. This is most useful when watching without seeking often. Turn this off if you experience playback issues.",
"AllowSegmentDeletion": "Delete segments", "AllowSegmentDeletion": "Delete segments",
"AllowSegmentDeletionHelp": "Delete old segments after they have been sent to the client. This prevents having to store the entire transcoded file on disk. Will only work with throttling enabled. Turn this off if you experience playback issues.", "AllowSegmentDeletionHelp": "Delete old segments after they have been downloaded by the client. This prevents having to store the entire transcoded file on disk. Turn this off if you experience playback issues.",
"LabelThrottleDelaySeconds": "Throttle after", "LabelThrottleDelaySeconds": "Throttle after",
"LabelThrottleDelaySecondsHelp": "Time in seconds after which the transcoder will be throttled. Must be large enough for the client to maintain a healthy buffer. Only works if throttling is enabled.", "LabelThrottleDelaySecondsHelp": "Time in seconds after which the transcoder will be throttled. Must be large enough for the client to maintain a healthy buffer. Only works if throttling is enabled.",
"LabelSegmentKeepSeconds": "Time to keep segments", "LabelSegmentKeepSeconds": "Time to keep segments",
"LabelSegmentKeepSecondsHelp": "Time in seconds for which segments should be kept before they are overwritten. Must be greater than \"Throttle after\". Only works if segment deletion is enabled.", "LabelSegmentKeepSecondsHelp": "Time in seconds for which segments should be kept after they are downloaded by the client. Only works if segment deletion is enabled.",
"AllowHWTranscodingHelp": "Allow the tuner to transcode streams on the fly. This may help reduce transcoding required by the server.", "AllowHWTranscodingHelp": "Allow the tuner to transcode streams on the fly. This may help reduce transcoding required by the server.",
"AllowMediaConversion": "Allow media conversion", "AllowMediaConversion": "Allow media conversion",
"AllowMediaConversionHelp": "Grant or deny access to the convert media feature.", "AllowMediaConversionHelp": "Grant or deny access to the convert media feature.",
@ -186,6 +187,7 @@
"DeleteImage": "Delete Image", "DeleteImage": "Delete Image",
"DeleteImageConfirmation": "Are you sure you wish to delete this image?", "DeleteImageConfirmation": "Are you sure you wish to delete this image?",
"DeleteMedia": "Delete media", "DeleteMedia": "Delete media",
"DeleteName": "Delete {0}",
"DeleteUser": "Delete User", "DeleteUser": "Delete User",
"DeleteUserConfirmation": "Are you sure you wish to delete this user?", "DeleteUserConfirmation": "Are you sure you wish to delete this user?",
"Depressed": "Depressed", "Depressed": "Depressed",
@ -899,6 +901,8 @@
"LabelTypeText": "Text", "LabelTypeText": "Text",
"LabelUnstable": "Unstable", "LabelUnstable": "Unstable",
"LabelUser": "User", "LabelUser": "User",
"LabelUseReplayGainTagsHelp": "Scan audio files for replaygain tags and use them instead of computing LUFS value. (Uses less computing power. Will override 'LUFS Scan' option)",
"LabelUseReplayGainTags": "Use ReplayGain Tags",
"LabelUserAgent": "User agent", "LabelUserAgent": "User agent",
"LabelUserLoginAttemptsBeforeLockout": "Failed login tries before user is locked out", "LabelUserLoginAttemptsBeforeLockout": "Failed login tries before user is locked out",
"LabelUserMaxActiveSessions": "Maximum number of simultaneous user sessions", "LabelUserMaxActiveSessions": "Maximum number of simultaneous user sessions",
@ -1547,6 +1551,8 @@
"EnableEnhancedNvdecDecoder": "Enable enhanced NVDEC decoder", "EnableEnhancedNvdecDecoder": "Enable enhanced NVDEC decoder",
"EnableVppTonemapping": "Enable VPP Tone mapping", "EnableVppTonemapping": "Enable VPP Tone mapping",
"AllowVppTonemappingHelp": "Full Intel driver based tone-mapping. Currently works only on certain hardware with HDR10 videos. This has a higher priority compared to another OpenCL implementation.", "AllowVppTonemappingHelp": "Full Intel driver based tone-mapping. Currently works only on certain hardware with HDR10 videos. This has a higher priority compared to another OpenCL implementation.",
"EnableVideoToolboxTonemapping": "Enable VideoToolbox Tone mapping",
"AllowVideoToolboxTonemappingHelp": "Hardware-accelerated tone-mapping provided by VideoToolbox. It works with most HDR formats, including HDR10, HDR10+, and HLG, but does not work with Dolby Vision Profile 5. This has a higher priority compared to another OpenCL implementation.",
"Controls": "Controls", "Controls": "Controls",
"LabelEnableGamepad": "Enable Gamepad", "LabelEnableGamepad": "Enable Gamepad",
"EnableGamepadHelp": "Listen for input from any connected controllers. (Requires: 'TV' Display Mode)", "EnableGamepadHelp": "Listen for input from any connected controllers. (Requires: 'TV' Display Mode)",

View file

@ -396,7 +396,7 @@
"LabelCollection": "Colección", "LabelCollection": "Colección",
"LabelCommunityRating": "Puntuación de la comunidad", "LabelCommunityRating": "Puntuación de la comunidad",
"LabelContentType": "Tipo de contenido", "LabelContentType": "Tipo de contenido",
"LabelCountry": "País", "LabelCountry": "País/Región",
"LabelCriticRating": "Valoración de las críticas", "LabelCriticRating": "Valoración de las críticas",
"LabelCurrentPassword": "Contraseña actual", "LabelCurrentPassword": "Contraseña actual",
"LabelCustomCertificatePath": "Ruta del certificado SSL personalizado", "LabelCustomCertificatePath": "Ruta del certificado SSL personalizado",
@ -1757,11 +1757,11 @@
"MessageRepositoryInstallDisclaimer": "ADVERTENCIA: Instalar un complemento de terceros conlleva riesgos. Puede contener código inestable o malicioso, y puede cambiar en cualquier momento. Solo instale complementos de autores en los que confíe.", "MessageRepositoryInstallDisclaimer": "ADVERTENCIA: Instalar un complemento de terceros conlleva riesgos. Puede contener código inestable o malicioso, y puede cambiar en cualquier momento. Solo instale complementos de autores en los que confíe.",
"HeaderEpisodesStatus": "Estado de los episodios", "HeaderEpisodesStatus": "Estado de los episodios",
"AllowSegmentDeletion": "No Permitir Ninguno", "AllowSegmentDeletion": "No Permitir Ninguno",
"AllowSegmentDeletionHelp": "Elimine los segmentos antiguos después de que se hayan enviado al cliente. Esto evita tener que almacenar todo el archivo transcodificado en el disco. Solo funcionará con la limitación habilitada. Apáguelo si experimenta problemas de reproducción.", "AllowSegmentDeletionHelp": "Elimine segmentos antiguos después de que el cliente los haya descargado. Esto evita tener que almacenar todo el archivo transcodificado en el disco. Desactívelo si tiene problemas de reproducción.",
"LabelThrottleDelaySecondsHelp": "Tiempo en segundos después del cual se acelerará el transcodificador. Debe ser lo suficientemente grande para que el cliente mantenga un búfer saludable. Solo funciona si el estrangulamiento \"throttling\" está habilitada.", "LabelThrottleDelaySecondsHelp": "Tiempo en segundos después del cual se acelerará el transcodificador. Debe ser lo suficientemente grande para que el cliente mantenga un búfer saludable. Solo funciona si el estrangulamiento \"throttling\" está habilitada.",
"LabelSegmentKeepSeconds": "Tiempo que se mantendrán los segmentos", "LabelSegmentKeepSeconds": "Tiempo que se mantendrán los segmentos",
"LabelThrottleDelaySeconds": "Limitar trás", "LabelThrottleDelaySeconds": "Limitar trás",
"LabelSegmentKeepSecondsHelp": "Tiempo en segundos durante el cual se deben conservar los segmentos antes de que se sobrescriban. Debe ser mayor que \"Acelerar después\". Solo funciona si la eliminación de segmentos está habilitada.", "LabelSegmentKeepSecondsHelp": "Tiempo en segundos durante el cual se deben conservar los segmentos después de que el cliente los descarga. Solo funciona si la eliminación de segmentos está habilitada.",
"LabelBackdropScreensaverInterval": "Intervalo del fondo protector de pantalla", "LabelBackdropScreensaverInterval": "Intervalo del fondo protector de pantalla",
"LabelBackdropScreensaverIntervalHelp": "El tiempo en segundos entre diferentes fondos cuando se utiliza el fondo protector de pantalla.", "LabelBackdropScreensaverIntervalHelp": "El tiempo en segundos entre diferentes fondos cuando se utiliza el fondo protector de pantalla.",
"AllowAv1Encoding": "Permitir encodificación en formato AV1", "AllowAv1Encoding": "Permitir encodificación en formato AV1",
@ -1783,5 +1783,20 @@
"LabelSelectAudioNormalization": "Normalización de audio", "LabelSelectAudioNormalization": "Normalización de audio",
"LabelTrackGain": "Ganancia de pista", "LabelTrackGain": "Ganancia de pista",
"HeaderAllRecordings": "Todas las grabaciones", "HeaderAllRecordings": "Todas las grabaciones",
"ButtonEditUser": "Editar usuario" "ButtonEditUser": "Editar usuario",
"ChannelResolutionSD": "SD",
"ChannelResolutionSDPAL": "SD (PAL)",
"ChannelResolutionUHD4K": "UHD (4K)",
"ChannelResolutionHD": "HD",
"ChannelResolutionFullHD": "Full HD",
"DeleteName": "Eliminar {0}",
"LabelUseReplayGainTagsHelp": "Escanee archivos de audio en busca de etiquetas de ganancia de reproducción y utilícelas en lugar de calcular el valor LUFS. (Utiliza menos potencia. Anulará la opción 'Escaneo LUFS')",
"LabelUseReplayGainTags": "Utilizar etiquetas ReplayGain",
"EnableVideoToolboxTonemapping": "Habilitar el mapeo de tonos de VideoToolbox",
"AllowSubtitleManagement": "Permitir a este usuario editar los subtítulos",
"LabelBuildVersion": "Versión de compilación",
"AllowVideoToolboxTonemappingHelp": "Aceleración por hardware en mapeo de tonos por VideoToolbox. Funciona con la mayoría de los formatos HDR, incluidos HDR10, HDR10+ y HLG, pero no funciona con Dolby Vision Profile 5. Esto tiene una prioridad más alta en comparación con otra implementación de OpenCL.",
"LabelWebVersion": "Versión web",
"DlnaMovedMessage": "La funcionalidad DLNA se ha movido a complementos.",
"LabelServerVersion": "Versión del servidor"
} }

View file

@ -234,7 +234,7 @@
"EnableNextVideoInfoOverlayHelp": "Näytä videotoiston lähestyessä loppua tietoja toistolistalta seuraavaksi toistettavasta videosta.", "EnableNextVideoInfoOverlayHelp": "Näytä videotoiston lähestyessä loppua tietoja toistolistalta seuraavaksi toistettavasta videosta.",
"ClientSettings": "Pääteasetukset", "ClientSettings": "Pääteasetukset",
"AllowFfmpegThrottlingHelp": "Kun transkoodaus tai remuksaus ehtii riittävästi toiston edelle, keskeytä käsittely resurssien säästämiseksi. Tämä on hyödyllistä lähinnä katseltaessa ilman toistokohdan jatkuvia vaihteluita. Poista asetus käytöstä, mikäli toistossa ilmenee ongelmia.", "AllowFfmpegThrottlingHelp": "Kun transkoodaus tai remuksaus ehtii riittävästi toiston edelle, keskeytä käsittely resurssien säästämiseksi. Tämä on hyödyllistä lähinnä katseltaessa ilman toistokohdan jatkuvia vaihteluita. Poista asetus käytöstä, mikäli toistossa ilmenee ongelmia.",
"AllowFfmpegThrottling": "Rauhoita transkoodausta", "AllowFfmpegThrottling": "Rajoita transkoodausta",
"ErrorDeletingItem": "Poistettaessa tiedostoa palvelimelta tapahtui virhe. Varmista, että Jellyfinillä on kirjoitusoikeus mediakansioon ja yritä uudelleen.", "ErrorDeletingItem": "Poistettaessa tiedostoa palvelimelta tapahtui virhe. Varmista, että Jellyfinillä on kirjoitusoikeus mediakansioon ja yritä uudelleen.",
"ErrorAddingXmlTvFile": "Käytettäessä XMLTV-tiedostoa tapahtui virhe. Varmista, että tiedosto on olemassa ja yritä uudelleen.", "ErrorAddingXmlTvFile": "Käytettäessä XMLTV-tiedostoa tapahtui virhe. Varmista, että tiedosto on olemassa ja yritä uudelleen.",
"ErrorAddingTunerDevice": "Lisättäessä viritintä tapahtui virhe. Varmista, että se on kytketty oikein ja yritä uudelleen.", "ErrorAddingTunerDevice": "Lisättäessä viritintä tapahtui virhe. Varmista, että se on kytketty oikein ja yritä uudelleen.",
@ -1532,7 +1532,7 @@
"YoutubeDenied": "Pyydettyä videota ei voida toistaa upotetuilla soittimilla.", "YoutubeDenied": "Pyydettyä videota ei voida toistaa upotetuilla soittimilla.",
"YoutubeNotFound": "Videota ei löydy.", "YoutubeNotFound": "Videota ei löydy.",
"YoutubePlaybackError": "Pyydettyä videota ei voida toistaa.", "YoutubePlaybackError": "Pyydettyä videota ei voida toistaa.",
"YoutubeBadRequest": "Epäkelpo pyyntö.", "YoutubeBadRequest": "Epäkelpoinen pyyntö.",
"LabelSelectStereo": "Stereo", "LabelSelectStereo": "Stereo",
"LabelSelectMono": "Mono", "LabelSelectMono": "Mono",
"LabelSelectAudioChannels": "Kanavat", "LabelSelectAudioChannels": "Kanavat",
@ -1754,10 +1754,10 @@
"LogLevel.Critical": "Kriittinen", "LogLevel.Critical": "Kriittinen",
"LogLevel.None": "Ei mitään", "LogLevel.None": "Ei mitään",
"HeaderEpisodesStatus": "Jaksojen tila", "HeaderEpisodesStatus": "Jaksojen tila",
"AllowSegmentDeletionHelp": "Poista vanhat osiot kun ne on lähetetty päätteelle. Tämän ansiosta transkoodattua tiedostoa ei tarvitse säilyttää kokonaan. Toimii vain rauhoituksen ollessa käytössä. Poista käytöstä, jos kohtaat toisto-ongelmia.", "AllowSegmentDeletionHelp": "Poista vanhat osiot kun ne on lähetetty päätteelle. Tämän ansiosta transkoodattua tiedostoa ei tarvitse säilyttää kokonaan. Toimii vain rajoituksen ollessa käytössä. Poista käytöstä, jos kohtaat toisto-ongelmia.",
"AllowSegmentDeletion": "Poista osiot", "AllowSegmentDeletion": "Poista osiot",
"LabelThrottleDelaySeconds": "Rauhoita kun on kulunut", "LabelThrottleDelaySeconds": "Rajoita kun on kulunut",
"LabelThrottleDelaySecondsHelp": "Aika sekunneissa, jonka kuluttua transkooderi rauhoitetaan. Tämän on oltava riittävän suuri, jotta päätelaite kykenee ylläpitämään reilua puskuria. Toimii vain rauhoituksen ollessa käytössä.", "LabelThrottleDelaySecondsHelp": "Aika sekunneissa, jonka kuluttua transkooderi rajoitetaan. Tämän on oltava riittävän suuri, jotta päätelaite kykenee ylläpitämään reilua puskuria. Toimii vain rajoituksen ollessa käytössä.",
"LabelSegmentKeepSeconds": "Osioiden säilytysaika", "LabelSegmentKeepSeconds": "Osioiden säilytysaika",
"LabelSegmentKeepSecondsHelp": "Aika sekunteina, jonka osiot säilytetään ennen päällekirjoitusta. Oltava \"Rahoita kun on kulunut\" -aikaa suurempi. Toimii vain osioiden poiston ollessa käytössä.", "LabelSegmentKeepSecondsHelp": "Aika sekunteina, jonka osiot säilytetään ennen päällekirjoitusta. Oltava \"Rahoita kun on kulunut\" -aikaa suurempi. Toimii vain osioiden poiston ollessa käytössä.",
"LabelBackdropScreensaverInterval": "Taustanäytönsäästäjän ajoitus", "LabelBackdropScreensaverInterval": "Taustanäytönsäästäjän ajoitus",
@ -1787,5 +1787,10 @@
"DlnaMovedMessage": "DLNA-ominaisuus on siirtynyt lisäosaan.", "DlnaMovedMessage": "DLNA-ominaisuus on siirtynyt lisäosaan.",
"LabelBuildVersion": "Käännetty versio", "LabelBuildVersion": "Käännetty versio",
"LabelServerVersion": "Palvelimen versio", "LabelServerVersion": "Palvelimen versio",
"LabelWebVersion": "Verkko versio" "LabelWebVersion": "Verkko versio",
"AllowVideoToolboxTonemappingHelp": "laitteisto kiihdytetty",
"ChannelResolutionSDPAL": "SD (PAL)",
"ChannelResolutionFullHD": "Täysi HD",
"ChannelResolutionUHD4K": "UHD (4K)",
"AllowSubtitleManagement": "Anna tämän käyttäjän muuttaa tekstityksiä"
} }

View file

@ -1244,5 +1244,19 @@
"LabelTextBackgroundColor": "צבע רקע טקסט", "LabelTextBackgroundColor": "צבע רקע טקסט",
"LabelSystem": "מערכת", "LabelSystem": "מערכת",
"LabelProfileContainersHelp": "מופרד בפסיקים. אפשר להשאיר ריק בשביל כל המכולות.", "LabelProfileContainersHelp": "מופרד בפסיקים. אפשר להשאיר ריק בשביל כל המכולות.",
"LabelServerVersion": "גרסת שרת" "LabelServerVersion": "גרסת שרת",
"ButtonEditUser": "ערוך משתמש",
"ChannelResolutionSD": "SD",
"ChannelResolutionSDPAL": "SD (PAL)",
"ChannelResolutionHD": "HD",
"ChannelResolutionFullHD": "Full HD",
"ChannelResolutionUHD4K": "UHD (4K)",
"DlnaMovedMessage": "פונקציונאליות DLNA עברה לפלאגין.",
"LabelBuildVersion": "גירסת בילד",
"LabelKodiMetadataEnablePathSubstitutionHelp": "אפשר נתיב חילופי לתמונות באמצעות הגדרות נתיב חלופי של השרת.",
"LabelKodiMetadataSaveImagePaths": "שמור נתיבי תמונות בקובץ NFO",
"LabelKodiMetadataSaveImagePathsHelp": "ההגדרה מומלצת אם יש לך שמות תמונות לא לפי הקווים המנחים של קודי.",
"LabelKodiMetadataUser": "שמור מידע צפייה של המשתמש בקובץ NFO עבור",
"LabelKodiMetadataUserHelp": "שמור מידע צפייה בקובץ NFO לשימוש של אפליקציות אחרות.",
"LabelMaxDaysForNextUp": "מקסימום ימים עבור 'הבא בתור'"
} }

View file

@ -4,7 +4,7 @@
"AddToPlaylist": "Hozzáadás lejátszási listához", "AddToPlaylist": "Hozzáadás lejátszási listához",
"AddedOnValue": "Hozzáadva: {0}", "AddedOnValue": "Hozzáadva: {0}",
"AdditionalNotificationServices": "Keresd meg a Bővítmények katalógust további értesítési szolgáltatások telepítéséhez.", "AdditionalNotificationServices": "Keresd meg a Bővítmények katalógust további értesítési szolgáltatások telepítéséhez.",
"Alerts": "Értesítések", "Alerts": "Riasztások",
"All": "Mind", "All": "Mind",
"AllEpisodes": "Összes epizód", "AllEpisodes": "Összes epizód",
"AllLanguages": "Összes nyelv", "AllLanguages": "Összes nyelv",
@ -443,10 +443,10 @@
"AccessRestrictedTryAgainLater": "A hozzáférés jelenleg korlátozott. Kérlek próbáld újra később.", "AccessRestrictedTryAgainLater": "A hozzáférés jelenleg korlátozott. Kérlek próbáld újra később.",
"Actor": "Színész", "Actor": "Színész",
"AirDate": "Vetítés dátuma", "AirDate": "Vetítés dátuma",
"Aired": "Adásban", "Aired": "Megjelent",
"Albums": "Albumok", "Albums": "Albumok",
"AllChannels": "Minden csatorna", "AllChannels": "Minden csatorna",
"AllComplexFormats": "Minden összetett formátum (ASS, SSA, VobSUB, PGS, SUB, IDX, ...)", "AllComplexFormats": "Minden összetett formátum (ASS, SSA, VobSub, PGS, SUB, IDX, ...)",
"AllowMediaConversion": "Média konvertálás engedélyezése", "AllowMediaConversion": "Média konvertálás engedélyezése",
"AllowMediaConversionHelp": "Add meg vagy tiltsd le a média konvertálás funkcióhoz való hozzáférést.", "AllowMediaConversionHelp": "Add meg vagy tiltsd le a média konvertálás funkcióhoz való hozzáférést.",
"AllowRemoteAccess": "Távoli kapcsolatok engedélyezése ehhez a szerverhez", "AllowRemoteAccess": "Távoli kapcsolatok engedélyezése ehhez a szerverhez",
@ -1782,5 +1782,15 @@
"ForeignPartsOnly": "Kényszerített/külföldi alkatrészek", "ForeignPartsOnly": "Kényszerített/külföldi alkatrészek",
"HearingImpairedShort": "HI/SDH", "HearingImpairedShort": "HI/SDH",
"HeaderGuestCast": "Vendégsztárok", "HeaderGuestCast": "Vendégsztárok",
"HeaderAllRecordings": "Összes Felvétel" "HeaderAllRecordings": "Összes Felvétel",
"LabelWebVersion": "Web verzió",
"ButtonEditUser": "Felhasználó szerkesztése",
"ChannelResolutionSD": "SD",
"ChannelResolutionSDPAL": "SD (PAL)",
"ChannelResolutionHD": "HD",
"ChannelResolutionFullHD": "Full HD",
"ChannelResolutionUHD4K": "UHD (4K)",
"DlnaMovedMessage": "A DLNA funkció egy pluginba költözött.",
"LabelBuildVersion": "Build verzió",
"LabelServerVersion": "Szerver verzió"
} }

View file

@ -1786,5 +1786,13 @@
"LabelBuildVersion": "Versione Compilata", "LabelBuildVersion": "Versione Compilata",
"LabelServerVersion": "Versione server", "LabelServerVersion": "Versione server",
"LabelWebVersion": "Versione web", "LabelWebVersion": "Versione web",
"ButtonEditUser": "Modifica utente" "ButtonEditUser": "Modifica utente",
"DlnaMovedMessage": "La funzionalità DLNA è stata spostata su ad un plugin.",
"EnableVideoToolboxTonemapping": "Abilita mapping VideoToolbox Tone",
"AllowVideoToolboxTonemappingHelp": "Mapping del tono accellerato con hardware procurato da VideoToolbox. Funziona con la maggior parte dei formati HDR, inclusi HDR10, HDR10+, e HLG, ma non funziona con Doly Vision Profile 5. Questo ha una priorità più alta rispetto a un'altra implementazione OpenCL.",
"ChannelResolutionSD": "SD",
"ChannelResolutionSDPAL": "SD (PAL)",
"ChannelResolutionHD": "HD",
"ChannelResolutionFullHD": "Full HD",
"ChannelResolutionUHD4K": "UHD (4K)"
} }

View file

@ -1226,7 +1226,7 @@
"H264CrfHelp": "Constant Rate Factor (CRF) ir noklusējuma kvalitātes iestatījums priekš x264 un x265 kodētājiem. Pieļaujamās vērtības 0-51, kur zemāka vērtības atbilst labākai kvalitātei (jo mazāks skaitlis jo lielāki faili). Parasti izvēlas 18-28. Noklusējums x264 kodētājam ir 23, x265 ir 28. Noklusējuma vērtības var izmantot kā sākuma punktu.", "H264CrfHelp": "Constant Rate Factor (CRF) ir noklusējuma kvalitātes iestatījums priekš x264 un x265 kodētājiem. Pieļaujamās vērtības 0-51, kur zemāka vērtības atbilst labākai kvalitātei (jo mazāks skaitlis jo lielāki faili). Parasti izvēlas 18-28. Noklusējums x264 kodētājam ir 23, x265 ir 28. Noklusējuma vērtības var izmantot kā sākuma punktu.",
"GuideProviderSelectListings": "Izvēlēties sarakstus", "GuideProviderSelectListings": "Izvēlēties sarakstus",
"ErrorPlayerNotFound": "Atskaņotājs pieprasītajai multividei nav atrasts.", "ErrorPlayerNotFound": "Atskaņotājs pieprasītajai multividei nav atrasts.",
"ErrorAddingListingsToSchedulesDirect": "Pievienojot sarakstu jūsu Schedules Direct kontam. Schedules Direct atļauj vienā kontā tikai ierobežotu grupu skaitu. Pirms turpināt, jums būs jāpiesakās Schedules Direct vietnē un jānoņem citi ieraksti no sava konta.", "ErrorAddingListingsToSchedulesDirect": "Notika kļūda, pievienojot sarakstu jūsu Schedules Direct kontā. Schedules Direct pieļauj vienā kontā tikai ierobežotu sarakstu skaitu. Pirms turpināt, jums būtu jāpiesakās Schedules Direct vietnē un jānoņem citi saraksti no sava konta.",
"Engineer": "Skaņas inženieris", "Engineer": "Skaņas inženieris",
"DirectPlayHelp": "Oriģinālais fails ir pilnībā saderīgs ar šo klientu un šī sesija saņem failu bez modifikācijas.", "DirectPlayHelp": "Oriģinālais fails ir pilnībā saderīgs ar šo klientu un šī sesija saņem failu bez modifikācijas.",
"Cursive": "Kursīvs", "Cursive": "Kursīvs",

View file

@ -1728,7 +1728,7 @@
"MenuClose": "Menu sluiten", "MenuClose": "Menu sluiten",
"UserMenu": "Gebruikersmenu", "UserMenu": "Gebruikersmenu",
"Studio": "Studio", "Studio": "Studio",
"AllowCollectionManagement": "Deze gebruiker toestaan verzamelingen te beheren", "AllowCollectionManagement": "Deze gebruiker toestaan collecties te beheren",
"EnableAudioNormalization": "Geluidsnormalisatie", "EnableAudioNormalization": "Geluidsnormalisatie",
"GetThePlugin": "Plug-in verkrijgen", "GetThePlugin": "Plug-in verkrijgen",
"Notifications": "Meldingen", "Notifications": "Meldingen",
@ -1754,8 +1754,8 @@
"LogLevel.Error": "Fout", "LogLevel.Error": "Fout",
"LogLevel.Critical": "Kritiek", "LogLevel.Critical": "Kritiek",
"LogLevel.None": "Geen", "LogLevel.None": "Geen",
"AllowSegmentDeletionHelp": "Oude segmenten verwijderen nadat deze naar de cliënt zijn verzonden. Zo hoeft niet het gehele getranscodeerde bestand op de schijf te worden opgeslagen. Werkt alleen als afknijpen is ingeschakeld. Schakel dit uit als je afspeelproblemen ondervindt.", "AllowSegmentDeletionHelp": "Oude segmenten verwijderen nadat deze door de cliënt zijn gedownload. Zo hoeft niet het gehele getranscodeerde bestand op de schijf te worden opgeslagen. Schakel dit uit als je afspeelproblemen ondervindt.",
"LabelSegmentKeepSecondsHelp": "Tijd in seconden die segmenten moeten worden bewaard voordat ze worden overschreven. Moet langer zijn dan \"Afknijpen na\". Werkt alleen als segmenten verwijderen is ingeschakeld.", "LabelSegmentKeepSecondsHelp": "Tijd in seconden die segmenten moeten worden bewaard nadat ze door de cliënt zijn gedownload. Werkt alleen als segmenten verwijderen is ingeschakeld.",
"HeaderEpisodesStatus": "Status afleveringen", "HeaderEpisodesStatus": "Status afleveringen",
"AllowSegmentDeletion": "Segmenten verwijderen", "AllowSegmentDeletion": "Segmenten verwijderen",
"LabelThrottleDelaySeconds": "Afknijpen na", "LabelThrottleDelaySeconds": "Afknijpen na",
@ -1791,5 +1791,11 @@
"ChannelResolutionSDPAL": "SD (PAL)", "ChannelResolutionSDPAL": "SD (PAL)",
"ChannelResolutionHD": "HD", "ChannelResolutionHD": "HD",
"ChannelResolutionFullHD": "Full HD", "ChannelResolutionFullHD": "Full HD",
"ChannelResolutionUHD4K": "UHD (4K)" "ChannelResolutionUHD4K": "UHD (4K)",
"EnableVideoToolboxTonemapping": "VideoToolbox-tonemapping inschakelen",
"AllowVideoToolboxTonemappingHelp": "Hardwareversnelde tonemapping van VideoToolbox. Dit werkt met de meeste HDR-formaten zoals HDR10, HDR10+ en HLG, maar werkt niet met Dolby Vision Profile 5. Dit heeft een hogere prioriteit in vergelijking met een andere OpenCL-implementatie.",
"LabelUseReplayGainTagsHelp": "Geluidsbestanden scannen op replaygain-tags en deze gebruiken in plaats van de LUFS-waarde te berekenen. (Gebruikt minder processorkracht. Zal de optie 'LUFS-scan' overschrijven)",
"AllowSubtitleManagement": "Deze gebruiker toestaan ondertiteling te bewerken",
"DeleteName": "{0} verwijderen",
"LabelUseReplayGainTags": "Replaygain-tags gebruiken"
} }

View file

@ -1757,9 +1757,9 @@
"LogLevel.Error": "Błąd", "LogLevel.Error": "Błąd",
"LogLevel.Critical": "Krytyczny", "LogLevel.Critical": "Krytyczny",
"AllowSegmentDeletion": "Usuń segmenty", "AllowSegmentDeletion": "Usuń segmenty",
"AllowSegmentDeletionHelp": "Usuń stare segmenty po ich przesłaniu do klienta. Zapobiega to konieczności przechowywania całego transkodowanego pliku na dysku. Będzie działać tylko z włączonym ograniczaniem. Wyłącz tę opcję, jeśli wystąpią problemy z odtwarzaniem.", "AllowSegmentDeletionHelp": "Usuń stare segmenty po ich pobraniu przez klienta. Zapobiega to konieczności przechowywania całego transkodowanego pliku na dysku. Wyłącz tę opcję, jeśli wystąpią problemy z odtwarzaniem.",
"LabelSegmentKeepSeconds": "Czas przechowywania segmentów", "LabelSegmentKeepSeconds": "Czas przechowywania segmentów",
"LabelSegmentKeepSecondsHelp": "Czas w sekundach, przez który segmenty powinny być przechowywane, zanim zostaną nadpisane. Musi być większy niż „Ograniczaj po”. Działa tylko wtedy, gdy włączone jest usuwanie segmentów.", "LabelSegmentKeepSecondsHelp": "Czas w sekundach, przez który segmenty powinny być przechowywane po ich pobraniu przez klienta. Działa tylko wtedy, gdy włączone jest usuwanie segmentów.",
"LabelThrottleDelaySeconds": "Ograniczaj po", "LabelThrottleDelaySeconds": "Ograniczaj po",
"LabelThrottleDelaySecondsHelp": "Czas w sekundach, po którym transkoder zostanie ograniczony. Musi być wystarczająco duży, aby klient mógł utrzymać właściwy bufor. Działa tylko wtedy, gdy włączone jest ograniczanie.", "LabelThrottleDelaySecondsHelp": "Czas w sekundach, po którym transkoder zostanie ograniczony. Musi być wystarczająco duży, aby klient mógł utrzymać właściwy bufor. Działa tylko wtedy, gdy włączone jest ograniczanie.",
"LabelBackdropScreensaverIntervalHelp": "Czas w sekundach między różnymi fototapetami podczas korzystania z wygaszacza ekranu z fototapetami.", "LabelBackdropScreensaverIntervalHelp": "Czas w sekundach między różnymi fototapetami podczas korzystania z wygaszacza ekranu z fototapetami.",
@ -1792,5 +1792,11 @@
"ChannelResolutionSDPAL": "SD (PAL)", "ChannelResolutionSDPAL": "SD (PAL)",
"ChannelResolutionHD": "HD", "ChannelResolutionHD": "HD",
"ChannelResolutionFullHD": "Full HD", "ChannelResolutionFullHD": "Full HD",
"ChannelResolutionUHD4K": "UHD (4K)" "ChannelResolutionUHD4K": "UHD (4K)",
"EnableVideoToolboxTonemapping": "Włącz mapowanie tonów VideoToolbox",
"AllowVideoToolboxTonemappingHelp": "Przyspieszane sprzętowo mapowanie tonów zapewniane przez VideoToolbox. Działa z większością formatów HDR, w tym HDR10, HDR10+ i HLG, ale nie działa z Dolby Vision Profile 5. Ma wyższy priorytet w porównaniu z inną implementacją OpenCL.",
"LabelUseReplayGainTagsHelp": "Skanuj pliki audio w poszukiwaniu znaczników wzmocnienia odtwarzania i używaj ich zamiast obliczać wartość LUFS. (Zużywa mniej mocy obliczeniowej. Zastępuje opcję „Skanowanie głośności dźwięku”)",
"LabelUseReplayGainTags": "Użyj tagów ReplayGain",
"AllowSubtitleManagement": "Zezwól temu użytkownikowi na edycję napisów",
"DeleteName": "Usuń {0}"
} }

View file

@ -9,8 +9,8 @@
"MessageBrowsePluginCatalog": "Procure extensões disponíveis no nosso catálogo.", "MessageBrowsePluginCatalog": "Procure extensões disponíveis no nosso catálogo.",
"ButtonAddMediaLibrary": "Adicionar Biblioteca de Multimédia", "ButtonAddMediaLibrary": "Adicionar Biblioteca de Multimédia",
"ButtonAddScheduledTaskTrigger": "Adicionar tarefa agendada", "ButtonAddScheduledTaskTrigger": "Adicionar tarefa agendada",
"ButtonAddServer": "Adicionar Servidor", "ButtonAddServer": "Adicionar servidor",
"ButtonAddUser": "Adicionar Utilizador", "ButtonAddUser": "Adicionar utilizador",
"ButtonArrowLeft": "Esquerda", "ButtonArrowLeft": "Esquerda",
"ButtonArrowRight": "Direita", "ButtonArrowRight": "Direita",
"ButtonBack": "Voltar", "ButtonBack": "Voltar",
@ -61,7 +61,7 @@
"DeleteUser": "Apagar utilizador", "DeleteUser": "Apagar utilizador",
"DeleteUserConfirmation": "Tem a certeza que deseja apagar este utilizador?", "DeleteUserConfirmation": "Tem a certeza que deseja apagar este utilizador?",
"DeviceAccessHelp": "Apenas se aplica a dispositivos que podem ser identificados como únicos e que não impedem o acesso ao navegador. Filtrar o acesso a dispositivos do utilizador impede-o de utilizar novos dispositivos, até estes serem aprovados aqui.", "DeviceAccessHelp": "Apenas se aplica a dispositivos que podem ser identificados como únicos e que não impedem o acesso ao navegador. Filtrar o acesso a dispositivos do utilizador impede-o de utilizar novos dispositivos, até estes serem aprovados aqui.",
"Director": "Realizador", "Director": "Realização",
"EasyPasswordHelp": "O código de acesso rápido é utilizado para acesso offline em clientes suportados e pode ser usado para acesso fácil dentro da rede.", "EasyPasswordHelp": "O código de acesso rápido é utilizado para acesso offline em clientes suportados e pode ser usado para acesso fácil dentro da rede.",
"Edit": "Editar", "Edit": "Editar",
"EnableCinemaMode": "Modo cinema", "EnableCinemaMode": "Modo cinema",
@ -144,7 +144,7 @@
"HeaderNewApiKey": "Nova chave API", "HeaderNewApiKey": "Nova chave API",
"HeaderParentalRatings": "Classificações Parentais", "HeaderParentalRatings": "Classificações Parentais",
"HeaderPassword": "Palavra-passe", "HeaderPassword": "Palavra-passe",
"HeaderPasswordReset": "Repor palavra-passe", "HeaderPasswordReset": "Redefinição de palavra-passe",
"HeaderPaths": "Localizações", "HeaderPaths": "Localizações",
"HeaderPinCodeReset": "Redefinir código de acesso rápido", "HeaderPinCodeReset": "Redefinir código de acesso rápido",
"HeaderPlayAll": "Reproduzir tudo", "HeaderPlayAll": "Reproduzir tudo",
@ -442,8 +442,8 @@
"MessageNoPluginsInstalled": "Não existe nenhuma extensão instalada.", "MessageNoPluginsInstalled": "Não existe nenhuma extensão instalada.",
"MessageNoTrailersFound": "Instale o canal de trailers para melhorar a sua experiência, adicionando uma biblioteca de trailers da internet.", "MessageNoTrailersFound": "Instale o canal de trailers para melhorar a sua experiência, adicionando uma biblioteca de trailers da internet.",
"MessageNothingHere": "Nada aqui.", "MessageNothingHere": "Nada aqui.",
"MessagePasswordResetForUsers": "As palavras-passe dos seguintes utilizadores foram repostas. Deverão utilizar os PINs que foram usados para realizar a reposição para iniciar sessão.", "MessagePasswordResetForUsers": "Os seguintes utilizadores tiveram as suas palavras-passe redefinidas. Podem agora iniciar sessão com os códigos PIN que foram utilizados para efetuar a redefinição.",
"MessagePleaseEnsureInternetMetadata": "Certifique-se que a transferência de metadados da Internet está ativa.", "MessagePleaseEnsureInternetMetadata": "Certifique-se de que a transferência de metadados da Internet está ativada.",
"MessageReenableUser": "Veja abaixo para reativar", "MessageReenableUser": "Veja abaixo para reativar",
"MessageTheFollowingLocationWillBeRemovedFromLibrary": "As seguintes pastas multimédia serão removidas da Biblioteca", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "As seguintes pastas multimédia serão removidas da Biblioteca",
"MinutesAfter": "minutos depois", "MinutesAfter": "minutos depois",
@ -494,7 +494,7 @@
"OptionHasThemeSong": "Música de Tema", "OptionHasThemeSong": "Música de Tema",
"OptionHasThemeVideo": "Vídeo de Tema", "OptionHasThemeVideo": "Vídeo de Tema",
"OptionHideUser": "Ocultar este utilizador nos formulários de início de sessão", "OptionHideUser": "Ocultar este utilizador nos formulários de início de sessão",
"OptionHideUserFromLoginHelp": "Útil para contas de administrador privadas ou ocultas. O utilizador necessita de entrar manualmente, introduzindo o seu nome de utilizador e palavra-passe.", "OptionHideUserFromLoginHelp": "Útil para contas de administrador privadas ou ocultas. O utilizador terá de iniciar sessão manualmente, introduzindo o seu nome de utilizador e palavra-passe.",
"OptionHlsSegmentedSubtitles": "Legendas segmentadas HLS", "OptionHlsSegmentedSubtitles": "Legendas segmentadas HLS",
"OptionIgnoreTranscodeByteRangeRequests": "Ignorar requisições de extensão do byte de transcodificação", "OptionIgnoreTranscodeByteRangeRequests": "Ignorar requisições de extensão do byte de transcodificação",
"OptionIgnoreTranscodeByteRangeRequestsHelp": "Estes pedidos serão cumpridos mas irão ignorar o cabeçalho da extensão do byte.", "OptionIgnoreTranscodeByteRangeRequestsHelp": "Estes pedidos serão cumpridos mas irão ignorar o cabeçalho da extensão do byte.",
@ -556,7 +556,7 @@
"SearchForSubtitles": "Procurar Legendas", "SearchForSubtitles": "Procurar Legendas",
"SendMessage": "Enviar mensagem", "SendMessage": "Enviar mensagem",
"Series": "Séries", "Series": "Séries",
"ServerUpdateNeeded": "Este servidor tem que ser atualizado. Para transferir a versão mais recente, por favor visite {0}", "ServerUpdateNeeded": "Este servidor precisa de ser atualizado. Para transferir a versão mais recente, visite {0}",
"Settings": "Configurações", "Settings": "Configurações",
"SettingsSaved": "Configurações guardadas.", "SettingsSaved": "Configurações guardadas.",
"Share": "Partilhar", "Share": "Partilhar",
@ -603,7 +603,7 @@
"Wednesday": "Quarta", "Wednesday": "Quarta",
"WelcomeToProject": "Bem-vindo ao Jellyfin!", "WelcomeToProject": "Bem-vindo ao Jellyfin!",
"WizardCompleted": "É tudo, de momento. O Jellyfin iniciou a recolha de informações da sua biblioteca multimédia. Conheça algumas das nossas aplicações e, de seguida, clique <b>Terminar</b> para ver o <b>Painel Principal</b>.", "WizardCompleted": "É tudo, de momento. O Jellyfin iniciou a recolha de informações da sua biblioteca multimédia. Conheça algumas das nossas aplicações e, de seguida, clique <b>Terminar</b> para ver o <b>Painel Principal</b>.",
"Writer": "Autor", "Writer": "Argumento",
"XmlDocumentAttributeListHelp": "Estes atributos são aplicados ao elemento principal de cada resposta XML.", "XmlDocumentAttributeListHelp": "Estes atributos são aplicados ao elemento principal de cada resposta XML.",
"AccessRestrictedTryAgainLater": "O acesso está atualmente restrito. Por favor, tente mais tarde.", "AccessRestrictedTryAgainLater": "O acesso está atualmente restrito. Por favor, tente mais tarde.",
"AddToCollection": "Adicionar à coleção", "AddToCollection": "Adicionar à coleção",
@ -659,7 +659,7 @@
"CommunityRating": "Avaliação da comunidade", "CommunityRating": "Avaliação da comunidade",
"ChannelNumber": "Número de canal", "ChannelNumber": "Número de canal",
"ChannelNameOnly": "Apenas canal {0}", "ChannelNameOnly": "Apenas canal {0}",
"ChangingMetadataImageSettingsNewContent": "Alterações às definições de transferência de metadados ou capas apenas serão aplicadas a conteúdo novo adicionado à Biblioteca. Para aplicar as alterações aos itens já existentes, necessitará de actualizar manualmente os metadados.", "ChangingMetadataImageSettingsNewContent": "Alterações às definições de transferência de metadados ou capas apenas serão aplicadas a conteúdo novo adicionado à Biblioteca. Para aplicar as alterações aos itens já existentes, necessitará de atualizar manualmente os metadados.",
"Categories": "Categorias", "Categories": "Categorias",
"CancelSeries": "Cancelar gravação de série", "CancelSeries": "Cancelar gravação de série",
"CancelRecording": "Cancelar gravação", "CancelRecording": "Cancelar gravação",
@ -718,7 +718,7 @@
"Extras": "Extras", "Extras": "Extras",
"ExtraLarge": "Extra grande", "ExtraLarge": "Extra grande",
"EveryNDays": "A cada {0} dias", "EveryNDays": "A cada {0} dias",
"ErrorSavingTvProvider": "Ocorreu um erro ao guardar o provedor do serviços de TV. Por favor, garanta que está acessível e tente novamente.", "ErrorSavingTvProvider": "Ocorreu um erro ao guardar o fornecedor de televisão. Certifique-se de que está acessível e tente novamente.",
"ErrorStartHourGreaterThanEnd": "A hora de fim deve ser posterior à hora de início.", "ErrorStartHourGreaterThanEnd": "A hora de fim deve ser posterior à hora de início.",
"ErrorDeletingItem": "Ocorreu um erro ao apagar o item do servidor. Por favor, verifique que o Jellyfin tem permissões de escrita na pasta e tente de novamente.", "ErrorDeletingItem": "Ocorreu um erro ao apagar o item do servidor. Por favor, verifique que o Jellyfin tem permissões de escrita na pasta e tente de novamente.",
"ErrorAddingTunerDevice": "Ocorreu um erro ao adicionar o dispositivo de sintonização. Por favor, garanta que está acessível e tente novamente.", "ErrorAddingTunerDevice": "Ocorreu um erro ao adicionar o dispositivo de sintonização. Por favor, garanta que está acessível e tente novamente.",
@ -749,14 +749,14 @@
"Disconnect": "Desligar", "Disconnect": "Desligar",
"DirectStreaming": "Reprodução directa", "DirectStreaming": "Reprodução directa",
"DirectStreamHelp2": "O consumo de energia da transmissão directa depende do perfil do áudio. Apenas a transmissão do vídeo é feita sem perdas.", "DirectStreamHelp2": "O consumo de energia da transmissão directa depende do perfil do áudio. Apenas a transmissão do vídeo é feita sem perdas.",
"DefaultSubtitlesHelp": "As legendas são carregadas com base nas definições-padrão ou definições forçadas incluídas nos metadados. As preferências de idioma são consideradas quando existem múltiplas opções disponíveis.", "DefaultSubtitlesHelp": "As legendas são carregadas com base nas definições predefinidas e forçadas para os metadados incorporados. As preferências de idioma são consideradas quando existem múltiplas opções disponíveis.",
"DefaultMetadataLangaugeDescription": "Estes são os valores-padrão que podem ser personalizados para cada uma das bibliotecas.", "DefaultMetadataLangaugeDescription": "Estes são os valores-padrão que podem ser personalizados para cada uma das bibliotecas.",
"ErrorDefault": "Ocorreu um erro ao processar o pedido. Por favor, tente novamente mais tarde.", "ErrorDefault": "Ocorreu um erro ao processar o pedido. Por favor, tente novamente mais tarde.",
"Default": "Padrão", "Default": "Padrão",
"DeathDateValue": "Faleceu: {0}", "DeathDateValue": "Faleceu: {0}",
"DatePlayed": "Reproduzido a", "DatePlayed": "Reproduzido a",
"DateAdded": "Adicionado a", "DateAdded": "Adicionado a",
"MessageContactAdminToResetPassword": "Por favor, contacte o Administrador de sistema para repor a sua palavra-passe.", "MessageContactAdminToResetPassword": "Contacte o administrador do sistema para redefinir a sua palavra-passe.",
"MessageConfirmRemoveMediaLocation": "Tem a certeza de que deseja remover esta localização?", "MessageConfirmRemoveMediaLocation": "Tem a certeza de que deseja remover esta localização?",
"MessageConfirmDeleteTunerDevice": "Tem a certeza de que deseja remover este dispositivo?", "MessageConfirmDeleteTunerDevice": "Tem a certeza de que deseja remover este dispositivo?",
"UserAgentHelp": "Forneça um 'User-Agent' HTTP personalizado.", "UserAgentHelp": "Forneça um 'User-Agent' HTTP personalizado.",
@ -764,7 +764,7 @@
"OptionProtocolHls": "Emissão HTTP em direto (HLS)", "OptionProtocolHls": "Emissão HTTP em direto (HLS)",
"LabelHomeScreenSectionValue": "Secção {0} do Painel Principal", "LabelHomeScreenSectionValue": "Secção {0} do Painel Principal",
"LabelHomeNetworkQuality": "Qualidade da rede interna", "LabelHomeNetworkQuality": "Qualidade da rede interna",
"LabelEncoderPreset": "Predefinição para codificação H264 e H265", "LabelEncoderPreset": "Predefinição de codificação",
"LabelH264Crf": "CRF para codificação H.264", "LabelH264Crf": "CRF para codificação H.264",
"LabelFont": "Tipo de Letra", "LabelFont": "Tipo de Letra",
"LabelFileOrUrl": "Ficheiro ou URL", "LabelFileOrUrl": "Ficheiro ou URL",
@ -785,7 +785,7 @@
"LabelBirthDate": "Data de nascimento", "LabelBirthDate": "Data de nascimento",
"LabelBindToLocalNetworkAddressHelp": "Substituir o endereço IP local do servidor HTTP. Se deixado em branco, o servidor irá vincular-se a todos os endereços disponíveis. A alteração deste valor requer uma reinicialização.", "LabelBindToLocalNetworkAddressHelp": "Substituir o endereço IP local do servidor HTTP. Se deixado em branco, o servidor irá vincular-se a todos os endereços disponíveis. A alteração deste valor requer uma reinicialização.",
"LabelBindToLocalNetworkAddress": "Vincular ao endereço de rede local", "LabelBindToLocalNetworkAddress": "Vincular ao endereço de rede local",
"LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizar metadados automaticamente a partir da Internet", "LabelAutomaticallyRefreshInternetMetadataEvery": "Atualizar metadados automaticamente a partir da Internet",
"LabelAuthProvider": "Fornecedor de autenticação", "LabelAuthProvider": "Fornecedor de autenticação",
"LabelAllowedRemoteAddressesMode": "Tipo de filtro de IP remoto", "LabelAllowedRemoteAddressesMode": "Tipo de filtro de IP remoto",
"LabelAllowedRemoteAddresses": "Filtro de IP remoto", "LabelAllowedRemoteAddresses": "Filtro de IP remoto",
@ -845,7 +845,7 @@
"PlayAllFromHere": "Reproduzir todos a partir daqui", "PlayAllFromHere": "Reproduzir todos a partir daqui",
"PerfectMatch": "Correspondência perfeita", "PerfectMatch": "Correspondência perfeita",
"People": "Pessoas", "People": "Pessoas",
"PasswordResetProviderHelp": "Selecione um fornecedor de reposição de palavra-passe a ser usado quando um utilizador solicitar a reposição da sua palavra-passe.", "PasswordResetProviderHelp": "Selecione um fornecedor de redefinição de palavra-passe a ser utilizado quando um utilizador solicitar uma redefinição de palavra-passe.",
"PackageInstallFailed": "Instalação de {0} (version {1}) falhou.", "PackageInstallFailed": "Instalação de {0} (version {1}) falhou.",
"PackageInstallCompleted": "Instalação de {0} (version {1}) terminada.", "PackageInstallCompleted": "Instalação de {0} (version {1}) terminada.",
"PackageInstallCancelled": "Instalação de {0} (version {1}) cancelada.", "PackageInstallCancelled": "Instalação de {0} (version {1}) cancelada.",
@ -974,11 +974,11 @@
"MessageInvalidForgotPasswordPin": "Foi inserido um código PIN inválido ou expirado. Por favor, tente novamente.", "MessageInvalidForgotPasswordPin": "Foi inserido um código PIN inválido ou expirado. Por favor, tente novamente.",
"MessageImageTypeNotSelected": "Por favor, selecione um tipo de imagem da lista.", "MessageImageTypeNotSelected": "Por favor, selecione um tipo de imagem da lista.",
"MessageImageFileTypeAllowed": "Apenas são suportados ficheiros JPEG ou PNG.", "MessageImageFileTypeAllowed": "Apenas são suportados ficheiros JPEG ou PNG.",
"MessageForgotPasswordInNetworkRequired": "Por favor, volte a tentar o processo de recuperação de palavra-passe quando se encontrar dentro da sua rede local.", "MessageForgotPasswordInNetworkRequired": "Por favor, volte a tentar o processo de redefinição de palavra-passe quando se encontrar dentro da sua rede local.",
"MessageForgotPasswordFileCreated": "Foi criado no servidor o ficheiro abaixo que contém instruções de como prosseguir", "MessageForgotPasswordFileCreated": "Foi criado no servidor o ficheiro abaixo que contém instruções de como prosseguir",
"MessageDownloadQueued": "Transferência pendente.", "MessageDownloadQueued": "Transferência pendente.",
"MessageCreateAccountAt": "Criar uma conta em {0}", "MessageCreateAccountAt": "Criar uma conta em {0}",
"MessageConfirmDeleteGuideProvider": "Tem a certeza de que pretende eliminar este provedor de programação de TV ?", "MessageConfirmDeleteGuideProvider": "Tem a certeza de que pretende eliminar este fornecedor de programação de TV?",
"MessageAlreadyInstalled": "Esta versão já se encontra instalada.", "MessageAlreadyInstalled": "Esta versão já se encontra instalada.",
"Menu": "Menu", "Menu": "Menu",
"MediaIsBeingConverted": "O conteúdo está a ser convertido num formato compatível com o dispositivo que o está a reproduzir.", "MediaIsBeingConverted": "O conteúdo está a ser convertido num formato compatível com o dispositivo que o está a reproduzir.",
@ -1008,13 +1008,13 @@
"GuideProviderLogin": "Iniciar Sessão", "GuideProviderLogin": "Iniciar Sessão",
"HeaderSubtitleDownloads": "Transferir legendas", "HeaderSubtitleDownloads": "Transferir legendas",
"LabelRecord": "Gravação", "LabelRecord": "Gravação",
"LabelMetadataDownloadersHelp": "Active e ordene os seus fornecedores de metadados por ordem de preferência. Forncedores com menos prioridade só serão usados para completar informação em falta.", "LabelMetadataDownloadersHelp": "Ative e ordene os seus fornecedores de metadados preferidos por ordem de prioridade. Os de menor prioridade só serão utilizados para preencher as informações em falta.",
"LabelMetadataReadersHelp": "Ordene as suas fontes de metadados por ordem de preferência. O primeiro ficheiro encontrado será utilizado.", "LabelMetadataReadersHelp": "Ordene as suas fontes de metadados por ordem de preferência. O primeiro ficheiro encontrado será utilizado.",
"LabelMetadataReaders": "Fornecedores de metadados", "LabelMetadataReaders": "Fornecedores de metadados",
"LabelPasswordResetProvider": "Fornecedor de redefinição da palavra-passe", "LabelPasswordResetProvider": "Fornecedor de redefinição da palavra-passe",
"LabelSortOrder": "Sequência de ordenação", "LabelSortOrder": "Sequência de ordenação",
"LabelKodiMetadataUser": "Guardar dados de visualização em ficheiros NFO", "LabelKodiMetadataUser": "Guardar dados de visualização em ficheiros NFO",
"HeaderCastAndCrew": "Elenco e Equipa", "HeaderCastAndCrew": "Elenco e equipa técnica",
"HeaderAdmin": "Administração", "HeaderAdmin": "Administração",
"HeaderAppearsOn": "Presente em", "HeaderAppearsOn": "Presente em",
"LabelSortBy": "Ordenar por", "LabelSortBy": "Ordenar por",
@ -1034,7 +1034,7 @@
"OptionAutomaticallyGroupSeriesHelp": "Séries que estejam espalhadas por várias pastas nesta biblioteca, serão automaticamente combinadas numa única série.", "OptionAutomaticallyGroupSeriesHelp": "Séries que estejam espalhadas por várias pastas nesta biblioteca, serão automaticamente combinadas numa única série.",
"OptionAutomaticallyGroupSeries": "Combinar automaticamente séries que estejam espalhadas por várias pastas", "OptionAutomaticallyGroupSeries": "Combinar automaticamente séries que estejam espalhadas por várias pastas",
"OptionAllowVideoPlaybackRemuxing": "Permitir a reprodução de vídeo que requeira conversão sem transcodificação", "OptionAllowVideoPlaybackRemuxing": "Permitir a reprodução de vídeo que requeira conversão sem transcodificação",
"OptionAllowSyncTranscoding": "Permitir a transferência e sincronização de conteúdos que requeiram transcodificação", "OptionAllowSyncTranscoding": "Permitir a transferência e sincronização de multimédia que exija transcodificação",
"OptionAllowLinkSharingHelp": "Apenas serão partilhadas páginas que contenham informação sobre os conteúdos. Os conteúdos nunca serão partilhados. As partilhas são limitadas no tempo e expiram após {0} dias.", "OptionAllowLinkSharingHelp": "Apenas serão partilhadas páginas que contenham informação sobre os conteúdos. Os conteúdos nunca serão partilhados. As partilhas são limitadas no tempo e expiram após {0} dias.",
"Option3D": "3D", "Option3D": "3D",
"OnlyImageFormats": "Apenas formatos de imagem (VobSub, PGS, SUB)", "OnlyImageFormats": "Apenas formatos de imagem (VobSub, PGS, SUB)",
@ -1102,8 +1102,8 @@
"LabelffmpegPath": "Localização do FFmpeg", "LabelffmpegPath": "Localização do FFmpeg",
"LabelYear": "Ano", "LabelYear": "Ano",
"LabelWeb": "Web", "LabelWeb": "Web",
"LabelVideoCodec": "Codec de vídeo", "LabelVideoCodec": "Codec do vídeo",
"LabelVideoBitrate": "Taxa de bits de vídeo", "LabelVideoBitrate": "Taxa de bits do vídeo",
"DashboardArchitecture": "Arquitectura: {0}", "DashboardArchitecture": "Arquitectura: {0}",
"DashboardOperatingSystem": "Sistema Operativo: {0}", "DashboardOperatingSystem": "Sistema Operativo: {0}",
"DashboardServerName": "Servidor: {0}", "DashboardServerName": "Servidor: {0}",
@ -1193,7 +1193,7 @@
"Premieres": "Estreias", "Premieres": "Estreias",
"Premiere": "Estreia", "Premiere": "Estreia",
"PreferEmbeddedTitlesOverFileNames": "Preferir títulos embutidos a nomes de ficheiro", "PreferEmbeddedTitlesOverFileNames": "Preferir títulos embutidos a nomes de ficheiro",
"PictureInPicture": "Imagem em imagem", "PictureInPicture": "Imagem em imagem (vídeo flutuante)",
"OptionDisplayFolderView": "Utilizar uma vista de pastas para visualizar pastas de média completas", "OptionDisplayFolderView": "Utilizar uma vista de pastas para visualizar pastas de média completas",
"NewCollectionHelp": "Coleções permitem criar grupos personalizados de filmes e outros tipos de conteúdo.", "NewCollectionHelp": "Coleções permitem criar grupos personalizados de filmes e outros tipos de conteúdo.",
"MusicLibraryHelp": "Reveja o {0}guia de nomes musicais{1}.", "MusicLibraryHelp": "Reveja o {0}guia de nomes musicais{1}.",
@ -1231,7 +1231,7 @@
"LabelCorruptedFrames": "Fotogramas corrompidos", "LabelCorruptedFrames": "Fotogramas corrompidos",
"AllowFfmpegThrottlingHelp": "Suspende o processo de transcodificação assim que este avance o suficiente após o ponto de reprodução atual, para poupar recursos. Esta funcionalidade é mais útil quando a reprodução é maioritariamente contínua, sem avançar ou recuar manualmente. Desative esta opção caso haja problemas de reprodução.", "AllowFfmpegThrottlingHelp": "Suspende o processo de transcodificação assim que este avance o suficiente após o ponto de reprodução atual, para poupar recursos. Esta funcionalidade é mais útil quando a reprodução é maioritariamente contínua, sem avançar ou recuar manualmente. Desative esta opção caso haja problemas de reprodução.",
"AllowFfmpegThrottling": "Desacelerar transcodificações", "AllowFfmpegThrottling": "Desacelerar transcodificações",
"PreferEmbeddedTitlesOverFileNamesHelp": "Determina o título a apresentar por defeito quando não é possível carregar metadados locais nem da Internet.", "PreferEmbeddedTitlesOverFileNamesHelp": "Determina o título a apresentar quando não é possível carregar metadados locais ou da Internet.",
"OptionSaveMetadataAsHiddenHelp": "Alterar esta definição apenas afetará metadados guardados futuramente. Ficheiros existentes serão atualizados assim que forem alterados pelo servidor.", "OptionSaveMetadataAsHiddenHelp": "Alterar esta definição apenas afetará metadados guardados futuramente. Ficheiros existentes serão atualizados assim que forem alterados pelo servidor.",
"ButtonSyncPlay": "'SyncPlay'", "ButtonSyncPlay": "'SyncPlay'",
"LabelRepositoryUrl": "URL do Repositório", "LabelRepositoryUrl": "URL do Repositório",
@ -1317,7 +1317,7 @@
"ListPaging": "{0}-{1} de {2}", "ListPaging": "{0}-{1} de {2}",
"WriteAccessRequired": "O Jellyfin necessita de acesso de escrita a esta pasta. Garanta acesso de escrita e tente novamente.", "WriteAccessRequired": "O Jellyfin necessita de acesso de escrita a esta pasta. Garanta acesso de escrita e tente novamente.",
"PathNotFound": "A localização não foi encontrada. Verifique se o caminho é válido e tente novamente.", "PathNotFound": "A localização não foi encontrada. Verifique se o caminho é válido e tente novamente.",
"Writers": "Argumentistas", "Writers": "Argumento",
"ViewAlbumArtist": "Ver artista do álbum", "ViewAlbumArtist": "Ver artista do álbum",
"Video": "Vídeo", "Video": "Vídeo",
"UseDoubleRateDeinterlacingHelp": "Esta definição usa o <i>field rate</i> durante o desentrelaçamento, referido frequentemente como desentrelaçamento bob, que duplica a taxa de <i>frames</i> do vídeo de forma proporcionar um movimento fluído como quando visualiza um vídeo desentrelaçado numa televisão.", "UseDoubleRateDeinterlacingHelp": "Esta definição usa o <i>field rate</i> durante o desentrelaçamento, referido frequentemente como desentrelaçamento bob, que duplica a taxa de <i>frames</i> do vídeo de forma proporcionar um movimento fluído como quando visualiza um vídeo desentrelaçado numa televisão.",
@ -1328,7 +1328,7 @@
"SyncPlayAccessHelp": "A funcionalidade SyncPlay permite que sincronize a reprodução com outros dispositivos. Selecione o nível de acesso que este utilizador terá ao SyncPlay.", "SyncPlayAccessHelp": "A funcionalidade SyncPlay permite que sincronize a reprodução com outros dispositivos. Selecione o nível de acesso que este utilizador terá ao SyncPlay.",
"Subtitle": "Legenda", "Subtitle": "Legenda",
"SubtitleOffset": "Desvio das Legendas", "SubtitleOffset": "Desvio das Legendas",
"SubtitleDownloadersHelp": "Ative e classifique os fornecedores de legendas por ordem de prioridade.", "SubtitleDownloadersHelp": "Ative e ordene os seus fornecedores de legendas preferidos por ordem de prioridade.",
"SubtitleAppearanceSettingsDisclaimer": "Estas definições não se aplicam a legendas gráficas mencionadas acima ou a legendas ASS/SSA com estilos próprios incorporados.", "SubtitleAppearanceSettingsDisclaimer": "Estas definições não se aplicam a legendas gráficas mencionadas acima ou a legendas ASS/SSA com estilos próprios incorporados.",
"SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Estas definições também se aplicam à reprodução através do Google Cast iniciada por este dispositivo.", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Estas definições também se aplicam à reprodução através do Google Cast iniciada por este dispositivo.",
"SpecialFeatures": "Faixas Especiais", "SpecialFeatures": "Faixas Especiais",
@ -1341,7 +1341,7 @@
"Season": "Temporada", "Season": "Temporada",
"SaveChanges": "Guardar alterações", "SaveChanges": "Guardar alterações",
"Restart": "Reiniciar", "Restart": "Reiniciar",
"ResetPassword": "Repor Palavra-passe", "ResetPassword": "Redefinir palavra-passe",
"RefreshDialogHelp": "Os metadados são atualizados consoante as configurações e serviços de internet ativos no Painel de Controlo.", "RefreshDialogHelp": "Os metadados são atualizados consoante as configurações e serviços de internet ativos no Painel de Controlo.",
"QuickConnectNotActive": "O Quick Connect não está ativado neste servidor", "QuickConnectNotActive": "O Quick Connect não está ativado neste servidor",
"QuickConnectNotAvailable": "Solicite a ativação do Quick Connect ao administrador do servidor", "QuickConnectNotAvailable": "Solicite a ativação do Quick Connect ao administrador do servidor",
@ -1436,7 +1436,7 @@
"QuickConnect": "Conexão Rápida", "QuickConnect": "Conexão Rápida",
"PluginFromRepo": "{0} do repositório {1}", "PluginFromRepo": "{0} do repositório {1}",
"OptionAllowContentDownloadHelp": "Os utilizadores podem descarregar multimédia e armazená-la nos seus dispositivos. Esta não é igual a uma funcionalidade de sincronização. Os arquivos de livros requerem a ativação desta opção para funcionar corretamente.", "OptionAllowContentDownloadHelp": "Os utilizadores podem descarregar multimédia e armazená-la nos seus dispositivos. Esta não é igual a uma funcionalidade de sincronização. Os arquivos de livros requerem a ativação desta opção para funcionar corretamente.",
"OptionAllowContentDownload": "Permitir descarregamento de multimédia", "OptionAllowContentDownload": "Permitir transferências de multimédia",
"LabelUDPPortRangeHelp": "Restringir o Jellyfin a esta gama de portas quando abre conexões UDP. (Padrão é 1024 - 65535). <br/> Nota: Certas funcionalidades requerem portas fixas que podem estar fora desta gama.", "LabelUDPPortRangeHelp": "Restringir o Jellyfin a esta gama de portas quando abre conexões UDP. (Padrão é 1024 - 65535). <br/> Nota: Certas funcionalidades requerem portas fixas que podem estar fora desta gama.",
"LabelUDPPortRange": "Gama de Portas UDP", "LabelUDPPortRange": "Gama de Portas UDP",
"LabelTonemappingDesat": "Dessaturação do Tone mapping", "LabelTonemappingDesat": "Dessaturação do Tone mapping",
@ -1631,9 +1631,9 @@
"LabelVideoRangeType": "Tipo de Range", "LabelVideoRangeType": "Tipo de Range",
"MixedMoviesShows": "Misturar Filmes e Séries", "MixedMoviesShows": "Misturar Filmes e Séries",
"MediaInfoDvBlSignalCompatibilityId": "ID de compatibilidade BL", "MediaInfoDvBlSignalCompatibilityId": "ID de compatibilidade BL",
"MediaInfoBlPresentFlag": "Flag de pré-definição BL DV", "MediaInfoBlPresentFlag": "Sinalizador predefinido DV BL",
"MediaInfoElPresentFlag": "Flag de pré-definição EL DV", "MediaInfoElPresentFlag": "Sinalizador predefinido DV EL",
"MediaInfoRpuPresentFlag": "Flag de pré-definição RPU DV", "MediaInfoRpuPresentFlag": "Sinalizador predefinido DV RPU",
"MediaInfoDvLevel": "Nível de DV", "MediaInfoDvLevel": "Nível de DV",
"MediaInfoDvProfile": "Perfil de DV", "MediaInfoDvProfile": "Perfil de DV",
"MediaInfoDvVersionMinor": "Versão DV (Minor)", "MediaInfoDvVersionMinor": "Versão DV (Minor)",
@ -1677,7 +1677,7 @@
"BehindTheScenes": "Nos bastidores", "BehindTheScenes": "Nos bastidores",
"DownloadAll": "Transferir todas", "DownloadAll": "Transferir todas",
"MessageNoItemsAvailable": "Nenhum item disponível atualmente.", "MessageNoItemsAvailable": "Nenhum item disponível atualmente.",
"MessageNoFavoritesAvailable": "Nenhum favorito disponível atualmente.", "MessageNoFavoritesAvailable": "Não existem favoritos atualmente disponíveis.",
"SubtitleBlack": "Preto", "SubtitleBlack": "Preto",
"Short": "Curta-metragem", "Short": "Curta-metragem",
"PasswordRequiredForAdmin": "A password é obrigatória para contas de administrador.", "PasswordRequiredForAdmin": "A password é obrigatória para contas de administrador.",
@ -1772,10 +1772,12 @@
"MachineTranslated": "Traduzido Automaticamente", "MachineTranslated": "Traduzido Automaticamente",
"ForeignPartsOnly": "Apenas partes forçadas/externas", "ForeignPartsOnly": "Apenas partes forçadas/externas",
"PreferEmbeddedExtrasTitlesOverFileNamesHelp": "Os extras geralmente têm o mesmo nome incorporado do parente, marque isto para usar títulos incorporados de qualquer maneira.", "PreferEmbeddedExtrasTitlesOverFileNamesHelp": "Os extras geralmente têm o mesmo nome incorporado do parente, marque isto para usar títulos incorporados de qualquer maneira.",
"SaveRecordingImagesHelp": "Guardar imagens do fornecedor de listagens EPG junto com a mídia.", "SaveRecordingImagesHelp": "Guardar imagens do fornecedor de listas EPG juntamente com os ficheiros multimédia.",
"MessageRepositoryInstallDisclaimer": "AVISO: Instalar um repositório de plugins de terceiros traz riscos. Ele pode conter código instável ou malicioso e pode mudar a qualquer momento. Instale apenas repositórios de autores em quem você confia.", "MessageRepositoryInstallDisclaimer": "AVISO: Instalar um repositório de plugins de terceiros traz riscos. Ele pode conter código instável ou malicioso e pode mudar a qualquer momento. Instale apenas repositórios de autores em quem você confia.",
"SaveRecordingNFO": "Guardar metadados EPG da gravação no NFO", "SaveRecordingNFO": "Guardar metadados EPG da gravação no NFO",
"SaveRecordingNFOHelp": "Guardar metadados do fornecedor de listagens EPG junto com a mídia.", "SaveRecordingNFOHelp": "Guardar metadados do fornecedor de listagens EPG juntamente com os ficheiros multimédia.",
"SaveRecordingImages": "Guardar imagens da gravação EPG", "SaveRecordingImages": "Guardar imagens da gravação EPG",
"LabelTrackGain": "Ganho da Faixa" "LabelTrackGain": "Ganho da Faixa",
"EnableVideoToolboxTonemapping": "Ativar o mapeamento de tons do VideoToolbox",
"AllowVideoToolboxTonemappingHelp": "Mapeamento de tons acelerado por hardware fornecido pelo VideoToolbox. Funciona com a maioria dos formatos HDR, incluindo HDR10, HDR10+ e HLG, mas não funciona com Dolby Vision Profile 5. Tem uma prioridade mais alta em comparação com outra implementação OpenCL."
} }

View file

@ -3,13 +3,13 @@
"HeaderSubtitleDownloads": "Transferências de Legendas", "HeaderSubtitleDownloads": "Transferências de Legendas",
"HeaderKodiMetadataHelp": "Para ativar ou desativar metadados, edite uma biblioteca e localize a secção dos metadados.", "HeaderKodiMetadataHelp": "Para ativar ou desativar metadados, edite uma biblioteca e localize a secção dos metadados.",
"HeaderFetcherSettings": "Definições do Pesquisador", "HeaderFetcherSettings": "Definições do Pesquisador",
"HeaderCastAndCrew": "Elenco e Pessoal", "HeaderCastAndCrew": "Elenco e equipa técnica",
"HeaderAppearsOn": "Presente em", "HeaderAppearsOn": "Presente em",
"HeaderAdmin": "Administração", "HeaderAdmin": "Administração",
"GuideProviderLogin": "Entrar", "GuideProviderLogin": "Iniciar Sessão",
"XmlTvPathHelp": "Caminho para um ficheiro XMLTV. O Servidor Jellyfin vai ler o ficheiro periodicamente para actualizar a programação de TV. O utilizador é responsável por criar e manter o ficheiro actualizado.", "XmlTvPathHelp": "Caminho para um ficheiro XMLTV. O Servidor Jellyfin vai ler o ficheiro periodicamente para actualizar a programação de TV. O utilizador é responsável por criar e manter o ficheiro actualizado.",
"XmlDocumentAttributeListHelp": "Estes atributos são aplicados ao elemento principal de cada resposta XML.", "XmlDocumentAttributeListHelp": "Estes atributos são aplicados ao elemento principal de cada resposta XML.",
"Writer": "Escritor", "Writer": "Argumento",
"WizardCompleted": "É tudo, de momento. O Jellyfin iniciou a recolha de informações da sua biblioteca multimédia. Conheça algumas das nossas aplicações e, de seguida, clique <b>Terminar</b> para ver o <b>Painel Principal</b>.", "WizardCompleted": "É tudo, de momento. O Jellyfin iniciou a recolha de informações da sua biblioteca multimédia. Conheça algumas das nossas aplicações e, de seguida, clique <b>Terminar</b> para ver o <b>Painel Principal</b>.",
"WelcomeToProject": "Bem-vindo ao Jellyfin!", "WelcomeToProject": "Bem-vindo ao Jellyfin!",
"Wednesday": "Quarta", "Wednesday": "Quarta",
@ -70,7 +70,7 @@
"Share": "Partilhar", "Share": "Partilhar",
"SettingsSaved": "Configurações guardadas.", "SettingsSaved": "Configurações guardadas.",
"Settings": "Configurações", "Settings": "Configurações",
"ServerUpdateNeeded": "Este Servidor Jellyfin precisa de ser actualizado. Para transferir a versão mais recente, por favor visite {0}", "ServerUpdateNeeded": "Este servidor precisa de ser atualizado. Para transferir a versão mais recente, visite {0}",
"ServerRestartNeededAfterPluginInstall": "O Servidor Jellyfin terá de reiniciar depois de instalar uma extensão.", "ServerRestartNeededAfterPluginInstall": "O Servidor Jellyfin terá de reiniciar depois de instalar uma extensão.",
"SeriesDisplayOrderHelp": "Ordenar episódios por data de estreia, ordem no DVD ou numeração absoluta.", "SeriesDisplayOrderHelp": "Ordenar episódios por data de estreia, ordem no DVD ou numeração absoluta.",
"Series": "Séries", "Series": "Séries",
@ -130,9 +130,9 @@
"PerfectMatch": "Correspondência perfeita", "PerfectMatch": "Correspondência perfeita",
"People": "Pessoas", "People": "Pessoas",
"PasswordSaved": "Palavra passe guardada.", "PasswordSaved": "Palavra passe guardada.",
"PasswordResetProviderHelp": "Selecione um fornecedor de reposição de palavra passe a ser usado quando um utilizador requisitar uma redefinição de palavra passe.", "PasswordResetProviderHelp": "Selecione um fornecedor de redefinição de palavra-passe a ser utilizado quando um utilizador solicitar uma redefinição de palavra-passe.",
"PasswordResetConfirmation": "Tem a certeza que deseja redefinir a palavra passe?", "PasswordResetConfirmation": "Tem a certeza de que deseja redefinir a palavra-passe?",
"PasswordResetComplete": "A palavra passe foi redefinida.", "PasswordResetComplete": "A palavra-passe foi redefinida.",
"PasswordMatchError": "A palavra passe e a palavra passe de confirmação devem ser iguais.", "PasswordMatchError": "A palavra passe e a palavra passe de confirmação devem ser iguais.",
"ParentalRating": "Classificação parental", "ParentalRating": "Classificação parental",
"PackageInstallFailed": "A instalação de {0} (versão{1}) falhou.", "PackageInstallFailed": "A instalação de {0} (versão{1}) falhou.",
@ -237,7 +237,7 @@
"LabelMethod": "Método", "LabelMethod": "Método",
"LabelEndDate": "Data de fim", "LabelEndDate": "Data de fim",
"HeaderXmlDocumentAttributes": "Atributos do Documento XML", "HeaderXmlDocumentAttributes": "Atributos do Documento XML",
"HeaderLoginFailure": "Falha no Login", "HeaderLoginFailure": "Falha no início de sessão",
"LabelMetadataPathHelp": "Introduza a localização para guardar capas de álbum e metadados transferidos da Internet.", "LabelMetadataPathHelp": "Introduza a localização para guardar capas de álbum e metadados transferidos da Internet.",
"LabelMetadataPath": "Localização dos metadados", "LabelMetadataPath": "Localização dos metadados",
"LabelMetadataDownloadLanguage": "Idioma preferido para transferência", "LabelMetadataDownloadLanguage": "Idioma preferido para transferência",
@ -255,8 +255,8 @@
"LabelMatchType": "Tipo de correspondência", "LabelMatchType": "Tipo de correspondência",
"LabelManufacturerUrl": "URL do Fabricante", "LabelManufacturerUrl": "URL do Fabricante",
"LabelManufacturer": "Fabricante", "LabelManufacturer": "Fabricante",
"LabelLoginDisclaimerHelp": "Este aviso será mostrado na parte inferior da página de login.", "LabelLoginDisclaimerHelp": "Este aviso será mostrado na parte inferior da página de início de sessão.",
"LabelLoginDisclaimer": "Aviso legal de login", "LabelLoginDisclaimer": "Aviso legal de início de sessão",
"LabelLockItemToPreventChanges": "Bloquear este item para evitar alterações futuras", "LabelLockItemToPreventChanges": "Bloquear este item para evitar alterações futuras",
"LabelLocalHttpServerPortNumberHelp": "O número da porta TCP para o servidor HTTP.", "LabelLocalHttpServerPortNumberHelp": "O número da porta TCP para o servidor HTTP.",
"LabelLocalHttpServerPortNumber": "Número da porta HTTP local", "LabelLocalHttpServerPortNumber": "Número da porta HTTP local",
@ -348,11 +348,11 @@
"LabelDeathDate": "Data de falecimento", "LabelDeathDate": "Data de falecimento",
"LabelRefreshMode": "Mode de actualização", "LabelRefreshMode": "Mode de actualização",
"LabelRecord": "Registo", "LabelRecord": "Registo",
"LabelPasswordResetProvider": "Provedor de redefinição de senha", "LabelPasswordResetProvider": "Fornecedor de redefinição da palavra-passe",
"LabelMetadataSaversHelp": "Escolha os formatos de arquivo a serem usados ao salvar seus metadados.", "LabelMetadataSaversHelp": "Escolha os formatos de arquivo a serem usados ao salvar seus metadados.",
"LabelMetadataReadersHelp": "Ordene as fontes locais de metadados por ordem de prioridade. O primeiro ficheiro a ser encontrado será lido.", "LabelMetadataReadersHelp": "Ordene as fontes locais de metadados por ordem de prioridade. O primeiro ficheiro a ser encontrado será lido.",
"LabelMetadataReaders": "Leirores de metadados", "LabelMetadataReaders": "Leirores de metadados",
"LabelMetadataDownloadersHelp": "Active e ordene os seus pesquisadores de metadados por ordem de prioridade. Pesquisadores com menor prioridade só serão utilizados para completar informação em falta.", "LabelMetadataDownloadersHelp": "Ative e ordene os seus fornecedores de metadados preferidos por ordem de prioridade. Os de menor prioridade só serão utilizados para preencher as informações em falta.",
"LabelLogs": "Registros", "LabelLogs": "Registros",
"LabelKodiMetadataUserHelp": "Guardar dados de utilização em NFO para que outras aplicações os utilizem.", "LabelKodiMetadataUserHelp": "Guardar dados de utilização em NFO para que outras aplicações os utilizem.",
"LabelKodiMetadataUser": "Guardar dados de utilização em NFO para", "LabelKodiMetadataUser": "Guardar dados de utilização em NFO para",
@ -386,8 +386,8 @@
"LabelBirthDate": "Data de nascimento", "LabelBirthDate": "Data de nascimento",
"LabelBindToLocalNetworkAddressHelp": "Substitua o endereço IP local do servidor HTTP. Se deixado em branco, o servidor se vinculará a todos os endereços disponíveis. Alterar este valor requer um reinício.", "LabelBindToLocalNetworkAddressHelp": "Substitua o endereço IP local do servidor HTTP. Se deixado em branco, o servidor se vinculará a todos os endereços disponíveis. Alterar este valor requer um reinício.",
"LabelBindToLocalNetworkAddress": "Endereço local para colocar o servidor à escuta", "LabelBindToLocalNetworkAddress": "Endereço local para colocar o servidor à escuta",
"LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizar metadados automaticamente a partir da Internet", "LabelAutomaticallyRefreshInternetMetadataEvery": "Atualizar metadados automaticamente a partir da Internet",
"LabelAuthProvider": "Provedor de autenticação", "LabelAuthProvider": "Fornecedor de autenticação",
"LabelAudioSampleRate": "Taxa de amostragem de áudio", "LabelAudioSampleRate": "Taxa de amostragem de áudio",
"LabelAudioLanguagePreference": "Idioma de áudio preferido", "LabelAudioLanguagePreference": "Idioma de áudio preferido",
"LabelAudioCodec": "Codec de áudio", "LabelAudioCodec": "Codec de áudio",
@ -497,7 +497,7 @@
"HeaderPinCodeReset": "Redefinir Código PIN", "HeaderPinCodeReset": "Redefinir Código PIN",
"HeaderPhotoAlbums": "Álbuns de Fotografias", "HeaderPhotoAlbums": "Álbuns de Fotografias",
"HeaderPaths": "Localizações", "HeaderPaths": "Localizações",
"HeaderPasswordReset": "Redefinição de Palavra-Passe", "HeaderPasswordReset": "Redefinição de palavra-passe",
"HeaderPassword": "Palavra-passe", "HeaderPassword": "Palavra-passe",
"HeaderParentalRatings": "Classificações Parentais", "HeaderParentalRatings": "Classificações Parentais",
"HeaderOtherItems": "Outros Itens", "HeaderOtherItems": "Outros Itens",
@ -510,7 +510,7 @@
"HeaderMyMedia": "O Meu Conteúdo", "HeaderMyMedia": "O Meu Conteúdo",
"HeaderMyDevice": "O Meu Dispositivo", "HeaderMyDevice": "O Meu Dispositivo",
"HeaderMusicQuality": "Qualidade da Música", "HeaderMusicQuality": "Qualidade da Música",
"HeaderMoreLikeThis": "Mais Como Este", "HeaderMoreLikeThis": "Mais como este",
"HeaderMetadataSettings": "Configurações de Metadados", "HeaderMetadataSettings": "Configurações de Metadados",
"HeaderMediaFolders": "Pastas Multimédia", "HeaderMediaFolders": "Pastas Multimédia",
"HeaderMedia": "Multimédia", "HeaderMedia": "Multimédia",
@ -518,7 +518,7 @@
"HeaderLibrarySettings": "Configurações da Biblioteca", "HeaderLibrarySettings": "Configurações da Biblioteca",
"HeaderLibraryOrder": "Ordenação da Biblioteca", "HeaderLibraryOrder": "Ordenação da Biblioteca",
"HeaderLibraryFolders": "Pastas Multimédia", "HeaderLibraryFolders": "Pastas Multimédia",
"HeaderLibraryAccess": "Acesso à Biblioteca", "HeaderLibraryAccess": "Acesso à biblioteca",
"HeaderLibraries": "Bibliotecas", "HeaderLibraries": "Bibliotecas",
"HeaderLatestRecordings": "Últimas Gravações", "HeaderLatestRecordings": "Últimas Gravações",
"HeaderLatestMusic": "Últimas Músicas", "HeaderLatestMusic": "Últimas Músicas",
@ -536,7 +536,7 @@
"HeaderIdentificationCriteriaHelp": "Introduza, pelo menos, um critério de identificação.", "HeaderIdentificationCriteriaHelp": "Introduza, pelo menos, um critério de identificação.",
"HeaderIdentification": "Identificação", "HeaderIdentification": "Identificação",
"HeaderHttpHeaders": "Cabeçalhos HTTP", "HeaderHttpHeaders": "Cabeçalhos HTTP",
"HeaderGuideProviders": "Provedores de Programação de TV", "HeaderGuideProviders": "Fornecedores de programação de TV",
"HeaderDeleteTaskTrigger": "Excluir Tarefa Agendada", "HeaderDeleteTaskTrigger": "Excluir Tarefa Agendada",
"HeaderBranding": "Marca", "HeaderBranding": "Marca",
"HeaderFrequentlyPlayed": "Reproduzido Frequentemente", "HeaderFrequentlyPlayed": "Reproduzido Frequentemente",
@ -592,8 +592,8 @@
"MessageReenableUser": "Veja abaixo como reactivar", "MessageReenableUser": "Veja abaixo como reactivar",
"MessagePluginInstallDisclaimer": "AVISO: Instalar um plugin de terceiros traz riscos. Ele pode conter código instável ou malicioso e pode mudar a qualquer momento. Instale apenas plugins de autores em quem você confia e esteja ciente dos possíveis efeitos que isso poderá ter, incluindo consultas de serviços externos, varreduras de biblioteca mais longas ou processamento adicional em segundo plano.", "MessagePluginInstallDisclaimer": "AVISO: Instalar um plugin de terceiros traz riscos. Ele pode conter código instável ou malicioso e pode mudar a qualquer momento. Instale apenas plugins de autores em quem você confia e esteja ciente dos possíveis efeitos que isso poderá ter, incluindo consultas de serviços externos, varreduras de biblioteca mais longas ou processamento adicional em segundo plano.",
"MessagePluginConfigurationRequiresLocalAccess": "Para configurar esta extensão, inicie sessão localmente no servidor.", "MessagePluginConfigurationRequiresLocalAccess": "Para configurar esta extensão, inicie sessão localmente no servidor.",
"MessagePleaseEnsureInternetMetadata": "Certifique-se que a transferência de metadados da Internet está activada.", "MessagePleaseEnsureInternetMetadata": "Certifique-se de que a transferência de metadados da Internet está ativada.",
"MessagePasswordResetForUsers": "Os seguintes usuários tiveram suas senhas redefinidas. Agora eles podem fazer login com os códigos PIN usados para fazer a redefinição.", "MessagePasswordResetForUsers": "Os seguintes utilizadores tiveram as suas palavras-passe redefinidas. Podem agora iniciar sessão com os códigos PIN que foram utilizados para efetuar a redefinição.",
"MessageNothingHere": "Nada aqui.", "MessageNothingHere": "Nada aqui.",
"MessageNoTrailersFound": "Instale o canal de trailers para aprimorar sua experiência de cinema, adicionando uma biblioteca de trailers da Internet.", "MessageNoTrailersFound": "Instale o canal de trailers para aprimorar sua experiência de cinema, adicionando uma biblioteca de trailers da Internet.",
"MessageNoPluginsInstalled": "Não existe nenhuma extensão instalada.", "MessageNoPluginsInstalled": "Não existe nenhuma extensão instalada.",
@ -606,7 +606,7 @@
"MessageInvalidForgotPasswordPin": "Foi inserido um código PIN inválido ou expirado. Por favor, tente de novo.", "MessageInvalidForgotPasswordPin": "Foi inserido um código PIN inválido ou expirado. Por favor, tente de novo.",
"MessageImageTypeNotSelected": "Por favor, seleccione um tipo de imagem da lista.", "MessageImageTypeNotSelected": "Por favor, seleccione um tipo de imagem da lista.",
"MessageImageFileTypeAllowed": "Apenas são suportados ficheiros JPEG ou PNG.", "MessageImageFileTypeAllowed": "Apenas são suportados ficheiros JPEG ou PNG.",
"MessageForgotPasswordInNetworkRequired": "Por favor, volte a tentar o processo de recuperação de palavra-passe quando se encontrar dentro da sua rede local.", "MessageForgotPasswordInNetworkRequired": "Por favor, volte a tentar o processo de redefinição de palavra-passe quando se encontrar dentro da sua rede local.",
"MessageForgotPasswordFileCreated": "Foi criado no servidor o ficheiro abaixo que contém instruções de como prosseguir", "MessageForgotPasswordFileCreated": "Foi criado no servidor o ficheiro abaixo que contém instruções de como prosseguir",
"MessageFileReadError": "Ocorreu um erro ao ler este ficheiro.", "MessageFileReadError": "Ocorreu um erro ao ler este ficheiro.",
"MessageEnablingOptionLongerScans": "Activar esta opção pode aumentar significativamente a duração da análise da biblioteca.", "MessageEnablingOptionLongerScans": "Activar esta opção pode aumentar significativamente a duração da análise da biblioteca.",
@ -615,14 +615,14 @@
"MessageDirectoryPickerBSDInstruction": "Para BSD, você talvez precise configurar o armazenamento em seu FreeNAS Jail para que o Jellyfin possa acessar sua mídia.", "MessageDirectoryPickerBSDInstruction": "Para BSD, você talvez precise configurar o armazenamento em seu FreeNAS Jail para que o Jellyfin possa acessar sua mídia.",
"MessageDeleteTaskTrigger": "Tem a certeza que deseja remover o agendamento desta tarefa?", "MessageDeleteTaskTrigger": "Tem a certeza que deseja remover o agendamento desta tarefa?",
"MessageCreateAccountAt": "Criar uma conta em {0}", "MessageCreateAccountAt": "Criar uma conta em {0}",
"MessageContactAdminToResetPassword": "Por favor, contacte o Administrador de sistema para repôr a sua password.", "MessageContactAdminToResetPassword": "Contacte o administrador do sistema para redefinir a sua palavra-passe.",
"MessageConfirmShutdown": "Tem a certeza que deseja encerrar o servidor?", "MessageConfirmShutdown": "Tem a certeza que deseja encerrar o servidor?",
"MessageConfirmRevokeApiKey": "Tem certeza de que deseja revogar esta chave de API? A conexão do aplicativo com este servidor será encerrada abruptamente.", "MessageConfirmRevokeApiKey": "Tem certeza de que deseja revogar esta chave de API? A conexão do aplicativo com este servidor será encerrada abruptamente.",
"MessageConfirmRestart": "Tem certeza de que deseja reiniciar o Jellyfin?", "MessageConfirmRestart": "Tem certeza de que deseja reiniciar o Jellyfin?",
"MessageConfirmRemoveMediaLocation": "Tem a certeza que deseja remover esta localização?", "MessageConfirmRemoveMediaLocation": "Tem a certeza que deseja remover esta localização?",
"MessageConfirmRecordingCancellation": "Cancelar a gravação?", "MessageConfirmRecordingCancellation": "Cancelar a gravação?",
"MessageConfirmProfileDeletion": "Tem a certeza de que deseja remover este perfil?", "MessageConfirmProfileDeletion": "Tem a certeza de que deseja remover este perfil?",
"MessageConfirmDeleteGuideProvider": "Tem a certeza que pretende eliminar este provedor de programação de TV?", "MessageConfirmDeleteGuideProvider": "Tem a certeza de que pretende eliminar este fornecedor de programação de TV?",
"MessageAreYouSureYouWishToRemoveMediaFolder": "Tem a certeza de que deseja remover esta pasta?", "MessageAreYouSureYouWishToRemoveMediaFolder": "Tem a certeza de que deseja remover esta pasta?",
"MessageAreYouSureDeleteSubtitles": "Tem a certeza que deseja remover este ficheiro de legendas?", "MessageAreYouSureDeleteSubtitles": "Tem a certeza que deseja remover este ficheiro de legendas?",
"MessageAlreadyInstalled": "Esta versão já se encontra instalada.", "MessageAlreadyInstalled": "Esta versão já se encontra instalada.",
@ -713,7 +713,7 @@
"HeaderDeviceAccess": "Acesso ao Dispositivo", "HeaderDeviceAccess": "Acesso ao Dispositivo",
"HeaderDeveloperInfo": "Informação do Programador", "HeaderDeveloperInfo": "Informação do Programador",
"HeaderDetectMyDevices": "Detectar os Meus Dispositivos", "HeaderDetectMyDevices": "Detectar os Meus Dispositivos",
"HeaderDeleteProvider": "Apagar Provedor", "HeaderDeleteProvider": "Apagar fornecedor",
"HeaderDeleteItems": "Remover Itens", "HeaderDeleteItems": "Remover Itens",
"Filters": "Filtros", "Filters": "Filtros",
"FileReadError": "Ocorreu um erro ao ler o ficheiro.", "FileReadError": "Ocorreu um erro ao ler o ficheiro.",
@ -730,7 +730,7 @@
"ExtraLarge": "Extra Grande", "ExtraLarge": "Extra Grande",
"ExitFullscreen": "Sair do ecrã inteiro", "ExitFullscreen": "Sair do ecrã inteiro",
"EveryNDays": "A cada {0} dias", "EveryNDays": "A cada {0} dias",
"ErrorSavingTvProvider": "Ocorreu um erro ao guardar o provedor do serviços de TV. Por favor, garanta que está acessível e tente de novo.", "ErrorSavingTvProvider": "Ocorreu um erro ao guardar o fornecedor de televisão. Certifique-se de que está acessível e tente novamente.",
"ErrorPleaseSelectLineup": "Por favor selecione a programação e tente novamente. Se não houver programações disponíveis, verifique se o seu nome de utilizador, senha e código postal estão correctos.", "ErrorPleaseSelectLineup": "Por favor selecione a programação e tente novamente. Se não houver programações disponíveis, verifique se o seu nome de utilizador, senha e código postal estão correctos.",
"ErrorStartHourGreaterThanEnd": "A hora de fim deve ser superior à hora de início.", "ErrorStartHourGreaterThanEnd": "A hora de fim deve ser superior à hora de início.",
"ErrorGettingTvLineups": "Ocorreu um erro ao transferir a programação de TV. Por favor, certifique-se que a sua informação está correcta e tente novamente.", "ErrorGettingTvLineups": "Ocorreu um erro ao transferir a programação de TV. Por favor, certifique-se que a sua informação está correcta e tente novamente.",
@ -773,7 +773,7 @@
"Disconnect": "Desligar", "Disconnect": "Desligar",
"Disc": "Disco", "Disc": "Disco",
"Directors": "Realização", "Directors": "Realização",
"Director": "Realizador", "Director": "Realização",
"DirectStreaming": "Reprodução direta", "DirectStreaming": "Reprodução direta",
"DirectStreamHelp2": "A energia consumida pelo streaming direto geralmente depende do perfil de áudio. Apenas o fluxo de vídeo é sem perdas.", "DirectStreamHelp2": "A energia consumida pelo streaming direto geralmente depende do perfil de áudio. Apenas o fluxo de vídeo é sem perdas.",
"DirectStreamHelp1": "O stream de vídeo é compatível com o dispositivo, mas possui um formato de áudio (DTS, TRUEHD, etc.) ou número de canais de áudio incompatíveis. O stream de vídeo será reempacotado sem perdas em tempo real antes de ser enviado para o dispositivo. Apenas o stream de áudio será transcodificado.", "DirectStreamHelp1": "O stream de vídeo é compatível com o dispositivo, mas possui um formato de áudio (DTS, TRUEHD, etc.) ou número de canais de áudio incompatíveis. O stream de vídeo será reempacotado sem perdas em tempo real antes de ser enviado para o dispositivo. Apenas o stream de áudio será transcodificado.",
@ -790,7 +790,7 @@
"DeleteImage": "Apagar Imagem", "DeleteImage": "Apagar Imagem",
"DeleteDeviceConfirmation": "Tem a certeza que deseja remover este dispositivo? Reaparecerá na próxima vez que o utilizador inicie sessão a partir dele.", "DeleteDeviceConfirmation": "Tem a certeza que deseja remover este dispositivo? Reaparecerá na próxima vez que o utilizador inicie sessão a partir dele.",
"Delete": "Remover", "Delete": "Remover",
"DefaultSubtitlesHelp": "As legendas são carregadas com base nas definições por omissão ou forçado nos metadados. As preferências de idioma são consideradas quando existem múltiplas opções disponíveis.", "DefaultSubtitlesHelp": "As legendas são carregadas com base nas definições predefinidas e forçadas para os metadados incorporados. As preferências de idioma são consideradas quando existem múltiplas opções disponíveis.",
"ErrorDefault": "Ocorreu um erro ao processar o pedido. Por favor, tente novamente mais tarde.", "ErrorDefault": "Ocorreu um erro ao processar o pedido. Por favor, tente novamente mais tarde.",
"Default": "Predefinição", "Default": "Predefinição",
"DeathDateValue": "Faleceu: {0}", "DeathDateValue": "Faleceu: {0}",
@ -820,7 +820,7 @@
"ChannelNumber": "Número do canal", "ChannelNumber": "Número do canal",
"ChannelNameOnly": "Apenas canal {0}", "ChannelNameOnly": "Apenas canal {0}",
"ChannelAccessHelp": "Selecione os canais para partilhar com este utilizador. Os administradores poderão editar todos os canais utilizando o gestor de metadados.", "ChannelAccessHelp": "Selecione os canais para partilhar com este utilizador. Os administradores poderão editar todos os canais utilizando o gestor de metadados.",
"ChangingMetadataImageSettingsNewContent": "Alterações às definições de transferência de metadados ou capas apenas serão aplicadas a conteúdo novo adicionado à Biblioteca. Para aplicar as alterações aos itens já existentes, necessitará de actualizar manualmente os metadados.", "ChangingMetadataImageSettingsNewContent": "Alterações às definições de transferência de metadados ou capas apenas serão aplicadas a conteúdo novo adicionado à Biblioteca. Para aplicar as alterações aos itens já existentes, necessitará de atualizar manualmente os metadados.",
"Categories": "Categorias", "Categories": "Categorias",
"CancelSeries": "Cancelar gravação de série", "CancelSeries": "Cancelar gravação de série",
"CancelRecording": "Cancelar gravação", "CancelRecording": "Cancelar gravação",
@ -872,7 +872,7 @@
"OptionImdbRating": "Classificação no IMDb", "OptionImdbRating": "Classificação no IMDb",
"OptionIgnoreTranscodeByteRangeRequestsHelp": "Essas solicitações serão atendidas, mas irão ignorar o cabeçalho do intervalo de bytes.", "OptionIgnoreTranscodeByteRangeRequestsHelp": "Essas solicitações serão atendidas, mas irão ignorar o cabeçalho do intervalo de bytes.",
"OptionHlsSegmentedSubtitles": "Legendas segmentadas HLS", "OptionHlsSegmentedSubtitles": "Legendas segmentadas HLS",
"OptionHideUserFromLoginHelp": "Útil para contas de administrador privadas ou ocultas. O utilizador necessita de entrar manualmente, introduzindo o seu nome de utilizador e palavra-passe.", "OptionHideUserFromLoginHelp": "Útil para contas de administrador privadas ou ocultas. O utilizador terá de iniciar sessão manualmente, introduzindo o seu nome de utilizador e palavra-passe.",
"OptionHideUser": "Ocultar este utilizador nos formulários de início de sessão", "OptionHideUser": "Ocultar este utilizador nos formulários de início de sessão",
"OptionHasThemeVideo": "Vídeo de Tema", "OptionHasThemeVideo": "Vídeo de Tema",
"OptionHasThemeSong": "Música de Tema", "OptionHasThemeSong": "Música de Tema",
@ -896,8 +896,8 @@
"ButtonAudioTracks": "Faixas de Áudio", "ButtonAudioTracks": "Faixas de Áudio",
"ButtonArrowRight": "Direita", "ButtonArrowRight": "Direita",
"ButtonArrowLeft": "Esquerda", "ButtonArrowLeft": "Esquerda",
"ButtonAddUser": "Adicionar Utilizador", "ButtonAddUser": "Adicionar utilizador",
"ButtonAddServer": "Adicionar Servidor", "ButtonAddServer": "Adicionar servidor",
"ButtonAddScheduledTaskTrigger": "Adicionar tarefa agendada", "ButtonAddScheduledTaskTrigger": "Adicionar tarefa agendada",
"ButtonAddMediaLibrary": "Adicionar Biblioteca de Multimédia", "ButtonAddMediaLibrary": "Adicionar Biblioteca de Multimédia",
"ButtonAddImage": "Adicionar Imagem", "ButtonAddImage": "Adicionar Imagem",
@ -1022,7 +1022,7 @@
"AskAdminToCreateLibrary": "Peça a um administrador para criar uma biblioteca.", "AskAdminToCreateLibrary": "Peça a um administrador para criar uma biblioteca.",
"AllowFfmpegThrottling": "Transcodificação do Acelerador", "AllowFfmpegThrottling": "Transcodificação do Acelerador",
"DashboardOperatingSystem": "Sistema Operativo", "DashboardOperatingSystem": "Sistema Operativo",
"LabelUserLoginAttemptsBeforeLockout": "Número de tentativas de login falhadas antes do bloqueio do utilizador", "LabelUserLoginAttemptsBeforeLockout": "Tentativas de início de sessão falhadas até o utilizador ser bloqueado",
"LabelTrackNumber": "Número da faixa", "LabelTrackNumber": "Número da faixa",
"LabelSportsCategories": "Categorias de Desportos", "LabelSportsCategories": "Categorias de Desportos",
"Yesterday": "Ontem", "Yesterday": "Ontem",
@ -1039,7 +1039,7 @@
"MediaInfoContainer": "Recipiente", "MediaInfoContainer": "Recipiente",
"MediaInfoAnamorphic": "Anamórfico", "MediaInfoAnamorphic": "Anamórfico",
"LabelVideoResolution": "Resolução do vídeo", "LabelVideoResolution": "Resolução do vídeo",
"LabelTypeMetadataDownloaders": "Download de metadados ({0})", "LabelTypeMetadataDownloaders": "Descarregadores de metadados ({0})",
"LabelTranscodePath": "Caminho da transcodificação", "LabelTranscodePath": "Caminho da transcodificação",
"OnlyImageFormats": "Somente formatos de imagem (VOBSUB, PGS, SUB)", "OnlyImageFormats": "Somente formatos de imagem (VOBSUB, PGS, SUB)",
"OnlyForcedSubtitlesHelp": "Apenas as legendas marcadas como forçadas serão carregadas.", "OnlyForcedSubtitlesHelp": "Apenas as legendas marcadas como forçadas serão carregadas.",
@ -1099,7 +1099,7 @@
"LabelVaapiDevice": "Dispositivo VA-API", "LabelVaapiDevice": "Dispositivo VA-API",
"LabelUserAgent": "Agente de usuário", "LabelUserAgent": "Agente de usuário",
"LabelTranscodes": "Transcodificação", "LabelTranscodes": "Transcodificação",
"LabelTranscodingFramerate": "Transcodificação de taxa de quadros", "LabelTranscodingFramerate": "Transcodificação da taxa de fotogramas",
"LabelTranscodingProgress": "Progresso da transcodificação", "LabelTranscodingProgress": "Progresso da transcodificação",
"LabelTitle": "Título", "LabelTitle": "Título",
"LabelTheme": "Tema", "LabelTheme": "Tema",
@ -1107,7 +1107,7 @@
"LabelTextBackgroundColor": "Cor do plano de fundo do texto", "LabelTextBackgroundColor": "Cor do plano de fundo do texto",
"LabelTag": "Tag", "LabelTag": "Tag",
"LabelTVHomeScreen": "Tela inicial do modo TV", "LabelTVHomeScreen": "Tela inicial do modo TV",
"LabelSubtitleDownloaders": "Downloaders de legendas", "LabelSubtitleDownloaders": "Fornecedores de legendas",
"LabelStreamType": "Tipo de fluxo", "LabelStreamType": "Tipo de fluxo",
"LabelSpecialSeasonsDisplayName": "Nome de exibição da temporada especial", "LabelSpecialSeasonsDisplayName": "Nome de exibição da temporada especial",
"LabelSortTitle": "Classificar título", "LabelSortTitle": "Classificar título",
@ -1135,9 +1135,9 @@
"Episode": "Episódio", "Episode": "Episódio",
"OptionRequirePerfectSubtitleMatch": "Baixar apenas legendas que correspondem corretamente aos arquivos de vídeo", "OptionRequirePerfectSubtitleMatch": "Baixar apenas legendas que correspondem corretamente aos arquivos de vídeo",
"OptionRandom": "Aleatório", "OptionRandom": "Aleatório",
"OptionLoginAttemptsBeforeLockout": "Determina a quantidade de tentativas de login incorretas até que ocorra bloqueio.", "OptionLoginAttemptsBeforeLockout": "Determina quantas tentativas de início de sessão são admitidas antes de a conta ser bloqueada.",
"OptionIsSD": "Definição padrão", "OptionIsSD": "SD",
"OptionIsHD": "Alta definição", "OptionIsHD": "HD",
"OptionEnableExternalContentInSuggestions": "Habilitar sugestão de conteúdo externo", "OptionEnableExternalContentInSuggestions": "Habilitar sugestão de conteúdo externo",
"OptionDisplayFolderViewHelp": "Exiba pastas ao lado de outras bibliotecas de mídia. Isso pode ser útil se você quiser ter uma visualização simples de pastas.", "OptionDisplayFolderViewHelp": "Exiba pastas ao lado de outras bibliotecas de mídia. Isso pode ser útil se você quiser ter uma visualização simples de pastas.",
"OptionDisplayFolderView": "Exibir uma exibição de pasta para mostrar pastas de mídia simples", "OptionDisplayFolderView": "Exibir uma exibição de pasta para mostrar pastas de mídia simples",
@ -1154,7 +1154,7 @@
"AlbumArtist": "Álbum do Artista", "AlbumArtist": "Álbum do Artista",
"Quality": "Qualidade", "Quality": "Qualidade",
"Previous": "Anterior", "Previous": "Anterior",
"PictureInPicture": "Imagem em janela flutuante", "PictureInPicture": "Imagem em imagem (vídeo flutuante)",
"OptionRequirePerfectSubtitleMatchHelp": "Solicitar a \"correspondência perfeita\" filtrará as legendas incluindo apenas aquelas que foram testadas com o arquivo de vídeo. Desmarcar isto aumentará a probabilidade de baixar legendas, mas poderá obter legendas incorretas ou não sincronizadas.", "OptionRequirePerfectSubtitleMatchHelp": "Solicitar a \"correspondência perfeita\" filtrará as legendas incluindo apenas aquelas que foram testadas com o arquivo de vídeo. Desmarcar isto aumentará a probabilidade de baixar legendas, mas poderá obter legendas incorretas ou não sincronizadas.",
"StopRecording": "Parar gravação", "StopRecording": "Parar gravação",
"ShowYear": "Exibir ano", "ShowYear": "Exibir ano",
@ -1177,16 +1177,16 @@
"OptionCaptionInfoExSamsung": "Informações da legenda (Samsung)", "OptionCaptionInfoExSamsung": "Informações da legenda (Samsung)",
"OptionAutomaticallyGroupSeriesHelp": "As séries que estão espalhadas por várias pastas dentro desta biblioteca serão automaticamente mescladas em uma única série.", "OptionAutomaticallyGroupSeriesHelp": "As séries que estão espalhadas por várias pastas dentro desta biblioteca serão automaticamente mescladas em uma única série.",
"OptionAutomaticallyGroupSeries": "Mesclar automaticamente séries que estão espalhadas por várias pastas", "OptionAutomaticallyGroupSeries": "Mesclar automaticamente séries que estão espalhadas por várias pastas",
"OptionAllowSyncTranscoding": "Permitir download e sincronização de mídia que requeiram transcodificação", "OptionAllowSyncTranscoding": "Permitir a transferência e sincronização de multimédia que exija transcodificação",
"OptionForceRemoteSourceTranscoding": "Força a transcodificação de fontes de mídia remotas, como TV ao vivo", "OptionForceRemoteSourceTranscoding": "Força a transcodificação de fontes de mídia remotas, como TV ao vivo",
"PreferEmbeddedTitlesOverFileNames": "Preferir títulos incorporados ao invés dos nomes dos arquivos", "PreferEmbeddedTitlesOverFileNames": "Preferir títulos incorporados ao invés dos nomes dos arquivos",
"OptionSaveMetadataAsHiddenHelp": "Alterar isso será aplicado aos novos metadados salvos daqui para frente. Os arquivos de metadados existentes serão atualizados na próxima vez em que forem salvos pelo Jellyfin Server.", "OptionSaveMetadataAsHiddenHelp": "Alterar isso será aplicado aos novos metadados salvos daqui para frente. Os arquivos de metadados existentes serão atualizados na próxima vez em que forem salvos pelo Jellyfin Server.",
"OptionRegex": "Expressão Regular", "OptionRegex": "Expressão Regular",
"OptionLoginAttemptsBeforeLockoutHelp": "Um valor zero significa herdar o padrão de três tentativas para usuários normais e cinco para administradores. Definir como -1 desativará o recurso.", "OptionLoginAttemptsBeforeLockoutHelp": "O valor zero significa herdar a definição por defeito de três tentativas para utilizadores comuns e cinco para administradores. Definir este campo como -1 desativa esta funcionalidade.",
"OptionExtractChapterImage": "Ativar extração de imagem de capítulo", "OptionExtractChapterImage": "Ativar extração de imagem de capítulo",
"PreferEmbeddedEpisodeInfosOverFileNames": "Preferir informações de episódios incorporados ao invés de nomes de arquivos", "PreferEmbeddedEpisodeInfosOverFileNames": "Preferir informações de episódios incorporados ao invés de nomes de arquivos",
"PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Usar os metadados incorporados para informações do episódio, se disponíveis.", "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Usar os metadados incorporados para informações do episódio, se disponíveis.",
"PreferEmbeddedTitlesOverFileNamesHelp": "Determina o título de exibição a ser usado quando nenhum metadado da Internet ou local estiver disponível.", "PreferEmbeddedTitlesOverFileNamesHelp": "Determina o título a apresentar quando não é possível carregar metadados locais ou da Internet.",
"PlaybackErrorNoCompatibleStream": "Este cliente não é compatível com a mídia e o servidor não está a enviar um formato de mídia compatível.", "PlaybackErrorNoCompatibleStream": "Este cliente não é compatível com a mídia e o servidor não está a enviar um formato de mídia compatível.",
"Person": "Pessoa", "Person": "Pessoa",
"LabelRequireHttpsHelp": "Se marcado, o servidor redirecionará automaticamente todas as solicitações por HTTP para HTTPS. Isso não terá efeito se o servidor não estiver escutando HTTPS.", "LabelRequireHttpsHelp": "Se marcado, o servidor redirecionará automaticamente todas as solicitações por HTTP para HTTPS. Isso não terá efeito se o servidor não estiver escutando HTTPS.",
@ -1225,7 +1225,7 @@
"LabelTonemappingPeak": "Pico de mapeamento de Tom", "LabelTonemappingPeak": "Pico de mapeamento de Tom",
"LabelTonemappingParamHelp": "Ajuste o algoritmo de mapeamento de tom. Os valores recomendados e padrão são NaN. Geralmente, deixa-se em branco.", "LabelTonemappingParamHelp": "Ajuste o algoritmo de mapeamento de tom. Os valores recomendados e padrão são NaN. Geralmente, deixa-se em branco.",
"LabelTonemappingParam": "Parâmetro de mapeamento de Tom", "LabelTonemappingParam": "Parâmetro de mapeamento de Tom",
"LabelTonemappingDesatHelp": "Aplique a dessaturação para realces que excedam este nível de brilho. Quanto mais alto for o parâmetro, mais informações sobre as cores serão preservadas. Essa configuração ajuda a evitar cores exageradas de forma não natural, transformando-se (suavemente) em branco em vez disso. Isso torna as imagens mais naturais, ao custo de reduzir as informações sobre cores fora do intervalo. Os valores recomendados e padrão são 0 e 0.5.", "LabelTonemappingDesatHelp": "Aplica a dessaturação para realces que excedam este nível de brilho. Quanto mais alto for o parâmetro, mais informações sobre as cores serão preservadas. Esta configuração ajuda a evitar cores estouradas de forma desnatural no caso de super-realces, transformando (suavemente) em branco em vez disso. Isso faz as imagens parecer mais naturais, ao custo de reduzir a informação sobre cores fora do intervalo. Os valores recomendados e padrão são 0 e 0.5.",
"LabelTonemappingDesat": "Dessaturação de mapeamento de Tom", "LabelTonemappingDesat": "Dessaturação de mapeamento de Tom",
"LabelTonemappingAlgorithm": "Selecione o algoritmo de mapeamento de Tom a ser usado", "LabelTonemappingAlgorithm": "Selecione o algoritmo de mapeamento de Tom a ser usado",
"LabelSyncPlayTimeSyncOffset": "Deslocamento de tempo", "LabelSyncPlayTimeSyncOffset": "Deslocamento de tempo",
@ -1353,8 +1353,8 @@
"ButtonSpace": "Espaço", "ButtonSpace": "Espaço",
"ButtonExitApp": "Sair da Aplicação", "ButtonExitApp": "Sair da Aplicação",
"ButtonClose": "Fechar", "ButtonClose": "Fechar",
"AddToFavorites": "adicionar aos favoritos", "AddToFavorites": "Adicionar aos favoritos",
"DownloadAll": "Descarregar tudo", "DownloadAll": "Transferir tudo",
"Experimental": "Experimental", "Experimental": "Experimental",
"HeaderPerformance": "Desempenho", "HeaderPerformance": "Desempenho",
"IgnoreDts": "Ignorar DTS (decodificação de timestamp)", "IgnoreDts": "Ignorar DTS (decodificação de timestamp)",
@ -1382,7 +1382,7 @@
"PreviousTrack": "Faixa anterior", "PreviousTrack": "Faixa anterior",
"PluginFromRepo": "{0} do repositório {1}", "PluginFromRepo": "{0} do repositório {1}",
"ShowMore": "Mostrar mais", "ShowMore": "Mostrar mais",
"MediaInfoBlPresentFlag": "Flag de pré-definição BL DV", "MediaInfoBlPresentFlag": "Sinalizador predefinido DV BL",
"ReleaseGroup": "Grupo do lançamento", "ReleaseGroup": "Grupo do lançamento",
"Primary": "Primário", "Primary": "Primário",
"RefreshDialogHelp": "Os metadados são atualizados com base nas configurações e nos serviços de Internet habilitados no painel principal.", "RefreshDialogHelp": "Os metadados são atualizados com base nas configurações e nos serviços de Internet habilitados no painel principal.",
@ -1440,12 +1440,12 @@
"RememberAudioSelections": "Defina a faixa de áudio com base no item anterior", "RememberAudioSelections": "Defina a faixa de áudio com base no item anterior",
"RememberAudioSelectionsHelp": "Tente definir a faixa de áudio para a correspondência mais próxima do último vídeo.", "RememberAudioSelectionsHelp": "Tente definir a faixa de áudio para a correspondência mais próxima do último vídeo.",
"RememberSubtitleSelectionsHelp": "Tente definir a faixa de legendas para a correspondência mais próxima do último vídeo.", "RememberSubtitleSelectionsHelp": "Tente definir a faixa de legendas para a correspondência mais próxima do último vídeo.",
"ResetPassword": "Redefinir Palavra Passe", "ResetPassword": "Redefinir palavra-passe",
"LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Atraso máximo de reprodução (em ms) após o qual SkipToSync é usado em vez de SpeedToSync.", "LabelSyncPlaySettingsMaxDelaySpeedToSyncHelp": "Atraso máximo de reprodução (em ms) após o qual SkipToSync é usado em vez de SpeedToSync.",
"LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Atraso mínimo da reprodução (em ms) após o qual o SpeedToSync tenta corrigir a posição de reprodução.", "LabelSyncPlaySettingsMinDelaySpeedToSyncHelp": "Atraso mínimo da reprodução (em ms) após o qual o SpeedToSync tenta corrigir a posição de reprodução.",
"QuickConnectNotAvailable": "Peça ao administrador do servidor para ativar o 'Quick Connect'", "QuickConnectNotAvailable": "Peça ao administrador do servidor para ativar o 'Quick Connect'",
"Remixer": "'Remixer'", "Remixer": "'Remixer'",
"QuickConnectAuthorizeCode": "Introduzir o código {0} para entrar", "QuickConnectAuthorizeCode": "Introduza o código {0} para iniciar sessão",
"QuickConnect": "'Quick Connect'", "QuickConnect": "'Quick Connect'",
"SelectServer": "Selecionar Servidor", "SelectServer": "Selecionar Servidor",
"PosterCard": "Poster", "PosterCard": "Poster",
@ -1459,9 +1459,9 @@
"SaveRecordingNFO": "Guardar metadados EPG da gravação no NFO", "SaveRecordingNFO": "Guardar metadados EPG da gravação no NFO",
"PersonRole": "como {0}", "PersonRole": "como {0}",
"AllowEmbeddedSubtitles": "Desativar diferentes tipos de legendas incorporadas", "AllowEmbeddedSubtitles": "Desativar diferentes tipos de legendas incorporadas",
"QuickConnectDeactivated": "O 'Quick Connect' foi desativado antes que o pedido de login pudesse ser aprovado", "QuickConnectDeactivated": "O Quick Connect foi desativado antes do pedido de inicio de sessão ser aprovado",
"QuickConnectInvalidCode": "Código 'Quick Connect' inválido", "QuickConnectInvalidCode": "Código 'Quick Connect' inválido",
"QuickConnectDescription": "Para fazer login com o 'Quick Connect', selecione o botão 'Quick Connect' no dispositivo a partir do qual você quer fazer login e insira o código exibido abaixo.", "QuickConnectDescription": "Para iniciar sessão com o Quick Connect, prima o botão 'Quick Connect' no dispositivo com o qual está a iniciar sessão e introduza o seguinte código.",
"RefreshQueued": "Actualização em fila.", "RefreshQueued": "Actualização em fila.",
"PlaybackRate": "Velocidade de Reprodução", "PlaybackRate": "Velocidade de Reprodução",
"AllowEmbeddedSubtitlesHelp": "Desativar as legendas incorporadas nos contentores de mídia. Requer uma atualização completa da biblioteca.", "AllowEmbeddedSubtitlesHelp": "Desativar as legendas incorporadas nos contentores de mídia. Requer uma atualização completa da biblioteca.",
@ -1499,7 +1499,7 @@
"LabelLevel": "Nível", "LabelLevel": "Nível",
"LabelSyncPlaySettingsMinDelaySpeedToSync": "Atraso mínimo da velocidade de sincronização", "LabelSyncPlaySettingsMinDelaySpeedToSync": "Atraso mínimo da velocidade de sincronização",
"OptionDateEpisodeAdded": "Data do episódio adicionado", "OptionDateEpisodeAdded": "Data do episódio adicionado",
"SubtitleDownloadersHelp": "Habilite e classifique seus downloaders de legendas preferidos em ordem de prioridade.", "SubtitleDownloadersHelp": "Ative e ordene os seus fornecedores de legendas preferidos por ordem de prioridade.",
"Sort": "Organizar", "Sort": "Organizar",
"SmartSubtitlesHelp": "As legendas que correspondem à preferência de idioma serão carregadas quando o áudio estiver em um idioma estrangeiro.", "SmartSubtitlesHelp": "As legendas que correspondem à preferência de idioma serão carregadas quando o áudio estiver em um idioma estrangeiro.",
"SubtitleMagenta": "Magenta", "SubtitleMagenta": "Magenta",
@ -1560,7 +1560,7 @@
"ViewPlaybackInfo": "Ver informações de reprodução", "ViewPlaybackInfo": "Ver informações de reprodução",
"WeeklyAt": "{0} às {1}", "WeeklyAt": "{0} às {1}",
"Whitelist": "Lista de permissões", "Whitelist": "Lista de permissões",
"Writers": "Escritores", "Writers": "Argumento",
"XmlTvKidsCategoriesHelp": "Os programas com estas categorias serão exibidos como programas para crianças. Separe múltiplos com '|'.", "XmlTvKidsCategoriesHelp": "Os programas com estas categorias serão exibidos como programas para crianças. Separe múltiplos com '|'.",
"Yes": "Sim", "Yes": "Sim",
"HeaderSelectFallbackFontPathHelp": "Navegue ou insira o caminho da pasta de fontes substitutas a ser usada para renderizar legendas ASS/SSA.", "HeaderSelectFallbackFontPathHelp": "Navegue ou insira o caminho da pasta de fontes substitutas a ser usada para renderizar legendas ASS/SSA.",
@ -1602,7 +1602,7 @@
"LogLevel.Debug": "Depurar", "LogLevel.Debug": "Depurar",
"LogLevel.Information": "Informação", "LogLevel.Information": "Informação",
"MessageRepositoryInstallDisclaimer": "AVISO: Instalar um repositório de plugins de terceiros traz riscos. Ele pode conter código instável ou malicioso e pode mudar a qualquer momento. Instale apenas repositórios de autores em que você confia.", "MessageRepositoryInstallDisclaimer": "AVISO: Instalar um repositório de plugins de terceiros traz riscos. Ele pode conter código instável ou malicioso e pode mudar a qualquer momento. Instale apenas repositórios de autores em que você confia.",
"OptionAllowContentDownload": "Permitir downloads de mídia", "OptionAllowContentDownload": "Permitir transferências de multimédia",
"StoryArc": "Arco da história", "StoryArc": "Arco da história",
"TabNetworking": "Rede", "TabNetworking": "Rede",
"ValueOneMovie": "1 filme", "ValueOneMovie": "1 filme",
@ -1612,7 +1612,7 @@
"Mixer": "Misturador", "Mixer": "Misturador",
"LabelSystem": "Sistema", "LabelSystem": "Sistema",
"SaveRecordingImages": "Salvar gravação de imagens EPG", "SaveRecordingImages": "Salvar gravação de imagens EPG",
"SaveRecordingImagesHelp": "Salve imagens do provedor de listagens EPG junto com a mídia lateral.", "SaveRecordingImagesHelp": "Guardar imagens do fornecedor de listas EPG juntamente com os ficheiros multimédia.",
"UseDoubleRateDeinterlacing": "Dobre a taxa de quadros ao desentrelaçar", "UseDoubleRateDeinterlacing": "Dobre a taxa de quadros ao desentrelaçar",
"MessageSyncPlayUserJoined": "{0} entrou no grupo.", "MessageSyncPlayUserJoined": "{0} entrou no grupo.",
"MessageSyncPlayUserLeft": "{0} saiu do grupo.", "MessageSyncPlayUserLeft": "{0} saiu do grupo.",
@ -1638,13 +1638,13 @@
"Video": "Vídeo", "Video": "Vídeo",
"VideoAudio": "Vídeo Áudio", "VideoAudio": "Vídeo Áudio",
"MessageNoItemsAvailable": "Nenhum item está disponível no momento.", "MessageNoItemsAvailable": "Nenhum item está disponível no momento.",
"MessageNoFavoritesAvailable": "Nenhum favorito está disponível no momento.", "MessageNoFavoritesAvailable": "Não existem favoritos atualmente disponíveis.",
"SaveRecordingNFOHelp": "Salve metadados do provedor de listagens EPG junto com a mídia.", "SaveRecordingNFOHelp": "Guardar metadados do fornecedor de listagens EPG juntamente com os ficheiros multimédia.",
"TonemappingRangeHelp": "Selecione o intervalo de cores de saída. Auto é igual ao intervalo de entrada.", "TonemappingRangeHelp": "Selecione o intervalo de cores de saída. Auto é igual ao intervalo de entrada.",
"TypeOptionPluralEpisode": "Episódios", "TypeOptionPluralEpisode": "Episódios",
"MediaInfoColorTransfer": "Transferência de cores", "MediaInfoColorTransfer": "Transferência de cores",
"MediaInfoVideoRange": "Alcance de vídeo", "MediaInfoVideoRange": "Alcance de vídeo",
"MessageNoGenresAvailable": "Permita que alguns provedores de metadados extraiam gêneros da Internet.", "MessageNoGenresAvailable": "Ative alguns fornecedores de metadados para obter géneros da internet.",
"ListView": "Lista de Exibição", "ListView": "Lista de Exibição",
"LogLevel.Warning": "Aviso", "LogLevel.Warning": "Aviso",
"MessageChangeRecordingPath": "Alterar sua pasta de gravação não migrará as gravações existentes do local antigo para o novo. Você precisará movê-los manualmente, se desejar.", "MessageChangeRecordingPath": "Alterar sua pasta de gravação não migrará as gravações existentes do local antigo para o novo. Você precisará movê-los manualmente, se desejar.",
@ -1760,12 +1760,12 @@
"Unknown": "Desconhecido", "Unknown": "Desconhecido",
"EnableIntelLowPowerHevcHwEncoder": "Habilitar codificador de hardware HEVC Intel Baixa-Potência", "EnableIntelLowPowerHevcHwEncoder": "Habilitar codificador de hardware HEVC Intel Baixa-Potência",
"AudioIsExternal": "O fluxo de áudio é externo", "AudioIsExternal": "O fluxo de áudio é externo",
"MediaInfoElPresentFlag": "Sinalizador predefinido DV el", "MediaInfoElPresentFlag": "Sinalizador predefinido DV EL",
"AudioProfileNotSupported": "O perfil do codec de áudio não é compatível", "AudioProfileNotSupported": "O perfil do codec de áudio não é compatível",
"MediaInfoDvVersionMinor": "Versão DV menor", "MediaInfoDvVersionMinor": "Versão DV menor",
"Select": "Selecione", "Select": "Selecione",
"VideoProfileNotSupported": "O perfil do codec de vídeo não é compatível", "VideoProfileNotSupported": "O perfil do codec de vídeo não é compatível",
"MediaInfoRpuPresentFlag": "Sinalizador predefinido DV rpu", "MediaInfoRpuPresentFlag": "Sinalizador predefinido DV RPU",
"HearingImpairedShort": "Alta Definição/SDH", "HearingImpairedShort": "Alta Definição/SDH",
"ForeignPartsOnly": "Apenas partes forçadas/estrangeiras", "ForeignPartsOnly": "Apenas partes forçadas/estrangeiras",
"LabelIsHearingImpaired": "Para deficientes auditivos (SDH)", "LabelIsHearingImpaired": "Para deficientes auditivos (SDH)",
@ -1778,5 +1778,9 @@
"SelectAll": "Selecionar tudo", "SelectAll": "Selecionar tudo",
"LabelTonemappingMode": "Modo de mapeamento de tons", "LabelTonemappingMode": "Modo de mapeamento de tons",
"TonemappingModeHelp": "Selecione o modo de mapeamento de tons. Se ocorrerem erros de sobre-exposição, experimente o modo RGB.", "TonemappingModeHelp": "Selecione o modo de mapeamento de tons. Se ocorrerem erros de sobre-exposição, experimente o modo RGB.",
"VideoRangeTypeNotSupported": "O tipo de intervalo do vídeo não é compatível" "VideoRangeTypeNotSupported": "O tipo de intervalo do vídeo não é compatível",
"ChannelResolutionHD": "HD",
"ChannelResolutionSD": "SD",
"AllowVideoToolboxTonemappingHelp": "Mapeamento de tons acelerado por hardware fornecido pelo VideoToolbox. Funciona com a maioria dos formatos HDR, incluindo HDR10, HDR10+ e HLG, mas não funciona com Dolby Vision Profile 5. Tem uma prioridade mais alta em comparação com outra implementação OpenCL.",
"EnableVideoToolboxTonemapping": "Ativar o mapeamento de tons do VideoToolbox"
} }

View file

@ -1778,5 +1778,11 @@
"LabelBuildVersion": "Yapı sürümü", "LabelBuildVersion": "Yapı sürümü",
"LabelServerVersion": "Sunucu sürümü", "LabelServerVersion": "Sunucu sürümü",
"LabelWebVersion": "Web sürümü", "LabelWebVersion": "Web sürümü",
"ButtonEditUser": "Kullanıcıyı düzenle" "ButtonEditUser": "Kullanıcıyı düzenle",
"ChannelResolutionSDPAL": "SD (PAL)",
"DlnaMovedMessage": "DLNA işlevi bir eklentiye taşınmıştır.",
"ChannelResolutionSD": "SD",
"ChannelResolutionHD": "HD",
"ChannelResolutionFullHD": "Full HD",
"ChannelResolutionUHD4K": "UHD (4K)"
} }

View file

@ -1753,11 +1753,11 @@
"LogLevel.Trace": "Відстеження", "LogLevel.Trace": "Відстеження",
"LogLevel.Warning": "Попередження", "LogLevel.Warning": "Попередження",
"AllowSegmentDeletion": "Видалити сегменти", "AllowSegmentDeletion": "Видалити сегменти",
"AllowSegmentDeletionHelp": "Видаляє старі сегменти після того, як вони були надіслані клієнту. Це дозволяє уникнути необхідності зберігати весь перекодований файл на диску. Працює лише з увімкненим дроселюванням. Вимкніть цю опцію, якщо у вас виникають проблеми з відтворенням.", "AllowSegmentDeletionHelp": "Видаляє старі сегменти після того, як вони були завантажені клієнтом. Це дозволяє уникнути необхідності зберігати весь перекодований файл на диску. Вимкніть цю опцію, якщо у вас виникають проблеми з відтворенням.",
"LabelThrottleDelaySecondsHelp": "Час у секундах, після якого транскодер буде пригальмовано. Має бути достатньо великим, щоб клієнт міг підтримувати працездатний буфер. Працює тільки якщо обмеження увімкнено.", "LabelThrottleDelaySecondsHelp": "Час у секундах, після якого транскодер буде пригальмовано. Має бути достатньо великим, щоб клієнт міг підтримувати працездатний буфер. Працює тільки якщо обмеження увімкнено.",
"HeaderEpisodesStatus": "Статус епізодів", "HeaderEpisodesStatus": "Статус епізодів",
"LabelThrottleDelaySeconds": "Обмежити після", "LabelThrottleDelaySeconds": "Обмежити після",
"LabelSegmentKeepSecondsHelp": "Час у секундах, протягом якого сегменти мають зберігатися перед перезаписом. Має бути більшим за «Обмежити після». Працює тільки якщо увімкнено видалення сегментів.", "LabelSegmentKeepSecondsHelp": "Час у секундах, протягом якого сегменти мають зберігатися після завантаження клієнтом. Працює тільки якщо увімкнено видалення сегментів.",
"LabelSegmentKeepSeconds": "Час збереження сегментів", "LabelSegmentKeepSeconds": "Час збереження сегментів",
"LabelBackdropScreensaverIntervalHelp": "Час у секундах, через який змінюватиметься зображення заставки «Задники».", "LabelBackdropScreensaverIntervalHelp": "Час у секундах, через який змінюватиметься зображення заставки «Задники».",
"LabelBackdropScreensaverInterval": "Інтервал заставки «Задники»", "LabelBackdropScreensaverInterval": "Інтервал заставки «Задники»",
@ -1789,5 +1789,11 @@
"ChannelResolutionSDPAL": "SD (PAL)", "ChannelResolutionSDPAL": "SD (PAL)",
"ChannelResolutionHD": "HD", "ChannelResolutionHD": "HD",
"ChannelResolutionFullHD": "Full HD", "ChannelResolutionFullHD": "Full HD",
"ChannelResolutionUHD4K": "UHD (4K)" "ChannelResolutionUHD4K": "UHD (4K)",
"DeleteName": "Видалити {0}",
"AllowSubtitleManagement": "Дозволити цьому користувачеві редагувати субтитри",
"EnableVideoToolboxTonemapping": "Увімкнути відображення тонів VideoToolbox",
"LabelUseReplayGainTagsHelp": "Сканувати аудіофайли на наявність тегів replaygain і використовувати їх замість обчислення значення LUFS. (Використовує менше обчислювальної потужності. Перевизначає параметр \"Сканування LUFS\")",
"LabelUseReplayGainTags": "Використовувати теги ReplayGain",
"AllowVideoToolboxTonemappingHelp": "Апаратно прискорене тональне відображення, що надається VideoToolbox. Воно працює з більшістю форматів HDR, включаючи HDR10, HDR10+ та HLG, але не працює з Dolby Vision Profile 5. Воно має вищий пріоритет порівняно з іншими реалізаціями OpenCL."
} }

View file

@ -1353,7 +1353,7 @@
"LabelOpenclDevice": "OpenCL 设备", "LabelOpenclDevice": "OpenCL 设备",
"LabelOpenclDeviceHelp": "这是用于色调映射的 OpenCL 设备。 点左边是平台号,右边是平台上的设备号。 默认值为 0.0。 需要支持OpenCL 硬件加速的 FFmpeg 应用程序。", "LabelOpenclDeviceHelp": "这是用于色调映射的 OpenCL 设备。 点左边是平台号,右边是平台上的设备号。 默认值为 0.0。 需要支持OpenCL 硬件加速的 FFmpeg 应用程序。",
"EnableTonemapping": "启用色调映射", "EnableTonemapping": "启用色调映射",
"AllowTonemappingHelp": "色调映射可以将视频的动态范围从 HDR 变换成 SDR同时保持图像细节与颜色等对于表现原始场景非常重要的信息。目前仅对 10bit HDR10HLG 和 DoVi 视频生效。此项需要对应的 OpenCL 或 CUDA 运行库。", "AllowTonemappingHelp": "色调映射可以将视频的动态范围从 HDR 变换成 SDR同时保持图像细节与颜色等对于表现原始场景非常重要的信息。目前仅对 10 HDR10HLG 和 DoVi 视频生效。此项需要对应的 OpenCL 或 CUDA 运行库。",
"LabelTonemappingAlgorithm": "选择要使用的色调映射算法", "LabelTonemappingAlgorithm": "选择要使用的色调映射算法",
"TonemappingAlgorithmHelp": "色调映射可以微调。如果你不是很熟悉这些选项,保持默认即可。建议值为 'BT.2390'。", "TonemappingAlgorithmHelp": "色调映射可以微调。如果你不是很熟悉这些选项,保持默认即可。建议值为 'BT.2390'。",
"LabelTonemappingRange": "色调映射范围", "LabelTonemappingRange": "色调映射范围",
@ -1757,10 +1757,10 @@
"LogLevel.None": "无", "LogLevel.None": "无",
"LabelThrottleDelaySecondsHelp": "转码被限制的时间,以秒为单位。必须足够长,以便客户端能够保持有效的缓冲时长。仅在启用了限速功能时生效。", "LabelThrottleDelaySecondsHelp": "转码被限制的时间,以秒为单位。必须足够长,以便客户端能够保持有效的缓冲时长。仅在启用了限速功能时生效。",
"AllowSegmentDeletion": "删除片段", "AllowSegmentDeletion": "删除片段",
"AllowSegmentDeletionHelp": "将已发送给客户端的旧片段删除。这样可以避免在磁盘上存储整个转码文件。启用了限流功能时才能生效。如果出现播放问题,请关闭此选项。", "AllowSegmentDeletionHelp": "自动删除已经被客户端下载过的旧视频片段。这样可以避免在磁盘上存储整个转码文件。如果出现播放问题,请关闭此选项。",
"LabelThrottleDelaySeconds": "向后缓存限制", "LabelThrottleDelaySeconds": "向后缓存限制",
"LabelSegmentKeepSeconds": "缓存片段时长", "LabelSegmentKeepSeconds": "缓存片段时长",
"LabelSegmentKeepSecondsHelp": "在覆盖之前应保留片段的时间(以秒为单位)。必须大于“向后缓存限制”。仅在启用片段删除时生效。", "LabelSegmentKeepSecondsHelp": "已经被客户端下载过的视频片段应该在服务器上保留的时间(以秒为单位)。仅在启用片段删除时生效。",
"HeaderEpisodesStatus": "剧集状态", "HeaderEpisodesStatus": "剧集状态",
"LabelBackdropScreensaverInterval": "屏幕保护程序间隔", "LabelBackdropScreensaverInterval": "屏幕保护程序间隔",
"LabelBackdropScreensaverIntervalHelp": "不同屏幕保护切换的时间间隔秒数。", "LabelBackdropScreensaverIntervalHelp": "不同屏幕保护切换的时间间隔秒数。",
@ -1786,5 +1786,17 @@
"LabelServerVersion": "服务器版本", "LabelServerVersion": "服务器版本",
"LabelWebVersion": "网页版本", "LabelWebVersion": "网页版本",
"LabelBuildVersion": "构建版本", "LabelBuildVersion": "构建版本",
"ButtonEditUser": "编辑用户" "ButtonEditUser": "编辑用户",
"ChannelResolutionSD": "标清",
"ChannelResolutionSDPAL": "标清PAL 制式)",
"ChannelResolutionHD": "高清",
"ChannelResolutionFullHD": "全高清",
"ChannelResolutionUHD4K": "超高清4K",
"DlnaMovedMessage": "此 DLNA 功能已转移到插件中。",
"EnableVideoToolboxTonemapping": "启用 VideoToolbox 色调映射",
"AllowSubtitleManagement": "允许该用户编辑字幕",
"DeleteName": "删除 {0}",
"AllowVideoToolboxTonemappingHelp": "由 VideoToolbox 提供硬件加速的色调映射。它支持大部分 HDR 格式,包括 HDR10、HDR10+ 和 HLG但是不支持 DoVi Profile 5。此项比另一个 OpenCL 实现具有更高的优先级。",
"LabelUseReplayGainTagsHelp": "扫描音频文件中的 replaygain 标签并使用它们,而不是计算 LUFS 值。 使用较少的算力。将覆盖“LUFS 扫描” 选项)",
"LabelUseReplayGainTags": "使用 ReplayGain 标签"
} }