From 9f3891d418729b9cc1dbdf4e48013f5a0a57639a Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 22 Oct 2014 00:42:26 -0400 Subject: render movies as folders with dlna --- .../Localization/Server/it.json | 479 +++++++++++---------- 1 file changed, 246 insertions(+), 233 deletions(-) (limited to 'MediaBrowser.Server.Implementations/Localization/Server/it.json') diff --git a/MediaBrowser.Server.Implementations/Localization/Server/it.json b/MediaBrowser.Server.Implementations/Localization/Server/it.json index ed67cf0f0..b953d723e 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/it.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/it.json @@ -1,458 +1,231 @@ { "LabelExit": "Esci", - "OptionReportAdultVideos": "Video x adulti", "LabelVisitCommunity": "Visita Comunit\u00e0", - "ButtonMore": "Dettagli", "LabelGithubWiki": "Github Wiki", - "HeaderActivity": "Attivit\u00e0", "LabelSwagger": "Swagger", - "ScheduledTaskStartedWithName": "{0} Avviati", "LabelStandard": "Standard", - "ScheduledTaskCancelledWithName": "{0} cancellati", "LabelViewApiDocumentation": "Documentazione Api", - "ScheduledTaskCompletedWithName": "{0} completati", "LabelBrowseLibrary": "Esplora la libreria", - "ScheduledTaskFailed": "Operazione pianificata completata", "LabelConfigureMediaBrowser": "Configura Media Browser", - "PluginInstalledWithName": "{0} sono stati Installati", "LabelOpenLibraryViewer": "Apri visualizzatore libreria", - "PluginUpdatedWithName": "{0} sono stati aggiornati", "LabelRestartServer": "Riavvia Server", - "PluginUninstalledWithName": "{0} non sono stati installati", "LabelShowLogWindow": "Mostra Finestra log", - "ScheduledTaskFailedWithName": "{0} Falliti", "LabelPrevious": "Precedente", - "ItemAddedWithName": "{0} aggiunti alla libreria", "LabelFinish": "Finito", - "ItemRemovedWithName": "{0} rimossi dalla libreria", "LabelNext": "Prossimo", - "DeviceOnlineWithName": "{0} \u00e8 connesso", "LabelYoureDone": "Tu hai Finito!", - "UserOnlineFromDevice": "{0} \u00e8 online da {1}", "WelcomeToMediaBrowser": "Benvenuto in Media browser!", - "DeviceOfflineWithName": "{0} \u00e8 stato disconesso", "TitleMediaBrowser": "Media browser", - "UserOfflineFromDevice": "{0} \u00e8 stato disconesso da {1}", "ThisWizardWillGuideYou": "Procedura Guidata per l'installazione.", - "SubtitlesDownloadedForItem": "Sottotitoli scaricati per {0}", "TellUsAboutYourself": "Parlaci di te", - "SubtitleDownloadFailureForItem": "Sottotitoli non scaricati per {0}", "LabelYourFirstName": "Nome", - "LabelRunningTimeValue": "Durata: {0}", "MoreUsersCanBeAddedLater": "Puoi aggiungere altri utenti in un secondo momento all'interno del pannello di configurazione", - "LabelIpAddressValue": "Indirizzo IP: {0}", "UserProfilesIntro": "Media Browser include il supporto integrato per i profili utente, permettendo ad ogni utente di avere le proprie impostazioni di visualizzazione.", - "UserConfigurationUpdatedWithName": "Configurazione utente \u00e8 stata aggiornata per {0}", "LabelWindowsService": "Servizio Windows", - "UserCreatedWithName": "Utente {0} \u00e8 stato creato", "AWindowsServiceHasBeenInstalled": "Servizio Windows Installato", - "UserPasswordChangedWithName": "Password utente cambiata per {0}", "WindowsServiceIntro1": "Media Browser Server, normalmente viene eseguito come un'applicazione desktop con una icona nella barra, ma se si preferisce farlo funzionare come un servizio in background, pu\u00f2 essere avviato dal pannello di controllo dei servizi di Windows, invece.", - "UserDeletedWithName": "Utente {0} \u00e8 stato cancellato", "WindowsServiceIntro2": "Se si utilizza il servizio di Windows, si ricorda che non pu\u00f2 essere eseguito allo stesso tempo come l'icona di sistema, quindi devi chiudere l'applicazione al fine di eseguire il servizio. Il servizio dovr\u00e0 anche essere configurato con privilegi amministrativi tramite il pannello di controllo. Si prega di notare che in questo momento il servizio non \u00e8 in grado di Autoaggiornarsi, quindi le nuove versioni richiedono l'interazione manuale", - "MessageServerConfigurationUpdated": "Configurazione server aggioprnata", "WizardCompleted": "Questo \u00e8 tutto abbiamo bisogno per ora. Browser Media ha iniziato a raccogliere informazioni sulla vostra libreria multimediale. Scopri alcune delle nostre applicazioni, quindi fare clic su Finito<\/b> per aprireil pannello di controllo<\/b>.", - "MessageNamedServerConfigurationUpdatedWithValue": "La sezione {0} \u00e8 stata aggiornata", "LabelConfigureSettings": "Configura", - "MessageApplicationUpdated": "Media Browser Server \u00e8 stato aggiornato", "LabelEnableVideoImageExtraction": "Estrazione immagine video non possibile", - "AuthenticationSucceededWithUserName": "{0} Autenticati con successo", "VideoImageExtractionHelp": "Per i video che sono sprovvisti di immagini,e che non siamo riusciti a trovarle su Internet.Questo aggiunger\u00e0 del tempo addizionale alla scansione della tua libreria ma si tradurr\u00e0 in una presentazione pi\u00f9 piacevole.", - "FailedLoginAttemptWithUserName": "Login fallito da {0}", "LabelEnableChapterImageExtractionForMovies": "Estrazione immagine capitolo estratto per Film", - "UserStartedPlayingItemWithValues": "{0} \u00e8 partito da {1}", "LabelChapterImageExtractionForMoviesHelp": "L'Estrazione di immagini capitoli permetter\u00e0 ai clienti di visualizzare i menu di selezione delle scene . Il processo pu\u00f2 essere lento e pu\u00f2 richiedere diversi gigabyte di spazio. Viene schedulato alle 04:00, anche se questo \u00e8 configurabile nella zona di operazioni pianificate. Non \u00e8 consigliabile eseguire questa operazione durante le ore di picco.", - "UserStoppedPlayingItemWithValues": "{0} stoppato {1}", "LabelEnableAutomaticPortMapping": "Abilita mappatura delle porte automatiche", - "AppDeviceValues": "App: {0}, Dispositivo: {1}", "LabelEnableAutomaticPortMappingHelp": "UPnP consente la configurazione automatica del router per l'accesso remoto facile. Questo potrebbe non funzionare con alcuni modelli di router.", - "ProviderValue": "Provider: {0}", "ButtonOk": "OK", - "LabelChannelDownloadSizeLimit": "Dimensione massima Download (GB):", "ButtonCancel": "Annulla", - "LabelChannelDownloadSizeLimitHelpText": "Limit the size of the channel download folder.", - "HeaderRecentActivity": "Attivit\u00e0 recenti", "ButtonNew": "Nuovo", - "HeaderPeople": "Persone", "HeaderSetupLibrary": "Configura la tua libreria", - "HeaderDownloadPeopleMetadataFor": "Scarica biografia e immagini per:", "ButtonAddMediaFolder": "Aggiungi cartella", - "OptionComposers": "Compositori", "LabelFolderType": "Tipo cartella", - "OptionOthers": "Altri", "MediaFolderHelpPluginRequired": "* Richiede l'uso di un plugin, ad esempio GameBrowser o MB Bookshelf.", "ReferToMediaLibraryWiki": "Fare riferimento alla wiki libreria multimediale.", - "HeaderDownloadPeopleMetadataForHelp": "Abilitando il provider scaricher\u00e0 pi\u00f9 informazioni ( la scansione sar\u00e0 pi\u00f9 lenta)", "LabelCountry": "Nazione:", - "ViewTypeFolders": "Cartelle", "LabelLanguage": "lingua:", - "LabelDisplayFoldersView": "Display a folders view to show plain media folders", "HeaderPreferredMetadataLanguage": "Lingua dei metadati preferita:", - "ViewTypeLiveTvRecordingGroups": "Registrazioni", "LabelSaveLocalMetadata": "Salva immagini e metadati nelle cartelle multimediali", - "ViewTypeLiveTvChannels": "canali", "LabelSaveLocalMetadataHelp": "Il salvataggio di immagini e dei metadati direttamente nelle cartelle multimediali verranno messe in un posto dove possono essere facilmente modificate.", - "LabelAllowLocalAccessWithoutPassword": "Consenti di accedere localmente senza password", "LabelDownloadInternetMetadata": "Scarica immagini e dei metadati da internet", - "LabelAllowLocalAccessWithoutPasswordHelp": "Quando abilitato la password non \u00e8 necessaria", "LabelDownloadInternetMetadataHelp": "Media Browser pu\u00f2 scaricare informazioni sui vostri media per consentire presentazioni migliori.", - "HeaderPassword": "Password", "TabPreferences": "Preferenze", - "HeaderLocalAccess": "Accesso locale", "TabPassword": "Password", - "HeaderViewOrder": "Visualizza ordine", "TabLibraryAccess": "Accesso libreria", - "LabelSelectUserViewOrder": "Scegliere l'ordine vostre opinioni verranno visualizzati in applicazioni all'interno del browser media", "TabImage": "Immagine", - "LabelMetadataRefreshMode": "Metadata (modo Aggiornamento)", "TabProfile": "Profilo", - "LabelImageRefreshMode": "Immagine (modo Aggiornamento)", "TabMetadata": "Metadata", - "OptionDownloadMissingImages": "Immagini mancanti", "TabImages": "Immagini", - "OptionReplaceExistingImages": "Sovrascrivi immagini esistenti", "TabNotifications": "Notifiche", - "OptionRefreshAllData": "Aggiorna tutti i dati", "TabCollectionTitles": "Titolo", - "OptionAddMissingDataOnly": "Aggiungi solo dati mancanti", "LabelDisplayMissingEpisodesWithinSeasons": "Visualizza gli episodi mancanti nelle stagioni", - "OptionLocalRefreshOnly": "Aggiorna solo locale", "LabelUnairedMissingEpisodesWithinSeasons": "Visualizzare episodi mai andati in onda all'interno stagioni", - "HeaderRefreshMetadata": "Aggiorna metadati", "HeaderVideoPlaybackSettings": "Impostazioni di riproduzione video", - "HeaderPersonInfo": "Persona Info", "HeaderPlaybackSettings": "Impostazioni di riproduzione", - "HeaderIdentifyItem": "Identifica elemento", "LabelAudioLanguagePreference": "Audio preferenze di lingua:", - "HeaderIdentifyItemHelp": "Inserisci uno o pi\u00f9 criteri di ricerca. Rimuovi criteri di aumentare i risultati di ricerca.", "LabelSubtitleLanguagePreference": "Sottotitoli preferenze di lingua:", - "HeaderConfirmDeletion": "Conferma Cancellazione", "OptionDefaultSubtitles": "Predefinito", - "LabelFollowingFileWillBeDeleted": "Il seguente file verr\u00e0 eliminato:", "OptionOnlyForcedSubtitles": "Solo i sottotitoli forzati", - "LabelIfYouWishToContinueWithDeletion": "Se si desidera continuare, si prega di confermare inserendo il valore di:", "OptionAlwaysPlaySubtitles": "Visualizza sempre i sottotitoli", - "ButtonIdentify": "Identifica", "OptionNoSubtitles": "Nessun Sottotitolo", - "LabelAlbumArtist": "Artista Album", "OptionDefaultSubtitlesHelp": "Sottotitoli corrispondenti alla lingua di preferenza saranno caricati quando l'audio \u00e8 in una lingua straniera.", - "LabelAlbum": "Album:", "OptionOnlyForcedSubtitlesHelp": "Solo sottotitoli contrassegnati come forzati saranno caricati.", - "LabelCommunityRating": "Voto Comunit\u00e0:", "OptionAlwaysPlaySubtitlesHelp": "Sottotitoli corrispondenti alla lingua di preferenza saranno caricati a prescindere dalla lingua audio.", - "LabelVoteCount": "Totale Voti:", "OptionNoSubtitlesHelp": "I sottotitoli non verranno caricati di default.", - "LabelMetascore": "Punteggio:", "TabProfiles": "Profili", - "LabelCriticRating": "Voto dei critici:", "TabSecurity": "Sicurezza", - "LabelCriticRatingSummary": "Critico sintesi valutazione:", "ButtonAddUser": "Aggiungi Utente", - "LabelAwardSummary": "Sintesi Premio:", - "LabelWebsite": "Sito web:", "ButtonAddLocalUser": "Aggiungi Utente locale", - "LabelTagline": "Messaggio pers:", "ButtonInviteUser": "Invita un utente", "ButtonSave": "Salva", - "LabelOverview": "Trama:", "ButtonResetPassword": "Reset Password", - "LabelShortOverview": "Trama breve:", "LabelNewPassword": "Nuova Password:", - "LabelReleaseDate": "Data di rilascio:", "LabelNewPasswordConfirm": "Nuova Password Conferma:", - "LabelYear": "Anno:", "HeaderCreatePassword": "Crea Password", - "LabelPlaceOfBirth": "Luogo di nascita:", "LabelCurrentPassword": "Password Corrente:", - "LabelEndDate": "Fine data:", "LabelMaxParentalRating": "Massima valutazione dei genitori consentita:", - "LabelAirDate": "In onda da (gg):", "MaxParentalRatingHelp": "Contento di un punteggio pi\u00f9 elevato sar\u00e0 nascosto da questo utente.", - "LabelAirTime:": "In onda da:", "LibraryAccessHelp": "Selezionare le cartelle multimediali da condividere con questo utente. Gli amministratori saranno in grado di modificare tutte le cartelle utilizzando il gestore dei metadati.", - "LabelRuntimeMinutes": "Durata ( minuti):", "ChannelAccessHelp": "Selezionare i canali da condividere con questo utente. Gli amministratori saranno in grado di modificare tutti i canali usando il gestore dei metadati", - "LabelParentalRating": "Voto genitori:", "ButtonDeleteImage": "Elimina immagine", - "LabelCustomRating": "Voto personalizzato:", "LabelSelectUsers": "Seleziona Utenti:", - "LabelBudget": "Budget", "ButtonUpload": "Carica", - "LabelRevenue": "Fatturato ($):", "HeaderUploadNewImage": "Carica nuova immagine", - "LabelOriginalAspectRatio": "Aspetto originale:", "LabelDropImageHere": "Trascina l'immagine qui", - "LabelPlayers": "Giocatore:", "ImageUploadAspectRatioHelp": "1:1 Aspect Ratio Recommended. JPG\/PNG only.", - "Label3DFormat": "Formato 3D:", "MessageNothingHere": "Niente qui.", - "HeaderAlternateEpisodeNumbers": "Numeri Episode alternativi", "MessagePleaseEnsureInternetMetadata": "Assicurarsi che download di metadati internet \u00e8 abilitata.", - "HeaderSpecialEpisodeInfo": "Episodio Speciale Info", "TabSuggested": "Suggeriti", - "HeaderExternalIds": "Esterno Id di :", "TabLatest": "Novit\u00e0", - "LabelDvdSeasonNumber": "Dvd stagione:", "TabUpcoming": "IN ONDA A BREVE", - "LabelDvdEpisodeNumber": "Numero episodio Dvd:", "TabShows": "Serie", - "LabelAbsoluteEpisodeNumber": "Absolute Numero episodio:", "TabEpisodes": "Episodi", - "LabelAirsBeforeSeason": "tempo prima della stagione:", "TabGenres": "Generi", - "LabelAirsAfterSeason": "tempo dopo della stagione:", "TabPeople": "Attori", - "LabelAirsBeforeEpisode": "tempo prima episodio:", "TabNetworks": "Internet", - "LabelTreatImageAs": "Trattare come immagine:", "HeaderUsers": "Utenti", - "LabelDisplayOrder": "Ordine visualizzazione:", "HeaderFilters": "Filtri", - "LabelDisplaySpecialsWithinSeasons": "Display specials within seasons they aired in", "ButtonFilter": "Filtro", - "HeaderCountries": "Paesi", "OptionFavorite": "Preferiti", - "HeaderGenres": "Generi", "OptionLikes": "Belli", - "HeaderPlotKeywords": "Trama", "OptionDislikes": "Brutti", - "HeaderStudios": "Studios", "OptionActors": "Attori", - "HeaderTags": "Tags", "OptionGuestStars": "Guest Stars", - "HeaderMetadataSettings": "Impostazioni metadati", "OptionDirectors": "Registra", - "LabelLockItemToPreventChanges": "Bloccare questa voce per impedire modifiche future", "OptionWriters": "Scrittore", - "MessageLeaveEmptyToInherit": "Lasciare vuoto per ereditare le impostazioni da un elemento principale, o il valore predefinito globale.", "OptionProducers": "Produttore", - "TabDonate": "Dona", "HeaderResume": "Riprendi", - "HeaderDonationType": "Tipo di donazione:", "HeaderNextUp": "Da vedere", - "OptionMakeOneTimeDonation": "Fai una donazione separata", "NoNextUpItemsMessage": "Trovato nessuno.Inizia a guardare i tuoi programmi!", - "OptionOneTimeDescription": "Si tratta di una donazione aggiuntiva alla squadra per mostrare il vostro sostegno. Non ha alcun beneficio e non produrr\u00e0 una chiave sostenitore.", "HeaderLatestEpisodes": "Ultimi Episodi Aggiunti", - "OptionLifeTimeSupporterMembership": "Appartenenza supporter Lifetime", "HeaderPersonTypes": "Tipo Persone:", - "OptionYearlySupporterMembership": "Appartenenza supporter annuale", "TabSongs": "Canzoni", - "OptionMonthlySupporterMembership": "Appartenenza supporter mensile", "TabAlbums": "Albums", - "HeaderSupporterBenefit": "Un abbonamento sostenitore offre vantaggi aggiuntivi, come l'accesso ai plugin premium, i contenuti del canale internet, e altro ancora.", "TabArtists": "Artisti", - "OptionNoTrailer": "No Trailer", "TabAlbumArtists": "Album Artisti", - "OptionNoThemeSong": "No Temi canzone", "TabMusicVideos": "Video Musicali", - "OptionNoThemeVideo": "No tema video", "ButtonSort": "Ordina", - "LabelOneTimeDonationAmount": "Importo della donazione:", "HeaderSortBy": "Ordina per:", - "OptionActor": "Attore", "HeaderSortOrder": "Ordinato per:", - "OptionComposer": "Compositore", "OptionPlayed": "Visto", - "OptionDirector": "Regista", "OptionUnplayed": "Non visto", - "OptionGuestStar": "Guest star", "OptionAscending": "Ascendente", - "OptionProducer": "Produttore", "OptionDescending": "Discentente", - "OptionWriter": "Scrittore", "OptionRuntime": "Durata", - "LabelAirDays": "In onda da (gg):", - "LabelAirTime": "In onda da:", "OptionReleaseDate": "Data di rilascio", "OptionPlayCount": "Visto N\u00b0", - "HeaderMediaInfo": "Media Info", "OptionDatePlayed": "Visto il", - "HeaderPhotoInfo": "Foto info", "OptionDateAdded": "Aggiunto il", - "HeaderInstall": "Installa", "OptionAlbumArtist": "Album Artista", - "LabelSelectVersionToInstall": "Selezionare la versione da installare:", "OptionArtist": "Artista", - "LinkSupporterMembership": "Ulteriori informazioni Supporter Membership", "OptionAlbum": "Album", - "MessageSupporterPluginRequiresMembership": "Questo plugin richiede un abbonamento sostenitore attivo dopo la prova gratuita di 14 giorni.", "OptionTrackName": "Nome Brano", - "MessagePremiumPluginRequiresMembership": "Questo plugin richiede un abbonamento sostenitore attivo al fine di acquistare dopo la prova gratuita di 14 giorni.", "OptionCommunityRating": "Voto del pubblico", - "HeaderReviews": "Recensioni", "OptionNameSort": "Nome", - "HeaderDeveloperInfo": "Info sviluppatore", "OptionFolderSort": "Cartelle", - "HeaderRevisionHistory": "Cronologia delle revisioni", "OptionBudget": "Budget", - "ButtonViewWebsite": "Visualizza sito web", "OptionRevenue": "Recensione", - "LabelRecurringDonationCanBeCancelledHelp": "Donazioni ricorrenti possono essere cancellati in qualsiasi momento dal tuo conto PayPal.", "OptionPoster": "Locandina", - "HeaderXmlSettings": "Xml Settings", "OptionBackdrop": "Sfondo", - "HeaderXmlDocumentAttributes": "Xml Document Attributes", "OptionTimeline": "Anno", - "HeaderXmlDocumentAttribute": "Xml Document Attribute", "OptionThumb": "Sfondo", - "XmlDocumentAttributeListHelp": "Questi attributi vengono applicati all'elemento radice di ogni risposta XML.", "OptionBanner": "Banner", - "OptionSaveMetadataAsHidden": "Salvare i metadati e le immagini come file nascosti", "OptionCriticRating": "Voto critica", - "LabelExtractChaptersDuringLibraryScan": "Estrarre immagini capitolo durante la scansione biblioteca", "OptionVideoBitrate": "Video Bitrate", - "LabelExtractChaptersDuringLibraryScanHelp": "Se abilitata, le immagini capitolo verranno estratti quando i video vengono importati durante la scansione della libreria. Se disabilitata verranno estratti durante le immagini dei capitoli programmati compito, permettendo la scansione biblioteca regolare per completare pi\u00f9 velocemente.", "OptionResumable": "Interrotti", - "LabelConnectUserName": "Media Browser username\/email:", "ScheduledTasksHelp": "Fare clic su una voce per cambiare la pianificazione.", - "LabelConnectUserNameHelp": "Collegare questo utente a un account browser media per permettere un facile accesso sign-in da qualsiasi applicazione, senza dover conoscere l'indirizzo IP del server.", "ScheduledTasksTitle": "Operazioni Pianificate", - "ButtonLearnMoreAboutMediaBrowserConnect": "Scopri di pi\u00f9 su Media Browser Connect", "TabMyPlugins": "Plugins Installati", - "LabelExternalPlayers": "Player esterni:", "TabCatalog": "Catalogo", - "LabelExternalPlayersHelp": "Pulsanti di visualizzazione di riprodurre contenuti in lettori esterni. Questo \u00e8 disponibile solo su dispositivi che supportano schemi URL, generalmente Android e iOS. Con i giocatori esterni vi \u00e8 generalmente alcun supporto per il controllo remoto o ripresa.", - "HeaderSubtitleProfile": "Profilo sottotitolo", "PluginsTitle": "Plugins", "HeaderAutomaticUpdates": "Aggiornamenti Automatici", - "HeaderSubtitleProfiles": "Profili sottotitoli", - "HeaderSubtitleProfilesHelp": "Profili sottotitoli descrivono i formati di sottotitoli supportati dal dispositivo.", "HeaderNowPlaying": "Riproducendo", - "LabelFormat": "Formato:", "HeaderLatestAlbums": "Ultimi Albums Aggiunti", - "LabelMethod": "Metodo:", "HeaderLatestSongs": "Ultime Canzoni", - "LabelDidlMode": "Modalit\u00e0 didl:", "HeaderRecentlyPlayed": "Visti di recente", - "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "HeaderFrequentlyPlayed": "Visti di frequente", - "OptionResElement": "elemento res", "DevBuildWarning": "La versione Dev Builds non \u00e8 testata e potrebbe bloccarsi o non rispondere correttamente", - "OptionEmbedSubtitles": "Incorpora all'interno del contenitore", "LabelVideoType": "Tipo video:", - "OptionExternallyDownloaded": "External download", "OptionBluray": "Bluray", - "OptionHlsSegmentedSubtitles": "Hls segmentato sottotitoli", "OptionDvd": "Dvd", "OptionIso": "Iso", - "LabelSubtitleFormatHelp": "Esempio: srt", "Option3D": "3D", - "ButtonLearnMore": "saperne di pi\u00f9", "LabelFeatures": "Caratteristiche:", - "TabPlayback": "Riproduzione", "LabelService": "Servizio:", - "HeaderTrailersAndExtras": "Trailers & Extras", "LabelStatus": "Stato:", - "OptionFindTrailers": "Trova trailer da internet automaticamente", "LabelVersion": "Versione:", - "HeaderLanguagePreferences": "Lingua preferita", "LabelLastResult": "Ultimo risultato:", - "TabCinemaMode": "Modalit\u00e0 Cinema", "OptionHasSubtitles": "Sottotitoli", - "TitlePlayback": "Riproduzione", "OptionHasTrailer": "Trailer", - "LabelEnableCinemaModeFor": "Attiva modalit\u00e0 cinema per:", "OptionHasThemeSong": "Tema Canzone", - "CinemaModeConfigurationHelp": "Modalit\u00e0 Cinema porta l'esperienza del teatro direttamente nel tuo salotto con la possibilit\u00e0 di vedere trailer e intro personalizzati prima la caratteristica principale.", "OptionHasThemeVideo": "Tema video", - "OptionTrailersFromMyMovies": "Includi i trailer di film nella mia biblioteca", "TabMovies": "Film", - "OptionUpcomingMoviesInTheaters": "Includi i trailer di film nuovi e imminenti", "TabStudios": "Studios", - "LabelLimitIntrosToUnwatchedContent": "Solo i trailer da contenuti non visti", "TabTrailers": "Trailer", - "LabelEnableIntroParentalControl": "Abilita controllo parentale intelligente", "LabelArtists": "Cantanti", - "LabelEnableIntroParentalControlHelp": "Trailer: verr\u00e0 selezionata solo con un rating genitori uguale o inferiore al contenuto di essere osservato.", "LabelArtistsHelp": "Separazione multipla utilizzando ;", - "LabelTheseFeaturesRequireSupporterHelpAndTrailers": "Queste caratteristiche richiedono un abbonamento attivo sostenitore e l'installazione del plugin canale Trailer.", "HeaderLatestMovies": "Ultimi Film Aggiunti", - "OptionTrailersFromMyMoviesHelp": "Richiede l'installazione di trailer locali.", "HeaderLatestTrailers": "Ultimi Trailers Aggiunti", - "LabelCustomIntrosPath": "Intro personalizzate percorso:", "OptionHasSpecialFeatures": "Caratteristiche speciali", - "LabelCustomIntrosPathHelp": "Una cartella contenente i file video. Un video sar\u00e0 scelto a caso e riprodotto dopo i traler.", "OptionImdbRating": "Voto IMDB", - "ValueSpecialEpisodeName": "Speciali - {0}", "OptionParentalRating": "Voto Genitori", - "LabelSelectInternetTrailersForCinemaMode": "Internet trailers:", "OptionPremiereDate": "Premiere Date", - "OptionUpcomingDvdMovies": "includi trailer nuovi e imminenti film su Dvd & Blu-ray", "TabBasic": "Base", - "OptionUpcomingStreamingMovies": "Includi trailer nuovi e imminenti film su Netflix", "TabAdvanced": "Avanzato", - "LabelDisplayTrailersWithinMovieSuggestions": "Visualizzare i rimorchi all'interno di suggerimenti di film", "HeaderStatus": "Stato", - "LabelDisplayTrailersWithinMovieSuggestionsHelp": "Richiede l'installazione del canale Trailer.", "OptionContinuing": "In corso", - "CinemaModeConfigurationHelp2": "I singoli utenti avranno la possibilit\u00e0 di disabilitare la modalit\u00e0 cinema all'interno delle proprie preferenze.", "OptionEnded": "Finito", - "LabelEnableCinemaMode": "Attiva modalit\u00e0 cinema", "HeaderAirDays": "In onda da:", - "HeaderCinemaMode": "Modalit\u00e0 cinema", "OptionSunday": "Domenica", - "HeaderWelcomeToMediaBrowserServerDashboard": "Benvenuti nel Dashboard di Media Browser", "OptionMonday": "Lunedi", - "LabelDateAddedBehavior": "Date added behavior for new content:", "OptionTuesday": "Martedi", - "OptionDateAddedImportTime": "Use date scanned into the library", "OptionWednesday": "Mercoledi", - "OptionDateAddedFileTime": "Use file creation date", "OptionThursday": "Giovedi", - "LabelDateAddedBehaviorHelp": "If a metadata value is present it will always be used before either of these options.", "OptionFriday": "Venerdi", - "LabelNumberTrailerToPlay": "Number of trailers to play:", "OptionSaturday": "Sabato", - "TitleDevices": "Dispositivi", "HeaderManagement": "Gestione :", - "TabCameraUpload": "Camera Upload", "LabelManagement": "Management:", - "TabDevices": "Dispositivi", "OptionMissingImdbId": "IMDB id mancante", - "HeaderCameraUploadHelp": "Automatically upload photos and videos taken from your mobile devices into Media Browser.", "OptionMissingTvdbId": "TheTVDB Id mancante", - "MessageNoDevicesSupportCameraUpload": "You currently don't have any devices that support camera upload.", "OptionMissingOverview": "Trama mancante", - "LabelCameraUploadPath": "Camera upload path:", "OptionFileMetadataYearMismatch": "File\/Metadata anni errati", - "LabelCameraUploadPathHelp": "Select a custom upload path, if desired. If unspecified a default folder will be used.", "TabGeneral": "Generale", - "LabelCreateCameraUploadSubfolder": "Create a subfolder for each device", "TitleSupport": "Supporto", - "LabelCreateCameraUploadSubfolderHelp": "Specific folders can be assigned to a device by clicking on it from the Devices page.", "TabLog": "Eventi", - "LabelCustomDeviceDisplayName": "Display name:", "TabAbout": "Info", - "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "TabSupporterKey": "Chiave finanziatore", - "HeaderInviteUser": "Invite User", "TabBecomeSupporter": "Diventa finanziatore", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", "MediaBrowserHasCommunity": "Media Browser sta cercando persone che contribuiscono", - "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "CheckoutKnowledgeBase": "Hai un problema?", - "ButtonSendInvitation": "Send Invitation", "SearchKnowledgeBase": "Cerca sulla guida online", - "HeaderGuests": "Guests", "VisitTheCommunity": "Visita la nostra comunit\u00e0", - "HeaderLocalUsers": "Utenti locale", "VisitMediaBrowserWebsite": "Visita il sito di Media Browser", - "HeaderPendingInvitations": "Pending Invitations", "VisitMediaBrowserWebsiteLong": "Vuoi saperne di pi\u00f9 sulle ultime novit\u00e0?", - "TabParentalControl": "Parental Control", "OptionHideUser": "Nascondi questo utente dalla schermata di Accesso", - "HeaderAccessSchedule": "Access Schedule", "OptionDisableUser": "Disabilita utente", - "HeaderAccessScheduleHelp": "Create an access schedule to limit access to certain hours.", "OptionDisableUserHelp": "Se disabilitato, il server non sar\u00e0 disponibile per questo utente.La connessione corrente verr\u00e0 TERMINATA", - "ButtonAddSchedule": "Add Schedule", "HeaderAdvancedControl": "Controlli avanzati", - "LabelAccessDay": "Day of week:", "LabelName": "Nome:", - "LabelAccessStart": "Start hour:", "OptionAllowUserToManageServer": "Consenti a questo utente di accedere alla configurazione del SERVER", - "LabelAccessEnd": "End hour:", "HeaderFeatureAccess": "Caratteristiche di accesso", "OptionAllowMediaPlayback": "Consenti la riproduzione", "OptionAllowBrowsingLiveTv": "Consenti la navigazione sulla Tv indiretta", @@ -690,12 +463,12 @@ "OptionSearchForInternetMetadata": "Cerca su internet le immagini e i metadati", "ButtonCreate": "Crea", "LabelLocalHttpServerPortNumber": "Numero di porta locale:", - "LabelLocalHttpServerPortNumberHelp": "The tcp port number that Media Browser's http server should bind to.", - "LabelPublicPort": "Public port number:", - "LabelPublicPortHelp": "The public port number that should be mapped to the local port.", + "LabelLocalHttpServerPortNumberHelp": "Il numero di porta TCP del server http del browser media a cui dovrebbe legarsi.", + "LabelPublicPort": "Numero di porta pubblica:", + "LabelPublicPortHelp": "Il numero di porta pubblica che dovrebbe essere mappato alla porta locale.", "LabelWebSocketPortNumber": "Porta webSocket numero:", "LabelEnableAutomaticPortMap": "Abilita mappatura delle porte automatiche", - "LabelEnableAutomaticPortMapHelp": "Attempt to automatically map the public port to the local port via UPnP. This may not work with some router models.", + "LabelEnableAutomaticPortMapHelp": "Tentativo di mappare automaticamente la porta pubblica alla porta locale tramite UPnP. Questo potrebbe non funzionare con alcuni modelli di router.", "LabelExternalDDNS": "DDNS Esterno:", "LabelExternalDDNSHelp": "Se tu ha un DNS dinamico inseriscilo qui.Media browser lo utilizzera per le connessioni remote.", "TabResume": "Riprendi", @@ -1048,7 +821,7 @@ "HeaderWelcomeToMediaBrowserWebClient": "Benvenuti nel Media Browser Web client", "ButtonDismiss": "Dismetti", "ButtonTakeTheTour": "Fai il tour", - "ButtonEditOtherUserPreferences": "Modificare le preferenze personali di questo utente.", + "ButtonEditOtherUserPreferences": "Edit this user's profile and personal preferences.", "LabelChannelStreamQuality": "Preferenziale qualit\u00e0 del flusso internet:", "LabelChannelStreamQualityHelp": "In un ambiente a bassa larghezza di banda, limitando la qualit\u00e0 pu\u00f2 contribuire a garantire un'esperienza di Smooth Streaming.", "OptionBestAvailableStreamQuality": "Migliore disponibile", @@ -1225,5 +998,245 @@ "OptionReportCollections": "Collezioni", "OptionReportBooks": "Libri", "OptionReportArtists": "Cantanti", - "OptionReportAlbums": "Album" + "OptionReportAlbums": "Album", + "OptionReportAdultVideos": "Video x adulti", + "ButtonMore": "Dettagli", + "HeaderActivity": "Attivit\u00e0", + "ScheduledTaskStartedWithName": "{0} Avviati", + "ScheduledTaskCancelledWithName": "{0} cancellati", + "ScheduledTaskCompletedWithName": "{0} completati", + "ScheduledTaskFailed": "Operazione pianificata completata", + "PluginInstalledWithName": "{0} sono stati Installati", + "PluginUpdatedWithName": "{0} sono stati aggiornati", + "PluginUninstalledWithName": "{0} non sono stati installati", + "ScheduledTaskFailedWithName": "{0} Falliti", + "ItemAddedWithName": "{0} aggiunti alla libreria", + "ItemRemovedWithName": "{0} rimossi dalla libreria", + "DeviceOnlineWithName": "{0} \u00e8 connesso", + "UserOnlineFromDevice": "{0} \u00e8 online da {1}", + "DeviceOfflineWithName": "{0} \u00e8 stato disconesso", + "UserOfflineFromDevice": "{0} \u00e8 stato disconesso da {1}", + "SubtitlesDownloadedForItem": "Sottotitoli scaricati per {0}", + "SubtitleDownloadFailureForItem": "Sottotitoli non scaricati per {0}", + "LabelRunningTimeValue": "Durata: {0}", + "LabelIpAddressValue": "Indirizzo IP: {0}", + "UserConfigurationUpdatedWithName": "Configurazione utente \u00e8 stata aggiornata per {0}", + "UserCreatedWithName": "Utente {0} \u00e8 stato creato", + "UserPasswordChangedWithName": "Password utente cambiata per {0}", + "UserDeletedWithName": "Utente {0} \u00e8 stato cancellato", + "MessageServerConfigurationUpdated": "Configurazione server aggioprnata", + "MessageNamedServerConfigurationUpdatedWithValue": "La sezione {0} \u00e8 stata aggiornata", + "MessageApplicationUpdated": "Media Browser Server \u00e8 stato aggiornato", + "AuthenticationSucceededWithUserName": "{0} Autenticati con successo", + "FailedLoginAttemptWithUserName": "Login fallito da {0}", + "UserStartedPlayingItemWithValues": "{0} \u00e8 partito da {1}", + "UserStoppedPlayingItemWithValues": "{0} stoppato {1}", + "AppDeviceValues": "App: {0}, Dispositivo: {1}", + "ProviderValue": "Provider: {0}", + "LabelChannelDownloadSizeLimit": "Dimensione massima Download (GB):", + "LabelChannelDownloadSizeLimitHelpText": "Limitare la dimensione della cartella canale di download.", + "HeaderRecentActivity": "Attivit\u00e0 recenti", + "HeaderPeople": "Persone", + "HeaderDownloadPeopleMetadataFor": "Scarica biografia e immagini per:", + "OptionComposers": "Compositori", + "OptionOthers": "Altri", + "HeaderDownloadPeopleMetadataForHelp": "Abilitando il provider scaricher\u00e0 pi\u00f9 informazioni ( la scansione sar\u00e0 pi\u00f9 lenta)", + "ViewTypeFolders": "Cartelle", + "LabelDisplayFoldersView": "Display a folders view to show plain media folders", + "ViewTypeLiveTvRecordingGroups": "Registrazioni", + "ViewTypeLiveTvChannels": "canali", + "LabelAllowLocalAccessWithoutPassword": "Consenti di accedere localmente senza password", + "LabelAllowLocalAccessWithoutPasswordHelp": "Quando abilitato la password non \u00e8 necessaria", + "HeaderPassword": "Password", + "HeaderLocalAccess": "Accesso locale", + "HeaderViewOrder": "Visualizza ordine", + "LabelSelectUserViewOrder": "Scegliere l'ordine vostre opinioni verranno visualizzati in applicazioni all'interno del browser media", + "LabelMetadataRefreshMode": "Metadata (modo Aggiornamento)", + "LabelImageRefreshMode": "Immagine (modo Aggiornamento)", + "OptionDownloadMissingImages": "Immagini mancanti", + "OptionReplaceExistingImages": "Sovrascrivi immagini esistenti", + "OptionRefreshAllData": "Aggiorna tutti i dati", + "OptionAddMissingDataOnly": "Aggiungi solo dati mancanti", + "OptionLocalRefreshOnly": "Aggiorna solo locale", + "HeaderRefreshMetadata": "Aggiorna metadati", + "HeaderPersonInfo": "Persona Info", + "HeaderIdentifyItem": "Identifica elemento", + "HeaderIdentifyItemHelp": "Inserisci uno o pi\u00f9 criteri di ricerca. Rimuovi criteri di aumentare i risultati di ricerca.", + "HeaderConfirmDeletion": "Conferma Cancellazione", + "LabelFollowingFileWillBeDeleted": "Il seguente file verr\u00e0 eliminato:", + "LabelIfYouWishToContinueWithDeletion": "Se si desidera continuare, si prega di confermare inserendo il valore di:", + "ButtonIdentify": "Identifica", + "LabelAlbumArtist": "Artista Album", + "LabelAlbum": "Album:", + "LabelCommunityRating": "Voto Comunit\u00e0:", + "LabelVoteCount": "Totale Voti:", + "LabelMetascore": "Punteggio:", + "LabelCriticRating": "Voto dei critici:", + "LabelCriticRatingSummary": "Critico sintesi valutazione:", + "LabelAwardSummary": "Sintesi Premio:", + "LabelWebsite": "Sito web:", + "LabelTagline": "Messaggio pers:", + "LabelOverview": "Trama:", + "LabelShortOverview": "Trama breve:", + "LabelReleaseDate": "Data di rilascio:", + "LabelYear": "Anno:", + "LabelPlaceOfBirth": "Luogo di nascita:", + "LabelEndDate": "Fine data:", + "LabelAirDate": "In onda da (gg):", + "LabelAirTime:": "In onda da:", + "LabelRuntimeMinutes": "Durata ( minuti):", + "LabelParentalRating": "Voto genitori:", + "LabelCustomRating": "Voto personalizzato:", + "LabelBudget": "Budget", + "LabelRevenue": "Fatturato ($):", + "LabelOriginalAspectRatio": "Aspetto originale:", + "LabelPlayers": "Giocatore:", + "Label3DFormat": "Formato 3D:", + "HeaderAlternateEpisodeNumbers": "Numeri Episode alternativi", + "HeaderSpecialEpisodeInfo": "Episodio Speciale Info", + "HeaderExternalIds": "Esterno Id di :", + "LabelDvdSeasonNumber": "Dvd stagione:", + "LabelDvdEpisodeNumber": "Numero episodio Dvd:", + "LabelAbsoluteEpisodeNumber": "Absolute Numero episodio:", + "LabelAirsBeforeSeason": "tempo prima della stagione:", + "LabelAirsAfterSeason": "tempo dopo della stagione:", + "LabelAirsBeforeEpisode": "tempo prima episodio:", + "LabelTreatImageAs": "Trattare come immagine:", + "LabelDisplayOrder": "Ordine visualizzazione:", + "LabelDisplaySpecialsWithinSeasons": "Display specials within seasons they aired in", + "HeaderCountries": "Paesi", + "HeaderGenres": "Generi", + "HeaderPlotKeywords": "Trama", + "HeaderStudios": "Studios", + "HeaderTags": "Tags", + "HeaderMetadataSettings": "Impostazioni metadati", + "LabelLockItemToPreventChanges": "Bloccare questa voce per impedire modifiche future", + "MessageLeaveEmptyToInherit": "Lasciare vuoto per ereditare le impostazioni da un elemento principale, o il valore predefinito globale.", + "TabDonate": "Dona", + "HeaderDonationType": "Tipo di donazione:", + "OptionMakeOneTimeDonation": "Fai una donazione separata", + "OptionOneTimeDescription": "Si tratta di una donazione aggiuntiva alla squadra per mostrare il vostro sostegno. Non ha alcun beneficio e non produrr\u00e0 una chiave sostenitore.", + "OptionLifeTimeSupporterMembership": "Appartenenza supporter Lifetime", + "OptionYearlySupporterMembership": "Appartenenza supporter annuale", + "OptionMonthlySupporterMembership": "Appartenenza supporter mensile", + "HeaderSupporterBenefit": "Un abbonamento sostenitore offre vantaggi aggiuntivi, come l'accesso ai plugin premium, i contenuti del canale internet, e altro ancora.", + "OptionNoTrailer": "No Trailer", + "OptionNoThemeSong": "No Temi canzone", + "OptionNoThemeVideo": "No tema video", + "LabelOneTimeDonationAmount": "Importo della donazione:", + "OptionActor": "Attore", + "OptionComposer": "Compositore", + "OptionDirector": "Regista", + "OptionGuestStar": "Guest star", + "OptionProducer": "Produttore", + "OptionWriter": "Scrittore", + "LabelAirDays": "In onda da (gg):", + "LabelAirTime": "In onda da:", + "HeaderMediaInfo": "Media Info", + "HeaderPhotoInfo": "Foto info", + "HeaderInstall": "Installa", + "LabelSelectVersionToInstall": "Selezionare la versione da installare:", + "LinkSupporterMembership": "Ulteriori informazioni Supporter Membership", + "MessageSupporterPluginRequiresMembership": "Questo plugin richiede un abbonamento sostenitore attivo dopo la prova gratuita di 14 giorni.", + "MessagePremiumPluginRequiresMembership": "Questo plugin richiede un abbonamento sostenitore attivo al fine di acquistare dopo la prova gratuita di 14 giorni.", + "HeaderReviews": "Recensioni", + "HeaderDeveloperInfo": "Info sviluppatore", + "HeaderRevisionHistory": "Cronologia delle revisioni", + "ButtonViewWebsite": "Visualizza sito web", + "LabelRecurringDonationCanBeCancelledHelp": "Donazioni ricorrenti possono essere cancellati in qualsiasi momento dal tuo conto PayPal.", + "HeaderXmlSettings": "Xml Settings", + "HeaderXmlDocumentAttributes": "Xml Document Attributes", + "HeaderXmlDocumentAttribute": "Xml Document Attribute", + "XmlDocumentAttributeListHelp": "Questi attributi vengono applicati all'elemento radice di ogni risposta XML.", + "OptionSaveMetadataAsHidden": "Salvare i metadati e le immagini come file nascosti", + "LabelExtractChaptersDuringLibraryScan": "Estrarre immagini capitolo durante la scansione biblioteca", + "LabelExtractChaptersDuringLibraryScanHelp": "Se abilitata, le immagini capitolo verranno estratti quando i video vengono importati durante la scansione della libreria. Se disabilitata verranno estratti durante le immagini dei capitoli programmati compito, permettendo la scansione biblioteca regolare per completare pi\u00f9 velocemente.", + "LabelConnectUserName": "Media Browser username\/email:", + "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", + "ButtonLearnMoreAboutMediaBrowserConnect": "Scopri di pi\u00f9 su Media Browser Connect", + "LabelExternalPlayers": "Player esterni:", + "LabelExternalPlayersHelp": "Pulsanti di visualizzazione di riprodurre contenuti in lettori esterni. Questo \u00e8 disponibile solo su dispositivi che supportano schemi URL, generalmente Android e iOS. Con i giocatori esterni vi \u00e8 generalmente alcun supporto per il controllo remoto o ripresa.", + "HeaderSubtitleProfile": "Profilo sottotitolo", + "HeaderSubtitleProfiles": "Profili sottotitoli", + "HeaderSubtitleProfilesHelp": "Profili sottotitoli descrivono i formati di sottotitoli supportati dal dispositivo.", + "LabelFormat": "Formato:", + "LabelMethod": "Metodo:", + "LabelDidlMode": "Modalit\u00e0 didl:", + "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", + "OptionResElement": "elemento res", + "OptionEmbedSubtitles": "Incorpora all'interno del contenitore", + "OptionExternallyDownloaded": "External download", + "OptionHlsSegmentedSubtitles": "Hls segmentato sottotitoli", + "LabelSubtitleFormatHelp": "Esempio: srt", + "ButtonLearnMore": "saperne di pi\u00f9", + "TabPlayback": "Riproduzione", + "HeaderTrailersAndExtras": "Trailers & Extras", + "OptionFindTrailers": "Trova trailer da internet automaticamente", + "HeaderLanguagePreferences": "Lingua preferita", + "TabCinemaMode": "Modalit\u00e0 Cinema", + "TitlePlayback": "Riproduzione", + "LabelEnableCinemaModeFor": "Attiva modalit\u00e0 cinema per:", + "CinemaModeConfigurationHelp": "Modalit\u00e0 Cinema porta l'esperienza del teatro direttamente nel tuo salotto con la possibilit\u00e0 di vedere trailer e intro personalizzati prima la caratteristica principale.", + "OptionTrailersFromMyMovies": "Includi i trailer di film nella mia biblioteca", + "OptionUpcomingMoviesInTheaters": "Includi i trailer di film nuovi e imminenti", + "LabelLimitIntrosToUnwatchedContent": "Solo i trailer da contenuti non visti", + "LabelEnableIntroParentalControl": "Abilita controllo parentale intelligente", + "LabelEnableIntroParentalControlHelp": "Trailer: verr\u00e0 selezionata solo con un rating genitori uguale o inferiore al contenuto di essere osservato.", + "LabelTheseFeaturesRequireSupporterHelpAndTrailers": "Queste caratteristiche richiedono un abbonamento attivo sostenitore e l'installazione del plugin canale Trailer.", + "OptionTrailersFromMyMoviesHelp": "Richiede l'installazione di trailer locali.", + "LabelCustomIntrosPath": "Intro personalizzate percorso:", + "LabelCustomIntrosPathHelp": "Una cartella contenente i file video. Un video sar\u00e0 scelto a caso e riprodotto dopo i traler.", + "ValueSpecialEpisodeName": "Speciali - {0}", + "LabelSelectInternetTrailersForCinemaMode": "Internet trailers:", + "OptionUpcomingDvdMovies": "includi trailer nuovi e imminenti film su Dvd & Blu-ray", + "OptionUpcomingStreamingMovies": "Includi trailer nuovi e imminenti film su Netflix", + "LabelDisplayTrailersWithinMovieSuggestions": "Visualizzare i rimorchi all'interno di suggerimenti di film", + "LabelDisplayTrailersWithinMovieSuggestionsHelp": "Richiede l'installazione del canale Trailer.", + "CinemaModeConfigurationHelp2": "I singoli utenti avranno la possibilit\u00e0 di disabilitare la modalit\u00e0 cinema all'interno delle proprie preferenze.", + "LabelEnableCinemaMode": "Attiva modalit\u00e0 cinema", + "HeaderCinemaMode": "Modalit\u00e0 cinema", + "HeaderWelcomeToMediaBrowserServerDashboard": "Benvenuti nel Dashboard di Media Browser", + "LabelDateAddedBehavior": "Data di comportamento per i nuovi contenuti:", + "OptionDateAddedImportTime": "Utilizza la data scansionato in biblioteca", + "OptionDateAddedFileTime": "Utilizzare file di data di creazione", + "LabelDateAddedBehaviorHelp": "Se un valore di metadati \u00e8 presente sar\u00e0 sempre utilizzato prima una di queste opzioni.", + "LabelNumberTrailerToPlay": "Numero di Trailer da riprodurre:", + "TitleDevices": "Dispositivi", + "TabCameraUpload": "Camera Upload", + "TabDevices": "Dispositivi", + "HeaderCameraUploadHelp": "Caricare automaticamente foto e video presi dai vostri dispositivi mobili in Media Browser.", + "MessageNoDevicesSupportCameraUpload": "Al momento non si dispone di dispositivi che supportano il caricamento della fotocamera.", + "LabelCameraUploadPath": "Fotocamera percorso di upload:", + "LabelCameraUploadPathHelp": "Selezionare un percorso di caricamento personalizzato, se lo si desidera. Se non specificato verr\u00e0 utilizzata una cartella predefinita.", + "LabelCreateCameraUploadSubfolder": "Creare una sottocartella per ogni dispositivo", + "LabelCreateCameraUploadSubfolderHelp": "Cartelle specifici possono essere assegnati a un dispositivo facendo clic su di esso dalla pagina Dispositivi.", + "LabelCustomDeviceDisplayName": "Nome da visualizzare:", + "LabelCustomDeviceDisplayNameHelp": "Fornire un nome di visualizzazione personalizzato o lasciare vuoto per utilizzare il nome riportato dal dispositivo.", + "HeaderInviteUser": "Invita utente", + "LabelConnectInviteUserHelp": "Questo \u00e8 il nome utente o e-mail che il tuo amico utilizza per accedere al sito Web Media Browser.", + "HeaderInviteUserHelp": "Condividere i tuoi contenuti multimediali con gli amici \u00e8 pi\u00f9 facile che mai con il Browser Media Connect.", + "ButtonSendInvitation": "Invia Invito", + "HeaderGuests": "ospiti", + "HeaderLocalUsers": "Utenti locale", + "HeaderPendingInvitations": "Inviti in sospeso", + "TabParentalControl": "Controllo Genitore", + "HeaderAccessSchedule": "Orario di accesso", + "HeaderAccessScheduleHelp": "Creare un programma di accesso per limitare l'accesso a determinate ore.", + "ButtonAddSchedule": "Agg. orario schedultao", + "LabelAccessDay": "Giorno della settimana:", + "LabelAccessStart": "Start time:", + "LabelAccessEnd": "End time:", + "HeaderSchedule": "Schedule", + "OptionEveryday": "Every day", + "OptionWeekdays": "Weekdays", + "OptionWeekends": "Weekends", + "MessageProfileInfoSynced": "User profile information synced with Media Browser Connect.", + "HeaderOptionalLinkMediaBrowserAccount": "Optional: Link your Media Browser account", + "ButtonTrailerReel": "Trailer reel", + "HeaderTrailerReel": "Trailer Reel", + "OptionPlayUnwatchedTrailersOnly": "Play only unwatched trailers", + "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", + "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", + "HeaderNewUsers": "New Users", + "ButtonSignUp": "Sign up" } \ No newline at end of file -- cgit v1.2.3 From c8a735bcb1ba71e9501d18b3044aa30793ff97ee Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 24 Oct 2014 00:54:35 -0400 Subject: add LocalFileInfo.Id --- MediaBrowser.Api/Devices/DeviceService.cs | 8 +- MediaBrowser.Controller/Dto/IDtoService.cs | 10 - MediaBrowser.Controller/Entities/BaseItem.cs | 8 +- MediaBrowser.Controller/Entities/TV/Episode.cs | 11 +- MediaBrowser.Controller/Entities/TV/Season.cs | 6 + .../Providers/MetadataRefreshOptions.cs | 4 - MediaBrowser.Dlna/Didl/DidlBuilder.cs | 10 +- .../Profiles/PanasonicVieraProfile.cs | 11 + .../MediaBrowser.Model.Portable.csproj | 3 + .../MediaBrowser.Model.net35.csproj | 3 + MediaBrowser.Model/ApiClient/IConnectionManager.cs | 4 +- .../Configuration/MetadataConfiguration.cs | 5 + .../Configuration/UserConfiguration.cs | 3 + MediaBrowser.Model/Devices/LocalFileInfo.cs | 2 +- MediaBrowser.Model/Dto/BaseItemDto.cs | 8 +- MediaBrowser.Model/Dto/IHasServerId.cs | 8 + MediaBrowser.Model/Dto/UserDto.cs | 8 +- MediaBrowser.Model/MediaBrowser.Model.csproj | 1 + .../Dto/DtoService.cs | 57 ++-- .../EntryPoints/ActivityLogEntryPoint.cs | 22 +- .../Library/UserManager.cs | 10 +- .../Localization/JavaScript/ar.json | 5 +- .../Localization/JavaScript/ca.json | 5 +- .../Localization/JavaScript/cs.json | 7 +- .../Localization/JavaScript/da.json | 5 +- .../Localization/JavaScript/de.json | 9 +- .../Localization/JavaScript/el.json | 5 +- .../Localization/JavaScript/en_GB.json | 5 +- .../Localization/JavaScript/en_US.json | 5 +- .../Localization/JavaScript/es.json | 5 +- .../Localization/JavaScript/es_MX.json | 9 +- .../Localization/JavaScript/fr.json | 11 +- .../Localization/JavaScript/he.json | 5 +- .../Localization/JavaScript/hr.json | 5 +- .../Localization/JavaScript/it.json | 5 +- .../Localization/JavaScript/kk.json | 5 +- .../Localization/JavaScript/ms.json | 5 +- .../Localization/JavaScript/nb.json | 29 ++- .../Localization/JavaScript/nl.json | 9 +- .../Localization/JavaScript/pl.json | 5 +- .../Localization/JavaScript/pt_BR.json | 5 +- .../Localization/JavaScript/pt_PT.json | 5 +- .../Localization/JavaScript/ru.json | 5 +- .../Localization/JavaScript/sv.json | 5 +- .../Localization/JavaScript/tr.json | 5 +- .../Localization/JavaScript/vi.json | 5 +- .../Localization/JavaScript/zh_CN.json | 195 +++++++------- .../Localization/JavaScript/zh_TW.json | 5 +- .../Localization/Server/ar.json | 6 +- .../Localization/Server/ca.json | 6 +- .../Localization/Server/cs.json | 6 +- .../Localization/Server/da.json | 6 +- .../Localization/Server/de.json | 12 +- .../Localization/Server/el.json | 6 +- .../Localization/Server/en_GB.json | 6 +- .../Localization/Server/en_US.json | 6 +- .../Localization/Server/es.json | 6 +- .../Localization/Server/es_MX.json | 8 +- .../Localization/Server/fr.json | 64 ++--- .../Localization/Server/he.json | 6 +- .../Localization/Server/hr.json | 6 +- .../Localization/Server/it.json | 6 +- .../Localization/Server/kk.json | 6 +- .../Localization/Server/ko.json | 6 +- .../Localization/Server/ms.json | 6 +- .../Localization/Server/nb.json | 18 +- .../Localization/Server/nl.json | 16 +- .../Localization/Server/pl.json | 6 +- .../Localization/Server/pt_BR.json | 6 +- .../Localization/Server/pt_PT.json | 6 +- .../Localization/Server/ru.json | 10 +- .../Localization/Server/server.json | 4 +- .../Localization/Server/sv.json | 6 +- .../Localization/Server/tr.json | 6 +- .../Localization/Server/vi.json | 6 +- .../Localization/Server/zh_CN.json | 288 +++++++++++---------- .../Localization/Server/zh_TW.json | 6 +- MediaBrowser.ServerApplication/ApplicationHost.cs | 4 +- MediaBrowser.WebDashboard/Api/PackageCreator.cs | 5 +- .../MediaBrowser.WebDashboard.csproj | 15 +- Nuget/MediaBrowser.Common.Internal.nuspec | 4 +- Nuget/MediaBrowser.Common.nuspec | 2 +- Nuget/MediaBrowser.Model.Signed.nuspec | 2 +- Nuget/MediaBrowser.Server.Core.nuspec | 4 +- 84 files changed, 659 insertions(+), 494 deletions(-) create mode 100644 MediaBrowser.Model/Dto/IHasServerId.cs (limited to 'MediaBrowser.Server.Implementations/Localization/Server/it.json') diff --git a/MediaBrowser.Api/Devices/DeviceService.cs b/MediaBrowser.Api/Devices/DeviceService.cs index bb8d8eda3..b873c6a71 100644 --- a/MediaBrowser.Api/Devices/DeviceService.cs +++ b/MediaBrowser.Api/Devices/DeviceService.cs @@ -44,8 +44,8 @@ namespace MediaBrowser.Api.Devices [ApiMember(Name = "Name", Description = "Name", IsRequired = true, DataType = "string", ParameterType = "query", Verb = "GET")] public string Name { get; set; } - [ApiMember(Name = "FullPath", Description = "FullPath", IsRequired = true, DataType = "string", ParameterType = "query", Verb = "GET")] - public string FullPath { get; set; } + [ApiMember(Name = "Id", Description = "Id", IsRequired = true, DataType = "string", ParameterType = "query", Verb = "GET")] + public string Id { get; set; } public Stream RequestStream { get; set; } } @@ -132,7 +132,7 @@ namespace MediaBrowser.Api.Devices { var deviceId = Request.QueryString["DeviceId"]; var album = Request.QueryString["Album"]; - var fullPath = Request.QueryString["FullPath"]; + var id = Request.QueryString["Id"]; var name = Request.QueryString["Name"]; var task = _deviceManager.AcceptCameraUpload(deviceId, request.RequestStream, new LocalFileInfo @@ -140,7 +140,7 @@ namespace MediaBrowser.Api.Devices MimeType = Request.ContentType, Album = album, Name = name, - FullPath = fullPath + Id = id }); Task.WaitAll(task); diff --git a/MediaBrowser.Controller/Dto/IDtoService.cs b/MediaBrowser.Controller/Dto/IDtoService.cs index b3917d70b..61b2caec0 100644 --- a/MediaBrowser.Controller/Dto/IDtoService.cs +++ b/MediaBrowser.Controller/Dto/IDtoService.cs @@ -1,8 +1,6 @@ using MediaBrowser.Controller.Entities; using MediaBrowser.Model.Dto; -using MediaBrowser.Model.Entities; using MediaBrowser.Model.Querying; -using System; using System.Collections.Generic; namespace MediaBrowser.Controller.Dto @@ -12,14 +10,6 @@ namespace MediaBrowser.Controller.Dto /// public interface IDtoService { - /// - /// Gets the user dto. - /// - /// The user. - /// UserDto. - [Obsolete] - UserDto GetUserDto(User user); - /// /// Gets the dto id. /// diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs index 313716695..3193ad091 100644 --- a/MediaBrowser.Controller/Entities/BaseItem.cs +++ b/MediaBrowser.Controller/Entities/BaseItem.cs @@ -429,6 +429,12 @@ namespace MediaBrowser.Controller.Entities } } + [IgnoreDataMember] + public virtual BaseItem DisplayParent + { + get { return Parent; } + } + /// /// When the item first debuted. For movies this could be premiere date, episodes would be first aired /// @@ -548,7 +554,7 @@ namespace MediaBrowser.Controller.Entities return CustomRating; } - var parent = Parent; + var parent = DisplayParent; if (parent != null) { return parent.CustomRatingForComparison; diff --git a/MediaBrowser.Controller/Entities/TV/Episode.cs b/MediaBrowser.Controller/Entities/TV/Episode.cs index 87074ca02..be7867e06 100644 --- a/MediaBrowser.Controller/Entities/TV/Episode.cs +++ b/MediaBrowser.Controller/Entities/TV/Episode.cs @@ -104,6 +104,15 @@ namespace MediaBrowser.Controller.Entities.TV } } + [IgnoreDataMember] + public override BaseItem DisplayParent + { + get + { + return Season ?? Parent; + } + } + /// /// Gets the user data key. /// @@ -153,7 +162,7 @@ namespace MediaBrowser.Controller.Entities.TV // Episodes directly in series folder if (season == null) { - var series = FindParent(); + var series = Series; if (ParentIndexNumber.HasValue) { diff --git a/MediaBrowser.Controller/Entities/TV/Season.cs b/MediaBrowser.Controller/Entities/TV/Season.cs index 6804b29b7..542628196 100644 --- a/MediaBrowser.Controller/Entities/TV/Season.cs +++ b/MediaBrowser.Controller/Entities/TV/Season.cs @@ -44,6 +44,12 @@ namespace MediaBrowser.Controller.Entities.TV } } + [IgnoreDataMember] + public override BaseItem DisplayParent + { + get { return Series ?? Parent; } + } + /// /// We want to group into our Series /// diff --git a/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs b/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs index dd07979d3..e7dcd03b5 100644 --- a/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs +++ b/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs @@ -14,10 +14,6 @@ namespace MediaBrowser.Controller.Providers public MetadataRefreshMode MetadataRefreshMode { get; set; } - /// - /// TODO: deprecate. Keeping this for now, for api compatibility - /// - [Obsolete] public bool ForceSave { get; set; } public MetadataRefreshOptions() diff --git a/MediaBrowser.Dlna/Didl/DidlBuilder.cs b/MediaBrowser.Dlna/Didl/DidlBuilder.cs index 5e08d8031..62f1febe7 100644 --- a/MediaBrowser.Dlna/Didl/DidlBuilder.cs +++ b/MediaBrowser.Dlna/Didl/DidlBuilder.cs @@ -81,9 +81,13 @@ namespace MediaBrowser.Dlna.Didl { element.SetAttribute("parentID", GetClientId(context, contextStubType)); } - else if (item.Parent != null) + else { - element.SetAttribute("parentID", GetClientId(item.Parent, null)); + var parent = item.DisplayParent; + if (parent != null) + { + element.SetAttribute("parentID", GetClientId(parent, null)); + } } //AddBookmarkInfo(item, user, element); @@ -443,7 +447,7 @@ namespace MediaBrowser.Dlna.Didl { container.SetAttribute("id", clientId); - var parent = context ?? folder.Parent; + var parent = context ?? folder.DisplayParent; if (parent == null) { container.SetAttribute("parentID", "0"); diff --git a/MediaBrowser.Dlna/Profiles/PanasonicVieraProfile.cs b/MediaBrowser.Dlna/Profiles/PanasonicVieraProfile.cs index acefc0d6d..c0a19845c 100644 --- a/MediaBrowser.Dlna/Profiles/PanasonicVieraProfile.cs +++ b/MediaBrowser.Dlna/Profiles/PanasonicVieraProfile.cs @@ -202,6 +202,17 @@ namespace MediaBrowser.Dlna.Profiles Method = SubtitleDeliveryMethod.External } }; + + ResponseProfiles = new[] + { + new ResponseProfile + { + Type = DlnaProfileType.Video, + Container = "ts", + OrgPn = "MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO", + MimeType = "video/vnd.dlna.mpeg-tts" + } + }; } } } diff --git a/MediaBrowser.Model.Portable/MediaBrowser.Model.Portable.csproj b/MediaBrowser.Model.Portable/MediaBrowser.Model.Portable.csproj index 5c117e605..a24f0cd2c 100644 --- a/MediaBrowser.Model.Portable/MediaBrowser.Model.Portable.csproj +++ b/MediaBrowser.Model.Portable/MediaBrowser.Model.Portable.csproj @@ -413,6 +413,9 @@ Dto\GameSystemSummary.cs + + Dto\IHasServerId.cs + Dto\IItemDto.cs diff --git a/MediaBrowser.Model.net35/MediaBrowser.Model.net35.csproj b/MediaBrowser.Model.net35/MediaBrowser.Model.net35.csproj index 34fcd819a..d03672966 100644 --- a/MediaBrowser.Model.net35/MediaBrowser.Model.net35.csproj +++ b/MediaBrowser.Model.net35/MediaBrowser.Model.net35.csproj @@ -378,6 +378,9 @@ Dto\GameSystemSummary.cs + + Dto\IHasServerId.cs + Dto\IItemDto.cs diff --git a/MediaBrowser.Model/ApiClient/IConnectionManager.cs b/MediaBrowser.Model/ApiClient/IConnectionManager.cs index 93aef7a7d..339522b01 100644 --- a/MediaBrowser.Model/ApiClient/IConnectionManager.cs +++ b/MediaBrowser.Model/ApiClient/IConnectionManager.cs @@ -43,8 +43,8 @@ namespace MediaBrowser.Model.ApiClient /// Gets the API client. /// /// The item. - /// MediaBrowser.Model.ApiClient.IApiClient. - IApiClient GetApiClient(BaseItemDto item); + /// IApiClient. + IApiClient GetApiClient(IHasServerId item); /// /// Connects the specified cancellation token. diff --git a/MediaBrowser.Model/Configuration/MetadataConfiguration.cs b/MediaBrowser.Model/Configuration/MetadataConfiguration.cs index 082c61c97..d1658e5d6 100644 --- a/MediaBrowser.Model/Configuration/MetadataConfiguration.cs +++ b/MediaBrowser.Model/Configuration/MetadataConfiguration.cs @@ -4,5 +4,10 @@ namespace MediaBrowser.Model.Configuration public class MetadataConfiguration { public bool UseFileCreationTimeForDateAdded { get; set; } + + public MetadataConfiguration() + { + UseFileCreationTimeForDateAdded = true; + } } } diff --git a/MediaBrowser.Model/Configuration/UserConfiguration.cs b/MediaBrowser.Model/Configuration/UserConfiguration.cs index c162e389b..ab0cb83c8 100644 --- a/MediaBrowser.Model/Configuration/UserConfiguration.cs +++ b/MediaBrowser.Model/Configuration/UserConfiguration.cs @@ -88,6 +88,8 @@ namespace MediaBrowser.Model.Configuration public AccessSchedule[] AccessSchedules { get; set; } + public bool EnableUserPreferenceAccess { get; set; } + /// /// Initializes a new instance of the class. /// @@ -112,6 +114,7 @@ namespace MediaBrowser.Model.Configuration SyncConnectImage = true; IncludeTrailersInSuggestions = true; EnableCinemaMode = true; + EnableUserPreferenceAccess = true; AccessSchedules = new AccessSchedule[] { }; } diff --git a/MediaBrowser.Model/Devices/LocalFileInfo.cs b/MediaBrowser.Model/Devices/LocalFileInfo.cs index f7704e087..e7a78bf8b 100644 --- a/MediaBrowser.Model/Devices/LocalFileInfo.cs +++ b/MediaBrowser.Model/Devices/LocalFileInfo.cs @@ -4,7 +4,7 @@ namespace MediaBrowser.Model.Devices public class LocalFileInfo { public string Name { get; set; } - public string FullPath { get; set; } + public string Id { get; set; } public string Album { get; set; } public string MimeType { get; set; } } diff --git a/MediaBrowser.Model/Dto/BaseItemDto.cs b/MediaBrowser.Model/Dto/BaseItemDto.cs index e37334c6c..a9f13374b 100644 --- a/MediaBrowser.Model/Dto/BaseItemDto.cs +++ b/MediaBrowser.Model/Dto/BaseItemDto.cs @@ -16,7 +16,7 @@ namespace MediaBrowser.Model.Dto /// This holds information about a BaseItem in a format that is convenient for the client. /// [DebuggerDisplay("Name = {Name}, ID = {Id}, Type = {Type}")] - public class BaseItemDto : IHasProviderIds, IHasPropertyChangedEvent, IItemDto + public class BaseItemDto : IHasProviderIds, IHasPropertyChangedEvent, IItemDto, IHasServerId { /// /// Gets or sets the name. @@ -24,6 +24,12 @@ namespace MediaBrowser.Model.Dto /// The name. public string Name { get; set; } + /// + /// Gets or sets the server identifier. + /// + /// The server identifier. + public string ServerId { get; set; } + /// /// Gets or sets the id. /// diff --git a/MediaBrowser.Model/Dto/IHasServerId.cs b/MediaBrowser.Model/Dto/IHasServerId.cs new file mode 100644 index 000000000..0515203da --- /dev/null +++ b/MediaBrowser.Model/Dto/IHasServerId.cs @@ -0,0 +1,8 @@ + +namespace MediaBrowser.Model.Dto +{ + public interface IHasServerId + { + string ServerId { get; } + } +} diff --git a/MediaBrowser.Model/Dto/UserDto.cs b/MediaBrowser.Model/Dto/UserDto.cs index 007c634b6..793a7efd2 100644 --- a/MediaBrowser.Model/Dto/UserDto.cs +++ b/MediaBrowser.Model/Dto/UserDto.cs @@ -12,7 +12,7 @@ namespace MediaBrowser.Model.Dto /// Class UserDto /// [DebuggerDisplay("Name = {Name}, ID = {Id}, HasPassword = {HasPassword}")] - public class UserDto : IHasPropertyChangedEvent, IItemDto + public class UserDto : IHasPropertyChangedEvent, IItemDto, IHasServerId { /// /// Gets or sets the name. @@ -20,6 +20,12 @@ namespace MediaBrowser.Model.Dto /// The name. public string Name { get; set; } + /// + /// Gets or sets the server identifier. + /// + /// The server identifier. + public string ServerId { get; set; } + /// /// Gets or sets the name of the connect user. /// diff --git a/MediaBrowser.Model/MediaBrowser.Model.csproj b/MediaBrowser.Model/MediaBrowser.Model.csproj index 32f655ae7..549023303 100644 --- a/MediaBrowser.Model/MediaBrowser.Model.csproj +++ b/MediaBrowser.Model/MediaBrowser.Model.csproj @@ -121,6 +121,7 @@ + diff --git a/MediaBrowser.Server.Implementations/Dto/DtoService.cs b/MediaBrowser.Server.Implementations/Dto/DtoService.cs index 3393876fc..75a174a64 100644 --- a/MediaBrowser.Server.Implementations/Dto/DtoService.cs +++ b/MediaBrowser.Server.Implementations/Dto/DtoService.cs @@ -1,4 +1,5 @@ -using MediaBrowser.Common.IO; +using MediaBrowser.Common; +using MediaBrowser.Common.IO; using MediaBrowser.Controller.Channels; using MediaBrowser.Controller.Configuration; using MediaBrowser.Controller.Drawing; @@ -40,8 +41,9 @@ namespace MediaBrowser.Server.Implementations.Dto private readonly Func _channelManagerFactory; private readonly ISyncManager _syncManager; + private readonly IApplicationHost _appHost; - public DtoService(ILogger logger, ILibraryManager libraryManager, IUserDataManager userDataRepository, IItemRepository itemRepo, IImageProcessor imageProcessor, IServerConfigurationManager config, IFileSystem fileSystem, IProviderManager providerManager, Func channelManagerFactory, ISyncManager syncManager) + public DtoService(ILogger logger, ILibraryManager libraryManager, IUserDataManager userDataRepository, IItemRepository itemRepo, IImageProcessor imageProcessor, IServerConfigurationManager config, IFileSystem fileSystem, IProviderManager providerManager, Func channelManagerFactory, ISyncManager syncManager, IApplicationHost appHost) { _logger = logger; _libraryManager = libraryManager; @@ -53,6 +55,7 @@ namespace MediaBrowser.Server.Implementations.Dto _providerManager = providerManager; _channelManagerFactory = channelManagerFactory; _syncManager = syncManager; + _appHost = appHost; } /// @@ -96,7 +99,10 @@ namespace MediaBrowser.Server.Implementations.Dto throw new ArgumentNullException("fields"); } - var dto = new BaseItemDto(); + var dto = new BaseItemDto + { + ServerId = _appHost.SystemId + }; dto.SupportsPlaylists = item.SupportsAddingToPlaylist; @@ -260,43 +266,6 @@ namespace MediaBrowser.Server.Implementations.Dto .Count(); } - public UserDto GetUserDto(User user) - { - if (user == null) - { - throw new ArgumentNullException("user"); - } - - var dto = new UserDto - { - Id = user.Id.ToString("N"), - Name = user.Name, - HasPassword = !String.IsNullOrEmpty(user.Password), - LastActivityDate = user.LastActivityDate, - LastLoginDate = user.LastLoginDate, - Configuration = user.Configuration - }; - - var image = user.GetImageInfo(ImageType.Primary, 0); - - if (image != null) - { - dto.PrimaryImageTag = GetImageCacheTag(user, image); - - try - { - AttachPrimaryImageAspectRatio(dto, user); - } - catch (Exception ex) - { - // Have to use a catch-all unfortunately because some .net image methods throw plain Exceptions - _logger.ErrorException("Error generating PrimaryImageAspectRatio for {0}", ex, user.Name); - } - } - - return dto; - } - /// /// Gets client-side Id of a server-side BaseItem /// @@ -893,9 +862,13 @@ namespace MediaBrowser.Server.Implementations.Dto } } - if (item.Parent != null && fields.Contains(ItemFields.ParentId)) + if (fields.Contains(ItemFields.ParentId)) { - dto.ParentId = GetDtoId(item.Parent); + var displayParent = item.DisplayParent; + if (displayParent != null) + { + dto.ParentId = GetDtoId(displayParent); + } } dto.ParentIndexNumber = item.ParentIndexNumber; diff --git a/MediaBrowser.Server.Implementations/EntryPoints/ActivityLogEntryPoint.cs b/MediaBrowser.Server.Implementations/EntryPoints/ActivityLogEntryPoint.cs index 06b07a90e..0b0661321 100644 --- a/MediaBrowser.Server.Implementations/EntryPoints/ActivityLogEntryPoint.cs +++ b/MediaBrowser.Server.Implementations/EntryPoints/ActivityLogEntryPoint.cs @@ -419,27 +419,7 @@ namespace MediaBrowser.Server.Implementations.EntryPoints var time = result.EndTimeUtc - result.StartTimeUtc; var runningTime = string.Format(_localization.GetLocalizedString("LabelRunningTimeValue"), ToUserFriendlyString(time)); - if (result.Status == TaskCompletionStatus.Cancelled) - { - return; - CreateLogEntry(new ActivityLogEntry - { - Name = string.Format(_localization.GetLocalizedString("ScheduledTaskCancelledWithName"), task.Name), - Type = "ScheduledTaskCancelled", - ShortOverview = runningTime - }); - } - else if (result.Status == TaskCompletionStatus.Completed) - { - return; - CreateLogEntry(new ActivityLogEntry - { - Name = string.Format(_localization.GetLocalizedString("ScheduledTaskCompletedWithName"), task.Name), - Type = "ScheduledTaskCompleted", - ShortOverview = runningTime - }); - } - else if (result.Status == TaskCompletionStatus.Failed) + if (result.Status == TaskCompletionStatus.Failed) { var vals = new List(); diff --git a/MediaBrowser.Server.Implementations/Library/UserManager.cs b/MediaBrowser.Server.Implementations/Library/UserManager.cs index 86c908d05..f96d9882d 100644 --- a/MediaBrowser.Server.Implementations/Library/UserManager.cs +++ b/MediaBrowser.Server.Implementations/Library/UserManager.cs @@ -1,4 +1,5 @@ -using MediaBrowser.Common.Events; +using MediaBrowser.Common; +using MediaBrowser.Common.Events; using MediaBrowser.Common.Extensions; using MediaBrowser.Common.Net; using MediaBrowser.Controller.Configuration; @@ -64,6 +65,7 @@ namespace MediaBrowser.Server.Implementations.Library private readonly Func _imageProcessorFactory; private readonly Func _dtoServiceFactory; private readonly Func _connectFactory; + private readonly IApplicationHost _appHost; /// /// Initializes a new instance of the class. @@ -71,7 +73,7 @@ namespace MediaBrowser.Server.Implementations.Library /// The logger. /// The configuration manager. /// The user repository. - public UserManager(ILogger logger, IServerConfigurationManager configurationManager, IUserRepository userRepository, IXmlSerializer xmlSerializer, INetworkManager networkManager, Func imageProcessorFactory, Func dtoServiceFactory, Func connectFactory) + public UserManager(ILogger logger, IServerConfigurationManager configurationManager, IUserRepository userRepository, IXmlSerializer xmlSerializer, INetworkManager networkManager, Func imageProcessorFactory, Func dtoServiceFactory, Func connectFactory, IApplicationHost appHost) { _logger = logger; UserRepository = userRepository; @@ -80,6 +82,7 @@ namespace MediaBrowser.Server.Implementations.Library _imageProcessorFactory = imageProcessorFactory; _dtoServiceFactory = dtoServiceFactory; _connectFactory = connectFactory; + _appHost = appHost; ConfigurationManager = configurationManager; Users = new List(); } @@ -298,7 +301,8 @@ namespace MediaBrowser.Server.Implementations.Library Configuration = user.Configuration, ConnectLinkType = user.ConnectLinkType, ConnectUserId = user.ConnectUserId, - ConnectUserName = user.ConnectUserName + ConnectUserName = user.ConnectUserName, + ServerId = _appHost.SystemId }; var image = user.GetImageInfo(ImageType.Primary, 0); diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json index a4e5f95e6..f546cf531 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ar.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json index 2494883d4..f8651141a 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ca.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json index 06d7823ca..ae8b242ac 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/cs.json @@ -74,7 +74,7 @@ "ButtonMarkTheseRead": "Ozna\u010dit jako p\u0159e\u010dten\u00e9", "ButtonClose": "Zav\u0159\u00edt", "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.", - "MessageInvalidUser": "Neplatn\u00e9 u\u017eivatelsk\u00e9 jm\u00e9no nebo heslo.", + "MessageInvalidUser": "Invalid username or password. Please try again.", "HeaderLoginFailure": "Login Failure", "HeaderAllRecordings": "V\u0161echna nahr\u00e1v\u00e1n\u00ed", "RecommendationBecauseYouLike": "Proto\u017ee se v\u00e1m l\u00edb\u00ed {0}", @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/da.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/da.json index e6c9b2c2a..b38b94723 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/da.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/da.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/de.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/de.json index 27391d87d..1d390858c 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/de.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/de.json @@ -74,8 +74,8 @@ "ButtonMarkTheseRead": "Als gelesen markieren", "ButtonClose": "Schlie\u00dfen", "LabelAllPlaysSentToPlayer": "Alle Wiedergaben werden zum ausgew\u00e4hlten Abspielger\u00e4t gesendet.", - "MessageInvalidUser": "Invalid username or password. Please try again.", - "HeaderLoginFailure": "Login Failure", + "MessageInvalidUser": "Falscher Benutzername oder Passwort. Bitte versuche es noch einmal.", + "HeaderLoginFailure": "Login Fehler", "HeaderAllRecordings": "Alle Aufnahmen", "RecommendationBecauseYouLike": "Weil du auch {0} magst", "RecommendationBecauseYouWatched": "Weil du auch {0} angesehen hast", @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads werden automatisch im Hintergrund durchgef\u00fchrt wenn du in Media Browser eingeloggt bist.", "ErrorMessageStartHourGreaterThanEnd": "Die Endzeit muss gr\u00f6\u00dfer als die Startzeit sein.", "ButtonLibraryAccess": "Bibliothekszugang", - "ButtonParentalControl": "Kindersicherung" + "ButtonParentalControl": "Kindersicherung", + "HeaderInvitationSent": "Einladung verschickt", + "MessageInvitationSentToUser": "Eine E-Mail mit der Einladung zum Sharing ist an {0} geschickt worden.", + "MessageInvitationSentToNewUser": "Eine E-Mail mit der Einladung zur Anmeldung am Media Browser ist an {0} geschickt worden." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json index abc87c9f1..370df6f09 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/el.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json index b04abf738..1197db0f5 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_GB.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json index ec169ed39..d66d49986 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/en_US.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json index 82d700dfd..51b199e49 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/es.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json index 692094313..1a4dfcf5d 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/es_MX.json @@ -74,8 +74,8 @@ "ButtonMarkTheseRead": "Marcar como le\u00eddos", "ButtonClose": "Cerrar", "LabelAllPlaysSentToPlayer": "Todas las reproducciones se enviaran al reproductor seleccionado.", - "MessageInvalidUser": "Usuario o contrase\u00f1a inv\u00e1lidos.", - "HeaderLoginFailure": "Login Failure", + "MessageInvalidUser": "Usuario o contrase\u00f1a inv\u00e1lidos. Por favor intenta de nuevo.", + "HeaderLoginFailure": "Fall\u00f3 el Inicio de Sesi\u00f3n", "HeaderAllRecordings": "Todas las Grabaciones", "RecommendationBecauseYouLike": "Porque te gust\u00f3 {0}", "RecommendationBecauseYouWatched": "Porque viste {0}", @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "La subida ocurrir\u00e1 autom\u00e1ticamente en segundo plano al iniciar sesi\u00f3n en Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "El horario de fin debe ser mayor al de comienzo.", "ButtonLibraryAccess": "Acceso a biblioteca", - "ButtonParentalControl": "Control parental" + "ButtonParentalControl": "Control parental", + "HeaderInvitationSent": "Invitaci\u00f3n Enviada", + "MessageInvitationSentToUser": "Se ha enviado un correo electr\u00f3nico a {0}, invit\u00e1ndolo a aceptar tu invitaci\u00f3n para compartir.", + "MessageInvitationSentToNewUser": "Se ha enviado un correo electr\u00f3nico a {0} invit\u00e1ndolo a registrarse con Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json index c5d4cd1c2..6b4543d93 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/fr.json @@ -74,8 +74,8 @@ "ButtonMarkTheseRead": "Marquer comme lus", "ButtonClose": "Fermer", "LabelAllPlaysSentToPlayer": "Toutes les lectures seront envoy\u00e9es au lecteur s\u00e9lectionn\u00e9.", - "MessageInvalidUser": "Invalid username or password. Please try again.", - "HeaderLoginFailure": "Login Failure", + "MessageInvalidUser": "Nom d'utilisateur ou mot de passe incorrect. R\u00e9essayer.", + "HeaderLoginFailure": "\u00c9chec de la connection", "HeaderAllRecordings": "Tous les enregistrements", "RecommendationBecauseYouLike": "Parce-que vous aimez {0}", "RecommendationBecauseYouWatched": "Parce que vous avez regard\u00e9 {0}", @@ -604,6 +604,9 @@ "HeaderSelectUploadPath": "S\u00e9lectionner le r\u00e9pertoire d'upload", "LabelEnableCameraUploadForHelp": "Les uploads se lanceront automatiquement en arri\u00e8re plan apr\u00e8s l'authentification dans Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "Le temps de fin doit \u00eatre plus grand que le temps de d\u00e9part.", - "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonLibraryAccess": "Acc\u00e8s \u00e0 la biblioth\u00e8que", + "ButtonParentalControl": "Contr\u00f4le parental", + "HeaderInvitationSent": "Invitation envoy\u00e9", + "MessageInvitationSentToUser": "Un mail a \u00e9t\u00e9 envoy\u00e9 \u00e0 {0} pour les inviter \u00e0 accepter votre invitation de partage.", + "MessageInvitationSentToNewUser": "Un mail a \u00e9t\u00e9 envoy\u00e9 \u00e0 {0} pour les inviter \u00e0 s'inscrire sur Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json index cfed37998..7974df340 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/he.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/hr.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/hr.json index 48e1f8fc7..c0ea87ed4 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/hr.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/hr.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json index 60d3bc547..13c37aa9c 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/it.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads avverr\u00e0 automaticamente in background quando attivato in Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "Ora di fine deve essere maggiore del tempo di avvio.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json index 220bd2aa5..74e6c479e 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/kk.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Media Browser \u0456\u0448\u0456\u043d\u0435 \u043a\u0456\u0440\u0433\u0435\u043d\u0434\u0435 \u043a\u0435\u0440\u0456 \u049b\u043e\u0442\u0430\u0440\u0443\u043b\u0430\u0440 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u0442\u04af\u0440\u0434\u0435 \u04e9\u043d\u0434\u0456\u043a \u0440\u0435\u0436\u0456\u043c\u0456\u043d\u0434\u0435 \u04e9\u0442\u0435\u0434\u0456.", "ErrorMessageStartHourGreaterThanEnd": "\u0410\u044f\u049b\u0442\u0430\u0443 \u0443\u0430\u049b\u044b\u0442\u044b \u0431\u0430\u0441\u0442\u0430\u0443 \u0443\u0430\u049b\u044b\u0442\u044b\u043d\u0430\u043d \u043a\u0435\u0439\u0456\u043d\u0440\u0435\u043a \u0431\u043e\u043b\u0443\u044b \u049b\u0430\u0436\u0435\u0442 \u0435\u0442\u0435\u0434\u0456.", "ButtonLibraryAccess": "\u0422\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0493\u0430 \u049b\u0430\u0442\u044b\u043d\u0430\u0441\u0443", - "ButtonParentalControl": "\u041c\u0430\u0437\u043c\u04b1\u043d\u0434\u044b \u0431\u0430\u0441\u049b\u0430\u0440\u0443" + "ButtonParentalControl": "\u041c\u0430\u0437\u043c\u04b1\u043d\u0434\u044b \u0431\u0430\u0441\u049b\u0430\u0440\u0443", + "HeaderInvitationSent": "\u0428\u0430\u049b\u044b\u0440\u0443 \u0436\u0456\u0431\u0435\u0440\u0456\u043b\u0434\u0456", + "MessageInvitationSentToUser": "\u041e\u043b\u0430\u0440\u0493\u0430 \u043e\u0440\u0442\u0430\u049b\u0442\u0430\u0441\u0443 \u0448\u0430\u049b\u044b\u0440\u0443\u044b\u04a3\u044b\u0437\u0434\u044b \u049b\u0430\u0431\u044b\u043b\u0434\u0430\u0443 \u04b1\u0441\u044b\u043d\u044b\u0441\u044b\u043c\u0435\u043d, \u044d-\u043f\u043e\u0448\u0442\u0430 {0} \u0430\u0440\u043d\u0430\u043f \u0436\u0456\u0431\u0435\u0440\u0456\u043b\u0434\u0456.", + "MessageInvitationSentToNewUser": "\u041e\u043b\u0430\u0440\u0493\u0430 Media Browser \u0442\u0456\u0440\u043a\u0435\u043b\u0433\u0456\u0441\u0456\u043d \u0436\u0430\u0441\u0430\u0443 \u04b1\u0441\u044b\u043d\u044b\u0441\u044b\u043c\u0435\u043d, \u044d-\u043f\u043e\u0448\u0442\u0430 {0} \u0430\u0440\u043d\u0430\u043f \u0436\u0456\u0431\u0435\u0440\u0456\u043b\u0434\u0456." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json index 6ecd1b8f4..54196ba4a 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ms.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json index d5ecb442a..4c09b3491 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/nb.json @@ -36,10 +36,10 @@ "LabelMovie": "Film", "LabelMusicVideo": "Musikk Video", "LabelEpisode": "Episode", - "LabelSeries": "Series", + "LabelSeries": "Serier", "LabelStopping": "Stoppe", "LabelCancelled": "(kansellert)", - "LabelFailed": "(failed)", + "LabelFailed": "(Feilet)", "LabelAbortedByServerShutdown": "(Avbrutt av server shutdown)", "LabelScheduledTaskLastRan": "Sist kj\u00f8rt {0}, tar {1}.", "HeaderDeleteTaskTrigger": "Slett Oppgave Trigger", @@ -63,7 +63,7 @@ "ButtonPlay": "Spill", "ButtonEdit": "Rediger", "ButtonQueue": "K\u00f8", - "ButtonPlayTrailer": "Play trailer", + "ButtonPlayTrailer": "Spill trailer", "ButtonPlaylist": "Spilleliste", "ButtonPreviousTrack": "Forrige Spor", "LabelEnabled": "Aktivert", @@ -74,7 +74,7 @@ "ButtonMarkTheseRead": "Maker disse som lest", "ButtonClose": "Lukk", "LabelAllPlaysSentToPlayer": "All avspill vil bli sendt til den valgte spilleren.", - "MessageInvalidUser": "Invalid username or password. Please try again.", + "MessageInvalidUser": "Ugyldig brukernavn eller passord. Vennligst pr\u00f8v igjen.", "HeaderLoginFailure": "Login Failure", "HeaderAllRecordings": "Alle Opptak", "RecommendationBecauseYouLike": "Fordi du liker {0}", @@ -311,8 +311,8 @@ "TabAdvanced": "Avansert", "TabHelp": "Hjelp", "TabScheduledTasks": "Planlagte Oppgaver", - "ButtonFullscreen": "Fullscreen", - "ButtonAudioTracks": "Audio Tracks", + "ButtonFullscreen": "Fullskjerm", + "ButtonAudioTracks": "Lyd spor", "ButtonSubtitles": "Undertekster", "ButtonScenes": "Scener", "ButtonQuality": "Kvalitet", @@ -384,7 +384,7 @@ "PersonTypePerson": "Person", "LabelTitleDisplayOrder": "Tittel visnings rekkef\u00f8lge:", "OptionSortName": "Sorterings navn", - "OptionReleaseDate": "Release date", + "OptionReleaseDate": "Lanserings dato", "LabelSeasonNumber": "Sesong nummer:", "LabelDiscNumber": "Disk nummer", "LabelParentNumber": "Parent number", @@ -485,7 +485,7 @@ "ValueOneMusicVideo": "1 musikkvideo", "ValueMusicVideoCount": "{0} musikkvideoer", "HeaderOffline": "Offline", - "HeaderUnaired": "Unaired", + "HeaderUnaired": "Ikke sendt", "HeaderMissing": "Mangler", "ButtonWebsite": "Nettsted:", "TooltipFavorite": "Favoritt", @@ -526,22 +526,22 @@ "HeaderAlbums": "Albumer", "HeaderGames": "Spill", "HeaderBooks": "B\u00f8ker", - "HeaderEpisodes": "Episodes", + "HeaderEpisodes": "Episoder", "HeaderSeasons": "Sesonger", "HeaderTracks": "Spor", "HeaderItems": "Elementer", "HeaderOtherItems": "Andre elementer", "ButtonFullReview": "Full anmeldelse", "ValueAsRole": "som {0}", - "ValueGuestStar": "Guest star", + "ValueGuestStar": "Gjeste artist", "MediaInfoSize": "St\u00f8rrelse", "MediaInfoPath": "Sti", "MediaInfoFormat": "Format", "MediaInfoContainer": "Kontainer", "MediaInfoDefault": "Standard", - "MediaInfoForced": "Forced", + "MediaInfoForced": "Tvunget", "MediaInfoExternal": "Ekstern", - "MediaInfoTimestamp": "Timestamp", + "MediaInfoTimestamp": "Tidstempel", "MediaInfoPixelFormat": "Pikselformat", "MediaInfoBitDepth": "Bitdybde", "MediaInfoSampleRate": "Sample rate", @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json index 38dbaeda9..5d057cbfa 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/nl.json @@ -74,8 +74,8 @@ "ButtonMarkTheseRead": "Markeer deze gelezen", "ButtonClose": "Sluiten", "LabelAllPlaysSentToPlayer": "Alles zal worden verzonden naar de geselecteerde speler.", - "MessageInvalidUser": "Invalid username or password. Please try again.", - "HeaderLoginFailure": "Login Failure", + "MessageInvalidUser": "Foutiefe gebruikersnaam of wachtwoord. Probeer opnieuw.", + "HeaderLoginFailure": "Aanmeld fout", "HeaderAllRecordings": "Alle Opnames", "RecommendationBecauseYouLike": "Omdat u {0} leuk vond.", "RecommendationBecauseYouWatched": "Omdat u keek naar {0}", @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads zullen automatisch in de achtergrond uitgevoerd worden als er aangemeld is bij Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "Eind tijd moet na de start tijd liggen.", "ButtonLibraryAccess": "Bibliotheek toegang", - "ButtonParentalControl": "Ouderlijk toezicht" + "ButtonParentalControl": "Ouderlijk toezicht", + "HeaderInvitationSent": "Uitnodiging verzonden", + "MessageInvitationSentToUser": "Een email is verzonden naar {0} om je uitnodiging om media te delen te accepteren.", + "MessageInvitationSentToNewUser": "Een email is verzonden naar {0} om je uitnodiging aan te melden bij Media Browser" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/pl.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/pl.json index 4dbfbac28..13c123848 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/pl.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/pl.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json index bba551f9f..34732239d 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_BR.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Cargas ser\u00e3o executadas automaticamente em retaguarda quando logar no Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "O tempo final deve ser maior que o tempo inicial.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json index 493cd51a1..83d53c60c 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/pt_PT.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json index 1e46800d8..bb897b9e2 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/ru.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0434\u0443\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432 \u0444\u043e\u043d\u043e\u0432\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u043f\u0440\u0438 \u0432\u0445\u043e\u0434\u0435 \u0432 Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "\u041a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043f\u043e\u0437\u0436\u0435, \u0447\u0435\u043c \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f.", "ButtonLibraryAccess": "\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0435", - "ButtonParentalControl": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c" + "ButtonParentalControl": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c", + "HeaderInvitationSent": "\u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e", + "MessageInvitationSentToUser": "\u042d-\u043f\u043e\u0447\u0442\u0430 \u0431\u044b\u043b\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u043a {0}, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044f \u0438\u043c \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0432\u0430\u0448\u0435 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u043a \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e.", + "MessageInvitationSentToNewUser": "\u042d-\u043f\u043e\u0447\u0442\u0430 \u0431\u044b\u043b\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u043a {0}, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044f \u0438\u043c \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432 Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json index ae7da09f5..8aa94d6d8 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/sv.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uppladdning sker automatiskt i bakgrunden n\u00e4r man \u00e4r inloggad i Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "Sluttiden m\u00e5ste vara senare \u00e4n starttiden.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/tr.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/tr.json index 3c151b680..d8362a10c 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/tr.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/tr.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/vi.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/vi.json index d2e51fc62..ff9cc36c0 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/vi.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/vi.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_CN.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_CN.json index 20f510283..fec3430ed 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_CN.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_CN.json @@ -25,73 +25,73 @@ "NoPluginConfigurationMessage": "\u6b64\u63d2\u4ef6\u6ca1\u6709\u914d\u7f6e\u9009\u9879\u3002", "NoPluginsInstalledMessage": "\u4f60\u6ca1\u6709\u5b89\u88c5\u63d2\u4ef6\u3002", "BrowsePluginCatalogMessage": "\u6d4f\u89c8\u6211\u4eec\u7684\u63d2\u4ef6\u76ee\u5f55\u6765\u67e5\u770b\u73b0\u6709\u63d2\u4ef6\u3002", - "MessageKeyEmailedTo": "Key emailed to {0}.", - "MessageKeysLinked": "Keys linked.", - "HeaderConfirmation": "Confirmation", - "MessageKeyUpdated": "Thank you. Your supporter key has been updated.", - "MessageKeyRemoved": "Thank you. Your supporter key has been removed.", - "ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.", - "HeaderSearch": "Search", - "LabelArtist": "Artist", - "LabelMovie": "Movie", - "LabelMusicVideo": "Music Video", - "LabelEpisode": "Episode", + "MessageKeyEmailedTo": "\u5e8f\u53f7\u901a\u8fc7\u7535\u5b50\u90ae\u4ef6\u53d1\u9001\u7ed9 {0}.", + "MessageKeysLinked": "\u5e8f\u53f7\u5df2\u5173\u8054", + "HeaderConfirmation": "\u786e\u8ba4", + "MessageKeyUpdated": "\u8c22\u8c22\u3002\u4f60\u7684\u652f\u6301\u8005\u5e8f\u53f7\u5df2\u66f4\u65b0\u3002", + "MessageKeyRemoved": "\u8c22\u8c22\u3002\u4f60\u7684\u652f\u6301\u8005\u5e8f\u53f7\u5df2\u79fb\u9664\u3002", + "ErrorLaunchingChromecast": "\u542f\u52a8chromecast\u9047\u5230\u9519\u8bef\uff0c\u8bf7\u786e\u8ba4\u8bbe\u5907\u5df2\u7ecf\u8fde\u63a5\u5230\u4f60\u7684\u65e0\u7ebf\u7f51\u7edc\u3002", + "HeaderSearch": "\u641c\u7d22", + "LabelArtist": "\u827a\u672f\u5bb6", + "LabelMovie": "\u7535\u5f71", + "LabelMusicVideo": "\u97f3\u4e50\u89c6\u9891", + "LabelEpisode": "\u5267\u96c6", "LabelSeries": "\u7535\u89c6\u5267", - "LabelStopping": "Stopping", - "LabelCancelled": "(cancelled)", + "LabelStopping": "\u505c\u6b62", + "LabelCancelled": "(\u5df2\u53d6\u6d88)", "LabelFailed": "(\u5931\u8d25)", - "LabelAbortedByServerShutdown": "(Aborted by server shutdown)", - "LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.", - "HeaderDeleteTaskTrigger": "Delete Task Trigger", - "HeaderTaskTriggers": "Task Triggers", - "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", - "MessageNoPluginsInstalled": "You have no plugins installed.", - "LabelVersionInstalled": "{0} installed", - "LabelNumberReviews": "{0} Reviews", - "LabelFree": "Free", - "HeaderSelectAudio": "Select Audio", - "HeaderSelectSubtitles": "Select Subtitles", - "LabelDefaultStream": "(Default)", - "LabelForcedStream": "(Forced)", - "LabelDefaultForcedStream": "(Default\/Forced)", - "LabelUnknownLanguage": "Unknown language", + "LabelAbortedByServerShutdown": "(\u56e0\u4e3a\u670d\u52a1\u5668\u5173\u95ed\u88ab\u4e2d\u6b62)", + "LabelScheduledTaskLastRan": "\u6700\u540e\u8fd0\u884c {0}, \u82b1\u8d39\u65f6\u95f4 {1}.", + "HeaderDeleteTaskTrigger": "\u5220\u9664\u4efb\u52a1\u89e6\u53d1\u6761\u4ef6", + "HeaderTaskTriggers": "\u4efb\u52a1\u89e6\u53d1\u6761\u4ef6", + "MessageDeleteTaskTrigger": "\u4f60\u786e\u5b9a\u5220\u9664\u8fd9\u4e2a\u4efb\u52a1\u89e6\u53d1\u6761\u4ef6\uff1f", + "MessageNoPluginsInstalled": "\u4f60\u6ca1\u6709\u5b89\u88c5\u63d2\u4ef6\u3002", + "LabelVersionInstalled": "{0} \u5df2\u5b89\u88c5", + "LabelNumberReviews": "{0} \u8bc4\u8bba", + "LabelFree": "\u514d\u8d39", + "HeaderSelectAudio": "\u9009\u62e9\u97f3\u9891", + "HeaderSelectSubtitles": "\u9009\u62e9\u5b57\u5e55", + "LabelDefaultStream": "(\u9ed8\u8ba4)", + "LabelForcedStream": "(\u5f3a\u5236)", + "LabelDefaultForcedStream": "(\u9ed8\u8ba4\/\u5f3a\u5236)", + "LabelUnknownLanguage": "\u672a\u77e5\u8bed\u8a00", "ButtonMute": "\u9759\u97f3", - "ButtonUnmute": "Unmute", + "ButtonUnmute": "\u53d6\u6d88\u9759\u97f3", "ButtonStop": "\u505c\u6b62", "ButtonNextTrack": "\u4e0b\u4e00\u97f3\u8f68", "ButtonPause": "\u6682\u505c", "ButtonPlay": "\u64ad\u653e", "ButtonEdit": "\u7f16\u8f91", - "ButtonQueue": "Queue", + "ButtonQueue": "\u52a0\u5165\u961f\u5217", "ButtonPlayTrailer": "\u64ad\u653e\u9884\u544a\u7247", - "ButtonPlaylist": "Playlist", + "ButtonPlaylist": "\u64ad\u653e\u5217\u8868", "ButtonPreviousTrack": "\u4e0a\u4e00\u97f3\u8f68", - "LabelEnabled": "Enabled", - "LabelDisabled": "Disabled", - "ButtonMoreInformation": "More Information", - "LabelNoUnreadNotifications": "No unread notifications.", - "ButtonViewNotifications": "View notifications", - "ButtonMarkTheseRead": "Mark these read", - "ButtonClose": "Close", - "LabelAllPlaysSentToPlayer": "All plays will be sent to the selected player.", - "MessageInvalidUser": "Invalid username or password. Please try again.", + "LabelEnabled": "\u5df2\u542f\u7528", + "LabelDisabled": "\u5df2\u7981\u7528", + "ButtonMoreInformation": "\u66f4\u591a\u4fe1\u606f", + "LabelNoUnreadNotifications": "\u6ca1\u6709\u672a\u8bfb\u901a\u77e5\u3002", + "ButtonViewNotifications": "\u67e5\u770b\u901a\u77e5", + "ButtonMarkTheseRead": "\u6807\u8bb0\u8fd9\u4e9b\u5df2\u8bfb", + "ButtonClose": "\u5173\u95ed", + "LabelAllPlaysSentToPlayer": "\u6240\u6709\u64ad\u653e\u5185\u5bb9\u90fd\u5c06\u88ab\u53d1\u9001\u5230\u6240\u9009\u62e9\u7684\u64ad\u653e\u5668\u3002", + "MessageInvalidUser": "\u7528\u6237\u540d\u6216\u5bc6\u7801\u4e0d\u53ef\u7528\u3002\u8bf7\u91cd\u8bd5\u3002", "HeaderLoginFailure": "Login Failure", "HeaderAllRecordings": "\u6240\u6709\u5f55\u5236\u7684\u8282\u76ee", - "RecommendationBecauseYouLike": "Because you like {0}", - "RecommendationBecauseYouWatched": "Because you watched {0}", - "RecommendationDirectedBy": "Directed by {0}", - "RecommendationStarring": "Starring {0}", - "HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation", - "MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?", - "MessageRecordingCancelled": "Recording cancelled.", - "HeaderConfirmSeriesCancellation": "Confirm Series Cancellation", - "MessageConfirmSeriesCancellation": "Are you sure you wish to cancel this series?", - "MessageSeriesCancelled": "Series cancelled.", - "HeaderConfirmRecordingDeletion": "Confirm Recording Deletion", - "MessageConfirmRecordingDeletion": "Are you sure you wish to delete this recording?", - "MessageRecordingDeleted": "Recording deleted.", - "ButonCancelRecording": "Cancel Recording", - "MessageRecordingSaved": "Recording saved.", + "RecommendationBecauseYouLike": "\u56e0\u4e3a\u4f60\u559c\u6b22 {0}", + "RecommendationBecauseYouWatched": "\u4f60\u4e3a\u4f60\u770b\u8fc7 {0}", + "RecommendationDirectedBy": "\u5bfc\u6f14 {0}", + "RecommendationStarring": "\u4e3b\u6f14 {0}", + "HeaderConfirmRecordingCancellation": "\u786e\u8ba4\u53d6\u6d88\u5f55\u5236", + "MessageConfirmRecordingCancellation": "\u4f60\u786e\u5b9a\u5e0c\u671b\u53d6\u6d88\u5f55\u5236\uff1f", + "MessageRecordingCancelled": "\u5f55\u5236\u5df2\u53d6\u6d88\u3002", + "HeaderConfirmSeriesCancellation": "\u786e\u8ba4\u7535\u89c6\u5267\u53d6\u6d88", + "MessageConfirmSeriesCancellation": "\u4f60\u786e\u5b9a\u5e0c\u671b\u53d6\u6d88\u6b64\u7535\u89c6\u5267\uff1f", + "MessageSeriesCancelled": "\u7535\u89c6\u5267\u5df2\u53d6\u6d88", + "HeaderConfirmRecordingDeletion": "\u786e\u8ba4\u5220\u9664\u5f55\u5f71", + "MessageConfirmRecordingDeletion": "\u4f60\u786e\u5b9a\u5e0c\u671b\u5220\u9664\u5f55\u5f71\uff1f", + "MessageRecordingDeleted": "\u5f55\u5f71\u5df2\u5220\u9664\u3002", + "ButonCancelRecording": "\u53d6\u6d88\u5f55\u5236", + "MessageRecordingSaved": "\u5f55\u5f71\u5df2\u4fdd\u5b58\u3002", "OptionSunday": "\u661f\u671f\u5929", "OptionMonday": "\u661f\u671f\u4e00", "OptionTuesday": "\u661f\u671f\u4e8c", @@ -99,50 +99,50 @@ "OptionThursday": "\u661f\u671f\u56db", "OptionFriday": "\u661f\u671f\u4e94", "OptionSaturday": "\u661f\u671f\u516d", - "HeaderConfirmDeletion": "Confirm Deletion", - "MessageConfirmPathSubstitutionDeletion": "Are you sure you wish to delete this path substitution?", - "LiveTvUpdateAvailable": "(Update available)", - "LabelVersionUpToDate": "Up to date!", - "ButtonResetTuner": "Reset tuner", - "HeaderResetTuner": "Reset Tuner", - "MessageConfirmResetTuner": "Are you sure you wish to reset this tuner? Any active players or recordings will be abruptly stopped.", - "ButtonCancelSeries": "Cancel Series", - "HeaderSeriesRecordings": "Series Recordings", - "LabelAnytime": "Any time", - "StatusRecording": "Recording", - "StatusWatching": "Watching", - "StatusRecordingProgram": "Recording {0}", - "StatusWatchingProgram": "Watching {0}", - "HeaderSplitMedia": "Split Media Apart", - "MessageConfirmSplitMedia": "Are you sure you wish to split the media sources into separate items?", - "HeaderError": "Error", - "MessagePleaseSelectOneItem": "Please select at least one item.", + "HeaderConfirmDeletion": "\u786e\u8ba4\u5220\u9664", + "MessageConfirmPathSubstitutionDeletion": "\u4f60\u786e\u5b9a\u5e0c\u671b\u5220\u9664\u6b64\u8def\u5f84\u66ff\u4ee3\uff1f", + "LiveTvUpdateAvailable": "(\u66f4\u65b0\u53ef\u7528)", + "LabelVersionUpToDate": "\u6700\u65b0\uff01", + "ButtonResetTuner": "\u590d\u4f4d\u8c03\u8c10\u5668", + "HeaderResetTuner": "\u590d\u4f4d\u8c03\u8c10\u5668", + "MessageConfirmResetTuner": "\u4f60\u786e\u8ba4\u5e0c\u671b\u590d\u4f4d\u6b64\u8c03\u8c10\u5668\uff1f\u6240\u6709\u6d3b\u52a8\u4e2d\u7684\u64ad\u653e\u5668\u6216\u5f55\u5236\u8bbe\u5907\u90fd\u5c06\u7a81\u7136\u505c\u6b62\u3002", + "ButtonCancelSeries": "\u53d6\u6d88\u7535\u89c6\u5267", + "HeaderSeriesRecordings": "\u7535\u89c6\u5267\u5f55\u5236", + "LabelAnytime": "\u968f\u65f6", + "StatusRecording": "\u5f55\u5236", + "StatusWatching": "\u89c2\u770b", + "StatusRecordingProgram": "\u5f55\u5236 {0}", + "StatusWatchingProgram": "\u89c2\u770b {0}", + "HeaderSplitMedia": "\u62c6\u5206\u5a92\u4f53", + "MessageConfirmSplitMedia": "\u60a8\u786e\u5b9a\u8981\u628a\u5a92\u4f53\u6e90\u62c6\u5206\u4e3a\u5355\u72ec\u7684\u9879\u76ee\uff1f", + "HeaderError": "\u9519\u8bef", + "MessagePleaseSelectOneItem": "\u8bf7\u81f3\u5c11\u9009\u62e9\u4e00\u4e2a\u9879\u76ee\u3002", "MessagePleaseSelectTwoItems": "Please select at least two items.", - "MessageTheFollowingItemsWillBeGrouped": "The following titles will be grouped into one item:", - "MessageConfirmItemGrouping": "Media Browser clients will automatically choose the optimal version to play based on device and network performance. Are you sure you wish to continue?", + "MessageTheFollowingItemsWillBeGrouped": "\u4ee5\u4e0b\u6807\u9898\u5c06\u88ab\u5f52\u5165\u4e00\u4e2a\u9879\u76ee\uff1a", + "MessageConfirmItemGrouping": "Media Browser\u5ba2\u6237\u7aef\u4f1a\u57fa\u4e8e\u8bbe\u5907\u548c\u7f51\u7edc\u7684\u6027\u80fd\u81ea\u52a8\u9009\u62e9\u6700\u4f73\u7684\u7248\u672c\u3002\u4f60\u786e\u5b9a\u8981\u7ee7\u7eed\u5417\uff1f", "HeaderResume": "\u6062\u590d\u64ad\u653e", "HeaderMyViews": "My Views", "HeaderLibraryFolders": "Media Folders", "HeaderLatestMedia": "\u6700\u65b0\u5a92\u4f53", "ButtonMoreItems": "More...", - "ButtonMore": "More", - "HeaderFavoriteMovies": "Favorite Movies", - "HeaderFavoriteShows": "Favorite Shows", - "HeaderFavoriteEpisodes": "Favorite Episodes", - "HeaderFavoriteGames": "Favorite Games", - "HeaderRatingsDownloads": "Rating \/ Downloads", - "HeaderConfirmProfileDeletion": "Confirm Profile Deletion", - "MessageConfirmProfileDeletion": "Are you sure you wish to delete this profile?", - "HeaderSelectServerCachePath": "Select Server Cache Path", - "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path", - "HeaderSelectImagesByNamePath": "Select Images By Name Path", - "HeaderSelectMetadataPath": "Select Metadata Path", - "HeaderSelectServerCachePathHelp": "Browse or enter the path to use for server cache files. The folder must be writeable.", - "HeaderSelectTranscodingPathHelp": "Browse or enter the path to use for transcoding temporary files. The folder must be writeable.", - "HeaderSelectImagesByNamePathHelp": "Browse or enter the path to your items by name folder. The folder must be writeable.", - "HeaderSelectMetadataPathHelp": "Browse or enter the path you'd like to store metadata within. The folder must be writeable.", + "ButtonMore": "\u66f4\u591a", + "HeaderFavoriteMovies": "\u6700\u7231\u7684\u7535\u5f71", + "HeaderFavoriteShows": "\u6700\u7231\u7684\u8282\u76ee", + "HeaderFavoriteEpisodes": "\u6700\u7231\u7684\u5267\u96c6", + "HeaderFavoriteGames": "\u6700\u7231\u7684\u6e38\u620f", + "HeaderRatingsDownloads": "\u8bc4\u5206\/\u4e0b\u8f7d", + "HeaderConfirmProfileDeletion": "\u786e\u8ba4\u5220\u9664\u914d\u7f6e\u6587\u4ef6", + "MessageConfirmProfileDeletion": "\u4f60\u786e\u5b9a\u5e0c\u671b\u5220\u9664\u6b64\u914d\u7f6e\u6587\u4ef6\uff1f", + "HeaderSelectServerCachePath": "\u9009\u62e9\u670d\u52a1\u5668\u7f13\u5b58\u8def\u5f84", + "HeaderSelectTranscodingPath": "\u9009\u62e9\u4e34\u65f6\u89e3\u7801\u8def\u5f84", + "HeaderSelectImagesByNamePath": "\u9009\u62e9\u6309\u540d\u79f0\u5f52\u7c7b\u7684\u56fe\u7247\u8def\u5f84", + "HeaderSelectMetadataPath": "\u9009\u62e9\u5a92\u4f53\u8d44\u6599\u8def\u5f84\uff1a", + "HeaderSelectServerCachePathHelp": "\u6d4f\u89c8\u6216\u8f93\u5165\u4e00\u4e2a\u8def\u5f84\u7528\u4e8e\u670d\u52a1\u5668\u7f13\u5b58\u6587\u4ef6\uff0c\u6b64\u6587\u4ef6\u5939\u5fc5\u987b\u53ef\u5199\u3002", + "HeaderSelectTranscodingPathHelp": "\u6d4f\u89c8\u6216\u8f93\u5165\u4e00\u4e2a\u8def\u5f84\u7528\u4e8e\u4e34\u65f6\u8f6c\u7801\uff0c\u6b64\u6587\u4ef6\u5939\u5fc5\u987b\u53ef\u5199\u3002", + "HeaderSelectImagesByNamePathHelp": "\u6d4f\u89c8\u6216\u8f93\u5165\u4e00\u4e2a\u8def\u5f84\u7528\u4e8e\u6309\u6587\u4ef6\u5939\u540d\u79f0\u5206\u7ec4\u7684\u9879\u76ee\uff0c\u6b64\u6587\u4ef6\u5939\u5fc5\u987b\u53ef\u5199\u3002", + "HeaderSelectMetadataPathHelp": "\u6d4f\u89c8\u6216\u8f93\u5165\u4e00\u4e2a\u8def\u5f84\u7528\u4e8e\u4fdd\u5b58\u5a92\u4f53\u8d44\u6599\uff0c\u6b64\u6587\u4ef6\u5939\u5fc5\u987b\u53ef\u5199\u3002", "HeaderSelectChannelDownloadPath": "Select Channel Download Path", - "HeaderSelectChannelDownloadPathHelp": "Browse or enter the path to use for storing channel cache files. The folder must be writeable.", + "HeaderSelectChannelDownloadPathHelp": "\u6d4f\u89c8\u6216\u8f93\u5165\u4e00\u4e2a\u8def\u5f84\u7528\u4e8e\u4fdd\u5b58\u9891\u9053\u7f13\u5b58\u6587\u4ef6\uff0c\u6b64\u6587\u4ef6\u5939\u5fc5\u987b\u53ef\u5199\u3002", "OptionNewCollection": "New...", "ButtonAdd": "\u6dfb\u52a0", "ButtonRemove": "\u79fb\u9664", @@ -163,7 +163,7 @@ "MessageFollowingFileWillBeMovedFrom": "The following file will be moved from:", "MessageDestinationTo": "to:", "HeaderSelectWatchFolder": "\u9009\u62e9\u76d1\u63a7\u6587\u4ef6", - "HeaderSelectWatchFolderHelp": "\u6d4f\u89c8\u6216\u8fdb\u5165\u76d1\u63a7\u6587\u4ef6\u7684\u8def\u5f84\uff0c\u6b64\u6587\u4ef6\u5939\u5fc5\u987b\u53ef\u5199\u3002", + "HeaderSelectWatchFolderHelp": "\u6d4f\u89c8\u6216\u8f93\u5165\u4e00\u4e2a\u8def\u5f84\u7528\u4e8e\u76d1\u63a7\u6587\u4ef6\u5939\uff0c\u6b64\u6587\u4ef6\u5939\u5fc5\u987b\u53ef\u5199\u3002", "OrganizePatternResult": "Result: {0}", "HeaderRestart": "Restart", "HeaderShutdown": "Shutdown", @@ -207,7 +207,7 @@ "HeaderVideoQuality": "Video Quality", "MessageErrorPlayingVideo": "There was an error playing the video.", "MessageEnsureOpenTuner": "Please ensure there is an open tuner availalble.", - "ButtonHome": "\u4e3b\u9875", + "ButtonHome": "\u9996\u9875", "ButtonDashboard": "\u63a7\u5236\u53f0", "ButtonReports": "Reports", "ButtonMetadataManager": "Metadata Manager", @@ -279,7 +279,7 @@ "OptionRuntime": "\u64ad\u653e\u65f6\u95f4", "OptionProductionLocations": "Production Locations", "OptionBirthLocation": "Birth Location", - "LabelAllChannels": "All channels", + "LabelAllChannels": "\u6240\u6709\u9891\u9053", "LabelLiveProgram": "LIVE", "LabelNewProgram": "NEW", "LabelPremiereProgram": "PREMIERE", @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json b/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json index 9998571fe..7fefbbf6c 100644 --- a/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json +++ b/MediaBrowser.Server.Implementations/Localization/JavaScript/zh_TW.json @@ -605,5 +605,8 @@ "LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Media Browser.", "ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.", "ButtonLibraryAccess": "Library access", - "ButtonParentalControl": "Parental control" + "ButtonParentalControl": "Parental control", + "HeaderInvitationSent": "Invitation Sent", + "MessageInvitationSentToUser": "An email has been sent to {0}, inviting them to accept your sharing invitation.", + "MessageInvitationSentToNewUser": "An email has been sent to {0} inviting them to sign up with Media Browser." } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/ar.json b/MediaBrowser.Server.Implementations/Localization/Server/ar.json index 7ee43decb..283eb2773 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/ar.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/ar.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/ca.json b/MediaBrowser.Server.Implementations/Localization/Server/ca.json index fac2f6282..873041453 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/ca.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/ca.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/cs.json b/MediaBrowser.Server.Implementations/Localization/Server/cs.json index fd5a5c625..51276d374 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/cs.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/cs.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/da.json b/MediaBrowser.Server.Implementations/Localization/Server/da.json index 78163f2a4..70c2797a8 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/da.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/da.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/de.json b/MediaBrowser.Server.Implementations/Localization/Server/de.json index 754442d50..79d48233b 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/de.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/de.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Speichere Metadaten und Bilder als versteckte Dateien", "LabelExtractChaptersDuringLibraryScan": "Erzeuge Kapitelbilder w\u00e4hrend des scannens der Bibliothek", "LabelExtractChaptersDuringLibraryScanHelp": "Fall aktiviert, werden Kapitelbilder w\u00e4hrend des Imports von Videos beim Bibliothekenscan erzeugt. Falls deaktiviert, werden die Kapitelbilder w\u00e4hrend einer eigens daf\u00fcr geplanten Aufgabe erstellt, was den Bibliothekenscan beschleunigt.", + "LabelConnectGuestUserName": "Ihr Media Browser Benutzername oder E-Mail-Adresse:", "LabelConnectUserName": "Media Browser Benutzername \/ E-Mail:", "LabelConnectUserNameHelp": "Verbinde diesen Benutzer mit einem Media Browser Account, um einen einfachen Zugang von jeder App aus zu aktivieren, ohne die Server IP-Adresse daf\u00fcr kennen zu m\u00fcssen.", "ButtonLearnMoreAboutMediaBrowserConnect": "Erfahre mehr \u00fcber Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Angezeigter Name:", "LabelCustomDeviceDisplayNameHelp": "Lege einen individuellen Anzeigenamen fest oder lasse das Feld leer, um den vom ger\u00e4t \u00fcbermittelten Namen zu nutzen.", "HeaderInviteUser": "Lade Benutzer ein", - "LabelConnectInviteUserHelp": "Dies ist der Benutzername oder die E-Mail die dein Freund nutzt, um sich f\u00fcr die Media Browser Website anzumelden.", + "LabelConnectGuestUserNameHelp": "Dies ist der Benutzername oder die E-Mail Adresse, die dein Freund benutzt, um sich auf der Media Browser Website anzumelden.", "HeaderInviteUserHelp": "Mit Media Browser ist es leichter als je zuvor, deine Medien mit deinen Freunden zu teilen.", "ButtonSendInvitation": "Sende Einladung", "HeaderGuests": "G\u00e4ste", @@ -1224,8 +1225,8 @@ "HeaderAccessScheduleHelp": "Erstelle einen Zugangsplan, um den Zugriff auf bestimmte Zeiten zu limitieren.", "ButtonAddSchedule": "Plan hinzuf\u00fcgen", "LabelAccessDay": "Wochentag:", - "LabelAccessStart": "Start time:", - "LabelAccessEnd": "End time:", + "LabelAccessStart": "Startzeit:", + "LabelAccessEnd": "Endzeit:", "HeaderSchedule": "Zeitplan", "OptionEveryday": "T\u00e4glich", "OptionWeekdays": "W\u00f6chentlich", @@ -1237,6 +1238,7 @@ "OptionPlayUnwatchedTrailersOnly": "Spiele nur bisher nicht gesehene Trailer", "HeaderTrailerReelHelp": "Starte eine Trailer Rolle, um dir eine lang andauernde Playlist mit Trailern anzuschauen.", "MessageNoTrailersFound": "Keine Trailer gefunden. Installiere das Trailer Channel Plugin, um eine Bibliothek aus Trailern vom Internet zu importieren.", - "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "HeaderNewUsers": "Neue Benutzer", + "ButtonSignUp": "Anmeldung", + "ButtonForgotPassword": "Passwort vergessen?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/el.json b/MediaBrowser.Server.Implementations/Localization/Server/el.json index 8fb4223e5..7761da2b5 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/el.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/el.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/en_GB.json b/MediaBrowser.Server.Implementations/Localization/Server/en_GB.json index 318792e45..8bfd198e4 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/en_GB.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/en_GB.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/en_US.json b/MediaBrowser.Server.Implementations/Localization/Server/en_US.json index f57b04072..cdf2b1993 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/en_US.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/en_US.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/es.json b/MediaBrowser.Server.Implementations/Localization/Server/es.json index 92bffbe09..4f8b09138 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/es.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/es.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/es_MX.json b/MediaBrowser.Server.Implementations/Localization/Server/es_MX.json index 7177777db..3e49f42dc 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/es_MX.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/es_MX.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Guardar metadatos e im\u00e1genes como archivos ocultos", "LabelExtractChaptersDuringLibraryScan": "Extraer im\u00e1genes de cap\u00edtulos durante el escaneo de la biblioteca", "LabelExtractChaptersDuringLibraryScanHelp": "Si se activa, las im\u00e1genes de cap\u00edtulos ser\u00e1n extra\u00eddas cuando los videos sean importados durante el escaneo de la biblioteca. Si se deshabilita, ser\u00e1n extra\u00eddas durante la ejecuci\u00f3n de la tarea programada de extracci\u00f3n de im\u00e1genes de cap\u00edtulos, permiti\u00e9ndo que el escaneo normal de la biblioteca se complete m\u00e1s r\u00e1pidamente.", + "LabelConnectGuestUserName": "Su nombre de usuario de Media Browser o direcci\u00f3n de correo electr\u00f3nico:", "LabelConnectUserName": "Nombre de Usuario\/email de Media Browser:", "LabelConnectUserNameHelp": "Conectar este usuario a una cuenta de Media Browser para habilitar un un inicio de sesi\u00f3n simplificado de Media Browser en cualquier aplicaci\u00f3n sin tener que conocer la direcci\u00f3n IP del servidor.", "ButtonLearnMoreAboutMediaBrowserConnect": "Conocer m\u00e1s sobre Media Browser Connect.", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Nombre a Desplegar:", "LabelCustomDeviceDisplayNameHelp": "Proporcione un nombre a desplegar personalizado o d\u00e9jelo vac\u00edo para usar el nombre reportado por el dispositivo.", "HeaderInviteUser": "Invitar Usuario", - "LabelConnectInviteUserHelp": "Este es el nombre de usuario o correo electr\u00f3nico que usa su amigo para iniciar sesi\u00f3n en el sitio web de Media Browser.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Compartir sus medios con amigos es m\u00e1s f\u00e1cil que nunca con Media Browser Connect.", "ButtonSendInvitation": "Enviar invitaci\u00f3n", "HeaderGuests": "Invitados", @@ -1237,6 +1238,7 @@ "OptionPlayUnwatchedTrailersOnly": "Reproducir \u00fanicamente avances no vistos", "HeaderTrailerReelHelp": "Iniciar un carrete de avances para reproducir una lista de reproducci\u00f3n de larga duraci\u00f3n de avances.", "MessageNoTrailersFound": "No se encontraron avances. Instalar el complemento \"Canal trailers\" para importar una biblioteca de avances de internet.", - "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "HeaderNewUsers": "Nuevos Usuarios", + "ButtonSignUp": "Registrarse", + "ButtonForgotPassword": "\u00bfOlvidaste la contrase\u00f1a?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/fr.json b/MediaBrowser.Server.Implementations/Localization/Server/fr.json index 2c0c942a5..aa200b6f3 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/fr.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/fr.json @@ -138,7 +138,7 @@ "OptionAlbumArtist": "Artiste de l'album", "OptionArtist": "Artiste", "OptionAlbum": "Album", - "OptionTrackName": "Nom du morceau", + "OptionTrackName": "Titre", "OptionCommunityRating": "Note de la communaut\u00e9", "OptionNameSort": "Nom", "OptionFolderSort": "R\u00e9pertoires", @@ -434,15 +434,15 @@ "EditCollectionItemsHelp": "Ajoutez ou supprimez n'importe quel film, s\u00e9rie, album, livre ou jeux que vous souhaitez grouper dans cette collection.", "HeaderAddTitles": "Ajouter Titres", "LabelEnableDlnaPlayTo": "Activer DLNA \"Lire sur\"", - "LabelEnableDlnaPlayToHelp": "Media Browser peut d\u00e9tecter les appareils dans votre r\u00e9seau et offrir de les contr\u00f4ler \u00e0 distance.", + "LabelEnableDlnaPlayToHelp": "Media Browser peut d\u00e9tecter les p\u00e9riph\u00e9riques sur votre r\u00e9seau et offrir l'abilit\u00e9 de les contr\u00f4ler \u00e0 distance.", "LabelEnableDlnaDebugLogging": "Activer le d\u00e9bogage DLNA dans le journal d'\u00e9v\u00e9nements", "LabelEnableDlnaDebugLoggingHelp": "Ceci va g\u00e9n\u00e9rer de gros fichiers de journal d'\u00e9v\u00e9nements et ne devrait \u00eatre utiliser seulement pour des besoins de diagnostique de probl\u00e8mes...", "LabelEnableDlnaClientDiscoveryInterval": "Intervalle de d\u00e9couverte des clients (secondes)", "LabelEnableDlnaClientDiscoveryIntervalHelp": "D\u00e9terminez la dur\u00e9e en secondes de l\u2019intervalle entre les recherches SSDP effectu\u00e9es par Media Browser.", "HeaderCustomDlnaProfiles": "Profils personnalis\u00e9s", "HeaderSystemDlnaProfiles": "Profils syst\u00e8mes", - "CustomDlnaProfilesHelp": "Cr\u00e9er un profil personnalis\u00e9 pour cibler un appareil ou remplacer un profile syst\u00e8me.", - "SystemDlnaProfilesHelp": "Les profils syst\u00e8mes sont en lecture seule. Pour remplacer un profil syst\u00e8me, cr\u00e9ez un profil personnalis\u00e9 ciblant le m\u00eame appareil.", + "CustomDlnaProfilesHelp": "Cr\u00e9er un profil personnalis\u00e9 pour cibler un nouveau p\u00e9riph\u00e9rique ou surpasser un profil syst\u00e8me.", + "SystemDlnaProfilesHelp": "Les profils syst\u00e8mes sont en lecture seule. Les modifications apport\u00e9es \u00e0 un profil syst\u00e8me seront enregistr\u00e9es sous un nouveau profil personnalis\u00e9.", "TitleDashboard": "Tableau de bord", "TabHome": "Portail", "TabInfo": "Info", @@ -564,9 +564,9 @@ "HeaderDisplaySettings": "Param\u00e8tres d'affichage", "TabPlayTo": "Lire sur", "LabelEnableDlnaServer": "Activer le serveur DLNA", - "LabelEnableDlnaServerHelp": "Authorise les appareils UPnP sur le r\u00e9seau \u00e0 naviguer et lire le contenu Media Browser.", + "LabelEnableDlnaServerHelp": "Autorise les p\u00e9riph\u00e9riques UPnP sur votre r\u00e9seau \u00e0 parcourir et lire le contenu Media Browser.", "LabelEnableBlastAliveMessages": "Diffuser des message de pr\u00e9sence", - "LabelEnableBlastAliveMessagesHelp": "Activer cette option si le serveur n'est pas d\u00e9tect\u00e9 correctement ou par intermittence par d'autre appareil UPnP sur le r\u00e9seau. ", + "LabelEnableBlastAliveMessagesHelp": "Activer cette option si le serveur n'est pas d\u00e9tect\u00e9 d'une mani\u00e8re fiable par d'autres p\u00e9riph\u00e9riques UPnP sur votre r\u00e9seau.", "LabelBlastMessageInterval": "Intervalles des messages de pr\u00e9sence (secondes):", "LabelBlastMessageIntervalHelp": "D\u00e9termine la dur\u00e9e en secondes entre les message de pr\u00e9sences.", "LabelDefaultUser": "Utilisateur par d\u00e9faut :", @@ -690,7 +690,7 @@ "TabResponses": "R\u00e9ponses", "HeaderProfileInformation": "Information de profil", "LabelEmbedAlbumArtDidl": "Int\u00e9grer les images d'album dans Didl", - "LabelEmbedAlbumArtDidlHelp": "Certains appareils pr\u00e9f\u00e8rent cette m\u00e9thode pour obtenir les images d'album. D'autre, par contre, pourraient ne pas pouvoir les lire avec cette options activ\u00e9e.", + "LabelEmbedAlbumArtDidlHelp": "Certains p\u00e9riph\u00e9riques pr\u00e9f\u00e8rent cette m\u00e9thode pour obtenir les images d'album. D'autres peuvent \u00e9chouer \u00e0 lire avec cette option activ\u00e9e.", "LabelAlbumArtPN": "PN d'images d'album:", "LabelAlbumArtHelp": "PN utilis\u00e9 pour les images d'album, dans l\u2019attribut dlna:profileID de upnp:albumArtURi. Certains client n\u00e9cessite une valeur sp\u00e9cifique, peu importe la grosseur de l'image.", "LabelAlbumArtMaxWidth": "Largeur maximum des images d'album:", @@ -702,7 +702,7 @@ "LabelIconMaxHeight": "hauteur maximum des ic\u00f4nes:", "LabelIconMaxHeightHelp": "R\u00e9solution maximum des ic\u00f4nes expos\u00e9e par upnp:icon.", "LabelIdentificationFieldHelp": "Une sous-cha\u00eene ou expression regex insensible \u00e0 la diff\u00e9rence minuscules-majuscules.", - "HeaderProfileServerSettingsHelp": "Ces valeurs contr\u00f4lent comment Media Browser sera pr\u00e9sent\u00e9 \u00e0 l'appareil.", + "HeaderProfileServerSettingsHelp": "Ces valeurs contr\u00f4lent comment Media Browser se pr\u00e9sentera au p\u00e9riph\u00e9rique.", "LabelMaxBitrate": "D\u00e9bit maximum:", "LabelMaxBitrateHelp": "Sp\u00e9cifiez un d\u00e9bit maximum dans les environnements avec bande passante limit\u00e9e ou si l'appareil impose sa propre limite.", "LabelMaxStreamingBitrate": "D\u00e9bit max de streaming :", @@ -725,9 +725,9 @@ "LabelSerialNumber": "Num\u00e9ro de s\u00e9rie", "LabelDeviceDescription": "Description du p\u00e9riph\u00e9rique", "HeaderIdentificationCriteriaHelp": "Entrer au moins un crit\u00e8re d'identification.", - "HeaderDirectPlayProfileHelp": "Ajoutez des profils de lecture directe pour sp\u00e9cifier quels formats l'appareil peut lire nativement.", + "HeaderDirectPlayProfileHelp": "Ajouter des profils de lecture directe pour indiquer quels formats le p\u00e9riph\u00e9rique peut lire de fa\u00e7on native.", "HeaderTranscodingProfileHelp": "Ajoutez des profils de transcodage pour sp\u00e9cifier quels formats doit \u00eatre transcod\u00e9.", - "HeaderResponseProfileHelp": "Les profils de r\u00e9ponse permettent de personnaliser l'information envoy\u00e9e \u00e0 l'appareil lors de lecture de certains formats de m\u00e9dia.", + "HeaderResponseProfileHelp": "Les profils de r\u00e9ponse permettent de personnaliser l'information envoy\u00e9e au p\u00e9riph\u00e9rique lors de la lecture de certains types de m\u00e9dia.", "LabelXDlnaCap": "Cap X-Dlna:", "LabelXDlnaCapHelp": "D\u00e9termine le contenu des \u00e9l\u00e9ments X_DLNACAP dans l'espace de nom urn:schemas-dlna-org:device-1-0.", "LabelXDlnaDoc": "Doc X-Dlna:", @@ -742,7 +742,7 @@ "OptionEnableM2tsModeHelp": "Activ\u00e9 le mode m2ts lors d'encodage en mpegts.", "OptionEstimateContentLength": "Estimer la dur\u00e9e du contenu lors d'encodage", "OptionReportByteRangeSeekingWhenTranscoding": "Signaler que le serveur prend en charge la recherche d'octets lors du transcodage", - "OptionReportByteRangeSeekingWhenTranscodingHelp": "Ceci est requis pour certains appareils dont le time seek n'est pas tr\u00e8s bon", + "OptionReportByteRangeSeekingWhenTranscodingHelp": "Cette option est requise pour certains p\u00e9riph\u00e9riques qui ne \"time seek\" pas tr\u00e8s bien.", "HeaderSubtitleDownloadingHelp": "Lorsque Media Browser balaye vos fichiers vid\u00e9os, le serveur peut rechercher des sous-titres manquants et les t\u00e9l\u00e9charger en utilisant un fournisseur de sous-titre comme OpenSubtitles.org.", "HeaderDownloadSubtitlesFor": "T\u00e9l\u00e9charger les sous-titres pour :", "MessageNoChapterProviders": "Installer un plugin de fournisseur de chapitre tel que ChapterDb pour activer les options suppl\u00e9mentaires de chapitre.", @@ -821,7 +821,7 @@ "HeaderWelcomeToMediaBrowserWebClient": "Bienvenue au client Web Media Browser", "ButtonDismiss": "Annuler", "ButtonTakeTheTour": "Visite guid\u00e9e", - "ButtonEditOtherUserPreferences": "Edit this user's profile and personal preferences.", + "ButtonEditOtherUserPreferences": "Modifier les pr\u00e9f\u00e9rences personnelles et de profil pour cet utilisateur.", "LabelChannelStreamQuality": "Qualit\u00e9 de diffusion internet pr\u00e9f\u00e9r\u00e9e :", "LabelChannelStreamQualityHelp": "Avec une bande passante faible, limiter la qualit\u00e9 garantit un confort d'utilisation du streaming.", "OptionBestAvailableStreamQuality": "Meilleur disponible", @@ -877,7 +877,7 @@ "TitleRemoteControl": "Contr\u00f4le \u00e0 distance", "OptionLatestTvRecordings": "Les plus r\u00e9cents enregistrements", "LabelProtocolInfo": "Infos sur le protocol:", - "LabelProtocolInfoHelp": "La valeur sera utilis\u00e9e par le p\u00e9riph\u00e9rique pour r\u00e9pondre aux requ\u00eates GetProtocolInfo.", + "LabelProtocolInfoHelp": "La valeur qui sera utilis\u00e9e pour r\u00e9pondre aux requ\u00eates GetProtocolInfo du p\u00e9riph\u00e9rique.", "TabKodiMetadata": "Kodi", "HeaderKodiMetadataHelp": "Media Browser supporte nativement les m\u00e9tadonn\u00e9es Nfo et les images de Kodi. Pour activer ou d\u00e9sactiver les m\u00e9tadonn\u00e9es Kodi, utiliser l'onglet Avanc\u00e9 pour configurer les options de vos types de m\u00e9dias.", "LabelKodiMetadataUser": "Ajouter dans les nfo les donn\u00e9es de visualisation de l'utilisateur:", @@ -1151,14 +1151,15 @@ "OptionSaveMetadataAsHidden": "Sauvegarder les m\u00e9ta-donn\u00e9es et les images en tant que fichier cach\u00e9s", "LabelExtractChaptersDuringLibraryScan": "Extraire les images des chapitres pendant le scan de la biblioth\u00e8que", "LabelExtractChaptersDuringLibraryScanHelp": "Si activ\u00e9, les images de chapitres seront extraites lors de l'importation de vid\u00e9os pendant le balayage de la librairie. Si d\u00e9sactiv\u00e9 elles seront extraites pendant la t\u00e2che programm\u00e9e, permettant de terminer le balayage r\u00e9gulier de la librairie de fa\u00e7on plus rapide", + "LabelConnectGuestUserName": "Leur nom d'utilisateur ou leur adresse mail Media Browser :", "LabelConnectUserName": "Nom d'utilisateur\/email Media Browser:", - "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", + "LabelConnectUserNameHelp": "Connecter cet utilisateur \u00e0 un compte Media Browser pour activer l'acc\u00e8s facile depuis n'importe quelle application Media Browser sans avoir \u00e0 connaitre l'adresse IP du serveur.", "ButtonLearnMoreAboutMediaBrowserConnect": "En savoir plus sur Media Browser Connect", "LabelExternalPlayers": "Lecteurs externes:", "LabelExternalPlayersHelp": "Afficher les boutons pour lire du contenu sur le lecteur externe. Cela est seulement valable sur des appareils supportant les url, g\u00e9n\u00e9ralement Android et iOS. Avec les lecteurs externes il n'y a g\u00e9n\u00e9ralement pas de support pour le contr\u00f4le \u00e0 distance ou la reprise.", "HeaderSubtitleProfile": "Profil de sous-titre", "HeaderSubtitleProfiles": "Profils de sous-titre", - "HeaderSubtitleProfilesHelp": "Profils de sous titre d\u00e9crivant le format support\u00e9 par l'appareil", + "HeaderSubtitleProfilesHelp": "Les profils de sous-titre d\u00e9crivent les formats de sous-titre support\u00e9s par le p\u00e9riph\u00e9rique.", "LabelFormat": "Format:", "LabelMethod": "M\u00e9thode:", "LabelDidlMode": "Mode Didl:", @@ -1208,12 +1209,12 @@ "MessageNoDevicesSupportCameraUpload": "Vous n'avez actuellement aucun p\u00e9riph\u00e9riques support\u00e9 par l'upload de la cam\u00e9ra.", "LabelCameraUploadPath": "R\u00e9pertoire de l'upload de la camera:", "LabelCameraUploadPathHelp": "Si vous le souhaiter, s\u00e9lectionner un r\u00e9pertoire personnalis\u00e9 pour l'upload. Si non sp\u00e9cifi\u00e9, un r\u00e9pertoire par d\u00e9faut sera utilis\u00e9.", - "LabelCreateCameraUploadSubfolder": "Cr\u00e9er un sous-dossier pour chaque appareil", + "LabelCreateCameraUploadSubfolder": "Cr\u00e9er un sous-dossier pour chaque p\u00e9riph\u00e9rique", "LabelCreateCameraUploadSubfolderHelp": "Des r\u00e9pertoires sp\u00e9cifiques peuvent \u00eatres affect\u00e9 \u00e0 des appareils en cliquant sur l'appareil dans la page des appareils.", "LabelCustomDeviceDisplayName": "Nom d'affichage:", "LabelCustomDeviceDisplayNameHelp": "Soumettre un nom d'affichage sp\u00e9cifique ou laissez vide pour utiliser le nom rapport\u00e9 par l'appareil.", "HeaderInviteUser": "Inviter un utilisateur", - "LabelConnectInviteUserHelp": "C'est le nom d'utilisateur ou courriel que ton amis utilise pour se connecter au site web de Media Browser", + "LabelConnectGuestUserNameHelp": "C'est le nom d'utilisateur que votre ami(e) utilise pour se connecter au site Web de Media Browser, ou leur adresse courriel.", "HeaderInviteUserHelp": "Partager vos m\u00e9dias avec vos amis est plus facile que jamais avec Connexion Media Browser.", "ButtonSendInvitation": "Envoyez un invitation", "HeaderGuests": "Invit\u00e9s", @@ -1224,19 +1225,20 @@ "HeaderAccessScheduleHelp": "Cr\u00e9ez un programme d'acc\u00e8s pour limiter l'acc\u00e8s \u00e0 certaines heures.", "ButtonAddSchedule": "Ajouter un programme", "LabelAccessDay": "Jour de la semaine :", - "LabelAccessStart": "Start time:", - "LabelAccessEnd": "End time:", - "HeaderSchedule": "Schedule", - "OptionEveryday": "Every day", - "OptionWeekdays": "Weekdays", - "OptionWeekends": "Weekends", - "MessageProfileInfoSynced": "User profile information synced with Media Browser Connect.", - "HeaderOptionalLinkMediaBrowserAccount": "Optional: Link your Media Browser account", + "LabelAccessStart": "Heure de d\u00e9but:", + "LabelAccessEnd": "Heure de fin:", + "HeaderSchedule": "Al\u00e9atoire", + "OptionEveryday": "Tous les jours", + "OptionWeekdays": "Jours ouvrables", + "OptionWeekends": "Week-ends", + "MessageProfileInfoSynced": "L'information du profil de l'utilisateur est synchronis\u00e9e avec Media Browser Connect.", + "HeaderOptionalLinkMediaBrowserAccount": "Optionnel: lier votre compte Media Browser", "ButtonTrailerReel": "Trailer reel", - "HeaderTrailerReel": "Trailer Reel", - "OptionPlayUnwatchedTrailersOnly": "Play only unwatched trailers", - "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", - "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", - "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "HeaderTrailerReel": "Trailer reel", + "OptionPlayUnwatchedTrailersOnly": "Visionner uniquement les bandes annonces non vues", + "HeaderTrailerReelHelp": "Commencer un \"trailer reel\" pour lire une longue liste de lecture de bandes-annonces.", + "MessageNoTrailersFound": "Aucune bande-annonce trouv\u00e9e. Installer le \"Trailer channel\" plugin pour importer une biblioth\u00e8que de bandes-annonces Internet.", + "HeaderNewUsers": "Nouveaux utilisateurs", + "ButtonSignUp": "S'inscrire", + "ButtonForgotPassword": "Mot de passe oubli\u00e9 ?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/he.json b/MediaBrowser.Server.Implementations/Localization/Server/he.json index 533d1f970..df5489b4b 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/he.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/he.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/hr.json b/MediaBrowser.Server.Implementations/Localization/Server/hr.json index 867e4a8c7..952f3fcb4 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/hr.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/hr.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/it.json b/MediaBrowser.Server.Implementations/Localization/Server/it.json index b953d723e..8b9544767 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/it.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/it.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Salvare i metadati e le immagini come file nascosti", "LabelExtractChaptersDuringLibraryScan": "Estrarre immagini capitolo durante la scansione biblioteca", "LabelExtractChaptersDuringLibraryScanHelp": "Se abilitata, le immagini capitolo verranno estratti quando i video vengono importati durante la scansione della libreria. Se disabilitata verranno estratti durante le immagini dei capitoli programmati compito, permettendo la scansione biblioteca regolare per completare pi\u00f9 velocemente.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Scopri di pi\u00f9 su Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Nome da visualizzare:", "LabelCustomDeviceDisplayNameHelp": "Fornire un nome di visualizzazione personalizzato o lasciare vuoto per utilizzare il nome riportato dal dispositivo.", "HeaderInviteUser": "Invita utente", - "LabelConnectInviteUserHelp": "Questo \u00e8 il nome utente o e-mail che il tuo amico utilizza per accedere al sito Web Media Browser.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Condividere i tuoi contenuti multimediali con gli amici \u00e8 pi\u00f9 facile che mai con il Browser Media Connect.", "ButtonSendInvitation": "Invia Invito", "HeaderGuests": "ospiti", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/kk.json b/MediaBrowser.Server.Implementations/Localization/Server/kk.json index d86d2c7a9..048d1b13f 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/kk.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/kk.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "\u041c\u0435\u0442\u0430\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440 \u043c\u0435\u043d \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0434\u0456 \u0436\u0430\u0441\u044b\u0440\u044b\u043d \u0444\u0430\u0439\u043b\u0434\u0430\u0440 \u0440\u0435\u0442\u0456\u043d\u0434\u0435 \u0441\u0430\u049b\u0442\u0430\u0443", "LabelExtractChaptersDuringLibraryScan": "\u0421\u0430\u0445\u043d\u0430 \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0456\u043d \u0442\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430\u043d\u044b \u0441\u043a\u0430\u043d\u0435\u0440\u043b\u0435\u0443 \u043c\u0435\u0437\u0433\u0456\u043b\u0456\u043d\u0434\u0435 \u0448\u044b\u0493\u0430\u0440\u044b\u043f \u0430\u043b\u0443", "LabelExtractChaptersDuringLibraryScanHelp": "\u049a\u043e\u0441\u044b\u043b\u0493\u0430\u043d\u0434\u0430, \u0441\u0430\u0445\u043d\u0430 \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0456 \u0442\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430\u043d\u044b \u0441\u043a\u0430\u043d\u0435\u0440\u043b\u0435\u0443 \u043c\u0435\u0437\u0433\u0456\u043b\u0456\u043d\u0434\u0435, \u0431\u0435\u0439\u043d\u0435\u043b\u0435\u0440 \u0441\u044b\u0440\u0442\u0442\u0430\u043d \u0430\u043b\u044b\u043d\u0493\u0430\u043d\u0434\u0430, \u0448\u044b\u0493\u0430\u0440\u044b\u043f \u0430\u043b\u044b\u043d\u0430\u0434\u044b. \u0410\u0436\u044b\u0440\u0430\u0442\u044b\u043b\u0493\u0430\u043d\u0434\u0430, \u0431\u04b1\u043b\u0430\u0440 \u0441\u0430\u0445\u043d\u0430 \u0441\u0443\u0440\u0435\u0442\u0442\u0435\u0440\u0456\u043d\u0435 \u0436\u043e\u0441\u043f\u0430\u0440\u043b\u0430\u0493\u0430\u043d \u0442\u0430\u043f\u0441\u044b\u0440\u043c\u0430\u0441\u044b \u043c\u0435\u0437\u0433\u0456\u043b\u0456\u043d\u0434\u0435, \u0442\u04b1\u0440\u0430\u049b\u0442\u044b \u0442\u0430\u0441\u0443\u0448\u044b\u0445\u0430\u043d\u0430\u043d\u044b \u0441\u043a\u0430\u043d\u0435\u0440\u043b\u0435\u0443\u0456\u043d \u0436\u044b\u043b\u0434\u0430\u043c\u044b\u0440\u0430\u049b \u0430\u044f\u049b\u0442\u0430\u043b\u0443\u044b \u04b1\u0448\u0456\u043d \u0440\u04b1\u049b\u0441\u0430\u0442 \u0435\u0442\u0456\u043f, \u0448\u044b\u0493\u0430\u0440\u044b\u043f \u0430\u043b\u044b\u043d\u0430\u0434\u044b.", + "LabelConnectGuestUserName": "\u041e\u043b\u0430\u0440\u0434\u044b\u04a3 Media Browser \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b \u0430\u0442\u044b \u043d\u0435\u043c\u0435\u0441\u0435 \u044d-\u043f\u043e\u0448\u0442\u0430 \u043c\u0435\u043a\u0435\u043d\u0436\u0430\u0439\u044b:", "LabelConnectUserName": "Media Browser \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b \u0430\u0442\u044b\/\u044d-\u043f\u043e\u0448\u0442\u0430\u0441\u044b:", "LabelConnectUserNameHelp": "\u0421\u0435\u0440\u0432\u0435\u0440\u0434\u0456\u04a3 IP \u043c\u0435\u043a\u0435\u043d\u0436\u0430\u0439\u044b\u043d \u0431\u0456\u043b\u043c\u0435\u0439 \u0442\u04b1\u0440\u044b\u043f \u04d9\u0440\u049b\u0430\u0439\u0441\u044b Media Browser \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430\u0441\u044b\u043d\u0430\u043d \u043a\u0456\u0440\u0443-\u049b\u0430\u0442\u044b\u043d\u0430\u0441\u0442\u044b \u0436\u0435\u04a3\u0456\u043b\u0434\u0435\u0442\u0443\u0456\u043d \u049b\u043e\u0441\u0443 \u04af\u0448\u0456\u043d \u043e\u0441\u044b \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b\u043d\u044b Media Browser \u0442\u0456\u0440\u043a\u0435\u043b\u0433\u0456\u0441\u0456\u043d\u0435 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u0442\u044b\u0440\u044b\u04a3\u044b\u0437.", "ButtonLearnMoreAboutMediaBrowserConnect": "Media Browser Connect \u0442\u0443\u0440\u0430\u043b\u044b \u043a\u04e9\u0431\u0456\u0440\u0435\u043a \u0431\u0456\u043b\u0443", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "\u0411\u0435\u0439\u043d\u0435\u043b\u0435\u043d\u0443 \u0430\u0442\u044b:", "LabelCustomDeviceDisplayNameHelp": "\u0411\u0435\u0439\u043d\u0435\u043b\u0435\u043d\u0435\u0442\u0456\u043d \u0442\u0435\u04a3\u0448\u0435\u043b\u0433\u0435\u043d \u0430\u0442\u044b\u043d \u04b1\u0441\u044b\u043d\u044b\u04a3\u044b\u0437 \u043d\u0435\u043c\u0435\u0441\u0435 \u0436\u0430\u0431\u0434\u044b\u049b \u0430\u0440\u049b\u044b\u043b\u044b \u0431\u0430\u044f\u043d\u0434\u0430\u043b\u0493\u0430\u043d \u0430\u0442\u044b\u043d \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443 \u04af\u0448\u0456\u043d \u0431\u043e\u0441 \u049b\u0430\u043b\u0434\u044b\u0440\u044b\u04a3\u044b\u0437.", "HeaderInviteUser": "\u041f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b\u043d\u044b \u0448\u0430\u049b\u044b\u0440\u0443", - "LabelConnectInviteUserHelp": "\u0411\u04b1\u043b \u0434\u043e\u0441\u0442\u0430\u0440\u044b\u04a3\u044b\u0437\u0434\u044b\u04a3 Media Browser \u0493\u0430\u043b\u0430\u043c\u0442\u043e\u0440 \u0441\u0430\u0439\u0442\u044b\u043d\u0430 \u043a\u0456\u0440\u0433\u0435\u043d\u0434\u0435 \u049b\u043e\u043b\u0434\u0430\u043d\u0430\u0442\u044b\u043d \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b \u0430\u0442\u044b \u043d\u0435\u043c\u0435\u0441\u0435 \u0435-\u043f\u043e\u0448\u0442\u0430 \u043c\u0435\u043a\u0435\u043d\u0436\u0430\u0439\u044b \u0431\u043e\u043b\u044b\u043f \u0442\u0430\u0431\u044b\u043b\u0430\u0434\u044b.", + "LabelConnectGuestUserNameHelp": "\u0411\u04b1\u043b \u0434\u043e\u0441\u044b\u04a3\u044b\u0437 Media Browser \u0493\u0430\u043b\u0430\u043c\u0442\u043e\u0440 \u0441\u0430\u0439\u0442\u044b\u043d\u0430 \u043a\u0456\u0440\u0433\u0435\u043d\u0434\u0435 \u049b\u043e\u043b\u0434\u0430\u043d\u0430\u0442\u044b\u043d \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b \u0430\u0442\u044b, \u043d\u0435\u043c\u0435\u0441\u0435 \u044d-\u043f\u043e\u0448\u0442\u0430 \u043c\u0435\u043a\u0435\u043d\u0436\u0430\u0439\u044b.", "HeaderInviteUserHelp": "Media Browser Connect \u0430\u0440\u049b\u044b\u043b\u044b \u0442\u0430\u0441\u0443\u0448\u044b\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440\u0434\u0456 \u0434\u043e\u0441\u0442\u0430\u0440\u044b\u04a3\u044b\u0437\u0431\u0435\u043d \u043e\u0440\u0442\u0430\u049b\u0442\u0430\u0441\u0443 \u0431\u04b1\u0440\u044b\u043d\u043d\u0430\u043d \u0434\u0430 \u0436\u0435\u04a3\u0456\u043b\u0434\u0435\u0443 \u0431\u043e\u043b\u0434\u044b.", "ButtonSendInvitation": "\u0428\u0430\u049b\u044b\u0440\u044b\u043c\u0434\u044b \u0436\u0456\u0431\u0435\u0440\u0443", "HeaderGuests": "\u049a\u043e\u043d\u0430\u049b\u0442\u0430\u0440", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "\u04b0\u0437\u0430\u049b \u043e\u0440\u044b\u043d\u0434\u0430\u043b\u0430\u0442\u044b\u043d \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u043b\u0435\u0440 \u043e\u0439\u043d\u0430\u0442\u0443 \u0442\u0456\u0437\u0456\u043c\u0456\u043d \u043e\u0439\u043d\u0430\u0442\u0443 \u04af\u0448\u0456\u043d \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u043b\u0435\u0440\u0434\u0456 \u0436\u0430\u043f\u0441\u044b\u0440\u0443\u0434\u044b \u0431\u0430\u0441\u0442\u0430\u04a3\u044b\u0437.", "MessageNoTrailersFound": "\u0415\u0448\u049b\u0430\u043d\u0434\u0430\u0439 \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u043b\u0435\u0440 \u0442\u0430\u0431\u044b\u043b\u043c\u0430\u0434\u044b. \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0442\u0440\u0435\u0439\u043b\u0435\u0440\u043b\u0435\u0440 \u049b\u043e\u0440\u044b\u043d \u0438\u043c\u043f\u043e\u0440\u0442\u0442\u0430\u0443 \u04af\u0448\u0456\u043d \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u043b\u0435\u0440 \u0430\u0440\u043d\u0430\u0441\u044b \u043f\u043b\u0430\u0433\u0438\u043d\u0456\u043d \u043e\u0440\u043d\u0430\u0442\u044b\u04a3\u044b\u0437.", "HeaderNewUsers": "\u0416\u0430\u04a3\u0430 \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b\u043b\u0430\u0440", - "ButtonSignUp": "\u0422\u0456\u0440\u043a\u0435\u043b\u0443" + "ButtonSignUp": "\u0422\u0456\u0440\u043a\u0435\u043b\u0443", + "ButtonForgotPassword": "\u049a\u04b1\u043f\u0438\u044f \u0441\u04e9\u0437 \u04b1\u043c\u044b\u0442\u044b\u043b\u0434\u044b \u043c\u0430?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/ko.json b/MediaBrowser.Server.Implementations/Localization/Server/ko.json index 03f70e446..1137090c0 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/ko.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/ko.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/ms.json b/MediaBrowser.Server.Implementations/Localization/Server/ms.json index 2c104c9cb..c32f65df3 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/ms.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/ms.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/nb.json b/MediaBrowser.Server.Implementations/Localization/Server/nb.json index 05f166dd3..9fad01cec 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/nb.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/nb.json @@ -775,7 +775,7 @@ "ValueEpisodeNameUnderscore": "Episode_navn", "LabelSeasonNumberPlain": "Sesong nummer", "LabelEpisodeNumberPlain": "Episode nummer", - "LabelEndingEpisodeNumberPlain": "Ending episode number", + "LabelEndingEpisodeNumberPlain": "Siste episode nummer", "HeaderTypeText": "Skriv Tekst", "LabelTypeText": "Tekst", "HeaderSearchForSubtitles": "S\u00f8k etter undertekster", @@ -821,7 +821,7 @@ "HeaderWelcomeToMediaBrowserWebClient": "Velkommen til Media Browser Web Klient", "ButtonDismiss": "Avvis", "ButtonTakeTheTour": "Bli med p\u00e5 omvisning", - "ButtonEditOtherUserPreferences": "Edit this user's profile and personal preferences.", + "ButtonEditOtherUserPreferences": "Rediger denne brukers profil og personlige innstillinger.", "LabelChannelStreamQuality": "Foretrukket internet streaming kvalitet.", "LabelChannelStreamQualityHelp": "P\u00e5 en linje med lav b\u00e5ndbredde, vil begrensing av kvalitet hjelpe med \u00e5 gi en mer behagelig streaming opplevelse.", "OptionBestAvailableStreamQuality": "Beste tilgjengelig", @@ -841,7 +841,7 @@ "ViewTypeBoxSets": "Samlinger", "ViewTypeChannels": "Kanaler", "ViewTypeLiveTV": "Live TV", - "ViewTypeLiveTvNowPlaying": "Now Airing", + "ViewTypeLiveTvNowPlaying": "Sendes n\u00e5", "ViewTypeLatestGames": "Siste spill", "ViewTypeRecentlyPlayedGames": "Nylig spilt", "ViewTypeGameFavorites": "Favoritter", @@ -1135,7 +1135,7 @@ "HeaderMediaInfo": "Media informasjon", "HeaderPhotoInfo": "Bildeinformasjon", "HeaderInstall": "Installer", - "LabelSelectVersionToInstall": "Select version to install:", + "LabelSelectVersionToInstall": "Velg versjon for \u00e5 installere:", "LinkSupporterMembership": "L\u00e6r mer om supporter medlemskap", "MessageSupporterPluginRequiresMembership": "Dette programtillegget vil kreve et aktiv supporter medlemskap etter 14 dagers gratis pr\u00f8veperiode.", "MessagePremiumPluginRequiresMembership": "Dette programtillegget vil kreve et aktiv supporter medlemskap for \u00e5 kunne kj\u00f8pe etter 14 dagers gratis pr\u00f8veperiode.", @@ -1145,12 +1145,13 @@ "ButtonViewWebsite": "Vis nettsted", "LabelRecurringDonationCanBeCancelledHelp": "Gjentakende donasjoner kan avbrytes n\u00e5r som helst fra din PayPal-konto.", "HeaderXmlSettings": "Xml innstillinger", - "HeaderXmlDocumentAttributes": "Xml Document Attributes", - "HeaderXmlDocumentAttribute": "Xml Document Attribute", + "HeaderXmlDocumentAttributes": "Xml dokument attributter", + "HeaderXmlDocumentAttribute": "Xml dokument attributt", "XmlDocumentAttributeListHelp": "These attributes are applied to the root element of every xml response.", "OptionSaveMetadataAsHidden": "Lagre metadata og bilder som skjulte filer", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser brukernavn\/e-post", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "L\u00e6r mer om Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/nl.json b/MediaBrowser.Server.Implementations/Localization/Server/nl.json index 0c9cfde63..921dc3d5d 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/nl.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/nl.json @@ -821,7 +821,7 @@ "HeaderWelcomeToMediaBrowserWebClient": "Welkom op de Media Browser Web Client", "ButtonDismiss": "Afwijzen", "ButtonTakeTheTour": "Neem de tour", - "ButtonEditOtherUserPreferences": "Edit this user's profile and personal preferences.", + "ButtonEditOtherUserPreferences": "Wijzig het gebruikersprofiel en -voorkeuren van deze gebruiker.", "LabelChannelStreamQuality": "Voorkeurs kwaliteit internet stream:", "LabelChannelStreamQualityHelp": "Bij weinig beschikbare bandbreedte kan het verminderen van de kwaliteit betere streams opleveren.", "OptionBestAvailableStreamQuality": "Best beschikbaar", @@ -1151,8 +1151,9 @@ "OptionSaveMetadataAsHidden": "Metagegevens en afbeeldingen opslaan als verborgen bestanden", "LabelExtractChaptersDuringLibraryScan": "Hoofdstuk afbeeldingen uitpakken tijdens het scannen van de bibliotheek", "LabelExtractChaptersDuringLibraryScanHelp": "Wanneer ingeschakeld dan worden hoofdstuk afbeeldingen uitgepakt wanneer video's zijn ge\u00efmporteerd tijdens het scannen van de bibliotheek. Wanneer uitgeschakeld dan worden de hoofdstuk afbeeldingen uitgepakt tijdens de geplande taak \"Hoofdstukken uitpakken\", waardoor de standaard bibliotheek scan sneller voltooid is.", + "LabelConnectGuestUserName": "Hun Media Browser gerbuikersnaam of email adres:", "LabelConnectUserName": "Media Browser gebruikersnaam\/emailadres:", - "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", + "LabelConnectUserNameHelp": "Koppel deze gebruiker aan een Media Browser account zodat eenvoudig aanmelden met een app bij Media Browser mogelijk is zonder het IP adres te weten.", "ButtonLearnMoreAboutMediaBrowserConnect": "Meer informatie over Media Browser Connect", "LabelExternalPlayers": "Externe spelers:", "LabelExternalPlayersHelp": "Toon knoppen om inhoud in externe spelers of te spelen. Dit is alleen mogelijk op apparaten die 'url schemes' ondersteunen, meest Android en iOS. Met externe spelers is er over het algemeen geen ondersteuning voor afstandsbediening of hervatten.", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Weergave naam:", "LabelCustomDeviceDisplayNameHelp": "Geef een eigen weergave naam op of leeg laten om de naam te gebruiken die het apparaat opgeeft.", "HeaderInviteUser": "Nodig gebruiker uit", - "LabelConnectInviteUserHelp": "Dit is de gebruikersnaam of emailadres wat je vriend gebruikt om aan te melden op de Media Browser website.", + "LabelConnectGuestUserNameHelp": "Dit is de gebruikersnaam die je vriend(in) gebruikt om aan te melden op de Media Browser website of zijn of haar email adres.", "HeaderInviteUserHelp": "Je media met vrieden delen is makkelijker dan ooit met Media Browser Connect.", "ButtonSendInvitation": "Stuur uitnodiging", "HeaderGuests": "Gasten", @@ -1224,8 +1225,8 @@ "HeaderAccessScheduleHelp": "Maak een toegangsschema om de toegang tot bepaalde tijden te beperken.", "ButtonAddSchedule": "Voeg schema toe", "LabelAccessDay": "Dag van de week:", - "LabelAccessStart": "Start time:", - "LabelAccessEnd": "End time:", + "LabelAccessStart": "Start tijd:", + "LabelAccessEnd": "Eind tijd:", "HeaderSchedule": "Schema", "OptionEveryday": "Elke dag", "OptionWeekdays": "Week dagen", @@ -1237,6 +1238,7 @@ "OptionPlayUnwatchedTrailersOnly": "Speel alleen ongeziene trailers", "HeaderTrailerReelHelp": "Start trailer reel om een afspeellijst met trailers af te spelen.", "MessageNoTrailersFound": "Geen trailers gevonden. Installeer het trailer kanaal om internet trailers te importeren.", - "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "HeaderNewUsers": "Nieuwe gebruikers", + "ButtonSignUp": "Aanmelden", + "ButtonForgotPassword": "Wachtwoord vergeten?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/pl.json b/MediaBrowser.Server.Implementations/Localization/Server/pl.json index 203795ae4..91afc7433 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/pl.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/pl.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/pt_BR.json b/MediaBrowser.Server.Implementations/Localization/Server/pt_BR.json index ee7bea02d..a8548838f 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/pt_BR.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/pt_BR.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Salvar metadados e imagens como arquivos ocultos", "LabelExtractChaptersDuringLibraryScan": "Extrair imagens dos cap\u00edtulos durante o rastreamento da biblioteca", "LabelExtractChaptersDuringLibraryScanHelp": "Se ativado, as imagens dos cap\u00edtulos ser\u00e3o extra\u00eddas quando os v\u00eddeos forem importados durante o rastreamento da biblioteca. Se desativado, elas ser\u00e3o extra\u00eddas durante a tarefa agendada de imagens dos cap\u00edtulos, permitindo que a tarefa de rastreamento da biblioteca seja mais r\u00e1pida.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Usu\u00e1rio\/email do Media Browser:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Saiba mais sobre o Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Nome para exibi\u00e7\u00e3o:", "LabelCustomDeviceDisplayNameHelp": "Forne\u00e7a um nome para exibi\u00e7\u00e3o ou deixe vazio para usar o nome informado pelo dispositivo.", "HeaderInviteUser": "Convidar usu\u00e1rio", - "LabelConnectInviteUserHelp": "Este \u00e9 o nome do usu\u00e1rio ou email que seu amigo usa para o website do Media Browser", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Compartilhar suas m\u00eddias com seus amigos \u00e9 muito mais facil com o Media Browser Connect", "ButtonSendInvitation": "Enviar convite", "HeaderGuests": "Convidados", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/pt_PT.json b/MediaBrowser.Server.Implementations/Localization/Server/pt_PT.json index 3030e70ed..63cd0b2d0 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/pt_PT.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/pt_PT.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/ru.json b/MediaBrowser.Server.Implementations/Localization/Server/ru.json index db0f932c9..35af43d91 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/ru.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/ru.json @@ -1054,7 +1054,7 @@ "LabelMetadataRefreshMode": "\u0420\u0435\u0436\u0438\u043c \u043f\u043e\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445:", "LabelImageRefreshMode": "\u0420\u0435\u0436\u0438\u043c \u043f\u043e\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0438\u0441\u0443\u043d\u043a\u043e\u0432:", "OptionDownloadMissingImages": "\u041f\u043e\u0434\u0433\u0440\u0443\u0437\u043a\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0440\u0438\u0441\u0443\u043d\u043a\u043e\u0432", - "OptionReplaceExistingImages": "\u0417\u0430\u043c\u0435\u043d\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0440\u0438\u0441\u0443\u043d\u043a\u043e\u0432", + "OptionReplaceExistingImages": "\u0417\u0430\u043c\u0435\u043d\u0430 \u0438\u043c\u0435\u044e\u0449\u0438\u0445\u0441\u044f \u0440\u0438\u0441\u0443\u043d\u043a\u043e\u0432", "OptionRefreshAllData": "\u041f\u043e\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0434\u0430\u043d\u043d\u044b\u0445", "OptionAddMissingDataOnly": "\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0441\u0443\u0442-\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445", "OptionLocalRefreshOnly": "\u041f\u043e\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0435", @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0438 \u0440\u0438\u0441\u0443\u043d\u043a\u0438 \u043a\u0430\u043a \u0441\u043a\u0440\u044b\u0442\u044b\u0435 \u0444\u0430\u0439\u043b\u044b", "LabelExtractChaptersDuringLibraryScan": "\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u044c \u0440\u0438\u0441\u0443\u043d\u043a\u0438 \u0441\u0446\u0435\u043d \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438", "LabelExtractChaptersDuringLibraryScanHelp": "\u041f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438, \u0440\u0438\u0441\u0443\u043d\u043a\u0438 \u0441\u0446\u0435\u043d \u0431\u0443\u0434\u0443\u0442 \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u044b, \u043a\u043e\u0433\u0434\u0430 \u0432\u0438\u0434\u0435\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438. \u041f\u0440\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438, \u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u044b \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u00ab\u0420\u0438\u0441\u0443\u043d\u043a\u0438 \u0441\u0446\u0435\u043d\u00bb, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044f \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u043c\u0443 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0442\u044c\u0441\u044f \u0431\u044b\u0441\u0442\u0440\u0435\u0435.", + "LabelConnectGuestUserName": "\u0418\u0445 \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f Media Browser \u0438\u043b\u0438 \u0430\u0434\u0440\u0435\u0441 \u044d-\u043f\u043e\u0447\u0442\u044b:", "LabelConnectUserName": "\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f Media Browser \/ \u044d-\u043f\u043e\u0447\u0442\u0430:", "LabelConnectUserNameHelp": "\u0421\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f c \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u044c\u044e Media Browser, \u0447\u0442\u043e\u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043b\u0435\u0433\u043a\u043e\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0439 \u0445\u043e\u0434 \u0438\u0437 \u043b\u044e\u0431\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f Media Browser \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0437\u043d\u0430\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.", "ButtonLearnMoreAboutMediaBrowserConnect": "\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e Media Browser Connect", @@ -1213,8 +1214,8 @@ "LabelCustomDeviceDisplayName": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435:", "LabelCustomDeviceDisplayNameHelp": "\u041f\u0440\u0438\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u043e\u0431\u0449\u0451\u043d\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c.", "HeaderInviteUser": "\u041f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f", - "LabelConnectInviteUserHelp": "\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u043b\u0438 \u044d-\u043f\u043e\u0447\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0432\u0430\u0448\u0438\u043c \u0434\u0440\u0443\u0433\u043e\u043c \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430 \u043d\u0430 \u0432\u0435\u0431-\u0441\u0430\u0439\u0442 Media Browser.", - "HeaderInviteUserHelp": "\u0421 Media Browser Connect, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0435, \u0441 \u0434\u0440\u0443\u0437\u044c\u044f\u043c\u0438, \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0441\u0442\u0430\u043b\u043e \u0435\u0449\u0451 \u043f\u0440\u043e\u0449\u0435.", + "LabelConnectGuestUserNameHelp": "\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0432\u0430\u0448 \u0434\u0440\u0443\u0433 \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u0441\u044f \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430 \u043d\u0430 \u0432\u0435\u0431-\u0441\u0430\u0439\u0442 Media Browser, \u0438\u043b\u0438 \u0430\u0434\u0440\u0435\u0441 \u044d-\u043f\u043e\u0447\u0442\u044b.", + "HeaderInviteUserHelp": "\u0421 Media Browser Connect \u043f\u0440\u043e\u0449\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e \u0441 \u0434\u0440\u0443\u0437\u044c\u044f\u043c\u0438.", "ButtonSendInvitation": "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435", "HeaderGuests": "\u0413\u043e\u0441\u0442\u0438", "HeaderLocalUsers": "\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0441\u043a\u043b\u0435\u0439\u043a\u0443 \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u0434\u043e\u043b\u0433\u043e\u0438\u0433\u0440\u0430\u044e\u0449\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u043e\u0432.", "MessageNoTrailersFound": "\u0422\u0440\u0435\u0439\u043b\u0435\u0440\u043e\u0432 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u043f\u043b\u0430\u0433\u0438\u043d \u043a\u0430\u043d\u0430\u043b\u0430 \u0442\u0440\u0435\u0439\u043b\u0435\u0440\u043e\u0432 \u0434\u043b\u044f \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u0441\u043e\u0431\u0440\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0442\u0440\u0435\u0439\u043b\u0435\u0440\u043e\u0432.", "HeaderNewUsers": "\u041d\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438", - "ButtonSignUp": "\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f" + "ButtonSignUp": "\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f", + "ButtonForgotPassword": "\u0417\u0430\u0431\u044b\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/server.json b/MediaBrowser.Server.Implementations/Localization/Server/server.json index 3231593d4..54965c390 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/server.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/server.json @@ -1256,5 +1256,7 @@ "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", "ButtonSignUp": "Sign up", - "ButtonForgotPassword": "Forgot password?" + "ButtonForgotPassword": "Forgot password?", + "OptionDisableUserPreferences": "Disable access to user preferences", + "OptionDisableUserPreferencesHelp": "If enabled, only administrators will be able to configure user profile images, passwords, and language preferences." } diff --git a/MediaBrowser.Server.Implementations/Localization/Server/sv.json b/MediaBrowser.Server.Implementations/Localization/Server/sv.json index c82489a2c..5e28253e4 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/sv.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/sv.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Spara metadata och bilder som dolda filer", "LabelExtractChaptersDuringLibraryScan": "Extrahera kapitelbildrutor vid genoms\u00f6kning av biblioteket", "LabelExtractChaptersDuringLibraryScanHelp": "Om aktiverat extraheras kapitelbildrutor n\u00e4r videor importeras vid genoms\u00f6kning av biblioteket. Om avaktiverat kommer extrahering att ske vid schemalagd kapitelbildrutebehandling, f\u00f6r att snabba upp den regelbundna genoms\u00f6kningen av biblioteket.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser-anv\u00e4ndarnamn\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "L\u00e4s mer om Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Visningsnamn:", "LabelCustomDeviceDisplayNameHelp": "Ange ett anpassat enhetsnamn. L\u00e4mna blankt f\u00f6r att anv\u00e4nda det namn enheten sj\u00e4lv rapporterar.", "HeaderInviteUser": "Bjud in anv\u00e4ndare", - "LabelConnectInviteUserHelp": "Det anv\u00e4ndarnamn eller e-postadress din v\u00e4n anv\u00e4nder p\u00e5 Media Browsers hemsida.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Att dela dina media med v\u00e4nner \u00e4r enklare \u00e4n n\u00e5gonsin med Media Browser Connect.", "ButtonSendInvitation": "Skicka inbjudan", "HeaderGuests": "G\u00e4ster", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/tr.json b/MediaBrowser.Server.Implementations/Localization/Server/tr.json index 763b87d24..909ed4f12 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/tr.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/tr.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/vi.json b/MediaBrowser.Server.Implementations/Localization/Server/vi.json index b4686c64b..005d966fa 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/vi.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/vi.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/zh_CN.json b/MediaBrowser.Server.Implementations/Localization/Server/zh_CN.json index 5d4d975b9..2a15f350a 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/zh_CN.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/zh_CN.json @@ -63,14 +63,14 @@ "HeaderPlaybackSettings": "\u64ad\u653e\u8bbe\u7f6e", "LabelAudioLanguagePreference": "\u97f3\u9891\u8bed\u8a00\u504f\u597d\u8bbe\u7f6e", "LabelSubtitleLanguagePreference": "\u5b57\u5e55\u8bed\u8a00\u504f\u597d\u8bbe\u7f6e", - "OptionDefaultSubtitles": "Default", - "OptionOnlyForcedSubtitles": "Only forced subtitles", - "OptionAlwaysPlaySubtitles": "Always play subtitles", + "OptionDefaultSubtitles": "\u9ed8\u8ba4", + "OptionOnlyForcedSubtitles": "\u4ec5\u7528\u5f3a\u5236\u5b57\u5e55", + "OptionAlwaysPlaySubtitles": "\u603b\u662f\u64ad\u653e\u5b57\u5e55", "OptionNoSubtitles": "\u65e0\u5b57\u5e55", - "OptionDefaultSubtitlesHelp": "Subtitles matching the language preference will be loaded when the audio is in a foreign language.", - "OptionOnlyForcedSubtitlesHelp": "Only subtitles marked as forced will be loaded.", - "OptionAlwaysPlaySubtitlesHelp": "Subtitles matching the language preference will be loaded regardless of the audio language.", - "OptionNoSubtitlesHelp": "Subtitles will not be loaded by default.", + "OptionDefaultSubtitlesHelp": "\u5339\u914d\u5b57\u5e55\u8bed\u8a00\u504f\u597d\uff0c\u5f53\u97f3\u9891\u662f\u5916\u8bed\u65f6\u5b57\u5e55\u5c06\u88ab\u52a0\u8f7d\u3002", + "OptionOnlyForcedSubtitlesHelp": "\u53ea\u6709\u5b57\u5e55\u6807\u8bb0\u4e3a\u5f3a\u5236\u5c06\u88ab\u52a0\u8f7d\u3002", + "OptionAlwaysPlaySubtitlesHelp": "\u5339\u914d\u5b57\u5e55\u8bed\u8a00\u504f\u597d\uff0c\u65e0\u8bba\u97f3\u9891\u662f\u4ec0\u4e48\u8bed\u5b57\u5e55\u90fd\u5c06\u88ab\u52a0\u8f7d\u3002", + "OptionNoSubtitlesHelp": "\u5b57\u5e55\u5c06\u4e0d\u4f1a\u88ab\u9ed8\u8ba4\u52a0\u8f7d\u3002", "TabProfiles": "\u914d\u7f6e", "TabSecurity": "\u5b89\u5168\u6027", "ButtonAddUser": "\u6dfb\u52a0\u7528\u6237", @@ -170,10 +170,10 @@ "OptionIso": "ISO\u955c\u50cf\u6587\u4ef6", "Option3D": "3D", "LabelFeatures": "\u529f\u80fd\uff1a", - "LabelService": "Service:", - "LabelStatus": "Status:", - "LabelVersion": "Version:", - "LabelLastResult": "Last result:", + "LabelService": "\u670d\u52a1\uff1a", + "LabelStatus": "\u72b6\u6001\uff1a", + "LabelVersion": "\u7248\u672c\uff1a", + "LabelLastResult": "\u6700\u7ec8\u7ed3\u679c\uff1a", "OptionHasSubtitles": "\u5b57\u5e55", "OptionHasTrailer": "\u9884\u544a\u7247", "OptionHasThemeSong": "\u4e3b\u9898\u6b4c", @@ -240,8 +240,8 @@ "ButtonGroupVersions": "\u7248\u672c\u53f7", "ButtonAddToCollection": "Add to Collection", "PismoMessage": "\u901a\u8fc7\u6350\u8d60\u83b7\u53d6Pismo File Mount\u7684\u4f7f\u7528\u6388\u6743\u3002", - "TangibleSoftwareMessage": "Utilizing Tangible Solutions Java\/C# converters through a donated license.", - "HeaderCredits": "Credits", + "TangibleSoftwareMessage": "\u901a\u8fc7\u6350\u8d60\u7684\u8bb8\u53ef\u8bc1\u4f7f\u7528Java \/ C\uff03\u8f6c\u6362\u5668\u5207\u5b9e\u53ef\u884c\u7684\u89e3\u51b3\u65b9\u6848\u3002", + "HeaderCredits": "\u5236\u4f5c\u4eba\u5458\u540d\u5355", "PleaseSupportOtherProduces": "\u8bf7\u652f\u6301\u6211\u4eec\u7684\u5176\u4ed6\u514d\u8d39\u4ea7\u54c1\uff1a", "VersionNumber": "\u7248\u672c {0}", "TabPaths": "\u8def\u5f84", @@ -261,7 +261,7 @@ "LabelCustomPaths": "\u81ea\u5b9a\u4e49\u6240\u9700\u7684\u8def\u5f84\uff0c\u5982\u679c\u5b57\u6bb5\u4e3a\u7a7a\u5219\u4f7f\u7528\u9ed8\u8ba4\u503c\u3002", "LabelCachePath": "\u7f13\u5b58\u8def\u5f84\uff1a", "LabelCachePathHelp": "\u81ea\u5b9a\u4e49\u670d\u52a1\u5668\u7f13\u5b58\u6587\u4ef6\u4f4d\u7f6e\uff0c\u4f8b\u5982\u56fe\u7247\u4f4d\u7f6e\u3002", - "LabelImagesByNamePath": "\u6309\u56fe\u7247\u7684\u540d\u79f0\u8def\u5f84\uff1a", + "LabelImagesByNamePath": "\u6309\u540d\u79f0\u5f52\u7c7b\u7684\u56fe\u7247\u8def\u5f84\uff1a", "LabelImagesByNamePathHelp": "\u81ea\u5b9a\u4e49\u4e0b\u8f7d\u7684\u6f14\u5458\u3001\u827a\u672f\u5bb6\u3001\u98ce\u683c\u548c\u5de5\u4f5c\u5ba4\u56fe\u7247\u4f4d\u7f6e\u3002", "LabelMetadataPath": "\u5a92\u4f53\u8d44\u6599\u8def\u5f84\uff1a", "LabelMetadataPathHelp": "\u5982\u679c\u4e0d\u4fdd\u5b58\u5a92\u4f53\u6587\u4ef6\u5939\u5185\uff0c\u8bf7\u81ea\u5b9a\u4e49\u4e0b\u8f7d\u7684\u5a92\u4f53\u8d44\u6599\u548c\u56fe\u50cf\u4f4d\u7f6e\u3002", @@ -299,13 +299,13 @@ "PasswordLocalhostMessage": "\u4ece\u672c\u5730\u4e3b\u673a\u767b\u5f55\u4e0d\u9700\u8981\u5bc6\u7801\u3002", "TabGuide": "\u6307\u5357", "TabChannels": "\u9891\u9053", - "TabCollections": "Collections", + "TabCollections": "\u5408\u96c6", "HeaderChannels": "\u9891\u9053", "TabRecordings": "\u5f55\u5236", "TabScheduled": "\u9884\u5b9a", "TabSeries": "\u7535\u89c6\u5267", - "TabFavorites": "Favorites", - "TabMyLibrary": "My Library", + "TabFavorites": "\u6211\u7684\u6700\u7231", + "TabMyLibrary": "\u6211\u7684\u5a92\u4f53\u5e93", "ButtonCancelRecording": "\u53d6\u6d88\u5f55\u5236", "HeaderPrePostPadding": "\u9884\u5148\/\u540e\u671f\u586b\u5145", "LabelPrePaddingMinutes": "\u9884\u5148\u5145\u586b\u5206\u949f\u6570\uff1a", @@ -342,7 +342,7 @@ "OptionAutomatic": "\u81ea\u52a8", "LiveTvPluginRequired": "\u8981\u7ee7\u7eed\u7684\u8bdd\u8bf7\u81f3\u5c11\u5b89\u88c5\u4e00\u4e2a\u7535\u89c6\u76f4\u64ad\u63d2\u4ef6\u3002", "LiveTvPluginRequiredHelp": "\u8bf7\u81f3\u5c11\u5b89\u88c5\u4e00\u4e2a\u6211\u4eec\u6240\u63d0\u4f9b\u7684\u63d2\u4ef6\uff0c\u4f8b\u5982\uff1aNext Pvr \u6216\u8005 ServerWmc\u3002", - "LabelCustomizeOptionsPerMediaType": "Customize for media type:", + "LabelCustomizeOptionsPerMediaType": "\u81ea\u5b9a\u4e49\u5a92\u4f53\u7c7b\u578b\uff1a", "OptionDownloadThumbImage": "\u7f29\u7565\u56fe", "OptionDownloadMenuImage": "\u83dc\u5355", "OptionDownloadLogoImage": "\u6807\u5fd7", @@ -354,7 +354,7 @@ "OptionDownloadPrimaryImage": "\u5c01\u9762\u56fe", "HeaderFetchImages": "\u83b7\u53d6\u56fe\u50cf\uff1a", "HeaderImageSettings": "\u56fe\u7247\u8bbe\u7f6e", - "TabOther": "Other", + "TabOther": "\u5176\u4ed6", "LabelMaxBackdropsPerItem": "\u6bcf\u4e2a\u9879\u76ee\u6700\u5927\u80cc\u666f\u56fe\u6570\u76ee\uff1a", "LabelMaxScreenshotsPerItem": "\u6bcf\u4e2a\u9879\u76ee\u6700\u5927\u622a\u56fe\u6570\u76ee\uff1a", "LabelMinBackdropDownloadWidth": "\u4e0b\u8f7d\u80cc\u666f\u56fe\u7684\u6700\u5c0f\u5bbd\u5ea6\uff1a", @@ -444,7 +444,7 @@ "CustomDlnaProfilesHelp": "\u4e3a\u65b0\u7684\u8bbe\u5907\u521b\u5efa\u81ea\u5b9a\u4e49\u914d\u7f6e\u6587\u4ef6\u6216\u8986\u76d6\u539f\u6709\u7cfb\u7edf\u914d\u7f6e\u6587\u4ef6\u3002", "SystemDlnaProfilesHelp": "\u7cfb\u7edf\u914d\u7f6e\u4e3a\u53ea\u8bfb\uff0c\u66f4\u6539\u7cfb\u7edf\u914d\u7f6e\u5c06\u4fdd\u6301\u4e3a\u65b0\u7684\u81ea\u5b9a\u4e49\u914d\u7f6e\u6587\u4ef6\u3002", "TitleDashboard": "\u63a7\u5236\u53f0", - "TabHome": "\u4e3b\u9875", + "TabHome": "\u9996\u9875", "TabInfo": "\u4fe1\u606f", "HeaderLinks": "\u94fe\u63a5", "HeaderSystemPaths": "\u7cfb\u7edf\u8def\u5f84", @@ -572,7 +572,7 @@ "LabelDefaultUser": "\u9ed8\u8ba4\u7528\u6237\uff1a", "LabelDefaultUserHelp": "\u786e\u5b9a\u54ea\u4e9b\u7528\u6237\u5a92\u4f53\u5e93\u5c06\u663e\u793a\u5728\u8fde\u63a5\u8bbe\u5907\u4e0a\u3002\u8fd9\u53ef\u4ee5\u4e3a\u6bcf\u4e2a\u8bbe\u5907\u63d0\u4f9b\u4e0d\u540c\u7684\u7528\u6237\u914d\u7f6e\u6587\u4ef6\u3002", "TitleDlna": "DLNA", - "TitleChannels": "Channels", + "TitleChannels": "\u9891\u9053", "HeaderServerSettings": "\u670d\u52a1\u5668\u8bbe\u7f6e", "LabelWeatherDisplayLocation": "\u5929\u6c14\u9884\u62a5\u663e\u793a\u4f4d\u7f6e\uff1a", "LabelWeatherDisplayLocationHelp": "\u7f8e\u56fd\u90ae\u653f\u7f16\u7801\/\u57ce\u5e02\uff0c\u7701\uff0c\u56fd\u5bb6\/\u57ce\u5e02\uff0c\u56fd\u5bb6", @@ -592,13 +592,13 @@ "NotificationOptionVideoPlayback": "\u89c6\u9891\u5f00\u59cb\u64ad\u653e", "NotificationOptionAudioPlayback": "\u97f3\u9891\u5f00\u59cb\u64ad\u653e", "NotificationOptionGamePlayback": "\u6e38\u620f\u5f00\u59cb", - "NotificationOptionVideoPlaybackStopped": "Video playback stopped", - "NotificationOptionAudioPlaybackStopped": "Audio playback stopped", - "NotificationOptionGamePlaybackStopped": "Game playback stopped", + "NotificationOptionVideoPlaybackStopped": "\u89c6\u9891\u64ad\u653e\u505c\u6b62", + "NotificationOptionAudioPlaybackStopped": "\u97f3\u9891\u64ad\u653e\u505c\u6b62", + "NotificationOptionGamePlaybackStopped": "\u6e38\u620f\u505c\u6b62", "NotificationOptionTaskFailed": "\u8ba1\u5212\u4efb\u52a1\u5931\u8d25", "NotificationOptionInstallationFailed": "\u5b89\u88c5\u5931\u8d25", "NotificationOptionNewLibraryContent": "\u6dfb\u52a0\u65b0\u5185\u5bb9", - "NotificationOptionNewLibraryContentMultiple": "New content added (multiple)", + "NotificationOptionNewLibraryContentMultiple": "\u65b0\u7684\u5185\u5bb9\u52a0\u5165\uff08\u591a\u4e2a\uff09", "SendNotificationHelp": "\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u901a\u77e5\u88ab\u53d1\u9001\u5230\u63a7\u5236\u53f0\u7684\u6536\u4ef6\u7bb1\u3002\u6d4f\u89c8\u63d2\u4ef6\u76ee\u5f55\u53ef\u4ee5\u5b89\u88c5\u989d\u5916\u7684\u901a\u77e5\u9009\u9879\u3002", "NotificationOptionServerRestartRequired": "\u9700\u8981\u91cd\u65b0\u542f\u52a8\u670d\u52a1\u5668", "LabelNotificationEnabled": "\u542f\u7528\u6b64\u901a\u77e5", @@ -621,11 +621,11 @@ "ButtonArrowRight": "\u53f3", "ButtonBack": "\u8fd4\u56de", "ButtonInfo": "\u8be6\u60c5", - "ButtonOsd": "On screen display", + "ButtonOsd": "\u5728\u5c4f\u5e55\u4e0a\u663e\u793a", "ButtonPageUp": "\u4e0a\u4e00\u9875", "ButtonPageDown": "\u4e0b\u4e00\u9875", "PageAbbreviation": "\u9875\u9762", - "ButtonHome": "\u4e3b\u9875", + "ButtonHome": "\u9996\u9875", "ButtonSearch": "\u641c\u7d22", "ButtonSettings": "\u8bbe\u7f6e", "ButtonTakeScreenshot": "\u5c4f\u5e55\u622a\u56fe", @@ -690,21 +690,21 @@ "TabResponses": "\u54cd\u5e94", "HeaderProfileInformation": "\u914d\u7f6e\u4fe1\u606f", "LabelEmbedAlbumArtDidl": "\u5728DIDL\u4e2d\u5d4c\u5165\u4e13\u8f91\u5c01\u9762", - "LabelEmbedAlbumArtDidlHelp": "Some devices prefer this method for obtaining album art. Others may fail to play with this option enabled.", - "LabelAlbumArtPN": "Album art PN:", - "LabelAlbumArtHelp": "PN used for album art, within the dlna:profileID attribute on upnp:albumArtURI. Some clients require a specific value, regardless of the size of the image.", - "LabelAlbumArtMaxWidth": "Album art max width:", - "LabelAlbumArtMaxWidthHelp": "Max resolution of album art exposed via upnp:albumArtURI.", - "LabelAlbumArtMaxHeight": "Album art max height:", - "LabelAlbumArtMaxHeightHelp": "Max resolution of album art exposed via upnp:albumArtURI.", - "LabelIconMaxWidth": "Icon max width:", - "LabelIconMaxWidthHelp": "Max resolution of icons exposed via upnp:icon.", - "LabelIconMaxHeight": "Icon max height:", - "LabelIconMaxHeightHelp": "Max resolution of icons exposed via upnp:icon.", - "LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.", - "HeaderProfileServerSettingsHelp": "These values control how Media Browser will present itself to the device.", - "LabelMaxBitrate": "Max bitrate:", - "LabelMaxBitrateHelp": "Specify a max bitrate in bandwidth constrained environments, or if the device imposes it's own limit.", + "LabelEmbedAlbumArtDidlHelp": "\u6709\u4e9b\u8bbe\u5907\u9996\u9009\u8fd9\u79cd\u65b9\u5f0f\u83b7\u53d6\u4e13\u8f91\u5c01\u9762\u3002\u542f\u7528\u8be5\u9009\u9879\u53ef\u80fd\u5bfc\u81f4\u5176\u4ed6\u8bbe\u5907\u64ad\u653e\u5931\u8d25\u3002", + "LabelAlbumArtPN": "\u4e13\u8f91\u5c01\u9762PN \uff1a", + "LabelAlbumArtHelp": "\u4e13\u8f91\u5c01\u9762PN\u7528\u4e8e\u63d0\u4f9bDLNA\u4e2d\u7684\u914d\u7f6e\u7f16\u53f7\uff0cUPnP\u4e2d\u7684\u4e13\u8f91\u5c01\u9762\u8d85\u94fe\u63a5\u3002\u67d0\u4e9b\u5ba2\u6237\u4e0d\u7ba1\u56fe\u50cf\u7684\u5c3a\u5bf8\u5927\u5c0f\uff0c\u90fd\u4f1a\u8981\u6c42\u7279\u5b9a\u7684\u503c\u3002", + "LabelAlbumArtMaxWidth": "\u4e13\u8f91\u5c01\u9762\u6700\u5927\u5bbd\u5ea6\uff1a", + "LabelAlbumArtMaxWidthHelp": "\u901a\u8fc7UPnP\u663e\u793a\u7684\u4e13\u8f91\u5c01\u9762\u8d85\u94fe\u63a5\u7684\u6700\u5927\u5206\u8fa8\u7387\u3002", + "LabelAlbumArtMaxHeight": "\u4e13\u8f91\u5c01\u9762\u6700\u5927\u9ad8\u5ea6\uff1a", + "LabelAlbumArtMaxHeightHelp": "\u901a\u8fc7UPnP\u663e\u793a\u7684\u4e13\u8f91\u5c01\u9762\u8d85\u94fe\u63a5\u7684\u6700\u5927\u5206\u8fa8\u7387\u3002", + "LabelIconMaxWidth": "\u56fe\u6807\u6700\u5927\u5bbd\u5ea6\uff1a", + "LabelIconMaxWidthHelp": "\u901a\u8fc7UPnP\u663e\u793a\u7684\u56fe\u6807\u6700\u5927\u5206\u8fa8\u7387\u3002", + "LabelIconMaxHeight": "\u56fe\u6807\u6700\u5927\u9ad8\u5ea6\uff1a", + "LabelIconMaxHeightHelp": "\u901a\u8fc7UPnP\u663e\u793a\u7684\u56fe\u6807\u6700\u5927\u5206\u8fa8\u7387\u3002", + "LabelIdentificationFieldHelp": "\u4e0d\u533a\u5206\u5927\u5c0f\u5199\u7684\u5b57\u7b26\u4e32\u6216\u6b63\u5219\u8868\u8fbe\u5f0f\u3002", + "HeaderProfileServerSettingsHelp": "Media Browser\u5c06\u5982\u4f55\u628a\u754c\u9762\u5448\u73b0\u5230\u8bbe\u5907\u4e0a\u662f\u7531\u8fd9\u4e9b\u6570\u503c\u63a7\u5236\u7684\u3002", + "LabelMaxBitrate": "\u6700\u5927\u6bd4\u7279\u7387\uff1a", + "LabelMaxBitrateHelp": "\u6307\u5b9a\u5728\u5e26\u5bbd\u53d7\u9650\u7684\u73af\u5883\u6700\u5927\u6bd4\u7279\u7387\uff0c\u6216\u8005\u8bbe\u5907\u6309\u5b83\u81ea\u5df1\u7684\u6700\u5927\u9650\u5ea6\u8fd0\u4f5c\u3002", "LabelMaxStreamingBitrate": "Max streaming bitrate:", "LabelMaxStreamingBitrateHelp": "Specify a max bitrate when streaming.", "LabelMaxStaticBitrate": "Max sync bitrate:", @@ -713,125 +713,125 @@ "LabelMusicStaticBitrateHelp": "Specify a max bitrate when syncing music", "LabelMusicStreamingTranscodingBitrate": "Music transcoding bitrate:", "LabelMusicStreamingTranscodingBitrateHelp": "Specify a max bitrate when streaming music", - "OptionIgnoreTranscodeByteRangeRequests": "Ignore transcode byte range requests", - "OptionIgnoreTranscodeByteRangeRequestsHelp": "If enabled, these requests will be honored but will ignore the byte range header.", - "LabelFriendlyName": "Friendly name", - "LabelManufacturer": "Manufacturer", - "LabelManufacturerUrl": "Manufacturer url", - "LabelModelName": "Model name", - "LabelModelNumber": "Model number", - "LabelModelDescription": "Model description", - "LabelModelUrl": "Model url", - "LabelSerialNumber": "Serial number", - "LabelDeviceDescription": "Device description", - "HeaderIdentificationCriteriaHelp": "Enter at least one identification criteria.", - "HeaderDirectPlayProfileHelp": "Add direct play profiles to indicate which formats the device can handle natively.", - "HeaderTranscodingProfileHelp": "Add transcoding profiles to indicate which formats should be used when transcoding is required.", - "HeaderResponseProfileHelp": "Response profiles provide a way to customize information sent to the device when playing certain kinds of media.", + "OptionIgnoreTranscodeByteRangeRequests": "\u5ffd\u7565\u8f6c\u7801\u5b57\u8282\u8303\u56f4\u8bf7\u6c42", + "OptionIgnoreTranscodeByteRangeRequestsHelp": "\u5982\u679c\u542f\u7528\uff0c\u8fd9\u4e9b\u8bf7\u6c42\u4f1a\u88ab\u5151\u73b0\uff0c\u4f46\u4f1a\u5ffd\u7565\u7684\u5b57\u8282\u8303\u56f4\u6807\u5934\u3002", + "LabelFriendlyName": "\u597d\u8bb0\u7684\u540d\u79f0", + "LabelManufacturer": "\u5236\u9020\u5546", + "LabelManufacturerUrl": "\u5382\u5546\u7f51\u5740", + "LabelModelName": "\u578b\u53f7\u540d\u79f0", + "LabelModelNumber": "\u578b\u53f7", + "LabelModelDescription": "\u578b\u53f7\u63cf\u8ff0", + "LabelModelUrl": "\u578b\u53f7\u7f51\u5740", + "LabelSerialNumber": "\u5e8f\u5217\u53f7", + "LabelDeviceDescription": "\u8bbe\u5907\u63cf\u8ff0", + "HeaderIdentificationCriteriaHelp": "\u81f3\u5c11\u8f93\u5165\u4e00\u4e2a\u8bc6\u522b\u6807\u51c6\u3002", + "HeaderDirectPlayProfileHelp": "\u6dfb\u52a0\u76f4\u63a5\u64ad\u653e\u914d\u7f6e\u6587\u4ef6\u6807\u660e\u54ea\u4e9b\u5a92\u4f53\u683c\u5f0f\u8bbe\u5907\u53ef\u4ee5\u81ea\u5df1\u5904\u7406\u3002", + "HeaderTranscodingProfileHelp": "\u6dfb\u52a0\u8f6c\u7801\u914d\u7f6e\u6587\u4ef6\u6807\u660e\u54ea\u4e9b\u5a92\u4f53\u683c\u5f0f\u9700\u8981\u8f6c\u7801\u5904\u7406\u3002", + "HeaderResponseProfileHelp": "\u5f53\u64ad\u653e\u67d0\u4e9b\u7c7b\u578b\u7684\u5a92\u4f53\u65f6\uff0c\u54cd\u5e94\u914d\u7f6e\u6587\u4ef6\u63d0\u4f9b\u4e86\u4e00\u79cd\u65b9\u6cd5\u6765\u53d1\u9001\u81ea\u5b9a\u4e49\u4fe1\u606f\u5230\u8bbe\u5907\u3002", "LabelXDlnaCap": "X-Dlna cap:", - "LabelXDlnaCapHelp": "Determines the content of the X_DLNACAP element in the urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaCapHelp": "\u51b3\u5b9a\u5728urn:schemas-dlna-org:device-1-0 namespace\u4e2d\u7684X_DLNACAP\u5143\u7d20\u7684\u5185\u5bb9\u3002", "LabelXDlnaDoc": "X-Dlna doc:", - "LabelXDlnaDocHelp": "Determines the content of the X_DLNADOC element in the urn:schemas-dlna-org:device-1-0 namespace.", + "LabelXDlnaDocHelp": "\u51b3\u5b9a\u5728urn:schemas-dlna-org:device-1-0 namespace\u4e2d\u7684X-Dlna doc\u5143\u7d20\u7684\u5185\u5bb9\u3002", "LabelSonyAggregationFlags": "Sony aggregation flags:", - "LabelSonyAggregationFlagsHelp": "Determines the content of the aggregationFlags element in the urn:schemas-sonycom:av namespace.", - "LabelTranscodingContainer": "Container:", - "LabelTranscodingVideoCodec": "Video codec:", - "LabelTranscodingVideoProfile": "Video profile:", - "LabelTranscodingAudioCodec": "Audio codec:", - "OptionEnableM2tsMode": "Enable M2ts mode", - "OptionEnableM2tsModeHelp": "Enable m2ts mode when encoding to mpegts.", - "OptionEstimateContentLength": "Estimate content length when transcoding", - "OptionReportByteRangeSeekingWhenTranscoding": "Report that the server supports byte seeking when transcoding", - "OptionReportByteRangeSeekingWhenTranscodingHelp": "This is required for some devices that don't time seek very well.", - "HeaderSubtitleDownloadingHelp": "When Media Browser scans your video files it can search for missing subtitles, and download them using a subtitle provider such as OpenSubtitles.org.", - "HeaderDownloadSubtitlesFor": "Download subtitles for:", + "LabelSonyAggregationFlagsHelp": "\u51b3\u5b9a\u5728urn:schemas-dlna-org:device-1-0 namespace\u4e2d\u7684aggregationFlags\u5143\u7d20\u7684\u5185\u5bb9\u3002", + "LabelTranscodingContainer": "\u5a92\u4f53\u8f7d\u4f53", + "LabelTranscodingVideoCodec": "\u89c6\u9891\u7f16\u89e3\u7801\u5668\uff1a", + "LabelTranscodingVideoProfile": "\u89c6\u9891\u914d\u7f6e\uff1a", + "LabelTranscodingAudioCodec": "\u97f3\u9891\u7f16\u89e3\u7801\u5668\uff1a", + "OptionEnableM2tsMode": "\u542f\u7528M2ts\u6a21\u5f0f", + "OptionEnableM2tsModeHelp": "\u5f53\u7f16\u7801\u4e3aMPEGTS\u542f\u7528M2TS\u6a21\u5f0f\u3002", + "OptionEstimateContentLength": "\u8f6c\u7801\u65f6\uff0c\u4f30\u8ba1\u5185\u5bb9\u957f\u5ea6", + "OptionReportByteRangeSeekingWhenTranscoding": "\u8f6c\u7801\u65f6\uff0c\u62a5\u544a\u670d\u52a1\u5668\u652f\u6301\u7684\u5b57\u8282\u67e5\u8be2", + "OptionReportByteRangeSeekingWhenTranscodingHelp": "\u8fd9\u662f\u4e00\u4e9b\u8bbe\u5907\u5fc5\u9700\u7684\uff0c\u4e0d\u7528\u8d76\u65f6\u95f4\u3002", + "HeaderSubtitleDownloadingHelp": "\u5f53Media Browser\u626b\u63cf\u89c6\u9891\u6587\u4ef6\u53d1\u73b0\u7f3a\u5931\u5b57\u5e55\u65f6\uff0c\u4f1a\u4ece\u5b57\u5e55\u63d0\u4f9b\u8005\u5904\u4e0b\u8f7d\uff0c\u6bd4\u5982\uff1aOpenSubtitles.org\u3002", + "HeaderDownloadSubtitlesFor": "\u4e0b\u8f7d\u54ea\u4e00\u9879\u7684\u5b57\u5e55\uff1a", "MessageNoChapterProviders": "Install a chapter provider plugin such as ChapterDb to enable additional chapter options.", - "LabelSkipIfGraphicalSubsPresent": "Skip if the video already contains graphical subtitles", - "LabelSkipIfGraphicalSubsPresentHelp": "Keeping text versions of subtitles will result in more efficient delivery to mobile clients.", - "TabSubtitles": "Subtitles", + "LabelSkipIfGraphicalSubsPresent": "\u5982\u679c\u89c6\u9891\u5df2\u7ecf\u5305\u542b\u56fe\u5f62\u5b57\u5e55\u5219\u8df3\u8fc7", + "LabelSkipIfGraphicalSubsPresentHelp": "\u4fdd\u7559\u6587\u672c\u7248\u5b57\u5e55\u5c06\u66f4\u6709\u6548\u5730\u63d0\u4f9b\u7ed9\u79fb\u52a8\u5ba2\u6237\u7aef\u3002", + "TabSubtitles": "\u5b57\u5e55", "TabChapters": "Chapters", "HeaderDownloadChaptersFor": "Download chapter names for:", - "LabelOpenSubtitlesUsername": "Open Subtitles username:", - "LabelOpenSubtitlesPassword": "Open Subtitles password:", + "LabelOpenSubtitlesUsername": "Open Subtitles\u7684\u7528\u6237\u540d\uff1a", + "LabelOpenSubtitlesPassword": "Open Subtitles\u7684\u5bc6\u7801\uff1a", "HeaderChapterDownloadingHelp": "When Media Browser scans your video files it can download friendly chapter names from the internet using chapter plugins such as ChapterDb.", - "LabelPlayDefaultAudioTrack": "Play default audio track regardless of language", - "LabelSubtitlePlaybackMode": "Subtitle mode:", - "LabelDownloadLanguages": "Download languages:", - "ButtonRegister": "Register", - "LabelSkipIfAudioTrackPresent": "Skip if the default audio track matches the download language", - "LabelSkipIfAudioTrackPresentHelp": "Uncheck this to ensure all videos have subtitles, regardless of audio language.", - "HeaderSendMessage": "Send Message", - "ButtonSend": "Send", - "LabelMessageText": "Message text:", - "MessageNoAvailablePlugins": "No available plugins.", - "LabelDisplayPluginsFor": "Display plugins for:", + "LabelPlayDefaultAudioTrack": "\u64ad\u653e\u9ed8\u8ba4\u97f3\u8f68\u65e0\u8bba\u662f\u4ec0\u4e48\u8bed\u8a00", + "LabelSubtitlePlaybackMode": "\u5b57\u5e55\u6a21\u5f0f\uff1a", + "LabelDownloadLanguages": "\u4e0b\u8f7d\u8bed\u8a00\uff1a", + "ButtonRegister": "\u6ce8\u518c", + "LabelSkipIfAudioTrackPresent": "\u5982\u679c\u9ed8\u8ba4\u97f3\u8f68\u7684\u8bed\u8a00\u548c\u4e0b\u8f7d\u8bed\u8a00\u4e00\u6837\u5219\u8df3\u8fc7", + "LabelSkipIfAudioTrackPresentHelp": "\u53d6\u6d88\u6b64\u9009\u9879\uff0c\u5219\u786e\u4fdd\u6240\u6709\u7684\u89c6\u9891\u90fd\u4e0b\u8f7d\u5b57\u5e55\uff0c\u65e0\u8bba\u97f3\u9891\u8bed\u8a00\u662f\u5426\u4e00\u81f4\u3002", + "HeaderSendMessage": "\u53d1\u9001\u6d88\u606f", + "ButtonSend": "\u53d1\u9001", + "LabelMessageText": "\u6d88\u606f\u6587\u672c\uff1a", + "MessageNoAvailablePlugins": "\u6ca1\u6709\u53ef\u7528\u7684\u63d2\u4ef6\u3002", + "LabelDisplayPluginsFor": "\u663e\u793a\u63d2\u4ef6\uff1a", "PluginTabMediaBrowserClassic": "MB Classic", "PluginTabMediaBrowserTheater": "MB Theater", "LabelEpisodeNamePlain": "Episode name", "LabelSeriesNamePlain": "Series name", - "ValueSeriesNamePeriod": "Series.name", - "ValueSeriesNameUnderscore": "Series_name", - "ValueEpisodeNamePeriod": "Episode.name", - "ValueEpisodeNameUnderscore": "Episode_name", + "ValueSeriesNamePeriod": "\u7535\u89c6\u5267.\u540d\u79f0", + "ValueSeriesNameUnderscore": "\u7535\u89c6\u5267_\u540d\u79f0", + "ValueEpisodeNamePeriod": "\u5267\u96c6.\u540d\u79f0", + "ValueEpisodeNameUnderscore": "\u5267\u96c6_\u540d\u79f0", "LabelSeasonNumberPlain": "Season number", "LabelEpisodeNumberPlain": "Episode number", "LabelEndingEpisodeNumberPlain": "Ending episode number", - "HeaderTypeText": "Enter Text", - "LabelTypeText": "Text", - "HeaderSearchForSubtitles": "Search for Subtitles", - "MessageNoSubtitleSearchResultsFound": "No search results founds.", - "TabDisplay": "Display", - "TabLanguages": "Languages", - "TabWebClient": "Web Client", - "LabelEnableThemeSongs": "Enable theme songs", - "LabelEnableBackdrops": "Enable backdrops", - "LabelEnableThemeSongsHelp": "If enabled, theme songs will be played in the background while browsing the library.", - "LabelEnableBackdropsHelp": "If enabled, backdrops will be displayed in the background of some pages while browsing the library.", - "HeaderHomePage": "Home Page", - "HeaderSettingsForThisDevice": "Settings for This Device", - "OptionAuto": "Auto", - "OptionYes": "Yes", - "OptionNo": "No", - "LabelHomePageSection1": "Home page section 1:", - "LabelHomePageSection2": "Home page section 2:", - "LabelHomePageSection3": "Home page section 3:", - "LabelHomePageSection4": "Home page section 4:", + "HeaderTypeText": "\u8f93\u5165\u6587\u672c", + "LabelTypeText": "\u6587\u672c", + "HeaderSearchForSubtitles": "\u641c\u7d22\u5b57\u5e55", + "MessageNoSubtitleSearchResultsFound": "\u641c\u7d22\u65e0\u7ed3\u679c", + "TabDisplay": "\u663e\u793a", + "TabLanguages": "\u8bed\u8a00", + "TabWebClient": "Web\u5ba2\u6237\u7aef", + "LabelEnableThemeSongs": "\u542f\u7528\u4e3b\u9898\u6b4c", + "LabelEnableBackdrops": "\u542f\u7528\u80cc\u666f\u56fe", + "LabelEnableThemeSongsHelp": "\u5982\u679c\u542f\u7528\uff0c\u5f53\u6d4f\u89c8\u5a92\u4f53\u5e93\u65f6\u4e3b\u9898\u6b4c\u5c06\u5728\u540e\u53f0\u64ad\u653e\u3002", + "LabelEnableBackdropsHelp": "\u5982\u679c\u542f\u7528\uff0c\u5f53\u6d4f\u89c8\u5a92\u4f53\u5e93\u65f6\u80cc\u666f\u56fe\u5c06\u4f5c\u4e3a\u4e00\u4e9b\u9875\u9762\u7684\u80cc\u666f\u663e\u793a\u3002", + "HeaderHomePage": "\u9996\u9875", + "HeaderSettingsForThisDevice": "\u8bbe\u7f6e\u6b64\u8bbe\u5907", + "OptionAuto": "\u81ea\u52a8", + "OptionYes": "\u662f", + "OptionNo": "\u4e0d", + "LabelHomePageSection1": "\u9996\u9875\u7b2c1\u533a\uff1a", + "LabelHomePageSection2": "\u9996\u9875\u7b2c2\u533a\uff1a", + "LabelHomePageSection3": "\u9996\u9875\u7b2c3\u533a\uff1a", + "LabelHomePageSection4": "\u9996\u9875\u7b2c4\u533a\uff1a", "OptionMyViewsButtons": "My views (buttons)", "OptionMyViews": "My views", "OptionMyViewsSmall": "My views (small)", - "OptionResumablemedia": "Resume", - "OptionLatestMedia": "Latest media", + "OptionResumablemedia": "\u6062\u590d\u64ad\u653e", + "OptionLatestMedia": "\u6700\u65b0\u5a92\u4f53", "OptionLatestChannelMedia": "Latest channel items", "HeaderLatestChannelItems": "Latest Channel Items", - "OptionNone": "None", - "HeaderLiveTv": "Live TV", - "HeaderReports": "Reports", - "HeaderMetadataManager": "Metadata Manager", - "HeaderPreferences": "Preferences", - "MessageLoadingChannels": "Loading channel content...", + "OptionNone": "\u6ca1\u6709", + "HeaderLiveTv": "\u7535\u89c6\u76f4\u64ad", + "HeaderReports": "\u62a5\u544a", + "HeaderMetadataManager": "\u5a92\u4f53\u8d44\u6599\u7ba1\u7406", + "HeaderPreferences": "\u504f\u597d", + "MessageLoadingChannels": "\u9891\u9053\u5185\u5bb9\u52a0\u8f7d\u4e2d......", "MessageLoadingContent": "Loading content...", - "ButtonMarkRead": "Mark Read", - "OptionDefaultSort": "Default", - "OptionCommunityMostWatchedSort": "Most Watched", - "TabNextUp": "Next Up", - "MessageNoMovieSuggestionsAvailable": "No movie suggestions are currently available. Start watching and rating your movies, and then come back to view your recommendations.", - "MessageNoCollectionsAvailable": "Collections allow you to enjoy personalized groupings of Movies, Series, Albums, Books and Games. Click the New button to start creating Collections.", + "ButtonMarkRead": "\u6807\u8bb0\u5df2\u8bfb", + "OptionDefaultSort": "\u9ed8\u8ba4", + "OptionCommunityMostWatchedSort": "\u6700\u53d7\u77a9\u76ee", + "TabNextUp": "\u4e0b\u4e00\u4e2a", + "MessageNoMovieSuggestionsAvailable": "\u6ca1\u6709\u53ef\u7528\u7684\u7535\u5f71\u5efa\u8bae\u3002\u5f00\u59cb\u89c2\u770b\u4f60\u7684\u7535\u5f71\u5e76\u8fdb\u884c\u8bc4\u5206\uff0c\u518d\u56de\u8fc7\u5934\u6765\u67e5\u770b\u4f60\u7684\u5efa\u8bae\u3002", + "MessageNoCollectionsAvailable": "\u5408\u96c6\u5141\u8bb8\u8fdb\u884c\u4f60\u4e2a\u4eba\u7535\u5f71\u3001\u7535\u89c6\u5267\u3001\u4e13\u8f91\u3001\u4e66\u7c4d\u548c\u6e38\u620f\u5206\u7ec4\u3002\u70b9\u51fb\u65b0\u589e\u6309\u94ae\u5f00\u59cb\u521b\u5efa\u5408\u96c6\u3002", "MessageNoPlaylistsAvailable": "Playlists allow you to create lists of content to play consecutively at a time. To add items to playlists, right click or tap and hold, then select Add to Playlist.", "MessageNoPlaylistItemsAvailable": "This playlist is currently empty.", - "HeaderWelcomeToMediaBrowserWebClient": "Welcome to the Media Browser Web Client", - "ButtonDismiss": "Dismiss", + "HeaderWelcomeToMediaBrowserWebClient": "\u6b22\u8fce\u8fdb\u5165Media Browser Web\u5ba2\u6237\u7aef", + "ButtonDismiss": "\u89e3\u6563", "ButtonTakeTheTour": "Take the tour", - "ButtonEditOtherUserPreferences": "Edit this user's profile and personal preferences.", - "LabelChannelStreamQuality": "Preferred internet stream quality:", - "LabelChannelStreamQualityHelp": "In a low bandwidth environment, limiting quality can help ensure a smooth streaming experience.", - "OptionBestAvailableStreamQuality": "Best available", - "LabelEnableChannelContentDownloadingFor": "Enable channel content downloading for:", - "LabelEnableChannelContentDownloadingForHelp": "Some channels support downloading content prior to viewing. Enable this in low bandwidth enviornments to download channel content during off hours. Content is downloaded as part of the channel download scheduled task.", - "LabelChannelDownloadPath": "Channel content download path:", - "LabelChannelDownloadPathHelp": "Specify a custom download path if desired. Leave empty to download to an internal program data folder.", - "LabelChannelDownloadAge": "Delete content after: (days)", - "LabelChannelDownloadAgeHelp": "Downloaded content older than this will be deleted. It will remain playable via internet streaming.", - "ChannelSettingsFormHelp": "Install channels such as Trailers and Vimeo in the plugin catalog.", + "ButtonEditOtherUserPreferences": "\u7f16\u8f91\u7528\u6237\u914d\u7f6e\u6587\u4ef6\u548c\u4e2a\u4eba\u504f\u597d\u3002", + "LabelChannelStreamQuality": "\u9996\u9009\u7684\u4e92\u8054\u7f51\u6d41\u5a92\u4f53\u8d28\u91cf\uff1a", + "LabelChannelStreamQualityHelp": "\u5728\u4f4e\u5e26\u5bbd\u73af\u5883\u4e0b\uff0c\u9650\u5236\u8d28\u91cf\u6709\u52a9\u4e8e\u786e\u4fdd\u987a\u7545\u7684\u6d41\u5a92\u4f53\u4f53\u9a8c\u3002", + "OptionBestAvailableStreamQuality": "\u6700\u597d\u7684", + "LabelEnableChannelContentDownloadingFor": "\u542f\u7528\u9891\u9053\u5185\u5bb9\u4e0b\u8f7d\uff1a", + "LabelEnableChannelContentDownloadingForHelp": "\u4e00\u4e9b\u9891\u9053\u652f\u6301\u4e0b\u8f7d\u4e4b\u524d\u89c2\u770b\u8fc7\u7684\u5185\u5bb9\u3002\u53ef\u5728\u4f4e\u5e26\u5bbd\u73af\u5883\u4e0b\u7684\u7a7a\u95f2\u65f6\u95f4\u542f\u7528\u8be5\u9879\u6765\u4e0b\u8f7d\u5b83\u4eec\u3002\u8be5\u5185\u5bb9\u4f1a\u4f5c\u4e3a\u9891\u9053\u4e0b\u8f7d\u8ba1\u5212\u4efb\u52a1\u7684\u4e00\u90e8\u5206\u6765\u6267\u884c\u3002", + "LabelChannelDownloadPath": "\u9891\u9053\u5185\u5bb9\u4e0b\u8f7d\u8def\u5f84\uff1a", + "LabelChannelDownloadPathHelp": "\u9700\u8981\u81ea\u5b9a\u4e49\u624d\u8f93\u5165\u4e0b\u8f7d\u8def\u5f84\u3002\u7559\u7a7a\u5219\u4e0b\u8f7d\u5230\u5185\u90e8\u7a0b\u5e8f\u6570\u636e\u6587\u4ef6\u5939\u3002", + "LabelChannelDownloadAge": "\u8fc7\u591a\u4e45\u5220\u9664\u5185\u5bb9: (\u5929\u6570)", + "LabelChannelDownloadAgeHelp": "\u4e0b\u8f7d\u7684\u5185\u5bb9\u8d85\u8fc7\u6b64\u671f\u9650\u5c06\u88ab\u5220\u9664\u3002\u5b83\u4ecd\u53ef\u901a\u8fc7\u4e92\u8054\u7f51\u6d41\u5a92\u4f53\u64ad\u653e\u3002", + "ChannelSettingsFormHelp": "\u5728\u63d2\u4ef6\u76ee\u5f55\u91cc\u5b89\u88c5\u9891\u9053\uff0c\u4f8b\u5982\uff1aTrailers \u548c Vimeo", "LabelSelectCollection": "Select collection:", "ButtonOptions": "Options", "ViewTypeMovies": "Movies", @@ -958,7 +958,7 @@ "OptionContextStatic": "Sync", "ButtonAddToPlaylist": "Add to playlist", "TabPlaylists": "Playlists", - "ButtonClose": "Close", + "ButtonClose": "\u5173\u95ed", "LabelAllLanguages": "All languages", "HeaderBrowseOnlineImages": "Browse Online Images", "LabelSource": "Source:", @@ -1000,7 +1000,7 @@ "OptionReportArtists": "Artists", "OptionReportAlbums": "Albums", "OptionReportAdultVideos": "Adult videos", - "ButtonMore": "More", + "ButtonMore": "\u66f4\u591a", "HeaderActivity": "Activity", "ScheduledTaskStartedWithName": "{0} started", "ScheduledTaskCancelledWithName": "{0} was cancelled", @@ -1062,7 +1062,7 @@ "HeaderPersonInfo": "Person Info", "HeaderIdentifyItem": "Identify Item", "HeaderIdentifyItemHelp": "Enter one or more search criteria. Remove criteria to increase search results.", - "HeaderConfirmDeletion": "Confirm Deletion", + "HeaderConfirmDeletion": "\u786e\u8ba4\u5220\u9664", "LabelFollowingFileWillBeDeleted": "The following file will be deleted:", "LabelIfYouWishToContinueWithDeletion": "If you wish to continue, please confirm by entering the value of:", "ButtonIdentify": "Identify", @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.Server.Implementations/Localization/Server/zh_TW.json b/MediaBrowser.Server.Implementations/Localization/Server/zh_TW.json index e5e31c94f..1745968fc 100644 --- a/MediaBrowser.Server.Implementations/Localization/Server/zh_TW.json +++ b/MediaBrowser.Server.Implementations/Localization/Server/zh_TW.json @@ -1151,6 +1151,7 @@ "OptionSaveMetadataAsHidden": "Save metadata and images as hidden files", "LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan", "LabelExtractChaptersDuringLibraryScanHelp": "If enabled, chapter images will be extracted when videos are imported during the library scan. If disabled they will be extracted during the chapter images scheduled task, allowing the regular library scan to complete faster.", + "LabelConnectGuestUserName": "Their Media Browser username or email address:", "LabelConnectUserName": "Media Browser username\/email:", "LabelConnectUserNameHelp": "Connect this user to a Media Browser account to enable easy sign-in access from Media Browser any app without having to know the server ip address.", "ButtonLearnMoreAboutMediaBrowserConnect": "Learn more about Media Browser Connect", @@ -1213,7 +1214,7 @@ "LabelCustomDeviceDisplayName": "Display name:", "LabelCustomDeviceDisplayNameHelp": "Supply a custom display name or leave empty to use the name reported by the device.", "HeaderInviteUser": "Invite User", - "LabelConnectInviteUserHelp": "This is the username or email that your friend uses to sign in to the Media Browser website.", + "LabelConnectGuestUserNameHelp": "This is the username that your friend uses to sign in to the Media Browser website, or their email address.", "HeaderInviteUserHelp": "Sharing your media with friends is easier than ever before with Media Browser Connect.", "ButtonSendInvitation": "Send Invitation", "HeaderGuests": "Guests", @@ -1238,5 +1239,6 @@ "HeaderTrailerReelHelp": "Start a trailer reel to play a long running playlist of trailers.", "MessageNoTrailersFound": "No trailers found. Install the Trailer channel plugin to import a library of internet trailers.", "HeaderNewUsers": "New Users", - "ButtonSignUp": "Sign up" + "ButtonSignUp": "Sign up", + "ButtonForgotPassword": "Forgot password?" } \ No newline at end of file diff --git a/MediaBrowser.ServerApplication/ApplicationHost.cs b/MediaBrowser.ServerApplication/ApplicationHost.cs index 6ba5f4c53..86a2b2bb9 100644 --- a/MediaBrowser.ServerApplication/ApplicationHost.cs +++ b/MediaBrowser.ServerApplication/ApplicationHost.cs @@ -447,7 +447,7 @@ namespace MediaBrowser.ServerApplication //SyncRepository = await GetSyncRepository().ConfigureAwait(false); //RegisterSingleInstance(SyncRepository); - UserManager = new UserManager(LogManager.GetLogger("UserManager"), ServerConfigurationManager, UserRepository, XmlSerializer, NetworkManager, () => ImageProcessor, () => DtoService, () => ConnectManager); + UserManager = new UserManager(LogManager.GetLogger("UserManager"), ServerConfigurationManager, UserRepository, XmlSerializer, NetworkManager, () => ImageProcessor, () => DtoService, () => ConnectManager, this); RegisterSingleInstance(UserManager); LibraryManager = new LibraryManager(Logger, TaskManager, UserManager, ServerConfigurationManager, UserDataManager, () => LibraryMonitor, FileSystemManager, () => ProviderManager); @@ -486,7 +486,7 @@ namespace MediaBrowser.ServerApplication SyncManager = new SyncManager(LibraryManager, SyncRepository, ImageProcessor, LogManager.GetLogger("SyncManager")); RegisterSingleInstance(SyncManager); - DtoService = new DtoService(Logger, LibraryManager, UserDataManager, ItemRepository, ImageProcessor, ServerConfigurationManager, FileSystemManager, ProviderManager, () => ChannelManager, SyncManager); + DtoService = new DtoService(Logger, LibraryManager, UserDataManager, ItemRepository, ImageProcessor, ServerConfigurationManager, FileSystemManager, ProviderManager, () => ChannelManager, SyncManager, this); RegisterSingleInstance(DtoService); var encryptionManager = new EncryptionManager(); diff --git a/MediaBrowser.WebDashboard/Api/PackageCreator.cs b/MediaBrowser.WebDashboard/Api/PackageCreator.cs index be1146c99..66d82cb14 100644 --- a/MediaBrowser.WebDashboard/Api/PackageCreator.cs +++ b/MediaBrowser.WebDashboard/Api/PackageCreator.cs @@ -246,7 +246,7 @@ namespace MediaBrowser.WebDashboard.Api await AppendResource(memoryStream, "thirdparty/jquery.unveil-custom.js", newLineBytes).ConfigureAwait(false); await AppendResource(memoryStream, "thirdparty/cast_sender.js", newLineBytes).ConfigureAwait(false); - await AppendResource(memoryStream, "thirdparty/md5.js", newLineBytes).ConfigureAwait(false); + await AppendResource(memoryStream, "thirdparty/browser.js", newLineBytes).ConfigureAwait(false); await AppendLocalization(memoryStream, culture).ConfigureAwait(false); await memoryStream.WriteAsync(newLineBytes, 0, newLineBytes.Length).ConfigureAwait(false); @@ -262,7 +262,10 @@ namespace MediaBrowser.WebDashboard.Api foreach (var file in new[] { + "thirdparty/apiclient/md5.js", "thirdparty/apiclient/sha1.js", + "thirdparty/apiclient/store.js", + "thirdparty/apiclient/credentials.js", "thirdparty/apiclient/mediabrowser.apiclient.js", "thirdparty/apiclient/connectionmanager.js" }) diff --git a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj index 87a8900e0..390ab6141 100644 --- a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj +++ b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj @@ -86,9 +86,9 @@ - + PreserveNewest - + PreserveNewest @@ -908,9 +908,18 @@ PreserveNewest + + PreserveNewest + PreserveNewest + + PreserveNewest + + + PreserveNewest + PreserveNewest @@ -1541,7 +1550,7 @@ PreserveNewest - + PreserveNewest diff --git a/Nuget/MediaBrowser.Common.Internal.nuspec b/Nuget/MediaBrowser.Common.Internal.nuspec index dc425327e..e0e7674f5 100644 --- a/Nuget/MediaBrowser.Common.Internal.nuspec +++ b/Nuget/MediaBrowser.Common.Internal.nuspec @@ -2,7 +2,7 @@ MediaBrowser.Common.Internal - 3.0.497 + 3.0.498 MediaBrowser.Common.Internal Luke ebr,Luke,scottisafool @@ -12,7 +12,7 @@ Contains common components shared by Media Browser Theater and Media Browser Server. Not intended for plugin developer consumption. Copyright © Media Browser 2013 - + diff --git a/Nuget/MediaBrowser.Common.nuspec b/Nuget/MediaBrowser.Common.nuspec index c1de3d884..3bc4af74f 100644 --- a/Nuget/MediaBrowser.Common.nuspec +++ b/Nuget/MediaBrowser.Common.nuspec @@ -2,7 +2,7 @@ MediaBrowser.Common - 3.0.497 + 3.0.498 MediaBrowser.Common Media Browser Team ebr,Luke,scottisafool diff --git a/Nuget/MediaBrowser.Model.Signed.nuspec b/Nuget/MediaBrowser.Model.Signed.nuspec index 887e35a57..43e8e30ac 100644 --- a/Nuget/MediaBrowser.Model.Signed.nuspec +++ b/Nuget/MediaBrowser.Model.Signed.nuspec @@ -2,7 +2,7 @@ MediaBrowser.Model.Signed - 3.0.497 + 3.0.498 MediaBrowser.Model - Signed Edition Media Browser Team ebr,Luke,scottisafool diff --git a/Nuget/MediaBrowser.Server.Core.nuspec b/Nuget/MediaBrowser.Server.Core.nuspec index 172ab335a..a73c5e912 100644 --- a/Nuget/MediaBrowser.Server.Core.nuspec +++ b/Nuget/MediaBrowser.Server.Core.nuspec @@ -2,7 +2,7 @@ MediaBrowser.Server.Core - 3.0.497 + 3.0.498 Media Browser.Server.Core Media Browser Team ebr,Luke,scottisafool @@ -12,7 +12,7 @@ Contains core components required to build plugins for Media Browser Server. Copyright © Media Browser 2013 - + -- cgit v1.2.3