mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
update translations
This commit is contained in:
parent
df56b1ec8a
commit
e8ab7fb7b5
@ -214,7 +214,6 @@ namespace MediaBrowser.Model.Configuration
|
|||||||
HttpServerPortNumber = 8096;
|
HttpServerPortNumber = 8096;
|
||||||
HttpsPortNumber = 8920;
|
HttpsPortNumber = 8920;
|
||||||
EnableHttps = false;
|
EnableHttps = false;
|
||||||
CertificatePath = null;
|
|
||||||
EnableDashboardResponseCaching = true;
|
EnableDashboardResponseCaching = true;
|
||||||
EnableDashboardResourceMinification = true;
|
EnableDashboardResourceMinification = true;
|
||||||
|
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "St\u00e1hnout",
|
"ButtonDownload": "St\u00e1hnout",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direktes Abspielen",
|
"LabelPlayMethodDirectPlay": "Direktes Abspielen",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Fernzugriff: {0}",
|
"LabelRemoteAccessUrl": "Fernzugriff: {0}",
|
||||||
"LabelRunningOnPort": "L\u00e4uft \u00fcber Port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Neuestes von {0}",
|
"HeaderLatestFromChannel": "Neuestes von {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unbekannte Sprache",
|
"LabelUnknownLanaguage": "Unbekannte Sprache",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Eingebettetes Bild",
|
"MediaInfoStreamTypeEmbeddedImage": "Eingebettetes Bild",
|
||||||
"MediaInfoRefFrames": "Ref Frames",
|
"MediaInfoRefFrames": "Ref Frames",
|
||||||
"TabPlayback": "Wiedergabe",
|
"TabPlayback": "Wiedergabe",
|
||||||
|
"TabNotifications": "Benachrichtigungen",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "W\u00e4hle einen benutzerdefinierten Pfad f\u00fcr Intros",
|
"HeaderSelectCustomIntrosPath": "W\u00e4hle einen benutzerdefinierten Pfad f\u00fcr Intros",
|
||||||
"HeaderRateAndReview": "Bewerten und Kommentieren",
|
"HeaderRateAndReview": "Bewerten und Kommentieren",
|
||||||
"HeaderThankYou": "Danke",
|
"HeaderThankYou": "Danke",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "Die Media Browser \u00dcbersicht funktioniert auch hervorragend auf Smartphones und Tablets. Verwalte deinen Server jederzeit und \u00fcberall direkt von deiner Handfl\u00e4che aus.",
|
"DashboardTourMobile": "Die Media Browser \u00dcbersicht funktioniert auch hervorragend auf Smartphones und Tablets. Verwalte deinen Server jederzeit und \u00fcberall direkt von deiner Handfl\u00e4che aus.",
|
||||||
"MessageRefreshQueued": "Warteschlange aktualisieren",
|
"MessageRefreshQueued": "Warteschlange aktualisieren",
|
||||||
"TabDevices": "Ger\u00e4te",
|
"TabDevices": "Ger\u00e4te",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Zuletzt genutzt von {0}",
|
"DeviceLastUsedByUserName": "Zuletzt genutzt von {0}",
|
||||||
"HeaderDeleteDevice": "Ger\u00e4t l\u00f6schen",
|
"HeaderDeleteDevice": "Ger\u00e4t l\u00f6schen",
|
||||||
"DeleteDeviceConfirmation": "Bist du dir sicher dieses Ger\u00e4t l\u00f6schen zu wollen? Es wird wieder angezeigt werden, sobald sich ein Uder dar\u00fcber einloggt.",
|
"DeleteDeviceConfirmation": "Bist du dir sicher dieses Ger\u00e4t l\u00f6schen zu wollen? Es wird wieder angezeigt werden, sobald sich ein Uder dar\u00fcber einloggt.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Reproducci\u00f3n directa",
|
"LabelPlayMethodDirectPlay": "Reproducci\u00f3n directa",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Acceso remoto: {0}",
|
"LabelRemoteAccessUrl": "Acceso remoto: {0}",
|
||||||
"LabelRunningOnPort": "Ejecut\u00e1ndose en el puerto {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Lo \u00faltimo de {0}",
|
"HeaderLatestFromChannel": "Lo \u00faltimo de {0}",
|
||||||
"ButtonDownload": "Descargar",
|
"ButtonDownload": "Descargar",
|
||||||
"LabelUnknownLanaguage": "Idioma desconocido",
|
"LabelUnknownLanaguage": "Idioma desconocido",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notificaciones",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Reproducci\u00f3n Directa",
|
"LabelPlayMethodDirectPlay": "Reproducci\u00f3n Directa",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Acceso remoto: {0}",
|
"LabelRemoteAccessUrl": "Acceso remoto: {0}",
|
||||||
"LabelRunningOnPort": "Ejecutando en el puerto: {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "M\u00e1s recientes desde {0}",
|
"HeaderLatestFromChannel": "M\u00e1s recientes desde {0}",
|
||||||
"ButtonDownload": "Descargar",
|
"ButtonDownload": "Descargar",
|
||||||
"LabelUnknownLanaguage": "Idioma desconocido",
|
"LabelUnknownLanaguage": "Idioma desconocido",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Im\u00e1gen Embebida",
|
"MediaInfoStreamTypeEmbeddedImage": "Im\u00e1gen Embebida",
|
||||||
"MediaInfoRefFrames": "Tramas de referencia",
|
"MediaInfoRefFrames": "Tramas de referencia",
|
||||||
"TabPlayback": "Reproducci\u00f3n",
|
"TabPlayback": "Reproducci\u00f3n",
|
||||||
|
"TabNotifications": "Notificaciones",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Seleccionar Trayectorias Personalizadas de Intros",
|
"HeaderSelectCustomIntrosPath": "Seleccionar Trayectorias Personalizadas de Intros",
|
||||||
"HeaderRateAndReview": "Clasificar y Rese\u00f1ar",
|
"HeaderRateAndReview": "Clasificar y Rese\u00f1ar",
|
||||||
"HeaderThankYou": "Gracias",
|
"HeaderThankYou": "Gracias",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "El Panel de Control de Media Browser funciona excelentemente en tel\u00e9fonos inteligentes y tabletas. Administre su servidor desde la palma de su mano en todo momento y lugar.",
|
"DashboardTourMobile": "El Panel de Control de Media Browser funciona excelentemente en tel\u00e9fonos inteligentes y tabletas. Administre su servidor desde la palma de su mano en todo momento y lugar.",
|
||||||
"MessageRefreshQueued": "Actualizaci\u00f3n programada",
|
"MessageRefreshQueued": "Actualizaci\u00f3n programada",
|
||||||
"TabDevices": "Dispositivos",
|
"TabDevices": "Dispositivos",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "\u00daltimo usado por {0}",
|
"DeviceLastUsedByUserName": "\u00daltimo usado por {0}",
|
||||||
"HeaderDeleteDevice": "Eliminar Dispositivo",
|
"HeaderDeleteDevice": "Eliminar Dispositivo",
|
||||||
"DeleteDeviceConfirmation": "\u00bfEst\u00e1 seguro de querer eliminar este dispositivo? Volver\u00e1 a aparecer la siguiente vez que un usuario inicie sesi\u00f3n en \u00e9l.",
|
"DeleteDeviceConfirmation": "\u00bfEst\u00e1 seguro de querer eliminar este dispositivo? Volver\u00e1 a aparecer la siguiente vez que un usuario inicie sesi\u00f3n en \u00e9l.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Play",
|
"LabelPlayMethodDirectPlay": "Direct Play",
|
||||||
"LabelAudioCodec": "Audio : {0}",
|
"LabelAudioCodec": "Audio : {0}",
|
||||||
"LabelVideoCodec": "Vid\u00e9o : {0}",
|
"LabelVideoCodec": "Vid\u00e9o : {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "URL d'acc\u00e8s \u00e0 distance: {0}",
|
"LabelRemoteAccessUrl": "URL d'acc\u00e8s \u00e0 distance: {0}",
|
||||||
"LabelRunningOnPort": "En ex\u00e9cution sur le port: {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Les plus r\u00e9cents de {0}",
|
"HeaderLatestFromChannel": "Les plus r\u00e9cents de {0}",
|
||||||
"ButtonDownload": "T\u00e9l\u00e9chargement",
|
"ButtonDownload": "T\u00e9l\u00e9chargement",
|
||||||
"LabelUnknownLanaguage": "Langue inconnue",
|
"LabelUnknownLanaguage": "Langue inconnue",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Image am\u00e9lior\u00e9e",
|
"MediaInfoStreamTypeEmbeddedImage": "Image am\u00e9lior\u00e9e",
|
||||||
"MediaInfoRefFrames": "Image de r\u00e9f\u00e9rence",
|
"MediaInfoRefFrames": "Image de r\u00e9f\u00e9rence",
|
||||||
"TabPlayback": "Lecture",
|
"TabPlayback": "Lecture",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Choisir le chemin des intros personnalis\u00e9es",
|
"HeaderSelectCustomIntrosPath": "Choisir le chemin des intros personnalis\u00e9es",
|
||||||
"HeaderRateAndReview": "Noter et commenter",
|
"HeaderRateAndReview": "Noter et commenter",
|
||||||
"HeaderThankYou": "Merci",
|
"HeaderThankYou": "Merci",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "Le tableau de bord de Media Browser fonctionne parfaitement sur les smartphones et les tablettes. G\u00e9rer votre serveur du bout des doigts, n'importe quand, n'importe o\u00f9.",
|
"DashboardTourMobile": "Le tableau de bord de Media Browser fonctionne parfaitement sur les smartphones et les tablettes. G\u00e9rer votre serveur du bout des doigts, n'importe quand, n'importe o\u00f9.",
|
||||||
"MessageRefreshQueued": "Demande d'actualisation en file d'attente",
|
"MessageRefreshQueued": "Demande d'actualisation en file d'attente",
|
||||||
"TabDevices": "Appareils",
|
"TabDevices": "Appareils",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Derni\u00e8rement utilis\u00e9 par {0}",
|
"DeviceLastUsedByUserName": "Derni\u00e8rement utilis\u00e9 par {0}",
|
||||||
"HeaderDeleteDevice": "Supprimer l'appareil",
|
"HeaderDeleteDevice": "Supprimer l'appareil",
|
||||||
"DeleteDeviceConfirmation": "\u00cates-vous s\u00fbr de vouloir supprimer cet appareil ? La prochaine fois qu'un utilisateur se connecte depuis cet appareil, il sera ajout\u00e9 \u00e0 nouveau.",
|
"DeleteDeviceConfirmation": "\u00cates-vous s\u00fbr de vouloir supprimer cet appareil ? La prochaine fois qu'un utilisateur se connecte depuis cet appareil, il sera ajout\u00e9 \u00e0 nouveau.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "\u05d4\u05ea\u05e8\u05d0\u05d5\u05ea",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Obavijesti",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Riproduzione Diretta",
|
"LabelPlayMethodDirectPlay": "Riproduzione Diretta",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Accesso remoto: {0}",
|
"LabelRemoteAccessUrl": "Accesso remoto: {0}",
|
||||||
"LabelRunningOnPort": "Avviato su porta {0}",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Ultime da {0}",
|
"HeaderLatestFromChannel": "Ultime da {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "lingua sconosciuta",
|
"LabelUnknownLanaguage": "lingua sconosciuta",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Immagine incorporata",
|
"MediaInfoStreamTypeEmbeddedImage": "Immagine incorporata",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Riproduzione",
|
"TabPlayback": "Riproduzione",
|
||||||
|
"TabNotifications": "Notifiche",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Selezionare Intro Path Personalizzata",
|
"HeaderSelectCustomIntrosPath": "Selezionare Intro Path Personalizzata",
|
||||||
"HeaderRateAndReview": "Punteggio e Commenti",
|
"HeaderRateAndReview": "Punteggio e Commenti",
|
||||||
"HeaderThankYou": "Grazie",
|
"HeaderThankYou": "Grazie",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "Il cruscotto Media Browser funziona alla grande su smartphone e tablet. Gestisci il tuo server dal palmo della tua mano in qualsiasi momento, ovunque.",
|
"DashboardTourMobile": "Il cruscotto Media Browser funziona alla grande su smartphone e tablet. Gestisci il tuo server dal palmo della tua mano in qualsiasi momento, ovunque.",
|
||||||
"MessageRefreshQueued": "Aggiornamento programmato",
|
"MessageRefreshQueued": "Aggiornamento programmato",
|
||||||
"TabDevices": "Dispositivi",
|
"TabDevices": "Dispositivi",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Ultimo utilizzata da {0}",
|
"DeviceLastUsedByUserName": "Ultimo utilizzata da {0}",
|
||||||
"HeaderDeleteDevice": "Elimina dispositivo",
|
"HeaderDeleteDevice": "Elimina dispositivo",
|
||||||
"DeleteDeviceConfirmation": "Sei sicuro di voler cancellare questo dispositivo? Esso riapparir\u00e0 la prossima volta che un utente accede con esso.",
|
"DeleteDeviceConfirmation": "Sei sicuro di voler cancellare questo dispositivo? Esso riapparir\u00e0 la prossima volta che un utente accede con esso.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "\u0422\u0456\u043a\u0435\u043b\u0435\u0439 \u043e\u0439\u043d\u0430\u0442\u0443\u0434\u0430",
|
"LabelPlayMethodDirectPlay": "\u0422\u0456\u043a\u0435\u043b\u0435\u0439 \u043e\u0439\u043d\u0430\u0442\u0443\u0434\u0430",
|
||||||
"LabelAudioCodec": "\u0414\u044b\u0431\u044b\u0441: {0}",
|
"LabelAudioCodec": "\u0414\u044b\u0431\u044b\u0441: {0}",
|
||||||
"LabelVideoCodec": "\u0411\u0435\u0439\u043d\u0435: {0}",
|
"LabelVideoCodec": "\u0411\u0435\u0439\u043d\u0435: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "\u049a\u0430\u0448\u044b\u049b\u0442\u0430\u043d \u049b\u0430\u0442\u044b\u043d\u0430\u0441\u0443: {0}",
|
"LabelRemoteAccessUrl": "\u049a\u0430\u0448\u044b\u049b\u0442\u0430\u043d \u049b\u0430\u0442\u044b\u043d\u0430\u0441\u0443: {0}",
|
||||||
"LabelRunningOnPort": "{0} \u043f\u043e\u0440\u0442\u044b\u043d\u0434\u0430 \u0436\u04b1\u043c\u044b\u0441 \u0456\u0441\u0442\u0435\u0439\u0434\u0456.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "\u0415\u04a3 \u043a\u0435\u0439\u0456\u043d\u0433\u0456 {0}",
|
"HeaderLatestFromChannel": "\u0415\u04a3 \u043a\u0435\u0439\u0456\u043d\u0433\u0456 {0}",
|
||||||
"ButtonDownload": "\u0416\u04af\u043a\u0442\u0435\u043f \u0430\u043b\u0443",
|
"ButtonDownload": "\u0416\u04af\u043a\u0442\u0435\u043f \u0430\u043b\u0443",
|
||||||
"LabelUnknownLanaguage": "\u0411\u0435\u043b\u0433\u0456\u0441\u0456\u0437 \u0442\u0456\u043b",
|
"LabelUnknownLanaguage": "\u0411\u0435\u043b\u0433\u0456\u0441\u0456\u0437 \u0442\u0456\u043b",
|
||||||
@ -325,7 +327,7 @@
|
|||||||
"TabLiveTV": "\u042d\u0444\u0438\u0440\u043b\u0456\u043a \u0422\u0414",
|
"TabLiveTV": "\u042d\u0444\u0438\u0440\u043b\u0456\u043a \u0422\u0414",
|
||||||
"TabAutoOrganize": "\u0410\u0432\u0442\u043e\u04b1\u0439\u044b\u043c\u0434\u0430\u0441\u0442\u044b\u0440\u0443",
|
"TabAutoOrganize": "\u0410\u0432\u0442\u043e\u04b1\u0439\u044b\u043c\u0434\u0430\u0441\u0442\u044b\u0440\u0443",
|
||||||
"TabPlugins": "\u041f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440",
|
"TabPlugins": "\u041f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440",
|
||||||
"TabAdvanced": "\u049a\u043e\u0441\u044b\u043c\u0448\u0430",
|
"TabAdvanced": "\u041a\u0435\u04a3\u0435\u0439\u0442\u0456\u043b\u0433\u0435\u043d",
|
||||||
"TabHelp": "\u0410\u043d\u044b\u049b\u0442\u0430\u043c\u0430",
|
"TabHelp": "\u0410\u043d\u044b\u049b\u0442\u0430\u043c\u0430",
|
||||||
"TabScheduledTasks": "\u0416\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0443\u0448\u044b",
|
"TabScheduledTasks": "\u0416\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0443\u0448\u044b",
|
||||||
"ButtonFullscreen": "\u0422\u043e\u043b\u044b\u049b \u044d\u043a\u0440\u0430\u043d",
|
"ButtonFullscreen": "\u0422\u043e\u043b\u044b\u049b \u044d\u043a\u0440\u0430\u043d",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "\u0415\u043d\u0434\u0456\u0440\u0456\u043b\u0433\u0435\u043d \u0441\u0443\u0440\u0435\u0442",
|
"MediaInfoStreamTypeEmbeddedImage": "\u0415\u043d\u0434\u0456\u0440\u0456\u043b\u0433\u0435\u043d \u0441\u0443\u0440\u0435\u0442",
|
||||||
"MediaInfoRefFrames": "\u0422\u0456\u0440\u0435\u043a \u043a\u0430\u0434\u0440\u043b\u0430\u0440",
|
"MediaInfoRefFrames": "\u0422\u0456\u0440\u0435\u043a \u043a\u0430\u0434\u0440\u043b\u0430\u0440",
|
||||||
"TabPlayback": "\u041e\u0439\u043d\u0430\u0442\u0443",
|
"TabPlayback": "\u041e\u0439\u043d\u0430\u0442\u0443",
|
||||||
|
"TabNotifications": "\u0425\u0430\u0431\u0430\u0440\u043b\u0430\u043d\u0434\u044b\u0440\u0443\u043b\u0430\u0440",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "\u0422\u0435\u04a3\u0448\u0435\u043b\u0433\u0435\u043d \u043a\u04e9\u0440\u043d\u0435\u0443\u043b\u0435\u0440\u0434\u0456 \u0442\u0430\u04a3\u0434\u0430\u0443",
|
"HeaderSelectCustomIntrosPath": "\u0422\u0435\u04a3\u0448\u0435\u043b\u0433\u0435\u043d \u043a\u04e9\u0440\u043d\u0435\u0443\u043b\u0435\u0440\u0434\u0456 \u0442\u0430\u04a3\u0434\u0430\u0443",
|
||||||
"HeaderRateAndReview": "\u0411\u0430\u0493\u0430\u043b\u0430\u0443 \u0436\u04d9\u043d\u0435 \u043f\u0456\u043a\u0456\u0440\u043b\u0435\u0441\u0443",
|
"HeaderRateAndReview": "\u0411\u0430\u0493\u0430\u043b\u0430\u0443 \u0436\u04d9\u043d\u0435 \u043f\u0456\u043a\u0456\u0440\u043b\u0435\u0441\u0443",
|
||||||
"HeaderThankYou": "\u0420\u0430\u0445\u043c\u0435\u0442 \u0441\u0456\u0437\u0433\u0435",
|
"HeaderThankYou": "\u0420\u0430\u0445\u043c\u0435\u0442 \u0441\u0456\u0437\u0433\u0435",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "Media Browser \u0431\u0430\u049b\u044b\u043b\u0430\u0443 \u0442\u0430\u049b\u0442\u0430\u0441\u044b \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0434\u0430\u0440\u0434\u0430 \u0436\u04d9\u043d\u0435 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0442\u0435\u0440\u0434\u0435 \u0442\u0430\u043c\u0430\u0448\u0430 \u0436\u04b1\u043c\u044b\u0441 \u0456\u0441\u0442\u0435\u0439\u0434\u0456. \u0421\u0435\u0440\u0432\u0435\u0440\u0456\u04a3\u0456\u0437\u0434\u0456 \u04d9\u0440 \u0443\u0430\u049b\u044b\u0442\u0442\u0430, \u04d9\u0440 \u0436\u0435\u0440\u0434\u0435 \u049b\u043e\u043b\u044b\u04a3\u044b\u0437\u0434\u044b\u04a3 \u0430\u043b\u0430\u049b\u0430\u043d\u044b\u043d\u0430\u043d \u0431\u0430\u0441\u049b\u0430\u0440\u044b\u04a3\u044b\u0437.",
|
"DashboardTourMobile": "Media Browser \u0431\u0430\u049b\u044b\u043b\u0430\u0443 \u0442\u0430\u049b\u0442\u0430\u0441\u044b \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0434\u0430\u0440\u0434\u0430 \u0436\u04d9\u043d\u0435 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0442\u0435\u0440\u0434\u0435 \u0442\u0430\u043c\u0430\u0448\u0430 \u0436\u04b1\u043c\u044b\u0441 \u0456\u0441\u0442\u0435\u0439\u0434\u0456. \u0421\u0435\u0440\u0432\u0435\u0440\u0456\u04a3\u0456\u0437\u0434\u0456 \u04d9\u0440 \u0443\u0430\u049b\u044b\u0442\u0442\u0430, \u04d9\u0440 \u0436\u0435\u0440\u0434\u0435 \u049b\u043e\u043b\u044b\u04a3\u044b\u0437\u0434\u044b\u04a3 \u0430\u043b\u0430\u049b\u0430\u043d\u044b\u043d\u0430\u043d \u0431\u0430\u0441\u049b\u0430\u0440\u044b\u04a3\u044b\u0437.",
|
||||||
"MessageRefreshQueued": "\u041a\u04e9\u043a\u0435\u0439\u0442\u0435\u0441\u0442\u0456 \u0435\u0442\u0443\u0456 \u043a\u0435\u0437\u0435\u043a\u0442\u0435",
|
"MessageRefreshQueued": "\u041a\u04e9\u043a\u0435\u0439\u0442\u0435\u0441\u0442\u0456 \u0435\u0442\u0443\u0456 \u043a\u0435\u0437\u0435\u043a\u0442\u0435",
|
||||||
"TabDevices": "\u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u043b\u0430\u0440",
|
"TabDevices": "\u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u043b\u0430\u0440",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "{0} \u0430\u0440\u049b\u044b\u043b\u044b \u0435\u04a3 \u043a\u0435\u0439\u0456\u043d\u0433\u0456 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u044b\u043b\u0493\u0430\u043d",
|
"DeviceLastUsedByUserName": "{0} \u0430\u0440\u049b\u044b\u043b\u044b \u0435\u04a3 \u043a\u0435\u0439\u0456\u043d\u0433\u0456 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u044b\u043b\u0493\u0430\u043d",
|
||||||
"HeaderDeleteDevice": "\u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u043d\u044b \u0436\u043e\u044e",
|
"HeaderDeleteDevice": "\u049a\u04b1\u0440\u044b\u043b\u0493\u044b\u043d\u044b \u0436\u043e\u044e",
|
||||||
"DeleteDeviceConfirmation": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u043e\u0441\u044b \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u043d\u044b \u0436\u043e\u044e \u049b\u0430\u0436\u0435\u0442 \u043f\u0435? \u0411\u04b1\u043b \u043a\u0435\u043b\u0435\u0441\u0456 \u0440\u0435\u0442\u0442\u0435 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b \u043e\u0441\u044b\u0434\u0430\u043d \u043a\u0456\u0440\u0433\u0435\u043d\u0434\u0435 \u049b\u0430\u0439\u0442\u0430 \u043f\u0430\u0439\u0434\u0430 \u0431\u043e\u043b\u0430\u0434\u044b.",
|
"DeleteDeviceConfirmation": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u043e\u0441\u044b \u049b\u04b1\u0440\u044b\u043b\u0493\u044b\u043d\u044b \u0436\u043e\u044e \u049b\u0430\u0436\u0435\u0442 \u043f\u0435? \u0411\u04b1\u043b \u043a\u0435\u043b\u0435\u0441\u0456 \u0440\u0435\u0442\u0442\u0435 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b \u043e\u0441\u044b\u0434\u0430\u043d \u043a\u0456\u0440\u0433\u0435\u043d\u0434\u0435 \u049b\u0430\u0439\u0442\u0430 \u043f\u0430\u0439\u0434\u0430 \u0431\u043e\u043b\u0430\u0434\u044b.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direkte Avspilling",
|
"LabelPlayMethodDirectPlay": "Direkte Avspilling",
|
||||||
"LabelAudioCodec": "Lyd: {0}",
|
"LabelAudioCodec": "Lyd: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Ekstern tilgang: {0}",
|
"LabelRemoteAccessUrl": "Ekstern tilgang: {0}",
|
||||||
"LabelRunningOnPort": "Kj\u00f8rer p\u00e5 port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Siste fra {0}",
|
"HeaderLatestFromChannel": "Siste fra {0}",
|
||||||
"ButtonDownload": "Nedlasting",
|
"ButtonDownload": "Nedlasting",
|
||||||
"LabelUnknownLanaguage": "Ukjent Spr\u00e5k",
|
"LabelUnknownLanaguage": "Ukjent Spr\u00e5k",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Innebygd bilde",
|
"MediaInfoStreamTypeEmbeddedImage": "Innebygd bilde",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Spill av",
|
"TabPlayback": "Spill av",
|
||||||
|
"TabNotifications": "Varslinger",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Velg tilpasset intro sti",
|
"HeaderSelectCustomIntrosPath": "Velg tilpasset intro sti",
|
||||||
"HeaderRateAndReview": "Ranger og anmeld",
|
"HeaderRateAndReview": "Ranger og anmeld",
|
||||||
"HeaderThankYou": "Takk",
|
"HeaderThankYou": "Takk",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "Media Browser dashboard fungerer fint p\u00e5 en smart telefon og nettbrett. Administrer din server fra din h\u00e5ndflate n\u00e5r som helst, hvor som helst.",
|
"DashboardTourMobile": "Media Browser dashboard fungerer fint p\u00e5 en smart telefon og nettbrett. Administrer din server fra din h\u00e5ndflate n\u00e5r som helst, hvor som helst.",
|
||||||
"MessageRefreshQueued": "Oppfrisk k\u00f8en",
|
"MessageRefreshQueued": "Oppfrisk k\u00f8en",
|
||||||
"TabDevices": "Enheter",
|
"TabDevices": "Enheter",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Sist brukt av {0}",
|
"DeviceLastUsedByUserName": "Sist brukt av {0}",
|
||||||
"HeaderDeleteDevice": "Slett Enhet",
|
"HeaderDeleteDevice": "Slett Enhet",
|
||||||
"DeleteDeviceConfirmation": "Er du sikker p\u00e5 at du vil slette denne enheten? Den vil gjenoppst\u00e5 neste gang en bruker logger inn med den.",
|
"DeleteDeviceConfirmation": "Er du sikker p\u00e5 at du vil slette denne enheten? Den vil gjenoppst\u00e5 neste gang en bruker logger inn med den.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Afspelen",
|
"LabelPlayMethodDirectPlay": "Direct Afspelen",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Toegang op afstand: {0}",
|
"LabelRemoteAccessUrl": "Toegang op afstand: {0}",
|
||||||
"LabelRunningOnPort": "Draait op poort {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Laatste van {0}",
|
"HeaderLatestFromChannel": "Laatste van {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Onbekende taal",
|
"LabelUnknownLanaguage": "Onbekende taal",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Ingevoegde afbeelding",
|
"MediaInfoStreamTypeEmbeddedImage": "Ingevoegde afbeelding",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Afspelen",
|
"TabPlayback": "Afspelen",
|
||||||
|
"TabNotifications": "Meldingen",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Selecteer eigen pad naar intro's",
|
"HeaderSelectCustomIntrosPath": "Selecteer eigen pad naar intro's",
|
||||||
"HeaderRateAndReview": "Beoordelen",
|
"HeaderRateAndReview": "Beoordelen",
|
||||||
"HeaderThankYou": "Bedankt",
|
"HeaderThankYou": "Bedankt",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "Het dashboard van Media Browser werkt geweldig op smartphones en tablets. Beheer je server vanuit de palm van je hand, overal en altijd.",
|
"DashboardTourMobile": "Het dashboard van Media Browser werkt geweldig op smartphones en tablets. Beheer je server vanuit de palm van je hand, overal en altijd.",
|
||||||
"MessageRefreshQueued": "Vernieuwen wachtrij",
|
"MessageRefreshQueued": "Vernieuwen wachtrij",
|
||||||
"TabDevices": "Apparaten",
|
"TabDevices": "Apparaten",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Het laatste gebruikt door {0}",
|
"DeviceLastUsedByUserName": "Het laatste gebruikt door {0}",
|
||||||
"HeaderDeleteDevice": "Verwijder apparaat",
|
"HeaderDeleteDevice": "Verwijder apparaat",
|
||||||
"DeleteDeviceConfirmation": "Weet u zeker dat u dit apparaat wilt verwijderen? Het zal opnieuw verschijnen als een gebruiker zich hiermee aanmeldt.",
|
"DeleteDeviceConfirmation": "Weet u zeker dat u dit apparaat wilt verwijderen? Het zal opnieuw verschijnen als een gebruiker zich hiermee aanmeldt.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Reprodu\u00e7\u00e3o Direta",
|
"LabelPlayMethodDirectPlay": "Reprodu\u00e7\u00e3o Direta",
|
||||||
"LabelAudioCodec": "\u00c1udio: {0}",
|
"LabelAudioCodec": "\u00c1udio: {0}",
|
||||||
"LabelVideoCodec": "V\u00eddeo: {0}",
|
"LabelVideoCodec": "V\u00eddeo: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Acesso Remoto: {0}",
|
"LabelRemoteAccessUrl": "Acesso Remoto: {0}",
|
||||||
"LabelRunningOnPort": "Executando na porta {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Mais recentes de {0}",
|
"HeaderLatestFromChannel": "Mais recentes de {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Idioma desconhecido",
|
"LabelUnknownLanaguage": "Idioma desconhecido",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Imagem Incorporada",
|
"MediaInfoStreamTypeEmbeddedImage": "Imagem Incorporada",
|
||||||
"MediaInfoRefFrames": "Quadros de refer\u00eancia",
|
"MediaInfoRefFrames": "Quadros de refer\u00eancia",
|
||||||
"TabPlayback": "Reprodu\u00e7\u00e3o",
|
"TabPlayback": "Reprodu\u00e7\u00e3o",
|
||||||
|
"TabNotifications": "Notifica\u00e7\u00f5es",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Selecionar o Caminho para Intros Personalizadas",
|
"HeaderSelectCustomIntrosPath": "Selecionar o Caminho para Intros Personalizadas",
|
||||||
"HeaderRateAndReview": "Avaliar e Comentar",
|
"HeaderRateAndReview": "Avaliar e Comentar",
|
||||||
"HeaderThankYou": "Obrigado",
|
"HeaderThankYou": "Obrigado",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "O painel do M\u00e9dia Browser funciona perfeitamente em smartphones e tablets. Gerencie seu servidor da palma de sua m\u00e3o, a qualquer hora e em qualquer lugar.",
|
"DashboardTourMobile": "O painel do M\u00e9dia Browser funciona perfeitamente em smartphones e tablets. Gerencie seu servidor da palma de sua m\u00e3o, a qualquer hora e em qualquer lugar.",
|
||||||
"MessageRefreshQueued": "Atualiza\u00e7\u00e3o iniciada",
|
"MessageRefreshQueued": "Atualiza\u00e7\u00e3o iniciada",
|
||||||
"TabDevices": "Dispositivos",
|
"TabDevices": "Dispositivos",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Utilizado por \u00faltimo por {0}",
|
"DeviceLastUsedByUserName": "Utilizado por \u00faltimo por {0}",
|
||||||
"HeaderDeleteDevice": "Excluir Dispositivo",
|
"HeaderDeleteDevice": "Excluir Dispositivo",
|
||||||
"DeleteDeviceConfirmation": "Tem certeza de que deseja excluir este dispositivo? Ele reaparecer\u00e1 a pr\u00f3xima vez que um usu\u00e1rio utiliz\u00e1-lo.",
|
"DeleteDeviceConfirmation": "Tem certeza de que deseja excluir este dispositivo? Ele reaparecer\u00e1 a pr\u00f3xima vez que um usu\u00e1rio utiliz\u00e1-lo.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifica\u00e7\u00f5es",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e",
|
"LabelPlayMethodDirectPlay": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e",
|
||||||
"LabelAudioCodec": "\u0410\u0443\u0434\u0438\u043e: {0}",
|
"LabelAudioCodec": "\u0410\u0443\u0434\u0438\u043e: {0}",
|
||||||
"LabelVideoCodec": "\u0412\u0438\u0434\u0435\u043e: {0}",
|
"LabelVideoCodec": "\u0412\u0438\u0434\u0435\u043e: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f: {0}",
|
"LabelRemoteAccessUrl": "\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f: {0}",
|
||||||
"LabelRunningOnPort": "\u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 \u043f\u043e\u0440\u0442\u0443 {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0438\u0437 {0}",
|
"HeaderLatestFromChannel": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0438\u0437 {0}",
|
||||||
"ButtonDownload": "\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c",
|
"ButtonDownload": "\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c",
|
||||||
"LabelUnknownLanaguage": "\u041d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a",
|
"LabelUnknownLanaguage": "\u041d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a",
|
||||||
@ -325,7 +327,7 @@
|
|||||||
"TabLiveTV": "\u0422\u0412-\u044d\u0444\u0438\u0440",
|
"TabLiveTV": "\u0422\u0412-\u044d\u0444\u0438\u0440",
|
||||||
"TabAutoOrganize": "\u0410\u0432\u0442\u043e\u0440\u0435\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f",
|
"TabAutoOrganize": "\u0410\u0432\u0442\u043e\u0440\u0435\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f",
|
||||||
"TabPlugins": "\u041f\u043b\u0430\u0433\u0438\u043d\u044b",
|
"TabPlugins": "\u041f\u043b\u0430\u0433\u0438\u043d\u044b",
|
||||||
"TabAdvanced": "\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e",
|
"TabAdvanced": "\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0435",
|
||||||
"TabHelp": "\u0421\u043f\u0440\u0430\u0432\u043a\u0430",
|
"TabHelp": "\u0421\u043f\u0440\u0430\u0432\u043a\u0430",
|
||||||
"TabScheduledTasks": "\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a",
|
"TabScheduledTasks": "\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a",
|
||||||
"ButtonFullscreen": "\u041f\u043e\u043b\u043d\u044b\u0439 \u044d\u043a\u0440\u0430\u043d",
|
"ButtonFullscreen": "\u041f\u043e\u043b\u043d\u044b\u0439 \u044d\u043a\u0440\u0430\u043d",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "\u0412\u043d\u0435\u0434\u0440\u0451\u043d\u043d\u044b\u0439 \u0440\u0438\u0441\u0443\u043d\u043e\u043a",
|
"MediaInfoStreamTypeEmbeddedImage": "\u0412\u043d\u0435\u0434\u0440\u0451\u043d\u043d\u044b\u0439 \u0440\u0438\u0441\u0443\u043d\u043e\u043a",
|
||||||
"MediaInfoRefFrames": "\u041e\u043f\u043e\u0440\u043d\u044b\u0435 \u043a\u0430\u0434\u0440\u044b",
|
"MediaInfoRefFrames": "\u041e\u043f\u043e\u0440\u043d\u044b\u0435 \u043a\u0430\u0434\u0440\u044b",
|
||||||
"TabPlayback": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435",
|
"TabPlayback": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435",
|
||||||
|
"TabNotifications": "\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "\u0412\u044b\u0431\u043e\u0440 \u043f\u0443\u0442\u0438 \u043a \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0437\u0430\u0441\u0442\u0430\u0432\u043a\u0430\u043c",
|
"HeaderSelectCustomIntrosPath": "\u0412\u044b\u0431\u043e\u0440 \u043f\u0443\u0442\u0438 \u043a \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c \u0437\u0430\u0441\u0442\u0430\u0432\u043a\u0430\u043c",
|
||||||
"HeaderRateAndReview": "\u041e\u0446\u0435\u043d\u043a\u0430 \u0438 \u043e\u0442\u0437\u044b\u0432",
|
"HeaderRateAndReview": "\u041e\u0446\u0435\u043d\u043a\u0430 \u0438 \u043e\u0442\u0437\u044b\u0432",
|
||||||
"HeaderThankYou": "\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0438\u043c \u0432\u0430\u0441",
|
"HeaderThankYou": "\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0438\u043c \u0432\u0430\u0441",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "\u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u044c Media Browser \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u0438 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430\u0445. \u0423\u043f\u0440\u0430\u0432\u043b\u044f\u0439\u0442\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0441 \u0432\u0430\u0448\u0435\u0439 \u043b\u0430\u0434\u043e\u043d\u0438 \u0432 \u043b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u0432 \u043b\u044e\u0431\u043e\u043c \u043c\u0435\u0441\u0442\u0435.",
|
"DashboardTourMobile": "\u0418\u043d\u0444\u043e\u043f\u0430\u043d\u0435\u043b\u044c Media Browser \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u0438 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430\u0445. \u0423\u043f\u0440\u0430\u0432\u043b\u044f\u0439\u0442\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0441 \u0432\u0430\u0448\u0435\u0439 \u043b\u0430\u0434\u043e\u043d\u0438 \u0432 \u043b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u0432 \u043b\u044e\u0431\u043e\u043c \u043c\u0435\u0441\u0442\u0435.",
|
||||||
"MessageRefreshQueued": "\u041f\u043e\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u0438",
|
"MessageRefreshQueued": "\u041f\u043e\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u0438",
|
||||||
"TabDevices": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430",
|
"TabDevices": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435: {0}",
|
"DeviceLastUsedByUserName": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435: {0}",
|
||||||
"HeaderDeleteDevice": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e",
|
"HeaderDeleteDevice": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e",
|
||||||
"DeleteDeviceConfirmation": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e? \u041e\u043d\u043e \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0441\u043d\u043e\u0432\u0430 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0440\u0430\u0437, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u043e\u0439\u0434\u0451\u0442 \u0441 \u043d\u0435\u0433\u043e.",
|
"DeleteDeviceConfirmation": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e? \u041e\u043d\u043e \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0441\u043d\u043e\u0432\u0430 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0440\u0430\u0437, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u043e\u0439\u0434\u0451\u0442 \u0441 \u043d\u0435\u0433\u043e.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direktuppspelning",
|
"LabelPlayMethodDirectPlay": "Direktuppspelning",
|
||||||
"LabelAudioCodec": "Ljud: {0}",
|
"LabelAudioCodec": "Ljud: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Fj\u00e4rranslutning: {0}",
|
"LabelRemoteAccessUrl": "Fj\u00e4rranslutning: {0}",
|
||||||
"LabelRunningOnPort": "Anv\u00e4nder port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Senaste fr\u00e5n {0}",
|
"HeaderLatestFromChannel": "Senaste fr\u00e5n {0}",
|
||||||
"ButtonDownload": "Ladda ned",
|
"ButtonDownload": "Ladda ned",
|
||||||
"LabelUnknownLanaguage": "Ok\u00e4nt spr\u00e5k",
|
"LabelUnknownLanaguage": "Ok\u00e4nt spr\u00e5k",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Infogad bild",
|
"MediaInfoStreamTypeEmbeddedImage": "Infogad bild",
|
||||||
"MediaInfoRefFrames": "Referensbildrutor",
|
"MediaInfoRefFrames": "Referensbildrutor",
|
||||||
"TabPlayback": "Uppspelning",
|
"TabPlayback": "Uppspelning",
|
||||||
|
"TabNotifications": "Meddelanden",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "V\u00e4lj s\u00f6kv\u00e4g f\u00f6r egna vinjetter",
|
"HeaderSelectCustomIntrosPath": "V\u00e4lj s\u00f6kv\u00e4g f\u00f6r egna vinjetter",
|
||||||
"HeaderRateAndReview": "Betygs\u00e4tt och rescensera",
|
"HeaderRateAndReview": "Betygs\u00e4tt och rescensera",
|
||||||
"HeaderThankYou": "Tack",
|
"HeaderThankYou": "Tack",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "Media Browsers kontrollpanel fungerar utm\u00e4rkt p\u00e5 smarta telefoner och surfplattor. Administrera din server n\u00e4r som helst, varifr\u00e5n som helst.",
|
"DashboardTourMobile": "Media Browsers kontrollpanel fungerar utm\u00e4rkt p\u00e5 smarta telefoner och surfplattor. Administrera din server n\u00e4r som helst, varifr\u00e5n som helst.",
|
||||||
"MessageRefreshQueued": "Uppdatering k\u00f6ad",
|
"MessageRefreshQueued": "Uppdatering k\u00f6ad",
|
||||||
"TabDevices": "Enheter",
|
"TabDevices": "Enheter",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Senast anv\u00e4nd av {0}",
|
"DeviceLastUsedByUserName": "Senast anv\u00e4nd av {0}",
|
||||||
"HeaderDeleteDevice": "Ta bort enhet",
|
"HeaderDeleteDevice": "Ta bort enhet",
|
||||||
"DeleteDeviceConfirmation": "\u00c4r du s\u00e4ker p\u00e5 att du vill ta bort den h\u00e4r enheten? Den kommer att dyka upp igen n\u00e4sta g\u00e5ng en anv\u00e4ndare kopplar upp sig med den.",
|
"DeleteDeviceConfirmation": "\u00c4r du s\u00e4ker p\u00e5 att du vill ta bort den h\u00e4r enheten? Den kommer att dyka upp igen n\u00e4sta g\u00e5ng en anv\u00e4ndare kopplar upp sig med den.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "\u76f4\u63a5\u64ad\u653e",
|
"LabelPlayMethodDirectPlay": "\u76f4\u63a5\u64ad\u653e",
|
||||||
"LabelAudioCodec": "\u97f3\u9891\uff1a {0}",
|
"LabelAudioCodec": "\u97f3\u9891\uff1a {0}",
|
||||||
"LabelVideoCodec": "\u89c6\u9891\uff1a{0}",
|
"LabelVideoCodec": "\u89c6\u9891\uff1a{0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "\u8fdc\u7a0b\u8bbf\u95ee\uff1a{0}",
|
"LabelRemoteAccessUrl": "\u8fdc\u7a0b\u8bbf\u95ee\uff1a{0}",
|
||||||
"LabelRunningOnPort": "\u8fd0\u884c\u5728\u7aef\u53e3{0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "\u6700\u65b0\u7684 {0}",
|
"HeaderLatestFromChannel": "\u6700\u65b0\u7684 {0}",
|
||||||
"ButtonDownload": "\u4e0b\u8f7d",
|
"ButtonDownload": "\u4e0b\u8f7d",
|
||||||
"LabelUnknownLanaguage": "\u672a\u77e5\u8bed\u8a00",
|
"LabelUnknownLanaguage": "\u672a\u77e5\u8bed\u8a00",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "\u64ad\u653e",
|
"TabPlayback": "\u64ad\u653e",
|
||||||
|
"TabNotifications": "\u901a\u77e5",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "\u9009\u62e9\u81ea\u5b9a\u4e49\u4ecb\u7ecd\u8def\u5f84",
|
"HeaderSelectCustomIntrosPath": "\u9009\u62e9\u81ea\u5b9a\u4e49\u4ecb\u7ecd\u8def\u5f84",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
@ -192,8 +192,10 @@
|
|||||||
"LabelPlayMethodDirectPlay": "Direct Playing",
|
"LabelPlayMethodDirectPlay": "Direct Playing",
|
||||||
"LabelAudioCodec": "Audio: {0}",
|
"LabelAudioCodec": "Audio: {0}",
|
||||||
"LabelVideoCodec": "Video: {0}",
|
"LabelVideoCodec": "Video: {0}",
|
||||||
|
"LabelLocalAccessUrl": "Local access: {0}",
|
||||||
"LabelRemoteAccessUrl": "Remote access: {0}",
|
"LabelRemoteAccessUrl": "Remote access: {0}",
|
||||||
"LabelRunningOnPort": "Running on port {0}.",
|
"LabelRunningOnPort": "Running on http port {0}.",
|
||||||
|
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
|
||||||
"HeaderLatestFromChannel": "Latest from {0}",
|
"HeaderLatestFromChannel": "Latest from {0}",
|
||||||
"ButtonDownload": "Download",
|
"ButtonDownload": "Download",
|
||||||
"LabelUnknownLanaguage": "Unknown language",
|
"LabelUnknownLanaguage": "Unknown language",
|
||||||
@ -582,6 +584,8 @@
|
|||||||
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
|
||||||
"MediaInfoRefFrames": "Ref frames",
|
"MediaInfoRefFrames": "Ref frames",
|
||||||
"TabPlayback": "Playback",
|
"TabPlayback": "Playback",
|
||||||
|
"TabNotifications": "Notifications",
|
||||||
|
"TabExpert": "Expert",
|
||||||
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
|
||||||
"HeaderRateAndReview": "Rate and Review",
|
"HeaderRateAndReview": "Rate and Review",
|
||||||
"HeaderThankYou": "Thank You",
|
"HeaderThankYou": "Thank You",
|
||||||
@ -616,6 +620,7 @@
|
|||||||
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
"DashboardTourMobile": "The Media Browser dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
|
||||||
"MessageRefreshQueued": "Refresh queued",
|
"MessageRefreshQueued": "Refresh queued",
|
||||||
"TabDevices": "Devices",
|
"TabDevices": "Devices",
|
||||||
|
"TabExtras": "Extras",
|
||||||
"DeviceLastUsedByUserName": "Last used by {0}",
|
"DeviceLastUsedByUserName": "Last used by {0}",
|
||||||
"HeaderDeleteDevice": "Delete Device",
|
"HeaderDeleteDevice": "Delete Device",
|
||||||
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -523,12 +523,10 @@
|
|||||||
"LabelPublicHttpPortHelp": "The public port number that should be mapped to the local http port.",
|
"LabelPublicHttpPortHelp": "The public port number that should be mapped to the local http port.",
|
||||||
"LabelPublicHttpsPort": "Public https port number:",
|
"LabelPublicHttpsPort": "Public https port number:",
|
||||||
"LabelPublicHttpsPortHelp": "The public port number that should be mapped to the local https port.",
|
"LabelPublicHttpsPortHelp": "The public port number that should be mapped to the local https port.",
|
||||||
"LabelEnableHttps": "Enable https for remote connections",
|
"LabelEnableHttps": "Report https as external address",
|
||||||
"LabelEnableHttpsHelp": "If enabled, the server will report an https url as it's external address.",
|
"LabelEnableHttpsHelp": "If enabled, the server will report an https url to clients as it's external address. This may break clients that do not yet support https.",
|
||||||
"LabelHttpsPort": "Local https port number:",
|
"LabelHttpsPort": "Local https port number:",
|
||||||
"LabelHttpsPortHelp": "The tcp port number that Media Browser's https server should bind to.",
|
"LabelHttpsPortHelp": "The tcp port number that Media Browser's https server should bind to.",
|
||||||
"LabelCertificatePath": "SSL Certificate path:",
|
|
||||||
"LabelCertificatePathHelp": "The path on the file system to the ssl certificate .pfx file.",
|
|
||||||
"LabelWebSocketPortNumber": "Web socket port number:",
|
"LabelWebSocketPortNumber": "Web socket port number:",
|
||||||
"LabelEnableAutomaticPortMap": "Enable automatic port mapping",
|
"LabelEnableAutomaticPortMap": "Enable automatic port mapping",
|
||||||
"LabelEnableAutomaticPortMapHelp": "Attempt to automatically map the public port to the local port via UPnP. This may not work with some router models.",
|
"LabelEnableAutomaticPortMapHelp": "Attempt to automatically map the public port to the local port via UPnP. This may not work with some router models.",
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,13 +1,8 @@
|
|||||||
using System;
|
using MediaBrowser.Model.Logging;
|
||||||
using System.Collections;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.IO;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Security.Cryptography;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
using MediaBrowser.Model.Logging;
|
|
||||||
using Mono.Security.X509;
|
using Mono.Security.X509;
|
||||||
|
using System;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Security.Cryptography;
|
||||||
|
|
||||||
namespace MediaBrowser.Server.Mono.Networking
|
namespace MediaBrowser.Server.Mono.Networking
|
||||||
{
|
{
|
||||||
@ -20,69 +15,54 @@ namespace MediaBrowser.Server.Mono.Networking
|
|||||||
string hostname,
|
string hostname,
|
||||||
ILogger logger)
|
ILogger logger)
|
||||||
{
|
{
|
||||||
try
|
if (string.IsNullOrWhiteSpace(fileName))
|
||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(fileName))
|
throw new ArgumentNullException("fileName");
|
||||||
{
|
|
||||||
logger.Info("No certificate filename specified.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (File.Exists(fileName))
|
|
||||||
{
|
|
||||||
logger.Info("Certificate file already exists. To regenerate, delete {0}", fileName);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
byte[] sn = Guid.NewGuid().ToByteArray();
|
|
||||||
string subject = string.Format("CN={0}", hostname);
|
|
||||||
string issuer = subject;
|
|
||||||
DateTime notBefore = DateTime.Now.AddDays(-2);
|
|
||||||
DateTime notAfter = DateTime.Now.AddYears(10);
|
|
||||||
|
|
||||||
RSA issuerKey = RSA.Create();
|
|
||||||
issuerKey.FromXmlString(MonoTestRootAgency);
|
|
||||||
RSA subjectKey = RSA.Create();
|
|
||||||
|
|
||||||
// serial number MUST be positive
|
|
||||||
if ((sn[0] & 0x80) == 0x80)
|
|
||||||
sn[0] -= 0x80;
|
|
||||||
|
|
||||||
issuer = subject;
|
|
||||||
issuerKey = subjectKey;
|
|
||||||
|
|
||||||
X509CertificateBuilder cb = new X509CertificateBuilder(3);
|
|
||||||
cb.SerialNumber = sn;
|
|
||||||
cb.IssuerName = issuer;
|
|
||||||
cb.NotBefore = notBefore;
|
|
||||||
cb.NotAfter = notAfter;
|
|
||||||
cb.SubjectName = subject;
|
|
||||||
cb.SubjectPublicKey = subjectKey;
|
|
||||||
|
|
||||||
// signature
|
|
||||||
cb.Hash = "SHA256";
|
|
||||||
byte[] rawcert = cb.Sign(issuerKey);
|
|
||||||
|
|
||||||
PKCS12 p12 = new PKCS12();
|
|
||||||
|
|
||||||
|
|
||||||
ArrayList list = new ArrayList();
|
|
||||||
// we use a fixed array to avoid endianess issues
|
|
||||||
// (in case some tools requires the ID to be 1).
|
|
||||||
list.Add(new byte[4] {1, 0, 0, 0});
|
|
||||||
Hashtable attributes = new Hashtable(1);
|
|
||||||
attributes.Add(PKCS9.localKeyId, list);
|
|
||||||
|
|
||||||
p12.AddCertificate(new X509Certificate(rawcert), attributes);
|
|
||||||
|
|
||||||
p12.AddPkcs8ShroudedKeyBag(subjectKey, attributes);
|
|
||||||
p12.SaveToFile(fileName);
|
|
||||||
}
|
|
||||||
catch (Exception e)
|
|
||||||
{
|
|
||||||
logger.ErrorException("Error generating self signed ssl certificate: {0}", e, fileName);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
byte[] sn = Guid.NewGuid().ToByteArray();
|
||||||
|
string subject = string.Format("CN={0}", hostname);
|
||||||
|
string issuer = subject;
|
||||||
|
DateTime notBefore = DateTime.Now.AddDays(-2);
|
||||||
|
DateTime notAfter = DateTime.Now.AddYears(10);
|
||||||
|
|
||||||
|
RSA issuerKey = RSA.Create();
|
||||||
|
issuerKey.FromXmlString(MonoTestRootAgency);
|
||||||
|
RSA subjectKey = RSA.Create();
|
||||||
|
|
||||||
|
// serial number MUST be positive
|
||||||
|
if ((sn[0] & 0x80) == 0x80)
|
||||||
|
sn[0] -= 0x80;
|
||||||
|
|
||||||
|
issuer = subject;
|
||||||
|
issuerKey = subjectKey;
|
||||||
|
|
||||||
|
X509CertificateBuilder cb = new X509CertificateBuilder(3);
|
||||||
|
cb.SerialNumber = sn;
|
||||||
|
cb.IssuerName = issuer;
|
||||||
|
cb.NotBefore = notBefore;
|
||||||
|
cb.NotAfter = notAfter;
|
||||||
|
cb.SubjectName = subject;
|
||||||
|
cb.SubjectPublicKey = subjectKey;
|
||||||
|
|
||||||
|
// signature
|
||||||
|
cb.Hash = "SHA256";
|
||||||
|
byte[] rawcert = cb.Sign(issuerKey);
|
||||||
|
|
||||||
|
PKCS12 p12 = new PKCS12();
|
||||||
|
|
||||||
|
|
||||||
|
ArrayList list = new ArrayList();
|
||||||
|
// we use a fixed array to avoid endianess issues
|
||||||
|
// (in case some tools requires the ID to be 1).
|
||||||
|
list.Add(new byte[4] { 1, 0, 0, 0 });
|
||||||
|
Hashtable attributes = new Hashtable(1);
|
||||||
|
attributes.Add(PKCS9.localKeyId, list);
|
||||||
|
|
||||||
|
p12.AddCertificate(new X509Certificate(rawcert), attributes);
|
||||||
|
|
||||||
|
p12.AddPkcs8ShroudedKeyBag(subjectKey, attributes);
|
||||||
|
p12.SaveToFile(fileName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
using MediaBrowser.Common;
|
using MediaBrowser.Common;
|
||||||
using MediaBrowser.Common.Configuration;
|
using MediaBrowser.Common.Configuration;
|
||||||
using MediaBrowser.Common.Events;
|
using MediaBrowser.Common.Events;
|
||||||
|
using MediaBrowser.Common.Extensions;
|
||||||
using MediaBrowser.Common.Implementations;
|
using MediaBrowser.Common.Implementations;
|
||||||
using MediaBrowser.Common.Implementations.ScheduledTasks;
|
using MediaBrowser.Common.Implementations.ScheduledTasks;
|
||||||
using MediaBrowser.Common.IO;
|
using MediaBrowser.Common.IO;
|
||||||
@ -757,6 +758,8 @@ namespace MediaBrowser.Server.Startup.Common
|
|||||||
SyncManager.AddParts(GetExports<ISyncProvider>());
|
SyncManager.AddParts(GetExports<ISyncProvider>());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private string CertificatePath { get; set; }
|
||||||
|
|
||||||
private IEnumerable<string> GetUrlPrefixes()
|
private IEnumerable<string> GetUrlPrefixes()
|
||||||
{
|
{
|
||||||
var prefixes = new List<string>
|
var prefixes = new List<string>
|
||||||
@ -764,7 +767,7 @@ namespace MediaBrowser.Server.Startup.Common
|
|||||||
"http://+:" + ServerConfigurationManager.Configuration.HttpServerPortNumber + "/"
|
"http://+:" + ServerConfigurationManager.Configuration.HttpServerPortNumber + "/"
|
||||||
};
|
};
|
||||||
|
|
||||||
if (!string.IsNullOrWhiteSpace(ServerConfigurationManager.Configuration.CertificatePath))
|
if (!string.IsNullOrWhiteSpace(CertificatePath))
|
||||||
{
|
{
|
||||||
prefixes.Add("https://+:" + ServerConfigurationManager.Configuration.HttpsPortNumber + "/");
|
prefixes.Add("https://+:" + ServerConfigurationManager.Configuration.HttpsPortNumber + "/");
|
||||||
}
|
}
|
||||||
@ -777,16 +780,36 @@ namespace MediaBrowser.Server.Startup.Common
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private void StartServer()
|
private void StartServer()
|
||||||
{
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(ServerConfigurationManager.Configuration.CertificatePath))
|
||||||
|
{
|
||||||
|
// Generate self-signed cert
|
||||||
|
var certHost = GetHostnameFromExternalDns(ServerConfigurationManager.Configuration.WanDdns);
|
||||||
|
var certPath = Path.Combine(ServerConfigurationManager.ApplicationPaths.ProgramDataPath, "ssl", "cert_" + certHost.GetMD5().ToString("N") + ".pfx");
|
||||||
|
|
||||||
|
if (!File.Exists(certPath))
|
||||||
|
{
|
||||||
|
Directory.CreateDirectory(Path.GetDirectoryName(certPath));
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
NetworkManager.GenerateSelfSignedSslCertificate(certPath, certHost);
|
||||||
|
CertificatePath = certHost;
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Logger.ErrorException("Error creating ssl cert", ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Custom cert
|
||||||
|
CertificatePath = ServerConfigurationManager.Configuration.CertificatePath;
|
||||||
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (ServerConfigurationManager.Configuration.EnableHttps)
|
ServerManager.Start(GetUrlPrefixes(), CertificatePath);
|
||||||
{
|
|
||||||
NetworkManager.GenerateSelfSignedSslCertificate(
|
|
||||||
ServerConfigurationManager.Configuration.CertificatePath,
|
|
||||||
GetHostnameFromExternalDns(ServerConfigurationManager.Configuration.WanDdns));
|
|
||||||
}
|
|
||||||
|
|
||||||
ServerManager.Start(GetUrlPrefixes(), ServerConfigurationManager.Configuration.CertificatePath);
|
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
@ -826,6 +849,11 @@ namespace MediaBrowser.Server.Startup.Common
|
|||||||
requiresRestart = true;
|
requiresRestart = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!string.Equals(CertificatePath, ServerConfigurationManager.Configuration.CertificatePath, StringComparison.OrdinalIgnoreCase))
|
||||||
|
{
|
||||||
|
requiresRestart = true;
|
||||||
|
}
|
||||||
|
|
||||||
if (requiresRestart)
|
if (requiresRestart)
|
||||||
{
|
{
|
||||||
NotifyPendingRestart();
|
NotifyPendingRestart();
|
||||||
@ -1206,8 +1234,7 @@ namespace MediaBrowser.Server.Startup.Common
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Uri uri = new Uri(externalDns);
|
return new Uri(externalDns).Host;
|
||||||
return uri.Host;
|
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
@ -1,13 +1,8 @@
|
|||||||
using System;
|
using MediaBrowser.Model.Logging;
|
||||||
using System.Collections.Generic;
|
using System;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
using System.Security;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
using MediaBrowser.Model.Logging;
|
|
||||||
|
|
||||||
namespace MediaBrowser.ServerApplication.Networking
|
namespace MediaBrowser.ServerApplication.Networking
|
||||||
{
|
{
|
||||||
@ -22,36 +17,22 @@ namespace MediaBrowser.ServerApplication.Networking
|
|||||||
string hostname,
|
string hostname,
|
||||||
ILogger logger)
|
ILogger logger)
|
||||||
{
|
{
|
||||||
try
|
if (string.IsNullOrWhiteSpace(fileName))
|
||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(fileName))
|
throw new ArgumentNullException("fileName");
|
||||||
{
|
|
||||||
logger.Info("No certificate filename specified.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (File.Exists(fileName))
|
|
||||||
{
|
|
||||||
logger.Info("Certificate file already exists. To regenerate, delete {0}", fileName);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
string x500 = string.Format("CN={0}", hostname);
|
|
||||||
|
|
||||||
DateTime startTime = DateTime.Now.AddDays(-2);
|
|
||||||
DateTime endTime = DateTime.Now.AddYears(10);
|
|
||||||
|
|
||||||
byte[] pfxData = CreateSelfSignCertificatePfx(
|
|
||||||
x500,
|
|
||||||
startTime,
|
|
||||||
endTime);
|
|
||||||
|
|
||||||
File.WriteAllBytes(fileName, pfxData);
|
|
||||||
}
|
|
||||||
catch (Exception e)
|
|
||||||
{
|
|
||||||
logger.ErrorException("Error generating self signed ssl certificate: {0}", e, fileName);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
string x500 = string.Format("CN={0}", hostname);
|
||||||
|
|
||||||
|
DateTime startTime = DateTime.Now.AddDays(-2);
|
||||||
|
DateTime endTime = DateTime.Now.AddYears(10);
|
||||||
|
|
||||||
|
byte[] pfxData = CreateSelfSignCertificatePfx(
|
||||||
|
x500,
|
||||||
|
startTime,
|
||||||
|
endTime);
|
||||||
|
|
||||||
|
File.WriteAllBytes(fileName, pfxData);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static byte[] CreateSelfSignCertificatePfx(
|
private static byte[] CreateSelfSignCertificatePfx(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user