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-05-26 11:31:50 -04:00
parent 4e86a39f8c
commit 28f378f8db
19 changed files with 284 additions and 64 deletions

View file

@ -350,7 +350,7 @@
getEndpointInfo().done(function (endpoint) {
if (endpoint.IsLocal || endpoint.IsInNetwork) {
ApiClient.getSystemInfo().done(function (info) {
ApiClient.getPublicSystemInfo().done(function (info) {
message.serverAddress = info.LocalAddress;
player.sendMessageInternal(message);

View file

@ -1,6 +1,6 @@
(function ($, document) {
var view = LibraryBrowser.getDefaultItemsView('Poster', 'PosterCard');
var view = LibraryBrowser.getDefaultItemsView('Poster', 'Poster');
// The base query options
var query = {

View file

@ -249,10 +249,12 @@
}, 10000);
// Need a timeout because we can't show a popup at the same time as the previous one is closing
// Bumping it up to 1000 because the post play menu is hiding for some reason on android
setTimeout(function () {
showPostPlayMenu(currentItem);
}, 500);
}, 1000);
}
function onPlaybackProgress(positionTicks) {
@ -478,7 +480,6 @@
showMenu: showPlayMenu,
onPlaybackStart: onPlaybackStart,
onPlaybackStopped: onPlaybackStopped,
getExternalPlayers: getExternalPlayers,
showPlayerSelectionMenu: showPlayerSelectionMenu
};

View file

@ -4,9 +4,7 @@
var html = '<div class="viewMenuBar ui-bar-b">';
if (AppInfo.enableBackButton) {
html += '<button type="button" data-role="none" onclick="history.back();" class="headerButton headerButtonLeft headerBackButton"><div class="fa fa-arrow-left"></div></button>';
}
html += '<button type="button" data-role="none" onclick="history.back();" class="headerButton headerButtonLeft headerBackButton"><div class="fa fa-arrow-left"></div></button>';
html += '<button type="button" data-role="none" title="Menu" class="headerButton dashboardMenuButton barsMenuButton headerButtonLeft">';
html += '<div class="barMenuInner fa fa-bars">';

View file

@ -1287,15 +1287,19 @@
}).on("click.mediaplayerevent", function (e) {
if (this.paused) {
self.unpause();
} else {
self.pause();
if (!$.browser.mobile) {
if (this.paused) {
self.unpause();
} else {
self.pause();
}
}
}).on("dblclick.mediaplayerevent", function () {
self.toggleFullscreen();
if (!$.browser.mobile) {
self.toggleFullscreen();
}
});
bindEventsForPlayback();

View file

@ -108,11 +108,13 @@
return options;
};
self.getDeviceProfile = function () {
self.getDeviceProfile = function (maxWidth) {
var qualityOption = self.getVideoQualityOptions().filter(function (q) {
return q.selected;
})[0];
if (!maxWidth) {
maxWidth = self.getVideoQualityOptions().filter(function (q) {
return q.selected;
})[0].maxWidth;
}
var bitrateSetting = AppSettings.maxStreamingBitrate();
@ -316,7 +318,7 @@
{
Condition: 'LessThanEqual',
Property: 'Width',
Value: qualityOption.maxWidth
Value: maxWidth
}]
});
@ -333,7 +335,7 @@
{
Condition: 'LessThanEqual',
Property: 'Width',
Value: qualityOption.maxWidth
Value: maxWidth
}]
});

View file

