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

update translations

This commit is contained in:
Luke Pulverenti 2015-09-16 22:33:45 -04:00
parent 0fca25c780
commit ea83927812
50 changed files with 150 additions and 96 deletions

View file

@ -126,7 +126,7 @@
margin: 7px;
}
.ui-page-theme-b .visualCardBox {
.ui-body-b .visualCardBox {
background: rgba(40,40,40,.85);
border-radius: 3px;
}

View file

@ -16,8 +16,9 @@
background-color: #242424;
}
.ui-page-theme-b {
color: #fff;
.ui-body-b {
/* Need the important tag for paper dialogs with this class */
color: #fff !important;
}
.pageWithAbsoluteTabs {
@ -716,7 +717,7 @@ span.itemCommunityRating:not(:empty) + .userDataIcons {
font-weight: 400;
}
.ui-page-theme-a .detailSectionHeader {
.ui-body-a .detailSectionHeader {
background-color: transparent;
border: 1px solid #ddd;
border-width: 0 0 1px 0;
@ -725,7 +726,7 @@ span.itemCommunityRating:not(:empty) + .userDataIcons {
margin-bottom: .5em;
}
.ui-page-theme-a .detailSectionHeader, .ui-page-theme-a .detailSectionHeader h3 {
.ui-body-a .detailSectionHeader, .ui-body-a .detailSectionHeader h3 {
font-size: 20px;
}
@ -733,7 +734,7 @@ span.itemCommunityRating:not(:empty) + .userDataIcons {
font-size: 13px;
}
.ui-page-theme-b .detailSectionHeader {
.ui-body-b .detailSectionHeader {
background-color: #141414;
}
@ -1548,7 +1549,7 @@ span.itemCommunityRating:not(:empty) + .userDataIcons {
background-position: center center;
}
.ui-page-theme-b .listItem:hover {
.ui-body-b .listItem:hover {
background-color: rgba(51,51,51,.6) !important;
}

View file

@ -157,7 +157,7 @@
color: #333;
}
.ui-page-theme-b .logoLibraryMenuButtonText, .ui-bar-b .logoLibraryMenuButtonText {
.ui-body-b .logoLibraryMenuButtonText, .ui-bar-b .logoLibraryMenuButtonText {
color: #fff;
}

View file

@ -496,12 +496,12 @@ select {
display: block;
}
.ui-page-theme-b select {
.ui-body-b select {
border-color: #1f1f1f;
background: #373737;
}
.ui-page-theme-b select option {
.ui-body-b select option {
color: #fff;
}

View file

@ -788,7 +788,7 @@
if (commands.indexOf('managesubtitles') != -1) {
items.push({
name: Globalize.translate('ButtonManageSubtitles'),
name: Globalize.translate('ButtonEditSubtitles'),
id: 'managesubtitles',
ironIcon: 'closed-caption'
});

View file

@ -238,6 +238,14 @@
});
}
if (commands.indexOf('managesubtitles') != -1) {
items.push({
name: Globalize.translate('ButtonEditSubtitles'),
id: 'managesubtitles',
ironIcon: 'closed-caption'
});
}
if (commands.indexOf('instantmix') != -1) {
items.push({
name: Globalize.translate('ButtonInstantMix'),
@ -246,14 +254,6 @@
});
}
if (commands.indexOf('managesubtitles') != -1) {
items.push({
name: Globalize.translate('ButtonManageSubtitles'),
id: 'managesubtitles',
ironIcon: 'closed-caption'
});
}
items.push({
name: Globalize.translate('ButtonOpen'),
id: 'open',

View file

@ -147,7 +147,7 @@
if (createIfNeeded && !elem) {
var html = '<div class="searchResultsOverlay ui-page-theme-b smoothScrollY">';
var html = '<div class="searchResultsOverlay ui-body-b smoothScrollY">';
html += '<div class="searchResultsContainer"><div class="itemsContainer"></div></div></div>';

View file

@ -2384,9 +2384,13 @@ pageClassOn('pageshow', "page", function () {
if (currentTheme == 'a') {
docElem.classList.add('background-theme-a');
docElem.classList.remove('background-theme-b');
docElem.classList.add('ui-body-a');
docElem.classList.remove('ui-body-b');
} else {
docElem.classList.add('background-theme-b');
docElem.classList.remove('background-theme-a');
docElem.classList.add('ui-body-b');
docElem.classList.remove('ui-body-a');
}
if (currentTheme != 'a' && !$.browser.mobile) {

View file

@ -361,7 +361,7 @@
"LabelImagesByNamePath": "R\u00e9pertoire de stockage des images t\u00e9l\u00e9charg\u00e9es :",
"LabelImagesByNamePathHelp": "Veuillez sp\u00e9cifier un emplacement personnalis\u00e9 pour les images t\u00e9l\u00e9charg\u00e9es d'acteurs, artistes, genre, et studios .",
"LabelMetadataPath": "Chemin des m\u00e9tadonn\u00e9es :",
"LabelMetadataPathHelp": "Veuillez sp\u00e9cifier un emplacement personnalis\u00e9 pour les images d'art et les m\u00e9tadonn\u00e9es t\u00e9l\u00e9charg\u00e9es. Par d\u00e9faut, stockage dans le r\u00e9pertoire de m\u00e9dias.",
"LabelMetadataPathHelp": "Veuillez sp\u00e9cifier un emplacement personnalis\u00e9 pour les images d'art et les m\u00e9tadonn\u00e9es t\u00e9l\u00e9charg\u00e9es.",
"LabelTranscodingTempPath": "Chemin d'acc\u00e8s du r\u00e9pertoire temporaire de transcodage :",
"LabelTranscodingTempPathHelp": "Ce r\u00e9pertoire contient les fichiers temporaires utilis\u00e9s par le transcodeur. Sp\u00e9cifier un chemin personnel ou laiss\u00e9 vide pour utilise le chemin par d\u00e9faut des r\u00e9pertoires du serveur",
"TabBasics": "Standards",
@ -1409,8 +1409,8 @@
"OptionAllowVideoPlaybackTranscoding": "Autoriser la lecture de vid\u00e9os n\u00e9cessitant un transcodage",
"OptionAllowMediaPlaybackTranscodingHelp": "Les utilisateurs recevront un message d'erreur compr\u00e9hensible lorsque le contenu n'est pas lisible en raison des restrictions appliqu\u00e9es.",
"TabStreaming": "Streaming",
"LabelRemoteClientBitrateLimit": "Limite de d\u00e9bit du client distant (Mbps):",
"LabelRemoteClientBitrateLimitHelp": "Une limite de d\u00e9bit optionnelle du streaming pour tous les clients distant. Utile pour \u00e9viter que les clients demandent une bande passante sup\u00e9rieure \u00e0 ce que votre connexion peu fournir.",
"LabelRemoteClientBitrateLimit": "Limite de d\u00e9bit de streaming Internet (Mbps):",
"LabelRemoteClientBitrateLimitHelp": "Une limite de d\u00e9bit optionnelle du streaming pour toutes les connexions r\u00e9seau. Utile pour \u00e9viter que les clients demandent une bande passante sup\u00e9rieure \u00e0 ce que votre connexion peu fournir.",
"LabelConversionCpuCoreLimit": "Limite de c\u0153ur CPU:",
"LabelConversionCpuCoreLimitHelp": "Limite le nombre de c\u0153ur du processeur utilis\u00e9s pendant le transcodage.",
"OptionEnableFullSpeedConversion": "Autoriser le transcodage rapide",

View file

@ -120,7 +120,7 @@
"ReferToMediaLibraryWiki": "Consulte a wiki",
"LabelCountry": "Pa\u00eds:",
"LabelLanguage": "Idioma:",
"LabelTimeLimitHours": "Time limit (hours):",
"LabelTimeLimitHours": "Limite de tempo (horas):",
"ButtonJoinTheDevelopmentTeam": "Junta-te \u00e0 Equipa de Desenvolvimento!",
"HeaderPreferredMetadataLanguage": "Idioma preferido para metadados",
"LabelSaveLocalMetadata": "Guardar imagens e metadados nas pastas multim\u00e9dia",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "Wenn Sie die Sprachsteuerung f\u00fcr die App nicht erlaubt haben so m\u00fcssen Sie dies zuvor \u00e4ndern bevor Sie es erneut probieren.",
"MessageNoItemsFound": "Keine Eintr\u00e4ge gefunden.",
"ButtonManageServer": "Konfiguriere Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Einstellungen",
"ButtonViewArtist": "Zeige Darsteller",
"ButtonViewAlbum": "Zeige Album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "Si ha negado el acceso a la voz a la aplicaci\u00f3n necesitara reconfigurar antes de intentarlo de nuevo.",
"MessageNoItemsFound": "No se encontraron \u00edtems.",
"ButtonManageServer": "Administrar Servidor",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferencias",
"ButtonViewArtist": "Ver artista",
"ButtonViewAlbum": "Ver album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -39,7 +39,7 @@
"TextEnjoyBonusFeatures": "Profitez bien des fonctionnalit\u00e9s bonus",
"TitleLiveTV": "TV en direct",
"ButtonCancelSyncJob": "Annuler la t\u00e2che de synchro",
"ButtonSelectView": "Select view",
"ButtonSelectView": "S\u00e9lectionnez un affichage",
"TitleSync": "Sync.",
"OptionAutomatic": "Auto",
"HeaderSelectDate": "S\u00e9lectionnez la date",
@ -48,7 +48,7 @@
"HeaderMyMedia": "Mes medias",
"ButtonRemoveFromCollection": "Supprimer de la collection",
"LabelAutomaticUpdateLevel": "Niveau de mise \u00e0 jour automatique :",
"LabelAutomaticUpdateLevelForPlugins": "Automatic update level for plugins:",
"LabelAutomaticUpdateLevelForPlugins": "Niveau de mise \u00e0 jour automatique des plugins :",
"TitleNotifications": "Notifications",
"ErrorLaunchingChromecast": "Une erreur a \u00e9t\u00e9 rencontr\u00e9e lors du lancement de Chromecast. Veuillez vous assurer que votre appareil est bien connect\u00e9 \u00e0 votre r\u00e9seau sans-fil.",
"MessageErrorLoadingSupporterInfo": "Il y a eu une erreur lors du chargement des informations de supporter. Veuillez r\u00e9essayer plus tard.",
@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "Si vous avez supprim\u00e9 l'acc\u00e8s par commande vocale \u00e0 l'application, vous devrez reconfigurer avant de r\u00e9essayer.",
"MessageNoItemsFound": "Aucun \u00e9l\u00e9ment trouv\u00e9",
"ButtonManageServer": "G\u00e9rer le serveur",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Pr\u00e9f\u00e9rences",
"ButtonViewArtist": "Voir l'artiste",
"ButtonViewAlbum": "Voir l'album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "Se tu hai negato l'accesso all app avrai bisogno di reconfigurarlo prima di riprovarci.",
"MessageNoItemsFound": "Nessun elemento trovato.",
"ButtonManageServer": "Gestisci Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferenze",
"ButtonViewArtist": "Visualizza artista",
"ButtonViewAlbum": "Visualizza album",

View file

@ -811,6 +811,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -39,14 +39,14 @@
"TextEnjoyBonusFeatures": "\u0421\u044b\u0439\u0430\u049b\u044b \u049b\u04b1\u0440\u0430\u043c\u0434\u0430\u0441\u0442\u0430\u0440\u0434\u044b \u0442\u0430\u043c\u0430\u0448\u0430\u043b\u0430\u043d\u044b\u04a3\u044b\u0437",
"TitleLiveTV": "\u042d\u0444\u0438\u0440\u043b\u0456\u043a \u0422\u0414",
"ButtonCancelSyncJob": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443\u0434\u0456 \u0431\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443",
"ButtonSelectView": "Select view",
"ButtonSelectView": "\u041a\u04e9\u0440\u0456\u043d\u0456\u0441\u0442\u0456 \u0442\u0430\u04a3\u0434\u0430\u0443",
"TitleSync": "\u04ae\u043d\u0434\u0435\u0441\u0442\u0456\u0440\u0443",
"OptionAutomatic": "\u0410\u0432\u0442\u043e\u0442\u0430\u04a3\u0434\u0430\u0443",
"HeaderSelectDate": "\u041a\u04af\u043d\u0434\u0456 \u0442\u0430\u04a3\u0434\u0430\u0443",
"ButtonDonate": "\u049a\u0430\u0439\u044b\u0440\u043c\u0430\u043b\u0430\u0443",
"LabelRecurringDonationCanBeCancelledHelp": "\u049a\u0430\u0439\u0442\u0430\u043b\u0430\u043c\u0430 \u049b\u0430\u0439\u044b\u0440\u043c\u0430\u043b\u0434\u044b\u049b\u0442\u0430\u0440 PayPal \u0435\u0441\u0435\u043f \u0448\u043e\u0442\u044b \u0430\u0440\u049b\u044b\u043b\u044b \u04d9\u0440 \u0443\u0430\u049b\u044b\u0442\u0442\u0430 \u0434\u0430 \u0431\u043e\u043b\u0434\u044b\u0440\u044b\u043b\u043c\u0430\u0443\u044b \u043c\u04af\u043c\u043a\u0456\u043d.",
"HeaderMyMedia": "\u041c\u0435\u043d\u0456\u04a3 \u0442\u0430\u0441\u044b\u0493\u044b\u0448\u0434\u0435\u0440\u0435\u043a\u0442\u0435\u0440\u0456\u043c",
"ButtonRemoveFromCollection": "Remove from Collection",
"ButtonRemoveFromCollection": "\u0416\u0438\u044b\u043d\u0442\u044b\u049b\u0442\u0430\u043d \u0430\u043b\u0430\u0441\u0442\u0430\u0443",
"LabelAutomaticUpdateLevel": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u0436\u0430\u04a3\u0430\u0440\u0442\u0443 \u0434\u0435\u04a3\u0433\u0435\u0439\u0456:",
"LabelAutomaticUpdateLevelForPlugins": "\u041f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440\u0434\u0456 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u0436\u0430\u04a3\u0430\u0440\u0442\u0443 \u0434\u0435\u04a3\u0433\u0435\u0439\u0456:",
"TitleNotifications": "\u0425\u0430\u0431\u0430\u0440\u043b\u0430\u043d\u0434\u044b\u0440\u0443\u043b\u0430\u0440",
@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "\u0415\u0433\u0435\u0440 \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430\u0493\u0430 \u0434\u0430\u0443\u044b\u0441\u0442\u044b\u049b \u049b\u0430\u0442\u044b\u043d\u0430\u0443\u0434\u0430\u043d \u0431\u0430\u0441 \u0442\u0430\u0440\u0442\u0441\u0430\u04a3\u044b\u0437, \u049b\u0430\u0439\u0442\u0430 \u04d9\u0440\u0435\u043a\u0435\u0442\u0442\u0435\u043d\u0443\u0456\u04a3\u0456\u0437\u0434\u0435\u043d \u0430\u043b\u0434\u044b\u043d\u0430\u043d \u049b\u0430\u0439\u0442\u0430 \u0442\u0435\u04a3\u0448\u0435\u0443\u0456\u04a3\u0456\u0437 \u049b\u0430\u0436\u0435\u0442 \u0431\u043e\u043b\u0430\u0434\u044b.",
"MessageNoItemsFound": "\u0415\u0448\u049b\u0430\u043d\u0434\u0430\u0439 \u0442\u0430\u0440\u043c\u0430\u049b\u0442\u0430\u0440 \u0442\u0430\u0431\u044b\u043b\u043c\u0430\u0434\u044b.",
"ButtonManageServer": "\u0421\u0435\u0440\u0432\u0435\u0440\u0434\u0456 \u0431\u0430\u0441\u049b\u0430\u0440\u0443",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "\u0422\u0435\u04a3\u0448\u0435\u043b\u0456\u043c\u0434\u0435\u0440",
"ButtonViewArtist": "\u041e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b\u043d\u044b \u049b\u0430\u0440\u0430\u0443",
"ButtonViewAlbum": "\u0410\u043b\u044c\u0431\u043e\u043c\u0434\u044b \u049b\u0430\u0440\u0430\u0443",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "Als u spraak toegang uitgeschakeld heeft moet u dit opnieuw configureren voordat u verder gaat.",
"MessageNoItemsFound": "Geen items gevonden.",
"ButtonManageServer": "Beheer server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Voorkeuren",
"ButtonViewArtist": "Bekijk artiest",
"ButtonViewAlbum": "Bekijk album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -39,7 +39,7 @@
"TextEnjoyBonusFeatures": "Aproveite Funcionalidades Extras",
"TitleLiveTV": "TV ao Vivo",
"ButtonCancelSyncJob": "Cancelar tarefa de sincroniza\u00e7\u00e3o",
"ButtonSelectView": "Select view",
"ButtonSelectView": "Selecionar visualiza\u00e7\u00e3o",
"TitleSync": "Sinc",
"OptionAutomatic": "Auto",
"HeaderSelectDate": "Selecionar Data",
@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "Se voc\u00ea negou o acesso de voz \u00e0 app, voc\u00ea necessitar\u00e1 reconfigurar antes de tentar novamente.",
"MessageNoItemsFound": "Nenhum item encontrado.",
"ButtonManageServer": "Gerenciar Servidor",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Prefer\u00eancias",
"ButtonViewArtist": "Ver artista",
"ButtonViewAlbum": "Ver \u00e1lbum",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -39,14 +39,14 @@
"TextEnjoyBonusFeatures": "\u041f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0438\u0442\u0435 \u0431\u043e\u043d\u0443\u0441\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b",
"TitleLiveTV": "\u042d\u0444\u0438\u0440",
"ButtonCancelSyncJob": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e",
"ButtonSelectView": "Select view",
"ButtonSelectView": "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0438\u0434",
"TitleSync": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f",
"OptionAutomatic": "\u0410\u0432\u0442\u043e",
"HeaderSelectDate": "\u0412\u044b\u0431\u043e\u0440 \u0434\u0430\u0442\u044b",
"ButtonDonate": "\u041f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u0442\u044c",
"LabelRecurringDonationCanBeCancelledHelp": "\u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0447\u0435\u0440\u0435\u0437 \u0432\u0430\u0448\u0443 \u0443\u0447\u0451\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c PayPal.",
"HeaderMyMedia": "\u041c\u043e\u0438 \u043c\u0435\u0434\u0438\u0430\u0434\u0430\u043d\u043d\u044b\u0435",
"ButtonRemoveFromCollection": "Remove from Collection",
"ButtonRemoveFromCollection": "\u0418\u0437\u044a\u044f\u0442\u044c \u0438\u0437 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438",
"LabelAutomaticUpdateLevel": "\u0421\u0442\u0435\u043f\u0435\u043d\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f:",
"LabelAutomaticUpdateLevelForPlugins": "\u0421\u0442\u0435\u043f\u0435\u043d\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432:",
"TitleNotifications": "\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f",
@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "\u0415\u0441\u043b\u0438 \u043e\u0442\u043a\u0430\u0437\u0430\u043d\u043e \u0432 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u043e\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0435 \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e, \u043f\u0435\u0440\u0435\u0434 \u043d\u043e\u0432\u043e\u0439 \u043f\u043e\u043f\u044b\u0442\u043a\u043e\u0439 \u0432\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430 \u043f\u0435\u0440\u0435\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430.",
"MessageNoItemsFound": "\u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e.",
"ButtonManageServer": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c...",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",
"ButtonViewArtist": "\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f",
"ButtonViewAlbum": "\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0430\u043b\u044c\u0431\u043e\u043c",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -801,6 +801,7 @@
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"MessageNoItemsFound": "No items found.",
"ButtonManageServer": "Manage Server",
"ButtonEditSubtitles": "Edit subtitles",
"ButtonPreferences": "Preferences",
"ButtonViewArtist": "View artist",
"ButtonViewAlbum": "View album",

View file

@ -96,7 +96,7 @@
if (subs.length) {
html += '<h1>' + Globalize.translate('HeaderCurrentSubtitles') + '</h1>';
html += '<h1 style="margin-top:1.5em;">' + Globalize.translate('HeaderCurrentSubtitles') + '</h1>';
html += '<div class="paperList">';
html += subs.map(function (s) {
@ -146,6 +146,9 @@
html += '</div>';
}
else {
html += '<br/>';
}
var elem = $('.subtitleList', page).html(html).trigger('create');
@ -305,13 +308,18 @@
var dlg = document.createElement('paper-dialog');
dlg.setAttribute('with-backdrop', 'with-backdrop');
dlg.setAttribute('role', 'alertdialog');
dlg.entryAnimation = 'scale-up-animation';
dlg.exitAnimation = 'fade-out-animation';
dlg.classList.add('fullscreen-editor-paper-dialog');
dlg.classList.add('ui-body-b');
var html = '';
html += '<h2 class="dialogHeader">' + item.Name + '</h2>';
html += '<h2 class="dialogHeader">';
html += '<paper-fab icon="arrow-back" class="mini"></paper-fab>';
html += '<div style="display:inline-block;margin-left:.6em;vertical-align:middle;">' + item.Name + '</div>';
html += '</h2>';
html += '<div class="editorContent">';
html += Globalize.translateDocument(template);
@ -325,13 +333,10 @@
// Has to be assigned a z-index after the call to .open()
$(dlg).on('iron-overlay-closed', onDialogClosed);
document.body.classList.add('bodyWithPopupOpen');
//document.body.classList.add('bodyWithPopupOpen');
dlg.open();
window.location.hash = 'subtitleeditor?id=' + itemId;
// We need to use a timeout or onHashChange will fire immediately while opening
setTimeout(function () {
window.location.hash = getHash(itemId);
window.addEventListener('hashchange', onHashChange);
@ -340,28 +345,36 @@
var editorContent = dlg.querySelector('.editorContent');
reload(editorContent, item);
fillLanguages(editorContent);
ApiClient.getCultures().done(function (languages) {
}, 0);
fillLanguages(editorContent, languages);
});
$('paper-fab', dlg).on('click', closeDialog);
});
});
}
function getHash(itemId) {
return 'subtitleeditor?id=' + itemId;
}
function onHashChange() {
// In some browsers this will fire immediately after opening the dialog, despite the fact that we bound the event after setting the hash
if (currentItem && window.location.hash == '#' + getHash(currentItem.Id)) {
return;
}
if (currentDialog) {
closeDialog(false);
closeDialog();
}
}
function closeDialog(updateHash) {
function closeDialog() {
window.removeEventListener('hashchange', onHashChange);
if (updateHash) {
window.location.hash = '';
}
if (currentDialog) {
currentDialog.close();
}
@ -369,16 +382,14 @@
function onDialogClosed() {
currentDialog = null;
window.removeEventListener('hashchange', onHashChange);
document.body.classList.remove('bodyWithPopupOpen');
//document.body.classList.remove('bodyWithPopupOpen');
$(this).remove();
if ((window.location.hash || '').length > 1) {
history.back();
}
function fillLanguages(editorContent) {
ApiClient.getCultures().done(function (languages) {
fillLanguages(editorContent, languages);
});
}
window.SubtitleEditor = {

View file

@ -18,7 +18,7 @@
background-color: #383838;
}
.ui-page-theme-b .visualCardBox {
.ui-body-b .visualCardBox {
background: rgba(56,56,56,.85);
}

View file

@ -2614,13 +2614,6 @@ $.widget( "mobile.page", {
},
_setOptions: function (options) {
if ( options.theme !== undefined && options.theme !== "none" ) {
this.element.removeClass( "ui-overlay-" + this.options.theme )
.addClass( "ui-overlay-" + options.theme );
} else if ( options.theme !== undefined ) {
this.element.removeClass( "ui-overlay-" + this.options.theme );
}
this._super( options );
},

View file

@ -224,7 +224,7 @@ html body .ui-group-theme-a .ui-bar-inherit {
}
/* Page and overlay */
.ui-overlay-a,
.ui-body-a,
.ui-page-theme-a .ui-panel-wrapper {
background-color: #f9f9f9 /*{a-page-background-color}*/;
border-color: #bbb /*{a-page-border}*/;
@ -242,10 +242,6 @@ html .ui-panel-page-container-a {
border-color: #ddd /*{a-body-border}*/;
color: #333 /*{a-body-color}*/;
}
.ui-body-a {
border-width: 1px;
border-style: solid;
}
/* Links */
.ui-page-theme-a a,
@ -374,7 +370,7 @@ html body .ui-group-theme-b .ui-bar-inherit {
}
/* Page and overlay */
.ui-overlay-b,
.ui-body-b,
.ui-page-theme-b .ui-panel-wrapper {
background-color: #252525 /*{b-page-background-color}*/;
border-color: #454545 /*{b-page-border}*/;
@ -392,10 +388,6 @@ html .ui-panel-page-container-b {
border-color: #1d1d1d /*{b-body-border}*/;
color: #fff /*{b-body-color}*/;
}
.ui-body-b {
border-width: 1px;
border-style: solid;
}
/* Links */
.ui-page-theme-b a,

View file

@ -79,11 +79,11 @@
color: #fff;
}
.ui-page-theme-b paper-button.cancel {
.ui-body-b paper-button.cancel {
color: #444;
}
.ui-page-theme-b paper-button[raised].cancel {
.ui-body-b paper-button[raised].cancel {
background: #444;
color: #fff;
}
@ -97,16 +97,16 @@ paper-button[raised].cancelDark {
color: #fff;
}
.ui-page-theme-b paper-button.subdued:not([disabled]) {
.ui-body-b paper-button.subdued:not([disabled]) {
color: #404040;
}
.ui-page-theme-b paper-button[raised].subdued:not([disabled]) {
.ui-body-b paper-button[raised].subdued:not([disabled]) {
background: #404040;
color: #fff;
}
.ui-page-theme-b paper-button[raised][disabled].subdued {
.ui-body-b paper-button[raised][disabled].subdued {
background: #111;
}
@ -234,7 +234,7 @@ paper-icon-button paper-ripple {
color: inherit !important;
}
.ui-page-theme-b paper-icon-button[disabled] {
.ui-body-b paper-icon-button[disabled] {
color: #444 !important;
}
@ -292,7 +292,7 @@ paper-fab {
background: #686868 !important;
}
.ui-page-theme-b paper-fab[disabled].subdued {
.ui-body-b paper-fab[disabled].subdued {
background: #222;
}
@ -362,27 +362,27 @@ paper-menu-item {
flex-grow: 1;
}
.ui-page-theme-b paper-item-body [secondary] {
.ui-body-b paper-item-body [secondary] {
color: #aaa;
}
.ui-page-theme-b paper-checkbox paper-ripple {
.ui-body-b paper-checkbox paper-ripple {
color: #fff !important;
}
.ui-page-theme-b paper-checkbox #checkboxLabel.paper-checkbox {
.ui-body-b paper-checkbox #checkboxLabel.paper-checkbox {
color: inherit;
}
.ui-page-theme-b .paperCheckboxFieldDescription {
.ui-body-b .paperCheckboxFieldDescription {
color: #ccc;
}
.ui-page-theme-b paper-checkbox #checkbox.paper-checkbox {
.ui-body-b paper-checkbox #checkbox.paper-checkbox {
border-color: #ccc;
}
.ui-page-theme-b paper-checkbox #checkbox.checked.paper-checkbox {
.ui-body-b paper-checkbox #checkbox.checked.paper-checkbox {
background-color: #2ad;
border-color: #2ad;
}
@ -397,23 +397,23 @@ paper-input label, paper-textarea label {
font-family: inherit !important;
}
.ui-page-theme-b paper-input label, .ui-page-theme-b paper-textarea label {
.ui-body-b paper-input label, .ui-body-b paper-textarea label {
color: #858585 !important;
}
.ui-page-theme-a paper-input label, .ui-page-theme-a paper-textarea label {
.ui-body-a paper-input label, .ui-body-a paper-textarea label {
color: #656565 !important;
}
.ui-page-theme-a .label-is-highlighted label {
.ui-body-a .label-is-highlighted label {
color: green !important;
}
.ui-page-theme-b .label-is-highlighted label {
.ui-body-b .label-is-highlighted label {
color: #52B54B !important;
}
.ui-page-theme-b paper-input input, .ui-page-theme-b paper-textarea textarea {
.ui-body-b paper-input input, .ui-body-b paper-textarea textarea {
color: #fff !important;
}
@ -421,7 +421,7 @@ paper-input .focused-line, paper-textarea .focused-line {
background-color: #52B54B !important;
}
.ui-page-theme-b .unfocused-line.paper-input-container, .ui-page-theme-b .unfocused-line.paper-textarea-container {
.ui-body-b .unfocused-line.paper-input-container, .ui-body-b .unfocused-line.paper-textarea-container {
background: #454545;
}
@ -445,7 +445,7 @@ paper-textarea.mono textarea {
background-color: #fff;
}
.ui-page-theme-b .paperList {
.ui-body-b .paperList {
background-color: #303030;
}
@ -495,7 +495,7 @@ paper-dialog paper-radio-group paper-radio-button {
}
.fullscreen-editor-paper-dialog {
position: absolute !important;
position: fixed !important;
top: 0 !important;
bottom: 0 !important;
left: 0 !important;
@ -503,4 +503,22 @@ paper-dialog paper-radio-group paper-radio-button {
margin: 0 !important;
border-radius: 0 !important;
background-color: #222 !important;
max-height: none !important;
max-width: none !important;
}
@media all and (min-width: 1280px) and (min-height: 720px) {
.fullscreen-editor-paper-dialog {
top: 5% !important;
bottom: 5% !important;
left: 5% !important;
right: 5% !important;
}
}
.fullscreen-editor-paper-dialog .dialogHeader {
font-weight: inherit !important;
line-height: 1 !important;
line-height: initial !important;
}