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 2016-02-10 14:16:48 -05:00
parent 9e8e2dddad
commit 569aa605b4
93 changed files with 1443 additions and 319 deletions

View file

@ -1,6 +1,6 @@
{ {
"name": "iron-menu-behavior", "name": "iron-menu-behavior",
"version": "1.1.0", "version": "1.1.1",
"description": "Provides accessible menu behavior", "description": "Provides accessible menu behavior",
"authors": "The Polymer Authors", "authors": "The Polymer Authors",
"keywords": [ "keywords": [
@ -34,11 +34,11 @@
"web-component-tester": "^4.0.0", "web-component-tester": "^4.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
}, },
"_release": "1.1.0", "_release": "1.1.1",
"_resolution": { "_resolution": {
"type": "version", "type": "version",
"tag": "v1.1.0", "tag": "v1.1.1",
"commit": "b18d5478f1d4d6befb15533716d60d5772f8e812" "commit": "0fc2c95803badd8e8f50cbe7f5d3669d647e7229"
}, },
"_source": "git://github.com/polymerelements/iron-menu-behavior.git", "_source": "git://github.com/polymerelements/iron-menu-behavior.git",
"_target": "^1.0.0", "_target": "^1.0.0",

View file

@ -5,6 +5,11 @@ https://github.com/PolymerElements/ContributionGuide/blob/master/CONTRIBUTING.md
If you edit that file, it will get updated everywhere else. If you edit that file, it will get updated everywhere else.
If you edit this file, your changes will get overridden :) If you edit this file, your changes will get overridden :)
You can however override the jsbin link with one that's customized to this
specific element:
jsbin=https://jsbin.com/cagaye/edit?html,output
--> -->
# Polymer Elements # Polymer Elements
## Guide for Contributors ## Guide for Contributors
@ -41,7 +46,7 @@ Polymer Elements are built in the open, and the Polymer authors eagerly encourag
3. Click the `paper-foo` element. 3. Click the `paper-foo` element.
``` ```
2. **A reduced test case that demonstrates the problem.** If possible, please include the test case as a JSBin. Start with this template to easily import and use relevant Polymer Elements: [http://jsbin.com/cagaye](http://jsbin.com/cagaye/edit?html,output). 2. **A reduced test case that demonstrates the problem.** If possible, please include the test case as a JSBin. Start with this template to easily import and use relevant Polymer Elements: [https://jsbin.com/cagaye/edit?html,output](https://jsbin.com/cagaye/edit?html,output).
3. **A list of browsers where the problem occurs.** This can be skipped if the problem is the same across all browsers. 3. **A list of browsers where the problem occurs.** This can be skipped if the problem is the same across all browsers.
@ -51,14 +56,14 @@ Polymer Elements are built in the open, and the Polymer authors eagerly encourag
When submitting pull requests, please provide: When submitting pull requests, please provide:
1. **A reference to the corresponding issue** or issues that will be closed by the pull request. Please refer to these issues using the following syntax: 1. **A reference to the corresponding issue** or issues that will be closed by the pull request. Please refer to these issues in the pull request description using the following syntax:
```markdown ```markdown
(For a single issue) (For a single issue)
Fixes #20 Fixes #20
(For multiple issues) (For multiple issues)
Fixes #32, #40 Fixes #32, fixes #40
``` ```
2. **A succinct description of the design** used to fix any related issues. For example: 2. **A succinct description of the design** used to fix any related issues. For example:

View file

@ -1,6 +1,6 @@
{ {
"name": "iron-menu-behavior", "name": "iron-menu-behavior",
"version": "1.1.0", "version": "1.1.1",
"description": "Provides accessible menu behavior", "description": "Provides accessible menu behavior",
"authors": "The Polymer Authors", "authors": "The Polymer Authors",
"keywords": [ "keywords": [

View file

@ -239,6 +239,13 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
return; return;
} }
// Do not focus the selected tab if the deepest target is part of the
// menu element's local DOM and is focusable.
var rootTarget = Polymer.dom(event).rootTarget;
if (rootTarget !== this && typeof rootTarget.tabIndex !== "undefined" && !this.isLightDescendant(rootTarget)) {
return;
}
this.blur(); this.blur();
// clear the cached focus item // clear the cached focus item

View file

@ -72,7 +72,9 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
var menu = fixture('basic'); var menu = fixture('basic');
MockInteractions.focus(menu); MockInteractions.focus(menu);
setTimeout(function() { setTimeout(function() {
assert.equal(document.activeElement, menu.firstElementChild, 'document.activeElement is first item') var ownerRoot = Polymer.dom(menu.firstElementChild).getOwnerRoot() || document;
var activeElement = Polymer.dom(ownerRoot).activeElement;
assert.equal(activeElement, menu.firstElementChild, 'menu.firstElementChild is focused');
done(); done();
// wait for async in _onFocus // wait for async in _onFocus
}, 200); }, 200);
@ -83,7 +85,22 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
menu.selected = 1; menu.selected = 1;
MockInteractions.focus(menu); MockInteractions.focus(menu);
setTimeout(function() { setTimeout(function() {
assert.equal(document.activeElement, menu.selectedItem, 'document.activeElement is selected item'); var ownerRoot = Polymer.dom(menu.selectedItem).getOwnerRoot() || document;
var activeElement = Polymer.dom(ownerRoot).activeElement;
assert.equal(activeElement, menu.selectedItem, 'menu.selectedItem is focused');
done();
// wait for async in _onFocus
}, 200);
});
test('focusing non-item content does not auto-focus an item', function(done) {
var menu = fixture('basic');
menu.extraContent.focus();
setTimeout(function() {
var menuOwnerRoot = Polymer.dom(menu.extraContent).getOwnerRoot() || document;
var menuActiveElement = Polymer.dom(menuOwnerRoot).activeElement;
assert.equal(menuActiveElement, menu.extraContent, 'menu.extraContent is focused');
assert.equal(Polymer.dom(document).activeElement, menu, 'menu is document.activeElement');
done(); done();
// wait for async in _onFocus // wait for async in _onFocus
}, 200); }, 200);
@ -94,7 +111,9 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
menu.selected = 0; menu.selected = 0;
menu.items[1].click(); menu.items[1].click();
setTimeout(function() { setTimeout(function() {
assert.equal(document.activeElement, menu.items[1], 'document.activeElement is last activated item'); var ownerRoot = Polymer.dom(menu.items[1]).getOwnerRoot() || document;
var activeElement = Polymer.dom(ownerRoot).activeElement;
assert.equal(activeElement, menu.items[1], 'menu.items[1] is focused');
done(); done();
// wait for async in _onFocus // wait for async in _onFocus
}, 200); }, 200);
@ -105,7 +124,9 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
menu.selected = 0; menu.selected = 0;
menu.items[0].click(); menu.items[0].click();
setTimeout(function() { setTimeout(function() {
assert.equal(document.activeElement, menu.items[0], 'document.activeElement is last activated item'); var ownerRoot = Polymer.dom(menu.items[0]).getOwnerRoot() || document;
var activeElement = Polymer.dom(ownerRoot).activeElement;
assert.equal(activeElement, menu.items[0], 'menu.items[0] is focused');
done(); done();
// wait for async in _onFocus // wait for async in _onFocus
}, 200); }, 200);

View file

@ -87,6 +87,19 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
}, 200); }, 200);
}); });
test('focusing non-item content does not auto-focus an item', function(done) {
var menubar = fixture('basic');
menubar.extraContent.focus();
setTimeout(function() {
var ownerRoot = Polymer.dom(menubar.extraContent).getOwnerRoot() || document;
var activeElement = Polymer.dom(ownerRoot).activeElement;
assert.equal(activeElement, menubar.extraContent, 'menubar.extraContent is focused');
assert.equal(Polymer.dom(document).activeElement, menubar, 'menubar is document.activeElement');
done();
// wait for async in _onFocus
}, 200);
});
test('last activated item in a multi select menubar is focused', function(done) { test('last activated item in a multi select menubar is focused', function(done) {
var menubar = fixture('multi'); var menubar = fixture('multi');
menubar.selected = 0; menubar.selected = 0;

View file

@ -17,6 +17,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
<content></content> <content></content>
<div id="extraContent" tabindex="-1">focusable extra content</div>
</template> </template>
</dom-module> </dom-module>
@ -31,7 +33,11 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
behaviors: [ behaviors: [
Polymer.IronMenuBehavior Polymer.IronMenuBehavior
] ],
get extraContent() {
return this.$.extraContent;
}
}); });

View file

@ -17,6 +17,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
<content></content> <content></content>
<div id="extraContent" tabindex="-1">focusable extra content</div>
</template> </template>
</dom-module> </dom-module>
@ -31,7 +33,11 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
behaviors: [ behaviors: [
Polymer.IronMenubarBehavior Polymer.IronMenubarBehavior
] ],
get extraContent() {
return this.$.extraContent;
}
}); });

View file

@ -1,6 +1,6 @@
{ {
"name": "iron-overlay-behavior", "name": "iron-overlay-behavior",
"version": "1.3.0", "version": "1.3.1",
"license": "http://polymer.github.io/LICENSE.txt", "license": "http://polymer.github.io/LICENSE.txt",
"description": "Provides a behavior for making an element an overlay", "description": "Provides a behavior for making an element an overlay",
"private": true, "private": true,
@ -33,11 +33,11 @@
}, },
"ignore": [], "ignore": [],
"homepage": "https://github.com/polymerelements/iron-overlay-behavior", "homepage": "https://github.com/polymerelements/iron-overlay-behavior",
"_release": "1.3.0", "_release": "1.3.1",
"_resolution": { "_resolution": {
"type": "version", "type": "version",
"tag": "v1.3.0", "tag": "v1.3.1",
"commit": "b488ce94ec1c17c3a5491af1a2fba2f7382684da" "commit": "efaa64da9dbaa4209483c2d9fd7bf3bd20beb5e2"
}, },
"_source": "git://github.com/polymerelements/iron-overlay-behavior.git", "_source": "git://github.com/polymerelements/iron-overlay-behavior.git",
"_target": "^1.0.0", "_target": "^1.0.0",

View file

@ -1,6 +1,6 @@
{ {
"name": "iron-overlay-behavior", "name": "iron-overlay-behavior",
"version": "1.3.0", "version": "1.3.1",
"license": "http://polymer.github.io/LICENSE.txt", "license": "http://polymer.github.io/LICENSE.txt",
"description": "Provides a behavior for making an element an overlay", "description": "Provides a behavior for making an element an overlay",
"private": true, "private": true,

View file

@ -26,6 +26,16 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
this._minimumZ = 101; this._minimumZ = 101;
this._backdrops = []; this._backdrops = [];
this._backdropElement = null;
Object.defineProperty(this, 'backdropElement', {
get: function() {
if (!this._backdropElement) {
this._backdropElement = document.createElement('iron-overlay-backdrop');
}
return this._backdropElement;
}.bind(this)
});
} }
Polymer.IronOverlayManagerClass.prototype._applyOverlayZ = function(overlay, aboveZ) { Polymer.IronOverlayManagerClass.prototype._applyOverlayZ = function(overlay, aboveZ) {
@ -107,15 +117,6 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
} }
}; };
Object.defineProperty(Polymer.IronOverlayManagerClass.prototype, "backdropElement", {
get: function() {
if (!this._backdropElement) {
this._backdropElement = document.createElement('iron-overlay-backdrop');
}
return this._backdropElement;
}
});
Polymer.IronOverlayManagerClass.prototype.getBackdrops = function() { Polymer.IronOverlayManagerClass.prototype.getBackdrops = function() {
return this._backdrops; return this._backdrops;
}; };

View file

@ -36,7 +36,7 @@
"tag": "v1.2.1", "tag": "v1.2.1",
"commit": "1e6a7ee05e5ff350472ffc1ee780f145a7606b7b" "commit": "1e6a7ee05e5ff350472ffc1ee780f145a7606b7b"
}, },
"_source": "git://github.com/PolymerElements/iron-selector.git", "_source": "git://github.com/polymerelements/iron-selector.git",
"_target": "^1.0.0", "_target": "^1.0.0",
"_originalSource": "PolymerElements/iron-selector" "_originalSource": "polymerelements/iron-selector"
} }

View file

