diff --git a/.eslintrc.js b/.eslintrc.js index ff12e198c3..a4e972c83e 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -44,6 +44,7 @@ module.exports = { 'no-unused-vars': ['error', { 'vars': 'all', 'args': 'none', 'ignoreRestSiblings': true }], 'one-var': ['error', 'never'], 'padded-blocks': ['error', 'never'], + //'prefer-const': ['error', {'destructuring': 'all'}], 'quotes': ['error', 'single', { 'avoidEscape': true, 'allowTemplateLiterals': false }], 'semi': ['error'], 'space-before-blocks': ['error'], diff --git a/package.json b/package.json index 0a65bead49..6496239967 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "license": "GPL-2.0-or-later", "devDependencies": { "@babel/core": "^7.11.1", - "@babel/eslint-parser": "^7.11.0", - "@babel/eslint-plugin": "^7.11.0", + "@babel/eslint-parser": "^7.11.3", + "@babel/eslint-plugin": "^7.11.3", "@babel/plugin-proposal-class-properties": "^7.10.1", "@babel/plugin-proposal-private-methods": "^7.10.1", "@babel/plugin-transform-modules-amd": "^7.10.5", @@ -63,7 +63,7 @@ "fast-text-encoding": "^1.0.3", "flv.js": "^1.5.0", "headroom.js": "^0.11.0", - "hls.js": "^0.14.7", + "hls.js": "^0.14.8", "howler": "^2.2.0", "intersection-observer": "^0.11.0", "jellyfin-apiclient": "^1.4.1", @@ -80,7 +80,7 @@ "sortablejs": "^1.10.2", "swiper": "^5.4.5", "webcomponents.js": "^0.7.24", - "whatwg-fetch": "^3.3.1" + "whatwg-fetch": "^3.4.0" }, "babel": { "presets": [ @@ -95,6 +95,7 @@ "src/components/alert.js", "src/components/alphaPicker/alphaPicker.js", "src/components/appFooter/appFooter.js", + "src/components/apphost.js", "src/components/autoFocuser.js", "src/components/backdrop/backdrop.js", "src/components/cardbuilder/cardBuilder.js", @@ -110,8 +111,11 @@ "src/components/favoriteitems.js", "src/components/fetchhelper.js", "src/components/filterdialog/filterdialog.js", + "src/components/filtermenu/filtermenu.js", "src/components/focusManager.js", "src/components/groupedcards.js", + "src/components/guide/guide.js", + "src/components/guide/guide-settings.js", "src/components/homeScreenSettings/homeScreenSettings.js", "src/components/homesections/homesections.js", "src/components/htmlMediaHelper.js", @@ -125,6 +129,8 @@ "src/components/itemHelper.js", "src/components/itemidentifier/itemidentifier.js", "src/components/itemMediaInfo/itemMediaInfo.js", + "src/components/itemsrefresher.js", + "src/components/layoutManager.js", "src/components/lazyLoader/lazyLoaderIntersectionObserver.js", "src/components/libraryoptionseditor/libraryoptionseditor.js", "src/components/listview/listview.js", @@ -136,6 +142,7 @@ "src/components/metadataEditor/metadataEditor.js", "src/components/metadataEditor/personEditor.js", "src/components/multiSelect/multiSelect.js", + "src/components/notifications/notifications.js", "src/components/nowPlayingBar/nowPlayingBar.js", "src/components/playback/brightnessosd.js", "src/components/playback/mediasession.js", @@ -153,30 +160,45 @@ "src/components/playlisteditor/playlisteditor.js", "src/components/playmenu.js", "src/components/prompt/prompt.js", + "src/components/recordingcreator/recordingbutton.js", + "src/components/recordingcreator/recordingcreator.js", "src/components/recordingcreator/seriesrecordingeditor.js", "src/components/recordingcreator/recordinghelper.js", "src/components/refreshdialog/refreshdialog.js", "src/components/recordingcreator/recordingeditor.js", "src/components/recordingcreator/recordingfields.js", + "src/components/qualityOptions.js", + "src/components/remotecontrol/remotecontrol.js", "src/components/sanatizefilename.js", "src/components/scrollManager.js", + "src/plugins/htmlAudioPlayer/plugin.js", + "src/plugins/chromecastPlayer/plugin.js", + "src/components/slideshow/slideshow.js", + "src/components/sortmenu/sortmenu.js", "src/plugins/htmlVideoPlayer/plugin.js", + "src/plugins/logoScreensaver/plugin.js", + "src/plugins/playAccessValidation/plugin.js", "src/components/search/searchfields.js", "src/components/search/searchresults.js", "src/components/settingshelper.js", "src/components/shortcuts.js", + "src/components/subtitleeditor/subtitleeditor.js", + "src/components/subtitlesync/subtitlesync.js", "src/components/subtitlesettings/subtitleappearancehelper.js", "src/components/subtitlesettings/subtitlesettings.js", "src/components/syncPlay/groupSelectionMenu.js", "src/components/syncPlay/playbackPermissionManager.js", "src/components/syncPlay/syncPlayManager.js", "src/components/syncPlay/timeSyncManager.js", + "src/components/themeMediaPlayer.js", + "src/components/tabbedview/tabbedview.js", "src/components/viewManager/viewManager.js", "src/components/tvproviders/schedulesdirect.js", "src/components/tvproviders/xmltv.js", "src/components/toast/toast.js", "src/components/upnextdialog/upnextdialog.js", "src/components/viewContainer.js", + "src/components/viewSettings/viewSettings.js", "src/components/castSenderApi.js", "src/controllers/session/addServer/index.js", "src/controllers/session/forgotPassword/index.js", @@ -200,13 +222,16 @@ "src/controllers/music/musicplaylists.js", "src/controllers/music/musicrecommended.js", "src/controllers/music/songs.js", - "src/controllers/dashboard/mediaLibrary.js", + "src/controllers/dashboard/library.js", "src/controllers/dashboard/metadataImages.js", "src/controllers/dashboard/metadatanfo.js", "src/controllers/dashboard/networking.js", - "src/controllers/dashboard/notifications/notification.js", - "src/controllers/dashboard/notifications/notifications.js", + "src/controllers/dashboard/notifications/notification/index.js", + "src/controllers/dashboard/notifications/notifications/index.js", "src/controllers/dashboard/playback.js", + "src/controllers/dashboard/plugins/add/index.js", + "src/controllers/dashboard/plugins/installed/index.js", + "src/controllers/dashboard/plugins/available/index.js", "src/controllers/dashboard/plugins/repositories/index.js", "src/controllers/dashboard/scheduledtasks/scheduledtask.js", "src/controllers/dashboard/scheduledtasks/scheduledtasks.js", @@ -218,6 +243,8 @@ "src/controllers/dashboard/users/userparentalcontrol.js", "src/controllers/dashboard/users/userpasswordpage.js", "src/controllers/dashboard/users/userprofilespage.js", + "src/controllers/home.js", + "src/controllers/list.js", "src/controllers/edititemmetadata.js", "src/controllers/favorites.js", "src/controllers/hometab.js", @@ -232,7 +259,9 @@ "src/controllers/playback/queue/index.js", "src/controllers/playback/video/index.js", "src/controllers/searchpage.js", + "src/controllers/livetv/livetvguide.js", "src/controllers/livetvtuner.js", + "src/controllers/livetv/livetvsuggested.js", "src/controllers/livetvstatus.js", "src/controllers/livetvguideprovider.js", "src/controllers/livetvsettings.js", @@ -278,6 +307,7 @@ "src/elements/emby-tabs/emby-tabs.js", "src/elements/emby-textarea/emby-textarea.js", "src/elements/emby-toggle/emby-toggle.js", + "src/libraries/screensavermanager.js", "src/libraries/navdrawer/navdrawer.js", "src/libraries/scroller.js", "src/plugins/backdropScreensaver/plugin.js", @@ -297,11 +327,14 @@ "src/scripts/filesystem.js", "src/scripts/globalize.js", "src/scripts/imagehelper.js", + "src/scripts/itembynamedetailpage.js", "src/scripts/inputManager.js", "src/scripts/autoThemes.js", "src/scripts/themeManager.js", "src/scripts/keyboardNavigation.js", + "src/scripts/libraryMenu.js", "src/scripts/libraryBrowser.js", + "src/scripts/livetvcomponents.js", "src/scripts/mouseManager.js", "src/scripts/multiDownload.js", "src/scripts/playlists.js", diff --git a/src/bundle.js b/src/bundle.js index ae2a59f0d5..5a7ffed075 100644 --- a/src/bundle.js +++ b/src/bundle.js @@ -2,159 +2,159 @@ * require.js module definitions bundled by webpack */ // Use define from require.js not webpack's define -var _define = window.define; +const _define = window.define; // fetch -var fetch = require('whatwg-fetch'); +const fetch = require('whatwg-fetch'); _define('fetch', function() { return fetch; }); // Blurhash -var blurhash = require('blurhash'); +const blurhash = require('blurhash'); _define('blurhash', function() { return blurhash; }); // query-string -var query = require('query-string'); +const query = require('query-string'); _define('queryString', function() { return query; }); // flvjs -var flvjs = require('flv.js/dist/flv').default; +const flvjs = require('flv.js/dist/flv').default; _define('flvjs', function() { return flvjs; }); // jstree -var jstree = require('jstree'); +const jstree = require('jstree'); require('jstree/dist/themes/default/style.css'); _define('jstree', function() { return jstree; }); // jquery -var jquery = require('jquery'); +const jquery = require('jquery'); _define('jQuery', function() { return jquery; }); // hlsjs -var hlsjs = require('hls.js'); +const hlsjs = require('hls.js'); _define('hlsjs', function() { return hlsjs; }); // howler -var howler = require('howler'); +const howler = require('howler'); _define('howler', function() { return howler; }); // resize-observer-polyfill -var resize = require('resize-observer-polyfill').default; +const resize = require('resize-observer-polyfill').default; _define('resize-observer-polyfill', function() { return resize; }); // swiper -var swiper = require('swiper/js/swiper'); +const swiper = require('swiper/js/swiper'); require('swiper/css/swiper.min.css'); _define('swiper', function() { return swiper; }); // sortable -var sortable = require('sortablejs').default; +const sortable = require('sortablejs').default; _define('sortable', function() { return sortable; }); // webcomponents -var webcomponents = require('webcomponents.js/webcomponents-lite'); +const webcomponents = require('webcomponents.js/webcomponents-lite'); _define('webcomponents', function() { return webcomponents; }); // libass-wasm -var libassWasm = require('libass-wasm'); +const libassWasm = require('libass-wasm'); _define('JavascriptSubtitlesOctopus', function() { return libassWasm; }); // material-icons -var materialIcons = require('material-design-icons-iconfont/dist/material-design-icons.css'); +const materialIcons = require('material-design-icons-iconfont/dist/material-design-icons.css'); _define('material-icons', function() { return materialIcons; }); // noto font -var noto = require('jellyfin-noto'); +const noto = require('jellyfin-noto'); _define('jellyfin-noto', function () { return noto; }); -var epubjs = require('epubjs'); +const epubjs = require('epubjs'); _define('epubjs', function () { return epubjs; }); // page.js -var page = require('page'); +const page = require('page'); _define('page', function() { return page; }); // core-js -var polyfill = require('@babel/polyfill/dist/polyfill'); +const polyfill = require('@babel/polyfill/dist/polyfill'); _define('polyfill', function () { return polyfill; }); // domtokenlist-shim -var classlist = require('classlist.js'); +const classlist = require('classlist.js'); _define('classlist-polyfill', function () { return classlist; }); // Date-FNS -var dateFns = require('date-fns'); +const dateFns = require('date-fns'); _define('date-fns', function () { return dateFns; }); -var dateFnsLocale = require('date-fns/locale'); +const dateFnsLocale = require('date-fns/locale'); _define('date-fns/locale', function () { return dateFnsLocale; }); -var fast_text_encoding = require('fast-text-encoding'); +const fast_text_encoding = require('fast-text-encoding'); _define('fast-text-encoding', function () { return fast_text_encoding; }); // intersection-observer -var intersection_observer = require('intersection-observer'); +const intersection_observer = require('intersection-observer'); _define('intersection-observer', function () { return intersection_observer; }); // screenfull -var screenfull = require('screenfull'); +const screenfull = require('screenfull'); _define('screenfull', function () { return screenfull; }); // headroom.js -var headroom = require('headroom.js/dist/headroom'); +const headroom = require('headroom.js/dist/headroom'); _define('headroom', function () { return headroom; }); // apiclient -var apiclient = require('jellyfin-apiclient'); +const apiclient = require('jellyfin-apiclient'); _define('apiclient', function () { return apiclient.ApiClient; diff --git a/src/components/accessSchedule/accessSchedule.template.html b/src/components/accessSchedule/accessSchedule.template.html index 493150ae5e..d89b69d9bd 100644 --- a/src/components/accessSchedule/accessSchedule.template.html +++ b/src/components/accessSchedule/accessSchedule.template.html @@ -33,7 +33,7 @@
${HeaderSubtitleProfilesHelp}
'; - html += globalize.translate('MessageBrowsePluginCatalog'); - html += '
'; - html += ''; + html += globalize.translate('MessageBrowsePluginCatalog'); + html += '
'; + html += 'http://priklad.sk/<vlastnyretazec>
",
+ "LabelBaseUrlHelp": "Pridá vlastný reťazec na URL adresu serveru, napr: http://priklad.sk/<vlastny-retazec>
",
"LabelBaseUrl": "Východzia URL:",
"LabelEveryXMinutes": "Každý:",
"LabelEnableSingleImageInDidlLimitHelp": "Niektoré zariadenia nebudú zobrazovať správne pokiaľ je viacero obrázkov uložených v Didl.",
@@ -1410,11 +1394,11 @@
"LabelEnableDlnaDebugLoggingHelp": "Vytvára veľké súbory s logami a mal by sa použiť len v prípade potreby odstraňovania problémov.",
"LabelEnableDlnaDebugLogging": "Povoliť loggovanie DLNA debugu",
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Určuje dobu trvania v sekundách medzi SSDP vyhľadávaniami vykonanými Jellyfinom.",
- "LabelEnableDlnaClientDiscoveryInterval": "Interval pre objavenie klienta (sekundy)",
+ "LabelEnableDlnaClientDiscoveryInterval": "Interval pre objavenie klienta",
"LabelEnableAutomaticPortMapHelp": "Automatické namapovanie vejerného portu na lokálny port serveru cez UPnP. Toto nemusí fungovať so všetkými modelmi routerov alebo sieťových konfigurácií. Zmeny sa vykonajú až po reštarte servera.",
"LabelEmbedAlbumArtDidlHelp": "Niektoré zariadenia preferujú túto metódu pre získavanie obrázku albumu. Ostatným môže zlyhať prehrávanie pokiaľ je táto možnosť povolená.",
"LabelBlastMessageIntervalHelp": "Určuje dobu v sekundách medzi vysielaniami správ o serveri.",
- "LabelBindToLocalNetworkAddressHelp": "Voliteľné. Prepísať lokálnu IP adresu viazanú na http server. Pokiaľ zostane prázdna, server sa naviaže na všetky dostupné adresy. Pri zmene tejto hodnoty sa vyžaduje reštart Jellyfin Servera.",
+ "LabelBindToLocalNetworkAddressHelp": "Prepísať lokálnu IP adresu http serveru. Pokiaľ zostane prázdna, server sa naviaže na všetky dostupné adresy. Pri zmene tejto hodnoty sa vyžaduje reštart Jellyfin Servera.",
"LabelAlbumArtPN": "Obrázok albumu PN:",
"LabelAlbumArtMaxWidthHelp": "Maximálne rozlíšenie obrázku albumu prostredníctvom upnp:albumArtURI.",
"LabelAlbumArtMaxHeightHelp": "Maximálne rozlíšenie obrázku albumu prostredníctvom upnp:albumArtURI.",
@@ -1470,14 +1454,13 @@
"New": "Nové",
"HeaderFavoritePlaylists": "Obľúbené playlisty",
"ButtonTogglePlaylist": "Playlist",
- "ButtonToggleContextMenu": "Viac",
"ApiKeysCaption": "Zoznam v súčasnosti povolených API kľúčov",
"LabelStable": "Stabilná",
"LabelChromecastVersion": "Chromecast verzia",
"TabDVR": "DVR",
"LabelRequireHttpsHelp": "Pokiaľ je zaškrtnutý, server bude automaticky presmerovávať všetky HTTP požiadavky cez HTTPS. Toto nastavenie nemá žiadny efekt, pokiaľ server nepočúva na HTTPS.",
"LabelRequireHttps": "Vyžadovať HTTPS",
- "LabelEnableHttpsHelp": "Umožní serveru počúvať na nastavenom HTTPS porte. K správnemu fungovaniu je nutné nakonfigurovať aj platný certifikát.",
+ "LabelEnableHttpsHelp": "Počúvanie na nastavenom HTTPS porte. K správnemu fungovaniu je nutné nakonfigurovať aj platný certifikát.",
"LabelEnableHttps": "Povoliť HTTPS",
"HeaderServerAddressSettings": "Nastavenie adresy servera",
"HeaderRemoteAccessSettings": "Nastavenie vzdialeného prístupu",
@@ -1539,5 +1522,13 @@
"Writers": "Scenáristi",
"ClearQueue": "Vymazať frontu",
"StopPlayback": "Zastaviť prehrávanie",
- "ViewAlbumArtist": "Zobraziť interpreta albumu"
+ "ViewAlbumArtist": "Zobraziť interpreta albumu",
+ "Preview": "Náhľad",
+ "SubtitleVerticalPositionHelp": "Číslo riadku, na ktorom sa zobrazí text. Kladné čísla znamenajú smer zhora dole. Záporné čísla zdola hore.",
+ "LabelSubtitleVerticalPosition": "Vertikálne umiestnenie:",
+ "PreviousTrack": "Predchádzajúca",
+ "MessageGetInstalledPluginsError": "Pri načítaní zoznamu nainštalovaných zásuvných modulov došlo k chybe.",
+ "MessagePluginInstallError": "Pri inštalácií zásuvného modulu došlo k chybe.",
+ "NextTrack": "Ďalšia",
+ "LabelUnstable": "Nestabilný"
}
diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json
index 423ee7797c..6524841c3e 100644
--- a/src/strings/sl-si.json
+++ b/src/strings/sl-si.json
@@ -43,7 +43,6 @@
"Settings": "Nastavitve",
"TabAccess": "Dostop",
"TabAlbumArtists": "Izvajalci Albumov",
- "TabArtists": "Izvajalci",
"TabCatalog": "Katalog",
"TabGenres": "Zvrsti",
"TabLatest": "Zadnje",
@@ -54,7 +53,6 @@
"TabProfile": "Profil",
"TabProfiles": "Profili",
"TabShows": "Oddaje",
- "TabSuggestions": "Predlogi",
"TabUpcoming": "Prihajajoče",
"TellUsAboutYourself": "Povej nam nekaj o sebi",
"ThisWizardWillGuideYou": "Čarovnik vas bo vodil skozi postopek namestitve. Za začetek, izberite jezik.",
@@ -121,7 +119,6 @@
"Browse": "Brskaj",
"MessageBrowsePluginCatalog": "Poiščite razpoložljive dodatke v našem katalogu.",
"BurnSubtitlesHelp": "Določi ali naj strežnik vžge podnapise pri prekodiranju videa. Izogibanje temu lahko občutno izboljša delovanje strežnika. Izberite Samodejno za vžig slikovnih formatov podnapisov (VOBSUB, PGS, SUB, IDX, ...) in nekaterih ASS oziroma SSA podnapisov.",
- "ButtonAdd": "Dodaj",
"Photos": "Fotografije",
"Playlists": "Seznami predvajanja",
"Songs": "Pesmi",
@@ -152,7 +149,6 @@
"ButtonFullscreen": "Polni zaslon",
"ButtonGotIt": "Razumem",
"ButtonGuide": "Vodič",
- "ButtonHelp": "Pomoč",
"ButtonHome": "Domov",
"ButtonInfo": "Info",
"ButtonLibraryAccess": "Dostop do knjižnic",
@@ -173,14 +169,11 @@
"ButtonRefreshGuideData": "Osveži TV vodič",
"ButtonRemove": "Odstrani",
"ButtonRename": "Preimenuj",
- "ButtonRepeat": "Ponovi",
"ButtonResetEasyPassword": "Ponastavi preprosto PIN kodo",
"ButtonRestart": "Ponovno zaženi",
"ButtonResume": "Nadaljuj",
"ButtonRevoke": "Razveljavi",
- "ButtonSave": "Shrani",
"ButtonScanAllLibraries": "Preišči vse knjižnice",
- "ButtonSearch": "Išči",
"ButtonSelectDirectory": "Izberi mapo",
"ButtonSelectServer": "Izberi strežnik",
"ButtonSelectView": "Izberi pogled",
@@ -353,7 +346,6 @@
"HeaderGenres": "Žanri",
"HeaderForgotPassword": "Pozabljeno geslo",
"HeaderForKids": "Za otroke",
- "HeaderFilters": "Filtri",
"HeaderFetcherSettings": "Nastavitve pridobivanja",
"HeaderFetchImages": "Pridobi slike:",
"HeaderFavoriteVideos": "Priljubljeni videi",
@@ -366,7 +358,6 @@
"HeaderEnabledFields": "Omogočena polja",
"HeaderEditImages": "Uredi slike",
"HeaderDownloadSync": "Prenos in sinhronizacija",
- "HeaderDisplay": "Prikaz",
"HeaderDirectPlayProfileHelp": "Dodaj profil za neposredno predvajanje in določi katere formate naprava podpira.",
"HeaderDirectPlayProfile": "Profil za neposredno predvajanje",
"HeaderDevices": "Naprave",
@@ -516,7 +507,6 @@
"HeaderTracks": "Skladbe",
"HeaderThisUserIsCurrentlyDisabled": "Ta uporabnik je trenutno onemogočen",
"HeaderTaskTriggers": "Sprožilci opravil",
- "HeaderTags": "Oznake",
"HeaderSystemDlnaProfiles": "Sistemski profili",
"HeaderSubtitleProfilesHelp": "Profili podnapisov določajo formate podnapisov, ki je naprava podpira.",
"HeaderSubtitleProfiles": "Profili podnapisov",
@@ -538,7 +528,6 @@
"HeaderSendMessage": "Pošlji sporočilo",
"HeaderSelectTranscodingPath": "Izberi pot začasnih datotek prekodiranja",
"HeaderRevisionHistory": "Pregled zgodovine",
- "HeaderFeatures": "Funkcije",
"HeaderFeatureAccess": "Dostop funkcij",
"HeaderDeviceAccess": "Dostop naprav",
"HeaderContainerProfile": "Profil kontejnerja",
@@ -575,7 +564,6 @@
"LabelAirsAfterSeason": "Predvajanje po sezoni:",
"LabelAirsBeforeSeason": "Predvajanje pred sezono:",
"LabelAlbumArtists": "Izvajalci albuma:",
- "LabelAll": "Vse",
"LabelCustomRating": "Prilagojena ocena:",
"LabelBirthDate": "Datum rojstva:",
"LabelCache": "Predpomnilnik:",
@@ -749,7 +737,6 @@
"MessagePluginInstalled": "Dodatek je bil uspešno nameščen. Za uveljavitev sprememb je potreben ponovni zagon Jellyfin strežnika.",
"MessageNoMovieSuggestionsAvailable": "Trenutno ni na voljo nobenih predlogov za filme. Začnite gledati in ocenjevati vaše filme, ter se nato vrnite sem in si oglejte predloge.",
"LabelSelectFolderGroups": "Samodejno združi vsebine iz spodnjih map v poglede kot so Filmi, Glasba in TV:",
- "TabPlayback": "Predvajanje",
"TitlePlayback": "Predvajanje",
"MessagePasswordResetForUsers": "Gesla naslednjih uporabnikov so bila ponastavljena. Zdaj se lahko prijavijo s PIN kodami, ki so bile uporabljene za ponastavitev.",
"OptionHideUserFromLoginHelp": "Koristno za zasebne ali skrite skrbniške račune. Uporabnik se bo moral prijaviti ročno z vpisom svojega uporabniškega imena in gesla.",
@@ -1171,7 +1158,6 @@
"TabTrailers": "Napovedniki",
"ClientSettings": "Nastavitve odjemalca",
"ButtonTogglePlaylist": "Seznam predvajanja",
- "ButtonToggleContextMenu": "Več",
"Artist": "Izvajalec",
"AlbumArtist": "Izvajalec albuma",
"Album": "Album",
@@ -1344,12 +1330,10 @@
"LabelWeb": "Splet:",
"LabelLineup": "Postava:",
"BoxSet": "Komplet",
- "TabMetadata": "Metapodatki",
"TabInfo": "Informacije",
"TabGuide": "Vodič",
"TabFavorites": "Priljubljeni",
"TabEpisodes": "Epizode",
- "TabDisplay": "Prikaz",
"TabDirectPlay": "Neposredno predvajanje",
"TabDevices": "Naprave",
"TabCodecs": "Kodeki",
@@ -1358,7 +1342,6 @@
"OptionProtocolHls": "HTTP pretakanje v živo",
"OptionProfileVideoAudio": "Video zvok",
"ThemeSongs": "Glavne pesmi",
- "TabTranscoding": "Prekodiranje",
"TabStreaming": "Pretakanje",
"TabSongs": "Skladbe",
"TabSettings": "Nastavitve",
@@ -1429,5 +1412,23 @@
"OptionEnableM2tsModeHelp": "Omogoči m2ts način pri kodiranju v mpegts.",
"OptionEnableM2tsMode": "Omogoči M2ts način",
"OptionDisplayFolderViewHelp": "Prikaže mape poleg ostalih knjižnic predstavnosti. Uporabno za preprost ogled map.",
- "OptionDisplayFolderView": "Prikaži pogled mape za prikaz navadnih map predstavnosti"
+ "OptionDisplayFolderView": "Prikaži pogled mape za prikaz navadnih map predstavnosti",
+ "Yesterday": "Včeraj",
+ "Yes": "Da",
+ "RecommendationStarring": "Nastopa {0}",
+ "Recordings": "Posnetki",
+ "RemoveFromCollection": "Odstrani iz zbirke",
+ "ResumeAt": "Nadaljuj od {0}",
+ "SaveSubtitlesIntoMediaFolders": "Shrani podnapise v mape predstavnosti",
+ "ScanForNewAndUpdatedFiles": "Poišči nove in spremenjene datoteke",
+ "Screenshot": "Posnetek zaslona",
+ "Screenshots": "Posnetki zaslona",
+ "Search": "Iskanje",
+ "ShowAdvancedSettings": "Prikaži napredne nastavitve",
+ "New": "Novo",
+ "SubtitleOffset": "Zamik podnapisev",
+ "Subtitles": "Podnapisi",
+ "Sunday": "Nedelja",
+ "TabAdvanced": "Napredno",
+ "TabAlbums": "Albumi"
}
diff --git a/src/strings/sr.json b/src/strings/sr.json
index 4682f060f1..810fa44141 100644
--- a/src/strings/sr.json
+++ b/src/strings/sr.json
@@ -43,7 +43,6 @@
"ButtonLibraryAccess": "Приступ библиотеци",
"ButtonInfo": "Информације",
"ButtonHome": "Почетна страна",
- "ButtonHelp": "Помоћ",
"ButtonGuide": "Водич",
"ButtonGotIt": "У реду",
"ButtonFullscreen": "Пун екран",
@@ -67,7 +66,6 @@
"ButtonAddScheduledTaskTrigger": "Додај прекидач",
"ButtonAddMediaLibrary": "Додај каталог медија",
"ButtonAddImage": "Додај слику",
- "ButtonAdd": "Додај",
"MessageBrowsePluginCatalog": "Претражуј наш каталог доступних додатака",
"Browse": "Изабери",
"BoxRear": "Омот (позади)",
@@ -144,15 +142,12 @@
"ButtonSelectView": "Изаберите приказ",
"ButtonSelectServer": "Иѕаберите сервер",
"ButtonSelectDirectory": "Изаберите Директоријум",
- "ButtonSearch": "Тражи",
"ButtonScanAllLibraries": "Скенирај све библиотеке",
- "ButtonSave": "Сачувај",
"ButtonRevoke": "Опозови",
"ButtonResume": "Настави",
"ButtonRestart": "Покрени поново",
"ButtonResetPassword": "Ресетуј шифру",
"ButtonResetEasyPassword": "Ресетујте једноставан ПИН код",
- "ButtonRepeat": "Пусти поново",
"ButtonRename": "Преименуј",
"ButtonRemove": "Уклони",
"ButtonRefreshGuideData": "Освежи податке водича",
diff --git a/src/strings/sv.json b/src/strings/sv.json
index ef4e849e40..23c68d9e84 100644
--- a/src/strings/sv.json
+++ b/src/strings/sv.json
@@ -45,7 +45,6 @@
"Browse": "Bläddra",
"MessageBrowsePluginCatalog": "Besök katalogen för att se tillgängliga tillägg.",
"BurnSubtitlesHelp": "Avgör ifall servern ska \"bränna in\" undertexterna under transkodning. Att undvika detta förbättrar prestandan avsevärt. Välj \"Automatisk\" för att bränna bild-baserade format (ex. VOBSUB, PGS, SUB/IDX, ...) och vissa ASS/SSA-undertexter.",
- "ButtonAdd": "Lägg till",
"ButtonAddMediaLibrary": "Lägg till mediabibliotek",
"ButtonAddScheduledTaskTrigger": "Lägg till utlösare",
"ButtonAddServer": "Lägg till server",
@@ -70,7 +69,6 @@
"ButtonForgotPassword": "Glömt Lösenord",
"ButtonFullscreen": "Fullskärm",
"ButtonGotIt": "Ok",
- "ButtonHelp": "Hjälp",
"ButtonHome": "Hem",
"ButtonLibraryAccess": "Biblioteksåtkomst",
"ButtonManualLogin": "Manuell inloggning",
@@ -91,15 +89,12 @@
"ButtonRefreshGuideData": "Uppdatera programguiden",
"ButtonRemove": "Ta bort",
"ButtonRename": "Ändra namn",
- "ButtonRepeat": "Upprepa",
"ButtonResetEasyPassword": "Återställ enkel pin-kod",
"ButtonResetPassword": "Återställ lösenord",
"ButtonRestart": "Starta om",
"ButtonResume": "Återuppta",
"ButtonRevoke": "Återkalla",
- "ButtonSave": "Spara",
"ButtonScanAllLibraries": "Scanna alla bibliotek",
- "ButtonSearch": "Sök",
"ButtonSelectDirectory": "Välj mapp",
"ButtonSelectServer": "Välj server",
"ButtonSelectView": "Välj vy",
@@ -294,7 +289,6 @@
"HeaderDevices": "Enheter",
"HeaderDirectPlayProfile": "Profil för direktuppspelning",
"HeaderDirectPlayProfileHelp": "Ange direktuppspelningsprofiler för att indikera vilka format enheten kan spela upp utan omkodning.",
- "HeaderDisplay": "Visning",
"HeaderDownloadSync": "Ladda ner & Synka",
"HeaderEasyPinCode": "Lätt pinkod",
"HeaderEditImages": "Redigera bilder",
@@ -304,9 +298,7 @@
"HeaderError": "Fel",
"HeaderExternalIds": "Externa ID:",
"HeaderFeatureAccess": "Tillgång till funktioner",
- "HeaderFeatures": "Extramaterial",
"HeaderFetchImages": "Hämta bilder:",
- "HeaderFilters": "Filter",
"HeaderForKids": "För barn",
"HeaderForgotPassword": "Glömt Lösenord",
"HeaderFrequentlyPlayed": "Ofta spelade",
@@ -413,7 +405,6 @@
"HeaderSubtitleProfiles": "Undertextprofiler",
"HeaderSubtitleProfilesHelp": "Undertextprofiler beskriver de undertextformat som stöds av enheten.",
"HeaderSystemDlnaProfiles": "Systemprofiler",
- "HeaderTags": "Etiketter",
"HeaderTaskTriggers": "Aktivitetsutlösare",
"HeaderThisUserIsCurrentlyDisabled": "Den här användaren är inaktiverad",
"HeaderTracks": "Spår",
@@ -465,7 +456,6 @@
"LabelAlbumArtMaxWidthHelp": "Högsta upplösning hos omslagsbilder presenterade via upnp:albumArtURI.",
"LabelAlbumArtPN": "PN för omslagsbilder:",
"LabelAlbumArtists": "Albumartist:",
- "LabelAll": "Alla",
"LabelAllowHWTranscoding": "Tillåt hårdvaruomkodning",
"LabelAppName": "Appens namn",
"LabelAppNameExample": "Exempel: Sickbeard, Sonarr",
@@ -1139,7 +1129,6 @@
"TabAdvanced": "Avancerat",
"TabAlbumArtists": "Albumartister",
"TabAlbums": "Album",
- "TabArtists": "Artister",
"TabCatalog": "Katalog",
"TabChannels": "Kanaler",
"TabCodecs": "Kodningsformat",
@@ -1148,7 +1137,6 @@
"TabDashboard": "Kontrollpanel",
"TabDevices": "Enheter",
"TabDirectPlay": "Direktuppspelning",
- "TabDisplay": "Visning",
"TabEpisodes": "Avsnitt",
"TabFavorites": "Favoriter",
"TabGenres": "Genrer",
@@ -1166,7 +1154,6 @@
"TabOther": "Övrigt",
"TabParentalControl": "Föräldralås",
"TabPassword": "Lösenord",
- "TabPlayback": "Uppspelning",
"TabPlaylists": "Spellistor",
"TabPlugins": "Tillägg",
"TabProfile": "Profil",
@@ -1180,8 +1167,6 @@
"TabShows": "Serier",
"TabSongs": "Låtar",
"TabStreaming": "Strömning",
- "TabSuggestions": "Förslag",
- "TabTranscoding": "Omkodning",
"TabUpcoming": "Kommande",
"TabUsers": "Användare",
"Tags": "Etiketter",
@@ -1345,7 +1330,6 @@
"TabTrailers": "Trailers",
"TabServer": "Server",
"TabNetworking": "Nätverk",
- "TabMetadata": "Metadata",
"TabInfo": "Info",
"TabAccess": "Tillgång",
"TV": "TV",
@@ -1456,7 +1440,6 @@
"BoxSet": "Samlingsbox",
"Artist": "Artist",
"ButtonTogglePlaylist": "Spellista",
- "ButtonToggleContextMenu": "Mer",
"AlbumArtist": "Albumartist",
"LabelLibraryPageSize": "Bibliotekets sidstorlek:",
"LabelDeinterlaceMethod": "Deinterlacing-metod:",
diff --git a/src/strings/tr.json b/src/strings/tr.json
index 8936fa6463..80098c3222 100644
--- a/src/strings/tr.json
+++ b/src/strings/tr.json
@@ -6,7 +6,6 @@
"AllowRemoteAccessHelp": "Eğer işaretlenmemişse, bütün uzak bağlantılar bloke edilicek.",
"AttributeNew": "Yeni",
"MessageBrowsePluginCatalog": "Mevcut eklentileri görebilmek için eklenti katologuna göz atın.",
- "ButtonAdd": "Ekle",
"ButtonAddUser": "Kullanıcı Ekle",
"ButtonArrowRight": "Sağ",
"ButtonBack": "Geri",
@@ -15,7 +14,6 @@
"ButtonDeleteImage": "Resmi Sil",
"ButtonEdit": "Düzenle",
"ButtonFilter": "Filtrele",
- "ButtonHelp": "Yardım",
"ButtonHome": "Anasayfa",
"ButtonInfo": "Bilgi",
"ButtonManualLogin": "Manuel Giriş",
@@ -28,8 +26,6 @@
"ButtonRemove": "Sil",
"ButtonResetPassword": "Şifre Sıfırla",
"ButtonRestart": "Tekrar Başlat",
- "ButtonSave": "Kayıt",
- "ButtonSearch": "Arama",
"ButtonSelectDirectory": "Dosyayı Seç",
"ButtonSend": "Gönder",
"ButtonSettings": "Ayarlar",
@@ -64,7 +60,6 @@
"HeaderCustomDlnaProfiles": "Özel Profiller",
"HeaderDeviceAccess": "Cihaz Erişimi",
"HeaderEasyPinCode": "Kolay Pin Kodu",
- "HeaderFilters": "Filtreler",
"HeaderFrequentlyPlayed": "Sıkça Oynatılan",
"HeaderImageSettings": "Resim Ayarları",
"HeaderLatestEpisodes": "En yeni bölümler",
@@ -207,7 +202,6 @@
"TabAdvanced": "Gelişmiş",
"TabAlbumArtists": "Albüm Sanatçıları",
"TabAlbums": "Albümler",
- "TabArtists": "Sanatçılar",
"TabCatalog": "Katalog",
"TabChannels": "Kanallar",
"TabCodecs": "Codecler",
@@ -232,9 +226,7 @@
"TabSettings": "Ayarlar",
"TabShows": "Diziler",
"TabSongs": "Şarkılar",
- "TabSuggestions": "Önerilenler",
"TabTrailers": "Fragmanlar",
- "TabTranscoding": "Kodlayıcı",
"TabUpcoming": "Gelecek",
"TellUsAboutYourself": "Kendinizden bahsedin",
"ThisWizardWillGuideYou": "Bu sihirbaz kurulum işlemi boyunca size yardımcı olacaktır. Başlamak için, tercih ettiğiniz dili seçiniz.",
@@ -291,7 +283,6 @@
"ButtonProfile": "Profil",
"ButtonRefresh": "Yenile",
"ButtonRename": "Yeniden Adlandır",
- "ButtonRepeat": "Tekrar",
"ButtonResume": "Devam Et",
"ButtonRevoke": "Geri al",
"ChannelNumber": "Kanal numarası",
@@ -437,7 +428,6 @@
"HeaderForKids": "Çocuklar için",
"HeaderFetcherSettings": "Alıcı Ayarları",
"HeaderFetchImages": "Görüntüleri Getir:",
- "HeaderFeatures": "Özellikleri",
"HeaderFeatureAccess": "Özellik Erişimi",
"HeaderFavoriteVideos": "Favori Videolar",
"HeaderFavoriteMovies": "Favori Filmler",
@@ -449,7 +439,6 @@
"HeaderEnabledFields": "Etkin Alanlar",
"HeaderEditImages": "Görüntüleri Düzenle",
"HeaderDownloadSync": "İndir ve Eşitle",
- "HeaderDisplay": "Görüntüle",
"HeaderDirectPlayProfileHelp": "Aygıtın yerel olarak hangi biçimlerde kullanılabileceğini göstermek için doğrudan oynatma profilleri ekleyin.",
"HeaderDirectPlayProfile": "Doğrudan Oyun Profili",
"HeaderDevices": "Cihazlar",
@@ -641,7 +630,6 @@
"LabelAudio": "Ses",
"LabelAppName": "Uygulama adı",
"LabelAllowHWTranscoding": "Donanım kod dönüştürmesine izin ver",
- "LabelAll": "Tümü",
"LabelAlbumArtMaxWidth": "Albüm resmi maks. genişlik:",
"LabelAlbumArtMaxHeight": "Albüm resmi maks. yükseklik:",
"LabelAlbum": "Albüm:",
@@ -668,7 +656,6 @@
"HeaderTypeText": "Metin Gir",
"HeaderTunerDevices": "Alıcı Cihazları",
"HeaderThisUserIsCurrentlyDisabled": "Bu kullanıcı şu anda pasif",
- "HeaderTags": "Etiketler",
"HeaderSubtitleProfiles": "Altyazı Profilleri",
"HeaderSubtitleProfile": "Altyazı Profili",
"HeaderSubtitleDownloads": "Altyazı İndirmeleri",
diff --git a/src/strings/uk.json b/src/strings/uk.json
index 95948074ea..a1100e1e69 100644
--- a/src/strings/uk.json
+++ b/src/strings/uk.json
@@ -1,14 +1,13 @@
{
- "BirthDateValue": "Народився: {0}",
+ "BirthDateValue": "Дата народження: {0}",
"BirthPlaceValue": "Місце народження: {0}",
"ButtonAddUser": "Додати користувача",
"ButtonCancel": "Скасувати",
"ButtonFilter": "Фільтр",
- "ButtonNew": "Новий",
+ "ButtonNew": "Нове",
"ButtonRename": "Перейменувати",
"ButtonResetPassword": "Скинути пароль",
- "ButtonSave": "Зберігти",
- "ButtonSignOut": "Sign out",
+ "ButtonSignOut": "Вийти",
"DeathDateValue": "Помер: {0}",
"Dislike": "Не подобається",
"Favorite": "Улюблене",
@@ -66,7 +65,6 @@
"TabCollections": "Колекції",
"TabEpisodes": "Епізоди",
"TabGenres": "Жанри",
- "TabMetadata": "Метадані",
"TabMovies": "Фільми",
"TabNetworks": "Мережі",
"TabNotifications": "Повідомлення",
@@ -91,29 +89,29 @@
"ValueSeriesCount": "{0} серій",
"ValueSongCount": "{0} пісень",
"AddToPlaylist": "Додати до списку відтворення",
- "AccessRestrictedTryAgainLater": "На цей момент доступ заборонений. Повторіть спробу пізніше.",
- "Actor": "Виконавець",
+ "AccessRestrictedTryAgainLater": "На даний момент доступ обмежений. Будь ласка, спробуйте пізніше.",
+ "Actor": "Актор",
"AllLanguages": "Усі мови",
- "AllLibraries": "Усі бібліотеки",
+ "AllLibraries": "Усі медіатеки",
"AddToCollection": "Додати до колекції",
"AddToPlayQueue": "Додати до черги відтворення",
"All": "Всі",
"AllChannels": "Всі канали",
"AllEpisodes": "Всі епізоди",
- "AllowRemoteAccess": "Дозволити віддалене підключення до цього сервера Jellyfin.",
+ "AllowRemoteAccess": "Дозволити віддалене підключення до цього сервера.",
"AlwaysPlaySubtitles": "Завжди вмикати субтитри",
"AnyLanguage": "Будь-яка мова",
- "Anytime": "Завжди",
+ "Anytime": "У будь-який час",
"Add": "Додати",
- "AddedOnValue": "Додано",
+ "AddedOnValue": "Додано {0}",
"Albums": "Альбоми",
"Absolute": "Абсолютний",
"HeaderFavoriteEpisodes": "Улюблені серії",
"Movies": "Фільми",
"Collections": "Колекції",
- "Folders": "Директорії",
+ "Folders": "Каталоги",
"HeaderNextUp": "Наступний",
- "HeaderAlbumArtists": "Виконавці альбомів",
+ "HeaderAlbumArtists": "Виконавці альбому",
"HeaderFavoriteSongs": "Улюблені пісні",
"Favorites": "Улюблені",
"HeaderFavoriteAlbums": "Улюблені альбоми",
@@ -125,15 +123,15 @@
"HeaderFavoriteArtists": "Улюблені виконавці",
"HeaderFavoriteShows": "Улюблені шоу",
"HeaderContinueWatching": "Продовжити перегляд",
- "AllowedRemoteAddressesHelp": "Список з комами, в якості розділювачів, визначає IP-адреси та IP/мережеві маски для мереж, яким дозволено підключатись віддалено. Якщо залишити строку пустою, то усі віддалені підключення будуть дозволені.",
+ "AllowedRemoteAddressesHelp": "Список розділених комами IP-адрес або IP/мережевих масок, яким буде дозволено віддалено підключатися. Якщо залишити порожнім, усі віддалені адреси будуть дозволені.",
"AllowRemoteAccessHelp": "Якщо не відмічено прапорцем, усі віддалені підключення будуть заблоковані.",
"AllowFfmpegThrottling": "Примусово обмежити перекодування",
- "AllowMediaConversionHelp": "Надайте або забороніть доступ для можливості перетворення медіа.",
+ "AllowMediaConversionHelp": "Надати або заборонити доступ до функції конвертації медіа.",
"AllowMediaConversion": "Дозволити перетворення медіа",
"Alerts": "Термінові сповіщення",
"AlbumArtist": "Виконавець альбому",
"Album": "Альбом",
- "AdditionalNotificationServices": "Пошук у каталозі плагінів для встановлення додаткових сервісів сповіщень.",
+ "AdditionalNotificationServices": "Перегляньте каталог плагінів, щоб встановити додаткові служби сповіщення.",
"ShowYear": "Відобразити рік",
"ShowTitle": "Відобразити назву",
"Raised": "Піднятий",
@@ -141,20 +139,133 @@
"DropShadow": "Тінь",
"Blacklist": "Чорний список",
"BirthLocation": "Місце народження",
- "Banner": "Обкладинка",
+ "Banner": "Банер",
"Auto": "Автоматично",
- "AuthProviderHelp": "Оберіть сервіс аутентифікації, який буде використаний з поточним паролем користувача.",
+ "AuthProviderHelp": "Оберіть сервіс аутентифікації, який буде використаний для автентифікації пароля даного користувача.",
"Audio": "Аудіо",
"AttributeNew": "Новий",
- "AspectRatio": "Відношення сторін",
- "AskAdminToCreateLibrary": "Попросіть адміністратора створити бібліотеку.",
+ "AspectRatio": "Співвідношення сторін",
+ "AskAdminToCreateLibrary": "Попросіть адміністратора створити медіатеку.",
"Ascending": "У порядку зростання",
- "AsManyAsPossible": "Настільки багато наскільки можливо",
+ "AsManyAsPossible": "Якнайбільше",
"Artist": "Виконавець",
- "Art": "Мистецтво",
+ "Art": "Обкладинка",
"AllowOnTheFlySubtitleExtractionHelp": "Вбудовані субтитри можуть бути експортовані з відео і надіслані, по черзі, клієнтам у вигляді тексту. Це допоможе уникнути перекодування відео. На деяких системах, перекодування може зайняти тривалий час і зупинити відтворення відео, для того щоб забезпечити експортування. Вимкнення цієї функції дозволить вбудованим субтитрам бути інтегрованим у відео, під час перекодування, якщо вбудовані субтитри не підтримуються на стороні клієнта.",
"AllowOnTheFlySubtitleExtraction": "Дозволити експортування субтитрів «на льоту»",
- "AllowHWTranscodingHelp": "Дозволити клієнту перекодування на «на льоту». Це дозволить відмикати перекодування, якщо вона вимагається сервером.",
+ "AllowHWTranscodingHelp": "Тюнеру дозволяється перекодувати потоки на льоту. Це може допомогти зменшити перекодування, необхідне серверу.",
"AllComplexFormats": "Усі складні формати (ASS, SSA, VOBSUB, PGS, SUB, IDX, …)",
- "ButtonSyncPlay": "SyncPlay"
+ "ButtonSyncPlay": "SyncPlay",
+ "ValueSpecialEpisodeName": "Спецепізод - {0}",
+ "Sync": "Синхронізація",
+ "Songs": "Пісні",
+ "Shows": "Шоу",
+ "Playlists": "Плейлисти",
+ "Photos": "Фотографії",
+ "Aired": "Ефірний",
+ "AirDate": "Дата ефіру",
+ "CustomDlnaProfilesHelp": "Створіть спеціальний профіль, для нового пристрою або змініть системний профіль.",
+ "CriticRating": "Рейтинг критиків",
+ "CopyStreamURLSuccess": "URL-адреса успішно скопійована.",
+ "CopyStreamURL": "Скопіювати URL-адресу потоку",
+ "Continuing": "Продовження",
+ "ContinueWatching": "Продовжити перегляд",
+ "Connect": "Підключитись",
+ "ConfirmEndPlayerSession": "Ви хочете вимкнути Jellyfin на {0}?",
+ "ConfirmDeletion": "Підтвердити видалення",
+ "ConfirmDeleteItems": "Видалення цих елементів видалить їх як з файлової системи, так і з медіатеки. Ви впевнені, що хочете продовжити?",
+ "ConfirmDeleteItem": "Видалення цього елемента видалить його як з файлової системи, так і з медіатеки. Ви впевнені, що хочете продовжити?",
+ "ConfirmDeleteImage": "Видалити зображення?",
+ "ConfigureDateAdded": "Налаштуйте, як визначається дата додавання на інформаційній панелі в налаштуваннях медіатеки",
+ "Composer": "Композитор",
+ "CommunityRating": "Рейтинг спільноти",
+ "ColorTransfer": "Передача кольору",
+ "ColorSpace": "Кольоровий простір",
+ "ColorPrimaries": "Основні кольори",
+ "ClientSettings": "Налаштування клієнта",
+ "CinemaModeConfigurationHelp": "Режим кінотеатру забезпечує враження від глядацького залу прямо у вашій вітальні з можливістю відтворювати трейлери та власні відео перед фільмом.",
+ "ChannelNumber": "Номер каналу",
+ "ChannelNameOnly": "Тільки канал {0}",
+ "ChannelAccessHelp": "Виберіть канали, якими поділитись з даним користувачем. Адміністратори зможуть редагувати всі канали за допомогою менеджера метаданих.",
+ "ChangingMetadataImageSettingsNewContent": "Зміни в налаштуваннях завантаження метаданих або зображень стосуються лише нового вмісту, доданого до вашої бібліотеки. Щоб застосувати зміни до існуючих творів, потрібно оновити їх метадані вручну.",
+ "Categories": "Категорії",
+ "CancelSeries": "Скасувати серіал",
+ "CancelRecording": "Скасувати запис",
+ "ButtonWebsite": "Веб-сайт",
+ "ButtonUp": "Вгору",
+ "ButtonUninstall": "Видалити",
+ "ButtonTrailer": "Трейлер",
+ "ButtonTogglePlaylist": "Плейлист",
+ "ButtonSubtitles": "Субтитри",
+ "ButtonSubmit": "Підтвердити",
+ "ButtonSplit": "Розділити",
+ "ButtonStop": "Зупинити",
+ "ButtonStart": "Почати",
+ "ButtonSort": "Сортувати",
+ "ButtonSignIn": "Вхід",
+ "ButtonShutdown": "Завершити роботу",
+ "ButtonShuffle": "Перемішати",
+ "ButtonSettings": "Налаштування",
+ "ButtonSend": "Надіслати",
+ "ButtonSelectView": "Вибрати вигляд",
+ "ButtonSelectServer": "Вибрати сервер",
+ "ButtonSelectDirectory": "Вибрати каталог",
+ "ButtonScanAllLibraries": "Сканувати всі медіатеки",
+ "ButtonRevoke": "Відмінити",
+ "ButtonResume": "Відновити",
+ "ButtonRestart": "Перезапустити",
+ "ButtonResetEasyPassword": "Скинути простий пін-код",
+ "ButtonRemove": "Видалити",
+ "ButtonRefreshGuideData": "Оновити дані телегіда",
+ "ButtonRefresh": "Оновити",
+ "ButtonQuickStartGuide": "Посібник по швидкому запуску",
+ "ButtonProfile": "Профіль",
+ "ButtonPreviousTrack": "Попередня доріжка",
+ "ButtonPlay": "Відтворити",
+ "ButtonPause": "Пауза",
+ "ButtonParentalControl": "Батьківський контроль",
+ "ButtonOpen": "Відкрити",
+ "ButtonOk": "Ок",
+ "ButtonOff": "Вимкнути",
+ "ButtonNextTrack": "Наступна доріжка",
+ "ButtonNetwork": "Мережа",
+ "ButtonMore": "Більше",
+ "ButtonManualLogin": "Ввести ім’я користувача вручну",
+ "ButtonLibraryAccess": "Доступ до медіатеки",
+ "ButtonInfo": "Інформація",
+ "ButtonHome": "Головна",
+ "ButtonGuide": "Телегід",
+ "ButtonGotIt": "Зрозуміло",
+ "ButtonFullscreen": "Повноекранний режим",
+ "ButtonForgotPassword": "Забув(ла) пароль",
+ "ButtonEditOtherUserPreferences": "Редагувати профіль, зображення та особисті налаштування даного користувача.",
+ "ButtonEditImages": "Редагувати зображення",
+ "ButtonEdit": "Редагувати",
+ "ButtonDownload": "Завантажити",
+ "ButtonDown": "Вниз",
+ "ButtonDeleteImage": "Видалити зображення",
+ "ButtonDelete": "Видалити",
+ "ButtonConnect": "Підключитись",
+ "ButtonChangeServer": "Змінити сервер",
+ "ButtonBack": "Назад",
+ "ButtonAudioTracks": "Аудіозаписи",
+ "ButtonArrowUp": "Вниз",
+ "ButtonArrowRight": "Вправо",
+ "ButtonArrowLeft": "Вліво",
+ "ButtonArrowDown": "Вниз",
+ "ButtonAddServer": "Додати сервер",
+ "ButtonAddScheduledTaskTrigger": "Додати тригер",
+ "ButtonAddMediaLibrary": "Додати медіатеку",
+ "ButtonAddImage": "Додати зображення",
+ "BurnSubtitlesHelp": "Визначає, чи повинен сервер додавати субтитри під час перекодування відео. Уникнення цього значно покращить продуктивність. Виберіть Автоматично для записування форматів на основі зображень (VOBSUB, PGS, SUB, IDX, ...) та певні субтитри ASS або SSA.",
+ "MessageBrowsePluginCatalog": "Перегляньте каталог плагінів, щоб ознайомитися з доступними плагінами.",
+ "Browse": "Огляд",
+ "BoxRear": "Коробка (задня частина)",
+ "BoxSet": "Колекція",
+ "Box": "Коробка",
+ "BookLibraryHelp": "Підтримуються аудіо та текстові книги. Перегляньте {0} посібник з іменування книг {1}.",
+ "Backdrops": "Фони",
+ "Backdrop": "Фон",
+ "AroundTime": "Приблизно",
+ "AlwaysPlaySubtitlesHelp": "Субтитри, що відповідають мовним параметрам, завантажуватимуться незалежно від мови звуку.",
+ "AllowFfmpegThrottlingHelp": "Коли перекодування або перепакування досить далеко випереджає поточну позицію відтворення, процес призупиняється, щоб зекономити ресурси. Це найкорисніше при перегляді, коли рідко міняється позиція відтворення. Вимкніть це, якщо виникнуть проблеми з відтворенням."
}
diff --git a/src/strings/vi.json b/src/strings/vi.json
index b4d79f267b..431644be16 100644
--- a/src/strings/vi.json
+++ b/src/strings/vi.json
@@ -2,15 +2,12 @@
"Add": "Thêm",
"All": "Tất cả",
"MessageBrowsePluginCatalog": "Duyệt qua các danh mục plugin của chúng tôi để xem các plugin có sẵn.",
- "ButtonAdd": "Thêm",
"ButtonAddUser": "Thêm người dùng",
"ButtonCancel": "Thoát",
"ButtonDeleteImage": "Xóa hình ảnh",
"ButtonNew": "Mới",
"ButtonRemove": "Gỡ bỏ",
"ButtonResetPassword": "Reset mật khẩu",
- "ButtonSave": "Lưu",
- "ButtonSearch": "Tìm kiếm",
"ButtonSelectDirectory": "Lựa chọn trực tiếp",
"ButtonSignOut": "Sign out",
"ButtonSort": "Phân loại",
@@ -93,7 +90,6 @@
"Sunday": "Chủ Nhật",
"TabAlbumArtists": "Các Album nghệ sỹ",
"TabAlbums": "Các Album",
- "TabArtists": "Các nghệ sỹ",
"TabCatalog": "Danh mục",
"TabEpisodes": "Các tập phim",
"TabGenres": "Các thể loại",
@@ -107,7 +103,6 @@
"TabProfiles": "Hồ sơ",
"TabServer": "Máy chủ",
"TabSongs": "Các ca khúc",
- "TabTranscoding": "Mã hóa",
"TabUpcoming": "Sắp diễn ra",
"TellUsAboutYourself": "Nói cho chúng tôi biết đôi điều về Bạn",
"ThisWizardWillGuideYou": "Thủ thuật này sẽ hướng dẫn quá trình cài đặt cho bạn. Để bắt đầu, vui lòng lựa chọn ngôn ngữ bạn ưa thích.",
@@ -120,7 +115,6 @@
"ButtonResume": "Tiếp tục",
"ButtonRestart": "Khởi động lại",
"ButtonResetEasyPassword": "Đặt lại mã pin nhanh",
- "ButtonRepeat": "Lặp lại",
"ButtonRename": "Đổi tên",
"ButtonRefreshGuideData": "Làm mới dữ liệu hướng dẫn",
"ButtonRefresh": "Làm mới",
@@ -139,7 +133,6 @@
"ButtonLibraryAccess": "Truy cập thư viện",
"ButtonInfo": "Thông tin",
"ButtonHome": "Trang chủ",
- "ButtonHelp": "Giúp đỡ",
"ButtonGuide": "Hướng dẫn",
"ButtonGotIt": "Hiểu rồi",
"ButtonFullscreen": "Toàn màn hình",
@@ -263,7 +256,6 @@
"ChangingMetadataImageSettingsNewContent": "Thay đổi về thiết lập của việc tải thông tin hoặc hình ảnh sẽ chỉ có tác dụng với những nội dung mới được thêm vào thư viện. Để những thiết lập mới có tác dụng với nội dung đã có sẵn, bạn sẽ phải cập nhật lại thông tin của chúng.",
"CancelSeries": "Ngưng series",
"ButtonTogglePlaylist": "Danh sách phát",
- "ButtonToggleContextMenu": "Thêm",
"BoxSet": "Tuyển tập",
"Box": "Hộp",
"Banner": "Ảnh bìa",
@@ -487,10 +479,8 @@
"HeaderGenres": "Thể Loại",
"HeaderForgotPassword": "Quên Mật Khẩu",
"HeaderForKids": "Dành Cho Trẻ Em",
- "HeaderFilters": "Bộ Lọc",
"HeaderFetcherSettings": "Cài Đặt Chương Trình Tải Xuống",
"HeaderFetchImages": "Tải Hình Ảnh:",
- "HeaderFeatures": "Nổi Bật",
"HeaderFavoritePeople": "Nhân Vật Yêu Thích",
"HeaderFavoriteAlbums": "Album Yêu Thích",
"HeaderFavoriteBooks": "Sách Yêu Thích",
@@ -508,7 +498,6 @@
"HeaderEditImages": "Chỉnh Sửa Hình Ảnh",
"HeaderEasyPinCode": "Mã PIN Đơn Giản",
"HeaderDownloadSync": "Tải Xuống Và Đồng Bộ",
- "HeaderDisplay": "Hiển Thị",
"HeaderDirectPlayProfileHelp": "Thêm thiết lập phát trực tiếp để chỉ ra những định dạng mà thiết bị có thể phát trực tiếp mà không cần chuyển mã.",
"HeaderDirectPlayProfile": "Thiết Lập Phát Trực Tiếp",
"HeaderDevices": "Thiết Bị",
@@ -557,7 +546,6 @@
"HeaderTracks": "Bài Hát",
"HeaderThisUserIsCurrentlyDisabled": "Người dùng này hiện tại đang bị khoá",
"HeaderTaskTriggers": "Kích Hoạt Tác Vụ",
- "HeaderTags": "Nhãn",
"HeaderSubtitleProfilesHelp": "Hồ sơ phụ đề chỉ ra những định dạng phụ đề được hỗ trợ bởi thiết bị phát.",
"HeaderSubtitleProfiles": "Hồ Sơ Phụ Đề",
"HeaderSubtitleProfile": "Hồ Sơ Phụ Đề",
@@ -609,7 +597,6 @@
"LabelAllowedRemoteAddressesMode": "Chế độ bộ lọc địa chỉ IP từ xa:",
"LabelAllowedRemoteAddresses": "Bộ lọc địa chỉ IP từ xa:",
"LabelAllowHWTranscoding": "Cho phép chuyển mã bằng phần cứng",
- "LabelAll": "Tất Cả",
"LabelAlbumArtists": "Nghệ sĩ album:",
"LabelAlbumArtPN": "Bìa album PN:",
"LabelAlbumArtMaxWidthHelp": "Độ phân giải cao nhất của bìa album thông qua upnp:albumArtURI.",
diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json
index 553445404a..e8e43426f0 100644
--- a/src/strings/zh-cn.json
+++ b/src/strings/zh-cn.json
@@ -47,7 +47,6 @@
"Browse": "浏览",
"MessageBrowsePluginCatalog": "浏览我们的插件目录来查看现有插件。",
"BurnSubtitlesHelp": "服务器在转换视频时是否应压制字幕。避免压制字幕会提高服务器性能。选择“自动”以压制基于图像的字幕格式(如 VOBSUB, PGS, SUB, IDX 等)和一些复杂的 ASS/SSA 字幕。",
- "ButtonAdd": "添加",
"ButtonAddMediaLibrary": "添加媒体库",
"ButtonAddScheduledTaskTrigger": "添加触发器",
"ButtonAddServer": "添加服务器",
@@ -73,7 +72,6 @@
"ButtonFullscreen": "全屏",
"ButtonGotIt": "知道了",
"ButtonGuide": "指南",
- "ButtonHelp": "帮助",
"ButtonHome": "首页",
"ButtonInfo": "详情",
"ButtonLibraryAccess": "媒体库访问",
@@ -95,15 +93,12 @@
"ButtonRefreshGuideData": "刷新指南数据",
"ButtonRemove": "移除",
"ButtonRename": "重命名",
- "ButtonRepeat": "重播",
"ButtonResetEasyPassword": "复位简易PIN码",
"ButtonResetPassword": "重置密码",
"ButtonRestart": "重启",
"ButtonResume": "恢复播放",
"ButtonRevoke": "撤销",
- "ButtonSave": "保存",
"ButtonScanAllLibraries": "扫描所有媒体库",
- "ButtonSearch": "搜索",
"ButtonSelectDirectory": "选择目录",
"ButtonSelectServer": "选择服务器",
"ButtonSelectView": "选择视图",
@@ -159,7 +154,7 @@
"DetectingDevices": "正在侦测设备",
"DeviceAccessHelp": "这仅适用于可以唯一标识的设备,而不会阻止浏览器访问。限制用户设备访问会阻止使用未在此被批准的新增设备。",
"DirectPlaying": "直接播放",
- "DirectStreamHelp2": "直接串流只占用占用很少的CPU并且视频的品质不会有任何损失。",
+ "DirectStreamHelp2": "直接串流只占用占用很少的CPU并且视频的品质只会有极小程度的损失。",
"DirectStreaming": "直接串流",
"Director": "导演",
"Disabled": "已禁用",
@@ -261,7 +256,7 @@
"HeaderAllowMediaDeletionFrom": "允许从中删除媒体",
"HeaderApiKey": "API 密钥",
"HeaderApiKeys": "API 密钥",
- "HeaderApiKeysHelp": "外部应用程序需要 API 密钥才能与 Jellyfin Server 进行通信。使用 Jellyfin 账户进行登录时密钥将会自动生成,您也可以手动为某个应用程序分配一个密钥。",
+ "HeaderApiKeysHelp": "外部应用程序需要 API 密钥才能与服务器进行通信。密钥会在使用普通账户登录时自动生成,或是手动为应用分配。",
"HeaderAudioBooks": "有声读物",
"HeaderAudioSettings": "声音设置",
"HeaderBlockItemsWithNoRating": "通过没有评级和设置不允许的评级锁定内容:",
@@ -298,7 +293,6 @@
"HeaderDevices": "设备",
"HeaderDirectPlayProfile": "直接播放配置",
"HeaderDirectPlayProfileHelp": "添加直接播放配置文件标明哪些媒体格式设备可以自己处理。",
- "HeaderDisplay": "显示",
"HeaderDownloadSync": "下载与同步",
"HeaderEasyPinCode": "简单 PIN 码",
"HeaderEditImages": "修改图片",
@@ -308,10 +302,8 @@
"HeaderError": "错误",
"HeaderExternalIds": "外部 ID:",
"HeaderFeatureAccess": "可使用的功能",
- "HeaderFeatures": "功能",
"HeaderFetchImages": "获取图像:",
"HeaderFetcherSettings": "读取器设置",
- "HeaderFilters": "筛选",
"HeaderForKids": "给儿童",
"HeaderForgotPassword": "忘记密码",
"HeaderFrequentlyPlayed": "多次播放",
@@ -327,7 +319,7 @@
"HeaderInstall": "安装",
"HeaderInstantMix": "速成合辑",
"HeaderItems": "项目",
- "HeaderKodiMetadataHelp": "要启用或禁用 NFO 元数据, 请在 Jellyfin 库安装程序中编辑库, 然后找到“元数据储户”部分。",
+ "HeaderKodiMetadataHelp": "要启用或禁用 NFO 元数据, 请编辑库, 然后找到“元数据储户”部分。",
"HeaderLatestEpisodes": "最新剧集",
"HeaderLatestMedia": "最新媒体",
"HeaderLatestMovies": "最新电影",
@@ -372,7 +364,7 @@
"HeaderPreferredMetadataLanguage": "首选元数据语言",
"HeaderProfile": "配置",
"HeaderProfileInformation": "配置信息",
- "HeaderProfileServerSettingsHelp": "这些参数将控制 Jellyfin 媒体服务器如何呈现给设备。",
+ "HeaderProfileServerSettingsHelp": "这些参数将控制服务器如何将自己呈现给客户端。",
"HeaderRecentlyPlayed": "最近播放",
"HeaderRecordingOptions": "录制选项",
"HeaderRecordingPostProcessing": "记录后处理",
@@ -396,7 +388,7 @@
"HeaderSelectServerCachePath": "选择服务器缓存路径",
"HeaderSelectServerCachePathHelp": "浏览或输入一个路径用于服务器缓存文件,此文件夹必须可写。",
"HeaderSelectTranscodingPath": "选择临时解码路径",
- "HeaderSelectTranscodingPathHelp": "浏览或输入一个路径用于临时转码,此文件夹必须可写。",
+ "HeaderSelectTranscodingPathHelp": "浏览或输入一个路径用于转码文件,此文件夹必须可写。",
"HeaderSendMessage": "发送消息",
"HeaderSeries": "电视剧",
"HeaderSeriesOptions": "系列选项",
@@ -416,7 +408,6 @@
"HeaderSubtitleProfiles": "字幕配置",
"HeaderSubtitleProfilesHelp": "字幕配置文件描述设备所支持的字幕格式。",
"HeaderSystemDlnaProfiles": "系统配置",
- "HeaderTags": "标签",
"HeaderTaskTriggers": "任务触发条件",
"HeaderThisUserIsCurrentlyDisabled": "此用户当前已禁用",
"HeaderTracks": "音轨",
@@ -445,8 +436,8 @@
"HttpsRequiresCert": "要启用安全连接, 您需要提供一个受信任的 SSL 证书, 例如 Let's Encrypt 。请提供证书或禁用安全连接。",
"Identify": "识别",
"Images": "图片",
- "ImportFavoriteChannelsHelp": "如果启用,只有在协调器设备中被标记为我的最爱的频道才会被导入。",
- "ImportMissingEpisodesHelp": "如果启用,会将缺少的剧集信息导入到你的 Jellyfin 数据库并分季分剧显示。可能会大大延长媒体库扫描时间。",
+ "ImportFavoriteChannelsHelp": "只有在协调器设备中被标记为我的最爱的频道才会被导入。",
+ "ImportMissingEpisodesHelp": "缺少的剧集信息将被导入到你的数据库并分季分剧显示。可能会大大延长媒体库扫描时间。",
"InstallingPackage": "正在安装 {0}(版本 {1})",
"InstantMix": "即时混音",
"ItemCount": "{0} 项",
@@ -469,21 +460,20 @@
"LabelAlbumArtMaxWidthHelp": "通过UPnP显示的专辑封面超链接的最大分辨率。",
"LabelAlbumArtPN": "专辑封面PN:",
"LabelAlbumArtists": "专辑作家:",
- "LabelAll": "所有",
"LabelAllowHWTranscoding": "允许硬件转码",
"LabelAllowedRemoteAddresses": "远程IP地址过滤器:",
"LabelAllowedRemoteAddressesMode": "远程IP地址过滤器模式:",
"LabelAppName": "APP名称",
"LabelAppNameExample": "例如:Sickbeard, Sonarr",
"LabelArtists": "艺术家:",
- "LabelArtistsHelp": "独立多功能 ;",
+ "LabelArtistsHelp": "将多个艺术家用分号分隔",
"LabelAudioLanguagePreference": "首选音频语言:",
"LabelAutomaticallyRefreshInternetMetadataEvery": "自动从互联网获取元数据并刷新:",
"LabelBindToLocalNetworkAddress": "监听的本地网络地址:",
- "LabelBindToLocalNetworkAddressHelp": "(可选的)覆盖 HTTP 服务器绑定的本地 IP 地址。如果留空,服务器将会监听所有可用的地址。改变这个值需要重启 Jellyfin 服务器。",
+ "LabelBindToLocalNetworkAddressHelp": "覆盖 HTTP 服务器绑定的本地 IP 地址。如果留空,服务器将会监听所有可用的地址。改变这个值需要重启 Jellyfin 服务器。",
"LabelBirthDate": "出生日期:",
"LabelBirthYear": "出生年份:",
- "LabelBlastMessageInterval": "活动信号的时间间隔(秒)",
+ "LabelBlastMessageInterval": "活动信号的时间间隔",
"LabelBlastMessageIntervalHelp": "确定爆炸活动消息之间的持续时间(以秒为单位)。",
"LabelBlockContentWithTags": "通过标签锁定内容:",
"LabelBurnSubtitles": "烧录字幕:",
@@ -541,7 +531,7 @@
"LabelEnableAutomaticPortMapHelp": "通过UPnP将路由器端口自动转发到服务器端口。这可能不适用于某些型号的路由器和网络配置。需要服务器重新启动后才会应用更改。",
"LabelEnableBlastAliveMessages": "爆发活动信号",
"LabelEnableBlastAliveMessagesHelp": "如果该服务器不能被网络中的其他UPnP设备检测到,请启用此选项。",
- "LabelEnableDlnaClientDiscoveryInterval": "客户端搜寻时间间隔(秒)",
+ "LabelEnableDlnaClientDiscoveryInterval": "客户端搜寻时间间隔",
"LabelEnableDlnaClientDiscoveryIntervalHelp": "确定由 Jellyfin 执行的 SSDP 搜索之间的持续时间 (以秒为单位)。",
"LabelEnableDlnaDebugLogging": "启用 DLNA 调试日志",
"LabelEnableDlnaDebugLoggingHelp": "创建一个很大的日志文件,仅应在排除故障时使用。",
@@ -567,9 +557,9 @@
"LabelForgotPasswordUsernameHelp": "输入你的用户名,如果你还记得。",
"LabelFormat": "格式:",
"LabelFriendlyName": "好记的名称:",
- "LabelServerNameHelp": "此名称将用做服务器名,如果留空,将使用计算机名。",
+ "LabelServerNameHelp": "此名称将用做服务器名,默认使用服务器的主机名。",
"LabelGroupMoviesIntoCollections": "批量添加电影到收藏",
- "LabelGroupMoviesIntoCollectionsHelp": "显示电影列表时,属于一个收藏的电影将显示为一个分组。",
+ "LabelGroupMoviesIntoCollectionsHelp": "显示电影列表时,同一收藏的电影将显示为一个分组。",
"LabelH264Crf": "H264 CRF 编码质量等级:",
"LabelEncoderPreset": "H264 和 H265 编码预设:",
"LabelHardwareAccelerationType": "硬件加速:",
@@ -577,7 +567,7 @@
"LabelHomeNetworkQuality": "家庭网络质量:",
"LabelHomeScreenSectionValue": "主屏幕模块{0}:",
"LabelHttpsPort": "本地 HTTPS 端口号:",
- "LabelHttpsPortHelp": "Jellyfin HTTPS 服务器监听端口。",
+ "LabelHttpsPortHelp": "HTTPS 服务器监听的 TCP 端口号。",
"LabelIconMaxHeight": "图标最大高度:",
"LabelIconMaxHeightHelp": "通过UPnP显示的图标最大分辨率。",
"LabelIconMaxWidth": "图标最大宽度:",
@@ -604,7 +594,7 @@
"LabelLanguage": "语言:",
"LabelLineup": "排队:",
"LabelLocalHttpServerPortNumber": "本地 HTTP 端口号:",
- "LabelLocalHttpServerPortNumberHelp": "Jellyfin HTTP 服务器监听的 TCP 端口。",
+ "LabelLocalHttpServerPortNumberHelp": "HTTP 服务器监听的 TCP 端口号。",
"LabelLockItemToPreventChanges": "锁定此项目防止改动",
"LabelLoginDisclaimer": "登录声明:",
"LabelLoginDisclaimerHelp": "将在登录页面底部显示的信息。",
@@ -646,9 +636,9 @@
"LabelMovieCategories": "电影分类:",
"LabelMoviePrefix": "电影前缀:",
"LabelMoviePrefixHelp": "如果将前缀应用于影片标题, 请在此处输入它, 以便服务器可以正确处理它。",
- "LabelMovieRecordingPath": "电影录制路径 (可选的):",
+ "LabelMovieRecordingPath": "电影录制路径:",
"LabelMusicStreamingTranscodingBitrate": "音乐转码的比特率:",
- "LabelMusicStreamingTranscodingBitrateHelp": "请指定一个音乐媒体串流时的最大比特率。",
+ "LabelMusicStreamingTranscodingBitrateHelp": "请指定音乐媒体串流时的最大比特率。",
"LabelName": "名字:",
"LabelNewName": "新名字:",
"LabelNewPassword": "新密码:",
@@ -659,7 +649,7 @@
"LabelNumber": "编号:",
"LabelNumberOfGuideDays": "下载几天的节目指南:",
"LabelNumberOfGuideDaysHelp": "下载更多天的节目指南可以帮你进一步查看节目列表并做出提前安排,但下载过程也将耗时更久。它将基于频道数量自动选择。",
- "LabelOptionalNetworkPath": "(可选的)共享的网络文件夹:",
+ "LabelOptionalNetworkPath": "共享的网络文件夹:",
"LabelOptionalNetworkPathHelp": "如果这个文件夹在你的网络上是共享的,提供这个网络共享地址能够允许其他设备上的 Jellyfin 应用程序直接访问媒体文件,例如 {0} 或者 {1}。",
"LabelOriginalAspectRatio": "原始长宽比:",
"LabelOriginalTitle": "原标题:",
@@ -704,7 +694,7 @@
"LabelReleaseDate": "发行日期:",
"LabelRemoteClientBitrateLimit": "互联网流媒体传输比特率限制(Mbps):",
"LabelRemoteClientBitrateLimitHelp": "所有网络设备都有一个可选的每流比特率限制。这对于防止设备请求比 internet 连接所能处理的更高的比特率非常有用。这可能会导致服务器上的 CPU 负载增加, 以便将视频转码到较低的比特率。",
- "LabelRuntimeMinutes": "播放时长(分钟):",
+ "LabelRuntimeMinutes": "播放时长:",
"LabelSaveLocalMetadata": "将媒体图像保存到媒体所在文件夹",
"LabelSaveLocalMetadataHelp": "直接将媒体图像保存到媒体所在文件夹以方便编辑。",
"LabelScheduledTaskLastRan": "最后运行 {0}, 花费时间 {1}.",
@@ -714,7 +704,7 @@
"LabelSelectVersionToInstall": "选择安装版本:",
"LabelSendNotificationToUsers": "发送通知至:",
"LabelSerialNumber": "序列号",
- "LabelSeriesRecordingPath": "电视剧录制路径 (可选的):",
+ "LabelSeriesRecordingPath": "电视剧录制路径:",
"LabelServerHost": "主机:",
"LabelServerHostHelp": "192.168.1.100:8096 或 https://myserver.com",
"LabelSimultaneousConnectionLimit": "并发流限制:",
@@ -786,7 +776,7 @@
"LabelYoureDone": "完成!",
"LabelZipCode": "邮编:",
"LabelffmpegPath": "FFmpeg 路径:",
- "LabelffmpegPathHelp": "FFmpeg 应用程序的文件,或者包含了 FFmpeg 的文件夹的路径。",
+ "LabelffmpegPathHelp": "FFmpeg 应用文件或包含 FFmpeg 的文件夹的路径。",
"LanNetworksHelp": "在强制带宽限制时,认作本地网络上的 IP 地址或 IP/网络掩码条目的逗号分隔列表。如果设置此项,所有其它 IP 地址将被视为在外部网络上,并且将受到外部带宽限制。如果保留为空,则只将服务器的子网视为本地网络。",
"Large": "大",
"LatestFromLibrary": "最新的{0}",
@@ -918,7 +908,7 @@
"OptionAllowLinkSharingHelp": "只有网页包含的媒体信息会被共享。媒体文件不会被公开共享。共享是有时间限制的并且会在 {0} 天后到期。",
"OptionAllowManageLiveTv": "允许电视直播录制管理",
"OptionAllowMediaPlayback": "允许播放媒体",
- "OptionAllowMediaPlaybackTranscodingHelp": "由于不支持的媒体格式, 限制对代码转换的访问可能会导致 Jellyfin 应用程序中的播放失败。",
+ "OptionAllowMediaPlaybackTranscodingHelp": "限制对转码的访问可能会由于不支持的媒体格式导致客户端中播放失败。",
"OptionAllowRemoteControlOthers": "允许其他用户全程控制",
"OptionAllowRemoteSharedDevices": "允许远程控制共享的设备",
"OptionAllowRemoteSharedDevicesHelp": "DLNA 设备在用户对他们进行控制前都被视为是共享的。",
@@ -931,7 +921,7 @@
"OptionAuto": "自动",
"OptionAutomatic": "自动",
"OptionAutomaticallyGroupSeries": "自动合并分布在不同文件夹的电视剧",
- "OptionAutomaticallyGroupSeriesHelp": "如果启用,分布在这个媒体库的多个文件夹中的同一部电视剧将会自动整合成一部电视剧。",
+ "OptionAutomaticallyGroupSeriesHelp": "在这个媒体库的多个文件夹中的同一部电视剧将会自动整合成一部电视剧。",
"OptionBlockBooks": "书籍",
"OptionBlockChannelContent": "互联网频道内容",
"OptionBlockLiveTvChannels": "电视直播频道",
@@ -952,7 +942,7 @@
"OptionDatePlayed": "播放日期",
"OptionDescending": "降序",
"OptionDisableUser": "禁用此用户",
- "OptionDisableUserHelp": "如果禁用该用户,服务器将不允许该用户连接。现有的连接将被终止。",
+ "OptionDisableUserHelp": "服务器将不允许来自该用户的任何连接。现有的连接将立即被终止。",
"OptionDislikes": "不喜欢",
"OptionDisplayFolderView": "显示一个“文件夹”类别用于按文件夹分类浏览你的媒体文件夹",
"OptionDisplayFolderViewHelp": "在你的媒体库列表中显示文件夹。如果你有按文件夹分类进行浏览的需求,这会非常有用。",
@@ -962,7 +952,7 @@
"OptionDownloadBoxImage": "包装",
"OptionDownloadDiscImage": "光盘",
"OptionDownloadImagesInAdvance": "提前下载图片",
- "OptionDownloadImagesInAdvanceHelp": "默认下,大部分图片只有在 Jellyfin 应用程序请求时下载。开启此选项将随着媒体导入时下载所有图片。这可能需要更久媒体库扫描时间。",
+ "OptionDownloadImagesInAdvanceHelp": "默认大多数图片只在客户端请求时下载。开启此选项将在新媒体导入时预先下载所有图片。这可能大大延长媒体库扫描时间。",
"OptionDownloadMenuImage": "菜单",
"OptionDownloadPrimaryImage": "封面图",
"OptionDownloadThumbImage": "缩略图",
@@ -994,7 +984,7 @@
"OptionHlsSegmentedSubtitles": "HLS分段字幕",
"OptionHomeVideos": "照片",
"OptionIgnoreTranscodeByteRangeRequests": "忽略转码字节范围请求",
- "OptionIgnoreTranscodeByteRangeRequestsHelp": "如果启用,这些请求会被兑现,但会忽略的字节范围标头。",
+ "OptionIgnoreTranscodeByteRangeRequestsHelp": "这些请求会被兑现,但会忽略的字节范围标头。",
"OptionImdbRating": "IMDb 评分",
"OptionIsHD": "HD高清",
"OptionIsSD": "SD标清",
@@ -1009,9 +999,9 @@
"OptionOnInterval": "在一个期间",
"OptionParentalRating": "家长分级",
"OptionPlainStorageFolders": "显示所有文件夹作为一般存储文件夹",
- "OptionPlainStorageFoldersHelp": "如果启用,所有文件夹在DIDL中显示为“ object.container.storageFolder ”,而不是一个更具体的类型,如“ object.container.person.musicArtist ” 。",
+ "OptionPlainStorageFoldersHelp": "所有文件夹在DIDL中显示为 \"object.container.storageFolder\" ,而不是一个更具体的类型,如 \"object.container.person.musicArtist\" 。",
"OptionPlainVideoItems": "显示所有视频为一般视频项目",
- "OptionPlainVideoItemsHelp": "如果启用,所有视频在DIDL中显示为“object.item.videoItem”,而不是一个更具体的类型,如“object.item.videoItem.movie ” 。",
+ "OptionPlainVideoItemsHelp": "所有视频在DIDL中显示为 \"object.item.videoItem\" ,而不是一个更具体的类型,如 \"object.item.videoItem.movie\" 。",
"OptionPlayCount": "播放次数",
"OptionPlayed": "已播放",
"OptionPremiereDate": "首映日期",
@@ -1167,7 +1157,6 @@
"TabAdvanced": "高级",
"TabAlbumArtists": "专辑艺术家",
"TabAlbums": "专辑",
- "TabArtists": "艺术家",
"TabCatalog": "目录",
"TabChannels": "频道",
"TabCodecs": "编解码器",
@@ -1176,7 +1165,6 @@
"TabDashboard": "控制台",
"TabDevices": "设备",
"TabDirectPlay": "直接播放",
- "TabDisplay": "显示",
"TabEpisodes": "剧集",
"TabFavorites": "我的最爱",
"TabGenres": "风格",
@@ -1185,7 +1173,6 @@
"TabLatest": "最新",
"TabLiveTV": "电视直播",
"TabLogs": "日志",
- "TabMetadata": "元数据",
"TabMovies": "电影",
"TabMusic": "音乐",
"TabMusicVideos": "音乐视频",
@@ -1196,7 +1183,6 @@
"TabOther": "其他",
"TabParentalControl": "家长控制",
"TabPassword": "密码",
- "TabPlayback": "播放",
"TabPlaylists": "播放列表",
"TabPlugins": "插件",
"TabProfile": "个人配置",
@@ -1211,9 +1197,7 @@
"TabShows": "节目",
"TabSongs": "歌曲",
"TabStreaming": "流媒体传输",
- "TabSuggestions": "建议",
"TabTrailers": "预告片",
- "TabTranscoding": "转码",
"TabUpcoming": "即将发布",
"TabUsers": "用户",
"Tags": "标签",
@@ -1316,7 +1300,7 @@
"ErrorDeletingItem": "从 Jellyfin Server 删除项目时出错。请确认 Jellyfin Server 是否拥有对媒体目录的写权限,然后重试。",
"GroupBySeries": "按系列分组",
"HeaderApp": "应用程序",
- "DirectStreamHelp1": "该媒体文件的分辨率和编码(H.264、AC3 等)与您的设备兼容,但容器格式(.mkv、.avi、.wmv 等)不受支持。因此,视频在串流至您的设备之前将会被即时封装为另一种格式。",
+ "DirectStreamHelp1": "该媒体文件的分辨率和编码(H.264、AC3 等)与您的设备兼容,但文件格式(.mkv、.avi、.wmv 等)不受支持。因此,视频在串流至您的设备之前将会被即时封装为另一种格式。",
"HeaderAppearsOn": "同时出现于",
"HeaderCancelSeries": "取消系列",
"HeaderFavoriteEpisodes": "最爱的剧集",
@@ -1361,14 +1345,14 @@
"OptionDownloadLogoImage": "标志",
"OptionLoginAttemptsBeforeLockout": "确定在锁定之前可以进行多少次不正确的登录尝试。",
"OptionLoginAttemptsBeforeLockoutHelp": "如果值为0,则表示将允许普通用户尝试三次、管理员尝试五次的默认值。将此设置为-1将禁用此功能。",
- "PasswordResetProviderHelp": "选择一个密码重置提供者用于密码重置",
+ "PasswordResetProviderHelp": "选择一个密码重置提供者用于此用户申请重置密码",
"PlaceFavoriteChannelsAtBeginning": "将最喜爱的频道置顶",
"PlayNext": "播放下一个",
"PlayNextEpisodeAutomatically": "自动播放下一集",
"Premieres": "首映",
"Raised": "提高",
"Recordings": "录音",
- "RefreshDialogHelp": "元数据根据设置和Jellyfin服务器中启用的网络服务进行刷新。",
+ "RefreshDialogHelp": "元数据根据设置和仪表盘中启用的网络服务进行刷新。",
"RepeatEpisodes": "重复剧集",
"Schedule": "日程",
"Screenshot": "屏幕截图",
@@ -1421,7 +1405,7 @@
"ButtonAddImage": "添加图片",
"LabelPlayer": "播放器:",
"LabelBaseUrl": "基础 URL:",
- "LabelBaseUrlHelp": "为服务器 URL添加自定义子目录,例如:http://example.com/<baseurl>
。",
+ "LabelBaseUrlHelp": "为服务器 URL添加自定义子目录,例如:http://example.com/<baseurl>
",
"MusicLibraryHelp": "重播 {0}音乐命名指南{1}。",
"HeaderFavoritePeople": "最喜欢的人物",
"OptionRandom": "随机",
@@ -1470,7 +1454,6 @@
"New": "新的",
"HeaderFavoritePlaylists": "收藏的播放列表",
"ButtonTogglePlaylist": "播放列表",
- "ButtonToggleContextMenu": "更多",
"HeaderServerAddressSettings": "服务器地址设置",
"HeaderRemoteAccessSettings": "远程访问设置",
"HeaderHttpsSettings": "HTTPS 设置",
@@ -1480,7 +1463,7 @@
"LabelRequireHttpsHelp": "开启后服务器将自动将所有 HTTP 请求重定向到 HTTPS。如果服务器没有启用 HTTPS 则不生效。",
"LabelRequireHttps": "强制 HTTPS",
"LabelStable": "稳定版",
- "LabelEnableHttpsHelp": "开启服务器对所配置 HTTPS 端口的监听。必须配置有效的证书才会生效。",
+ "LabelEnableHttpsHelp": "监听已配置的 HTTPS 端口。必须配置有效的证书才会生效。",
"LabelEnableHttps": "启用 HTTPS",
"LabelChromecastVersion": "Chromecast版本",
"HeaderDVR": "DVR",
@@ -1539,5 +1522,13 @@
"ClearQueue": "清空队列",
"StopPlayback": "停止播放",
"Writers": "作者",
- "ViewAlbumArtist": "查看专辑艺术家"
+ "ViewAlbumArtist": "查看专辑艺术家",
+ "Preview": "预览",
+ "SubtitleVerticalPositionHelp": "文字出现的行号。正数表示由上到下,负数表示由下到上。",
+ "LabelSubtitleVerticalPosition": "垂直位置:",
+ "PreviousTrack": "上一曲",
+ "MessageGetInstalledPluginsError": "获取已安装插件列表时出现错误。",
+ "MessagePluginInstallError": "安装插件时出现错误。",
+ "NextTrack": "下一曲",
+ "LabelUnstable": "不稳定"
}
diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json
index 830ab8b400..b8f48d474c 100644
--- a/src/strings/zh-hk.json
+++ b/src/strings/zh-hk.json
@@ -1,6 +1,5 @@
{
"Add": "添加",
- "ButtonAdd": "增加",
"ButtonAddScheduledTaskTrigger": "新增觸發點",
"ButtonAddUser": "添加用戶",
"ButtonCancel": "取消",
@@ -8,7 +7,6 @@
"ButtonDeleteImage": "刪除圖像",
"ButtonEdit": "編輯",
"ButtonFilter": "過濾",
- "ButtonHelp": "幫助",
"ButtonManualLogin": "手動登入",
"ButtonNew": "新增",
"ButtonOk": "確定",
@@ -20,7 +18,6 @@
"ButtonRename": "重新命名",
"ButtonResetPassword": "重設密碼",
"ButtonRestart": "重新啟動",
- "ButtonSave": "儲存",
"ButtonSelectDirectory": "選擇目錄",
"ButtonSignIn": "登入",
"ButtonSignOut": "登出",
@@ -57,7 +54,6 @@
"HeaderEasyPinCode": "簡易 Pin 碼",
"HeaderFeatureAccess": "可以使用的功能",
"HeaderFetchImages": "獲取圖像:",
- "HeaderFilters": "篩選條件",
"HeaderFrequentlyPlayed": "經常播放",
"HeaderImageSettings": "圖像設置",
"HeaderLatestEpisodes": "最新劇集",
@@ -281,7 +277,6 @@
"TabAdvanced": "進階",
"TabAlbumArtists": "唱片歌手",
"TabAlbums": "專輯",
- "TabArtists": "藝人",
"TabCatalog": "目錄",
"TabChannels": "頻道",
"TabCollections": "藏品",
@@ -293,7 +288,6 @@
"TabGuide": "指南",
"TabInfo": "資訊",
"TabLatest": "最新",
- "TabMetadata": "媒體資料屬性",
"TabMovies": "電影",
"TabMusic": "音樂",
"TabMusicVideos": "MV",
@@ -310,9 +304,7 @@
"TabSettings": "設定",
"TabShows": "節目",
"TabSongs": "歌曲",
- "TabSuggestions": "建議",
"TabTrailers": "預告",
- "TabTranscoding": "轉碼中",
"TabUpcoming": "即將發佈",
"TabUsers": "用戶",
"TellUsAboutYourself": "介紹一下自己",
@@ -375,7 +367,7 @@
"AlwaysPlaySubtitlesHelp": "無論語言是哪種音頻,都將加載與語言首選項匹配的字幕。",
"AllowedRemoteAddressesHelp": "IP地址或IP /網絡掩碼條目的逗號分隔列表,用於允許遠程連接的網絡。 如果保留為空白,將允許所有遠程地址。",
"AllowRemoteAccessHelp": "如果未選中,則將阻止所有遠程連接。",
- "AllowRemoteAccess": "允許與此Jellyfin服務器的遠程連接。",
+ "AllowRemoteAccess": "允許與此Jellyfin伺服器的遠端連接。",
"AllowFfmpegThrottlingHelp": "當轉碼或無損複製進度遠超於當前播放位置,暫停進程可減少資源消耗。 在不經常觀看的情況下,此功能最為有用。 如果遇到播放問題,請關閉此功能。",
"AllowOnTheFlySubtitleExtractionHelp": "可以從視頻中提取嵌入式字幕,然後以純文本格式將其交付給客戶端,以幫助防止視頻轉碼。 在某些系統上,這可能需要很長時間,並且會導致提取過程中視頻播放停止。 如果客戶端設備本身不支持嵌入的字幕,則可以禁用此選項以通過視頻轉碼刻錄字幕。",
"AllowOnTheFlySubtitleExtraction": "允許即時提取字幕",
@@ -402,7 +394,7 @@
"Disabled": "已停用",
"Directors": "導演",
"Director": "導演",
- "DirectStreaming": "直接直播",
+ "DirectStreaming": "直接串流",
"DirectPlaying": "直接播放",
"DetectingDevices": "偵測裝置中",
"Desktop": "桌面",
@@ -414,14 +406,14 @@
"DeleteImage": "刪除圖片",
"ErrorDefault": "處理此請求時發生錯誤,請稍後再嘗試。",
"Default": "預設",
- "DateAdded": "日期已新增",
- "CopyStreamURLSuccess": "成功複製URL。",
- "CopyStreamURL": "複製直播URL",
+ "DateAdded": "新增日期",
+ "CopyStreamURLSuccess": "成功複製網址。",
+ "CopyStreamURL": "複製串流網址",
"ContinueWatching": "繼續觀看",
"Connect": "連接",
- "ConfirmEndPlayerSession": "你要關閉 {0} 的Jellyfin嗎?",
+ "ConfirmEndPlayerSession": "是否關閉 {0} 的Jellyfin?",
"ConfirmDeleteImage": "刪除圖片?",
- "CommunityRating": "社群分數",
+ "CommunityRating": "社群評分",
"ClientSettings": "客戶端設定",
"ChannelNumber": "頻道號碼",
"ChannelNameOnly": "只有頻道 {0}",
@@ -432,7 +424,6 @@
"ButtonUninstall": "解除安裝",
"ButtonTrailer": "預告",
"ButtonTogglePlaylist": "播放清單",
- "ButtonToggleContextMenu": "更多",
"ButtonSplit": "分開",
"ButtonStop": "停止",
"ButtonStart": "開始",
@@ -440,12 +431,10 @@
"ButtonSettings": "設定",
"ButtonSend": "傳送",
"ButtonSelectServer": "選擇伺服器",
- "ButtonSearch": "搜尋",
"ButtonScanAllLibraries": "掃瞄所有媒體櫃",
"ButtonRevoke": "撤銷",
"ButtonResume": "恢復",
"ButtonResetEasyPassword": "重設PIN碼",
- "ButtonRepeat": "重複",
"ButtonProfile": "檔案",
"ButtonPause": "暫停",
"ButtonParentalControl": "家長控制",
@@ -495,5 +484,21 @@
"Box": "盒裝",
"Composer": "作曲家",
"ButtonPreviousTrack": "上一曲",
- "ButtonNextTrack": "下一曲"
+ "ButtonNextTrack": "下一曲",
+ "ColorTransfer": "色彩移動",
+ "ColorSpace": "色彩空間",
+ "ColorPrimaries": "主色調",
+ "CinemaModeConfigurationHelp": "影院模式可在播放主影片前加入預告片及自定引言片段,帶來戲院式體驗。",
+ "ChangingMetadataImageSettingsNewContent": "任何資料變更只適用於新加入到媒體庫的內容。如要更改舊有媒體的內容,請手動刷新資料。",
+ "ButtonUp": "上",
+ "ButtonShuffle": "隨機播放",
+ "ButtonSelectView": "選擇介面",
+ "ButtonOff": "關閉",
+ "ButtonLibraryAccess": "媒體庫存取",
+ "BookLibraryHelp": "支援文字及有聲書本。請查閱{0} 書本命名教學 {1}。",
+ "DatePlayed": "播放日期",
+ "CriticRating": "評論家評分",
+ "ConfirmDeletion": "確定刪除",
+ "ConfirmDeleteItems": "刪除這些物品將會從檔案系統及媒體庫中刪除。請問是否繼續?",
+ "ConfirmDeleteItem": "刪除此物品將會從檔案系統及媒體庫中刪除。請問是否繼續?"
}
diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json
index 086d163240..c937cdb161 100644
--- a/src/strings/zh-tw.json
+++ b/src/strings/zh-tw.json
@@ -3,8 +3,7 @@
"All": "全部",
"AllowRemoteAccessHelp": "如果未勾選,所有連線都將被阻擋。",
"Browse": "瀏覽",
- "MessageBrowsePluginCatalog": "瀏覽我們的模組目錄來查看可用的模組。",
- "ButtonAdd": "新增",
+ "MessageBrowsePluginCatalog": "瀏覽我們的附加元件目錄來查看可用的附加元件。",
"ButtonAddServer": "新增伺服器",
"ButtonAddUser": "新增使用者",
"ButtonCancel": "取消",
@@ -25,8 +24,6 @@
"ButtonRefreshGuideData": "更新電視節目表",
"ButtonRemove": "清除",
"ButtonResetPassword": "重設密碼",
- "ButtonSave": "保存",
- "ButtonSearch": "搜尋",
"ButtonSelectDirectory": "選擇目錄",
"ButtonSelectServer": "選擇伺服器",
"ButtonSignIn": "登入",
@@ -95,7 +92,7 @@
"HeaderUsers": "使用者",
"Help": "說明",
"ItemCount": "{0}個項目",
- "LabelAudioLanguagePreference": "音頻語言偏好選項:",
+ "LabelAudioLanguagePreference": "音訊語言偏好選項:",
"LabelCachePath": "快取路徑:",
"LabelCollection": "收藏櫃:",
"LabelContentType": "內容類型:",
@@ -103,16 +100,16 @@
"LabelCurrentPassword": "當前的密碼:",
"LabelDay": "日:",
"LabelDisplayMissingEpisodesWithinSeasons": "顯示節目季度內缺少的單元",
- "LabelEnableDlnaClientDiscoveryInterval": "尋找客戶端時間間隔(秒)",
+ "LabelEnableDlnaClientDiscoveryInterval": "尋找用戶端時間間隔",
"LabelEnableDlnaDebugLogging": "記錄 DLNA 除錯資料到日誌",
"LabelEnableDlnaDebugLoggingHelp": "將會建立非常大的日誌檔案,建議在進行故障排除時啟用。",
"LabelEnableDlnaPlayTo": "播放到 DLNA 設備",
- "LabelEnableRealtimeMonitor": "啟用實時監控",
- "LabelEnableRealtimeMonitorHelp": "支持的檔案系統上的更改,將會立即處理。",
+ "LabelEnableRealtimeMonitor": "啟用即時監控",
+ "LabelEnableRealtimeMonitorHelp": "檔案的更改將在支援的檔案系統上立即處理。",
"LabelEvent": "事件:",
"LabelEveryXMinutes": "每:",
"LabelFinish": "完成",
- "LabelServerNameHelp": "名稱將用於辨識服務器,預設是伺服器的電腦名稱。",
+ "LabelServerNameHelp": "名稱將作為伺服器名稱,預設是伺服器的主機名稱。",
"LabelLanguage": "語言:",
"LabelMaxBackdropsPerItem": "每個項目背景的最大數目:",
"LabelMaxParentalRating": "最大允許的家長評級:",
@@ -134,8 +131,8 @@
"LabelPlaylist": "播放清單:",
"LabelPrevious": "上一個",
"LabelRefreshMode": "更新模式:",
- "LabelSaveLocalMetadata": "將媒體圖像及資料檔存到媒體所在的資料夾",
- "LabelSaveLocalMetadataHelp": "直接儲存圖片及資料到媒體所在的資料夾能使編輯更容易。",
+ "LabelSaveLocalMetadata": "將媒體圖像及中繼資料存到媒體所在的資料夾",
+ "LabelSaveLocalMetadataHelp": "直接儲存圖片及中繼資料到媒體所在的資料夾能使編輯更容易。",
"LabelTime": "時間:",
"LabelTriggerType": "觸發類型:",
"LabelUser": "使用者:",
@@ -148,14 +145,14 @@
"MessageItemsAdded": "已新增項目。",
"MessageNoMovieSuggestionsAvailable": "目前並沒有推薦的電影,開始觀看並對您的電影評分後,我們就會為您推薦您可能會喜歡的內容。",
"MessageNothingHere": "這裡沒有什麼。",
- "MessagePasswordResetForUsers": "下列使用者的密碼已被重新設置。該使用者現在可以使用在密碼重置時所使用之 PIN 代碼進行登入。",
- "MessagePleaseEnsureInternetMetadata": "請確保已啟用從互聯網下載媒體資料。",
+ "MessagePasswordResetForUsers": "下列使用者的密碼已被重新設置。該使用者現在可以使用在密碼重設時所使用之 PIN 代碼進行登入。",
+ "MessagePleaseEnsureInternetMetadata": "請確保已啟用從網際網路下載媒體資料。",
"Monday": "星期一",
"MoreUsersCanBeAddedLater": "也可於控制台內新增使用者。",
"MySubtitles": "我的字幕",
"NewCollection": "新合集",
"NewCollectionHelp": "收藏櫃讓您能夠建立個人化的影音及其他媒體的分類。",
- "NewCollectionNameExample": "例子:星球大戰合集",
+ "NewCollectionNameExample": "例子:星際大戰合集",
"MessageNoNextUpItems": "沒有找到。開始看你的節目!",
"NoSubtitleSearchResultsFound": "無結果。",
"OptionAlbum": "專輯",
@@ -176,7 +173,7 @@
"OptionDatePlayed": "播放日期",
"OptionDescending": "降序",
"OptionDisableUser": "停用該使用者",
- "OptionDisableUserHelp": "被停用的使用者將被伺服器封鎖,即便正處於連線狀態也將被中斷。",
+ "OptionDisableUserHelp": "被停用的使用者將被伺服器封鎖,現有的連線也將中斷。",
"OptionDislikes": "不喜歡",
"OptionDownloadArtImage": "圖像",
"OptionDownloadBackImage": "媒體包裝背面",
@@ -185,7 +182,7 @@
"OptionDownloadLogoImage": "標誌",
"OptionDownloadMenuImage": "菜單",
"OptionDownloadPrimaryImage": "主要圖",
- "OptionDownloadThumbImage": "縮略圖",
+ "OptionDownloadThumbImage": "縮圖",
"OptionDvd": "DVD",
"OptionEnded": "完結",
"OptionFavorite": "我的最愛",
@@ -195,7 +192,7 @@
"OptionHasThemeVideo": "主題影片",
"OptionHideUser": "在登入頁面隱藏此使用者",
"OptionImdbRating": "IMDB評分",
- "OptionIsHD": "高清",
+ "OptionIsHD": "高畫質",
"OptionIsSD": "標清",
"OptionLikes": "喜歡",
"OptionMissingEpisode": "缺少了的單元",
@@ -234,17 +231,17 @@
"RecordingCancelled": "已取消排程錄製。",
"RecordingScheduled": "已排程錄製。",
"Refresh": "重新整理",
- "RefreshDialogHelp": "詳細資料的更新方式會依據 Jellyfin 的設定及已經啟用的網路服務來進行。",
+ "RefreshDialogHelp": "中繼資料的更新方式會依據伺服器設定及已經啟用的網路服務來進行。",
"ReplaceAllMetadata": "取代所有中繼資料",
"ReplaceExistingImages": "取代現有圖片",
"Saturday": "星期六",
"Save": "保存",
"Search": "搜尋",
- "SearchForCollectionInternetMetadata": "在互聯網上搜索媒體圖像和資料",
- "SearchForMissingMetadata": "搜尋遺失的詳細資料",
+ "SearchForCollectionInternetMetadata": "在網路上搜尋媒體圖像和資料",
+ "SearchForMissingMetadata": "搜尋遺失的中繼資料",
"SearchForSubtitles": "搜尋字幕",
"SeriesRecordingScheduled": "已排程錄製整個系列。",
- "ServerUpdateNeeded": "此Jellyfin伺服器需要更新,請至{0}取得最新版本",
+ "ServerUpdateNeeded": "伺服器需要更新,請至 {0} 取得最新版本",
"SettingsSaved": "設置已保存。",
"Share": "分享",
"Subtitles": "字幕",
@@ -252,7 +249,6 @@
"TabAdvanced": "進階",
"TabAlbumArtists": "專輯歌手",
"TabAlbums": "專輯",
- "TabArtists": "歌手",
"TabCatalog": "目錄",
"TabChannels": "頻道",
"TabEpisodes": "單元",
@@ -261,11 +257,10 @@
"TabInfo": "資訊",
"TabLatest": "最新",
"TabLiveTV": "電視",
- "TabMetadata": "媒體資料",
"TabMovies": "電影",
"TabMusic": "音樂",
- "TabMyPlugins": "我的插件",
- "TabNetworks": "網絡",
+ "TabMyPlugins": "我的附加元件",
+ "TabNetworks": "網路",
"TabPassword": "密碼",
"TabProfile": "設定",
"TabProfiles": "設定",
@@ -275,9 +270,7 @@
"TabSettings": "設定",
"TabShows": "節目",
"TabSongs": "歌曲",
- "TabSuggestions": "建議",
"TabTrailers": "預告",
- "TabTranscoding": "轉碼中",
"TabUpcoming": "接下來",
"TellUsAboutYourself": "介紹一下自己",
"ThisWizardWillGuideYou": "此精靈將帶你完成安裝過程,開始之前,請選擇您慣用的語言。",
@@ -285,14 +278,14 @@
"TrackCount": "{0} 個曲目",
"Tuesday": "星期二",
"UninstallPluginConfirmation": "你確定要解除安裝 {0}?",
- "HeaderUninstallPlugin": "解除安裝插件",
+ "HeaderUninstallPlugin": "解除安裝附加元件",
"UserProfilesIntro": "Jellyfin 可單獨對使用者進行設定,所有使用者擁有自己的顯示設置,播放狀態和家長控制。",
"Wednesday": "星期三",
"WelcomeToProject": "歡迎使用 Jellyfin!",
"WizardCompleted": "這就是我們所需的全部資訊,Jellyfin 現在正在收集你的媒體櫃的資料,在這段時間內,不妨參考我們推出的應用程式。按一下完成進入控制台。",
"Actor": "演員",
"AddToPlayQueue": "加入播放清單",
- "AddToPlaylist": "加入播放列表",
+ "AddToPlaylist": "加入播放清單",
"Absolute": "絕對",
"AccessRestrictedTryAgainLater": "目前存取受限,請稍後再試。",
"AddedOnValue": "已加入 {0}",
@@ -305,7 +298,7 @@
"AllLibraries": "所有媒體",
"AllowMediaConversion": "允許媒體轉檔",
"AllowMediaConversionHelp": "授予或拒絕存取媒體轉檔功能。",
- "AllowRemoteAccess": "允許遠端存取該 Jellyfin 伺服器。",
+ "AllowRemoteAccess": "允許遠端存取伺服器。",
"AlwaysPlaySubtitles": "總是顯示字幕",
"AlwaysPlaySubtitlesHelp": "將會載入符合語音設定的字幕,無論語音是哪一個語言。",
"AnyLanguage": "任何語言",
@@ -338,21 +331,20 @@
"AirDate": "播出日期",
"Aired": "已播於",
"AllEpisodes": "所有集數",
- "AllowHWTranscodingHelp": "若啟用,將會允許調諧器同步轉檔,這會減少 Jellyfin 伺服器轉檔必要。",
- "AllowOnTheFlySubtitleExtraction": "允許同步字幕截取",
- "AllowOnTheFlySubtitleExtractionHelp": "可以從影片中提取內建字幕並以純文字的形式給 Jellyfin 應用程式以避免影片轉檔。某些系統中提取的過程可能會花費較長時間並導致影片播放出現停滯。若停用這個選項,當內建字幕不被播放端設備支援時,字幕將透過轉檔嵌入影片中。",
- "AllowedRemoteAddressesHelp": "可以從非本地連線的IP位址,用冒號分隔,留白則允許所有IP。",
+ "AllowHWTranscodingHelp": "若啟用,將會允許調諧器同步轉檔,能夠減少伺服器轉檔需求。",
+ "AllowOnTheFlySubtitleExtraction": "允許即時擷取字幕",
+ "AllowOnTheFlySubtitleExtractionHelp": "從影片中提取內建字幕並以純文字的形式顯示以避免影片轉檔。某些系統中提取的過程可能花費較長時間並導致影片播放出現停滯。若停用這個選項,當內建字幕不被播放端設備支援時,字幕將透過轉檔嵌入影片中。",
+ "AllowedRemoteAddressesHelp": "可以從非本地連線的 IP 位址或 IP/子網域遮罩清單,用冒號分隔。 留白則允許所有IP。",
"BookLibraryHelp": "支援有聲書和電子書。請瀏覽 {0}書籍命名指南{1}。",
"Box": "盒子",
"BoxRear": "盒子(背面)",
- "BurnSubtitlesHelp": "根據字幕格式決定伺服器在影片轉檔時是否燒錄字幕。避免燒錄字幕時消耗過多伺服器資源。選擇「自動」以燒錄基於圖片的字幕格式(如 VOBSUB、PGS 或 SUB/IDX 等)和一些複雜的 ASS/SSA 字幕。",
+ "BurnSubtitlesHelp": "根據字幕格式決定伺服器在影片轉檔時是否燒錄字幕。避免燒錄字幕時消耗過多伺服器資源。選擇「自動」以燒錄圖片格式的字幕(如 VOBSUB、PGS 或 SUB/IDX 等)與複雜的 ASS/SSA 字幕。",
"ButtonArrowDown": "下",
"ButtonConnect": "連結",
"ButtonDown": "下",
"ButtonDownload": "下載",
"ButtonEditOtherUserPreferences": "編輯使用者個人檔案、大頭貼和個人設定。",
"ButtonFullscreen": "全螢幕",
- "ButtonHelp": "幫助",
"ButtonInfo": "詳細資料",
"ButtonLibraryAccess": "媒體庫存取",
"ButtonManualLogin": "手動登入",
@@ -366,7 +358,6 @@
"ButtonPreviousTrack": "上一首",
"ButtonProfile": "個人首頁",
"ButtonRename": "重新命名",
- "ButtonRepeat": "重覆播放",
"ButtonResetEasyPassword": "重設簡單 PIN 碼",
"ButtonRestart": "重新啟動",
"ButtonResume": "繼續播放",
@@ -388,7 +379,7 @@
"CancelRecording": "取消錄影",
"CancelSeries": "取消系列",
"Categories": "類別",
- "ChangingMetadataImageSettingsNewContent": "更改影片中繼資料或媒體圖像的下載設定僅對以後添加至媒體庫中的新内容生效,若需更改已存在的資料,請手動更新中繼資料。",
+ "ChangingMetadataImageSettingsNewContent": "更改影片中繼資料或媒體圖像的下載設定僅對以後添加至媒體庫中的新內容生效,若需更改已存在的資料,請手動更新中繼資料。",
"ChannelAccessHelp": "選擇與此使用者共享之頻道。管理員將能夠使用中繼資料管理器編輯所有資料夾。",
"ChannelNameOnly": "只在頻道 {0}",
"ChannelNumber": "頻道號碼",
@@ -424,7 +415,7 @@
"DeviceAccessHelp": "只適用於用唯一辨識方法的裝置,並不會阻止瀏覽器存取。已過濾的使用者裝置會被拒絕存取,直到他們被批准。",
"DirectPlaying": "直接播放",
"DirectStreamHelp1": "媒體在畫質和媒體類型(H.264、AC3 等)方面與裝置相容。但是在不相容的檔案格式(.mkv、.avi、.wmv 等)中,在影片傳輸到裝置之前,將會重新轉檔。",
- "DirectStreamHelp2": "直接串流檔案會占用非常少的處理效能並且影片的品質不會有任何損失。",
+ "DirectStreamHelp2": "直接串流檔案會占用較少的 CPU 且影片品質不會有任何損失。",
"DirectStreaming": "直接串流",
"Director": "導演",
"Directors": "導演",
@@ -441,7 +432,7 @@
"Down": "下",
"DownloadsValue": "{0} 個下載",
"DrmChannelsNotImported": "受 DMR 保護的頻道將不會被導入。",
- "DropShadow": "背景投影",
+ "DropShadow": "陰影",
"EasyPasswordHelp": "你的簡易 PIN 碼將會用於在支援的 Jellyfin 應用上進行離線存取,同時也可被用於區域網路的登入。",
"EditMetadata": "編輯中繼資料",
"EditSubtitles": "編輯字幕",
@@ -454,7 +445,7 @@
"EnableExternalVideoPlayersHelp": "當你開始播放影片時,將會顯示外部播放器選單。",
"EnableHardwareEncoding": "啟用硬體編碼",
"EnableNextVideoInfoOverlay": "在播放時顯示下一個影片資訊",
- "EnableNextVideoInfoOverlayHelp": "在影片結束前,顯示當前播放列表中下一個影片的資訊。",
+ "EnableNextVideoInfoOverlayHelp": "在影片結束前,顯示當前播放清單中下一個影片的資訊。",
"EnablePhotos": "顯示圖片",
"EnablePhotosHelp": "圖片將被偵測到並和其他媒體檔案一起顯示。",
"EnableStreamLooping": "自動循環播放直播",
@@ -464,21 +455,21 @@
"EnableThemeVideos": "啟用主題影片",
"EnableThemeVideosHelp": "瀏覽媒體庫時主題影片將作為背景影片播放。",
"Episodes": "劇集",
- "ErrorAddingListingsToSchedulesDirect": "在將電視節目時間表新增到您的 Schedules Direct 帳號時出現錯誤。每個 Schedules Direct 帳號只允許有限的時間表。您在繼續前可能需要登入 Schedules Direct 網站並刪除帳號中的其它列表。",
- "ErrorAddingMediaPathToVirtualFolder": "新增媒體路徑時發生錯誤,請確認路徑是否有效,且你的 Jellyfin 伺服器有對該位置的存取權。",
- "ErrorAddingTunerDevice": "新增調諧器設備時發生錯誤,請確認它是否可被存取後再試一次。",
- "ErrorAddingXmlTvFile": "存取 XMLTV 檔案時發生錯誤,請確認該檔案是否存在後再試一次。",
- "ErrorDeletingItem": "從 Jellyfin 伺服器刪除項目時發生錯誤,請確認伺服器對該磁碟有寫入權限並再試一次。",
+ "ErrorAddingListingsToSchedulesDirect": "在將電視節目時間表新增到您的 Schedules Direct 帳號時出現錯誤。每個 Schedules Direct 帳號只允許有限的時間表。您在繼續前可能需要登入 Schedules Direct 網站並刪除帳號中的其它清單。",
+ "ErrorAddingMediaPathToVirtualFolder": "新增媒體路徑時發生錯誤,請確認路徑是否有效,且 Jellyfin 具該位置的存取權。",
+ "ErrorAddingTunerDevice": "新增調諧器設備時發生錯誤,請確認它是否可被存取後重試。",
+ "ErrorAddingXmlTvFile": "存取 XMLTV 檔案時發生錯誤,請確認該檔案是否存在後重試。",
+ "ErrorDeletingItem": "從伺服器刪除項目時發生錯誤,請確認伺服器對該位址有寫入權限並重試。",
"ErrorGettingTvLineups": "下載電視節目表時發生錯誤,請確認你的資訊是否正確並重試。",
"ErrorStartHourGreaterThanEnd": "結束時間必須在開始時間後。",
- "ErrorPleaseSelectLineup": "請選擇節目表,然後再試一次。如果沒有可用的節目表,請檢查您的使用者名稱、密碼和郵遞區號是否正確。",
+ "ErrorPleaseSelectLineup": "請選擇節目表,然後重試。若無可用的節目表,請檢查您的使用者名稱、密碼和郵遞區號是否正確。",
"ErrorSavingTvProvider": "儲存電視供應商時發生錯誤,請確認是否可存取並重試。",
"EveryNDays": "每 {0} 天",
"ExitFullscreen": "結束全螢幕",
"ExtraLarge": "特大",
"ExtractChapterImagesHelp": "擷取章節圖片將允許 Jellyfin 顯示圖片形式的章節選單,過程可能會非常緩慢、佔用大量 CPU 資源,並且可能需要幾 GB 的硬碟空間。\n擷取會在影片被偵測到時啟動,同時也可作為一個夜間計劃任務運行,這個任務可以在「計劃任務」選項中進行設定,不建議在尖峰時刻使用時間進行這個任務。",
"Extras": "額外",
- "FFmpegSavePathNotFound": "我們無法通過你輸入的路徑找到 FFmpeg。 FFprobe 同樣也是必要且應該被放在同一個資料夾中。他們通常會被打包在一起以供下載。請檢查這個路徑然後再試一次。",
+ "FFmpegSavePathNotFound": "我們無法通過你輸入的路徑找到 FFmpeg。 FFprobe 同樣也是必要且應該被放在同一個資料夾中。他們通常會被打包在一起以供下載。請檢查這個路徑後重試。",
"FastForward": "快轉",
"Favorites": "我的最愛",
"Features": "功能",
@@ -496,7 +487,7 @@
"GroupVersions": "按版本分組",
"GuestStar": "客串",
"Guide": "指南",
- "GuideProviderSelectListings": "選擇列表",
+ "GuideProviderSelectListings": "選擇清單",
"H264CrfHelp": "CRF 是 x264 編碼器的預設畫質設置。此方法允許編碼器自動分配位元速率來試著達到一定輸出品質。讓每個畫格得到它需要的位元數來保持所需的品質等級。CRF 會得到最佳的位元速率分配結果。",
"EncoderPresetHelp": "速度越慢則會得到更好的壓縮編碼效率。",
"HDPrograms": "HD 節目",
@@ -507,7 +498,7 @@
"HeaderActivity": "活動",
"HeaderAddScheduledTaskTrigger": "新增觸發",
"HeaderAddToCollection": "加到收藏",
- "HeaderAddToPlaylist": "加到播放列表",
+ "HeaderAddToPlaylist": "加到播放清單",
"HeaderAddUpdateImage": "新增/更新圖片",
"HeaderAlbumArtists": "專輯演出者",
"HeaderAlbums": "專輯",
@@ -515,7 +506,7 @@
"HeaderAllowMediaDeletionFrom": "允許從中刪除媒體",
"HeaderApiKey": "API 金鑰",
"HeaderApiKeys": "API 金鑰",
- "HeaderApiKeysHelp": "外部應用程式需要有一個 API 金鑰以用於和 Jellyfin 伺服器溝通。金鑰會在 Jellyfin 使用者登入時自動發行,或者你可以手動為應用程式產生一個金鑰。",
+ "HeaderApiKeysHelp": "外部應用程式需要有一個 API 金鑰以用於和伺服器溝通。金鑰會在使用者登入時自動發行,也可以手動產生一個金鑰。",
"HeaderApp": "應用程式",
"HeaderAppearsOn": "同時出現於",
"HeaderAudioBooks": "有聲書",
@@ -529,15 +520,15 @@
"HeaderChannelAccess": "節目存取",
"HeaderChapterImages": "章節圖片",
"HeaderCodecProfile": "編碼設定檔",
- "HeaderCodecProfileHelp": "編碼器的設定檔標明了設備播放特定編碼時的限制;如果在限制之內則媒體將被轉碼,否則編碼器將被設定為直接播放。",
+ "HeaderCodecProfileHelp": "編碼器的設定檔標明了設備播放特定編碼時的限制;如果在限制之內則媒體將被轉檔,否則編碼器將被設定為直接播放。",
"HeaderConfigureRemoteAccess": "設定遠端控制",
- "HeaderConfirmPluginInstallation": "確認插件安裝",
+ "HeaderConfirmPluginInstallation": "確認附加元件安裝",
"HeaderConfirmProfileDeletion": "確認刪除個人資料",
- "HeaderConfirmRevokeApiKey": "重置 API 金鑰",
+ "HeaderConfirmRevokeApiKey": "重設 API 金鑰",
"HeaderConnectToServer": "連結至伺服器",
"HeaderConnectionFailure": "連結失敗",
"HeaderContainerProfile": "影片載體設定",
- "HeaderContainerProfileHelp": "影片容器的設定檔標明了設備播放特定媒體格式時的限制。如果在限制之內則媒體將被轉碼,否則媒體格式將被設定為直接播放。",
+ "HeaderContainerProfileHelp": "影片容器的設定檔標明了設備播放特定媒體格式時的限制。如果在限制之內則媒體將被轉檔,否則媒體格式將被設定為直接播放。",
"HeaderContinueListening": "繼續聆聽",
"HeaderContinueWatching": "繼續觀賞",
"HeaderDateIssued": "發布日期",
@@ -552,7 +543,6 @@
"HeaderDevices": "裝置",
"HeaderDirectPlayProfile": "直接播放設定檔",
"HeaderDirectPlayProfileHelp": "新增直接播放設定檔,標明哪些媒體格式設備可以自己處理。",
- "HeaderDisplay": "顯示",
"HeaderDownloadSync": "下載與同步",
"HeaderEditImages": "編輯圖片",
"HeaderEnabledFields": "已啟用的欄位",
@@ -564,13 +554,11 @@
"HeaderFavoriteArtists": "最愛演出者",
"HeaderFavoriteEpisodes": "最愛影集",
"HeaderFavoriteMovies": "最愛電影",
- "HeaderFavoritePlaylists": "最愛播放列表",
+ "HeaderFavoritePlaylists": "最愛播放清單",
"HeaderFavoriteShows": "最愛節目",
"HeaderFavoriteSongs": "最愛歌曲",
"HeaderFavoriteVideos": "最愛的影片",
- "HeaderFeatures": "功能",
"HeaderFetcherSettings": "擷取器設置",
- "HeaderFilters": "篩選條件",
"HeaderForKids": "給兒童",
"HeaderGenres": "類型",
"HeaderHttpHeaders": "HTTP 標頭",
@@ -583,7 +571,7 @@
"HeaderItems": "項目",
"HeaderKeepRecording": "繼續錄製",
"HeaderKeepSeries": "保存系列",
- "HeaderKodiMetadataHelp": "要啟用或停用 NFO 中繼資料,請在 Jellyfin「建立媒體庫」頁面中編輯該媒體庫「中繼資料儲存」部分。",
+ "HeaderKodiMetadataHelp": "要啟用或停用 NFO 中繼資料,請在設定裡「建立媒體庫」頁面中編輯「中繼資料儲存」部分。",
"HeaderLatestMedia": "最新媒體",
"HeaderLatestMusic": "最新音樂",
"HeaderLibraries": "媒體庫",
@@ -617,7 +605,7 @@
"HeaderPlayOn": "播放在",
"HeaderPlayback": "媒體播放",
"HeaderPlaybackError": "播放錯誤",
- "HeaderPluginInstallation": "插件安裝",
+ "HeaderPluginInstallation": "附加元件安裝",
"HeaderRecordingOptions": "錄影選項",
"HeaderRecordingPostProcessing": "錄影後製",
"HeaderRemoteControl": "遙控",
@@ -629,8 +617,8 @@
"HeaderSeasons": "季數",
"HeaderSecondsValue": "{0} 秒",
"HeaderSelectPath": "選擇位址",
- "HeaderSelectTranscodingPath": "選擇轉碼暫放位址",
- "HeaderSelectTranscodingPathHelp": "瀏覽或輸入轉碼用來存暫時資料的位址。資料夾需可讀取。",
+ "HeaderSelectTranscodingPath": "選擇轉檔暫放位址",
+ "HeaderSelectTranscodingPathHelp": "瀏覽或輸入轉檔用來存暫時資料的位址。資料夾需具寫入權限。",
"HeaderSendMessage": "傳送訊息",
"HeaderSeriesOptions": "系列選項",
"HeaderSeriesStatus": "系列狀態",
@@ -645,7 +633,6 @@
"HeaderStopRecording": "停止錄影",
"HeaderSubtitleAppearance": "字幕外觀",
"HeaderSubtitleDownloads": "字幕下載",
- "HeaderTags": "標籤",
"HeaderThisUserIsCurrentlyDisabled": "這個使用者目前停用",
"HeaderTracks": "軌",
"HeaderTunerDevices": "調諧器裝置",
@@ -659,19 +646,19 @@
"AuthProviderHelp": "選擇用於驗證使用者密碼的身份驗證提供者。",
"HeaderParentalRatings": "家長評級",
"HeaderProfile": "設定檔",
- "HeaderProfileInformation": "設定檔信息",
- "HeaderProfileServerSettingsHelp": "這些數值將控制 Jellyfin 伺服器如何呈現給設備。",
+ "HeaderProfileInformation": "設定檔訊息",
+ "HeaderProfileServerSettingsHelp": "這些數值將控制伺服器如何呈現給設備。",
"HeaderResponseProfile": "回覆設定檔",
"HeaderResponseProfileHelp": "當播放某些類型的媒體時,回覆設定檔提供一種方法來發送自定訊息到設備。",
"HeaderSchedule": "日程表",
"HeaderSelectCertificatePath": "選擇證書路徑",
- "HeaderSelectMetadataPath": "選擇數據路徑",
+ "HeaderSelectMetadataPath": "選擇中繼資料路徑",
"HeaderSubtitleProfile": "字幕設定檔",
"HeaderSubtitleProfiles": "字幕設定檔",
"HeaderSubtitleProfilesHelp": "字幕設定檔描述設備所支援的字幕格式。",
"HeaderTaskTriggers": "任務觸發",
- "HeaderTranscodingProfile": "轉碼設定",
- "HeaderTranscodingProfileHelp": "新增轉碼設定檔標明哪些媒體格式需要轉碼處理。",
+ "HeaderTranscodingProfile": "轉檔設定",
+ "HeaderTranscodingProfileHelp": "新增轉檔設定檔標明哪些媒體格式需要轉檔處理。",
"HeaderTuners": "調諧器",
"HeaderTypeImageFetchers": "{0} 圖片獲取程序",
"HeaderTypeText": "輸入文字",
@@ -694,15 +681,15 @@
"HttpsRequiresCert": "要啟用安全連線,您需要提供受信任的SSL證書,如 Let's Encrypt。 請提供證書,或停用安全連線。",
"Identify": "識別",
"Images": "圖片",
- "ImportFavoriteChannelsHelp": "若啟用,只有在調諧器設備中被標記為我的最愛的頻道才會被導入。",
- "ImportMissingEpisodesHelp": "若啟用,有關缺失劇集的數據導入您的 Jellyfin 媒體庫,並在季節和系列中顯示。 這可能會導致媒體庫掃描延長。",
- "InstallingPackage": "正在安装 {0}(版本 {1})",
+ "ImportFavoriteChannelsHelp": "若啟用,僅於調諧器設備中被標記為我的最愛的頻道才會被導入。",
+ "ImportMissingEpisodesHelp": "缺失劇集的資料將導入您的媒體庫,並在季度與系列中顯示。 可能導致媒體庫掃描延長。",
+ "InstallingPackage": "正在安裝 {0}(版本 {1})",
"InstantMix": "即時混音",
"Items": "項目",
"Kids": "兒童",
"Label3DFormat": "3D 格式:",
"LabelAbortedByServerShutdown": "(因為伺服器關閉被中止)",
- "LabelAccessDay": "一周中的何時:",
+ "LabelAccessDay": "一週中的何時:",
"LabelAccessEnd": "結束時間:",
"LabelAccessStart": "開始時間:",
"LabelAirDays": "播出日期:",
@@ -713,27 +700,26 @@
"LabelAlbum": "專輯:",
"LabelAlbumArtHelp": "PN 在 upnp:albumArtURI 裡的 dlna:profileID 屬性用於專輯封面。某些設備不管圖像的尺寸大小,都會要求特定的值。",
"LabelAlbumArtMaxHeight": "專輯封面最大高度:",
- "LabelAlbumArtMaxHeightHelp": "通過 upnp:albumArtURI 顯示的專輯封面超鏈接的最大分辨率。",
+ "LabelAlbumArtMaxHeightHelp": "通過 upnp:albumArtURI 顯示的專輯封面超連結的最大解析度。",
"LabelAlbumArtMaxWidth": "專輯封面最大寬度:",
- "LabelAlbumArtMaxWidthHelp": "通過 upnp:albumArtURI 顯示的專輯封面超鏈接的最大解析度。",
+ "LabelAlbumArtMaxWidthHelp": "通過 upnp:albumArtURI 顯示的專輯封面超連結的最大解析度。",
"LabelAlbumArtPN": "專輯封面 PN :",
"LabelAlbumArtists": "專輯作家:",
- "LabelAll": "所有",
- "LabelAllowHWTranscoding": "允許硬體轉碼",
- "LabelAllowedRemoteAddresses": "遠端 IP 過濾:",
- "LabelAllowedRemoteAddressesMode": "遠端 IP 過濾模式:",
+ "LabelAllowHWTranscoding": "允許硬體轉檔",
+ "LabelAllowedRemoteAddresses": "遠端 IP 位址過濾:",
+ "LabelAllowedRemoteAddressesMode": "遠端 IP 位址過濾模式:",
"LabelAppName": "APP 名稱",
"LabelAppNameExample": "例如:可愛蹦蹦主機、小安的 Jellyfin",
"LabelArtists": "藝人:",
- "LabelArtistsHelp": "分開多重使用 ;",
- "LabelAudio": "音頻",
+ "LabelArtistsHelp": "將多位演出者以「;」分隔。",
+ "LabelAudio": "音訊",
"LabelAuthProvider": "認證提供者:",
"LabelAutomaticallyRefreshInternetMetadataEvery": "從網路自動抓取中繼資料:",
- "LabelBindToLocalNetworkAddress": "綁定本地網絡地址:",
- "LabelBindToLocalNetworkAddressHelp": "(選用)覆蓋 HTTP 伺服器綁定的本地 IP 地址。如果留空,伺服器將會監聽所有可用的地址。改變此欄位需重啟 Jellyfin 伺服器。",
+ "LabelBindToLocalNetworkAddress": "綁定本地網路地址:",
+ "LabelBindToLocalNetworkAddressHelp": "(選用)覆蓋 HTTP 伺服器綁定的本地 IP 位址。如果留空,伺服器將會監聽所有可用的地址。改變此欄位需重啟 Jellyfin 伺服器。",
"LabelBirthDate": "出生日期:",
"LabelBirthYear": "出生年:",
- "LabelBlastMessageInterval": "活動信號的時間間隔(秒)",
+ "LabelBlastMessageInterval": "活動信號的時間間隔",
"LabelBlastMessageIntervalHelp": "確定伺服器活動消息之間的持續時間(秒)。",
"LabelBlockContentWithTags": "通過標籤鎖定內容:",
"LabelBurnSubtitles": "燒錄字幕:",
@@ -748,7 +734,7 @@
"LabelCustomCertificatePath": "自訂 SSL 證書路徑:",
"LabelCustomCertificatePathHelp": "提供包含證書和金鑰的 PKCS #12 文件的路徑以在自訂域名上啟用 TLS。",
"LabelCustomCss": "自訂 CSS:",
- "LabelCustomCssHelp": "於 Web 介面套用您的自訂樣式。",
+ "LabelCustomCssHelp": "於網頁介面套用您的自訂樣式。",
"LabelCustomDeviceDisplayName": "顯示名稱:",
"Depressed": "凹陷",
"HeaderHome": "首頁",
@@ -757,7 +743,7 @@
"LabelCustomDeviceDisplayNameHelp": "指定自訂的顯示名稱,或者留空以使用設備自己報告的名稱。",
"LabelCustomRating": "自訂分級:",
"LabelDateAdded": "新增日期:",
- "LabelDateAddedBehavior": "新内容加入的日期應使用:",
+ "LabelDateAddedBehavior": "新內容加入的日期應使用:",
"LabelDateTimeLocale": "設定時區:",
"LabelDeathDate": "死亡時間:",
"LabelDefaultScreen": "預設分頁:",
@@ -769,7 +755,7 @@
"LabelDisplayLanguageHelp": "翻譯 Jellyfin 是個進行中的專案。",
"LabelDisplayMode": "顯示模式:",
"LabelDisplayName": "顯示名稱:",
- "MessageNoPluginsInstalled": "您尚未安裝任何模組。",
+ "MessageNoPluginsInstalled": "您尚未安裝任何附加元件。",
"Mobile": "手機",
"Option3D": "3D",
"OptionEveryday": "每天",
@@ -777,17 +763,17 @@
"LabelAudioBitDepth": "音訊位元深度:",
"LabelBaseUrl": "根路徑:",
"LabelIconMaxHeight": "圖示最高高度:",
- "LabelHttpsPortHelp": "Jellyfin 的 HTTPS 伺服器應綁定的 TCP 端口。",
- "LabelIconMaxHeightHelp": "通過 upnp:icon 的圖標最大解析度。",
+ "LabelHttpsPortHelp": "HTTPS 伺服器的 TCP 埠。",
+ "LabelIconMaxHeightHelp": "通過 upnp:icon 的圖示最大解析度。",
"CopyStreamURL": "複製串流連結",
"MediaInfoDefault": "預設",
"MediaInfoStreamTypeAudio": "音訊",
- "LabelDateAddedBehaviorHelp": "如果原本就有中繼資料,將會優先使用其數據。",
+ "LabelDateAddedBehaviorHelp": "若原本就有中繼資料,將會優先使用。",
"LabelScreensaver": "螢幕保護程式:",
"LabelSeasonNumber": "季:",
"LabelDropImageHere": "拖移圖片到這裡,或是點擊來選取。",
"LabelImageType": "圖片格式:",
- "LabelIdentificationFieldHelp": "不區分大小寫的子字符串或正則表達式。",
+ "LabelIdentificationFieldHelp": "不區分大小寫的子字串或正則表達式。",
"Large": "大",
"LabelTranscodingAudioCodec": "音訊編碼:",
"MessageSettingsSaved": "設定已儲存.",
@@ -837,9 +823,9 @@
"Shuffle": "隨機播放",
"Smart": "智慧",
"HeaderFavoriteBooks": "最愛的書籍",
- "LabelAudioBitrate": "音訊比特率:",
+ "LabelAudioBitrate": "音訊位元率:",
"LabelAudioCodec": "音訊編碼:",
- "LabelBitrate": "比特率:",
+ "LabelBitrate": "位元率:",
"LabelAudioChannels": "音訊聲道:",
"LabelAudioSampleRate": "音訊取樣率:",
"LabelFont": "字體:",
@@ -847,12 +833,12 @@
"LabelDisplayOrder": "顯示順序:",
"LabelEnableBlastAliveMessages": "活動訊息",
"LabelEnableDlnaServer": "啟用 DLNA 伺服器",
- "LabelEnableDlnaServerHelp": "允許網絡上的 UPnP 設備瀏覽和播放內容。",
+ "LabelEnableDlnaServerHelp": "允許網路上的 UPnP 設備瀏覽和播放內容。",
"LabelEnableHardwareDecodingFor": "為以下啟用硬體解碼:",
"LabelEpisodeNumber": "集:",
"LabelBaseUrlHelp": "您可以在此處自訂伺服器 URL 路徑的子目錄,如:http://example.com/<baseurl>
",
"LabelExtractChaptersDuringLibraryScan": "於媒體庫掃描時擷取章節圖片",
- "LabelHttpsPort": "本地 HTTPS 端口:",
+ "LabelHttpsPort": "本地 HTTPS 埠:",
"LabelFailed": "失敗",
"LabelSubtitles": "字幕",
"LabelSupportedMediaTypes": "支援的媒體類型:",
@@ -878,7 +864,7 @@
"ManageLibrary": "管理媒體庫",
"MarkPlayed": "標記為已播放",
"MarkUnplayed": "標記為未播放",
- "MediaInfoBitrate": "比特率",
+ "MediaInfoBitrate": "位元率",
"MediaInfoChannels": "聲道",
"MediaInfoCodec": "編碼",
"MediaInfoContainer": "影片容器",
@@ -892,7 +878,7 @@
"MessageConfirmDeleteTunerDevice": "您確定要刪除這部裝置嗎?",
"MessageConfirmRecordingCancellation": "取消錄製?",
"MessageImageFileTypeAllowed": "僅支援 JPEG 和 PNG。",
- "MessageInvalidUser": "錯誤的使用者名稱或密碼,請再試一次。",
+ "MessageInvalidUser": "錯誤的使用者名稱或密碼,請重試。",
"MessageItemSaved": "項目已儲存。",
"MessagePleaseWait": "請稍候。",
"MinutesBefore": "分前",
@@ -926,7 +912,7 @@
"RecommendationBecauseYouLike": "因為您喜歡 {0}",
"SearchResults": "搜尋結果",
"TabPlaylists": "播放清單",
- "TabPlugins": "模組",
+ "TabPlugins": "附加元件",
"Transcoding": "轉檔",
"ValueTimeLimitMultiHour": "時間限制:{0} 小時",
"ValueVideoCodec": "影片編碼:{0}",
@@ -936,10 +922,10 @@
"LabelServerName": "伺服器名稱:",
"LabelTag": "標記:",
"LabelTranscodingTempPathHelp": "指定轉檔後的儲存路徑,留空將使用預設值。",
- "LabelffmpegPathHelp": "路徑指向 FFmpeg,或是包含其的資料夾。",
+ "LabelffmpegPathHelp": "FFmpeg 的路徑,或是包含其的資料夾。",
"ManageRecording": "管理錄影",
"MessageAlreadyInstalled": "已安裝此版本。",
- "MessageConfirmRestart": "您確定要重新啟動嗎?",
+ "MessageConfirmRestart": "您確定要重新啟動 Jellyfin 嗎?",
"Metadata": "中繼資料",
"OptionAllUsers": "所有使用者",
"OptionHomeVideos": "圖片",
@@ -960,7 +946,7 @@
"LabelDownloadLanguages": "下載語言:",
"LabelDynamicExternalId": "{0} Id:",
"LabelEasyPinCode": "簡易代碼:",
- "LabelEnableAutomaticPortMap": "啟用自動端口映射",
+ "LabelEnableAutomaticPortMap": "啟用自動埠映射",
"LabelEnableSingleImageInDidlLimit": "限制單個嵌入式圖片",
"LabelEndDate": "結束日期:",
"LabelLockItemToPreventChanges": "鎖定此項目來避免被更改",
@@ -973,7 +959,7 @@
"LabelSelectVersionToInstall": "選擇要安裝的版本:",
"LabelSendNotificationToUsers": "傳送通知給:",
"LabelSortBy": "排序按照:",
- "LabelVideoBitrate": "影片比特率:",
+ "LabelVideoBitrate": "影片位元率:",
"MediaInfoSize": "大小",
"MediaInfoTimestamp": "時間戳",
"MediaInfoStreamTypeData": "檔案",
@@ -982,7 +968,7 @@
"MediaInfoStreamTypeVideo": "影片",
"Menu": "選單",
"MetadataManager": "中繼資料管理器",
- "MessageNoPluginConfiguration": "這個模組沒有設定選項可供更改。",
+ "MessageNoPluginConfiguration": "這個附加元件沒有選項可供更改。",
"NoSubtitlesHelp": "字幕不會自動讀取,但可於播放時手動選取。",
"Normal": "正常",
"OptionAllowContentDownloading": "允許下載及同步媒體",
@@ -1001,18 +987,18 @@
"LabelGroupMoviesIntoCollections": "將電影分組",
"LabelKodiMetadataDateFormat": "釋出日期格式:",
"LabelIconMaxWidth": "Icon 最寬寬度:",
- "LabelGroupMoviesIntoCollectionsHelp": "顯示電影列表時,屬於相同集合的電影將作為分組項目顯示。",
+ "LabelGroupMoviesIntoCollectionsHelp": "顯示電影清單時,屬於相同集合的電影將作為分組項目顯示。",
"LabelEncoderPreset": "H264 解碼品質:",
"LabelHardwareAccelerationType": "硬體加速:",
- "LabelIconMaxWidthHelp": "通過 upnp:icon 的圖標最大解析度。",
+ "LabelIconMaxWidthHelp": "通過 upnp:icon 的圖示最大解析度。",
"LabelImportOnlyFavoriteChannels": "僅限收藏的頻道",
"LabelInNetworkSignInWithEasyPassword": "啟用以簡易密碼進行區域網路登入",
"LabelH264Crf": "H264 編碼 CRF:",
"LabelMaxStreamingBitrate": "最大串流畫質:",
- "LabelMaxStreamingBitrateHelp": "指定最大串流比特率。",
+ "LabelMaxStreamingBitrateHelp": "指定最大串流位元率。",
"LabelMessageText": "訊息文字:",
"LabelMessageTitle": "訊息標題:",
- "LabelMetadataDownloadLanguage": "首選下載語言:",
+ "LabelMetadataDownloadLanguage": "偏好下載語言:",
"LabelMetadata": "中繼資料:",
"LabelMethod": "方法:",
"LabelNewName": "新名稱:",
@@ -1029,7 +1015,6 @@
"TabCodecs": "編碼",
"TabContainers": "影片容器",
"TabDashboard": "控制台",
- "TabDisplay": "顯示",
"TabFavorites": "最愛",
"TabLogs": "日誌",
"TabNotifications": "通知",
@@ -1078,7 +1063,7 @@
"OptionEnableM2tsMode": "啟用 M2ts 模式",
"LabelKeepUpTo": "保持:",
"LabelKidsCategories": "兒童分類:",
- "LabelKodiMetadataEnablePathSubstitution": "啟用路徑替換",
+ "LabelKodiMetadataEnablePathSubstitution": "啟用路徑取代",
"LabelKodiMetadataEnableExtraThumbs": "複製 extrafanart 到 extrathumbs 欄位",
"LabelMovieCategories": "電影分類:",
"LabelMoviePrefix": "電影前綴:",
@@ -1088,24 +1073,23 @@
"LabelTranscodingContainer": "影片容器:",
"MovieLibraryHelp": "查看 {0}Jellyfin 電影命名指南{1}。",
"None": "無",
- "OptionAllowMediaPlaybackTranscodingHelp": "由於不支持的媒體格式,限制轉檔可能會導致 Jellyfin 應用程式播放失敗。",
+ "OptionAllowMediaPlaybackTranscodingHelp": "限制轉檔可能會導致播放不支援的格式時失敗。",
"MediaInfoLevel": "等級",
"MessageNoTrailersFound": "安裝 Trailer channel 來新增網路上預告片,以增進你的電影體驗。",
"OptionHasSpecialFeatures": "特色",
"RecommendationStarring": "主演 {0}",
"Rewind": "倒帶",
"SubtitleOffset": "字幕偏移",
- "TabPlayback": "播放",
"Unrated": "尚未評等",
"Up": "上",
"ValueOneSeries": "1 劇集",
"Writer": "編劇",
"XmlTvMovieCategoriesHelp": "有這些類別的節目會被當作電影,以「|」來分隔多個項目。",
"ValueSeriesCount": "{0} 劇集",
- "LabelHardwareAccelerationTypeHelp": "硬件加速需要額外的配置。",
+ "LabelHardwareAccelerationTypeHelp": "硬體加速需要額外的配置。",
"LabelHomeNetworkQuality": "區域網路畫質:",
- "LabelHomeScreenSectionValue": "主畫面模塊 {0}:",
- "LabelMetadataDownloadersHelp": "啟用媒體屬性下載器的優先次序,愈下次序只會用來填補缺少的信息。",
+ "LabelHomeScreenSectionValue": "主畫面模組 {0}:",
+ "LabelMetadataDownloadersHelp": "啟用中繼資料下載器的優先次序,愈下次序只會用來填補缺少的訊息。",
"LabelMetadataReaders": "中繼資料閱讀器:",
"LabelMetadataSaversHelp": "選取儲存中繼資料的檔案格式。",
"LabelModelNumber": "型號",
@@ -1115,7 +1099,7 @@
"OptionDownloadBannerImage": "橫幅",
"OptionEnableAccessToAllChannels": "允許存取所有頻道",
"OptionEnableAccessToAllLibraries": "允許存取所有媒體庫",
- "OptionEnableForAllTuners": "开启所有调谐器",
+ "OptionEnableForAllTuners": "開啟所有調諧器",
"OptionExtractChapterImage": "開啟章節圖片擷取",
"OptionEnableM2tsModeHelp": "當編碼為 MPEGTS 時啟用 M2TS 模式。",
"OptionEquals": "等於",
@@ -1130,10 +1114,10 @@
"SeriesDisplayOrderHelp": "按播出日期、DVD 順序或編號對劇集進行排序。",
"SeriesSettings": "系列設定",
"SeriesYearToPresent": "{0} - 現在",
- "ServerNameIsRestarting": "Jellyfin Server - {0} 重啟中。",
- "ServerNameIsShuttingDown": "Jellyfin 伺服器 - {0} 正在關閉。",
+ "ServerNameIsRestarting": "伺服器將於 {0} 後重新啟動。",
+ "ServerNameIsShuttingDown": "伺服器將於 {0} 後關閉。",
"SimultaneousConnectionLimitHelp": "允許的同時串流的最大數量。輸入 0 表示無限制。",
- "SkipEpisodesAlreadyInMyLibrary": "不錄製我的媒體庫裡已存在的劇集",
+ "SkipEpisodesAlreadyInMyLibrary": "不錄製已存在於媒體庫中的劇集",
"SmallCaps": "小型大寫字母",
"SortChannelsBy": "頻道排序方式:",
"SortName": "排序名稱",
@@ -1141,27 +1125,27 @@
"StopRecording": "停止錄影",
"LabelDefaultUserHelp": "確定哪些使用者媒體庫將顯示在連接裝置上。這可以為每個裝置提供不同的使用者設定檔。",
"LabelEnableBlastAliveMessagesHelp": "若此伺服器無法被其他 UPnP 裝置偵測到,請啟用此選項。",
- "LabelEnableDlnaClientDiscoveryIntervalHelp": "由 Jellyfin 決定進行 SSDP 搜尋之間的持續時間(以秒為單位)。",
+ "LabelEnableDlnaClientDiscoveryIntervalHelp": "決定進行 SSDP 搜尋之間的持續時間(以秒為單位)。",
"LabelEnableDlnaPlayToHelp": "偵測您網路裡的設備並遠端控制它們。",
"LabelExtractChaptersDuringLibraryScanHelp": "當媒體庫匯入影片並掃描時,將擷取章節圖片。\n否則,章節圖片將在之後的計畫任務中擷取,而媒體庫會更快完成掃描。",
"LabelMoviePrefixHelp": "若前綴套用到電影標題,請在此處輸入它來方便伺服器能夠正確處理。",
- "LabelMovieRecordingPath": "電影錄製路徑(選用):",
+ "LabelMovieRecordingPath": "電影錄製路徑:",
"LabelNotificationEnabled": "啟用這個通知",
"LabelProfileContainersHelp": "以逗號分隔,留空則適用於所有影片容器。",
"LabelSelectFolderGroupsHelp": "未選中的資料夾將在其自己的檢視中顯示。",
"LabelSerialNumber": "序號",
- "LabelSeriesRecordingPath": "電視劇錄影路徑(選用):",
+ "LabelSeriesRecordingPath": "影集錄影路徑:",
"LabelServerHost": "主機:",
"LabelSimultaneousConnectionLimit": "同時串流限制:",
"LabelSize": "大小:",
"LabelSkipBackLength": "跳過長度:",
- "LabelSkipIfGraphicalSubsPresentHelp": "保留文字版本的字幕會更有效率傳遞,減低影片轉碼的機會。",
+ "LabelSkipIfGraphicalSubsPresentHelp": "保留文字版本的字幕會更有效率傳遞,減低影片轉檔的機會。",
"LabelStopWhenPossible": "當可能時自動停止:",
"LabelStopping": "停止",
"LabelTagline": "個性宣言:",
"LabelSubtitleDownloaders": "字幕下載器:",
- "LabelSubtitleFormatHelp": "例如:SRT",
- "LabelSubtitlePlaybackMode": "字幕模式:",
+ "LabelSubtitleFormatHelp": "如:SRT",
+ "LabelSubtitlePlaybackMode": "字幕載入:",
"LabelTranscodingThreadCount": "轉檔執行緒數:",
"LabelTunerIpAddress": "調諧器 IP 位址:",
"LabelTunerType": "調諧器類型:",
@@ -1193,22 +1177,22 @@
"MessageConfirmDeleteGuideProvider": "您確定要刪除此指南提供者嗎?",
"MessageConfirmProfileDeletion": "您確定要刪除這個設定檔嗎?",
"MessageConfirmRemoveMediaLocation": "您確定要移除這個位置嗎?",
- "MessageConfirmRevokeApiKey": "您確定要撤銷這個 API 金鑰嗎?這個應用程式與 Jellyfin 伺服器的連接將立即中斷。",
+ "MessageConfirmRevokeApiKey": "您確定要撤銷這個 API 金鑰嗎?這個應用程式與伺服器的連接將立即中斷。",
"MessageCreateAccountAt": "在 {0} 建立使用者",
"MessageDeleteTaskTrigger": "您確定要刪除這個任務觸發器嗎?",
"MessageDirectoryPickerBSDInstruction": "對於 BSD 系統,您需要設定包含您 FreeNAS Jail 虛擬機的儲存以便 Jellyfin 存取。",
"MessageDirectoryPickerLinuxInstruction": "使用 Linux on Arch Linux、CentOS、Debian、Fedora、openSUSE 或 Ubuntu 作業系統,您必須授權使用者至少讀取權限來存取您的儲存路徑。",
"MessageEnablingOptionLongerScans": "啟用這個選項可能會延長媒體庫的掃描時間。",
"MessageFileReadError": "讀取檔案時發生錯誤。",
- "MessageForgotPasswordInNetworkRequired": "請檢查您的區域網路後再開始密碼重置流程。",
+ "MessageForgotPasswordInNetworkRequired": "請檢查您的區域網路後再開始密碼重設流程。",
"MessageForgotPasswordFileCreated": "已在伺服器上建立了以下檔案,並包含有關後續步驟說明:",
- "MessageNoAvailablePlugins": "沒有可用的模組。",
+ "MessageNoAvailablePlugins": "沒有可用的附加元件。",
"MessageNoServersAvailable": "無法自動偵測伺服器。",
"MessageLeaveEmptyToInherit": "保留為空以繼承父項或全域預設值的設定。",
"MessageNoCollectionsAvailable": "分組能夠讓您享受個性化的影片、劇集和專輯。點擊+按鈕開始建立分組。",
"MessagePlayAccessRestricted": "此內容的播放受到限制,聯繫您的伺服器管理員以獲取更多訊息。",
- "MessagePluginConfigurationRequiresLocalAccess": "請直接登入你的本地伺服器以設定這個模組。",
- "MessagePluginInstallDisclaimer": "安裝 Jellyfin 社區成員建立的模組來獲取額外的功能可以最佳化您的 Jellyfin。但他們可能會對你的 Jellyfin 伺服器造成的影響,如更長的媒體庫掃描時間、額外的背景資料處理和降低系統穩定性等。",
+ "MessagePluginConfigurationRequiresLocalAccess": "請直接登入你的本地伺服器以設定這個附加元件。",
+ "MessagePluginInstallDisclaimer": "安裝 Jellyfin 社區成員建立的附加元件來讓您的 Jellyfin 獲取額外的功能最佳化您的使用體驗。但可能會對你的 Jellyfin 伺服器效能造成影響,如更長的媒體庫掃描時間、額外的背景資料處理與系統穩定性降低等。",
"MessageReenableUser": "請參閱以下以重新啟用",
"MessageUnableToConnectToServer": "無法連上所選的伺服器,請確保該伺服器正在運作中。",
"MessageYouHaveVersionInstalled": "你目前安裝了 {0} 版本。",
@@ -1217,7 +1201,7 @@
"NoNewDevicesFound": "找不到裝置,要添加新調諧器,請關閉此對話框並手動輸入裝置訊息。",
"OnlyForcedSubtitles": "僅顯示強制字幕",
"OnlyImageFormats": "圖片格式(VOBSUB、PGS、SUB)",
- "OptionAllowLinkSharingHelp": "只有網頁包含的媒體訊息會被共享,媒體檔案本身不會被公開共享,共享的內容會在 {0} 天後到期。",
+ "OptionAllowLinkSharingHelp": "只有網頁包含的媒體訊息會被共享,媒體檔案本身不會被公開共享,共享的內容會在 {0} 天后到期。",
"OptionAllowRemoteSharedDevices": "允許遠端控制共享裝置",
"OptionAllowSyncTranscoding": "允許需要轉檔的媒體下載和同步",
"OptionAllowVideoPlaybackRemuxing": "允許播放需轉換但無需重新編碼的影片",
@@ -1225,13 +1209,13 @@
"MetadataSettingChangeHelp": "更改中繼資料設定將影響新增的新內容。要重新整理現有內容,請打開詳細訊息視窗並點選「重新整理」按鈕,或使用中繼資料管理器執行批次重新整理。",
"MusicLibraryHelp": "查看{0}音樂命名指南{1}。",
"OptionAutomaticallyGroupSeries": "自動合併分布在不同資料夾的電視劇",
- "OptionAutomaticallyGroupSeriesHelp": "分布在這個媒體庫的多個文件夾中的同一部電視劇將會自動整合成一部電視劇。",
+ "OptionAutomaticallyGroupSeriesHelp": "媒體庫中同一部電視劇的多個資料夾將會自動整合一起。",
"OptionDateAddedImportTime": "使用加入媒體庫時的掃描日期",
"OptionDisplayFolderView": "顯示「資料夾」類別來瀏覽你的媒體資料夾",
"OptionEmbedSubtitles": "在影片容器中嵌入",
"OptionDownloadImagesInAdvance": "提前下載圖片",
"OptionEnableAccessFromAllDevices": "允許所有裝置存取",
- "OptionDownloadImagesInAdvanceHelp": "預設情況下,大多數圖片僅在Jellyfin應用程式請求時下載。啟用此選項可於匯入新媒體後提前下載所有圖片,可能會延長的媒體庫掃描時間。",
+ "OptionDownloadImagesInAdvanceHelp": "預設情況下,大多數圖片僅在應用程式請求時下載。啟用此選項可於匯入新媒體時提前下載所有圖片,可能會延長的媒體庫掃描時間。",
"OptionEnableExternalContentInSuggestionsHelp": "允許將網際網路預告片和直播電視節目包含在建議的內容中。",
"OptionHideUserFromLoginHelp": "對私人或隱藏的管理員帳戶很有用,但需手動輸入使用者名稱和密碼登入。",
"OptionPlainStorageFolders": "顯示所有資料夾作為一般存儲資料夾",
@@ -1239,16 +1223,16 @@
"OptionPlainVideoItemsHelp": "所有影片在 DIDL 中顯示為「object.item.videoItem」,而不是一個更具體的類型,如「object.item.videoItem.movie」。",
"OptionProtocolHls": "HTTP 直播串流",
"OptionReportByteRangeSeekingWhenTranscoding": "轉檔時,回報伺服器支持的位元組查詢",
- "OptionSaveMetadataAsHidden": "儲存媒體資料和圖片為隱藏文件",
+ "OptionSaveMetadataAsHidden": "儲存中繼資料和圖片為隱藏文件",
"OptionSubstring": "子串",
"OptionWeekdays": "工作日",
"Overview": "概述",
"PackageInstallCancelled": "{0} (版本 {1})安裝被取消。",
"PlayAllFromHere": "從這裡開始全部播放",
"PleaseAddAtLeastOneFolder": "請點擊新增按鈕,新增至少一個資料夾到這個媒體庫。",
- "PleaseConfirmPluginInstallation": "點擊「OK」以確認您已經閱讀了上述內容並希望繼續安裝模組。",
+ "PleaseConfirmPluginInstallation": "點擊「OK」以確認您已經閱讀了上述內容並希望繼續安裝附加元件。",
"PleaseEnterNameOrId": "請輸入一個名稱或一個外部 ID。",
- "PleaseRestartServerName": "請重啟 Jellyfin 伺服器 - {0}。",
+ "PleaseRestartServerName": "請重啟 Jellyfin 於 {0}。",
"PleaseSelectTwoItems": "請至少選擇 2 個項目。",
"PreferEmbeddedTitlesOverFileNames": "優先使用內建的標題而不是檔案名稱",
"PreferEmbeddedTitlesOverFileNamesHelp": "這將在沒有網路上的中繼資料或本地中繼資料可用時顯示預設標題。",
@@ -1261,33 +1245,33 @@
"Programs": "節目",
"Quality": "品質",
"PackageInstallFailed": "{0} (版本 {1}) 安裝失敗。",
- "Raised": "提高",
+ "Raised": "浮凹",
"Rate": "評等",
"Recordings": "錄影",
- "ServerRestartNeededAfterPluginInstall": "安裝模組後,Jellyfin 伺服器需要重啟以使模組生效。",
+ "ServerRestartNeededAfterPluginInstall": "安裝附加元件後,Jellyfin 伺服器需要重啟使其生效。",
"ShowIndicatorsFor": "顯示指標:",
"Sort": "排序",
"Studios": "工作室",
"TheseSettingsAffectSubtitlesOnThisDevice": "這些設定僅影響該裝置的字幕顯示",
"TitleHardwareAcceleration": "硬體加速",
"TitleHostingSettings": "主機設定",
- "Uniform": "輪廓",
+ "Uniform": "邊框",
"Unmute": "取消靜音",
"Unplayed": "尚未播放",
"TvLibraryHelp": "查看 {0} 電視命名指南 {1} 。",
"LabelMonitorUsers": "監控活動:",
"LabelPleaseRestart": "改動將在手動重啟用戶端後生效。",
"LabelProfileCodecsHelp": "以逗號分隔。留空則適用於所有編解碼器。",
- "OptionPlainStorageFoldersHelp": "如果啟用,所有文件夾在DIDL中顯示為「object.container.storageFolder 」,而不是一個更具體的類型,如「object.container.person.musicArtist」。",
+ "OptionPlainStorageFoldersHelp": "所有資料夾在 DIDL 中顯示為「object.container.storageFolder 」,而不是一個更具體的類型,如「object.container.person.musicArtist」。",
"LabelInNetworkSignInWithEasyPasswordHelp": "你可以在你的家庭網路中使用你的簡易 PIN 碼登錄 Jellyfin 應用程式,僅在你使用外部網路時才需要輸入密碼,如果 PIN 碼留空,那麼在你的區域網路中便不需輸入密碼。",
"LabelReleaseDate": "釋出日期:",
"LabelRemoteClientBitrateLimit": "網際網路串流傳輸位元率限制(Mbps):",
- "LanNetworksHelp": "在強制頻寬限制時,認作本地網路上的 IP 地址或 IP/子網域遮罩項目的逗號分隔列表。若設置此項,所有其它 IP 地址將被視作在外部網路上,并且將受到外部頻寬限制。如果保留爲空,則只將服務器的子網域遮罩作本地網路。",
+ "LanNetworksHelp": "在強制頻寬限制時,認作本地網路上的 IP 位址或 IP/子網域遮罩項目的逗號分隔清單。若設置此項,所有其它 IP 位址將被視作在外部網路上,並且將受到外部頻寬限制。如果保留為空,則只將伺服器的子網域遮罩作本地網路。",
"OptionIgnoreTranscodeByteRangeRequests": "忽略轉檔位元組範圍請求",
- "OptionIgnoreTranscodeByteRangeRequestsHelp": "如果啟用,這些請求會被兌現,但會忽略的位元組範圍標頭。",
+ "OptionIgnoreTranscodeByteRangeRequestsHelp": "這些請求會被接受,但會忽略的位元組範圍標頭。",
"OptionLoginAttemptsBeforeLockoutHelp": "若值為 0,則表示將允許普通使用者嘗試三次、管理員嘗試五次的預設值,設定為 -1 來停用此功能。",
"OptionRequirePerfectSubtitleMatchHelp": "僅下載經過測試並確認跟此影片檔案完美匹配的字幕。取消勾選這個項目可以增加找到並下載字幕的可能性,但可能會下載時間軸、翻譯不正確的字幕。",
- "MessagePluginInstalled": "這個模組安裝成功,但 Jellyfin 伺服器需要重啟以使模組生效。",
+ "MessagePluginInstalled": "附加元件安裝成功,但需要重新啟動 Jellyfin 伺服器以使附加元件生效。",
"MessageChangeRecordingPath": "更改錄製資料夾不會將現有錄製從舊位置遷移到新的,您需要手動移動它們。",
"LabelEmbedAlbumArtDidl": "於 Didl 中嵌入專輯封面",
"LabelEnableAutomaticPortMapHelp": "透過 UPnP 自動將路由器上的公共埠轉發到伺服器上的本地埠。這可能不適用於某些路由器型號或網路設定。在伺服器重新啟動後才會進行更改。",
@@ -1296,9 +1280,9 @@
"LabelEnableSingleImageInDidlLimitHelp": "若在 Didl 中嵌入多個圖片,某些裝置可能無法正常顯示。",
"SortByValue": "排序方式:{0}",
"LabelLineup": "排隊:",
- "LabelLocalHttpServerPortNumber": "本地 HTTP 端口:",
- "LabelLocalHttpServerPortNumberHelp": "Jellyfin HTTP 伺服器監聽的 TCP 端口。",
- "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "這些設定也會被套用在任何透過此裝置發起的 Chromecast 播放。",
+ "LabelLocalHttpServerPortNumber": "本地 HTTP 埠:",
+ "LabelLocalHttpServerPortNumberHelp": "HTTP 伺服器的 TCP 埠。",
+ "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "此設定也會影響透過此裝置投放的 Chromecast。",
"LabelLoginDisclaimer": "登入字句:",
"LabelLogs": "日誌:",
"SubtitleDownloadersHelp": "按優先順序啟用並排列您的首選字幕下載程式。",
@@ -1306,18 +1290,18 @@
"SystemDlnaProfilesHelp": "系統設定檔案是唯讀的,更改系統設定檔案將被儲存到自訂的新設定檔案。",
"LabelNumber": "編號:",
"LabelNumberOfGuideDays": "下載電視指南日數:",
- "OnlyForcedSubtitlesHelp": "僅被標記為「強制」的字幕會被載入。",
+ "OnlyForcedSubtitlesHelp": "僅標記為「強制」的字幕會被載入。",
"PackageInstallCompleted": "{0} (版本 {1}) 安裝完成。",
"OptionDisplayFolderViewHelp": "在其他媒體庫旁邊顯示資料夾,對想要一個普通的資料夾檢視很有用。",
"LabelReasonForTranscoding": "轉檔原因:",
"LabelRecord": "錄影:",
"LabelRecordingPath": "預設錄影路徑:",
"LabelRecordingPathHelp": "指定用於存儲轉檔的位置,留空將使用伺服器的程式根目錄。",
- "LabelRemoteClientBitrateLimitHelp": "所有網路裝置都有可選的流位元率限制,這對於防止設備請求比網路連接所能處理的更高的位元率非常有用。這可能會導致伺服器上的 CPU 負載增加,以便將影片轉檔到較低的位元率。",
+ "LabelRemoteClientBitrateLimitHelp": "所有網路裝置都能夠調整流位元率限制,這對於防止設備請求比網路連接所能處理的更高的位元率非常有用。這可能會導致伺服器上的 CPU 負載增加,以便將影片轉檔到較低的位元率。",
"SmartSubtitlesHelp": "當音訊為外語時,將載入與語言偏好匹配的字幕。",
"SubtitleAppearanceSettingsDisclaimer": "這些設定將不會套用在圖形字幕(如 PGS、DVD 等),或者一些有著自己的內建樣式的字幕(ASS/SSA)。",
"UserAgentHelp": "提供自訂的使用者代理 HTTP 標頭。",
- "LabelRuntimeMinutes": "播放時長(分鐘):",
+ "LabelRuntimeMinutes": "播放時間:",
"LabelScheduledTaskLastRan": "最後執行 {0},花費時間 {1}。",
"LabelSkipForwardLength": "快轉長度:",
"LabelSkipIfAudioTrackPresent": "如果預設音軌的語言和下載語言一樣則跳過",
@@ -1334,7 +1318,7 @@
"LabelVaapiDevice": "VA API 裝置:",
"DashboardArchitecture": "架構:{0}",
"MediaInfoSampleRate": "採樣率",
- "MessageContactAdminToResetPassword": "請聯繫您的管理員來重置密碼。",
+ "MessageContactAdminToResetPassword": "請聯絡您的管理員來重設密碼。",
"MessageUnsetContentHelp": "內容將顯示為純資料夾,建議使用中繼資料管理器設置子資料夾的內容類型。",
"OptionAllowAudioPlaybackTranscoding": "允許播放需要轉檔的音訊",
"OptionCustomUsers": "自訂",
@@ -1343,18 +1327,18 @@
"XmlTvNewsCategoriesHelp": "有這些類別的節目會被當作新聞節目,以「|」來分隔多個項目。",
"LabelKodiMetadataEnableExtraThumbsHelp": "為了相容 Kodi 主題,下載的圖片將被同時儲存在 extrafanart 和 extrathumbs 資料夾中。",
"LabelInternetQuality": "網路畫質:",
- "LabelKodiMetadataEnablePathSubstitutionHelp": "允許將圖片的路徑以伺服器路徑來替換。",
- "LabelKodiMetadataSaveImagePathsHelp": "如果您的圖片檔案名稱不符合 Kodi 規範,建議啟用。",
- "LabelKodiMetadataUser": "儲存這些使用者的觀看資料到 NFO 檔案裏:",
+ "LabelKodiMetadataEnablePathSubstitutionHelp": "允許將圖片的路徑以伺服器路徑取代。",
+ "LabelKodiMetadataSaveImagePathsHelp": "若如果您的圖片檔案名稱不符合 Kodi 規範,建議啟用。",
+ "LabelKodiMetadataUser": "儲存這些使用者的觀看資料到 NFO 檔案中:",
"LabelKodiMetadataUserHelp": "儲存觀看資料到 NFO 檔案中以便其他應用程式使用。",
- "LabelMetadataReadersHelp": "優先排序您的首選資料屬性來源,首個找到的文件將被讀取。",
+ "LabelMetadataReadersHelp": "優先排序您的中繼資料屬性來源,首個找到的文件將被讀取。",
"LabelMetadataSavers": "中繼資料儲存方式:",
"LabelModelDescription": "型號描述",
"LabelModelName": "型號名稱",
"LabelModelUrl": "型號網址",
- "LabelMusicStreamingTranscodingBitrate": "音樂轉檔比特率:",
- "LabelMusicStreamingTranscodingBitrateHelp": "指定音樂串流時的最大比特率。",
- "LabelOptionalNetworkPathHelp": "如果這個資料夾在網路上分享,提供網路分享路徑可以供其他 Jellyfin 應用程式直接存取媒體檔案,例如 {0} 或者 {1}。",
+ "LabelMusicStreamingTranscodingBitrate": "音樂轉檔位元率:",
+ "LabelMusicStreamingTranscodingBitrateHelp": "指定音樂串流時的最大位元率。",
+ "LabelOptionalNetworkPathHelp": "如果這個資料夾在網路上分享,提供網路分享路徑可以供其他應用程式直接存取媒體檔案,例如 {0} 或者 {1}。",
"LabelOriginalAspectRatio": "原始長寬比:",
"LabelOverview": "內容概述:",
"LabelParentalRating": "家長分級:",
@@ -1377,8 +1361,8 @@
"LabelPreferredSubtitleLanguage": "字幕語言偏好:",
"LabelProtocol": "協議:",
"LabelProtocolInfo": "協議資訊:",
- "LabelPublicHttpPort": "公開 HTTP 端口:",
- "LabelPublicHttpsPort": "公開 HTTPS 端口:",
+ "LabelPublicHttpPort": "公開 HTTP 埠:",
+ "LabelPublicHttpsPort": "公開 HTTPS 埠:",
"LabelProtocolInfoHelp": "當響應來自裝置的 GetProtocolInfo(獲取協議訊息)請求時,該值將被使用。",
"LabelPublicHttpPortHelp": "公開連接埠應映射到本地 HTTP 連接埠。",
"LabelPublicHttpsPortHelp": "公開連接埠應映射到本地 HTTPS 連接埠。",
@@ -1401,49 +1385,49 @@
"ViewPlaybackInfo": "查看播放訊息",
"XmlTvSportsCategoriesHelp": "有這些類別的節目會被當作體育節目,以「|」來分隔多個項目。",
"XmlTvPathHelp": "XML 電視檔案的路徑,Jellyfin 將讀取該檔案並定期檢查其更新,您負責建立和更新檔案。",
- "MessageInvalidForgotPasswordPin": "簡易代碼錯誤或已過期,請再試一次。",
+ "MessageInvalidForgotPasswordPin": "簡易代碼錯誤或已過期,請重試。",
"OptionAllowVideoPlaybackTranscoding": "允許播放需要轉檔的影片",
"Small": "小",
"Smaller": "更小",
"XmlTvKidsCategoriesHelp": "有這些類別的節目會被當作兒童節目,以「|」來分隔多個項目。",
"TabResponses": "響應",
"LabelDisplaySpecialsWithinSeasons": "顯示劇集季度中的特集",
- "LabelNumberOfGuideDaysHelp": "下載更多電視指南資料會提供更好時間表查看能力,但將需要更長的下載時間。自動基於頻道數目來選擇。",
- "LabelOptionalNetworkPath": "(選用)分享的網路資料夾:",
+ "LabelNumberOfGuideDaysHelp": "下載多日的節目指南可以幫你進一步查看節目列表並做出提前安排,但下載過程也將耗時更久。它將基於頻道數量自動選擇。",
+ "LabelOptionalNetworkPath": "分享的網路資料夾:",
"OptionResElement": "res 元素",
"PinCodeResetComplete": "PIN 碼已被重設。",
"PinCodeResetConfirmation": "你確定要重設 PIN 碼?",
- "PasswordResetProviderHelp": "選擇密碼重設提供者以便使用者重設密碼",
+ "PasswordResetProviderHelp": "選擇重設密碼提供者以便使用者重設密碼。",
"PlaceFavoriteChannelsAtBeginning": "將喜愛的頻道置頂",
"PlaybackData": "恢復播放資料",
"OptionRandom": "隨機",
"HeaderFavoritePeople": "最愛人物",
- "XmlDocumentAttributeListHelp": "這些屬性會在每一個XML回應的根元素上應用。",
+ "XmlDocumentAttributeListHelp": "這些屬性會在每一個 XML 回應的根元素上套用。",
"SkipEpisodesAlreadyInMyLibraryHelp": "劇集將使用季和劇集編號進行比較。",
- "SelectAdminUsername": "請為管理員賬戶選擇一個用戶名。",
- "OptionSaveMetadataAsHiddenHelp": "更改此項將應用於以後保存的元數據。現有元數據文件將在下一次 Jellyfin 伺服器保存它們時被更新。",
+ "SelectAdminUsername": "請為管理員帳戶選擇一個使用者名稱。",
+ "OptionSaveMetadataAsHiddenHelp": "更改此項將套用至未來保存的中繼資料。現有中繼資料檔案將在下一次伺服器儲存它們時被更新。",
"OptionAllowRemoteSharedDevicesHelp": "DLNA裝置將被視為共享中,直至有使用者控制。",
- "OptionForceRemoteSourceTranscoding": "强制遠端轉碼(像電視直播一樣)",
+ "OptionForceRemoteSourceTranscoding": "強制遠端轉檔(像電視直播一樣)",
"MessageConfirmAppExit": "您要退出嗎?",
- "LabelVideoResolution": "視頻解析度:",
+ "LabelVideoResolution": "影片解析度:",
"LabelStreamType": "串流類型:",
"LabelPlayerDimensions": "播放器尺寸:",
"LabelDroppedFrames": "丟棄的幀:",
"LabelCorruptedFrames": "損壞的幀:",
"ButtonSplit": "分割",
- "AskAdminToCreateLibrary": "如要建立資料庫,請聯繫管理員。",
+ "AskAdminToCreateLibrary": "如要建立資料庫,請聯絡管理員。",
"NoCreatedLibraries": "看來您還未創任何媒體庫。{0}立刻創一個新的嗎?{1}",
- "ClientSettings": "客戶端設定",
- "AllowFfmpegThrottlingHelp": "當轉檔或重組進度大量超前目前播放進度時,將暫停轉檔節省消耗的資源。在不常跳播的時候最有效。如果遇到播放問題,請關閉此功能。",
+ "ClientSettings": "用戶端設定",
+ "AllowFfmpegThrottlingHelp": "當轉檔或重組進度遠超於目前播放進度時,將暫停轉檔節省消耗的資源。在不常跳播的時候最有效。如果遇到播放問題,請關閉此功能。",
"AllowFfmpegThrottling": "限制轉檔",
- "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "這將會使用內建劇集資料。",
+ "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "這將會使用內建中繼資料。",
"PlaybackErrorNoCompatibleStream": "用戶端與該媒體不相容,伺服器也未傳送相容的媒體格式。",
"PreferEmbeddedEpisodeInfosOverFileNames": "優先使用內建劇集資訊而不是檔案名稱",
"Artist": "演出者",
"AlbumArtist": "專輯歌手",
"Album": "專輯",
"YadifBob": "YADIF Bob",
- "WriteAccessRequired": "Jellyfin 伺服器需要此資料夾的寫入權限,請確認是否擁有寫入權限並重試。",
+ "WriteAccessRequired": "伺服器需要此資料夾的寫入權限,請確認是否擁有寫入權限並重試。",
"PathNotFound": "無法找到此路徑,請確認路徑可用並重試。",
"Track": "音軌",
"Yadif": "YADIF",
@@ -1464,14 +1448,13 @@
"LabelLibraryPageSize": "媒體庫分頁大小:",
"LabelDeinterlaceMethod": "反交錯方法:",
"Episode": "劇集",
- "DeinterlaceMethodHelp": "選擇對隔行掃描內容進行轉碼時所用的反交錯方法。",
+ "DeinterlaceMethodHelp": "選擇對隔行掃描內容進行轉檔時所用的反交錯方法。",
"BoxSet": "套裝",
"UnsupportedPlayback": "Jellyfin 無法解密受 DRM 保護的內容,但仍然會嘗試播放所有內容。某些檔案由於被加密或包含如互動標題等不受支援的內容,在播放時可能會沒有畫面。",
"Filter": "篩選器",
"New": "新增",
- "ApiKeysCaption": "目前已啟用的API金鑰列表",
+ "ApiKeysCaption": "目前已啟用的 API 金鑰清單",
"ButtonTogglePlaylist": "播放清單",
- "ButtonToggleContextMenu": "更多",
"ButtonSyncPlay": "SyncPlay",
"LabelRequireHttpsHelp": "開啟後伺服器將自動將所有 HTTP 請求導向 HTTPS。如果伺服器沒有啟用 HTTPS 則不生效。",
"EnableFasterAnimationsHelp": "使用更快的動畫與過渡效果",
@@ -1479,7 +1462,7 @@
"LabelRequireHttps": "強制 HTTPS",
"LabelStable": "穩定版",
"LabelChromecastVersion": "Chromecast 版本",
- "LabelEnableHttpsHelp": "讓伺服器監聽指定的 HTTPS 端口。須設定有效的證書以便使其生效。",
+ "LabelEnableHttpsHelp": "監聽指定的 HTTPS 埠。須設定有效的證書使其生效。",
"LabelEnableHttps": "啟用HTTPS",
"HeaderServerAddressSettings": "伺服器位置設定",
"HeaderRemoteAccessSettings": "遠端存取設定",
@@ -1501,7 +1484,7 @@
"ShowMore": "顯示更多",
"SyncPlayAccessHelp": "選取該使用者對同步播放的存取權。此功能能讓你與其他裝置同步播放進度。",
"EnableBlurHash": "啟用模糊的占位圖片",
- "EnableBlurHashHelp": "尚未讀取完畢的圖片會先顯示模糊的版本",
+ "EnableBlurHashHelp": "尚未讀取完畢的圖片會先顯示模糊的版本。",
"ClearQueue": "清空佇列",
"StopPlayback": "停止播放",
"ButtonPlayer": "播放器",
@@ -1510,7 +1493,7 @@
"ViewAlbumArtist": "檢視專輯演出者",
"TabDVR": "DVR",
"TabRepositories": "儲存庫",
- "MessageSyncPlayErrorAccessingGroups": "存取群組列表時發生錯誤。",
+ "MessageSyncPlayErrorAccessingGroups": "存取群組清單時發生錯誤。",
"MessageSyncPlayLibraryAccessDenied": "存取受限。",
"MessageSyncPlayJoinGroupDenied": "需要同步播放之權限。",
"MessageSyncPlayCreateGroupDenied": "需要建立群組之權限。",
@@ -1539,5 +1522,13 @@
"MillisecondsUnit": "毫秒",
"HeaderSyncPlayEnabled": "已啟用同步播放",
"HeaderSyncPlaySelectGroup": "加入群組",
- "HeaderDVR": "DVR"
+ "HeaderDVR": "DVR",
+ "SubtitleVerticalPositionHelp": "文字出現的行號。正數表示由上到下,負數表示由下到上。",
+ "MessagePluginInstallError": "安裝附加元件時發生了錯誤。",
+ "MessageGetInstalledPluginsError": "取得已安裝的附加元件清單時發生了錯誤。",
+ "Preview": "預覽",
+ "LabelSubtitleVerticalPosition": "垂直位置:",
+ "PreviousTrack": "上一首",
+ "NextTrack": "下一首",
+ "LabelUnstable": "不穩定"
}
diff --git a/yarn.lock b/yarn.lock
index ad55e16176..269b3b93cd 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -40,19 +40,19 @@
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/eslint-parser@^7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.11.0.tgz#b123924edd44508782c030066c926f1b807151cd"
- integrity sha512-dJDM2Pc01D9TwKL3Mmz2xgVF9X953RBHq9H4gywbN1q8MrfvXmNHfsCt06vvByBVQqm+9WxMs+doEH/R09TwWQ==
+"@babel/eslint-parser@^7.11.3":
+ version "7.11.3"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.11.3.tgz#ceb94cb6e2457c4a4d2d87db29925e6b48d20786"
+ integrity sha512-OdCt/CVXdR/eTNTYDEobf4e55m/AAc04ki+/Oe2/GE8ivh2FxX4yDab48lA6t7ysP4M7luap6Fxx3hUVNTwzFQ==
dependencies:
eslint-scope "5.1.0"
eslint-visitor-keys "^1.3.0"
semver "^6.3.0"
-"@babel/eslint-plugin@^7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/eslint-plugin/-/eslint-plugin-7.11.0.tgz#55d5b6bd29859cabce152f16d01b3a8150d5b295"
- integrity sha512-+gfPM0/T6d25jKBgmxWp38W0jqRs16Vt7DPBxGOcnN/7nS2A/6QoaXOYEaccvWS5a9UpWlMIAylivp6UtH8/sQ==
+"@babel/eslint-plugin@^7.11.3":
+ version "7.11.3"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-plugin/-/eslint-plugin-7.11.3.tgz#66b531f90592f8f0621d072b59ea2c37c91e8d0d"
+ integrity sha512-gmi3lgaWlYpNb+h7qPfv5GVz2ZVwzCDyV+kAGj+3il+Mv5uan5Yccvdw7m14UAAY2tdTbB0VgRF6ZLjUbrUm0g==
dependencies:
eslint-rule-composer "^0.3.0"
@@ -5465,10 +5465,10 @@ hex-color-regex@^1.1.0:
resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e"
integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==
-hls.js@^0.14.7:
- version "0.14.7"
- resolved "https://registry.yarnpkg.com/hls.js/-/hls.js-0.14.7.tgz#47fbd2662b13121ab17c07aea06b1c07828240cf"
- integrity sha512-9JY0D9nwMrfQPRWc8/kEJTKK0TYfDTzIs6Xq+gdCvasRxdvQKQ2T76rdueTkS0AsFV6sQlJN0wxbnI44aRvvUA==
+hls.js@^0.14.8:
+ version "0.14.8"
+ resolved "https://registry.yarnpkg.com/hls.js/-/hls.js-0.14.8.tgz#c2c6ca7005524c81eece316c2a4a199258bd0590"
+ integrity sha512-4fh8k/sl1SmYXsT4Om8AY5fKa5tUUtAxup2sffrSMh5MNk4Kt4FOZxbjqTGL5VwkroY1oJ9twSciNQNFbPA/WQ==
dependencies:
eventemitter3 "^4.0.3"
url-toolkit "^2.1.6"
@@ -11994,10 +11994,10 @@ webworkify@^1.5.0:
resolved "https://registry.yarnpkg.com/webworkify/-/webworkify-1.5.0.tgz#734ad87a774de6ebdd546e1d3e027da5b8f4a42c"
integrity sha512-AMcUeyXAhbACL8S2hqqdqOLqvJ8ylmIbNwUIqQujRSouf4+eUFaXbG6F1Rbu+srlJMmxQWsiU7mOJi0nMBfM1g==
-whatwg-fetch@^3.3.1:
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.3.1.tgz#6c1acf37dec176b0fd6bc9a74b616bec2f612935"
- integrity sha512-faXTmGDcLuEPBpJwb5LQfyxvubKiE+RlbmmweFGKjvIPFj4uHTTfdtTIkdTRhC6OSH9S9eyYbx8kZ0UEaQqYTA==
+whatwg-fetch@^3.4.0:
+ version "3.4.0"
+ resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz#e11de14f4878f773fbebcde8871b2c0699af8b30"
+ integrity sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ==
which-module@^1.0.0:
version "1.0.0"