@ -1,6 +1,6 @@
(function ($, document) {
var view = LibraryBrowser.getDefaultItemsView('Poster', 'PosterCard');
var view = LibraryBrowser.getDefaultItemsView('Poster', 'Poster');
// The base query options
var query = {

View file

@ -1,6 +1,6 @@
(function ($, document) {
var view = LibraryBrowser.getDefaultItemsView('Poster', 'PosterCard');
var view = LibraryBrowser.getDefaultItemsView('Poster', 'Poster');
// The base query options
var query = {

View file

@ -1,6 +1,6 @@
(function ($, document) {
var view = LibraryBrowser.getDefaultItemsView('Poster', 'PosterCard');
var view = LibraryBrowser.getDefaultItemsView('Poster', 'Poster');
// The base query options
var query = {

View file

@ -1359,7 +1359,8 @@ var Dashboard = {
},
capabilities: function () {
return {
var caps = {
PlayableMediaTypes: "Audio,Video",
SupportedCommands: Dashboard.getSupportedRemoteCommands().join(','),
@ -1367,6 +1368,8 @@ var Dashboard = {
SupportsMediaControl: true,
SupportedLiveMediaTypes: ['Audio', 'Video']
};
return caps;
},
getDefaultImageQuality: function (imageType) {
@ -1600,12 +1603,10 @@ var AppInfo = {};
}
//localStorage.clear();
function createConnectionManager(appInfo) {
function createConnectionManager(appInfo, capabilities) {
var credentialProvider = new MediaBrowser.CredentialProvider();
var capabilities = Dashboard.capabilities();
window.ConnectionManager = new MediaBrowser.ConnectionManager(Logger, credentialProvider, appInfo.appName, appInfo.appVersion, appInfo.deviceName, appInfo.deviceId, capabilities);
$(ConnectionManager).on('apiclientcreated', function (e, newApiClient) {
@ -1713,6 +1714,10 @@ var AppInfo = {};
$(document).addClass('nativeApp');
}
if (AppInfo.enableBackButton) {
$(document.body).addClass('enableBackButton');
}
var videoPlayerHtml = '<div id="mediaPlayer" data-theme="b" class="ui-bar-b" style="display: none;">';
videoPlayerHtml += '<div class="videoBackdrop">';
@ -1823,6 +1828,10 @@ var AppInfo = {};
if (Dashboard.isRunningInCordova()) {
requirejs(['thirdparty/cordova/connectsdk', 'thirdparty/cordova/remotecontrols']);
if ($.browser.android) {
requirejs(['thirdparty/cordova/android/immersive']);
}
} else {
if ($.browser.chrome) {
requirejs(['scripts/chromecast']);
@ -1830,7 +1839,7 @@ var AppInfo = {};
}
}
function init(deferred, appName, deviceId, deviceName, resolveOnReady) {
function init(deferred, capabilities, appName, deviceId, deviceName, resolveOnReady) {
requirejs.config({
map: {
@ -1850,12 +1859,14 @@ var AppInfo = {};
var appInfo = Dashboard.getAppInfo(appName, deviceId, deviceName);
createConnectionManager(appInfo);
createConnectionManager(appInfo, capabilities);
if (!resolveOnReady) {
Dashboard.initPromiseDone = true;
deferred.resolve();
}
$(function () {
onDocumentReady();
if (resolveOnReady) {
@ -1867,9 +1878,19 @@ var AppInfo = {};
function initCordovaWithDeviceId(deferred, deviceId) {
var screenWidth = Math.max(screen.height, screen.width);
initCordovaWithDeviceProfile(deferred, deviceId, MediaPlayer.getDeviceProfile(screenWidth));
}
function initCordovaWithDeviceProfile(deferred, deviceId, deviceProfile) {
requirejs(['thirdparty/cordova/imagestore.js']);
init(deferred, "Emby Mobile", deviceId, device.model, true);
var capablities = Dashboard.capabilities();
capablities.DeviceProfile = deviceProfile;
init(deferred, capablities, "Emby Mobile", deviceId, device.model, true);
}
function initCordova(deferred) {
@ -1894,7 +1915,7 @@ var AppInfo = {};
if (Dashboard.isRunningInCordova()) {
initCordova(initDeferred);
} else {
init(initDeferred);
init(initDeferred, Dashboard.capabilities());
}
})();

View file

@ -1,6 +1,6 @@
(function ($, document) {
var view = LibraryBrowser.getDefaultItemsView('Poster', 'PosterCard');
var view = LibraryBrowser.getDefaultItemsView('Poster', 'Poster');
// The base query options
var query = {