@ -1,6 +1,6 @@
{ {
"name": "paper-dialog-behavior", "name": "paper-dialog-behavior",
"version": "1.1.1", "version": "1.2.0",
"description": "Implements a behavior used for material design dialogs", "description": "Implements a behavior used for material design dialogs",
"authors": "The Polymer Authors", "authors": "The Polymer Authors",
"keywords": [ "keywords": [
@ -26,17 +26,19 @@
}, },
"devDependencies": { "devDependencies": {
"iron-component-page": "PolymerElements/iron-component-page#^1.0.0", "iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
"iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0",
"iron-test-helpers": "PolymerElements/iron-test-helpers#^1.0.0",
"paper-button": "PolymerElements/paper-button#^1.0.0", "paper-button": "PolymerElements/paper-button#^1.0.0",
"paper-dialog-scrollable": "PolymerElements/paper-dialog-scrollable#^1.0.0", "paper-dialog-scrollable": "PolymerElements/paper-dialog-scrollable#^1.0.0",
"test-fixture": "PolymerElements/test-fixture#^1.0.0", "paper-icon-button": "PolymerElements/paper-icon-button#^1.0.0",
"web-component-tester": "^4.0.0", "web-component-tester": "^4.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
}, },
"_release": "1.1.1", "_release": "1.2.0",
"_resolution": { "_resolution": {
"type": "version", "type": "version",
"tag": "v1.1.1", "tag": "v1.2.0",
"commit": "5831039e9f878c63478064abed115c98992b5504" "commit": "a3be07d2784073d5e9e5175fb7d13f7b1f2a5558"
}, },
"_source": "git://github.com/PolymerElements/paper-dialog-behavior.git", "_source": "git://github.com/PolymerElements/paper-dialog-behavior.git",
"_target": "^1.0.0", "_target": "^1.0.0",

View file

@ -5,6 +5,11 @@ https://github.com/PolymerElements/ContributionGuide/blob/master/CONTRIBUTING.md
If you edit that file, it will get updated everywhere else. If you edit that file, it will get updated everywhere else.
If you edit this file, your changes will get overridden :) If you edit this file, your changes will get overridden :)
You can however override the jsbin link with one that's customized to this
specific element:
jsbin=https://jsbin.com/cagaye/edit?html,output
--> -->
# Polymer Elements # Polymer Elements
## Guide for Contributors ## Guide for Contributors
@ -41,7 +46,7 @@ Polymer Elements are built in the open, and the Polymer authors eagerly encourag
3. Click the `paper-foo` element. 3. Click the `paper-foo` element.
``` ```
2. **A reduced test case that demonstrates the problem.** If possible, please include the test case as a JSBin. Start with this template to easily import and use relevant Polymer Elements: [http://jsbin.com/cagaye](http://jsbin.com/cagaye/edit?html,output). 2. **A reduced test case that demonstrates the problem.** If possible, please include the test case as a JSBin. Start with this template to easily import and use relevant Polymer Elements: [https://jsbin.com/cagaye/edit?html,output](https://jsbin.com/cagaye/edit?html,output).
3. **A list of browsers where the problem occurs.** This can be skipped if the problem is the same across all browsers. 3. **A list of browsers where the problem occurs.** This can be skipped if the problem is the same across all browsers.
@ -51,14 +56,14 @@ Polymer Elements are built in the open, and the Polymer authors eagerly encourag
When submitting pull requests, please provide: When submitting pull requests, please provide:
1. **A reference to the corresponding issue** or issues that will be closed by the pull request. Please refer to these issues using the following syntax: 1. **A reference to the corresponding issue** or issues that will be closed by the pull request. Please refer to these issues in the pull request description using the following syntax:
```markdown ```markdown
(For a single issue) (For a single issue)
Fixes #20 Fixes #20
(For multiple issues) (For multiple issues)
Fixes #32, #40 Fixes #32, fixes #40
``` ```
2. **A succinct description of the design** used to fix any related issues. For example: 2. **A succinct description of the design** used to fix any related issues. For example:

View file

@ -1,6 +1,6 @@
{ {
"name": "paper-dialog-behavior", "name": "paper-dialog-behavior",
"version": "1.1.1", "version": "1.2.0",
"description": "Implements a behavior used for material design dialogs", "description": "Implements a behavior used for material design dialogs",
"authors": "The Polymer Authors", "authors": "The Polymer Authors",
"keywords": [ "keywords": [
@ -26,9 +26,11 @@
}, },
"devDependencies": { "devDependencies": {
"iron-component-page": "PolymerElements/iron-component-page#^1.0.0", "iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
"iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0",
"iron-test-helpers": "PolymerElements/iron-test-helpers#^1.0.0",
"paper-button": "PolymerElements/paper-button#^1.0.0", "paper-button": "PolymerElements/paper-button#^1.0.0",
"paper-dialog-scrollable": "PolymerElements/paper-dialog-scrollable#^1.0.0", "paper-dialog-scrollable": "PolymerElements/paper-dialog-scrollable#^1.0.0",
"test-fixture": "PolymerElements/test-fixture#^1.0.0", "paper-icon-button": "PolymerElements/paper-icon-button#^1.0.0",
"web-component-tester": "^4.0.0", "web-component-tester": "^4.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
} }

View file

@ -21,83 +21,72 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
<link rel="import" href="simple-dialog.html"> <link rel="import" href="simple-dialog.html">
<link rel="import" href="../../paper-styles/demo-pages.html">
<link rel="import" href="../../paper-button/paper-button.html"> <link rel="import" href="../../paper-button/paper-button.html">
<link rel="import" href="../../paper-dialog-scrollable/paper-dialog-scrollable.html"> <link rel="import" href="../../paper-dialog-scrollable/paper-dialog-scrollable.html">
<link rel="import" href="../../iron-demo-helpers/demo-snippet.html">
<link rel="import" href="../../iron-demo-helpers/demo-pages-shared-styles.html">
<style is="custom-style"> <style is="custom-style" include="demo-pages-shared-styles"></style>
.centered {
text-align: center;
}
</style>
</head> </head>
<body unresolved onclick="clickHandler(event)"> <body unresolved class="centered">
<div class="vertical-section centered"> <h3>An element with <code>PaperDialogBehavior</code> can be opened, closed, toggled. Use <code>h2</code> for the title</h3>
<demo-snippet class="centered-demo">
<button data-dialog="dialog">dialog</button> <template>
<paper-button raised onclick="dialog.toggle()">dialog</paper-button>
<simple-dialog id="dialog"> <simple-dialog id="dialog">
<h2>Dialog Title</h2> <h2>Dialog Title</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</simple-dialog>
<button data-dialog="alert">modal alert</button>
<simple-dialog id="alert" modal role="alertdialog">
<h2>Alert</h2>
<p>Discard draft?</p>
<div class="buttons">
<paper-button data-dialog="multiple">More details</paper-button>
<paper-button dialog-dismiss>Cancel</paper-button>
<paper-button dialog-confirm autofocus>Discard</paper-button>
</div>
</simple-dialog>
<simple-dialog id="multiple" modal>
<h2>Details</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<paper-button dialog-confirm autofocus>OK</paper-button>
</simple-dialog>
<button data-dialog="scrolling">scrolling</button>
<simple-dialog id="scrolling">
<h2>Scrolling</h2>
<paper-dialog-scrollable>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </simple-dialog>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </template>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </demo-snippet>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</paper-dialog-scrollable>
<div class="buttons">
<paper-button dialog-dismiss>Cancel</paper-button>
<paper-button dialog-confirm>OK</paper-button>
</div>
</simple-dialog>
</div> <h3>An element with <code>PaperDialogBehavior</code> can be modal. Use the attributes <code>dialog-dismiss</code> and <code>dialog-confirm</code> on the children to close it.</h3>
<demo-snippet class="centered-demo">
<template>
<paper-button raised onclick="modalAlert.toggle()">modal alert</paper-button>
<simple-dialog id="modalAlert" modal role="alertdialog">
<h2>Alert</h2>
<p>Discard draft?</p>
<div class="buttons">
<paper-button onclick="modalDetails.toggle()">More details</paper-button>
<paper-button dialog-dismiss>Cancel</paper-button>
<paper-button dialog-confirm autofocus>Discard</paper-button>
</div>
</simple-dialog>
<simple-dialog id="modalDetails" modal>
<h2>Details</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<div class="buttons">
<paper-button dialog-confirm autofocus>OK</paper-button>
</div>
</simple-dialog>
</template>
</demo-snippet>
<script> <h3>Use <code>paper-dialog-scrollable</code> for scrolling content</h3>
<demo-snippet class="centered-demo">
function clickHandler(e) { <template>
if (!e.target.hasAttribute('data-dialog')) { <paper-button raised onclick="scrolling.toggle()">scrolling</paper-button>
return; <simple-dialog id="scrolling">
} <h2>Scrolling</h2>
<paper-dialog-scrollable>
var id = e.target.getAttribute('data-dialog'); <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
var dialog = document.getElementById(id); <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
if (dialog) { <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
dialog.toggle(); <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
e.target.toggleAttribute && e.target.toggleAttribute('data-dialog-opened', dialog.opened); <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
} <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
} <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</script> </paper-dialog-scrollable>
<div class="buttons">
<paper-button dialog-dismiss>Cancel</paper-button>
<paper-button dialog-confirm>OK</paper-button>
</div>
</simple-dialog>
</template>
</demo-snippet>
</body> </body>
</html> </html>

View file

@ -77,39 +77,28 @@ The `aria-labelledby` attribute will be set to the header element, if one exists
properties: { properties: {
/** /**
* If `modal` is true, this implies `no-cancel-on-outside-click` and `with-backdrop`. * If `modal` is true, this implies `no-cancel-on-outside-click`, `no-cancel-on-esc-key` and `with-backdrop`.
*/ */
modal: { modal: {
observer: '_modalChanged',
type: Boolean, type: Boolean,
value: false value: false
},
/** @type {?Node} */
_lastFocusedElement: {
type: Object
},
_boundOnFocus: {
type: Function,
value: function() {
return this._onFocus.bind(this);
}
},
_boundOnBackdropClick: {
type: Function,
value: function() {
return this._onBackdropClick.bind(this);
}
} }
}, },
observers: [
'_modalChanged(modal, _readied)'
],
listeners: { listeners: {
'tap': '_onDialogClick', 'tap': '_onDialogClick'
'iron-overlay-opened': '_onIronOverlayOpened', },
'iron-overlay-closed': '_onIronOverlayClosed'
ready: function () {
// Only now these properties can be read.
this.__prevNoCancelOnOutsideClick = this.noCancelOnOutsideClick;
this.__prevNoCancelOnEscKey = this.noCancelOnEscKey;
this.__prevWithBackdrop = this.withBackdrop;
}, },
attached: function() { attached: function() {
@ -122,17 +111,34 @@ The `aria-labelledby` attribute will be set to the header element, if one exists
Polymer.dom(this).unobserveNodes(this._ariaObserver); Polymer.dom(this).unobserveNodes(this._ariaObserver);
}, },
_modalChanged: function() { _modalChanged: function(modal, readied) {
if (this.modal) { if (modal) {
this.setAttribute('aria-modal', 'true'); this.setAttribute('aria-modal', 'true');
} else { } else {
this.setAttribute('aria-modal', 'false'); this.setAttribute('aria-modal', 'false');
} }
// modal implies noCancelOnOutsideClick and withBackdrop if true, don't overwrite
// those properties otherwise. // modal implies noCancelOnOutsideClick, noCancelOnEscKey and withBackdrop.
if (this.modal) { // We need to wait for the element to be ready before we can read the
// properties values.
if (!readied) {
return;
}
if (modal) {
this.__prevNoCancelOnOutsideClick = this.noCancelOnOutsideClick;
this.__prevNoCancelOnEscKey = this.noCancelOnEscKey;
this.__prevWithBackdrop = this.withBackdrop;
this.noCancelOnOutsideClick = true; this.noCancelOnOutsideClick = true;
this.noCancelOnEscKey = true;
this.withBackdrop = true; this.withBackdrop = true;
} else {
// If the value was changed to false, let it false.
this.noCancelOnOutsideClick = this.noCancelOnOutsideClick &&
this.__prevNoCancelOnOutsideClick;
this.noCancelOnEscKey = this.noCancelOnEscKey &&
this.__prevNoCancelOnEscKey;
this.withBackdrop = this.withBackdrop && this.__prevWithBackdrop;
} }
}, },
@ -162,57 +168,21 @@ The `aria-labelledby` attribute will be set to the header element, if one exists
this.closingReason.confirmed = confirmed; this.closingReason.confirmed = confirmed;
}, },
/**
* Will dismiss the dialog if user clicked on an element with dialog-dismiss
* or dialog-confirm attribute.
*/
_onDialogClick: function(event) { _onDialogClick: function(event) {
var target = Polymer.dom(event).rootTarget; // Search for the element with dialog-confirm or dialog-dismiss,
while (target && target !== this) { // from the root target until this (excluded).
if (target.hasAttribute) { var path = Polymer.dom(event).path;
if (target.hasAttribute('dialog-dismiss')) { for (var i = 0; i < path.indexOf(this); i++) {
this._updateClosingReasonConfirmed(false); var target = path[i];
this.close(); if (target.hasAttribute && (target.hasAttribute('dialog-dismiss') || target.hasAttribute('dialog-confirm'))) {
event.stopPropagation(); this._updateClosingReasonConfirmed(target.hasAttribute('dialog-confirm'));
break; this.close();
} else if (target.hasAttribute('dialog-confirm')) { event.stopPropagation();
this._updateClosingReasonConfirmed(true); break;
this.close();
event.stopPropagation();
break;
}
}
target = Polymer.dom(target).parentNode;
}
},
_onIronOverlayOpened: function() {
if (this.modal) {
document.body.addEventListener('focus', this._boundOnFocus, true);
document.body.addEventListener('click', this._boundOnBackdropClick, true);
}
},
_onIronOverlayClosed: function() {
this._lastFocusedElement = null;
document.body.removeEventListener('focus', this._boundOnFocus, true);
document.body.removeEventListener('click', this._boundOnBackdropClick, true);
},
_onFocus: function(event) {
if (this.modal && this._manager.currentOverlay() === this) {
if (Polymer.dom(event).path.indexOf(this) !== -1) {
this._lastFocusedElement = event.target;
} else if (this._lastFocusedElement) {
this._lastFocusedElement.focus();
} else {
this._focusNode.focus();
}
}
},
_onBackdropClick: function(event) {
if (this.modal && this._manager.currentOverlay() === this && Polymer.dom(event).path.indexOf(this) === -1) {
if (this._lastFocusedElement) {
this._lastFocusedElement.focus();
} else {
this._focusNode.focus();
} }
} }
} }

View file

@ -9,6 +9,7 @@ Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
--> -->
<html> <html>
<head> <head>
<title>paper-dialog-behavior tests</title> <title>paper-dialog-behavior tests</title>
@ -18,15 +19,16 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
<meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1, user-scalable=yes"> <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1, user-scalable=yes">
<script src="../../webcomponentsjs/webcomponents-lite.js"></script> <script src="../../webcomponentsjs/webcomponents-lite.js"></script>
<script src="../../web-component-tester/browser.js"></script> <script src="../../web-component-tester/browser.js"></script>
<script src="../../test-fixture/test-fixture-mocha.js"></script>
<link rel="import" href="../../test-fixture/test-fixture.html"> <link rel="import" href="../../paper-icon-button/paper-icon-button.html">
<link rel="import" href="../../iron-icons/iron-icons.html">
<link rel="import" href="../../iron-test-helpers/iron-test-helpers.html">
<link rel="import" href="test-dialog.html"> <link rel="import" href="test-dialog.html">
<link rel="import" href="test-buttons.html"> <link rel="import" href="test-buttons.html">
</head> </head>
<body> <body>
<test-fixture id="basic"> <test-fixture id="basic">
@ -51,6 +53,19 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
</template> </template>
</test-fixture> </test-fixture>
<test-fixture id="custom-element-button">
<template>
<test-dialog>
<p>Dialog</p>
<div class="buttons">
<paper-icon-button icon="cancel" dialog-dismiss></paper-icon-button>
<paper-icon-button icon="add-circle" dialog-confirm></paper-icon-button>
<paper-icon-button icon="favorite"></paper-icon-button>
</div>
</test-dialog>
</template>
</test-fixture>
<test-fixture id="modal"> <test-fixture id="modal">
<template> <template>
<test-dialog modal> <test-dialog modal>
@ -63,14 +78,10 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
</template> </template>
</test-fixture> </test-fixture>
<test-fixture id="backdrop"> <test-fixture id="like-modal">
<template> <template>
<test-dialog with-backdrop> <test-dialog no-cancel-on-esc-key no-cancel-on-outside-click with-backdrop>
<p>Dialog</p> <p>Dialog</p>
<div class="buttons">
<button dialog-dismiss>dismiss</button>
<button dialog-confirm autofocus>confirm</button>
</div>
</test-dialog> </test-dialog>
</template> </template>
</test-fixture> </test-fixture>
@ -132,6 +143,12 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
<script> <script>
// Firefox 43 and later will keep the focus on the search bar, so we need
// to move the focus on the document for focus-related tests.
function ensureDocumentHasFocus() {
window.top && window.top.focus();
}
function runAfterOpen(dialog, cb) { function runAfterOpen(dialog, cb) {
dialog.addEventListener('iron-overlay-opened', function() { dialog.addEventListener('iron-overlay-opened', function() {
cb(); cb();
@ -147,7 +164,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
dialog.addEventListener('iron-overlay-closed', function() { dialog.addEventListener('iron-overlay-closed', function() {
assert('dialog should not close'); assert('dialog should not close');
}); });
dialog.click(); MockInteractions.tap(dialog);
setTimeout(function() { setTimeout(function() {
done(); done();
}, 100); }, 100);
@ -162,7 +179,19 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
assert.isFalse(event.detail.confirmed, 'dialog is not confirmed'); assert.isFalse(event.detail.confirmed, 'dialog is not confirmed');
done(); done();
}); });
Polymer.dom(dialog).querySelector('[dialog-dismiss]').click(); MockInteractions.tap(Polymer.dom(dialog).querySelector('[dialog-dismiss]'));
});
});
test('dialog-dismiss on a custom element is handled', function(done) {
var dialog = fixture('custom-element-button');
runAfterOpen(dialog, function() {
dialog.addEventListener('iron-overlay-closed', function(event) {
assert.isFalse(event.detail.canceled, 'dialog is not canceled');
assert.isFalse(event.detail.confirmed, 'dialog is not confirmed');
done();
});
MockInteractions.tap(Polymer.dom(dialog).querySelector('[dialog-dismiss]'));
}); });
}); });
@ -174,11 +203,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
assert.isFalse(event.detail.confirmed, 'dialog is not confirmed'); assert.isFalse(event.detail.confirmed, 'dialog is not confirmed');
done(); done();
}); });
Polymer.dom(dialog).querySelector('test-buttons').$.dismiss.click(); MockInteractions.tap(Polymer.dom(dialog).querySelector('test-buttons').$.dismiss);
// We don't wait too long to fail.
setTimeout(function didNotClose() {
done(new Error('dialog-dismiss click did not close overlay'));
}, 20);
}); });
}); });
@ -190,7 +215,19 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
assert.isTrue(event.detail.confirmed, 'dialog is confirmed'); assert.isTrue(event.detail.confirmed, 'dialog is confirmed');
done(); done();
}); });
Polymer.dom(dialog).querySelector('[dialog-confirm]').click(); MockInteractions.tap(Polymer.dom(dialog).querySelector('[dialog-confirm]'));
});
});
test('dialog-confirm on a custom element handled', function(done) {
var dialog = fixture('custom-element-button');
runAfterOpen(dialog, function() {
dialog.addEventListener('iron-overlay-closed', function(event) {
assert.isFalse(event.detail.canceled, 'dialog is not canceled');
assert.isTrue(event.detail.confirmed, 'dialog is confirmed');
done();
});
MockInteractions.tap(Polymer.dom(dialog).querySelector('[dialog-confirm]'));
}); });
}); });
@ -202,18 +239,14 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
assert.isTrue(event.detail.confirmed, 'dialog is confirmed'); assert.isTrue(event.detail.confirmed, 'dialog is confirmed');
done(); done();
}); });
Polymer.dom(dialog).querySelector('test-buttons').$.confirm.click(); MockInteractions.tap(Polymer.dom(dialog).querySelector('test-buttons').$.confirm);
// We don't wait too long to fail.
setTimeout(function didNotClose() {
done(new Error('dialog-confirm click did not close overlay'));
}, 20);
}); });
}); });
test('clicking dialog-dismiss button closes only the dialog where is contained', function(done) { test('clicking dialog-dismiss button closes only the dialog where is contained', function(done) {
var dialog = fixture('nestedmodals'); var dialog = fixture('nestedmodals');
var innerDialog = Polymer.dom(dialog).querySelector('test-dialog'); var innerDialog = Polymer.dom(dialog).querySelector('test-dialog');
Polymer.dom(innerDialog).querySelector('[dialog-dismiss]').click(); MockInteractions.tap(Polymer.dom(innerDialog).querySelector('[dialog-dismiss]'));
setTimeout(function() { setTimeout(function() {
assert.isFalse(innerDialog.opened, 'inner dialog is closed'); assert.isFalse(innerDialog.opened, 'inner dialog is closed');
assert.isTrue(dialog.opened, 'dialog is still open'); assert.isTrue(dialog.opened, 'dialog is still open');
@ -224,7 +257,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
test('clicking dialog-confirm button closes only the dialog where is contained', function(done) { test('clicking dialog-confirm button closes only the dialog where is contained', function(done) {
var dialog = fixture('nestedmodals'); var dialog = fixture('nestedmodals');
var innerDialog = Polymer.dom(dialog).querySelector('test-dialog'); var innerDialog = Polymer.dom(dialog).querySelector('test-dialog');
Polymer.dom(innerDialog).querySelector('[dialog-confirm]').click(); MockInteractions.tap(Polymer.dom(innerDialog).querySelector('[dialog-confirm]'));
setTimeout(function() { setTimeout(function() {
assert.isFalse(innerDialog.opened, 'inner dialog is closed'); assert.isFalse(innerDialog.opened, 'inner dialog is closed');
assert.isTrue(dialog.opened, 'dialog is still open'); assert.isTrue(dialog.opened, 'dialog is still open');
@ -232,20 +265,53 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
}, 10); }, 10);
}); });
test('modal dialog has backdrop', function() { var properties = ['noCancelOnEscKey', 'noCancelOnOutsideClick', 'withBackdrop'];
var dialog = fixture('modal'); properties.forEach(function(property) {
assert.isTrue(dialog.withBackdrop, 'withBackdrop is true');
}); test('modal sets ' + property + ' to true', function() {
var dialog = fixture('modal');
assert.isTrue(dialog[property], property);
});
test('modal toggling keeps current value of ' + property, function() {
var dialog = fixture('modal');
// Changed to false while modal is true.
dialog[property] = false;
dialog.modal = false;
assert.isFalse(dialog[property], property + ' is false');
});
test('modal toggling keeps previous value of ' + property, function() {
var dialog = fixture('basic');
// Changed before modal is true.
dialog[property] = true;
// Toggle twice to trigger observer.
dialog.modal = true;
dialog.modal = false;
assert.isTrue(dialog[property], property + ' is still true');
});
test('default modal does not override ' + property +' (attribute)', function() {
// Property is set on ready from attribute.
var dialog = fixture('like-modal');
assert.isTrue(dialog[property], property + ' is true');
});
test('modal toggling keeps previous value of ' + property + ' (attribute)', function() {
// Property is set on ready from attribute.
var dialog = fixture('like-modal');
// Toggle twice to trigger observer.
dialog.modal = true;
dialog.modal = false;
assert.isTrue(dialog[property], property + ' is still true');
});
test('modal dialog has no-cancel-on-outside-click', function() {
var dialog = fixture('modal');
assert.isTrue(dialog.noCancelOnOutsideClick, 'noCancelOnOutsideClick is true');
}); });
test('clicking outside a modal dialog does not move focus from dialog', function(done) { test('clicking outside a modal dialog does not move focus from dialog', function(done) {
var dialog = fixture('modal'); var dialog = fixture('modal');
runAfterOpen(dialog, function() { runAfterOpen(dialog, function() {
document.body.click(); MockInteractions.tap(document.body);
setTimeout(function() { setTimeout(function() {
assert.equal(document.activeElement, Polymer.dom(dialog).querySelector('[autofocus]'), 'document.activeElement is the autofocused button'); assert.equal(document.activeElement, Polymer.dom(dialog).querySelector('[autofocus]'), 'document.activeElement is the autofocused button');
done(); done();
@ -262,11 +328,13 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
// should not throw exception here // should not throw exception here
done(); done();
}); });
button.click(); MockInteractions.tap(button);
}); });
}); });
test('multiple modal dialogs opened, handle focus change', function(done) { test('multiple modal dialogs opened, handle focus change', function(done) {
ensureDocumentHasFocus();
var dialogs = fixture('multiple'); var dialogs = fixture('multiple');
var focusChange = sinon.stub(); var focusChange = sinon.stub();
document.body.addEventListener('focus', focusChange, true); document.body.addEventListener('focus', focusChange, true);
@ -286,6 +354,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
}); });
test('multiple modal dialogs opened, handle backdrop click', function(done) { test('multiple modal dialogs opened, handle backdrop click', function(done) {
ensureDocumentHasFocus();
var dialogs = fixture('multiple'); var dialogs = fixture('multiple');
var focusChange = sinon.stub(); var focusChange = sinon.stub();
document.body.addEventListener('focus', focusChange, true); document.body.addEventListener('focus', focusChange, true);
@ -295,7 +365,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
dialogs[1].async(dialogs[1].open, 10); dialogs[1].async(dialogs[1].open, 10);
dialogs[1].addEventListener('iron-overlay-opened', function() { dialogs[1].addEventListener('iron-overlay-opened', function() {
// This will trigger click listener for both dialogs. // This will trigger click listener for both dialogs.
document.body.click(); MockInteractions.tap(document.body);
// Wait 10ms to allow focus changes // Wait 10ms to allow focus changes
setTimeout(function() { setTimeout(function() {
// Should not enter in an infinite loop. // Should not enter in an infinite loop.
@ -315,8 +385,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
dialog.removeEventListener('iron-overlay-opened', onFirstOpen); dialog.removeEventListener('iron-overlay-opened', onFirstOpen);
dialog.addEventListener('iron-overlay-closed', onFirstClose); dialog.addEventListener('iron-overlay-closed', onFirstClose);
// Set the focus on dismiss button // Set the focus on dismiss button
// Calling .focus() won't trigger the dialog._onFocus MockInteractions.focus(Polymer.dom(dialog).querySelector('[dialog-dismiss]'));
Polymer.dom(dialog).querySelector('[dialog-dismiss]').dispatchEvent(new Event('focus'));
// Close the dialog // Close the dialog
dialog.close(); dialog.close();
} }
@ -328,7 +397,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
} }
function onSecondOpen() { function onSecondOpen() {
document.body.click(); MockInteractions.tap(document.body);
setTimeout(function() { setTimeout(function() {
assert.equal(document.activeElement, Polymer.dom(dialog).querySelector('[autofocus]'), 'document.activeElement is the autofocused button'); assert.equal(document.activeElement, Polymer.dom(dialog).querySelector('[autofocus]'), 'document.activeElement is the autofocused button');
done(); done();
@ -382,8 +451,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
}); });
}); });
</script> </script>
</body> </body>
</html> </html>

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "\u062e\u0631\u0648\u062c", "LabelExit": "\u062e\u0631\u0648\u062c",
"LabelVisitCommunity": "\u0632\u064a\u0627\u0631\u0629 \u0627\u0644\u0645\u062c\u062a\u0645\u0639", "LabelVisitCommunity": "\u0632\u064a\u0627\u0631\u0629 \u0627\u0644\u0645\u062c\u062a\u0645\u0639",
"LabelGithub": "\u062c\u064a\u062a \u0647\u0628", "LabelGithub": "\u062c\u064a\u062a \u0647\u0628",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "\u0418\u0437\u0445\u043e\u0434", "LabelExit": "\u0418\u0437\u0445\u043e\u0434",
"LabelVisitCommunity": "\u041f\u043e\u0441\u0435\u0442\u0438 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u0442\u043e", "LabelVisitCommunity": "\u041f\u043e\u0441\u0435\u0442\u0438 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u0442\u043e",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Sortir", "LabelExit": "Sortir",
"LabelVisitCommunity": "Visita la comunitat", "LabelVisitCommunity": "Visita la comunitat",
"LabelGithub": "Github", "LabelGithub": "Github",
@ -759,9 +760,9 @@
"LabelType": "Tipus:", "LabelType": "Tipus:",
"LabelPersonRole": "Rol:", "LabelPersonRole": "Rol:",
"LabelPersonRoleHelp": "Role is generally only applicable to actors.", "LabelPersonRoleHelp": "Role is generally only applicable to actors.",
"LabelProfileContainer": "Container:", "LabelProfileContainer": "Contenidor:",
"LabelProfileVideoCodecs": "C\u00f2decs de v\u00eddeo:", "LabelProfileVideoCodecs": "C\u00f2decs de v\u00eddeo:",
"LabelProfileAudioCodecs": "Audio codecs:", "LabelProfileAudioCodecs": "C\u00f2decs d'\u00e0udio:",
"LabelProfileCodecs": "C\u00f2decs:", "LabelProfileCodecs": "C\u00f2decs:",
"HeaderDirectPlayProfile": "Perfil de Reproducci\u00f3 Directa", "HeaderDirectPlayProfile": "Perfil de Reproducci\u00f3 Directa",
"HeaderTranscodingProfile": "Perfil de Transcodificaci\u00f3", "HeaderTranscodingProfile": "Perfil de Transcodificaci\u00f3",
@ -800,7 +801,7 @@
"LabelIconMaxHeight": "Al\u00e7ada m\u00e0xima de la icona:", "LabelIconMaxHeight": "Al\u00e7ada m\u00e0xima de la icona:",
"LabelIconMaxHeightHelp": "Max resolution of icons exposed via upnp:icon.", "LabelIconMaxHeightHelp": "Max resolution of icons exposed via upnp:icon.",
"LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.", "LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.",
"HeaderProfileServerSettingsHelp": "These values control how Emby Server will present itself to the device.", "HeaderProfileServerSettingsHelp": "Aquests valors controlen com el servidor d'Emby es presenta a si mateix al dispositiu.",
"LabelMaxBitrate": "Bitrate m\u00e0xim:", "LabelMaxBitrate": "Bitrate m\u00e0xim:",
"LabelMaxBitrateHelp": "Specify a max bitrate in bandwidth constrained environments, or if the device imposes it's own limit.", "LabelMaxBitrateHelp": "Specify a max bitrate in bandwidth constrained environments, or if the device imposes it's own limit.",
"LabelMaxStreamingBitrate": "Bitrate m\u00e0xim d'streaming:", "LabelMaxStreamingBitrate": "Bitrate m\u00e0xim d'streaming:",
@ -1247,7 +1248,7 @@
"HeaderDeveloperInfo": "Developer Info", "HeaderDeveloperInfo": "Developer Info",
"HeaderRevisionHistory": "Revision History", "HeaderRevisionHistory": "Revision History",
"ButtonViewWebsite": "View website", "ButtonViewWebsite": "View website",
"HeaderXmlSettings": "Xml Settings", "HeaderXmlSettings": "Prefer\u00e8ncies Xml",
"HeaderXmlDocumentAttributes": "Xml Document Attributes", "HeaderXmlDocumentAttributes": "Xml Document Attributes",
"HeaderXmlDocumentAttribute": "Xml Document Attribute", "HeaderXmlDocumentAttribute": "Xml Document Attribute",
"XmlDocumentAttributeListHelp": "These attributes are applied to the root element of every xml response.", "XmlDocumentAttributeListHelp": "These attributes are applied to the root element of every xml response.",
@ -1442,7 +1443,7 @@
"HeaderSignUp": "Sign Up", "HeaderSignUp": "Sign Up",
"LabelPasswordConfirm": "Password (confirm):", "LabelPasswordConfirm": "Password (confirm):",
"ButtonAddServer": "Afegeix Servidor", "ButtonAddServer": "Afegeix Servidor",
"TabHomeScreen": "Home Screen", "TabHomeScreen": "P\u00e0gina d'Inici",
"HeaderDisplay": "Display", "HeaderDisplay": "Display",
"HeaderNavigation": "Navigation", "HeaderNavigation": "Navigation",
"LegendTheseSettingsShared": "These settings are shared on all devices", "LegendTheseSettingsShared": "These settings are shared on all devices",
@ -1479,15 +1480,15 @@
"HeaderImageLogo": "Logo", "HeaderImageLogo": "Logo",
"HeaderUserPrimaryImage": "User Image", "HeaderUserPrimaryImage": "User Image",
"ButtonDisplaySettings": "Prefer\u00e8ncies de Visualitzaci\u00f3", "ButtonDisplaySettings": "Prefer\u00e8ncies de Visualitzaci\u00f3",
"ButtonHomeScreenSettings": "Home screen settings", "ButtonHomeScreenSettings": "Prefer\u00e8ncies de la p\u00e0gina d'inici",
"ButtonPlaybackSettings": "Opcions de reproducci\u00f3", "ButtonPlaybackSettings": "Opcions de reproducci\u00f3",
"ButtonProfile": "Profile", "ButtonProfile": "Perfil",
"ButtonDisplaySettingsHelp": "Les teves prefer\u00e8ncies de visualitzaci\u00f3 d'Emby", "ButtonDisplaySettingsHelp": "Les teves prefer\u00e8ncies de visualitzaci\u00f3 d'Emby",
"ButtonHomeScreenSettingsHelp": "Configure the display of your home screen", "ButtonHomeScreenSettingsHelp": "Configura la visualitzaci\u00f3 de la p\u00e0gina d'inici",
"ButtonPlaybackSettingsHelp": "Specify your audio and subtitle preferences, streaming quality, and more.", "ButtonPlaybackSettingsHelp": "Especifica les teves prefer\u00e8ncies d'\u00e0udio i subt\u00edtols, la qualitat del flux de dades i m\u00e9s.",
"ButtonProfileHelp": "Estableix la teva imatge de perfil i contrasenya.", "ButtonProfileHelp": "Estableix la teva imatge de perfil i contrasenya.",
"HeaderHomeScreenSettings": "Home Screen settings", "HeaderHomeScreenSettings": "Prefer\u00e8ncies de la p\u00e0gina d'inici",
"HeaderProfile": "Profile", "HeaderProfile": "Perfil",
"HeaderLanguage": "Language", "HeaderLanguage": "Language",
"ButtonSyncSettings": "Sync settings", "ButtonSyncSettings": "Sync settings",
"ButtonSyncSettingsHelp": "Configura les teves prefer\u00e8ncies de sync", "ButtonSyncSettingsHelp": "Configura les teves prefer\u00e8ncies de sync",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Zav\u0159\u00edt", "LabelExit": "Zav\u0159\u00edt",
"LabelVisitCommunity": "Nav\u0161t\u00edvit komunitu", "LabelVisitCommunity": "Nav\u0161t\u00edvit komunitu",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Afslut", "LabelExit": "Afslut",
"LabelVisitCommunity": "Bes\u00f8g F\u00e6lleskab", "LabelVisitCommunity": "Bes\u00f8g F\u00e6lleskab",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "Organisiere alle zuk\u00fcnftigen Dateien in die ausgew\u00e4hlten Serien deren Name enth\u00e4lt", "LabelOrganizeSmartMatchOption": "Organisiere alle zuk\u00fcnftigen Dateien in die ausgew\u00e4hlten Serien deren Name enth\u00e4lt",
"TabSmartMatchInfo": "Verwalten Sie Ihre Smart Matches die wir w\u00e4hrend im Berichtigungsdialog der Autoorganisation hinzugef\u00fcgt haben", "TabSmartMatchInfo": "Verwalten Sie Ihre Smart Matches die wir w\u00e4hrend im Berichtigungsdialog der Autoorganisation hinzugef\u00fcgt haben",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Beenden", "LabelExit": "Beenden",
"LabelVisitCommunity": "Besuche die Community", "LabelVisitCommunity": "Besuche die Community",
"LabelGithub": "Github", "LabelGithub": "Github",
@ -1241,8 +1242,8 @@
"HeaderInstall": "Installieren", "HeaderInstall": "Installieren",
"LabelSelectVersionToInstall": "W\u00e4hle die Version f\u00fcr die Installation:", "LabelSelectVersionToInstall": "W\u00e4hle die Version f\u00fcr die Installation:",
"LinkLearnMoreAboutSubscription": "Erfahren Sie mehr \u00fcber Emby Premium", "LinkLearnMoreAboutSubscription": "Erfahren Sie mehr \u00fcber Emby Premium",
"MessagePluginRequiresSubscription": "Dieses Plugin ben\u00f6tigt eine aktive Unterst\u00fctzer Mitgliedschaft nach dem Testzeitraum von 14 Tagen.", "MessagePluginRequiresSubscription": "Nach einem Testzeitraum von 14 Tagen ben\u00f6tigt dieses Plugin eine Emby Premiere Mitgliedschaft.",
"MessagePremiumPluginRequiresMembership": "Dieses Plugin ben\u00f6tigt ein aktives Emby Premium Abo nach dem Testzeitraum von 14 Tagen.", "MessagePremiumPluginRequiresMembership": "Nach einem Testzeitraum von 14 Tagen ben\u00f6tigt dieses Plugin eine Emby Premiere Mitgliedschaft.",
"HeaderReviews": "Bewertungen", "HeaderReviews": "Bewertungen",
"HeaderDeveloperInfo": "Entwicklerinformationen", "HeaderDeveloperInfo": "Entwicklerinformationen",
"HeaderRevisionHistory": "Versionsverlauf", "HeaderRevisionHistory": "Versionsverlauf",
@ -1255,7 +1256,7 @@
"LabelExtractChaptersDuringLibraryScan": "Erzeuge Kapitelbilder w\u00e4hrend des scannens der Bibliothek", "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 regelm\u00e4\u00dfig Bibliothekenscan beschleunigt.", "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 regelm\u00e4\u00dfig Bibliothekenscan beschleunigt.",
"LabelConnectGuestUserName": "Ihr Emby Benutzername oder Emailadresse:", "LabelConnectGuestUserName": "Ihr Emby Benutzername oder Emailadresse:",
"LabelConnectUserName": "Emby username or email address:", "LabelConnectUserName": "Emby Benutzername oder Email Adresse:",
"LabelConnectUserNameHelp": "Verbinden Sie diesen lokalen Benutzer mit einem Online Emby Account um vereinfachten Zugriff von jedem Emby Programm zu erhalten, auch ohne die IP-Adresse des Servers zu kennen.", "LabelConnectUserNameHelp": "Verbinden Sie diesen lokalen Benutzer mit einem Online Emby Account um vereinfachten Zugriff von jedem Emby Programm zu erhalten, auch ohne die IP-Adresse des Servers zu kennen.",
"ButtonLearnMoreAboutEmbyConnect": "Erfahren Sie mehr \u00fcber Emby Connect", "ButtonLearnMoreAboutEmbyConnect": "Erfahren Sie mehr \u00fcber Emby Connect",
"LabelExternalPlayers": "Externe Abspielger\u00e4te:", "LabelExternalPlayers": "Externe Abspielger\u00e4te:",
@ -1282,7 +1283,7 @@
"TitlePlayback": "Wiedergabe", "TitlePlayback": "Wiedergabe",
"LabelEnableCinemaModeFor": "Aktiviere Kino-Modus f\u00fcr:", "LabelEnableCinemaModeFor": "Aktiviere Kino-Modus f\u00fcr:",
"CinemaModeConfigurationHelp": "Der Kino-Modus bringt das Kinoerlebnis direkt in dein Wohnzimmer, mit der F\u00e4higkeit Trailer und benutzerdefinierte Intros vor dem Hauptfilm zu spielen.", "CinemaModeConfigurationHelp": "Der Kino-Modus bringt das Kinoerlebnis direkt in dein Wohnzimmer, mit der F\u00e4higkeit Trailer und benutzerdefinierte Intros vor dem Hauptfilm zu spielen.",
"OptionTrailersFromMyMovies": "Trailer von Filmen in meine Bibliothek einbeziehen", "OptionTrailersFromMyMovies": "Trailer von Filmen aus meiner Bibliothek mit einbeziehen",
"OptionUpcomingMoviesInTheaters": "Trailer von neuen und erscheinenden Filmen einbeziehen", "OptionUpcomingMoviesInTheaters": "Trailer von neuen und erscheinenden Filmen einbeziehen",
"LabelLimitIntrosToUnwatchedContent": "Benutze nur Trailer von nicht gesehenen Inhalten", "LabelLimitIntrosToUnwatchedContent": "Benutze nur Trailer von nicht gesehenen Inhalten",
"LabelEnableIntroParentalControl": "Aktiviere die smarte Kindersicherung", "LabelEnableIntroParentalControl": "Aktiviere die smarte Kindersicherung",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "\u0388\u03be\u03bf\u03b4\u03bf\u03c2", "LabelExit": "\u0388\u03be\u03bf\u03b4\u03bf\u03c2",
"LabelVisitCommunity": "\u039a\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1", "LabelVisitCommunity": "\u039a\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Exit", "LabelExit": "Exit",
"LabelVisitCommunity": "Visit Community", "LabelVisitCommunity": "Visit Community",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -1,8 +1,9 @@
{ {
"HeaderTaskTriggers": "Task Triggers", "HeaderTaskTriggers": "Task Triggers",
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names.", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Exit", "LabelExit": "Exit",
"LabelVisitCommunity": "Visit Community", "LabelVisitCommunity": "Visit Community",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Salir", "LabelExit": "Salir",
"LabelVisitCommunity": "Visit Community", "LabelVisitCommunity": "Visit Community",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Salir", "LabelExit": "Salir",
"LabelVisitCommunity": "Visitar la Comunidad", "LabelVisitCommunity": "Visitar la Comunidad",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Salir", "LabelExit": "Salir",
"LabelVisitCommunity": "Visitar la comunidad", "LabelVisitCommunity": "Visitar la comunidad",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Poistu", "LabelExit": "Poistu",
"LabelVisitCommunity": "K\u00e4y Yhteis\u00f6ss\u00e4", "LabelVisitCommunity": "K\u00e4y Yhteis\u00f6ss\u00e4",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Quitter", "LabelExit": "Quitter",
"LabelVisitCommunity": "Visiter la Communaut\u00e9", "LabelVisitCommunity": "Visiter la Communaut\u00e9",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Verlasse", "LabelExit": "Verlasse",
"LabelVisitCommunity": "Bsuech d'Community", "LabelVisitCommunity": "Bsuech d'Community",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "\u05d9\u05e6\u05d9\u05d0\u05d4", "LabelExit": "\u05d9\u05e6\u05d9\u05d0\u05d4",
"LabelVisitCommunity": "\u05d1\u05e7\u05e8 \u05d1\u05e7\u05d4\u05d9\u05dc\u05d4", "LabelVisitCommunity": "\u05d1\u05e7\u05e8 \u05d1\u05e7\u05d4\u05d9\u05dc\u05d4",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Izlaz", "LabelExit": "Izlaz",
"LabelVisitCommunity": "Posjeti zajednicu", "LabelVisitCommunity": "Posjeti zajednicu",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Kil\u00e9p\u00e9s", "LabelExit": "Kil\u00e9p\u00e9s",
"LabelVisitCommunity": "K\u00f6z\u00f6ss\u00e9g", "LabelVisitCommunity": "K\u00f6z\u00f6ss\u00e9g",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -1,8 +1,9 @@
{ {
"HeaderTaskTriggers": "Task Triggers", "HeaderTaskTriggers": "Task Triggers",
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Kecocokan Cerdas",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Keluar", "LabelExit": "Keluar",
"LabelVisitCommunity": "Kunjungi Komunitas", "LabelVisitCommunity": "Kunjungi Komunitas",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Esci", "LabelExit": "Esci",
"LabelVisitCommunity": "Visita la Community", "LabelVisitCommunity": "Visita la Community",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "\u0417\u0438\u044f\u0442\u0442\u044b \u0441\u04d9\u0439\u043a\u0435\u0441\u0442\u0435\u0440", "TabSmartMatches": "\u0417\u0438\u044f\u0442\u0442\u044b \u0441\u04d9\u0439\u043a\u0435\u0441\u0442\u0435\u0440",
"LabelOrganizeSmartMatchOption": "\u0411\u043e\u043b\u0430\u0448\u0430\u049b\u0442\u0430, \u0442\u0430\u04a3\u0434\u0430\u043b\u0493\u0430\u043d \u0442\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f\u043b\u0430\u0440 \u0456\u0448\u0456\u043d\u0434\u0435\u0433\u0456 \u0431\u0430\u0440\u043b\u044b\u049b \u0444\u0430\u0439\u043b\u0434\u0430\u0440 \u04b1\u0439\u044b\u043c\u0434\u0430\u0441\u0442\u044b\u0440\u044b\u043b\u0430\u0434\u044b, \u0435\u0433\u0435\u0440 \u0430\u0442\u0430\u0443\u0434\u0430 \u043c\u044b\u043d\u0430\u0443 \u0431\u0430\u0440 \u0431\u043e\u043b\u0441\u0430", "LabelOrganizeSmartMatchOption": "\u0411\u043e\u043b\u0430\u0448\u0430\u049b\u0442\u0430, \u0442\u0430\u04a3\u0434\u0430\u043b\u0493\u0430\u043d \u0442\u0435\u043b\u0435\u0445\u0438\u043a\u0430\u044f\u043b\u0430\u0440 \u0456\u0448\u0456\u043d\u0434\u0435\u0433\u0456 \u0431\u0430\u0440\u043b\u044b\u049b \u0444\u0430\u0439\u043b\u0434\u0430\u0440 \u04b1\u0439\u044b\u043c\u0434\u0430\u0441\u0442\u044b\u0440\u044b\u043b\u0430\u0434\u044b, \u0435\u0433\u0435\u0440 \u0430\u0442\u0430\u0443\u0434\u0430 \u043c\u044b\u043d\u0430\u0443 \u0431\u0430\u0440 \u0431\u043e\u043b\u0441\u0430",
"TabSmartMatchInfo": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u04b1\u0439\u044b\u043c\u0434\u0430\u0441\u0442\u044b\u0440\u0443 \u0442\u04af\u0437\u0435\u0442\u0443 \u0434\u0438\u0430\u043b\u043e\u0433\u044b\u043d \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u044b\u043f \u04af\u0441\u0442\u0435\u043b\u0456\u043d\u0433\u0435\u043d \u0437\u0438\u044f\u0442\u0442\u044b \u0441\u04d9\u0439\u043a\u0435\u0441\u0442\u0435\u0440\u0434\u0456 \u0431\u0430\u0441\u049b\u0430\u0440\u0443", "TabSmartMatchInfo": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0442\u044b \u04b1\u0439\u044b\u043c\u0434\u0430\u0441\u0442\u044b\u0440\u0443 \u0442\u04af\u0437\u0435\u0442\u0443 \u0434\u0438\u0430\u043b\u043e\u0433\u044b\u043d \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u044b\u043f \u04af\u0441\u0442\u0435\u043b\u0456\u043d\u0433\u0435\u043d \u0437\u0438\u044f\u0442\u0442\u044b \u0441\u04d9\u0439\u043a\u0435\u0441\u0442\u0435\u0440\u0434\u0456 \u0431\u0430\u0441\u049b\u0430\u0440\u0443",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "\u0428\u044b\u0493\u0443", "LabelExit": "\u0428\u044b\u0493\u0443",
"LabelVisitCommunity": "\u049a\u0430\u0443\u044b\u043c\u0434\u0430\u0441\u0442\u044b\u049b\u049b\u0430 \u0431\u0430\u0440\u0443", "LabelVisitCommunity": "\u049a\u0430\u0443\u044b\u043c\u0434\u0430\u0441\u0442\u044b\u049b\u049b\u0430 \u0431\u0430\u0440\u0443",
"LabelGithub": "GitHub \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439\u0456", "LabelGithub": "GitHub \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439\u0456",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "\uc885\ub8cc", "LabelExit": "\uc885\ub8cc",
"LabelVisitCommunity": "\ucee4\ubba4\ub2c8\ud2f0 \ubc29\ubb38", "LabelVisitCommunity": "\ucee4\ubba4\ub2c8\ud2f0 \ubc29\ubb38",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Tutup", "LabelExit": "Tutup",
"LabelVisitCommunity": "Melawat Masyarakat", "LabelVisitCommunity": "Melawat Masyarakat",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Avslutt", "LabelExit": "Avslutt",
"LabelVisitCommunity": "Bes\u00f8k oss", "LabelVisitCommunity": "Bes\u00f8k oss",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "Organiseer alle bestanden voortaan in de geselecteerde serie wanneer het de naam bevat", "LabelOrganizeSmartMatchOption": "Organiseer alle bestanden voortaan in de geselecteerde serie wanneer het de naam bevat",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Afsluiten", "LabelExit": "Afsluiten",
"LabelVisitCommunity": "Bezoek Gemeenschap", "LabelVisitCommunity": "Bezoek Gemeenschap",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Wyj\u015bcie", "LabelExit": "Wyj\u015bcie",
"LabelVisitCommunity": "Odwied\u017a spo\u0142eczno\u015b\u0107", "LabelVisitCommunity": "Odwied\u017a spo\u0142eczno\u015b\u0107",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Sair", "LabelExit": "Sair",
"LabelVisitCommunity": "Visitar a Comunidade", "LabelVisitCommunity": "Visitar a Comunidade",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Sair", "LabelExit": "Sair",
"LabelVisitCommunity": "Visitar a Comunidade", "LabelVisitCommunity": "Visitar a Comunidade",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Iesire", "LabelExit": "Iesire",
"LabelVisitCommunity": "Viziteaza comunitatea", "LabelVisitCommunity": "Viziteaza comunitatea",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "\u0418\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f", "TabSmartMatches": "\u0418\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f",
"LabelOrganizeSmartMatchOption": "\u0412 \u0431\u0443\u0434\u0443\u0449\u0435\u043c, \u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0442\u044c \u0432\u0441\u0435 \u0444\u0430\u0439\u043b\u044b \u0432 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0441\u0435\u0440\u0438\u0430\u043b\u0430\u0445, \u0435\u0441\u043b\u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442", "LabelOrganizeSmartMatchOption": "\u0412 \u0431\u0443\u0434\u0443\u0449\u0435\u043c, \u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0438\u0442\u044c \u0432\u0441\u0435 \u0444\u0430\u0439\u043b\u044b \u0432 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0441\u0435\u0440\u0438\u0430\u043b\u0430\u0445, \u0435\u0441\u043b\u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442",
"TabSmartMatchInfo": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u0448\u0438\u043c\u0438 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0434\u0438\u0430\u043b\u043e\u0433\u0430 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0410\u0432\u0442\u043e\u043f\u043e\u0440\u044f\u0434\u043a\u0435", "TabSmartMatchInfo": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u0448\u0438\u043c\u0438 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0434\u0438\u0430\u043b\u043e\u0433\u0430 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0410\u0432\u0442\u043e\u043f\u043e\u0440\u044f\u0434\u043a\u0435",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "\u0412\u044b\u0445\u043e\u0434", "LabelExit": "\u0412\u044b\u0445\u043e\u0434",
"LabelVisitCommunity": "\u041f\u043e\u0441\u0435\u0449\u0435\u043d\u0438\u0435 \u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430", "LabelVisitCommunity": "\u041f\u043e\u0441\u0435\u0449\u0435\u043d\u0438\u0435 \u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430",
"LabelGithub": "GitHub", "LabelGithub": "GitHub",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Exit", "LabelExit": "Exit",
"LabelVisitCommunity": "Visit Community", "LabelVisitCommunity": "Visit Community",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Avsluta", "LabelExit": "Avsluta",
"LabelVisitCommunity": "Bes\u00f6k v\u00e5rt diskussionsforum", "LabelVisitCommunity": "Bes\u00f6k v\u00e5rt diskussionsforum",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Cikis", "LabelExit": "Cikis",
"LabelVisitCommunity": "Bizi Ziyaret Edin", "LabelVisitCommunity": "Bizi Ziyaret Edin",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "\u0412\u0438\u0439\u0442\u0438", "LabelExit": "\u0412\u0438\u0439\u0442\u0438",
"LabelVisitCommunity": "Visit Community", "LabelVisitCommunity": "Visit Community",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "Tho\u00e1t", "LabelExit": "Tho\u00e1t",
"LabelVisitCommunity": "Gh\u00e9 th\u0103m trang C\u1ed9ng \u0111\u1ed3ng", "LabelVisitCommunity": "Gh\u00e9 th\u0103m trang C\u1ed9ng \u0111\u1ed3ng",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "\u9000\u51fa", "LabelExit": "\u9000\u51fa",
"LabelVisitCommunity": "\u8bbf\u95ee\u793e\u533a", "LabelVisitCommunity": "\u8bbf\u95ee\u793e\u533a",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "\u96e2\u958b", "LabelExit": "\u96e2\u958b",
"LabelVisitCommunity": "\u8a2a\u554f\u8a0e\u8ad6\u5340", "LabelVisitCommunity": "\u8a2a\u554f\u8a0e\u8ad6\u5340",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -3,6 +3,7 @@
"TabSmartMatches": "Smart Matches", "TabSmartMatches": "Smart Matches",
"LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains", "LabelOrganizeSmartMatchOption": "In the future, organize all files into the selected series if the name contains",
"TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog", "TabSmartMatchInfo": "Manage your smart matches that were added using the Auto-Organize correction dialog",
"OptionRememberOrganizeCorrection": "Save and apply this correction to future files with similiar names",
"LabelExit": "\u96e2\u958b", "LabelExit": "\u96e2\u958b",
"LabelVisitCommunity": "\u8a2a\u554f\u793e\u5340", "LabelVisitCommunity": "\u8a2a\u554f\u793e\u5340",
"LabelGithub": "Github", "LabelGithub": "Github",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a.", "SettingsSaved": "\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a.",
"AddUser": "\u0627\u0636\u0627\u0641\u0629 \u0645\u0633\u062a\u062e\u062f\u0645", "AddUser": "\u0627\u0636\u0627\u0641\u0629 \u0645\u0633\u062a\u062e\u062f\u0645",
"Users": "\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646", "Users": "\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Settings saved.", "SettingsSaved": "Settings saved.",
"AddUser": "Add User", "AddUser": "Add User",
"Users": "Users", "Users": "Users",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "A",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Configuraci\u00f3 guardada.", "SettingsSaved": "Configuraci\u00f3 guardada.",
"AddUser": "Afegir Usuari", "AddUser": "Afegir Usuari",
"Users": "Usuaris", "Users": "Usuaris",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "A",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -228,7 +228,7 @@
"HeaderFavoriteEpisodes": "Episodis Preferits", "HeaderFavoriteEpisodes": "Episodis Preferits",
"HeaderFavoriteGames": "Favorite Games", "HeaderFavoriteGames": "Favorite Games",
"HeaderRatingsDownloads": "Valoraci\u00f3 \/ Desc\u00e0rregues", "HeaderRatingsDownloads": "Valoraci\u00f3 \/ Desc\u00e0rregues",
"HeaderConfirmProfileDeletion": "Confirm Profile Deletion", "HeaderConfirmProfileDeletion": "Confirmar Supressi\u00f3 de Perfil",
"MessageConfirmProfileDeletion": "N'est\u00e0s segur d'eliminar aquest perfil?", "MessageConfirmProfileDeletion": "N'est\u00e0s segur d'eliminar aquest perfil?",
"HeaderSelectServerCachePath": "Select Server Cache Path", "HeaderSelectServerCachePath": "Select Server Cache Path",
"HeaderSelectTranscodingPath": "Select Transcoding Temporary Path", "HeaderSelectTranscodingPath": "Select Transcoding Temporary Path",
@ -404,7 +404,7 @@
"ButtonHide": "Hide", "ButtonHide": "Hide",
"MessageSettingsSaved": "Prefer\u00e8ncies desades.", "MessageSettingsSaved": "Prefer\u00e8ncies desades.",
"ButtonSignOut": "Tanca Sessi\u00f3", "ButtonSignOut": "Tanca Sessi\u00f3",
"ButtonMyProfile": "My Profile", "ButtonMyProfile": "El Meu Perfil",
"ButtonMyPreferences": "My Preferences", "ButtonMyPreferences": "My Preferences",
"MessageBrowserDoesNotSupportWebSockets": "This browser does not support web sockets. For a better experience, try a newer browser such as Chrome, Firefox, IE10+, Safari (iOS) or Opera.", "MessageBrowserDoesNotSupportWebSockets": "This browser does not support web sockets. For a better experience, try a newer browser such as Chrome, Firefox, IE10+, Safari (iOS) or Opera.",
"LabelInstallingPackage": "Installing {0}", "LabelInstallingPackage": "Installing {0}",
@ -647,6 +647,7 @@
"ValueGuestStar": "Artista convidat", "ValueGuestStar": "Artista convidat",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",
@ -662,7 +663,7 @@
"MediaInfoLanguage": "Language", "MediaInfoLanguage": "Language",
"MediaInfoCodec": "Codec", "MediaInfoCodec": "Codec",
"MediaInfoCodecTag": "Codec tag", "MediaInfoCodecTag": "Codec tag",
"MediaInfoProfile": "Profile", "MediaInfoProfile": "Perfil",
"MediaInfoLevel": "Level", "MediaInfoLevel": "Level",
"MediaInfoAspectRatio": "Aspect ratio", "MediaInfoAspectRatio": "Aspect ratio",
"MediaInfoResolution": "Resolution", "MediaInfoResolution": "Resolution",
@ -694,7 +695,7 @@
"WebClientTourPlaylists": "Easily create playlists and instant mixes, and play them on any device", "WebClientTourPlaylists": "Easily create playlists and instant mixes, and play them on any device",
"WebClientTourCollections": "Create movie collections to group box sets together", "WebClientTourCollections": "Create movie collections to group box sets together",
"WebClientTourUserPreferences1": "User preferences allow you to customize the way your library is presented in all of your Emby apps", "WebClientTourUserPreferences1": "User preferences allow you to customize the way your library is presented in all of your Emby apps",
"WebClientTourUserPreferences2": "Configure your audio and subtitle language settings once, for every Emby app", "WebClientTourUserPreferences2": "Configura les teves prefer\u00e8ncies d'\u00e0udio i subt\u00edtols un sol cop per a totes les apps d'Emby",
"WebClientTourUserPreferences3": "Design the web client home page to your liking", "WebClientTourUserPreferences3": "Design the web client home page to your liking",
"WebClientTourUserPreferences4": "Configure backdrops, theme songs and external players", "WebClientTourUserPreferences4": "Configure backdrops, theme songs and external players",
"WebClientTourMobile1": "The web client works great on smartphones and tablets...", "WebClientTourMobile1": "The web client works great on smartphones and tablets...",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Do",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Nastaven\u00ed ulo\u017eeno.", "SettingsSaved": "Nastaven\u00ed ulo\u017eeno.",
"AddUser": "P\u0159idat u\u017eivatele", "AddUser": "P\u0159idat u\u017eivatele",
"Users": "U\u017eivatel\u00e9", "Users": "U\u017eivatel\u00e9",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Zru\u0161it spu\u0161t\u011bn\u00ed \u00falohy", "HeaderDeleteTaskTrigger": "Zru\u0161it spu\u0161t\u011bn\u00ed \u00falohy",
"MessageDeleteTaskTrigger": "Opravdu si p\u0159ejete odebrat spou\u0161t\u011bn\u00ed \u00falohy?", "MessageDeleteTaskTrigger": "Opravdu si p\u0159ejete odebrat spou\u0161t\u011bn\u00ed \u00falohy?",
"MessageNoPluginsInstalled": "Nem\u00e1te instalov\u00e1ny \u017e\u00e1dn\u00e9 z\u00e1suvn\u00e9 moduly.", "MessageNoPluginsInstalled": "Nem\u00e1te instalov\u00e1ny \u017e\u00e1dn\u00e9 z\u00e1suvn\u00e9 moduly.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} instalov\u00e1no", "LabelVersionInstalled": "{0} instalov\u00e1no",
"LabelNumberReviews": "{0} Hodnocen\u00ed", "LabelNumberReviews": "{0} Hodnocen\u00ed",
"LabelFree": "Zdarma", "LabelFree": "Zdarma",
"HeaderTo": "Do",
"HeaderPlaybackError": "Chyba p\u0159ehr\u00e1v\u00e1n\u00ed", "HeaderPlaybackError": "Chyba p\u0159ehr\u00e1v\u00e1n\u00ed",
"MessagePlaybackErrorNotAllowed": "V sou\u010dasn\u00e9 dob\u011b nejste opr\u00e1vn\u011bni p\u0159ehr\u00e1vat tento obsah. Pro v\u00edce informac\u00ed se obra\u0165te se na spr\u00e1vce syst\u00e9mu.", "MessagePlaybackErrorNotAllowed": "V sou\u010dasn\u00e9 dob\u011b nejste opr\u00e1vn\u011bni p\u0159ehr\u00e1vat tento obsah. Pro v\u00edce informac\u00ed se obra\u0165te se na spr\u00e1vce syst\u00e9mu.",
"MessagePlaybackErrorNoCompatibleStream": "\u017d\u00e1dn\u00e9 kompatibiln\u00ed streamy nejsou v sou\u010dasn\u00e9 dob\u011b k dispozici. Zkuste to pros\u00edm pozd\u011bji nebo pro v\u00edce podrobnost\u00ed kontaktujte sv\u00e9ho spr\u00e1vce syst\u00e9mu", "MessagePlaybackErrorNoCompatibleStream": "\u017d\u00e1dn\u00e9 kompatibiln\u00ed streamy nejsou v sou\u010dasn\u00e9 dob\u011b k dispozici. Zkuste to pros\u00edm pozd\u011bji nebo pro v\u00edce podrobnost\u00ed kontaktujte sv\u00e9ho spr\u00e1vce syst\u00e9mu",
@ -647,6 +647,7 @@
"ValueGuestStar": "Hostuj\u00edc\u00ed hv\u011bzda", "ValueGuestStar": "Hostuj\u00edc\u00ed hv\u011bzda",
"MediaInfoSize": "Velikost", "MediaInfoSize": "Velikost",
"MediaInfoPath": "Cesta k souboru", "MediaInfoPath": "Cesta k souboru",
"MediaInfoFile": "File",
"MediaInfoFormat": "Form\u00e1t", "MediaInfoFormat": "Form\u00e1t",
"MediaInfoContainer": "Kontejner", "MediaInfoContainer": "Kontejner",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Til",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Indstillinger er gemt", "SettingsSaved": "Indstillinger er gemt",
"AddUser": "Tilf\u00f8j bruger", "AddUser": "Tilf\u00f8j bruger",
"Users": "Brugere", "Users": "Brugere",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Slet Task Trigger", "HeaderDeleteTaskTrigger": "Slet Task Trigger",
"MessageDeleteTaskTrigger": "Er du sikker p\u00e5 du \u00f8nsker at slette denne task trigger?", "MessageDeleteTaskTrigger": "Er du sikker p\u00e5 du \u00f8nsker at slette denne task trigger?",
"MessageNoPluginsInstalled": "Du har ingen plugins installeret.", "MessageNoPluginsInstalled": "Du har ingen plugins installeret.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installeret", "LabelVersionInstalled": "{0} installeret",
"LabelNumberReviews": "{0} Anmeldelser", "LabelNumberReviews": "{0} Anmeldelser",
"LabelFree": "Gratis", "LabelFree": "Gratis",
"HeaderTo": "Til",
"HeaderPlaybackError": "Fejl i afspilning", "HeaderPlaybackError": "Fejl i afspilning",
"MessagePlaybackErrorNotAllowed": "Du er p\u00e5 nuv\u00e6rende tidspunkt ikke autoriseret til at afspille dette indhold. Kontakt venligst din systemadministrator for flere detaljer.", "MessagePlaybackErrorNotAllowed": "Du er p\u00e5 nuv\u00e6rende tidspunkt ikke autoriseret til at afspille dette indhold. Kontakt venligst din systemadministrator for flere detaljer.",
"MessagePlaybackErrorNoCompatibleStream": "Ingen kompatible streams er tilg\u00e6ngelige p\u00e5 nuv\u00e6rende tidspunkt. Pr\u00f8v igen senere eller kontakt din systemadministrator for flere detaljer.", "MessagePlaybackErrorNoCompatibleStream": "Ingen kompatible streams er tilg\u00e6ngelige p\u00e5 nuv\u00e6rende tidspunkt. Pr\u00f8v igen senere eller kontakt din systemadministrator for flere detaljer.",
@ -647,6 +647,7 @@
"ValueGuestStar": "G\u00e6stestjerne", "ValueGuestStar": "G\u00e6stestjerne",
"MediaInfoSize": "St\u00f8rrelse", "MediaInfoSize": "St\u00f8rrelse",
"MediaInfoPath": "Sti", "MediaInfoPath": "Sti",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Beholder", "MediaInfoContainer": "Beholder",
"MediaInfoDefault": "Standard", "MediaInfoDefault": "Standard",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Nach",
"MessageNoPluginsDueToAppStore": "Um plugins zu verwalten verwenden Sie bitte die Emby Web App.",
"SettingsSaved": "Einstellungen gespeichert.", "SettingsSaved": "Einstellungen gespeichert.",
"AddUser": "Benutzer anlegen", "AddUser": "Benutzer anlegen",
"Users": "Benutzer", "Users": "Benutzer",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Entferne Aufgabenausl\u00f6ser", "HeaderDeleteTaskTrigger": "Entferne Aufgabenausl\u00f6ser",
"MessageDeleteTaskTrigger": "Bist du dir sicher, dass du diesen Aufgabenausl\u00f6ser entfernen m\u00f6chtest?", "MessageDeleteTaskTrigger": "Bist du dir sicher, dass du diesen Aufgabenausl\u00f6ser entfernen m\u00f6chtest?",
"MessageNoPluginsInstalled": "Du hast keine Plugins installiert.", "MessageNoPluginsInstalled": "Du hast keine Plugins installiert.",
"MessageNoPluginsDueToAppStore": "Um plugins zu verwalten verwenden Sie bitte die Emby Web App.",
"LabelVersionInstalled": "{0} installiert", "LabelVersionInstalled": "{0} installiert",
"LabelNumberReviews": "{0} Bewertungen", "LabelNumberReviews": "{0} Bewertungen",
"LabelFree": "Frei", "LabelFree": "Frei",
"HeaderTo": "Nach",
"HeaderPlaybackError": "Wiedergabefehler", "HeaderPlaybackError": "Wiedergabefehler",
"MessagePlaybackErrorNotAllowed": "Sie sind nicht befugt diese Inhalte wiederzugeben. Bitte kontaktieren Sie Ihren Systemadministrator f\u00fcr weitere Details.", "MessagePlaybackErrorNotAllowed": "Sie sind nicht befugt diese Inhalte wiederzugeben. Bitte kontaktieren Sie Ihren Systemadministrator f\u00fcr weitere Details.",
"MessagePlaybackErrorNoCompatibleStream": "Es sind keine kompatiblen Streams verf\u00fcgbar. Bitte versuchen Sie es sp\u00e4ter erneut oder kontaktieren Sie Ihren Systemadministrator f\u00fcr weitere Details.", "MessagePlaybackErrorNoCompatibleStream": "Es sind keine kompatiblen Streams verf\u00fcgbar. Bitte versuchen Sie es sp\u00e4ter erneut oder kontaktieren Sie Ihren Systemadministrator f\u00fcr weitere Details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Gaststar", "ValueGuestStar": "Gaststar",
"MediaInfoSize": "Gr\u00f6\u00dfe", "MediaInfoSize": "Gr\u00f6\u00dfe",
"MediaInfoPath": "Pfad", "MediaInfoPath": "Pfad",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Voreinstellung", "MediaInfoDefault": "Voreinstellung",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "\u039f\u03b9 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03cd\u03c4\u03b7\u03ba\u03b1\u03bd", "SettingsSaved": "\u039f\u03b9 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03cd\u03c4\u03b7\u03ba\u03b1\u03bd",
"AddUser": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7", "AddUser": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7",
"Users": "\u039f\u03b9 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b5\u03c2", "Users": "\u039f\u03b9 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b5\u03c2",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Settings saved.", "SettingsSaved": "Settings saved.",
"AddUser": "Add User", "AddUser": "Add User",
"Users": "Users", "Users": "Users",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Settings saved.", "SettingsSaved": "Settings saved.",
"AddUser": "Add User", "AddUser": "Add User",
"Users": "Users", "Users": "Users",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Settings saved.", "SettingsSaved": "Settings saved.",
"AddUser": "Add User", "AddUser": "Add User",
"Users": "Users", "Users": "Users",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Hasta",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Configuraci\u00f3n guardada.", "SettingsSaved": "Configuraci\u00f3n guardada.",
"AddUser": "Agregar usuario", "AddUser": "Agregar usuario",
"Users": "Usuarios", "Users": "Usuarios",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Borrar Disparador de Tarea", "HeaderDeleteTaskTrigger": "Borrar Disparador de Tarea",
"MessageDeleteTaskTrigger": "\u00bfEst\u00e1 seguro de querer eliminar este disparador de tarea?", "MessageDeleteTaskTrigger": "\u00bfEst\u00e1 seguro de querer eliminar este disparador de tarea?",
"MessageNoPluginsInstalled": "No tienes extensiones instaladas.", "MessageNoPluginsInstalled": "No tienes extensiones instaladas.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} instalado", "LabelVersionInstalled": "{0} instalado",
"LabelNumberReviews": "{0} Rese\u00f1as", "LabelNumberReviews": "{0} Rese\u00f1as",
"LabelFree": "Gratis", "LabelFree": "Gratis",
"HeaderTo": "Hasta",
"HeaderPlaybackError": "Error de Reproducci\u00f3n", "HeaderPlaybackError": "Error de Reproducci\u00f3n",
"MessagePlaybackErrorNotAllowed": "Actualmente no esta autorizado para reproducir este contenido. Por favor contacte a su administrador de sistema para mas informaci\u00f3n.", "MessagePlaybackErrorNotAllowed": "Actualmente no esta autorizado para reproducir este contenido. Por favor contacte a su administrador de sistema para mas informaci\u00f3n.",
"MessagePlaybackErrorNoCompatibleStream": "No hay streams compatibles en este en este momento. Por favor intente de nuevo mas tarde o contacte a su administrador de sistema para mas detalles.", "MessagePlaybackErrorNoCompatibleStream": "No hay streams compatibles en este en este momento. Por favor intente de nuevo mas tarde o contacte a su administrador de sistema para mas detalles.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Estrella invitada", "ValueGuestStar": "Estrella invitada",
"MediaInfoSize": "Tama\u00f1o", "MediaInfoSize": "Tama\u00f1o",
"MediaInfoPath": "Trayectoria", "MediaInfoPath": "Trayectoria",
"MediaInfoFile": "File",
"MediaInfoFormat": "Formato", "MediaInfoFormat": "Formato",
"MediaInfoContainer": "Contenedor", "MediaInfoContainer": "Contenedor",
"MediaInfoDefault": "Por defecto", "MediaInfoDefault": "Por defecto",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Hasta",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Configuraci\u00f3n guardada", "SettingsSaved": "Configuraci\u00f3n guardada",
"AddUser": "Agregar usuario", "AddUser": "Agregar usuario",
"Users": "Usuarios", "Users": "Usuarios",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Eliminar tarea de activaci\u00f3n", "HeaderDeleteTaskTrigger": "Eliminar tarea de activaci\u00f3n",
"MessageDeleteTaskTrigger": "\u00bfEst\u00e1 seguro que desea eliminar esta tarea de activaci\u00f3n?", "MessageDeleteTaskTrigger": "\u00bfEst\u00e1 seguro que desea eliminar esta tarea de activaci\u00f3n?",
"MessageNoPluginsInstalled": "No tiene plugins instalados.", "MessageNoPluginsInstalled": "No tiene plugins instalados.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} instalado", "LabelVersionInstalled": "{0} instalado",
"LabelNumberReviews": "{0} Revisiones", "LabelNumberReviews": "{0} Revisiones",
"LabelFree": "Libre", "LabelFree": "Libre",
"HeaderTo": "Hasta",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Asetukset tallennettu.", "SettingsSaved": "Asetukset tallennettu.",
"AddUser": "Lis\u00e4\u00e4 K\u00e4ytt\u00e4j\u00e4", "AddUser": "Lis\u00e4\u00e4 K\u00e4ytt\u00e4j\u00e4",
"Users": "K\u00e4ytt\u00e4j\u00e4t", "Users": "K\u00e4ytt\u00e4j\u00e4t",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "\u00c0",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Param\u00e8tres sauvegard\u00e9s.", "SettingsSaved": "Param\u00e8tres sauvegard\u00e9s.",
"AddUser": "Ajouter un utilisateur", "AddUser": "Ajouter un utilisateur",
"Users": "Utilisateurs", "Users": "Utilisateurs",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Supprimer le d\u00e9clencheur de t\u00e2che", "HeaderDeleteTaskTrigger": "Supprimer le d\u00e9clencheur de t\u00e2che",
"MessageDeleteTaskTrigger": "\u00cates-vous s\u00fbr de vouloir supprimer ce d\u00e9clencheur de t\u00e2che?", "MessageDeleteTaskTrigger": "\u00cates-vous s\u00fbr de vouloir supprimer ce d\u00e9clencheur de t\u00e2che?",
"MessageNoPluginsInstalled": "Vous n'avez aucun plugin install\u00e9.", "MessageNoPluginsInstalled": "Vous n'avez aucun plugin install\u00e9.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} install\u00e9(s)", "LabelVersionInstalled": "{0} install\u00e9(s)",
"LabelNumberReviews": "{0} Critique(s)", "LabelNumberReviews": "{0} Critique(s)",
"LabelFree": "Gratuit", "LabelFree": "Gratuit",
"HeaderTo": "\u00c0",
"HeaderPlaybackError": "Erreur de lecture", "HeaderPlaybackError": "Erreur de lecture",
"MessagePlaybackErrorNotAllowed": "Vous n'\u00eates pas autoris\u00e9 \u00e0 lire ce contenu. Veuillez contacter votre administrateur syst\u00e8me pour plus de d\u00e9tails.", "MessagePlaybackErrorNotAllowed": "Vous n'\u00eates pas autoris\u00e9 \u00e0 lire ce contenu. Veuillez contacter votre administrateur syst\u00e8me pour plus de d\u00e9tails.",
"MessagePlaybackErrorNoCompatibleStream": "Aucun flux compatible n'est actuellement disponible. Veuillez r\u00e9essayer plus tard ou contactez votre administrateur pour plus de d\u00e9tails.", "MessagePlaybackErrorNoCompatibleStream": "Aucun flux compatible n'est actuellement disponible. Veuillez r\u00e9essayer plus tard ou contactez votre administrateur pour plus de d\u00e9tails.",
@ -647,6 +647,7 @@
"ValueGuestStar": "R\u00f4le principal", "ValueGuestStar": "R\u00f4le principal",
"MediaInfoSize": "Taille", "MediaInfoSize": "Taille",
"MediaInfoPath": "Chemin", "MediaInfoPath": "Chemin",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Conteneur", "MediaInfoContainer": "Conteneur",
"MediaInfoDefault": "D\u00e9faut", "MediaInfoDefault": "D\u00e9faut",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Settings saved.", "SettingsSaved": "Settings saved.",
"AddUser": "Add User", "AddUser": "Add User",
"Users": "Users", "Users": "Users",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "\u05dc-",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "\u05d4\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e0\u05e9\u05de\u05e8\u05d5.", "SettingsSaved": "\u05d4\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e0\u05e9\u05de\u05e8\u05d5.",
"AddUser": "\u05d4\u05d5\u05e1\u05e3 \u05de\u05e9\u05ea\u05de\u05e9", "AddUser": "\u05d4\u05d5\u05e1\u05e3 \u05de\u05e9\u05ea\u05de\u05e9",
"Users": "\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd", "Users": "\u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "\u05dc-",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Za",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Postavke snimljene", "SettingsSaved": "Postavke snimljene",
"AddUser": "Dodaj korisnika", "AddUser": "Dodaj korisnika",
"Users": "Korisnici", "Users": "Korisnici",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "Za",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -0,0 +1,954 @@
{
"SettingsSaved": "Settings saved.",
"AddUser": "Add User",
"Users": "Users",
"Delete": "Delete",
"Administrator": "Administrator",
"Password": "Password",
"DeleteImage": "Delete Image",
"MessageThankYouForSupporting": "Thank you for supporting Emby.",
"MessagePleaseSupportProject": "Please support Emby.",
"DeleteImageConfirmation": "Are you sure you wish to delete this image?",
"FileReadCancelled": "The file read has been canceled.",
"FileNotFound": "File not found.",
"FileReadError": "An error occurred while reading the file.",
"DeleteUser": "Delete User",
"DeleteUserConfirmation": "Are you sure you wish to delete this user?",
"PasswordResetHeader": "Reset Password",
"PasswordResetComplete": "The password has been reset.",
"PinCodeResetComplete": "The pin code has been reset.",
"PasswordResetConfirmation": "Are you sure you wish to reset the password?",
"PinCodeResetConfirmation": "Are you sure you wish to reset the pin code?",
"HeaderPinCodeReset": "Reset Pin Code",
"PasswordSaved": "Password saved.",
"PasswordMatchError": "Password and password confirmation must match.",
"OptionRelease": "Official Release",
"OptionBeta": "Beta",
"OptionDev": "Dev (Unstable)",
"UninstallPluginHeader": "Uninstall Plugin",
"UninstallPluginConfirmation": "Are you sure you wish to uninstall {0}?",
"NoPluginConfigurationMessage": "This plugin has nothing to configure.",
"NoPluginsInstalledMessage": "You have no plugins installed.",
"BrowsePluginCatalogMessage": "Browse our plugin catalog to view available plugins.",
"MessageKeyEmailedTo": "Key emailed to {0}.",
"MessageKeysLinked": "Keys linked.",
"HeaderConfirmation": "Confirmation",
"MessageKeyUpdated": "Thank you. Your Emby Premiere key has been updated.",
"MessageKeyRemoved": "Thank you. Your Emby Premiere key has been removed.",
"HeaderSupportTheTeam": "Support the Emby Team",
"TextEnjoyBonusFeatures": "Enjoy Bonus Features",
"TitleLiveTV": "Live TV",
"ButtonCancelSyncJob": "Cancel sync",
"HeaderAddTag": "Add Tag",
"LabelTag": "Tag:",
"ButtonSelectView": "Select view",
"TitleSync": "Sync",
"OptionAutomatic": "Auto",
"HeaderSelectDate": "Select Date",
"ButtonIdentify": "Identify",
"HeaderIdentifyItem": "Identify Item",
"LabelRecurringDonationCanBeCancelledHelp": "Recurring donations can be cancelled at any time from within your PayPal account.",
"LabelFromHelp": "Example: {0} (on the server)",
"HeaderMyMedia": "My Media",
"ButtonRemoveFromCollection": "Remove from Collection",
"LabelAutomaticUpdateLevel": "Automatic update level:",
"LabelAutomaticUpdateLevelForPlugins": "Automatic update level for plugins:",
"TitleNotifications": "Notifications",
"ErrorLaunchingChromecast": "There was an error launching chromecast. Please ensure your device is connected to your wireless network.",
"MessageErrorLoadingSupporterInfo": "There was an error loading Emby Premiere information. Please try again later.",
"MessageLinkYourSupporterKey": "Link your Emby Premiere key with up to {0} Emby Connect members to enjoy free access to the following apps:",
"HeaderConfirmRemoveUser": "Remove User",
"MessageConfirmRemoveConnectSupporter": "Are you sure you wish to remove additional Emby Premiere benefits from this user?",
"ValueTimeLimitSingleHour": "Time limit: 1 hour",
"ValueTimeLimitMultiHour": "Time limit: {0} hours",
"HeaderUsers": "Users",
"PluginCategoryGeneral": "General",
"PluginCategoryContentProvider": "Content Providers",
"PluginCategoryScreenSaver": "Screen Savers",
"PluginCategoryTheme": "Themes",
"PluginCategorySync": "Sync",
"PluginCategorySocialIntegration": "Social Networks",
"PluginCategoryNotifications": "Notifications",
"PluginCategoryMetadata": "Metadata",
"PluginCategoryLiveTV": "Live TV",
"PluginCategoryChannel": "Channels",
"HeaderSearch": "Search",
"ValueDateCreated": "Date created: {0}",
"LabelArtist": "Artist",
"LabelMovie": "Movie",
"LabelMusicVideo": "Music Video",
"LabelEpisode": "Episode",
"LabelSeries": "Series",
"LabelStopping": "Stopping",
"LabelCancelled": "(cancelled)",
"LabelFailed": "(failed)",
"ButtonHelp": "Help",
"ButtonSave": "Save",
"ButtonDownload": "Download",
"SyncJobStatusQueued": "Queued",
"SyncJobStatusConverting": "Converting",
"SyncJobStatusFailed": "Failed",
"SyncJobStatusCancelled": "Cancelled",
"SyncJobStatusCompleted": "Synced",
"SyncJobStatusReadyToTransfer": "Ready to Transfer",
"SyncJobStatusTransferring": "Transferring",
"SyncJobStatusCompletedWithError": "Synced with errors",
"SyncJobItemStatusReadyToTransfer": "Ready to Transfer",
"LabelCollection": "Collection",
"HeaderAddToCollection": "Add to Collection",
"HeaderNewCollection": "New Collection",
"NewCollectionNameExample": "Example: Star Wars Collection",
"OptionSearchForInternetMetadata": "Search the internet for artwork and metadata",
"LabelSelectCollection": "Select collection:",
"HeaderDevices": "Devices",
"ButtonScheduledTasks": "Scheduled tasks",
"MessageItemsAdded": "Items added",
"ButtonAddToCollection": "Add to collection",
"HeaderSelectCertificatePath": "Select Certificate Path",
"ConfirmMessageScheduledTaskButton": "This operation normally runs automatically as a scheduled task and does not require any manual effort. To configure the scheduled task, see:",
"HeaderSupporterBenefit": "An active Emby Premiere subscription provides additional benefits such as access to sync, premium plugins, internet channel content, and more. {0}Learn more{1}.",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"HeaderWelcomeToProjectServerDashboard": "Welcome to the Emby Server Dashboard",
"HeaderWelcomeToProjectWebClient": "Welcome to Emby",
"ButtonTakeTheTour": "Take the tour",
"HeaderWelcomeBack": "Welcome back!",
"TitlePlugins": "Plugins",
"ButtonTakeTheTourToSeeWhatsNew": "Take the tour to see what's new",
"MessageNoSyncJobsFound": "No sync jobs found. Create sync jobs using the Sync buttons found throughout the web interface.",
"HeaderLibraryAccess": "Library Access",
"HeaderChannelAccess": "Channel Access",
"HeaderDeviceAccess": "Device Access",
"HeaderSelectDevices": "Select Devices",
"ButtonCancelItem": "Cancel item",
"ButtonQueueForRetry": "Queue for retry",
"ButtonReenable": "Re-enable",
"ButtonLearnMore": "Learn more",
"SyncJobItemStatusSyncedMarkForRemoval": "Marked for removal",
"LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
"LabelScheduledTaskLastRan": "Last ran {0}, taking {1}.",
"HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "Untuk mengatur semua plugin, silahkan gunakan aplikasi web Emby.",
"LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
"MessagePlaybackErrorRateLimitExceeded": "Your playback rate limit has been exceeded. Please contact your system administrator for details.",
"MessagePlaybackErrorPlaceHolder": "The content chosen is not playable from this device.",
"HeaderSelectAudio": "Select Audio",
"HeaderSelectSubtitles": "Select Subtitles",
"ButtonMarkForRemoval": "Remove from device",
"ButtonUnmarkForRemoval": "Cancel removal from device",
"LabelDefaultStream": "(Default)",
"LabelForcedStream": "(Forced)",
"LabelDefaultForcedStream": "(Default\/Forced)",
"LabelUnknownLanguage": "Unknown language",
"MessageConfirmSyncJobItemCancellation": "Are you sure you wish to cancel this item?",
"ButtonMute": "Mute",
"ButtonUnmute": "Unmute",
"ButtonStop": "Stop",
"ButtonNextTrack": "Next Track",
"ButtonPause": "Pause",
"ButtonPlay": "Play",
"ButtonEdit": "Edit",
"ButtonQueue": "Queue",
"ButtonPlayTrailer": "Play trailer",
"ButtonPlaylist": "Playlist",
"ButtonPreviousTrack": "Previous Track",
"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.",
"HeaderLoginFailure": "Login Failure",
"HeaderAllRecordings": "All Recordings",
"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.",
"MessageRecordingScheduled": "Recording scheduled.",
"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.",
"OptionSunday": "Sunday",
"OptionMonday": "Monday",
"OptionTuesday": "Tuesday",
"OptionWednesday": "Wednesday",
"OptionThursday": "Thursday",
"OptionFriday": "Friday",
"OptionSaturday": "Saturday",
"OptionEveryday": "Every day",
"OptionWeekend": "Weekends",
"OptionWeekday": "Weekdays",
"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",
"MessageChromecastConnectionError": "Your Chromecast receiver is unable to connect to your Emby Server. Please check their connections and try again.",
"MessagePleaseSelectOneItem": "Please select at least one item.",
"MessagePleaseSelectTwoItems": "Please select at least two items.",
"MessageTheSelectedItemsWillBeGrouped": "The selected videos will be grouped into one virtual item. Emby apps will automatically choose which version to play based on device and network performance. Are you sure you wish to continue?",
"HeaderResume": "Resume",
"HeaderMyViews": "My Views",
"HeaderLibraryFolders": "Media Folders",
"HeaderLatestMedia": "Latest Media",
"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.",
"HeaderSelectChannelDownloadPath": "Select Channel Download Path",
"HeaderSelectChannelDownloadPathHelp": "Browse or enter the path to use for storing channel cache files. The folder must be writeable.",
"OptionNewCollection": "New...",
"ButtonAdd": "Add",
"ButtonRemove": "Remove",
"LabelChapterDownloaders": "Chapter downloaders:",
"LabelChapterDownloadersHelp": "Enable and rank your preferred chapter downloaders in order of priority. Lower priority downloaders will only be used to fill in missing information.",
"HeaderFavoriteAlbums": "Favorite Albums",
"HeaderLatestChannelMedia": "Latest Channel Items",
"ButtonOrganizeFile": "Organize File",
"ButtonDeleteFile": "Delete File",
"HeaderOrganizeFile": "Organize File",
"HeaderDeleteFile": "Delete File",
"StatusSkipped": "Skipped",
"StatusFailed": "Failed",
"StatusSuccess": "Success",
"MessageFileWillBeDeleted": "The following file will be deleted:",
"MessageSureYouWishToProceed": "Are you sure you wish to proceed?",
"MessageDuplicatesWillBeDeleted": "In addition the following dupliates will be deleted:",
"MessageFollowingFileWillBeMovedFrom": "The following file will be moved from:",
"MessageDestinationTo": "to:",
"HeaderSelectWatchFolder": "Select Watch Folder",
"HeaderSelectWatchFolderHelp": "Browse or enter the path to your watch folder. The folder must be writeable.",
"OrganizePatternResult": "Result: {0}",
"AutoOrganizeError": "Error Organizing File",
"ErrorOrganizingFileWithErrorCode": "There was an error organizing the file. Error code: {0}.",
"HeaderRestart": "Restart",
"HeaderShutdown": "Shutdown",
"MessageConfirmRestart": "Are you sure you wish to restart Emby Server?",
"MessageConfirmShutdown": "Are you sure you wish to shutdown Emby Server?",
"ButtonUpdateNow": "Update Now",
"ValueItemCount": "{0} item",
"ValueItemCountPlural": "{0} items",
"NewVersionOfSomethingAvailable": "A new version of {0} is available!",
"VersionXIsAvailableForDownload": "Version {0} is now available for download.",
"LabelVersionNumber": "Version {0}",
"LabelPlayMethodTranscoding": "Transcoding",
"LabelPlayMethodDirectStream": "Direct Streaming",
"LabelPlayMethodDirectPlay": "Direct Playing",
"LabelAudioCodec": "Audio: {0}",
"LabelVideoCodec": "Video: {0}",
"LabelLocalAccessUrl": "Local access: {0}",
"LabelRemoteAccessUrl": "Remote access: {0}",
"LabelRunningOnPort": "Running on http port {0}.",
"LabelRunningOnPorts": "Running on http port {0}, and https port {1}.",
"HeaderLatestFromChannel": "Latest from {0}",
"LabelUnknownLanaguage": "Unknown language",
"HeaderCurrentSubtitles": "Current Subtitles",
"MessageDownloadQueued": "The download has been queued.",
"MessageAreYouSureDeleteSubtitles": "Are you sure you wish to delete this subtitle file?",
"ButtonRemoteControl": "Remote Control",
"HeaderLatestTvRecordings": "Latest Recordings",
"ButtonOk": "Ok",
"ButtonCancel": "Cancel",
"ButtonRefresh": "Refresh",
"LabelCurrentPath": "Current path:",
"HeaderSelectMediaPath": "Select Media Path",
"HeaderSelectPath": "Select Path",
"ButtonNetwork": "Network",
"MessageDirectoryPickerInstruction": "Network paths can be entered manually in the event the Network button fails to locate your devices. For example, {0} or {1}.",
"MessageDirectoryPickerBSDInstruction": "For BSD, you may need to configure storage within your FreeNAS Jail in order to allow Emby to access it.",
"MessageDirectoryPickerLinuxInstruction": "For Linux, you must grant the Emby system user at least read access to your storage locations.",
"HeaderMenu": "Menu",
"ButtonOpen": "Open",
"ButtonOpenInNewTab": "Open in new tab",
"ButtonShuffle": "Shuffle",
"ButtonInstantMix": "Instant mix",
"ButtonResume": "Resume",
"HeaderScenes": "Scenes",
"HeaderAudioTracks": "Audio Tracks",
"HeaderLibraries": "Libraries",
"HeaderSubtitles": "Subtitles",
"HeaderVideoQuality": "Video Quality",
"MessageErrorPlayingVideo": "There was an error playing the video.",
"MessageEnsureOpenTuner": "Please ensure there is an open tuner availalble.",
"ButtonHome": "Home",
"ButtonDashboard": "Dashboard",
"ButtonReports": "Reports",
"ButtonMetadataManager": "Metadata Manager",
"HeaderTime": "Time",
"HeaderName": "Name",
"HeaderAlbum": "Album",
"HeaderAlbumArtist": "Album Artist",
"HeaderArtist": "Artist",
"LabelAddedOnDate": "Added {0}",
"ButtonStart": "Start",
"HeaderChannels": "Channels",
"HeaderMediaFolders": "Media Folders",
"HeaderBlockItemsWithNoRating": "Block content with no rating information:",
"OptionBlockOthers": "Others",
"OptionBlockTvShows": "TV Shows",
"OptionBlockTrailers": "Trailers",
"OptionBlockMusic": "Music",
"OptionBlockMovies": "Movies",
"OptionBlockBooks": "Books",
"OptionBlockGames": "Games",
"OptionBlockLiveTvPrograms": "Live TV Programs",
"OptionBlockLiveTvChannels": "Live TV Channels",
"OptionBlockChannelContent": "Internet Channel Content",
"ButtonRevoke": "Revoke",
"MessageConfirmRevokeApiKey": "Are you sure you wish to revoke this api key? The application's connection to Emby Server will be abruptly terminated.",
"HeaderConfirmRevokeApiKey": "Revoke Api Key",
"ValueContainer": "Container: {0}",
"ValueAudioCodec": "Audio Codec: {0}",
"ValueVideoCodec": "Video Codec: {0}",
"ValueCodec": "Codec: {0}",
"ValueConditions": "Conditions: {0}",
"LabelAll": "All",
"HeaderDeleteImage": "Delete Image",
"MessageFileNotFound": "File not found.",
"MessageFileReadError": "An error occurred reading this file.",
"ButtonNextPage": "Next Page",
"ButtonPreviousPage": "Previous Page",
"ButtonMoveLeft": "Move left",
"ButtonMoveRight": "Move right",
"ButtonBrowseOnlineImages": "Browse online images",
"HeaderDeleteItem": "Delete Item",
"ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?",
"HeaderDeleteItems": "Delete Items",
"ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?",
"MessagePleaseEnterNameOrId": "Please enter a name or an external Id.",
"MessageValueNotCorrect": "The value entered is not correct. Please try again.",
"MessageItemSaved": "Item saved.",
"MessagePleaseAcceptTermsOfServiceBeforeContinuing": "Please accept the terms of service before continuing.",
"OptionEnded": "Ended",
"OptionContinuing": "Continuing",
"OptionOff": "Off",
"OptionOn": "On",
"ButtonSettings": "Settings",
"ButtonUninstall": "Uninstall",
"HeaderEnabledFields": "Enabled Fields",
"HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.",
"HeaderLiveTV": "Live TV",
"MissingLocalTrailer": "Missing local trailer.",
"MissingPrimaryImage": "Missing primary image.",
"MissingBackdropImage": "Missing backdrop image.",
"MissingLogoImage": "Missing logo image.",
"MissingEpisode": "Missing episode.",
"OptionScreenshots": "Screenshots",
"OptionBackdrops": "Backdrops",
"OptionImages": "Images",
"OptionKeywords": "Keywords",
"OptionTags": "Tags",
"OptionStudios": "Studios",
"OptionName": "Name",
"OptionOverview": "Overview",
"OptionGenres": "Genres",
"OptionParentalRating": "Parental Rating",
"OptionPeople": "People",
"OptionRuntime": "Runtime",
"OptionProductionLocations": "Production Locations",
"OptionBirthLocation": "Birth Location",
"LabelAllChannels": "All channels",
"LabelLiveProgram": "LIVE",
"LabelNewProgram": "NEW",
"LabelPremiereProgram": "PREMIERE",
"LabelHDProgram": "HD",
"HeaderChangeFolderType": "Change Content Type",
"HeaderChangeFolderTypeHelp": "To change the type, please remove and rebuild the library with the new type.",
"HeaderAlert": "Alert",
"MessagePleaseRestart": "Please restart to finish updating.",
"ButtonRestart": "Restart",
"MessagePleaseRefreshPage": "Please refresh this page to receive new updates from Emby Server.",
"ButtonHide": "Hide",
"MessageSettingsSaved": "Settings saved.",
"ButtonSignOut": "Sign Out",
"ButtonMyProfile": "My Profile",
"ButtonMyPreferences": "My Preferences",
"MessageBrowserDoesNotSupportWebSockets": "This browser does not support web sockets. For a better experience, try a newer browser such as Chrome, Firefox, IE10+, Safari (iOS) or Opera.",
"LabelInstallingPackage": "Installing {0}",
"LabelPackageInstallCompleted": "{0} installation completed.",
"LabelPackageInstallFailed": "{0} installation failed.",
"LabelPackageInstallCancelled": "{0} installation cancelled.",
"TabServer": "Server",
"TabUsers": "Users",
"TabLibrary": "Library",
"TabMetadata": "Metadata",
"TabDLNA": "DLNA",
"TabLiveTV": "Live TV",
"TabAutoOrganize": "Auto-Organize",
"TabPlugins": "Plugins",
"TabAdvanced": "Advanced",
"TabHelp": "Help",
"TabScheduledTasks": "Scheduled Tasks",
"ButtonFullscreen": "Fullscreen",
"ButtonAudioTracks": "Audio Tracks",
"ButtonSubtitles": "Subtitles",
"ButtonScenes": "Scenes",
"ButtonQuality": "Quality",
"HeaderNotifications": "Notifications",
"HeaderSelectPlayer": "Select Player",
"ButtonSelect": "Select",
"ButtonNew": "New",
"MessageInternetExplorerWebm": "For best results with Internet Explorer please install the WebM playback plugin.",
"HeaderVideoError": "Video Error",
"ButtonAddToPlaylist": "Add to playlist",
"HeaderAddToPlaylist": "Add to Playlist",
"LabelName": "Name:",
"ButtonSubmit": "Submit",
"LabelSelectPlaylist": "Playlist:",
"OptionNewPlaylist": "New playlist...",
"MessageAddedToPlaylistSuccess": "Ok",
"ButtonView": "View",
"ButtonViewSeriesRecording": "View series recording",
"ValueOriginalAirDate": "Original air date: {0}",
"ButtonRemoveFromPlaylist": "Remove from playlist",
"HeaderSpecials": "Specials",
"HeaderTrailers": "Trailers",
"HeaderAudio": "Audio",
"HeaderResolution": "Resolution",
"HeaderVideo": "Video",
"HeaderRuntime": "Runtime",
"HeaderCommunityRating": "Community rating",
"HeaderPasswordReset": "Password Reset",
"HeaderParentalRating": "Parental rating",
"HeaderReleaseDate": "Release date",
"HeaderDateAdded": "Date added",
"HeaderSeries": "Series",
"HeaderSeason": "Season",
"HeaderSeasonNumber": "Season number",
"HeaderNetwork": "Network",
"HeaderYear": "Year",
"HeaderGameSystem": "Game system",
"HeaderPlayers": "Players",
"HeaderEmbeddedImage": "Embedded image",
"HeaderTrack": "Track",
"HeaderDisc": "Disc",
"OptionMovies": "Movies",
"OptionCollections": "Collections",
"OptionSeries": "Series",
"OptionSeasons": "Seasons",
"OptionEpisodes": "Episodes",
"OptionGames": "Games",
"OptionGameSystems": "Game systems",
"OptionMusicArtists": "Music artists",
"OptionMusicAlbums": "Music albums",
"OptionMusicVideos": "Music videos",
"OptionSongs": "Songs",
"OptionHomeVideos": "Home videos",
"OptionBooks": "Books",
"OptionAdultVideos": "Adult videos",
"ButtonUp": "Up",
"ButtonDown": "Down",
"LabelMetadataReaders": "Metadata readers:",
"LabelMetadataReadersHelp": "Rank your preferred local metadata sources in order of priority. The first file found will be read.",
"LabelMetadataDownloaders": "Metadata downloaders:",
"LabelMetadataDownloadersHelp": "Enable and rank your preferred metadata downloaders in order of priority. Lower priority downloaders will only be used to fill in missing information.",
"LabelMetadataSavers": "Metadata savers:",
"LabelMetadataSaversHelp": "Choose the file formats to save your metadata to.",
"LabelImageFetchers": "Image fetchers:",
"LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.",
"ButtonQueueAllFromHere": "Queue all from here",
"ButtonPlayAllFromHere": "Play all from here",
"LabelDynamicExternalId": "{0} Id:",
"HeaderIdentify": "Identify Item",
"PersonTypePerson": "Person",
"LabelTitleDisplayOrder": "Title display order:",
"OptionSortName": "Sort name",
"OptionReleaseDate": "Release date",
"LabelSeasonNumber": "Season number:",
"LabelDiscNumber": "Disc number",
"LabelParentNumber": "Parent number",
"LabelEpisodeNumber": "Episode number:",
"LabelTrackNumber": "Track number:",
"LabelNumber": "Number:",
"LabelReleaseDate": "Release date:",
"LabelEndDate": "End date:",
"LabelYear": "Year:",
"LabelDateOfBirth": "Date of birth:",
"LabelBirthYear": "Birth year:",
"LabelBirthDate": "Birth date:",
"LabelDeathDate": "Death date:",
"HeaderRemoveMediaLocation": "Remove Media Location",
"MessageConfirmRemoveMediaLocation": "Are you sure you wish to remove this location?",
"HeaderRenameMediaFolder": "Rename Media Folder",
"LabelNewName": "New name:",
"HeaderAddMediaFolder": "Add Media Folder",
"HeaderAddMediaFolderHelp": "Name (Movies, Music, TV, etc):",
"HeaderRemoveMediaFolder": "Remove Media Folder",
"MessageTheFollowingLocationWillBeRemovedFromLibrary": "The following media locations will be removed from your library:",
"MessageAreYouSureYouWishToRemoveMediaFolder": "Are you sure you wish to remove this media folder?",
"ButtonRename": "Rename",
"ButtonChangeContentType": "Change content type",
"HeaderMediaLocations": "Media Locations",
"LabelContentTypeValue": "Content type: {0}",
"LabelPathSubstitutionHelp": "Optional: Path substitution can map server paths to network shares that clients can access for direct playback.",
"FolderTypeUnset": "Unset (mixed content)",
"FolderTypeMovies": "Movies",
"FolderTypeMusic": "Music",
"FolderTypeAdultVideos": "Adult videos",
"FolderTypePhotos": "Photos",
"FolderTypeMusicVideos": "Music videos",
"FolderTypeHomeVideos": "Home videos",
"FolderTypeGames": "Games",
"FolderTypeBooks": "Books",
"FolderTypeTvShows": "TV",
"TabMovies": "Movies",
"TabSeries": "Series",
"TabEpisodes": "Episodes",
"TabTrailers": "Trailers",
"TabGames": "Games",
"TabAlbums": "Albums",
"TabSongs": "Songs",
"TabMusicVideos": "Music Videos",
"BirthPlaceValue": "Birth place: {0}",
"DeathDateValue": "Died: {0}",
"BirthDateValue": "Born: {0}",
"HeaderLatestReviews": "Latest Reviews",
"HeaderPluginInstallation": "Plugin Installation",
"MessageAlreadyInstalled": "This version is already installed.",
"ValueReviewCount": "{0} Reviews",
"MessageYouHaveVersionInstalled": "You currently have version {0} installed.",
"MessageTrialExpired": "The trial period for this feature has expired",
"MessageTrialWillExpireIn": "The trial period for this feature will expire in {0} day(s)",
"MessageInstallPluginFromApp": "This plugin must be installed from with in the app you intend to use it in.",
"ValuePriceUSD": "Price: {0} (USD)",
"MessageFeatureIncludedWithSupporter": "You are registered for this feature, and will be able to continue using it with an active Emby Premiere subscription.",
"MessageChangeRecurringPlanConfirm": "After completing this transaction you will need to cancel your previous recurring donation from within your PayPal account. Thank you for supporting Emby.",
"ButtonDelete": "Delete",
"HeaderEmbyAccountAdded": "Emby Account Added",
"MessageEmbyAccountAdded": "The Emby account has been added to this user.",
"MessagePendingEmbyAccountAdded": "The Emby account has been added to this user. An email will be sent to the owner of the account. The invitation will need to be confirmed by clicking a link within the email.",
"HeaderEmbyAccountRemoved": "Emby Account Removed",
"MessageEmbyAccontRemoved": "The Emby account has been removed from this user.",
"TooltipLinkedToEmbyConnect": "Linked to Emby Connect",
"HeaderUnrated": "Unrated",
"ValueDiscNumber": "Disc {0}",
"HeaderUnknownDate": "Unknown Date",
"HeaderUnknownYear": "Unknown Year",
"ValueMinutes": "{0} min",
"ButtonPlayExternalPlayer": "Play with external player",
"HeaderSelectExternalPlayer": "Select External Player",
"HeaderExternalPlayerPlayback": "External Player Playback",
"ButtonImDone": "I'm Done",
"OptionWatched": "Watched",
"OptionUnwatched": "Unwatched",
"ExternalPlayerPlaystateOptionsHelp": "Specify how you would like to resume playing this video next time.",
"LabelMarkAs": "Mark as:",
"OptionInProgress": "In-Progress",
"LabelResumePoint": "Resume point:",
"ValueOneMovie": "1 movie",
"ValueMovieCount": "{0} movies",
"ValueOneTrailer": "1 trailer",
"ValueTrailerCount": "{0} trailers",
"ValueOneSeries": "1 series",
"ValueSeriesCount": "{0} series",
"ValueOneEpisode": "1 episode",
"ValueEpisodeCount": "{0} episodes",
"ValueOneGame": "1 game",
"ValueGameCount": "{0} games",
"ValueOneAlbum": "1 album",
"ValueAlbumCount": "{0} albums",
"ValueOneSong": "1 song",
"ValueSongCount": "{0} songs",
"ValueOneMusicVideo": "1 music video",
"ValueMusicVideoCount": "{0} music videos",
"HeaderOffline": "Offline",
"HeaderUnaired": "Unaired",
"HeaderMissing": "Missing",
"ButtonWebsite": "Website",
"TooltipFavorite": "Favorite",
"TooltipLike": "Like",
"TooltipDislike": "Dislike",
"TooltipPlayed": "Played",
"ValueSeriesYearToPresent": "{0}-Present",
"ValueAwards": "Awards: {0}",
"ValueBudget": "Budget: {0}",
"ValueRevenue": "Revenue: {0}",
"ValuePremiered": "Premiered {0}",
"ValuePremieres": "Premieres {0}",
"ValueStudio": "Studio: {0}",
"ValueStudios": "Studios: {0}",
"ValueStatus": "Status: {0}",
"ValueSpecialEpisodeName": "Special - {0}",
"LabelLimit": "Limit:",
"ValueLinks": "Links: {0}",
"HeaderPeople": "People",
"HeaderCastAndCrew": "Cast & Crew",
"ValueArtist": "Artist: {0}",
"ValueArtists": "Artists: {0}",
"HeaderTags": "Tags",
"MediaInfoCameraMake": "Camera make",
"MediaInfoCameraModel": "Camera model",
"MediaInfoAltitude": "Altitude",
"MediaInfoAperture": "Aperture",
"MediaInfoExposureTime": "Exposure time",
"MediaInfoFocalLength": "Focal length",
"MediaInfoOrientation": "Orientation",
"MediaInfoIsoSpeedRating": "Iso speed rating",
"MediaInfoLatitude": "Latitude",
"MediaInfoLongitude": "Longitude",
"MediaInfoShutterSpeed": "Shutter speed",
"MediaInfoSoftware": "Software",
"HeaderIfYouLikeCheckTheseOut": "If you like {0}, check these out...",
"HeaderPlotKeywords": "Plot Keywords",
"HeaderMovies": "Movies",
"HeaderAlbums": "Albums",
"HeaderGames": "Games",
"HeaderBooks": "Books",
"HeaderEpisodes": "Episodes",
"HeaderSeasons": "Seasons",
"HeaderTracks": "Tracks",
"HeaderItems": "Items",
"HeaderOtherItems": "Other Items",
"ButtonFullReview": "Full review",
"ValueAsRole": "as {0}",
"ValueGuestStar": "Guest star",
"MediaInfoSize": "Size",
"MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format",
"MediaInfoContainer": "Container",
"MediaInfoDefault": "Default",
"MediaInfoForced": "Forced",
"MediaInfoExternal": "External",
"MediaInfoTimestamp": "Timestamp",
"MediaInfoPixelFormat": "Pixel format",
"MediaInfoBitDepth": "Bit depth",
"MediaInfoSampleRate": "Sample rate",
"MediaInfoBitrate": "Bitrate",
"MediaInfoChannels": "Channels",
"MediaInfoLayout": "Layout",
"MediaInfoLanguage": "Language",
"MediaInfoCodec": "Codec",
"MediaInfoCodecTag": "Codec tag",
"MediaInfoProfile": "Profile",
"MediaInfoLevel": "Level",
"MediaInfoAspectRatio": "Aspect ratio",
"MediaInfoResolution": "Resolution",
"MediaInfoAnamorphic": "Anamorphic",
"MediaInfoInterlaced": "Interlaced",
"MediaInfoFramerate": "Framerate",
"MediaInfoStreamTypeAudio": "Audio",
"MediaInfoStreamTypeData": "Data",
"MediaInfoStreamTypeVideo": "Video",
"MediaInfoStreamTypeSubtitle": "Subtitle",
"MediaInfoStreamTypeEmbeddedImage": "Embedded Image",
"MediaInfoRefFrames": "Ref frames",
"TabPlayback": "Playback",
"TabNotifications": "Notifications",
"TabExpert": "Expert",
"HeaderSelectCustomIntrosPath": "Select Custom Intros Path",
"HeaderRateAndReview": "Rate and Review",
"HeaderThankYou": "Thank You",
"MessageThankYouForYourReview": "Thank you for your review.",
"LabelYourRating": "Your rating:",
"LabelFullReview": "Full review:",
"LabelShortRatingDescription": "Short rating summary:",
"OptionIRecommendThisItem": "I recommend this item",
"WebClientTourContent": "View your recently added media, next episodes, and more. The green circles indicate how many unplayed items you have.",
"WebClientTourMovies": "Play movies, trailers and more from any device with a web browser",
"WebClientTourMouseOver": "Hold the mouse over any poster for quick access to important information",
"WebClientTourTapHold": "Tap and hold or right click any poster for a context menu",
"WebClientTourMetadataManager": "Click edit to open the metadata manager",
"WebClientTourPlaylists": "Easily create playlists and instant mixes, and play them on any device",
"WebClientTourCollections": "Create movie collections to group box sets together",
"WebClientTourUserPreferences1": "User preferences allow you to customize the way your library is presented in all of your Emby apps",
"WebClientTourUserPreferences2": "Configure your audio and subtitle language settings once, for every Emby app",
"WebClientTourUserPreferences3": "Design the web client home page to your liking",
"WebClientTourUserPreferences4": "Configure backdrops, theme songs and external players",
"WebClientTourMobile1": "The web client works great on smartphones and tablets...",
"WebClientTourMobile2": "and easily controls other devices and Emby apps",
"WebClientTourMySync": "Sync your personal media to your devices for offline viewing.",
"MessageEnjoyYourStay": "Enjoy your stay",
"DashboardTourDashboard": "The server dashboard allows you to monitor your server and your users. You'll always know who is doing what and where they are.",
"DashboardTourHelp": "In-app help provides easy buttons to open wiki pages relating to the on-screen content.",
"DashboardTourUsers": "Easily create user accounts for your friends and family, each with their own permissions, library access, parental controls and more.",
"DashboardTourCinemaMode": "Cinema mode brings the theater experience straight to your living room with the ability to play trailers and custom intros before the main feature.",
"DashboardTourChapters": "Enable chapter image generation for your videos for a more pleasing presentation while viewing.",
"DashboardTourSubtitles": "Automatically download subtitles for your videos in any language.",
"DashboardTourPlugins": "Install plugins such as internet video channels, live tv, metadata scanners, and more.",
"DashboardTourNotifications": "Automatically send notifications of server events to your mobile device, email and more.",
"DashboardTourScheduledTasks": "Easily manage long running operations with scheduled tasks. Decide when they run, and how often.",
"DashboardTourMobile": "The Emby Server dashboard works great on smartphones and tablets. Manage your server from the palm of your hand anytime, anywhere.",
"DashboardTourSync": "Sync your personal media to your devices for offline viewing.",
"MessageRefreshQueued": "Refresh queued",
"TabDevices": "Devices",
"TabExtras": "Extras",
"HeaderUploadImage": "Upload Image",
"DeviceLastUsedByUserName": "Last used by {0}",
"HeaderDeleteDevice": "Delete Device",
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.",
"LabelEnableCameraUploadFor": "Enable camera upload for:",
"HeaderSelectUploadPath": "Select Upload Path",
"LabelEnableCameraUploadForHelp": "Uploads will occur automatically in the background when signed into Emby.",
"ErrorMessageStartHourGreaterThanEnd": "End time must be greater than the start time.",
"ButtonLibraryAccess": "Library access",
"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 Emby.",
"HeaderConnectionFailure": "Connection Failure",
"MessageUnableToConnectToServer": "We're unable to connect to the selected server right now. Please ensure it is running and try again.",
"ButtonSelectServer": "Select Server",
"MessagePluginConfigurationRequiresLocalAccess": "To configure this plugin please sign in to your local server directly.",
"MessageLoggedOutParentalControl": "Access is currently restricted. Please try again later.",
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"ButtonAccept": "Accept",
"ButtonReject": "Reject",
"HeaderForgotPassword": "Forgot Password",
"MessageContactAdminToResetPassword": "Please contact your system administrator to reset your password.",
"MessageForgotPasswordInNetworkRequired": "Please try again within your home network to initiate the password reset process.",
"MessageForgotPasswordFileCreated": "The following file has been created on your server and contains instructions on how to proceed:",
"MessageForgotPasswordFileExpiration": "The reset pin will expire at {0}.",
"MessageInvalidForgotPasswordPin": "An invalid or expired pin was entered. Please try again.",
"MessagePasswordResetForUsers": "Passwords have been removed for the following users. To login, sign in with a blank password.",
"HeaderInviteGuest": "Invite Guest",
"ButtonLinkMyEmbyAccount": "Link my account now",
"MessageConnectAccountRequiredToInviteGuest": "In order to invite guests you need to first link your Emby account to this server.",
"ButtonSync": "Sync",
"SyncMedia": "Sync Media",
"HeaderCancelSyncJob": "Cancel Sync",
"CancelSyncJobConfirmation": "Cancelling the sync job will remove synced media from the device during the next sync process. Are you sure you wish to proceed?",
"TabSync": "Sync",
"MessagePleaseSelectDeviceToSyncTo": "Please select a device to sync to.",
"MessageSyncJobCreated": "Sync job created.",
"LabelSyncTo": "Sync to:",
"LabelSyncJobName": "Sync job name:",
"LabelQuality": "Quality:",
"HeaderSettings": "Settings",
"OptionAutomaticallySyncNewContent": "Automatically sync new content",
"OptionAutomaticallySyncNewContentHelp": "New content added to will be automatically synced to the device.",
"OptionSyncUnwatchedVideosOnly": "Sync unwatched videos only",
"OptionSyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.",
"LabelItemLimit": "Item limit:",
"LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.",
"MessageBookPluginRequired": "Requires installation of the Bookshelf plugin",
"MessageGamePluginRequired": "Requires installation of the GameBrowser plugin",
"MessageUnsetContentHelp": "Content will be displayed as plain folders. For best results use the metadata manager to set the content types of sub-folders.",
"SyncJobItemStatusQueued": "Queued",
"SyncJobItemStatusConverting": "Converting",
"SyncJobItemStatusTransferring": "Transferring",
"SyncJobItemStatusSynced": "Synced",
"SyncJobItemStatusFailed": "Failed",
"SyncJobItemStatusRemovedFromDevice": "Removed from device",
"SyncJobItemStatusCancelled": "Cancelled",
"LabelProfile": "Profile:",
"LabelBitrateMbps": "Bitrate (Mbps):",
"EmbyIntroDownloadMessage": "To download and install Emby Server visit {0}.",
"ButtonNewServer": "New Server",
"ButtonSignInWithConnect": "Sign in with Emby Connect",
"HeaderNewServer": "New Server",
"MyDevice": "My Device",
"ButtonRemote": "Remote",
"TabInfo": "Info",
"TabCast": "Cast",
"TabScenes": "Scenes",
"HeaderUnlockApp": "Unlock App",
"HeaderUnlockSync": "Unlock Emby Sync",
"MessageUnlockAppWithPurchaseOrSupporter": "Unlock this feature with a small one-time purchase, or with an active Emby Premiere subscription.",
"MessageUnlockAppWithSupporter": "Unlock this feature with an active Emby Premiere subscription.",
"MessageToValidateSupporter": "If you have an active Emby Premiere subscription, simply sign into the app once using your Wifi connection within your home network.",
"MessagePaymentServicesUnavailable": "Payment services are currently unavailable. Please try again later.",
"MessagePleaseSignInLocalNetwork": "Before proceeding, please ensure that you're connected to your local network using a Wifi or LAN connection.",
"ButtonUnlockWithPurchase": "Unlock with Purchase",
"ButtonUnlockPrice": "Unlock {0}",
"MessageLiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.",
"OptionEnableFullscreen": "Enable Fullscreen",
"ButtonServer": "Server",
"HeaderAdmin": "Admin",
"HeaderLibrary": "Library",
"HeaderMedia": "Media",
"ButtonInbox": "Inbox",
"HeaderAdvanced": "Advanced",
"HeaderGroupVersions": "Group Versions",
"HeaderSaySomethingLike": "Say Something Like...",
"ButtonTryAgain": "Try Again",
"HeaderYouSaid": "You Said...",
"MessageWeDidntRecognizeCommand": "We're sorry, we didn't recognize that command.",
"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",
"ButtonEditImages": "Edit images",
"ErrorMessagePasswordNotMatchConfirm": "The password and password confirmation must match.",
"ErrorMessageUsernameInUse": "The username is already in use. Please choose a new name and try again.",
"ErrorMessageEmailInUse": "The email address is already in use. Please enter a new email address and try again, or use the forgot password feature.",
"MessageThankYouForConnectSignUp": "Thank you for signing up for Emby Connect. An email will be sent to your address with instructions on how to confirm your new account. Please confirm the account and then return here to sign in.",
"HeaderShare": "Share",
"ButtonShareHelp": "Share a web page containing media information with social media. Media files are never shared publicly.",
"ButtonShare": "Share",
"HeaderConfirm": "Confirm",
"ButtonAdvancedRefresh": "Advanced Refresh",
"MessageConfirmDeleteTunerDevice": "Are you sure you wish to delete this device?",
"MessageConfirmDeleteGuideProvider": "Are you sure you wish to delete this guide provider?",
"HeaderDeleteProvider": "Delete Provider",
"HeaderAddProvider": "Add Provider",
"ErrorAddingTunerDevice": "There was an error adding the tuner device. Please ensure it is accessible and try again.",
"ErrorSavingTvProvider": "There was an error saving the TV provider. Please ensure it is accessible and try again.",
"ErrorGettingTvLineups": "There was an error downloading tv lineups. Please ensure your information is correct and try again.",
"MessageCreateAccountAt": "Create an account at {0}",
"ErrorPleaseSelectLineup": "Please select a lineup and try again. If no lineups are available, then please check that your username, password, and postal code is correct.",
"HeaderTryEmbyPremiere": "Try Emby Premiere",
"ButtonBecomeSupporter": "Get Emby Premiere",
"ButtonClosePlayVideo": "Close and play my media",
"MessageDidYouKnowCinemaMode": "Did you know that with Emby Premiere, you can enhance your experience with features like Cinema Mode?",
"MessageDidYouKnowCinemaMode2": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the main feature.",
"OptionEnableDisplayMirroring": "Enable display mirroring",
"HeaderSyncRequiresSupporterMembership": "Sync requires an active Emby Premiere subscription.",
"HeaderSyncRequiresSupporterMembershipAppVersion": "Sync requires connecting to an Emby Server with an active Emby Premiere subscription.",
"ErrorValidatingSupporterInfo": "There was an error validating your Emby Premiere information. Please try again later.",
"HeaderSync": "Sync",
"LabelLocalSyncStatusValue": "Status: {0}",
"MessageSyncStarted": "Sync started",
"OptionPoster": "Poster",
"OptionPosterCard": "Poster card",
"OptionTimeline": "Timeline",
"OptionList": "List",
"OptionThumb": "Thumb",
"OptionThumbCard": "Thumb card",
"OptionBanner": "Banner",
"NoSlideshowContentFound": "No slideshow images were found.",
"OptionPhotoSlideshow": "Photo slideshow",
"OptionBackdropSlideshow": "Backdrop slideshow",
"HeaderTopPlugins": "Top Plugins",
"ButtonRecord": "Record",
"ButtonOther": "Other",
"HeaderSortBy": "Sort By:",
"HeaderSortOrder": "Sort Order:",
"OptionAscending": "Ascending",
"OptionDescending": "Descending",
"OptionNameSort": "Name",
"OptionTvdbRating": "Tvdb Rating",
"OptionPremiereDate": "Premiere Date",
"OptionImdbRating": "IMDb Rating",
"OptionDatePlayed": "Date Played",
"OptionDateAdded": "Date Added",
"OptionPlayCount": "Play Count",
"ButtonDisconnect": "Disconnect",
"OptionAlbumArtist": "Album Artist",
"OptionArtist": "Artist",
"OptionAlbum": "Album",
"OptionTrackName": "Track Name",
"OptionCommunityRating": "Community Rating",
"ButtonSort": "Sort",
"ButtonMenu": "Menu",
"OptionDefaultSort": "Default",
"ButtonFilter": "Filter",
"OptionCriticRating": "Critic Rating",
"OptionVideoBitrate": "Video Bitrate",
"OptionMetascore": "Metascore",
"OptionRevenue": "Revenue",
"OptionBudget": "Budget",
"ForAdditionalLiveTvOptions": "For additional Live TV providers, click on the External Services tab to see the available options.",
"ButtonGuide": "Guide",
"ButtonRecordedTv": "Recorded TV",
"HeaderDisconnectFromPlayer": "Disconnect from Player",
"ConfirmEndPlayerSession": "Would you like to close Emby on the device?",
"ButtonYes": "Yes",
"ButtonNo": "No",
"ButtonRestorePreviousPurchase": "Restore Purchase",
"AlreadyPaid": "Already Paid?",
"AlreadyPaidHelp1": "If you already paid to install an older version of Media Browser for Android, you don't need to pay again in order to activate this app. Click OK to send us an email at {0} and we'll get it activated for you.",
"AlreadyPaidHelp2": "Got Emby Premiere? Just cancel this dialog, sign into the app from within your home WIFI network, and it will be unlocked automatically.",
"ButtonForYou": "For You",
"ButtonLibrary": "Library",
"ButtonSearch": "Search",
"ButtonNowPlaying": "Now Playing",
"ButtonViewNewApp": "View new app",
"HeaderEmbyForAndroidHasMoved": "Emby for Android has moved!",
"MessageEmbyForAndroidHasMoved": "Emby for Android has moved to a new home in the app store. Please consider checking out the new app. You may continue to use this app for as long as you wish.",
"HeaderNextUp": "Next Up",
"HeaderLatestMovies": "Latest Movies",
"HeaderLatestEpisodes": "Latest Episodes",
"EmbyPremiereMonthly": "Emby Premiere Monthly",
"EmbyPremiereMonthlyWithPrice": "Emby Premiere Monthly {0}",
"HeaderEmailAddress": "E-Mail Address",
"TextPleaseEnterYourEmailAddressForSubscription": "Please enter your e-mail address.",
"LoginDisclaimer": "Emby is designed to help you manage your personal media library, such as home videos and photos. Please see our terms of use. The use of any Emby software constitutes acceptance of these terms.",
"TermsOfUse": "Terms of use",
"HeaderTryMultiSelect": "Try Multi-Select",
"TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!",
"NumLocationsValue": "{0} folders",
"ButtonAddMediaLibrary": "Add Media Library",
"ButtonManageFolders": "Manage folders",
"HeaderTryDragAndDrop": "Try Drag and Drop",
"TryDragAndDropMessage": "To re-arrange playlist items, just drag and drop. Try it!",
"HeaderTryMicrosoftEdge": "Try Microsoft Edge",
"MessageTryMicrosoftEdge": "For a better experience on Windows 10, try the new Microsoft Edge Browser.",
"HeaderTryModernBrowser": "Try a Modern Web Browser",
"MessageTryModernBrowser": "For a better experience on Windows, try a modern web browser such as Google Chrome, Firefox, or Opera.",
"ErrorAddingListingsToSchedulesDirect": "There was an error adding the lineup to your Schedules Direct account. Schedules Direct only allows a limited number of lineups per account. You may need to log into the Schedules Direct website and remove others listings from your account before proceeeding.",
"PleaseAddAtLeastOneFolder": "Please add at least one folder to this library by clicking the Add button.",
"ErrorAddingMediaPathToVirtualFolder": "There was an error adding the media path. Please ensure the path is valid and the Emby Server process has access to that location.",
"ErrorRemovingEmbyConnectAccount": "There was an error removing the Emby Connect account. Please ensure you have an active internet connection and try again.",
"ErrorAddingEmbyConnectAccount1": "There was an error adding the Emby Connect account. Have you created an Emby account? Sign up at {0}.",
"ErrorAddingEmbyConnectAccount2": "Please ensure the Emby account has been activated by following the instructions in the email sent after creating the account. If you did not receive this email then please send an email to {0} from the email address used with the Emby account.",
"HeaderFavoriteArtists": "Favorite Artists",
"HeaderFavoriteSongs": "Favorite Songs",
"HeaderConfirmPluginInstallation": "Confirm Plugin Installation",
"PleaseConfirmPluginInstallation": "Please click OK to confirm you've read the above and wish to proceed with the plugin installation.",
"MessagePluginInstallDisclaimer": "Plugins built by Emby community members are a great way to enhance your Emby experience with additional features and benefits. Before installing, please be aware of the effects they may have on your Emby Server, such as longer library scans, additional background processing, and decreased system stability.",
"ButtonPlayOneMinute": "Play one minute",
"ThankYouForTryingEnjoyOneMinute": "Please enjoy one minute of playback. Thank you for trying Emby.",
"HeaderTryPlayback": "Try Playback",
"HeaderBenefitsEmbyPremiere": "Benefits of Emby Premiere",
"MobileSyncFeatureDescription": "Sync your media to your smart phones and tablets for easy offline access.",
"CoverArtFeatureDescription": "Cover Art creates fun covers and other treatments to help you personalize your media images.",
"HeaderMobileSync": "Mobile Sync",
"HeaderCloudSync": "Cloud Sync",
"CloudSyncFeatureDescription": "Sync your media to the cloud for easy backup, archiving, and converting.",
"HeaderFreeApps": "Free Emby Apps",
"FreeAppsFeatureDescription": "Enjoy free access to select Emby apps for your devices.",
"HeaderCinemaMode": "Cinema Mode",
"CinemaModeFeatureDescription": "Cinema Mode gives you the true cinema experience with trailers and custom intros before the feature.",
"CoverArt": "Cover Art",
"ButtonOff": "Off",
"TitleHardwareAcceleration": "Hardware Acceleration",
"HardwareAccelerationWarning": "Enabling hardware acceleration may cause instability in some environments. If you have difficulty playing video after enabling this, you'll need to change the setting back to Auto.",
"HeaderSelectCodecIntrosPath": "Select Codec Intros Path"
}

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "A",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Settaggi salvati.", "SettingsSaved": "Settaggi salvati.",
"AddUser": "Aggiungi utente", "AddUser": "Aggiungi utente",
"Users": "Utenti", "Users": "Utenti",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Elimina Operazione pianificata", "HeaderDeleteTaskTrigger": "Elimina Operazione pianificata",
"MessageDeleteTaskTrigger": "Sei sicuro di voler cancellare questo evento?", "MessageDeleteTaskTrigger": "Sei sicuro di voler cancellare questo evento?",
"MessageNoPluginsInstalled": "Non hai plugin installati", "MessageNoPluginsInstalled": "Non hai plugin installati",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installato", "LabelVersionInstalled": "{0} installato",
"LabelNumberReviews": "{0} Recensioni", "LabelNumberReviews": "{0} Recensioni",
"LabelFree": "Gratis", "LabelFree": "Gratis",
"HeaderTo": "A",
"HeaderPlaybackError": "Errore di riproduzione", "HeaderPlaybackError": "Errore di riproduzione",
"MessagePlaybackErrorNotAllowed": "Al momento non sei autorizzato a riprodurre questo contenuto. Per favore contatta l'amministratore del sistema per ulteriori dettagli", "MessagePlaybackErrorNotAllowed": "Al momento non sei autorizzato a riprodurre questo contenuto. Per favore contatta l'amministratore del sistema per ulteriori dettagli",
"MessagePlaybackErrorNoCompatibleStream": "Nessuna trasmissione compatibile \u00e8 al momento disponibile. Per favore riprova in seguito o contatta il tuo Amministratore di sistema per chiarimenti", "MessagePlaybackErrorNoCompatibleStream": "Nessuna trasmissione compatibile \u00e8 al momento disponibile. Per favore riprova in seguito o contatta il tuo Amministratore di sistema per chiarimenti",
@ -647,6 +647,7 @@
"ValueGuestStar": "Personaggi famosi", "ValueGuestStar": "Personaggi famosi",
"MediaInfoSize": "Dimensione", "MediaInfoSize": "Dimensione",
"MediaInfoPath": "Percorso", "MediaInfoPath": "Percorso",
"MediaInfoFile": "File",
"MediaInfoFormat": "Formato", "MediaInfoFormat": "Formato",
"MediaInfoContainer": "Contenitore", "MediaInfoContainer": "Contenitore",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "\u049a\u0430\u0439\u0434\u0430",
"MessageNoPluginsDueToAppStore": "\u041f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440\u0434\u0456 \u0431\u0430\u0441\u049b\u0430\u0440\u0443 \u04af\u0448\u0456\u043d, Emby \u0432\u0435\u0431-\u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430\u0441\u044b\u043d \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u044b\u04a3\u044b\u0437.",
"SettingsSaved": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440 \u0441\u0430\u049b\u0442\u0430\u043b\u0434\u044b.", "SettingsSaved": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440 \u0441\u0430\u049b\u0442\u0430\u043b\u0434\u044b.",
"AddUser": "\u041f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b\u043d\u044b \u04af\u0441\u0442\u0435\u0443", "AddUser": "\u041f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b\u043d\u044b \u04af\u0441\u0442\u0435\u0443",
"Users": "\u041f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b\u043b\u0430\u0440", "Users": "\u041f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u0443\u0448\u044b\u043b\u0430\u0440",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "\u0422\u0430\u043f\u0441\u044b\u0440\u043c\u0430 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0456\u043d \u0436\u043e\u044e", "HeaderDeleteTaskTrigger": "\u0422\u0430\u043f\u0441\u044b\u0440\u043c\u0430 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0456\u043d \u0436\u043e\u044e",
"MessageDeleteTaskTrigger": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u043e\u0441\u044b \u0442\u0430\u043f\u0441\u044b\u0440\u043c\u0430 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0456\u043d \u0436\u043e\u044e \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?", "MessageDeleteTaskTrigger": "\u0428\u044b\u043d\u044b\u043c\u0435\u043d \u043e\u0441\u044b \u0442\u0430\u043f\u0441\u044b\u0440\u043c\u0430 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0456\u043d \u0436\u043e\u044e \u049b\u0430\u0436\u0435\u0442 \u043f\u0435?",
"MessageNoPluginsInstalled": "\u041e\u0440\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d \u043f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440 \u0436\u043e\u049b.", "MessageNoPluginsInstalled": "\u041e\u0440\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d \u043f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440 \u0436\u043e\u049b.",
"MessageNoPluginsDueToAppStore": "\u041f\u043b\u0430\u0433\u0438\u043d\u0434\u0435\u0440\u0434\u0456 \u0431\u0430\u0441\u049b\u0430\u0440\u0443 \u04af\u0448\u0456\u043d, Emby \u0432\u0435\u0431-\u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430\u0441\u044b\u043d \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u044b\u04a3\u044b\u0437.",
"LabelVersionInstalled": "{0} \u043e\u0440\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d", "LabelVersionInstalled": "{0} \u043e\u0440\u043d\u0430\u0442\u044b\u043b\u0493\u0430\u043d",
"LabelNumberReviews": "{0} \u043f\u0456\u043a\u0456\u0440", "LabelNumberReviews": "{0} \u043f\u0456\u043a\u0456\u0440",
"LabelFree": "\u0422\u0435\u0433\u0456\u043d", "LabelFree": "\u0422\u0435\u0433\u0456\u043d",
"HeaderTo": "\u049a\u0430\u0439\u0434\u0430",
"HeaderPlaybackError": "\u041e\u0439\u043d\u0430\u0442\u0443 \u049b\u0430\u0442\u0435\u0441\u0456", "HeaderPlaybackError": "\u041e\u0439\u043d\u0430\u0442\u0443 \u049b\u0430\u0442\u0435\u0441\u0456",
"MessagePlaybackErrorNotAllowed": "\u041e\u0441\u044b \u043c\u0430\u0437\u043c\u04b1\u043d\u0434\u044b \u043e\u0439\u043d\u0430\u0442\u0443 \u04af\u0448\u0456\u043d \u0430\u0493\u044b\u043c\u0434\u0430 \u0441\u0456\u0437\u0433\u0435 \u0440\u04b1\u049b\u0441\u0430\u0442 \u0435\u0442\u0456\u043b\u043c\u0435\u0433\u0435\u043d. \u0422\u043e\u043b\u044b\u049b \u043c\u04d9\u043b\u0456\u043c\u0435\u0442\u0442\u0435\u0440 \u04af\u0448\u0456\u043d \u0436\u04af\u0439\u0435\u043b\u0456\u043a \u04d9\u043a\u0456\u043c\u0448\u0456\u04a3\u0456\u0437\u0433\u0435 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u044b\u04a3\u044b\u0437.", "MessagePlaybackErrorNotAllowed": "\u041e\u0441\u044b \u043c\u0430\u0437\u043c\u04b1\u043d\u0434\u044b \u043e\u0439\u043d\u0430\u0442\u0443 \u04af\u0448\u0456\u043d \u0430\u0493\u044b\u043c\u0434\u0430 \u0441\u0456\u0437\u0433\u0435 \u0440\u04b1\u049b\u0441\u0430\u0442 \u0435\u0442\u0456\u043b\u043c\u0435\u0433\u0435\u043d. \u0422\u043e\u043b\u044b\u049b \u043c\u04d9\u043b\u0456\u043c\u0435\u0442\u0442\u0435\u0440 \u04af\u0448\u0456\u043d \u0436\u04af\u0439\u0435\u043b\u0456\u043a \u04d9\u043a\u0456\u043c\u0448\u0456\u04a3\u0456\u0437\u0433\u0435 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u044b\u04a3\u044b\u0437.",
"MessagePlaybackErrorNoCompatibleStream": "\u0410\u0493\u044b\u043c\u0434\u0430 \u0435\u0448\u049b\u0430\u043d\u0434\u0430\u0439 \u0441\u044b\u0439\u044b\u0441\u044b\u043c\u0434\u044b \u0430\u0493\u044b\u043d\u0434\u0430\u0440 \u049b\u0430\u0442\u044b\u043d\u0430\u0443\u043b\u044b \u0435\u043c\u0435\u0441. \u04d8\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u043a\u0435\u0439\u0456\u043d \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437 \u043d\u0435\u043c\u0435\u0441\u0435 \u0442\u043e\u043b\u044b\u049b \u043c\u04d9\u043b\u0456\u043c\u0435\u0442\u0442\u0435\u0440 \u04af\u0448\u0456\u043d \u0436\u04af\u0439\u0435\u043b\u0456\u043a \u04d9\u043a\u0456\u043c\u0448\u0456\u04a3\u0456\u0437\u0433\u0435 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u044b\u04a3\u044b\u0437.", "MessagePlaybackErrorNoCompatibleStream": "\u0410\u0493\u044b\u043c\u0434\u0430 \u0435\u0448\u049b\u0430\u043d\u0434\u0430\u0439 \u0441\u044b\u0439\u044b\u0441\u044b\u043c\u0434\u044b \u0430\u0493\u044b\u043d\u0434\u0430\u0440 \u049b\u0430\u0442\u044b\u043d\u0430\u0443\u043b\u044b \u0435\u043c\u0435\u0441. \u04d8\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u043a\u0435\u0439\u0456\u043d \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437 \u043d\u0435\u043c\u0435\u0441\u0435 \u0442\u043e\u043b\u044b\u049b \u043c\u04d9\u043b\u0456\u043c\u0435\u0442\u0442\u0435\u0440 \u04af\u0448\u0456\u043d \u0436\u04af\u0439\u0435\u043b\u0456\u043a \u04d9\u043a\u0456\u043c\u0448\u0456\u04a3\u0456\u0437\u0433\u0435 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u044b\u04a3\u044b\u0437.",
@ -647,6 +647,7 @@
"ValueGuestStar": "\u0428\u0430\u049b\u044b\u0440\u044b\u043b\u0493\u0430\u043d \u0430\u043a\u0442\u0435\u0440", "ValueGuestStar": "\u0428\u0430\u049b\u044b\u0440\u044b\u043b\u0493\u0430\u043d \u0430\u043a\u0442\u0435\u0440",
"MediaInfoSize": "\u04e8\u043b\u0448\u0435\u043c\u0456", "MediaInfoSize": "\u04e8\u043b\u0448\u0435\u043c\u0456",
"MediaInfoPath": "\u0416\u043e\u043b\u044b", "MediaInfoPath": "\u0416\u043e\u043b\u044b",
"MediaInfoFile": "File",
"MediaInfoFormat": "\u041f\u0456\u0448\u0456\u043c\u0456", "MediaInfoFormat": "\u041f\u0456\u0448\u0456\u043c\u0456",
"MediaInfoContainer": "\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0456", "MediaInfoContainer": "\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0456",
"MediaInfoDefault": "\u04d8\u0434\u0435\u043f\u043a\u0456", "MediaInfoDefault": "\u04d8\u0434\u0435\u043f\u043a\u0456",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "\uc124\uc815\uc774 \uc800\uc7a5\ub418\uc5c8\uc2b5\ub2c8\ub2e4.", "SettingsSaved": "\uc124\uc815\uc774 \uc800\uc7a5\ub418\uc5c8\uc2b5\ub2c8\ub2e4.",
"AddUser": "\uc0ac\uc6a9\uc790 \ucd94\uac00", "AddUser": "\uc0ac\uc6a9\uc790 \ucd94\uac00",
"Users": "\uc0ac\uc6a9\uc790", "Users": "\uc0ac\uc6a9\uc790",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "\uc791\uc5c5 \ud2b8\ub9ac\uac70 \uc0ad\uc81c", "HeaderDeleteTaskTrigger": "\uc791\uc5c5 \ud2b8\ub9ac\uac70 \uc0ad\uc81c",
"MessageDeleteTaskTrigger": "\uc774 \uc791\uc5c5 \ud2b8\ub9ac\uac70\ub97c \uc0ad\uc81c\ud558\uaca0\uc2b5\ub2c8\uae4c?", "MessageDeleteTaskTrigger": "\uc774 \uc791\uc5c5 \ud2b8\ub9ac\uac70\ub97c \uc0ad\uc81c\ud558\uaca0\uc2b5\ub2c8\uae4c?",
"MessageNoPluginsInstalled": "\uc124\uce58\ub41c \ud50c\ub7ec\uadf8\uc778\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.", "MessageNoPluginsInstalled": "\uc124\uce58\ub41c \ud50c\ub7ec\uadf8\uc778\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} \uc124\uce58\ub428", "LabelVersionInstalled": "{0} \uc124\uce58\ub428",
"LabelNumberReviews": "{0} \ub9ac\ubdf0", "LabelNumberReviews": "{0} \ub9ac\ubdf0",
"LabelFree": "\ubb34\ub8cc", "LabelFree": "\ubb34\ub8cc",
"HeaderTo": "To",
"HeaderPlaybackError": "\uc7ac\uc0dd \uc624\ub958", "HeaderPlaybackError": "\uc7ac\uc0dd \uc624\ub958",
"MessagePlaybackErrorNotAllowed": "\uc774 \ucf58\ud150\ud2b8\ub97c \uc7ac\uc0dd\ud560 \uad8c\ud55c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4. \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790\uc5d0\uac8c \ubb38\uc758\ud558\uc138\uc694.", "MessagePlaybackErrorNotAllowed": "\uc774 \ucf58\ud150\ud2b8\ub97c \uc7ac\uc0dd\ud560 \uad8c\ud55c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4. \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790\uc5d0\uac8c \ubb38\uc758\ud558\uc138\uc694.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "\uacbd\ub85c", "MediaInfoPath": "\uacbd\ub85c",
"MediaInfoFile": "File",
"MediaInfoFormat": "\ud615\uc2dd", "MediaInfoFormat": "\ud615\uc2dd",
"MediaInfoContainer": "\ucee8\ud14c\uc774\ub108", "MediaInfoContainer": "\ucee8\ud14c\uc774\ub108",
"MediaInfoDefault": "\uae30\ubcf8", "MediaInfoDefault": "\uae30\ubcf8",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Seting Disimpan", "SettingsSaved": "Seting Disimpan",
"AddUser": "Tambah Pengguna", "AddUser": "Tambah Pengguna",
"Users": "Para Pengguna", "Users": "Para Pengguna",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Til",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Innstillinger lagret", "SettingsSaved": "Innstillinger lagret",
"AddUser": "Legg til bruker", "AddUser": "Legg til bruker",
"Users": "Brukere", "Users": "Brukere",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Slett Oppgave Trigger", "HeaderDeleteTaskTrigger": "Slett Oppgave Trigger",
"MessageDeleteTaskTrigger": "Er du sikker p\u00e5 at du vil slette denne oppgave triggeren?", "MessageDeleteTaskTrigger": "Er du sikker p\u00e5 at du vil slette denne oppgave triggeren?",
"MessageNoPluginsInstalled": "Du har ingen programtillegg installert.", "MessageNoPluginsInstalled": "Du har ingen programtillegg installert.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installert.", "LabelVersionInstalled": "{0} installert.",
"LabelNumberReviews": "{0} Anmeldelser", "LabelNumberReviews": "{0} Anmeldelser",
"LabelFree": "Gratis", "LabelFree": "Gratis",
"HeaderTo": "Til",
"HeaderPlaybackError": "Avspillingsfeil", "HeaderPlaybackError": "Avspillingsfeil",
"MessagePlaybackErrorNotAllowed": "Du er for \u00f8yeblikket ikke autorisert til \u00e5 spille dette innholdet. Ta kontakt med systemadministratoren for mer informasjon.", "MessagePlaybackErrorNotAllowed": "Du er for \u00f8yeblikket ikke autorisert til \u00e5 spille dette innholdet. Ta kontakt med systemadministratoren for mer informasjon.",
"MessagePlaybackErrorNoCompatibleStream": "Ingen kompatible streamer er tilgjengelig for \u00f8yeblikket. Vennligst pr\u00f8v igjen senere eller kontakt systemadministratoren for mer informasjon.", "MessagePlaybackErrorNoCompatibleStream": "Ingen kompatible streamer er tilgjengelig for \u00f8yeblikket. Vennligst pr\u00f8v igjen senere eller kontakt systemadministratoren for mer informasjon.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Gjesteartist", "ValueGuestStar": "Gjesteartist",
"MediaInfoSize": "St\u00f8rrelse", "MediaInfoSize": "St\u00f8rrelse",
"MediaInfoPath": "Sti", "MediaInfoPath": "Sti",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Kontainer", "MediaInfoContainer": "Kontainer",
"MediaInfoDefault": "Standard", "MediaInfoDefault": "Standard",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Naar",
"MessageNoPluginsDueToAppStore": "Om plugins te beheren, gebruik dan de Emby web app.",
"SettingsSaved": "Instellingen opgeslagen.", "SettingsSaved": "Instellingen opgeslagen.",
"AddUser": "Gebruiker toevoegen", "AddUser": "Gebruiker toevoegen",
"Users": "Gebruikers", "Users": "Gebruikers",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Verwijderen Taak Trigger", "HeaderDeleteTaskTrigger": "Verwijderen Taak Trigger",
"MessageDeleteTaskTrigger": "Weet u zeker dat u deze taak trigger wilt verwijderen?", "MessageDeleteTaskTrigger": "Weet u zeker dat u deze taak trigger wilt verwijderen?",
"MessageNoPluginsInstalled": "U heeft geen Plugins ge\u00efnstalleerd.", "MessageNoPluginsInstalled": "U heeft geen Plugins ge\u00efnstalleerd.",
"MessageNoPluginsDueToAppStore": "Om plugins te beheren, gebruik dan de Emby web app.",
"LabelVersionInstalled": "{0} ge\u00efnstalleerd", "LabelVersionInstalled": "{0} ge\u00efnstalleerd",
"LabelNumberReviews": "{0} Recensies", "LabelNumberReviews": "{0} Recensies",
"LabelFree": "Gratis", "LabelFree": "Gratis",
"HeaderTo": "Naar",
"HeaderPlaybackError": "Afspeel Fout", "HeaderPlaybackError": "Afspeel Fout",
"MessagePlaybackErrorNotAllowed": "U bent niet bevoegd om deze content af te spelen. Neem contact op met uw systeembeheerder voor meer informatie.", "MessagePlaybackErrorNotAllowed": "U bent niet bevoegd om deze content af te spelen. Neem contact op met uw systeembeheerder voor meer informatie.",
"MessagePlaybackErrorNoCompatibleStream": "Geen compatibele streams beschikbaar. Probeer het later opnieuw of neem contact op met de serverbeheerder.", "MessagePlaybackErrorNoCompatibleStream": "Geen compatibele streams beschikbaar. Probeer het later opnieuw of neem contact op met de serverbeheerder.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Gast ster", "ValueGuestStar": "Gast ster",
"MediaInfoSize": "Grootte", "MediaInfoSize": "Grootte",
"MediaInfoPath": "Pad", "MediaInfoPath": "Pad",
"MediaInfoFile": "File",
"MediaInfoFormat": "Formaat", "MediaInfoFormat": "Formaat",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Standaard", "MediaInfoDefault": "Standaard",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Do",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Ustawienia zapisane.", "SettingsSaved": "Ustawienia zapisane.",
"AddUser": "Dodaj u\u017cytkownika", "AddUser": "Dodaj u\u017cytkownika",
"Users": "U\u017cytkownicy", "Users": "U\u017cytkownicy",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Usu\u0144 Wyzwalacz Zadania", "HeaderDeleteTaskTrigger": "Usu\u0144 Wyzwalacz Zadania",
"MessageDeleteTaskTrigger": "Jeste\u015b pewien \u017ce chcesz usun\u0105\u0107 ten wyzwalacz zadania?", "MessageDeleteTaskTrigger": "Jeste\u015b pewien \u017ce chcesz usun\u0105\u0107 ten wyzwalacz zadania?",
"MessageNoPluginsInstalled": "Nie masz \u017cadnych wtyczek zainstalowanych.", "MessageNoPluginsInstalled": "Nie masz \u017cadnych wtyczek zainstalowanych.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} zainstalowanych", "LabelVersionInstalled": "{0} zainstalowanych",
"LabelNumberReviews": "{0} Recenzji", "LabelNumberReviews": "{0} Recenzji",
"LabelFree": "Darmowe", "LabelFree": "Darmowe",
"HeaderTo": "Do",
"HeaderPlaybackError": "B\u0142\u0105d Odtwarzania", "HeaderPlaybackError": "B\u0142\u0105d Odtwarzania",
"MessagePlaybackErrorNotAllowed": "Obecnie nie jeste\u015b autoryzowany do odtwarzania tej zawarto\u015bci. prosz\u0119 skontaktuj si\u0119 ze swoim administratorem.", "MessagePlaybackErrorNotAllowed": "Obecnie nie jeste\u015b autoryzowany do odtwarzania tej zawarto\u015bci. prosz\u0119 skontaktuj si\u0119 ze swoim administratorem.",
"MessagePlaybackErrorNoCompatibleStream": "Obecnie brak kompatybilnych stream\u00f3w. Prosz\u0119 spr\u00f3buj ponownie p\u00f3\u017aniej lub skontaktuj si\u0119 z administratorem systemu.", "MessagePlaybackErrorNoCompatibleStream": "Obecnie brak kompatybilnych stream\u00f3w. Prosz\u0119 spr\u00f3buj ponownie p\u00f3\u017aniej lub skontaktuj si\u0119 z administratorem systemu.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Go\u015b\u0107 specjalny", "ValueGuestStar": "Go\u015b\u0107 specjalny",
"MediaInfoSize": "Rozmiar", "MediaInfoSize": "Rozmiar",
"MediaInfoPath": "\u015acie\u017cka", "MediaInfoPath": "\u015acie\u017cka",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Kontener", "MediaInfoContainer": "Kontener",
"MediaInfoDefault": "Domy\u015blnie", "MediaInfoDefault": "Domy\u015blnie",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Para",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Ajustes salvos.", "SettingsSaved": "Ajustes salvos.",
"AddUser": "Adicionar Usu\u00e1rio", "AddUser": "Adicionar Usu\u00e1rio",
"Users": "Usu\u00e1rios", "Users": "Usu\u00e1rios",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Excluir Disparador da Tarefa", "HeaderDeleteTaskTrigger": "Excluir Disparador da Tarefa",
"MessageDeleteTaskTrigger": "Deseja realmente excluir este disparador de tarefa?", "MessageDeleteTaskTrigger": "Deseja realmente excluir este disparador de tarefa?",
"MessageNoPluginsInstalled": "Voc\u00ea n\u00e3o possui plugins instalados.", "MessageNoPluginsInstalled": "Voc\u00ea n\u00e3o possui plugins instalados.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} instalado", "LabelVersionInstalled": "{0} instalado",
"LabelNumberReviews": "{0} Avalia\u00e7\u00f5es", "LabelNumberReviews": "{0} Avalia\u00e7\u00f5es",
"LabelFree": "Gr\u00e1tis", "LabelFree": "Gr\u00e1tis",
"HeaderTo": "Para",
"HeaderPlaybackError": "Erro na Reprodu\u00e7\u00e3o", "HeaderPlaybackError": "Erro na Reprodu\u00e7\u00e3o",
"MessagePlaybackErrorNotAllowed": "Voc\u00ea n\u00e3o est\u00e1 autorizado a reproduzir este conte\u00fado. Por favor, entre em contato com o administrador do sistema para mais detalhes.", "MessagePlaybackErrorNotAllowed": "Voc\u00ea n\u00e3o est\u00e1 autorizado a reproduzir este conte\u00fado. Por favor, entre em contato com o administrador do sistema para mais detalhes.",
"MessagePlaybackErrorNoCompatibleStream": "N\u00e3o existem streams compat\u00edveis. Por favor, tente novamente mais tarde ou contate o administrador do sistema para mais detalhes.", "MessagePlaybackErrorNoCompatibleStream": "N\u00e3o existem streams compat\u00edveis. Por favor, tente novamente mais tarde ou contate o administrador do sistema para mais detalhes.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Ator convidado", "ValueGuestStar": "Ator convidado",
"MediaInfoSize": "Tamanho", "MediaInfoSize": "Tamanho",
"MediaInfoPath": "Caminho", "MediaInfoPath": "Caminho",
"MediaInfoFile": "File",
"MediaInfoFormat": "Formato", "MediaInfoFormat": "Formato",
"MediaInfoContainer": "Recipiente", "MediaInfoContainer": "Recipiente",
"MediaInfoDefault": "Padr\u00e3o", "MediaInfoDefault": "Padr\u00e3o",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Para",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Configura\u00e7\u00f5es guardadas.", "SettingsSaved": "Configura\u00e7\u00f5es guardadas.",
"AddUser": "Adicionar Utilizador", "AddUser": "Adicionar Utilizador",
"Users": "Utilizadores", "Users": "Utilizadores",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "Para",
"HeaderPlaybackError": "Erro na Reprodu\u00e7\u00e3o", "HeaderPlaybackError": "Erro na Reprodu\u00e7\u00e3o",
"MessagePlaybackErrorNotAllowed": "N\u00e3o est\u00e1 autorizado a reproduzir este conte\u00fado. Por favor, contacte o administrador do sistema para mais detalhes.", "MessagePlaybackErrorNotAllowed": "N\u00e3o est\u00e1 autorizado a reproduzir este conte\u00fado. Por favor, contacte o administrador do sistema para mais detalhes.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Settings saved.", "SettingsSaved": "Settings saved.",
"AddUser": "Add User", "AddUser": "Add User",
"Users": "Users", "Users": "Users",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "\u041a\u043e\u043d\u0435\u0447\u043d\u043e\u0435",
"MessageNoPluginsDueToAppStore": "\u0427\u0442\u043e\u0431\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Emby.",
"SettingsSaved": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b.", "SettingsSaved": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b.",
"AddUser": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f", "AddUser": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f",
"Users": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438", "Users": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0430 \u0437\u0430\u0434\u0430\u0447\u0438", "HeaderDeleteTaskTrigger": "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0430 \u0437\u0430\u0434\u0430\u0447\u0438",
"MessageDeleteTaskTrigger": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u0437\u0430\u0434\u0430\u0447\u0438?", "MessageDeleteTaskTrigger": "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u0437\u0430\u0434\u0430\u0447\u0438?",
"MessageNoPluginsInstalled": "\u041d\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432.", "MessageNoPluginsInstalled": "\u041d\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432.",
"MessageNoPluginsDueToAppStore": "\u0427\u0442\u043e\u0431\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d\u0430\u043c\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Emby.",
"LabelVersionInstalled": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430: {0}", "LabelVersionInstalled": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430: {0}",
"LabelNumberReviews": "\u041e\u0442\u0437\u044b\u0432\u044b: {0}", "LabelNumberReviews": "\u041e\u0442\u0437\u044b\u0432\u044b: {0}",
"LabelFree": "\u0411\u0435\u0441\u043f\u043b.", "LabelFree": "\u0411\u0435\u0441\u043f\u043b.",
"HeaderTo": "\u041a\u043e\u043d\u0435\u0447\u043d\u043e\u0435",
"HeaderPlaybackError": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f", "HeaderPlaybackError": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f",
"MessagePlaybackErrorNotAllowed": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u044b \u043d\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f. \u0417\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0441\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u0432\u0430\u0448\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c.", "MessagePlaybackErrorNotAllowed": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u044b \u043d\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f. \u0417\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0441\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u0432\u0430\u0448\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c.",
"MessagePlaybackErrorNoCompatibleStream": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0435 \u043f\u043e\u0442\u043e\u043a\u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435 \u0438\u043b\u0438 \u0437\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c\u0443 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0443.", "MessagePlaybackErrorNoCompatibleStream": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0435 \u043f\u043e\u0442\u043e\u043a\u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435 \u0438\u043b\u0438 \u0437\u0430 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u043c\u0443 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0443.",
@ -647,6 +647,7 @@
"ValueGuestStar": "\u041f\u0440\u0438\u0433\u043b. \u0430\u043a\u0442\u0451\u0440", "ValueGuestStar": "\u041f\u0440\u0438\u0433\u043b. \u0430\u043a\u0442\u0451\u0440",
"MediaInfoSize": "\u0420\u0430\u0437\u043c\u0435\u0440", "MediaInfoSize": "\u0420\u0430\u0437\u043c\u0435\u0440",
"MediaInfoPath": "\u041f\u0443\u0442\u044c", "MediaInfoPath": "\u041f\u0443\u0442\u044c",
"MediaInfoFile": "File",
"MediaInfoFormat": "\u0424\u043e\u0440\u043c\u0430\u0442", "MediaInfoFormat": "\u0424\u043e\u0440\u043c\u0430\u0442",
"MediaInfoContainer": "\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440", "MediaInfoContainer": "\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440",
"MediaInfoDefault": "\u0423\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u0435", "MediaInfoDefault": "\u0423\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u0435",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Settings saved.", "SettingsSaved": "Settings saved.",
"AddUser": "Add User", "AddUser": "Add User",
"Users": "Users", "Users": "Users",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Till",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Inst\u00e4llningarna sparade.", "SettingsSaved": "Inst\u00e4llningarna sparade.",
"AddUser": "Skapa anv\u00e4ndare", "AddUser": "Skapa anv\u00e4ndare",
"Users": "Anv\u00e4ndare", "Users": "Anv\u00e4ndare",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Ta bort aktivitetsutl\u00f6sare", "HeaderDeleteTaskTrigger": "Ta bort aktivitetsutl\u00f6sare",
"MessageDeleteTaskTrigger": "Vill du ta bort denna aktivitetsutl\u00f6sare?", "MessageDeleteTaskTrigger": "Vill du ta bort denna aktivitetsutl\u00f6sare?",
"MessageNoPluginsInstalled": "Inga till\u00e4gg har installerats.", "MessageNoPluginsInstalled": "Inga till\u00e4gg har installerats.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installerade", "LabelVersionInstalled": "{0} installerade",
"LabelNumberReviews": "{0} recensioner", "LabelNumberReviews": "{0} recensioner",
"LabelFree": "Gratis", "LabelFree": "Gratis",
"HeaderTo": "Till",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "G\u00e4startist", "ValueGuestStar": "G\u00e4startist",
"MediaInfoSize": "Storlek", "MediaInfoSize": "Storlek",
"MediaInfoPath": "S\u00f6kv\u00e4g", "MediaInfoPath": "S\u00f6kv\u00e4g",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "F\u00f6rval", "MediaInfoDefault": "F\u00f6rval",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "Buraya",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Ayarlar Kaydedildi", "SettingsSaved": "Ayarlar Kaydedildi",
"AddUser": "Kullan\u0131c\u0131 Ekle", "AddUser": "Kullan\u0131c\u0131 Ekle",
"Users": "Kullan\u0131c\u0131lar", "Users": "Kullan\u0131c\u0131lar",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "Buraya",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "To",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Settings saved.", "SettingsSaved": "Settings saved.",
"AddUser": "Add User", "AddUser": "Add User",
"Users": "Users", "Users": "Users",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "To",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "\u0420\u043e\u0437\u043c\u0456\u0440", "MediaInfoSize": "\u0420\u043e\u0437\u043c\u0456\u0440",
"MediaInfoPath": "\u0428\u043b\u044f\u0445", "MediaInfoPath": "\u0428\u043b\u044f\u0445",
"MediaInfoFile": "File",
"MediaInfoFormat": "\u0424\u043e\u0440\u043c\u0430\u0442", "MediaInfoFormat": "\u0424\u043e\u0440\u043c\u0430\u0442",
"MediaInfoContainer": "\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440", "MediaInfoContainer": "\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440",
"MediaInfoDefault": "\u0422\u0438\u043f\u043e\u0432\u043e", "MediaInfoDefault": "\u0422\u0438\u043f\u043e\u0432\u043e",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "\u0110\u1ebfn",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "L\u01b0u c\u00e1c c\u00e0i \u0111\u1eb7t.", "SettingsSaved": "L\u01b0u c\u00e1c c\u00e0i \u0111\u1eb7t.",
"AddUser": "Th\u00eam ng\u01b0\u1eddi d\u00f9ng", "AddUser": "Th\u00eam ng\u01b0\u1eddi d\u00f9ng",
"Users": "Ng\u01b0\u1eddi d\u00f9ng", "Users": "Ng\u01b0\u1eddi d\u00f9ng",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "\u0110\u1ebfn",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "\u5230",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "\u8bbe\u7f6e\u5df2\u4fdd\u5b58", "SettingsSaved": "\u8bbe\u7f6e\u5df2\u4fdd\u5b58",
"AddUser": "\u6dfb\u52a0\u7528\u6237", "AddUser": "\u6dfb\u52a0\u7528\u6237",
"Users": "\u7528\u6237", "Users": "\u7528\u6237",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "\u5220\u9664\u4efb\u52a1\u89e6\u53d1\u6761\u4ef6", "HeaderDeleteTaskTrigger": "\u5220\u9664\u4efb\u52a1\u89e6\u53d1\u6761\u4ef6",
"MessageDeleteTaskTrigger": "\u4f60\u786e\u5b9a\u5220\u9664\u8fd9\u4e2a\u4efb\u52a1\u89e6\u53d1\u6761\u4ef6\uff1f", "MessageDeleteTaskTrigger": "\u4f60\u786e\u5b9a\u5220\u9664\u8fd9\u4e2a\u4efb\u52a1\u89e6\u53d1\u6761\u4ef6\uff1f",
"MessageNoPluginsInstalled": "\u4f60\u6ca1\u6709\u5b89\u88c5\u63d2\u4ef6\u3002", "MessageNoPluginsInstalled": "\u4f60\u6ca1\u6709\u5b89\u88c5\u63d2\u4ef6\u3002",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} \u5df2\u5b89\u88c5", "LabelVersionInstalled": "{0} \u5df2\u5b89\u88c5",
"LabelNumberReviews": "{0} \u8bc4\u8bba", "LabelNumberReviews": "{0} \u8bc4\u8bba",
"LabelFree": "\u514d\u8d39", "LabelFree": "\u514d\u8d39",
"HeaderTo": "\u5230",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "\u7279\u9080\u660e\u661f", "ValueGuestStar": "\u7279\u9080\u660e\u661f",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "\u5230",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "Settings saved.", "SettingsSaved": "Settings saved.",
"AddUser": "Add User", "AddUser": "Add User",
"Users": "\u7528\u6236", "Users": "\u7528\u6236",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "\u5230",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "\u7279\u7d04\u660e\u661f", "ValueGuestStar": "\u7279\u7d04\u660e\u661f",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "\u8def\u5f91", "MediaInfoPath": "\u8def\u5f91",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",

View file

@ -1,6 +1,4 @@
{ {
"HeaderTo": "\u5230",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"SettingsSaved": "\u8a2d\u7f6e\u5df2\u4fdd\u5b58\u3002", "SettingsSaved": "\u8a2d\u7f6e\u5df2\u4fdd\u5b58\u3002",
"AddUser": "\u6dfb\u52a0\u7528\u6236", "AddUser": "\u6dfb\u52a0\u7528\u6236",
"Users": "\u7528\u6236", "Users": "\u7528\u6236",
@ -131,9 +129,11 @@
"HeaderDeleteTaskTrigger": "Delete Task Trigger", "HeaderDeleteTaskTrigger": "Delete Task Trigger",
"MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?", "MessageDeleteTaskTrigger": "Are you sure you wish to delete this task trigger?",
"MessageNoPluginsInstalled": "You have no plugins installed.", "MessageNoPluginsInstalled": "You have no plugins installed.",
"MessageNoPluginsDueToAppStore": "To manage plugins, please use the Emby web app.",
"LabelVersionInstalled": "{0} installed", "LabelVersionInstalled": "{0} installed",
"LabelNumberReviews": "{0} Reviews", "LabelNumberReviews": "{0} Reviews",
"LabelFree": "Free", "LabelFree": "Free",
"HeaderTo": "\u5230",
"HeaderPlaybackError": "Playback Error", "HeaderPlaybackError": "Playback Error",
"MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.", "MessagePlaybackErrorNotAllowed": "You're currently not authorized to play this content. Please contact your system administrator for details.",
"MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.", "MessagePlaybackErrorNoCompatibleStream": "No compatible streams are currently available. Please try again later or contact your system administrator for details.",
@ -647,6 +647,7 @@
"ValueGuestStar": "Guest star", "ValueGuestStar": "Guest star",
"MediaInfoSize": "Size", "MediaInfoSize": "Size",
"MediaInfoPath": "Path", "MediaInfoPath": "Path",
"MediaInfoFile": "File",
"MediaInfoFormat": "Format", "MediaInfoFormat": "Format",
"MediaInfoContainer": "Container", "MediaInfoContainer": "Container",
"MediaInfoDefault": "Default", "MediaInfoDefault": "Default",