diff --git a/apps/common/embed/lib/view/modals.js b/apps/common/embed/lib/view/modals.js
index 4c9c02e075..030a8f4bcf 100644
--- a/apps/common/embed/lib/view/modals.js
+++ b/apps/common/embed/lib/view/modals.js
@@ -61,10 +61,10 @@ common.view.modals = new(function() {
'';
var _tplbody_embed = '
' +
- 'Width:' +
+ '{width}:' +
'' +
'' +
- 'Height:' +
+ '{height}:' +
'
' +
'';
@@ -75,22 +75,29 @@ common.view.modals = new(function() {
var _$dlg;
if (name == 'share') {
_$dlg = $(tplDialog
- .replace(/\{title}/, 'Share Link')
+ .replace(/\{title}/, this.txtShare)
.replace(/\{body}/, _tplbody_share)
- .replace(/\{footer}/, ''))
+ .replace(/\{footer}/, ''))
.appendTo(parent)
.attr('id', 'dlg-share');
} else
if (name == 'embed') {
_$dlg = $(tplDialog
- .replace(/\{title}/, 'Embed')
+ .replace(/\{title}/, this.txtEmbed)
.replace(/\{body}/, _tplbody_embed)
- .replace(/\{footer}/, ''))
+ .replace(/\{width}/, this.txtWidth)
+ .replace(/\{height}/, this.txtHeight)
+ .replace(/\{footer}/, ''))
.appendTo(parent)
.attr('id', 'dlg-embed');
}
return _$dlg;
- }
+ },
+ txtWidth: 'Width',
+ txtHeight: 'Height',
+ txtShare: 'Share Link',
+ txtCopy: 'Copy to clipboard',
+ txtEmbed: 'Embed'
};
})();
diff --git a/apps/documenteditor/embed/index.html b/apps/documenteditor/embed/index.html
index 5a37da3b20..a620778487 100644
--- a/apps/documenteditor/embed/index.html
+++ b/apps/documenteditor/embed/index.html
@@ -330,6 +330,7 @@
+
diff --git a/apps/documenteditor/embed/js/ApplicationController.js b/apps/documenteditor/embed/js/ApplicationController.js
index cbf9ed383d..8492d88f94 100644
--- a/apps/documenteditor/embed/js/ApplicationController.js
+++ b/apps/documenteditor/embed/js/ApplicationController.js
@@ -30,7 +30,7 @@
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
-var ApplicationController = new(function(){
+DE.ApplicationController = new(function(){
var me,
api,
config = {},
@@ -51,7 +51,7 @@ var ApplicationController = new(function(){
// -------------------------
if (typeof isBrowserSupported !== 'undefined' && !isBrowserSupported()){
- Common.Gateway.reportError(undefined, 'Your browser is not supported.');
+ Common.Gateway.reportError(undefined, this.unsupportedBrowserErrorText);
return;
}
@@ -122,7 +122,7 @@ var ApplicationController = new(function(){
function onCountPages(count) {
maxPages = count;
- $('#pages').text('of ' + count);
+ $('#pages').text(me.textOf + " " + count);
}
function onCurrentPage(number) {
@@ -134,10 +134,10 @@ var ApplicationController = new(function(){
switch (id)
{
case Asc.c_oAscAsyncAction['Print']:
- text = 'Downloading document...';
+ text = me.downloadTextText;
break;
default:
- text = 'Please wait...';
+ text = me.waitText;
break;
}
@@ -248,12 +248,12 @@ var ApplicationController = new(function(){
Common.Gateway.on('processmouse', onProcessMouse);
Common.Gateway.on('downloadas', onDownloadAs);
- ApplicationView.tools.get('#idt-fullscreen')
+ DE.ApplicationView.tools.get('#idt-fullscreen')
.on('click', function(){
common.utils.openLink(embedConfig.fullscreenUrl);
});
- ApplicationView.tools.get('#idt-download')
+ DE.ApplicationView.tools.get('#idt-download')
.on('click', function(){
if ( !!embedConfig.saveUrl ){
common.utils.openLink(embedConfig.saveUrl);
@@ -354,14 +354,14 @@ var ApplicationController = new(function(){
function onOpenDocument(progress) {
var proc = (progress.asc_getCurrentFont() + progress.asc_getCurrentImage())/(progress.asc_getFontsCount() + progress.asc_getImagesCount());
- $('#loadmask-text').html('Loading document: ' + Math.min(Math.round(proc * 100), 100) + '%');
+ $('#loadmask-text').html(me.textLoadingDocument + ': ' + Math.min(Math.round(proc * 100), 100) + '%');
}
function onError(id, level, errData) {
if (id == Asc.c_oAscError.ID.LoadingScriptError) {
$('#id-critical-error-title').text(me.criticalErrorTitle);
$('#id-critical-error-message').text(me.scriptLoadError);
- $('#id-critical-error-close').off().on('click', function(){
+ $('#id-critical-error-close').text(me.txtClose).off().on('click', function(){
window.location.reload();
});
$('#id-critical-error-dialog').css('z-index', 20002).modal('show');
@@ -410,8 +410,7 @@ var ApplicationController = new(function(){
$('#id-critical-error-title').text(me.criticalErrorTitle);
$('#id-critical-error-message').text(message);
- $('#id-critical-error-close').off();
- $('#id-critical-error-close').on('click', function(){
+ $('#id-critical-error-close').text(me.txtClose).off().on('click', function(){
window.location.reload();
});
}
@@ -420,8 +419,7 @@ var ApplicationController = new(function(){
$('#id-critical-error-title').text(me.notcriticalErrorTitle);
$('#id-critical-error-message').text(message);
- $('#id-critical-error-close').off();
- $('#id-critical-error-close').on('click', function(){
+ $('#id-critical-error-close').text(me.txtClose).off().on('click', function(){
$('#id-critical-error-dialog').modal('hide');
});
}
@@ -434,7 +432,7 @@ var ApplicationController = new(function(){
function onExternalMessage(error) {
if (error) {
hidePreloader();
- $('#id-error-mask-title').text('Error');
+ $('#id-error-mask-title').text(me.criticalErrorTitle);
$('#id-error-mask-text').text(error.msg);
$('#id-error-mask').css('display', 'block');
@@ -541,14 +539,20 @@ var ApplicationController = new(function(){
create : createController,
errorDefaultMessage : 'Error code: %1',
unknownErrorText : 'Unknown error.',
- convertationTimeoutText : 'Convertation timeout exceeded.',
- convertationErrorText : 'Convertation failed.',
+ convertationTimeoutText : 'Conversion timeout exceeded.',
+ convertationErrorText : 'Conversion failed.',
downloadErrorText : 'Download failed.',
criticalErrorTitle : 'Error',
notcriticalErrorTitle : 'Warning',
scriptLoadError: 'The connection is too slow, some of the components could not be loaded. Please reload the page.',
errorFilePassProtect: 'The file is password protected and cannot be opened.',
errorAccessDeny: 'You are trying to perform an action you do not have rights for.
Please contact your Document Server administrator.',
- errorUserDrop: 'The file cannot be accessed right now.'
+ errorUserDrop: 'The file cannot be accessed right now.',
+ unsupportedBrowserErrorText: 'Your browser is not supported.',
+ textOf: 'of',
+ downloadTextText: 'Downloading document...',
+ waitText: 'Please, wait...',
+ textLoadingDocument: 'Loading document',
+ txtClose: 'Close'
}
})();
\ No newline at end of file
diff --git a/apps/documenteditor/embed/js/ApplicationView.js b/apps/documenteditor/embed/js/ApplicationView.js
index 41fb404d89..1c3aca46f4 100644
--- a/apps/documenteditor/embed/js/ApplicationView.js
+++ b/apps/documenteditor/embed/js/ApplicationView.js
@@ -30,7 +30,11 @@
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
-var ApplicationView = new(function(){
+if (DE === undefined) {
+ var DE = {};
+}
+
+DE.ApplicationView = new(function(){
var $btnTools;
// Initialize view
@@ -41,10 +45,10 @@ var ApplicationView = new(function(){
$btnTools.addClass('dropdown-toggle').attr('data-toggle', 'dropdown').attr('aria-expanded', 'true');
$btnTools.parent().append(
'');
}
@@ -56,6 +60,11 @@ var ApplicationView = new(function(){
create: createView
, tools: {
get: getTools
- }
+ },
+
+ txtDownload: 'Download',
+ txtShare: 'Share',
+ txtEmbed: 'Embed',
+ txtFullScreen: 'Full Screen'
}
})();
diff --git a/apps/documenteditor/embed/js/application.js b/apps/documenteditor/embed/js/application.js
index 785fd189eb..9045fe1557 100644
--- a/apps/documenteditor/embed/js/application.js
+++ b/apps/documenteditor/embed/js/application.js
@@ -31,6 +31,7 @@
*
*/
+function ($) {
- ApplicationView.create();
- ApplicationController.create();
+ Common.Locale.apply();
+ DE.ApplicationView.create();
+ DE.ApplicationController.create();
}();
diff --git a/apps/documenteditor/embed/locale/bg.json b/apps/documenteditor/embed/locale/bg.json
new file mode 100644
index 0000000000..63690dfe89
--- /dev/null
+++ b/apps/documenteditor/embed/locale/bg.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Копиране в клипборда",
+ "common.view.modals.txtEmbed": "Вграждане",
+ "common.view.modals.txtHeight": "Височина",
+ "common.view.modals.txtShare": "Споделяне на връзка",
+ "common.view.modals.txtWidth": "Широчина",
+ "DE.ApplicationController.convertationErrorText": "Конвертирането е неуспешно.",
+ "DE.ApplicationController.convertationTimeoutText": "Превишава се времето на изтичане на реализациите.",
+ "DE.ApplicationController.criticalErrorTitle": "Грешка",
+ "DE.ApplicationController.downloadErrorText": "Изтеглянето се провали.",
+ "DE.ApplicationController.downloadTextText": "Документът се изтегли ...",
+ "DE.ApplicationController.errorAccessDeny": "Опитвате се да извършите действие, за което нямате права.
Моля, свържете се с администратора на сървъра за документи.",
+ "DE.ApplicationController.errorDefaultMessage": "Код на грешка: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Файлът е защитен с парола и не може да бъде отворен.",
+ "DE.ApplicationController.errorUserDrop": "Файлът не може да бъде достъпен в момента.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Внимание",
+ "DE.ApplicationController.scriptLoadError": "Връзката е твърде бавна, някои от компонентите не могат да бъдат заредени. Моля, презаредете страницата.",
+ "DE.ApplicationController.textLoadingDocument": "Зареждане на документ",
+ "DE.ApplicationController.textOf": "на",
+ "DE.ApplicationController.txtClose": "Затвори",
+ "DE.ApplicationController.unknownErrorText": "Неизвестна грешка.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Вашият браузър не се поддържа.",
+ "DE.ApplicationController.waitText": "Моля изчакай...",
+ "DE.ApplicationView.txtDownload": "Изтегли",
+ "DE.ApplicationView.txtEmbed": "Вграждане",
+ "DE.ApplicationView.txtFullScreen": "Цял екран",
+ "DE.ApplicationView.txtShare": "Дял"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/cs.json b/apps/documenteditor/embed/locale/cs.json
new file mode 100644
index 0000000000..53aee7c517
--- /dev/null
+++ b/apps/documenteditor/embed/locale/cs.json
@@ -0,0 +1,24 @@
+{
+ "common.view.modals.txtCopy": "Zkopírovat do schránky",
+ "common.view.modals.txtHeight": "Výška",
+ "common.view.modals.txtWidth": "Šířka",
+ "DE.ApplicationController.convertationErrorText": "Konverze selhala.",
+ "DE.ApplicationController.convertationTimeoutText": "Vypršel čas konverze.",
+ "DE.ApplicationController.criticalErrorTitle": "Chyba",
+ "DE.ApplicationController.downloadErrorText": "Stahování selhalo.",
+ "DE.ApplicationController.downloadTextText": "Stahování dokumentu...",
+ "DE.ApplicationController.errorAccessDeny": "Pokoušíte se provést akci, na kterou nemáte oprávnění.
Prosím, kontaktujte administrátora vašeho Dokumentového serveru.",
+ "DE.ApplicationController.errorDefaultMessage": "Kód chyby: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Dokument je chráněn heslem a nelze otevřít.",
+ "DE.ApplicationController.errorUserDrop": "Tento soubor není nyní přístupný.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Varování",
+ "DE.ApplicationController.textLoadingDocument": "Načítání dokumentu",
+ "DE.ApplicationController.textOf": "z",
+ "DE.ApplicationController.txtClose": "Zavřít",
+ "DE.ApplicationController.unknownErrorText": "Neznámá chyba.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Váš prohlížeč není podporován.",
+ "DE.ApplicationController.waitText": "Prosím, čekejte...",
+ "DE.ApplicationView.txtDownload": "Stáhnout",
+ "DE.ApplicationView.txtFullScreen": "Celá obrazovka",
+ "DE.ApplicationView.txtShare": "Sdílet"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/de.json b/apps/documenteditor/embed/locale/de.json
new file mode 100644
index 0000000000..9e90883158
--- /dev/null
+++ b/apps/documenteditor/embed/locale/de.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "In die Zwischenablage kopieren",
+ "common.view.modals.txtEmbed": "Einbetten",
+ "common.view.modals.txtHeight": "Höhe",
+ "common.view.modals.txtShare": "Link teilen",
+ "common.view.modals.txtWidth": "Breite",
+ "DE.ApplicationController.convertationErrorText": "Konvertierung ist fehlgeschlagen.",
+ "DE.ApplicationController.convertationTimeoutText": "Timeout für die Konvertierung wurde überschritten.",
+ "DE.ApplicationController.criticalErrorTitle": "Fehler",
+ "DE.ApplicationController.downloadErrorText": "Herunterladen ist fehlgeschlagen.",
+ "DE.ApplicationController.downloadTextText": "Dokument wird heruntergeladen...",
+ "DE.ApplicationController.errorAccessDeny": "Sie haben versucht die Änderungen im Dokument, zu dem Sie keine Berechtigungen haben, vorzunehemen.
Wenden Sie sich an Ihren Serveradministrator.",
+ "DE.ApplicationController.errorDefaultMessage": "Fehlercode: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Das Dokument ist kennwortgeschützt und kann nicht geöffnet werden.",
+ "DE.ApplicationController.errorUserDrop": "Kein Zugriff auf diese Datei ist möglich.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Warnung",
+ "DE.ApplicationController.scriptLoadError": "Die Verbindung ist zu langsam, einige der Komponenten konnten nicht geladen werden. Bitte laden Sie die Seite erneut.",
+ "DE.ApplicationController.textLoadingDocument": "Dokument wird geladen...",
+ "DE.ApplicationController.textOf": "von",
+ "DE.ApplicationController.txtClose": "Schließen",
+ "DE.ApplicationController.unknownErrorText": "Unbekannter Fehler.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Ihr Webbrowser wird nicht unterstützt.",
+ "DE.ApplicationController.waitText": "Bitte warten...",
+ "DE.ApplicationView.txtDownload": "Herunterladen",
+ "DE.ApplicationView.txtEmbed": "Einbetten",
+ "DE.ApplicationView.txtFullScreen": "Vollbild-Modus",
+ "DE.ApplicationView.txtShare": "Freigeben"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/en.json b/apps/documenteditor/embed/locale/en.json
new file mode 100644
index 0000000000..77a8b48f85
--- /dev/null
+++ b/apps/documenteditor/embed/locale/en.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Copy to clipboard",
+ "common.view.modals.txtEmbed": "Embed",
+ "common.view.modals.txtHeight": "Height",
+ "common.view.modals.txtShare": "Share Link",
+ "common.view.modals.txtWidth": "Width",
+ "DE.ApplicationController.convertationErrorText": "Conversion failed.",
+ "DE.ApplicationController.convertationTimeoutText": "Conversion timeout exceeded.",
+ "DE.ApplicationController.criticalErrorTitle": "Error",
+ "DE.ApplicationController.downloadErrorText": "Download failed.",
+ "DE.ApplicationController.downloadTextText": "Downloading document...",
+ "DE.ApplicationController.errorAccessDeny": "You are trying to perform an action you do not have rights for.
Please contact your Document Server administrator.",
+ "DE.ApplicationController.errorDefaultMessage": "Error code: %1",
+ "DE.ApplicationController.errorFilePassProtect": "The file is password protected and cannot be opened.",
+ "DE.ApplicationController.errorUserDrop": "The file cannot be accessed right now.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Warning",
+ "DE.ApplicationController.scriptLoadError": "The connection is too slow, some of the components could not be loaded. Please reload the page.",
+ "DE.ApplicationController.textLoadingDocument": "Loading document",
+ "DE.ApplicationController.textOf": "of",
+ "DE.ApplicationController.txtClose": "Close",
+ "DE.ApplicationController.unknownErrorText": "Unknown error.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Your browser is not supported.",
+ "DE.ApplicationController.waitText": "Please, wait...",
+ "DE.ApplicationView.txtDownload": "Download",
+ "DE.ApplicationView.txtEmbed": "Embed",
+ "DE.ApplicationView.txtFullScreen": "Full Screen",
+ "DE.ApplicationView.txtShare": "Share"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/es.json b/apps/documenteditor/embed/locale/es.json
new file mode 100644
index 0000000000..ea08f67222
--- /dev/null
+++ b/apps/documenteditor/embed/locale/es.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Copiar al portapapeles",
+ "common.view.modals.txtEmbed": "Incorporar",
+ "common.view.modals.txtHeight": "Altura",
+ "common.view.modals.txtShare": "Compartir enlace",
+ "common.view.modals.txtWidth": "Ancho",
+ "DE.ApplicationController.convertationErrorText": "Fallo de conversión.",
+ "DE.ApplicationController.convertationTimeoutText": "Límite de tiempo de conversión está superado.",
+ "DE.ApplicationController.criticalErrorTitle": "Error",
+ "DE.ApplicationController.downloadErrorText": "Fallo en descarga.",
+ "DE.ApplicationController.downloadTextText": "Cargando documento...",
+ "DE.ApplicationController.errorAccessDeny": "Usted no tiene permisos para realizar la acción que está intentando hacer.
Por favor, contacte con su Administrador del Servidor de Documentos.",
+ "DE.ApplicationController.errorDefaultMessage": "Código de error: %1",
+ "DE.ApplicationController.errorFilePassProtect": "El archivo está protegido por una contraseña y no puede ser abierto.",
+ "DE.ApplicationController.errorUserDrop": "No se puede acceder al archivo ahora mismo.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Aviso",
+ "DE.ApplicationController.scriptLoadError": "La conexión a Internet es demasiado lenta, no se podía cargar algunos componentes. Por favor, recargue la página.",
+ "DE.ApplicationController.textLoadingDocument": "Cargando documento",
+ "DE.ApplicationController.textOf": "de",
+ "DE.ApplicationController.txtClose": "Cerrar",
+ "DE.ApplicationController.unknownErrorText": "Error desconocido.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Su navegador no está soportado.",
+ "DE.ApplicationController.waitText": "Por favor, espere...",
+ "DE.ApplicationView.txtDownload": "Descargar",
+ "DE.ApplicationView.txtEmbed": "Incorporar",
+ "DE.ApplicationView.txtFullScreen": "Pantalla Completa",
+ "DE.ApplicationView.txtShare": "Compartir"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/fr.json b/apps/documenteditor/embed/locale/fr.json
new file mode 100644
index 0000000000..1145973e31
--- /dev/null
+++ b/apps/documenteditor/embed/locale/fr.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Copier dans le Presse-papiers",
+ "common.view.modals.txtEmbed": "Incorporer",
+ "common.view.modals.txtHeight": "Hauteur",
+ "common.view.modals.txtShare": "Partager un lien",
+ "common.view.modals.txtWidth": "Largeur",
+ "DE.ApplicationController.convertationErrorText": "Échec de la conversion.",
+ "DE.ApplicationController.convertationTimeoutText": "Délai d'attente de la conversion dépassé ",
+ "DE.ApplicationController.criticalErrorTitle": "Erreur",
+ "DE.ApplicationController.downloadErrorText": "Échec du téléchargement.",
+ "DE.ApplicationController.downloadTextText": "Téléchargement du document...",
+ "DE.ApplicationController.errorAccessDeny": "Vous tentez d'exéсuter une action pour laquelle vous ne disposez pas des droits.
Veuillez contacter l'administrateur de Document Server.",
+ "DE.ApplicationController.errorDefaultMessage": "Code d'erreur: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Le fichier est protégé par le mot de passe et ne peut pas être ouvert.",
+ "DE.ApplicationController.errorUserDrop": "Impossible d'accéder au fichier.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Avertissement",
+ "DE.ApplicationController.scriptLoadError": "La connexion est trop lente, certains éléments ne peuvent pas être chargés. Veuillez recharger la page.",
+ "DE.ApplicationController.textLoadingDocument": "Chargement du document",
+ "DE.ApplicationController.textOf": "de",
+ "DE.ApplicationController.txtClose": "Fermer",
+ "DE.ApplicationController.unknownErrorText": "Erreur inconnue.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Votre navigateur n'est pas pris en charge.",
+ "DE.ApplicationController.waitText": "Veuillez patienter...",
+ "DE.ApplicationView.txtDownload": "Télécharger",
+ "DE.ApplicationView.txtEmbed": "Incorporer",
+ "DE.ApplicationView.txtFullScreen": "Plein écran",
+ "DE.ApplicationView.txtShare": "Partager"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/hu.json b/apps/documenteditor/embed/locale/hu.json
new file mode 100644
index 0000000000..e20d00001f
--- /dev/null
+++ b/apps/documenteditor/embed/locale/hu.json
@@ -0,0 +1,21 @@
+{
+ "common.view.modals.txtHeight": "Magasság",
+ "common.view.modals.txtWidth": "Szélesség",
+ "DE.ApplicationController.convertationTimeoutText": "Időtúllépés az átalakítás során.",
+ "DE.ApplicationController.criticalErrorTitle": "Hiba",
+ "DE.ApplicationController.downloadErrorText": "Sikertelen letöltés.",
+ "DE.ApplicationController.downloadTextText": "Dokumentum letöltése...",
+ "DE.ApplicationController.errorAccessDeny": "Olyan műveletet próbál végrehajtani, melyre nincs jogosultsága.
Vegye fel a kapcsolatot a Document Server adminisztrátorával.",
+ "DE.ApplicationController.errorDefaultMessage": "Hibakód: %1",
+ "DE.ApplicationController.errorFilePassProtect": "A dokumentum jelszóval védett, és nem nyitható meg.",
+ "DE.ApplicationController.errorUserDrop": "A dokumentum jelenleg nem elérhető",
+ "DE.ApplicationController.notcriticalErrorTitle": "Figyelmeztetés",
+ "DE.ApplicationController.scriptLoadError": "A kapcsolat túl lassú, néhány komponens nem töltődött be. Frissítse az oldalt.",
+ "DE.ApplicationController.textLoadingDocument": "Dokumentum betöltése",
+ "DE.ApplicationController.txtClose": "Bezár",
+ "DE.ApplicationController.unknownErrorText": "Ismeretlen hiba.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "A böngészője nem támogatott.",
+ "DE.ApplicationView.txtDownload": "Letöltés",
+ "DE.ApplicationView.txtFullScreen": "Teljes képernyő",
+ "DE.ApplicationView.txtShare": "Megosztás"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/it.json b/apps/documenteditor/embed/locale/it.json
new file mode 100644
index 0000000000..327a968e2f
--- /dev/null
+++ b/apps/documenteditor/embed/locale/it.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Copia negli appunti",
+ "common.view.modals.txtEmbed": "Incorpora",
+ "common.view.modals.txtHeight": "Altezza",
+ "common.view.modals.txtShare": "Condividi collegamento",
+ "common.view.modals.txtWidth": "Larghezza",
+ "DE.ApplicationController.convertationErrorText": "Conversione fallita.",
+ "DE.ApplicationController.convertationTimeoutText": "È stato superato il tempo limite della conversione.",
+ "DE.ApplicationController.criticalErrorTitle": "Errore",
+ "DE.ApplicationController.downloadErrorText": "Scaricamento fallito",
+ "DE.ApplicationController.downloadTextText": "Scaricamento del documento in corso...",
+ "DE.ApplicationController.errorAccessDeny": "Stai tentando di eseguire un'azione per la quale non disponi di permessi sufficienti.
Si prega di contattare l'amministratore del Server dei Documenti.",
+ "DE.ApplicationController.errorDefaultMessage": "Codice errore: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Il file è protetto da una password. Impossibile aprirlo.",
+ "DE.ApplicationController.errorUserDrop": "Impossibile accedere al file subito.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Avviso",
+ "DE.ApplicationController.scriptLoadError": "La connessione è troppo lenta, alcuni componenti non possono essere caricati. Si prega di ricaricare la pagina.",
+ "DE.ApplicationController.textLoadingDocument": "Caricamento del documento",
+ "DE.ApplicationController.textOf": "di",
+ "DE.ApplicationController.txtClose": "Chiudi",
+ "DE.ApplicationController.unknownErrorText": "Errore sconosciuto.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Il tuo browser non è supportato.",
+ "DE.ApplicationController.waitText": "Per favore, attendi...",
+ "DE.ApplicationView.txtDownload": "Scarica",
+ "DE.ApplicationView.txtEmbed": "Incorpora",
+ "DE.ApplicationView.txtFullScreen": "Schermo intero",
+ "DE.ApplicationView.txtShare": "Condividi"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/ja.json b/apps/documenteditor/embed/locale/ja.json
new file mode 100644
index 0000000000..e3dfc777ed
--- /dev/null
+++ b/apps/documenteditor/embed/locale/ja.json
@@ -0,0 +1,21 @@
+{
+ "common.view.modals.txtHeight": "高さ",
+ "common.view.modals.txtWidth": "幅",
+ "DE.ApplicationController.convertationErrorText": "変換に失敗しました",
+ "DE.ApplicationController.convertationTimeoutText": "変換のタイムアウトを超過しました。",
+ "DE.ApplicationController.criticalErrorTitle": "エラー",
+ "DE.ApplicationController.downloadErrorText": "ダウンロードに失敗しました",
+ "DE.ApplicationController.downloadTextText": "ドキュメントのダウンロード中...",
+ "DE.ApplicationController.errorDefaultMessage": "エラー コード: %1",
+ "DE.ApplicationController.errorFilePassProtect": "ドキュメントがパスワードで保護されているため開くことができません",
+ "DE.ApplicationController.errorUserDrop": "今、ファイルにアクセスすることはできません。",
+ "DE.ApplicationController.notcriticalErrorTitle": "警告",
+ "DE.ApplicationController.textLoadingDocument": "ドキュメントを読み込んでいます",
+ "DE.ApplicationController.textOf": "から",
+ "DE.ApplicationController.txtClose": "閉じる",
+ "DE.ApplicationController.unknownErrorText": "不明なエラー",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "お使いのブラウザがサポートされていません。",
+ "DE.ApplicationView.txtDownload": "ダウンロード",
+ "DE.ApplicationView.txtFullScreen": "全画面表示",
+ "DE.ApplicationView.txtShare": "シェア"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/ko.json b/apps/documenteditor/embed/locale/ko.json
new file mode 100644
index 0000000000..bbafcc9f67
--- /dev/null
+++ b/apps/documenteditor/embed/locale/ko.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "클립보드로 복사",
+ "common.view.modals.txtEmbed": "퍼가기",
+ "common.view.modals.txtHeight": "높이",
+ "common.view.modals.txtShare": "링크 공유",
+ "common.view.modals.txtWidth": "너비",
+ "DE.ApplicationController.convertationErrorText": "변환 실패",
+ "DE.ApplicationController.convertationTimeoutText": "전환 시간 초과를 초과했습니다.",
+ "DE.ApplicationController.criticalErrorTitle": "오류",
+ "DE.ApplicationController.downloadErrorText": "다운로드하지 못했습니다.",
+ "DE.ApplicationController.downloadTextText": "문서 다운로드 중 ...",
+ "DE.ApplicationController.errorAccessDeny": "권한이없는 작업을 수행하려고합니다.
Document Server 관리자에게 문의하십시오.",
+ "DE.ApplicationController.errorDefaultMessage": "오류 코드 : %1",
+ "DE.ApplicationController.errorFilePassProtect": "이 문서는 암호로 보호되어있어 열 수 없습니다.",
+ "DE.ApplicationController.errorUserDrop": "파일에 지금 액세스 할 수 없습니다.",
+ "DE.ApplicationController.notcriticalErrorTitle": "경고",
+ "DE.ApplicationController.scriptLoadError": "연결 속도가 느려, 일부 요소들이 로드되지 않았습니다. 페이지를 다시 새로 고침해주세요.",
+ "DE.ApplicationController.textLoadingDocument": "문서로드 중",
+ "DE.ApplicationController.textOf": "중",
+ "DE.ApplicationController.txtClose": "완료",
+ "DE.ApplicationController.unknownErrorText": "알 수없는 오류.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "사용중인 브라우저가 지원되지 않습니다.",
+ "DE.ApplicationController.waitText": "잠시만 기달려주세요...",
+ "DE.ApplicationView.txtDownload": "다운로드",
+ "DE.ApplicationView.txtEmbed": "퍼가기",
+ "DE.ApplicationView.txtFullScreen": "전체 화면",
+ "DE.ApplicationView.txtShare": "공유"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/lv.json b/apps/documenteditor/embed/locale/lv.json
new file mode 100644
index 0000000000..eab88f7f97
--- /dev/null
+++ b/apps/documenteditor/embed/locale/lv.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Nokopēts starpliktuvē",
+ "common.view.modals.txtHeight": "Augstums",
+ "common.view.modals.txtWidth": "Platums",
+ "DE.ApplicationController.convertationErrorText": "Konversija neizdevās.",
+ "DE.ApplicationController.convertationTimeoutText": "Konversijas taimauts pārsniegts.",
+ "DE.ApplicationController.criticalErrorTitle": "Kļūda",
+ "DE.ApplicationController.downloadErrorText": "Lejuplāde neizdevās.",
+ "DE.ApplicationController.downloadTextText": "Lejuplādē dokumentu...",
+ "DE.ApplicationController.errorAccessDeny": "Jūs mēģināt veikt darbību, kuru nedrīkstat veikt.
Lūdzu, sazinieties ar savu dokumentu servera administratoru.",
+ "DE.ApplicationController.errorDefaultMessage": "Kļūdas kods: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Fails ir aizsargāts ar paroli un to nevar atvērt.",
+ "DE.ApplicationController.errorUserDrop": "Failam šobrīd nevar piekļūt.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Brīdinājums",
+ "DE.ApplicationController.textLoadingDocument": "Ielādē dokumentu",
+ "DE.ApplicationController.textOf": "no",
+ "DE.ApplicationController.txtClose": "Aizvērt",
+ "DE.ApplicationController.unknownErrorText": "Nezināma kļūda.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Jūsu pārlūkprogramma nav atbalstīta.",
+ "DE.ApplicationView.txtDownload": "Lejupielādēt",
+ "DE.ApplicationView.txtShare": "Dalīties"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/nl.json b/apps/documenteditor/embed/locale/nl.json
new file mode 100644
index 0000000000..93c687f69b
--- /dev/null
+++ b/apps/documenteditor/embed/locale/nl.json
@@ -0,0 +1,23 @@
+{
+ "common.view.modals.txtCopy": "Kopieer naar klembord",
+ "common.view.modals.txtHeight": "Hoogte",
+ "common.view.modals.txtWidth": "Breedte",
+ "DE.ApplicationController.convertationTimeoutText": "Time-out voor conversie overschreden.",
+ "DE.ApplicationController.criticalErrorTitle": "Fout",
+ "DE.ApplicationController.downloadErrorText": "Download mislukt.",
+ "DE.ApplicationController.downloadTextText": "Document wordt gedownload...",
+ "DE.ApplicationController.errorAccessDeny": "U probeert een actie uit te voeren waarvoor u geen rechten hebt.
Neem contact op met de beheerder van de documentserver.",
+ "DE.ApplicationController.errorDefaultMessage": "Foutcode: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Het bestand is beschermd met een wachtwoord en kan niet worden geopend.",
+ "DE.ApplicationController.errorUserDrop": "Toegang tot het bestand is op dit moment niet mogelijk.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Waarschuwing",
+ "DE.ApplicationController.scriptLoadError": "De verbinding is te langzaam, sommige componenten konden niet geladen worden. Laad de pagina opnieuw.",
+ "DE.ApplicationController.textLoadingDocument": "Document wordt geladen",
+ "DE.ApplicationController.textOf": "van",
+ "DE.ApplicationController.txtClose": "Sluiten",
+ "DE.ApplicationController.unknownErrorText": "Onbekende fout.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Uw browser wordt niet ondersteund.",
+ "DE.ApplicationView.txtDownload": "Downloaden",
+ "DE.ApplicationView.txtFullScreen": "Volledig scherm",
+ "DE.ApplicationView.txtShare": "Delen"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/pl.json b/apps/documenteditor/embed/locale/pl.json
new file mode 100644
index 0000000000..8e01748c27
--- /dev/null
+++ b/apps/documenteditor/embed/locale/pl.json
@@ -0,0 +1,23 @@
+{
+ "common.view.modals.txtCopy": "Skopiuj do schowka",
+ "common.view.modals.txtHeight": "Wysokość",
+ "common.view.modals.txtWidth": "Szerokość",
+ "DE.ApplicationController.convertationTimeoutText": "Przekroczono limit czasu konwersji.",
+ "DE.ApplicationController.criticalErrorTitle": "Błąd",
+ "DE.ApplicationController.downloadErrorText": "Pobieranie nieudane.",
+ "DE.ApplicationController.downloadTextText": "Pobieranie dokumentu...",
+ "DE.ApplicationController.errorAccessDeny": "Próbujesz wykonać działanie, na które nie masz uprawnień.
Proszę skontaktować się z administratorem serwera dokumentów.",
+ "DE.ApplicationController.errorDefaultMessage": "Kod błędu: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Dokument jest chroniony hasłem i nie może być otwarty.",
+ "DE.ApplicationController.errorUserDrop": "Nie można uzyskać dostępu do tego pliku.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Ostrzeżenie",
+ "DE.ApplicationController.textLoadingDocument": "Ładowanie dokumentu",
+ "DE.ApplicationController.textOf": "z",
+ "DE.ApplicationController.txtClose": "Zamknij",
+ "DE.ApplicationController.unknownErrorText": "Nieznany błąd.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Twoja przeglądarka nie jest wspierana.",
+ "DE.ApplicationController.waitText": "Proszę czekać...",
+ "DE.ApplicationView.txtDownload": "Pobierz",
+ "DE.ApplicationView.txtFullScreen": "Pełny ekran",
+ "DE.ApplicationView.txtShare": "Udostępnij"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/pt.json b/apps/documenteditor/embed/locale/pt.json
new file mode 100644
index 0000000000..42280f39c9
--- /dev/null
+++ b/apps/documenteditor/embed/locale/pt.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Copiar para a área de transferência",
+ "common.view.modals.txtHeight": "Altura",
+ "common.view.modals.txtWidth": "Largura",
+ "DE.ApplicationController.convertationTimeoutText": "Tempo limite de conversão excedido.",
+ "DE.ApplicationController.criticalErrorTitle": "Erro",
+ "DE.ApplicationController.downloadErrorText": "Falha ao baixar",
+ "DE.ApplicationController.downloadTextText": "Baixando documento...",
+ "DE.ApplicationController.errorAccessDeny": "Você está tentando executar uma ação para a qual não tem direitos.
Entre em contato com o administrador do Document Server.",
+ "DE.ApplicationController.errorDefaultMessage": "Código do erro: %1",
+ "DE.ApplicationController.errorFilePassProtect": "O documento é protegido por senha e não pode ser aberto.",
+ "DE.ApplicationController.errorUserDrop": "O arquivo não pode ser acessado agora.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Aviso",
+ "DE.ApplicationController.textLoadingDocument": "Carregando documento",
+ "DE.ApplicationController.textOf": "de",
+ "DE.ApplicationController.txtClose": "Fechar",
+ "DE.ApplicationController.unknownErrorText": "Erro desconhecido.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Seu navegador não é suportado.",
+ "DE.ApplicationController.waitText": "Aguarde...",
+ "DE.ApplicationView.txtDownload": "Baixar",
+ "DE.ApplicationView.txtShare": "Compartilhar"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/ru.json b/apps/documenteditor/embed/locale/ru.json
new file mode 100644
index 0000000000..ea575e0d16
--- /dev/null
+++ b/apps/documenteditor/embed/locale/ru.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Скопировать в буфер",
+ "common.view.modals.txtEmbed": "Встроить",
+ "common.view.modals.txtHeight": "Высота",
+ "common.view.modals.txtShare": "Поделиться ссылкой",
+ "common.view.modals.txtWidth": "Ширина",
+ "DE.ApplicationController.convertationErrorText": "Конвертация не удалась.",
+ "DE.ApplicationController.convertationTimeoutText": "Превышено время ожидания конвертации.",
+ "DE.ApplicationController.criticalErrorTitle": "Ошибка",
+ "DE.ApplicationController.downloadErrorText": "Загрузка не удалась.",
+ "DE.ApplicationController.downloadTextText": "Загрузка документа...",
+ "DE.ApplicationController.errorAccessDeny": "Вы пытаетесь выполнить действие, на которое у вас нет прав.
Пожалуйста, обратитесь к администратору Сервера документов.",
+ "DE.ApplicationController.errorDefaultMessage": "Код ошибки: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Файл защищен паролем и не может быть открыт.",
+ "DE.ApplicationController.errorUserDrop": "В настоящий момент файл недоступен.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Внимание",
+ "DE.ApplicationController.scriptLoadError": "Слишком медленное подключение, некоторые компоненты не удалось загрузить. Пожалуйста, обновите страницу.",
+ "DE.ApplicationController.textLoadingDocument": "Загрузка документа",
+ "DE.ApplicationController.textOf": "из",
+ "DE.ApplicationController.txtClose": "Закрыть",
+ "DE.ApplicationController.unknownErrorText": "Неизвестная ошибка.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Ваш браузер не поддерживается.",
+ "DE.ApplicationController.waitText": "Пожалуйста, подождите...",
+ "DE.ApplicationView.txtDownload": "Скачать файл",
+ "DE.ApplicationView.txtEmbed": "Встроить",
+ "DE.ApplicationView.txtFullScreen": "Во весь экран",
+ "DE.ApplicationView.txtShare": "Поделиться"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/sk.json b/apps/documenteditor/embed/locale/sk.json
new file mode 100644
index 0000000000..c28aa45a6f
--- /dev/null
+++ b/apps/documenteditor/embed/locale/sk.json
@@ -0,0 +1,23 @@
+{
+ "common.view.modals.txtCopy": "Skopírovať do schránky",
+ "common.view.modals.txtHeight": "Výška",
+ "common.view.modals.txtWidth": "Šírka",
+ "DE.ApplicationController.convertationTimeoutText": "Prekročený čas konverzie.",
+ "DE.ApplicationController.criticalErrorTitle": "Chyba",
+ "DE.ApplicationController.downloadErrorText": "Sťahovanie zlyhalo.",
+ "DE.ApplicationController.downloadTextText": "Sťahovanie dokumentu...",
+ "DE.ApplicationController.errorAccessDeny": "Pokúšate sa vykonať akciu, na ktorú nemáte práva.
Prosím, kontaktujte svojho správcu dokumentového servera.",
+ "DE.ApplicationController.errorDefaultMessage": "Kód chyby: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Dokument je chránený heslom a nie je možné ho otvoriť.",
+ "DE.ApplicationController.errorUserDrop": "K súboru nie je možné práve teraz získať prístup.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Upozornenie",
+ "DE.ApplicationController.textLoadingDocument": "Načítavanie dokumentu",
+ "DE.ApplicationController.textOf": "z",
+ "DE.ApplicationController.txtClose": "Zatvoriť",
+ "DE.ApplicationController.unknownErrorText": "Neznáma chyba.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Váš prehliadač nie je podporovaný.",
+ "DE.ApplicationController.waitText": "Prosím čakajte...",
+ "DE.ApplicationView.txtDownload": "Stiahnuť",
+ "DE.ApplicationView.txtFullScreen": "Celá obrazovka",
+ "DE.ApplicationView.txtShare": "Zdieľať"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/sl.json b/apps/documenteditor/embed/locale/sl.json
new file mode 100644
index 0000000000..16f100dfcc
--- /dev/null
+++ b/apps/documenteditor/embed/locale/sl.json
@@ -0,0 +1,21 @@
+{
+ "common.view.modals.txtCopy": "Kopiraj v odložišče",
+ "common.view.modals.txtHeight": "Višina",
+ "common.view.modals.txtWidth": "Širina",
+ "DE.ApplicationController.convertationErrorText": "Pretvorba ni uspela.",
+ "DE.ApplicationController.convertationTimeoutText": "Pretvorbena prekinitev presežena.",
+ "DE.ApplicationController.criticalErrorTitle": "Napaka",
+ "DE.ApplicationController.downloadErrorText": "Prenos ni uspel.",
+ "DE.ApplicationController.downloadTextText": "Prenašanje dokumenta...",
+ "DE.ApplicationController.errorDefaultMessage": "Koda napake: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Dokument je zaščiten z geslom in ga ni mogoče odpreti.",
+ "DE.ApplicationController.errorUserDrop": "Do datoteke v tem trenutku ni možno dostopati.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Opozorilo",
+ "DE.ApplicationController.textLoadingDocument": "Nalaganje dokumenta",
+ "DE.ApplicationController.textOf": "od",
+ "DE.ApplicationController.txtClose": "Zapri",
+ "DE.ApplicationController.unknownErrorText": "Neznana napaka.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Vaš brskalnik ni podprt.",
+ "DE.ApplicationView.txtDownload": "Prenesi",
+ "DE.ApplicationView.txtShare": "Deli"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/tr.json b/apps/documenteditor/embed/locale/tr.json
new file mode 100644
index 0000000000..7e4f5129b3
--- /dev/null
+++ b/apps/documenteditor/embed/locale/tr.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Panoya kopyala",
+ "common.view.modals.txtHeight": "Yükseklik",
+ "common.view.modals.txtWidth": "Genişlik",
+ "DE.ApplicationController.convertationErrorText": "Değişim başarısız oldu.",
+ "DE.ApplicationController.convertationTimeoutText": "Değişim süresi aşıldı.",
+ "DE.ApplicationController.criticalErrorTitle": "Hata",
+ "DE.ApplicationController.downloadErrorText": "Yükleme başarısız oldu.",
+ "DE.ApplicationController.downloadTextText": "Döküman yükleniyor...",
+ "DE.ApplicationController.errorAccessDeny": "Hakkınız olmayan bir eylem gerçekleştirmeye çalışıyorsunuz.
Lütfen Belge Sunucu yöneticinize başvurun.",
+ "DE.ApplicationController.errorDefaultMessage": "Hata kodu: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Döküman şifre korumalı ve açılamadı",
+ "DE.ApplicationController.errorUserDrop": "Belgeye şu an erişilemiyor.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Uyarı",
+ "DE.ApplicationController.textLoadingDocument": "Döküman yükleniyor",
+ "DE.ApplicationController.textOf": "'in",
+ "DE.ApplicationController.txtClose": "Kapat",
+ "DE.ApplicationController.unknownErrorText": "Bilinmeyen hata.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Tarayıcınız desteklenmiyor.",
+ "DE.ApplicationView.txtDownload": "İndir",
+ "DE.ApplicationView.txtShare": "Paylaş"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/uk.json b/apps/documenteditor/embed/locale/uk.json
new file mode 100644
index 0000000000..51db5f43ec
--- /dev/null
+++ b/apps/documenteditor/embed/locale/uk.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Копіювати в буфер обміну",
+ "common.view.modals.txtHeight": "Висота",
+ "common.view.modals.txtWidth": "Ширина",
+ "DE.ApplicationController.convertationTimeoutText": "Термін переходу перевищено.",
+ "DE.ApplicationController.criticalErrorTitle": "Помилка",
+ "DE.ApplicationController.downloadErrorText": "Завантаження не вдалося",
+ "DE.ApplicationController.downloadTextText": "Завантаження документу...",
+ "DE.ApplicationController.errorAccessDeny": "Ви намагаєтеся виконати дію, на яку у вас немає прав.
Будь ласка, зв'яжіться з адміністратором вашого Сервера документів.",
+ "DE.ApplicationController.errorDefaultMessage": "Код помилки: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Документ захищений паролем і його неможливо відкрити.",
+ "DE.ApplicationController.errorUserDrop": "На даний момент файл не доступний.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Застереження",
+ "DE.ApplicationController.textLoadingDocument": "Завантаження документа",
+ "DE.ApplicationController.textOf": "з",
+ "DE.ApplicationController.txtClose": "Закрити",
+ "DE.ApplicationController.unknownErrorText": "Невідома помилка.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Ваш браузер не підтримується",
+ "DE.ApplicationView.txtDownload": "Завантажити",
+ "DE.ApplicationView.txtFullScreen": "Повноекранний режим",
+ "DE.ApplicationView.txtShare": "Доступ"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/vi.json b/apps/documenteditor/embed/locale/vi.json
new file mode 100644
index 0000000000..ad3225af92
--- /dev/null
+++ b/apps/documenteditor/embed/locale/vi.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Sao chép vào khay nhớ tạm",
+ "common.view.modals.txtHeight": "Chiều cao",
+ "common.view.modals.txtWidth": "Chiều rộng",
+ "DE.ApplicationController.convertationTimeoutText": "Đã quá thời gian chờ chuyển đổi.",
+ "DE.ApplicationController.criticalErrorTitle": "Lỗi",
+ "DE.ApplicationController.downloadErrorText": "Tải về không thành công.",
+ "DE.ApplicationController.downloadTextText": "Đang tải tài liệu...",
+ "DE.ApplicationController.errorAccessDeny": "Bạn đang cố gắng thực hiện hành động mà bạn không có quyền.
Vui lòng liên hệ với quản trị viên Server Tài liệu của bạn.",
+ "DE.ApplicationController.errorDefaultMessage": "Mã lỗi: %1",
+ "DE.ApplicationController.errorFilePassProtect": "Tài liệu được bảo vệ bằng mật khẩu và không thể mở được.",
+ "DE.ApplicationController.errorUserDrop": "Không thể truy cập file ngay lúc này.",
+ "DE.ApplicationController.notcriticalErrorTitle": "Cảnh báo",
+ "DE.ApplicationController.textLoadingDocument": "Đang tải tài liệu",
+ "DE.ApplicationController.textOf": "trên",
+ "DE.ApplicationController.txtClose": "Đóng",
+ "DE.ApplicationController.unknownErrorText": "Lỗi không xác định.",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "Trình duyệt của bạn không được hỗ trợ.",
+ "DE.ApplicationView.txtDownload": "Tải về",
+ "DE.ApplicationView.txtFullScreen": "Toàn màn hình",
+ "DE.ApplicationView.txtShare": "Chia sẻ"
+}
\ No newline at end of file
diff --git a/apps/documenteditor/embed/locale/zh.json b/apps/documenteditor/embed/locale/zh.json
new file mode 100644
index 0000000000..c2ac848145
--- /dev/null
+++ b/apps/documenteditor/embed/locale/zh.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "复制到剪贴板",
+ "common.view.modals.txtEmbed": "嵌入",
+ "common.view.modals.txtHeight": "高度",
+ "common.view.modals.txtShare": "分享链接",
+ "common.view.modals.txtWidth": "宽度",
+ "DE.ApplicationController.convertationErrorText": "转换失败",
+ "DE.ApplicationController.convertationTimeoutText": "转换超时",
+ "DE.ApplicationController.criticalErrorTitle": "错误",
+ "DE.ApplicationController.downloadErrorText": "下载失败",
+ "DE.ApplicationController.downloadTextText": "正在下载文件...",
+ "DE.ApplicationController.errorAccessDeny": "您正在尝试执行您没有权限的操作。
请联系您的文档服务器管理员.",
+ "DE.ApplicationController.errorDefaultMessage": "错误代码:%1",
+ "DE.ApplicationController.errorFilePassProtect": "该文档受密码保护,无法被打开。",
+ "DE.ApplicationController.errorUserDrop": "该文件现在无法访问。",
+ "DE.ApplicationController.notcriticalErrorTitle": "警告",
+ "DE.ApplicationController.scriptLoadError": "连接速度过慢,部分组件无法被加载。请重新加载页面。",
+ "DE.ApplicationController.textLoadingDocument": "文件加载中…",
+ "DE.ApplicationController.textOf": "的",
+ "DE.ApplicationController.txtClose": "关闭",
+ "DE.ApplicationController.unknownErrorText": "示知错误",
+ "DE.ApplicationController.unsupportedBrowserErrorText": "你的浏览器不支持",
+ "DE.ApplicationController.waitText": "请稍候...",
+ "DE.ApplicationView.txtDownload": "下载",
+ "DE.ApplicationView.txtEmbed": "嵌入",
+ "DE.ApplicationView.txtFullScreen": "全屏",
+ "DE.ApplicationView.txtShare": "共享"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/index.html b/apps/presentationeditor/embed/index.html
index 4539053d39..1da1a11dd1 100644
--- a/apps/presentationeditor/embed/index.html
+++ b/apps/presentationeditor/embed/index.html
@@ -332,6 +332,7 @@
+
diff --git a/apps/presentationeditor/embed/index.html.opensource b/apps/presentationeditor/embed/index.html.opensource
index 95aee40f5e..e74eb40304 100644
--- a/apps/presentationeditor/embed/index.html.opensource
+++ b/apps/presentationeditor/embed/index.html.opensource
@@ -205,6 +205,7 @@
+
diff --git a/apps/presentationeditor/embed/js/ApplicationController.js b/apps/presentationeditor/embed/js/ApplicationController.js
index 4973f215f4..bd7a8e6825 100644
--- a/apps/presentationeditor/embed/js/ApplicationController.js
+++ b/apps/presentationeditor/embed/js/ApplicationController.js
@@ -30,7 +30,7 @@
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
-var ApplicationController = new(function(){
+PE.ApplicationController = new(function(){
var me,
api,
config = {},
@@ -52,7 +52,7 @@ var ApplicationController = new(function(){
// -------------------------
if (typeof isBrowserSupported !== 'undefined' && !isBrowserSupported()){
- Common.Gateway.reportError(undefined, 'Your browser is not supported.');
+ Common.Gateway.reportError(undefined, this.unsupportedBrowserErrorText);
return;
}
@@ -118,7 +118,7 @@ var ApplicationController = new(function(){
function onCountPages(count) {
maxPages = count;
- $('#pages').text('of ' + count);
+ $('#pages').text(me.textOf + " " + count);
}
function onCurrentPage(number) {
@@ -131,10 +131,10 @@ var ApplicationController = new(function(){
switch (id)
{
case Asc.c_oAscAsyncAction['Print']:
- text = 'Downloading document...';
+ text = me.downloadTextText;
break;
default:
- text = 'Please wait...';
+ text = me.waitText;
break;
}
@@ -256,12 +256,12 @@ var ApplicationController = new(function(){
Common.Gateway.on('processmouse', onProcessMouse);
Common.Gateway.on('downloadas', onDownloadAs);
- ApplicationView.tools.get('#idt-fullscreen')
+ PE.ApplicationView.tools.get('#idt-fullscreen')
.on('click', function(){
common.utils.openLink(embedConfig.fullscreenUrl);
});
- ApplicationView.tools.get('#idt-download')
+ PE.ApplicationView.tools.get('#idt-download')
.on('click', function(){
if ( !!embedConfig.saveUrl ){
common.utils.openLink(embedConfig.saveUrl);
@@ -417,7 +417,7 @@ var ApplicationController = new(function(){
function onOpenDocument(progress) {
var proc = (progress.asc_getCurrentFont() + progress.asc_getCurrentImage())/(progress.asc_getFontsCount() + progress.asc_getImagesCount());
- $('#loadmask-text').html('Loading document: ' + Math.min(Math.round(proc * 100), 100) + '%');
+ $('#loadmask-text').html(me.textLoadingDocument + ': ' + Math.min(Math.round(proc * 100), 100) + '%');
}
var isplaymode;
@@ -461,7 +461,7 @@ var ApplicationController = new(function(){
if (id == Asc.c_oAscError.ID.LoadingScriptError) {
$('#id-critical-error-title').text(me.criticalErrorTitle);
$('#id-critical-error-message').text(me.scriptLoadError);
- $('#id-critical-error-close').off().on('click', function(){
+ $('#id-critical-error-close').text(me.txtClose).off().on('click', function(){
window.location.reload();
});
$('#id-critical-error-dialog').css('z-index', 20002).modal('show');
@@ -510,8 +510,7 @@ var ApplicationController = new(function(){
$('#id-critical-error-title').text(me.criticalErrorTitle);
$('#id-critical-error-message').text(message);
- $('#id-critical-error-close').off();
- $('#id-critical-error-close').on('click', function(){
+ $('#id-critical-error-close').text(me.txtClose).off().on('click', function(){
window.location.reload();
});
}
@@ -520,8 +519,7 @@ var ApplicationController = new(function(){
$('#id-critical-error-title').text(me.notcriticalErrorTitle);
$('#id-critical-error-message').text(message);
- $('#id-critical-error-close').off();
- $('#id-critical-error-close').on('click', function(){
+ $('#id-critical-error-close').text(me.txtClose).off().on('click', function(){
$('#id-critical-error-dialog').modal('hide');
});
}
@@ -534,7 +532,7 @@ var ApplicationController = new(function(){
function onExternalMessage(error) {
if (error) {
hidePreloader();
- $('#id-error-mask-title').text('Error');
+ $('#id-error-mask-title').text(me.criticalErrorTitle);
$('#id-error-mask-text').text(error.msg);
$('#id-error-mask').css('display', 'block');
@@ -612,14 +610,20 @@ var ApplicationController = new(function(){
create : createController,
errorDefaultMessage : 'Error code: %1',
unknownErrorText : 'Unknown error.',
- convertationTimeoutText : 'Convertation timeout exceeded.',
- convertationErrorText : 'Convertation failed.',
+ convertationTimeoutText : 'Conversion timeout exceeded.',
+ convertationErrorText : 'Conversion failed.',
downloadErrorText : 'Download failed.',
criticalErrorTitle : 'Error',
notcriticalErrorTitle : 'Warning',
scriptLoadError: 'The connection is too slow, some of the components could not be loaded. Please reload the page.',
errorFilePassProtect: 'The file is password protected and cannot be opened.',
errorAccessDeny: 'You are trying to perform an action you do not have rights for.
Please contact your Document Server administrator.',
- errorUserDrop: 'The file cannot be accessed right now.'
+ errorUserDrop: 'The file cannot be accessed right now.',
+ unsupportedBrowserErrorText: 'Your browser is not supported.',
+ textOf: 'of',
+ downloadTextText: 'Downloading presentation...',
+ waitText: 'Please, wait...',
+ textLoadingDocument: 'Loading presentation',
+ txtClose: 'Close'
}
})();
diff --git a/apps/presentationeditor/embed/js/ApplicationView.js b/apps/presentationeditor/embed/js/ApplicationView.js
index dbbdb198d0..e1d870c088 100644
--- a/apps/presentationeditor/embed/js/ApplicationView.js
+++ b/apps/presentationeditor/embed/js/ApplicationView.js
@@ -30,7 +30,11 @@
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
-var ApplicationView = new(function(){
+if (PE === undefined) {
+ var PE = {};
+}
+
+PE.ApplicationView = new(function(){
var $btnTools;
// Initialize view
@@ -41,10 +45,10 @@ var ApplicationView = new(function(){
$btnTools.addClass('dropdown-toggle').attr('data-toggle', 'dropdown').attr('aria-expanded', 'true');
$btnTools.parent().append(
'');
}
@@ -56,6 +60,11 @@ var ApplicationView = new(function(){
create: createView
, tools: {
get: getTools
- }
+ },
+
+ txtDownload: 'Download',
+ txtShare: 'Share',
+ txtEmbed: 'Embed',
+ txtFullScreen: 'Full Screen'
}
})();
diff --git a/apps/presentationeditor/embed/js/application.js b/apps/presentationeditor/embed/js/application.js
index 7d10d275fc..73a13c8637 100644
--- a/apps/presentationeditor/embed/js/application.js
+++ b/apps/presentationeditor/embed/js/application.js
@@ -31,8 +31,8 @@
*
*/
(function ($) {
-
- ApplicationView.create();
- ApplicationController.create();
+ Common.Locale.apply();
+ PE.ApplicationView.create();
+ PE.ApplicationController.create();
})(window.jQuery);
diff --git a/apps/presentationeditor/embed/locale/bg.json b/apps/presentationeditor/embed/locale/bg.json
new file mode 100644
index 0000000000..9ae5b8973d
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/bg.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Копиране в клипборда",
+ "common.view.modals.txtEmbed": "Вграждане",
+ "common.view.modals.txtHeight": "Височина",
+ "common.view.modals.txtShare": "Споделяне на връзка",
+ "common.view.modals.txtWidth": "Широчина",
+ "PE.ApplicationController.convertationErrorText": "Конвертирането е неуспешно.",
+ "PE.ApplicationController.convertationTimeoutText": "Превишава се времето на изтичане на реализациите.",
+ "PE.ApplicationController.criticalErrorTitle": "Грешка",
+ "PE.ApplicationController.downloadErrorText": "Изтеглянето се провали.",
+ "PE.ApplicationController.downloadTextText": "Презентация се се изтегли ...",
+ "PE.ApplicationController.errorAccessDeny": "Опитвате се да извършите действие, за което нямате права.
Моля, свържете се с администратора на сървъра за документи.",
+ "PE.ApplicationController.errorDefaultMessage": "Код на грешка: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Файлът е защитен с парола и не може да бъде отворен.",
+ "PE.ApplicationController.errorUserDrop": "Файлът не може да бъде достъпен в момента.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Внимание",
+ "PE.ApplicationController.scriptLoadError": "Връзката е твърде бавна, някои от компонентите не могат да бъдат заредени. Моля, презаредете страницата.",
+ "PE.ApplicationController.textLoadingDocument": "Зареждане на презентацията",
+ "PE.ApplicationController.textOf": "на",
+ "PE.ApplicationController.txtClose": "Затвори",
+ "PE.ApplicationController.unknownErrorText": "Неизвестна грешка.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Вашият браузър не се поддържа.",
+ "PE.ApplicationController.waitText": "Моля изчакай...",
+ "PE.ApplicationView.txtDownload": "Изтегли",
+ "PE.ApplicationView.txtEmbed": "Вграждане",
+ "PE.ApplicationView.txtFullScreen": "Цял екран",
+ "PE.ApplicationView.txtShare": "Дял"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/cs.json b/apps/presentationeditor/embed/locale/cs.json
new file mode 100644
index 0000000000..88f5669ab8
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/cs.json
@@ -0,0 +1,24 @@
+{
+ "common.view.modals.txtCopy": "Zkopírovat do schránky",
+ "common.view.modals.txtHeight": "Výška",
+ "common.view.modals.txtWidth": "Šířka",
+ "PE.ApplicationController.convertationErrorText": "Konverze selhala.",
+ "PE.ApplicationController.convertationTimeoutText": "Vypršel čas konverze.",
+ "PE.ApplicationController.criticalErrorTitle": "Chyba",
+ "PE.ApplicationController.downloadErrorText": "Stahování selhalo.",
+ "PE.ApplicationController.downloadTextText": "Stahování prezentace...",
+ "PE.ApplicationController.errorAccessDeny": "Pokoušíte se provést akci, na kterou nemáte oprávnění.
Prosím, kontaktujte administrátora vašeho Dokumentového serveru.",
+ "PE.ApplicationController.errorDefaultMessage": "Kód chyby: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Dokument je chráněn heslem a nelze otevřít.",
+ "PE.ApplicationController.errorUserDrop": "Tento soubor není nyní přístupný.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Varování",
+ "PE.ApplicationController.textLoadingDocument": "Načítání prezentace",
+ "PE.ApplicationController.textOf": "z",
+ "PE.ApplicationController.txtClose": "Zavřít",
+ "PE.ApplicationController.unknownErrorText": "Neznámá chyba.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Váš prohlížeč není podporován.",
+ "PE.ApplicationController.waitText": "Prosím, čekejte...",
+ "PE.ApplicationView.txtDownload": "Stáhnout",
+ "PE.ApplicationView.txtFullScreen": "Celá obrazovka",
+ "PE.ApplicationView.txtShare": "Sdílet"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/de.json b/apps/presentationeditor/embed/locale/de.json
new file mode 100644
index 0000000000..84f4a45303
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/de.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "In die Zwischenablage kopieren",
+ "common.view.modals.txtEmbed": "Einbetten",
+ "common.view.modals.txtHeight": "Höhe",
+ "common.view.modals.txtShare": "Link teilen",
+ "common.view.modals.txtWidth": "Breite",
+ "PE.ApplicationController.convertationErrorText": "Konvertierung ist fehlgeschlagen.",
+ "PE.ApplicationController.convertationTimeoutText": "Timeout für die Konvertierung wurde überschritten.",
+ "PE.ApplicationController.criticalErrorTitle": "Fehler",
+ "PE.ApplicationController.downloadErrorText": "Herunterladen ist fehlgeschlagen.",
+ "PE.ApplicationController.downloadTextText": "Präsentation wird heruntergeladen...",
+ "PE.ApplicationController.errorAccessDeny": "Sie haben versucht die Änderungen im Dokument, zu dem Sie keine Berechtigungen haben, vorzunehemen.
Wenden Sie sich an Ihren Serveradministrator.",
+ "PE.ApplicationController.errorDefaultMessage": "Fehlercode: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Das Dokument ist kennwortgeschützt und kann nicht geöffnet werden.",
+ "PE.ApplicationController.errorUserDrop": "Kein Zugriff auf diese Datei ist möglich.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Warnung",
+ "PE.ApplicationController.scriptLoadError": "Die Verbindung ist zu langsam, einige der Komponenten konnten nicht geladen werden. Bitte laden Sie die Seite erneut.",
+ "PE.ApplicationController.textLoadingDocument": "Präsentation wird geladen",
+ "PE.ApplicationController.textOf": "von",
+ "PE.ApplicationController.txtClose": "Schließen",
+ "PE.ApplicationController.unknownErrorText": "Unbekannter Fehler.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Ihr Webbrowser wird nicht unterstützt.",
+ "PE.ApplicationController.waitText": "Bitte warten...",
+ "PE.ApplicationView.txtDownload": "Herunterladen",
+ "PE.ApplicationView.txtEmbed": "Einbetten",
+ "PE.ApplicationView.txtFullScreen": "Vollbild-Modus",
+ "PE.ApplicationView.txtShare": "Freigeben"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/en.json b/apps/presentationeditor/embed/locale/en.json
new file mode 100644
index 0000000000..c25ad71da4
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/en.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Copy to clipboard",
+ "common.view.modals.txtEmbed": "Embed",
+ "common.view.modals.txtHeight": "Height",
+ "common.view.modals.txtShare": "Share Link",
+ "common.view.modals.txtWidth": "Width",
+ "PE.ApplicationController.convertationErrorText": "Conversion failed.",
+ "PE.ApplicationController.convertationTimeoutText": "Conversion timeout exceeded.",
+ "PE.ApplicationController.criticalErrorTitle": "Error",
+ "PE.ApplicationController.downloadErrorText": "Download failed.",
+ "PE.ApplicationController.downloadTextText": "Downloading presentation...",
+ "PE.ApplicationController.errorAccessDeny": "You are trying to perform an action you do not have rights for.
Please contact your Document Server administrator.",
+ "PE.ApplicationController.errorDefaultMessage": "Error code: %1",
+ "PE.ApplicationController.errorFilePassProtect": "The file is password protected and cannot be opened.",
+ "PE.ApplicationController.errorUserDrop": "The file cannot be accessed right now.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Warning",
+ "PE.ApplicationController.scriptLoadError": "The connection is too slow, some of the components could not be loaded. Please reload the page.",
+ "PE.ApplicationController.textLoadingDocument": "Loading presentation",
+ "PE.ApplicationController.textOf": "of",
+ "PE.ApplicationController.txtClose": "Close",
+ "PE.ApplicationController.unknownErrorText": "Unknown error.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Your browser is not supported.",
+ "PE.ApplicationController.waitText": "Please, wait...",
+ "PE.ApplicationView.txtDownload": "Download",
+ "PE.ApplicationView.txtEmbed": "Embed",
+ "PE.ApplicationView.txtFullScreen": "Full Screen",
+ "PE.ApplicationView.txtShare": "Share"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/es.json b/apps/presentationeditor/embed/locale/es.json
new file mode 100644
index 0000000000..0cb26d995d
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/es.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Copiar al portapapeles",
+ "common.view.modals.txtEmbed": "Incorporar",
+ "common.view.modals.txtHeight": "Altura",
+ "common.view.modals.txtShare": "Compartir enlace",
+ "common.view.modals.txtWidth": "Ancho",
+ "PE.ApplicationController.convertationErrorText": "Fallo de conversión.",
+ "PE.ApplicationController.convertationTimeoutText": "Límite de tiempo de conversión está superado.",
+ "PE.ApplicationController.criticalErrorTitle": "Error",
+ "PE.ApplicationController.downloadErrorText": "Fallo en descarga.",
+ "PE.ApplicationController.downloadTextText": "Descargando presentación...",
+ "PE.ApplicationController.errorAccessDeny": "Usted no tiene permisos para realizar la acción que está intentando hacer.
Por favor, contacte con su Administrador del Servidor de Documentos.",
+ "PE.ApplicationController.errorDefaultMessage": "Código de error: %1",
+ "PE.ApplicationController.errorFilePassProtect": "El archivo está protegido por una contraseña y no puede ser abierto.",
+ "PE.ApplicationController.errorUserDrop": "No se puede acceder al archivo ahora mismo.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Aviso",
+ "PE.ApplicationController.scriptLoadError": "La conexión a Internet es demasiado lenta, no se podía cargar algunos componentes. Por favor, recargue la página.",
+ "PE.ApplicationController.textLoadingDocument": "Cargando presentación",
+ "PE.ApplicationController.textOf": "de",
+ "PE.ApplicationController.txtClose": "Cerrar",
+ "PE.ApplicationController.unknownErrorText": "Error desconocido.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Su navegador no está soportado.",
+ "PE.ApplicationController.waitText": "Por favor, espere...",
+ "PE.ApplicationView.txtDownload": "Descargar",
+ "PE.ApplicationView.txtEmbed": "Incorporar",
+ "PE.ApplicationView.txtFullScreen": "Pantalla Completa",
+ "PE.ApplicationView.txtShare": "Compartir"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/fr.json b/apps/presentationeditor/embed/locale/fr.json
new file mode 100644
index 0000000000..59e98e217a
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/fr.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Copier dans le Presse-papiers",
+ "common.view.modals.txtEmbed": "Incorporer",
+ "common.view.modals.txtHeight": "Hauteur",
+ "common.view.modals.txtShare": "Partager un lien",
+ "common.view.modals.txtWidth": "Largeur",
+ "PE.ApplicationController.convertationErrorText": "Échec de la conversion.",
+ "PE.ApplicationController.convertationTimeoutText": "Délai d'attente de la conversion dépassé ",
+ "PE.ApplicationController.criticalErrorTitle": "Erreur",
+ "PE.ApplicationController.downloadErrorText": "Échec du téléchargement.",
+ "PE.ApplicationController.downloadTextText": "Téléchargement de la présentation...",
+ "PE.ApplicationController.errorAccessDeny": "Vous tentez d'exéсuter une action pour laquelle vous ne disposez pas des droits.
Veuillez contacter l'administrateur de Document Server.",
+ "PE.ApplicationController.errorDefaultMessage": "Code d'erreur: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Le fichier est protégé par le mot de passe et ne peut pas être ouvert.",
+ "PE.ApplicationController.errorUserDrop": "Impossible d'accéder au fichier.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Avertissement",
+ "PE.ApplicationController.scriptLoadError": "La connexion est trop lente, certains éléments ne peuvent pas être chargés. Veuillez recharger la page.",
+ "PE.ApplicationController.textLoadingDocument": "Chargement de la présentation",
+ "PE.ApplicationController.textOf": "de",
+ "PE.ApplicationController.txtClose": "Fermer",
+ "PE.ApplicationController.unknownErrorText": "Erreur inconnue.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Votre navigateur n'est pas pris en charge.",
+ "PE.ApplicationController.waitText": "Veuillez patienter...",
+ "PE.ApplicationView.txtDownload": "Télécharger",
+ "PE.ApplicationView.txtEmbed": "Incorporer",
+ "PE.ApplicationView.txtFullScreen": "Plein écran",
+ "PE.ApplicationView.txtShare": "Partager"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/hu.json b/apps/presentationeditor/embed/locale/hu.json
new file mode 100644
index 0000000000..c178d8383a
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/hu.json
@@ -0,0 +1,21 @@
+{
+ "common.view.modals.txtHeight": "Magasság",
+ "common.view.modals.txtWidth": "Szélesség",
+ "PE.ApplicationController.convertationTimeoutText": "Időtúllépés az átalakítás során.",
+ "PE.ApplicationController.criticalErrorTitle": "Hiba",
+ "PE.ApplicationController.downloadErrorText": "Sikertelen letöltés.",
+ "PE.ApplicationController.downloadTextText": "Prezentáció letöltése...",
+ "PE.ApplicationController.errorAccessDeny": "Olyan műveletet próbál végrehajtani, melyre nincs jogosultsága.
Vegye fel a kapcsolatot a Document Server adminisztrátorával.",
+ "PE.ApplicationController.errorDefaultMessage": "Hibakód: %1",
+ "PE.ApplicationController.errorFilePassProtect": "A dokumentum jelszóval védett, és nem nyitható meg.",
+ "PE.ApplicationController.errorUserDrop": "A dokumentum jelenleg nem elérhető",
+ "PE.ApplicationController.notcriticalErrorTitle": "Figyelmeztetés",
+ "PE.ApplicationController.scriptLoadError": "A kapcsolat túl lassú, néhány komponens nem töltődött be. Frissítse az oldalt.",
+ "PE.ApplicationController.textLoadingDocument": "Prezentáció betöltése",
+ "PE.ApplicationController.txtClose": "Bezár",
+ "PE.ApplicationController.unknownErrorText": "Ismeretlen hiba.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "A böngészője nem támogatott.",
+ "PE.ApplicationView.txtDownload": "Letöltés",
+ "PE.ApplicationView.txtFullScreen": "Teljes képernyő",
+ "PE.ApplicationView.txtShare": "Megosztás"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/it.json b/apps/presentationeditor/embed/locale/it.json
new file mode 100644
index 0000000000..1847821b7d
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/it.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Copia negli appunti",
+ "common.view.modals.txtEmbed": "Incorpora",
+ "common.view.modals.txtHeight": "Altezza",
+ "common.view.modals.txtShare": "Condividi collegamento",
+ "common.view.modals.txtWidth": "Larghezza",
+ "PE.ApplicationController.convertationErrorText": "Conversione fallita.",
+ "PE.ApplicationController.convertationTimeoutText": "È stato superato il tempo limite della conversione.",
+ "PE.ApplicationController.criticalErrorTitle": "Errore",
+ "PE.ApplicationController.downloadErrorText": "Scaricamento fallito",
+ "PE.ApplicationController.downloadTextText": "Download della presentazione in corso...",
+ "PE.ApplicationController.errorAccessDeny": "Stai tentando di eseguire un'azione per la quale non disponi di permessi sufficienti.
Si prega di contattare l'amministratore del Server dei Documenti.",
+ "PE.ApplicationController.errorDefaultMessage": "Codice errore: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Il file è protetto da una password. Impossibile aprirlo.",
+ "PE.ApplicationController.errorUserDrop": "Impossibile accedere al file subito.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Avviso",
+ "PE.ApplicationController.scriptLoadError": "La connessione è troppo lenta, alcuni componenti non possono essere caricati. Si prega di ricaricare la pagina.",
+ "PE.ApplicationController.textLoadingDocument": "Caricamento della presentazione",
+ "PE.ApplicationController.textOf": "di",
+ "PE.ApplicationController.txtClose": "Chiudi",
+ "PE.ApplicationController.unknownErrorText": "Errore sconosciuto.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Il tuo browser non è supportato.",
+ "PE.ApplicationController.waitText": "Per favore, attendi...",
+ "PE.ApplicationView.txtDownload": "Scarica",
+ "PE.ApplicationView.txtEmbed": "Incorpora",
+ "PE.ApplicationView.txtFullScreen": "Schermo intero",
+ "PE.ApplicationView.txtShare": "Condividi"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/ja.json b/apps/presentationeditor/embed/locale/ja.json
new file mode 100644
index 0000000000..9960fcec00
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/ja.json
@@ -0,0 +1,21 @@
+{
+ "common.view.modals.txtHeight": "高さ",
+ "common.view.modals.txtWidth": "幅",
+ "PE.ApplicationController.convertationErrorText": "変換に失敗しました",
+ "PE.ApplicationController.convertationTimeoutText": "変換のタイムアウトを超過しました。",
+ "PE.ApplicationController.criticalErrorTitle": "エラー",
+ "PE.ApplicationController.downloadErrorText": "ダウンロードに失敗しました",
+ "PE.ApplicationController.downloadTextText": "プレゼンテーションのダウンロード中...",
+ "PE.ApplicationController.errorDefaultMessage": "エラー コード: %1",
+ "PE.ApplicationController.errorFilePassProtect": "ドキュメントがパスワードで保護されているため開くことができません",
+ "PE.ApplicationController.errorUserDrop": "今、ファイルにアクセスすることはできません。",
+ "PE.ApplicationController.notcriticalErrorTitle": "警告",
+ "PE.ApplicationController.textLoadingDocument": "プレゼンテーションを読み込み中...",
+ "PE.ApplicationController.textOf": "から",
+ "PE.ApplicationController.txtClose": "閉じる",
+ "PE.ApplicationController.unknownErrorText": "不明なエラー",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "お使いのブラウザがサポートされていません。",
+ "PE.ApplicationView.txtDownload": "ダウンロード",
+ "PE.ApplicationView.txtFullScreen": "全画面表示",
+ "PE.ApplicationView.txtShare": "シェア"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/ko.json b/apps/presentationeditor/embed/locale/ko.json
new file mode 100644
index 0000000000..0ad5e1224d
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/ko.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "클립보드로 복사",
+ "common.view.modals.txtEmbed": "퍼가기",
+ "common.view.modals.txtHeight": "높이",
+ "common.view.modals.txtShare": "링크 공유",
+ "common.view.modals.txtWidth": "너비",
+ "PE.ApplicationController.convertationErrorText": "변환 실패",
+ "PE.ApplicationController.convertationTimeoutText": "전환 시간 초과를 초과했습니다.",
+ "PE.ApplicationController.criticalErrorTitle": "오류",
+ "PE.ApplicationController.downloadErrorText": "다운로드하지 못했습니다.",
+ "PE.ApplicationController.downloadTextText": "프리젠 테이션 다운로드 중 ...",
+ "PE.ApplicationController.errorAccessDeny": "권한이없는 작업을 수행하려고합니다.
Document Server 관리자에게 문의하십시오.",
+ "PE.ApplicationController.errorDefaultMessage": "오류 코드 : %1",
+ "PE.ApplicationController.errorFilePassProtect": "이 문서는 암호로 보호되어있어 열 수 없습니다.",
+ "PE.ApplicationController.errorUserDrop": "파일에 지금 액세스 할 수 없습니다.",
+ "PE.ApplicationController.notcriticalErrorTitle": "경고",
+ "PE.ApplicationController.scriptLoadError": "연결 속도가 느려, 일부 요소들이 로드되지 않았습니다. 페이지를 다시 새로 고침해주세요.",
+ "PE.ApplicationController.textLoadingDocument": "프레젠테이션로드 중",
+ "PE.ApplicationController.textOf": "중",
+ "PE.ApplicationController.txtClose": "완료",
+ "PE.ApplicationController.unknownErrorText": "알 수없는 오류.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "사용중인 브라우저가 지원되지 않습니다.",
+ "PE.ApplicationController.waitText": "잠시만 기달려주세요...",
+ "PE.ApplicationView.txtDownload": "다운로드",
+ "PE.ApplicationView.txtEmbed": "퍼가기",
+ "PE.ApplicationView.txtFullScreen": "전체 화면",
+ "PE.ApplicationView.txtShare": "공유"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/lv.json b/apps/presentationeditor/embed/locale/lv.json
new file mode 100644
index 0000000000..143befd863
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/lv.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Nokopēts starpliktuvē",
+ "common.view.modals.txtHeight": "Augstums",
+ "common.view.modals.txtWidth": "Platums",
+ "PE.ApplicationController.convertationErrorText": "Konversija neizdevās.",
+ "PE.ApplicationController.convertationTimeoutText": "Konversijas taimauts pārsniegts.",
+ "PE.ApplicationController.criticalErrorTitle": "Kļūda",
+ "PE.ApplicationController.downloadErrorText": "Lejuplāde neizdevās.",
+ "PE.ApplicationController.downloadTextText": "Lejupielādē dokumentu...",
+ "PE.ApplicationController.errorAccessDeny": "Jūs mēģināt veikt darbību, kuru nedrīkstat veikt.
Lūdzu, sazinieties ar savu dokumentu servera administratoru.",
+ "PE.ApplicationController.errorDefaultMessage": "Kļūdas kods: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Fails ir aizsargāts ar paroli un to nevar atvērt.",
+ "PE.ApplicationController.errorUserDrop": "Failam šobrīd nevar piekļūt.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Brīdinājums",
+ "PE.ApplicationController.textLoadingDocument": "Ielādē prezentāciju",
+ "PE.ApplicationController.textOf": "no",
+ "PE.ApplicationController.txtClose": "Aizvērt",
+ "PE.ApplicationController.unknownErrorText": "Nezināma kļūda.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Jūsu pārlūkprogramma nav atbalstīta.",
+ "PE.ApplicationView.txtDownload": "Lejupielādēt",
+ "PE.ApplicationView.txtShare": "Dalīties"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/nl.json b/apps/presentationeditor/embed/locale/nl.json
new file mode 100644
index 0000000000..5b96f398bb
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/nl.json
@@ -0,0 +1,23 @@
+{
+ "common.view.modals.txtCopy": "Kopieer naar klembord",
+ "common.view.modals.txtHeight": "Hoogte",
+ "common.view.modals.txtWidth": "Breedte",
+ "PE.ApplicationController.convertationTimeoutText": "Time-out voor conversie overschreden.",
+ "PE.ApplicationController.criticalErrorTitle": "Fout",
+ "PE.ApplicationController.downloadErrorText": "Download mislukt.",
+ "PE.ApplicationController.downloadTextText": "Presentatie wordt gedownload...",
+ "PE.ApplicationController.errorAccessDeny": "U probeert een actie uit te voeren waarvoor u geen rechten hebt.
Neem contact op met de beheerder van de documentserver.",
+ "PE.ApplicationController.errorDefaultMessage": "Foutcode: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Het bestand is beschermd met een wachtwoord en kan niet worden geopend.",
+ "PE.ApplicationController.errorUserDrop": "Toegang tot het bestand is op dit moment niet mogelijk.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Waarschuwing",
+ "PE.ApplicationController.scriptLoadError": "De verbinding is te langzaam, sommige componenten konden niet geladen worden. Laad de pagina opnieuw.",
+ "PE.ApplicationController.textLoadingDocument": "Presentatie wordt geladen",
+ "PE.ApplicationController.textOf": "van",
+ "PE.ApplicationController.txtClose": "Sluiten",
+ "PE.ApplicationController.unknownErrorText": "Onbekende fout.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Uw browser wordt niet ondersteund.",
+ "PE.ApplicationView.txtDownload": "Downloaden",
+ "PE.ApplicationView.txtFullScreen": "Volledig scherm",
+ "PE.ApplicationView.txtShare": "Delen"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/pl.json b/apps/presentationeditor/embed/locale/pl.json
new file mode 100644
index 0000000000..5f2f27b6af
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/pl.json
@@ -0,0 +1,23 @@
+{
+ "common.view.modals.txtCopy": "Skopiuj do schowka",
+ "common.view.modals.txtHeight": "Wysokość",
+ "common.view.modals.txtWidth": "Szerokość",
+ "PE.ApplicationController.convertationTimeoutText": "Przekroczono limit czasu konwersji.",
+ "PE.ApplicationController.criticalErrorTitle": "Błąd",
+ "PE.ApplicationController.downloadErrorText": "Pobieranie nieudane.",
+ "PE.ApplicationController.downloadTextText": "Pobieranie prezentacji...",
+ "PE.ApplicationController.errorAccessDeny": "Próbujesz wykonać działanie, na które nie masz uprawnień.
Proszę skontaktować się z administratorem serwera dokumentów.",
+ "PE.ApplicationController.errorDefaultMessage": "Kod błędu: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Dokument jest chroniony hasłem i nie może być otwarty.",
+ "PE.ApplicationController.errorUserDrop": "Nie można uzyskać dostępu do tego pliku.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Ostrzeżenie",
+ "PE.ApplicationController.textLoadingDocument": "Ładowanie prezentacji",
+ "PE.ApplicationController.textOf": "z",
+ "PE.ApplicationController.txtClose": "Zamknij",
+ "PE.ApplicationController.unknownErrorText": "Nieznany błąd.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Twoja przeglądarka nie jest wspierana.",
+ "PE.ApplicationController.waitText": "Proszę czekać...",
+ "PE.ApplicationView.txtDownload": "Pobierz",
+ "PE.ApplicationView.txtFullScreen": "Pełny ekran",
+ "PE.ApplicationView.txtShare": "Udostępnij"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/pt.json b/apps/presentationeditor/embed/locale/pt.json
new file mode 100644
index 0000000000..455dea2fe7
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/pt.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Copiar para a área de transferência",
+ "common.view.modals.txtHeight": "Altura",
+ "common.view.modals.txtWidth": "Largura",
+ "PE.ApplicationController.convertationTimeoutText": "Tempo limite de conversão excedido.",
+ "PE.ApplicationController.criticalErrorTitle": "Erro",
+ "PE.ApplicationController.downloadErrorText": "Falha ao baixar",
+ "PE.ApplicationController.downloadTextText": "Baixando apresentação...",
+ "PE.ApplicationController.errorAccessDeny": "Você está tentando executar uma ação para a qual não tem direitos.
Entre em contato com o administrador do Document Server.",
+ "PE.ApplicationController.errorDefaultMessage": "Código do erro: %1",
+ "PE.ApplicationController.errorFilePassProtect": "O documento é protegido por senha e não pode ser aberto.",
+ "PE.ApplicationController.errorUserDrop": "O arquivo não pode ser acessado agora.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Aviso",
+ "PE.ApplicationController.textLoadingDocument": "Carregando apresentação",
+ "PE.ApplicationController.textOf": "de",
+ "PE.ApplicationController.txtClose": "Fechar",
+ "PE.ApplicationController.unknownErrorText": "Erro desconhecido.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Seu navegador não é suportado.",
+ "PE.ApplicationController.waitText": "Aguarde...",
+ "PE.ApplicationView.txtDownload": "Baixar",
+ "PE.ApplicationView.txtShare": "Compartilhar"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/ru.json b/apps/presentationeditor/embed/locale/ru.json
new file mode 100644
index 0000000000..e40b0b4936
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/ru.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Скопировать в буфер",
+ "common.view.modals.txtEmbed": "Встроить",
+ "common.view.modals.txtHeight": "Высота",
+ "common.view.modals.txtShare": "Поделиться ссылкой",
+ "common.view.modals.txtWidth": "Ширина",
+ "PE.ApplicationController.convertationErrorText": "Конвертация не удалась.",
+ "PE.ApplicationController.convertationTimeoutText": "Превышено время ожидания конвертации.",
+ "PE.ApplicationController.criticalErrorTitle": "Ошибка",
+ "PE.ApplicationController.downloadErrorText": "Загрузка не удалась.",
+ "PE.ApplicationController.downloadTextText": "Загрузка презентации...",
+ "PE.ApplicationController.errorAccessDeny": "Вы пытаетесь выполнить действие, на которое у вас нет прав.
Пожалуйста, обратитесь к администратору Сервера документов.",
+ "PE.ApplicationController.errorDefaultMessage": "Код ошибки: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Файл защищен паролем и не может быть открыт.",
+ "PE.ApplicationController.errorUserDrop": "В настоящий момент файл недоступен.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Внимание",
+ "PE.ApplicationController.scriptLoadError": "Слишком медленное подключение, некоторые компоненты не удалось загрузить. Пожалуйста, обновите страницу.",
+ "PE.ApplicationController.textLoadingDocument": "Загрузка презентации",
+ "PE.ApplicationController.textOf": "из",
+ "PE.ApplicationController.txtClose": "Закрыть",
+ "PE.ApplicationController.unknownErrorText": "Неизвестная ошибка.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Ваш браузер не поддерживается.",
+ "PE.ApplicationController.waitText": "Пожалуйста, подождите...",
+ "PE.ApplicationView.txtDownload": "Скачать файл",
+ "PE.ApplicationView.txtEmbed": "Встроить",
+ "PE.ApplicationView.txtFullScreen": "Во весь экран",
+ "PE.ApplicationView.txtShare": "Поделиться"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/sk.json b/apps/presentationeditor/embed/locale/sk.json
new file mode 100644
index 0000000000..3aefda143a
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/sk.json
@@ -0,0 +1,23 @@
+{
+ "common.view.modals.txtCopy": "Skopírovať do schránky",
+ "common.view.modals.txtHeight": "Výška",
+ "common.view.modals.txtWidth": "Šírka",
+ "PE.ApplicationController.convertationTimeoutText": "Prekročený čas konverzie.",
+ "PE.ApplicationController.criticalErrorTitle": "Chyba",
+ "PE.ApplicationController.downloadErrorText": "Sťahovanie zlyhalo.",
+ "PE.ApplicationController.downloadTextText": "Sťahovanie dokumentu...",
+ "PE.ApplicationController.errorAccessDeny": "Pokúšate sa vykonať akciu, na ktorú nemáte práva.
Prosím, kontaktujte svojho správcu dokumentového servera.",
+ "PE.ApplicationController.errorDefaultMessage": "Kód chyby: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Dokument je chránený heslom a nie je možné ho otvoriť.",
+ "PE.ApplicationController.errorUserDrop": "K súboru nie je možné práve teraz získať prístup.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Upozornenie",
+ "PE.ApplicationController.textLoadingDocument": "Načítavanie prezentácie",
+ "PE.ApplicationController.textOf": "z",
+ "PE.ApplicationController.txtClose": "Zatvoriť",
+ "PE.ApplicationController.unknownErrorText": "Neznáma chyba.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Váš prehliadač nie je podporovaný.",
+ "PE.ApplicationController.waitText": "Prosím čakajte...",
+ "PE.ApplicationView.txtDownload": "Stiahnuť",
+ "PE.ApplicationView.txtFullScreen": "Celá obrazovka",
+ "PE.ApplicationView.txtShare": "Zdieľať"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/sl.json b/apps/presentationeditor/embed/locale/sl.json
new file mode 100644
index 0000000000..3435fc8c7c
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/sl.json
@@ -0,0 +1,21 @@
+{
+ "common.view.modals.txtCopy": "Kopiraj v odložišče",
+ "common.view.modals.txtHeight": "Višina",
+ "common.view.modals.txtWidth": "Širina",
+ "PE.ApplicationController.convertationErrorText": "Pretvorba ni uspela.",
+ "PE.ApplicationController.convertationTimeoutText": "Pretvorbena prekinitev presežena.",
+ "PE.ApplicationController.criticalErrorTitle": "Napaka",
+ "PE.ApplicationController.downloadErrorText": "Prenos ni uspel.",
+ "PE.ApplicationController.downloadTextText": "Prenašanje predstavitve...",
+ "PE.ApplicationController.errorDefaultMessage": "Koda napake: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Dokument je zaščiten z geslom in ga ni mogoče odpreti.",
+ "PE.ApplicationController.errorUserDrop": "Do datoteke v tem trenutku ni možno dostopati.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Opozorilo",
+ "PE.ApplicationController.textLoadingDocument": "Nalaganje predstavitve",
+ "PE.ApplicationController.textOf": "od",
+ "PE.ApplicationController.txtClose": "Zapri",
+ "PE.ApplicationController.unknownErrorText": "Neznana napaka.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Vaš brskalnik ni podprt.",
+ "PE.ApplicationView.txtDownload": "Prenesi",
+ "PE.ApplicationView.txtShare": "Deli"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/tr.json b/apps/presentationeditor/embed/locale/tr.json
new file mode 100644
index 0000000000..79c1d16865
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/tr.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Panoya kopyala",
+ "common.view.modals.txtHeight": "Yükseklik",
+ "common.view.modals.txtWidth": "Genişlik",
+ "PE.ApplicationController.convertationErrorText": "Değişim başarısız oldu.",
+ "PE.ApplicationController.convertationTimeoutText": "Değişim süresi aşıldı.",
+ "PE.ApplicationController.criticalErrorTitle": "Hata",
+ "PE.ApplicationController.downloadErrorText": "Yükleme başarısız oldu.",
+ "PE.ApplicationController.downloadTextText": "Sunum yükleniyor...",
+ "PE.ApplicationController.errorAccessDeny": "Hakkınız olmayan bir eylem gerçekleştirmeye çalışıyorsunuz.
Lütfen Belge Sunucu yöneticinize başvurun.",
+ "PE.ApplicationController.errorDefaultMessage": "Hata kodu: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Döküman şifre korumalı ve açılamadı",
+ "PE.ApplicationController.errorUserDrop": "Belgeye şu an erişilemiyor.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Uyarı",
+ "PE.ApplicationController.textLoadingDocument": "Sunum yükleniyor",
+ "PE.ApplicationController.textOf": "'in",
+ "PE.ApplicationController.txtClose": "Kapat",
+ "PE.ApplicationController.unknownErrorText": "Bilinmeyen hata.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Tarayıcınız desteklenmiyor.",
+ "PE.ApplicationView.txtDownload": "İndir",
+ "PE.ApplicationView.txtShare": "Paylaş"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/uk.json b/apps/presentationeditor/embed/locale/uk.json
new file mode 100644
index 0000000000..6c23bb5731
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/uk.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Копіювати в буфер обміну",
+ "common.view.modals.txtHeight": "Висота",
+ "common.view.modals.txtWidth": "Ширина",
+ "PE.ApplicationController.convertationTimeoutText": "Термін переходу перевищено.",
+ "PE.ApplicationController.criticalErrorTitle": "Помилка",
+ "PE.ApplicationController.downloadErrorText": "Завантаження не вдалося",
+ "PE.ApplicationController.downloadTextText": "Завантаження презентації...",
+ "PE.ApplicationController.errorAccessDeny": "Ви намагаєтеся виконати дію, на яку у вас немає прав.
Будь ласка, зв'яжіться з адміністратором вашого Сервера документів.",
+ "PE.ApplicationController.errorDefaultMessage": "Код помилки: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Документ захищений паролем і його неможливо відкрити.",
+ "PE.ApplicationController.errorUserDrop": "На даний момент файл не доступний.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Застереження",
+ "PE.ApplicationController.textLoadingDocument": "Завантаження презентації",
+ "PE.ApplicationController.textOf": "з",
+ "PE.ApplicationController.txtClose": "Закрити",
+ "PE.ApplicationController.unknownErrorText": "Невідома помилка.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Ваш браузер не підтримується",
+ "PE.ApplicationView.txtDownload": "Завантажити",
+ "PE.ApplicationView.txtFullScreen": "Повноекранний режим",
+ "PE.ApplicationView.txtShare": "Доступ"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/vi.json b/apps/presentationeditor/embed/locale/vi.json
new file mode 100644
index 0000000000..43b608c4c3
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/vi.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Sao chép vào khay nhớ tạm",
+ "common.view.modals.txtHeight": "Chiều cao",
+ "common.view.modals.txtWidth": "Chiều rộng",
+ "PE.ApplicationController.convertationTimeoutText": "Đã quá thời gian chờ chuyển đổi.",
+ "PE.ApplicationController.criticalErrorTitle": "Lỗi",
+ "PE.ApplicationController.downloadErrorText": "Tải về không thành công.",
+ "PE.ApplicationController.downloadTextText": "Đang tải trình chiếu...",
+ "PE.ApplicationController.errorAccessDeny": "Bạn đang cố gắng thực hiện hành động mà bạn không có quyền.
Vui lòng liên hệ với quản trị viên Server Tài liệu của bạn.",
+ "PE.ApplicationController.errorDefaultMessage": "Mã lỗi: %1",
+ "PE.ApplicationController.errorFilePassProtect": "Tài liệu được bảo vệ bằng mật khẩu và không thể mở được.",
+ "PE.ApplicationController.errorUserDrop": "Không thể truy cập file ngay lúc này.",
+ "PE.ApplicationController.notcriticalErrorTitle": "Cảnh báo",
+ "PE.ApplicationController.textLoadingDocument": "Đang tải trình chiếu",
+ "PE.ApplicationController.textOf": "trên",
+ "PE.ApplicationController.txtClose": "Đóng",
+ "PE.ApplicationController.unknownErrorText": "Lỗi không xác định.",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "Trình duyệt của bạn không được hỗ trợ.",
+ "PE.ApplicationView.txtDownload": "Tải về",
+ "PE.ApplicationView.txtFullScreen": "Toàn màn hình",
+ "PE.ApplicationView.txtShare": "Chia sẻ"
+}
\ No newline at end of file
diff --git a/apps/presentationeditor/embed/locale/zh.json b/apps/presentationeditor/embed/locale/zh.json
new file mode 100644
index 0000000000..e60a70f5b0
--- /dev/null
+++ b/apps/presentationeditor/embed/locale/zh.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "复制到剪贴板",
+ "common.view.modals.txtEmbed": "嵌入",
+ "common.view.modals.txtHeight": "高度",
+ "common.view.modals.txtShare": "分享链接",
+ "common.view.modals.txtWidth": "宽度",
+ "PE.ApplicationController.convertationErrorText": "转换失败",
+ "PE.ApplicationController.convertationTimeoutText": "转换超时",
+ "PE.ApplicationController.criticalErrorTitle": "错误",
+ "PE.ApplicationController.downloadErrorText": "下载失败",
+ "PE.ApplicationController.downloadTextText": "正在下载演示文稿...",
+ "PE.ApplicationController.errorAccessDeny": "您正在尝试执行您没有权限的操作。
请联系您的文档服务器管理员.",
+ "PE.ApplicationController.errorDefaultMessage": "错误代码:%1",
+ "PE.ApplicationController.errorFilePassProtect": "该文档受密码保护,无法被打开。",
+ "PE.ApplicationController.errorUserDrop": "该文件现在无法访问。",
+ "PE.ApplicationController.notcriticalErrorTitle": "警告",
+ "PE.ApplicationController.scriptLoadError": "连接速度过慢,部分组件无法被加载。请重新加载页面。",
+ "PE.ApplicationController.textLoadingDocument": "载入演示",
+ "PE.ApplicationController.textOf": "的",
+ "PE.ApplicationController.txtClose": "关闭",
+ "PE.ApplicationController.unknownErrorText": "示知错误",
+ "PE.ApplicationController.unsupportedBrowserErrorText": "你的浏览器不支持",
+ "PE.ApplicationController.waitText": "请稍候...",
+ "PE.ApplicationView.txtDownload": "下载",
+ "PE.ApplicationView.txtEmbed": "嵌入",
+ "PE.ApplicationView.txtFullScreen": "全屏",
+ "PE.ApplicationView.txtShare": "共享"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/index.html b/apps/spreadsheeteditor/embed/index.html
index 05bacda25b..80aecf403e 100644
--- a/apps/spreadsheeteditor/embed/index.html
+++ b/apps/spreadsheeteditor/embed/index.html
@@ -333,6 +333,7 @@
+
diff --git a/apps/spreadsheeteditor/embed/js/ApplicationController.js b/apps/spreadsheeteditor/embed/js/ApplicationController.js
index 6a2ee461ae..388653a2ce 100644
--- a/apps/spreadsheeteditor/embed/js/ApplicationController.js
+++ b/apps/spreadsheeteditor/embed/js/ApplicationController.js
@@ -30,7 +30,7 @@
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
-var ApplicationController = new(function(){
+SSE.ApplicationController = new(function(){
var me,
api,
config = {},
@@ -54,7 +54,7 @@ var ApplicationController = new(function(){
// -------------------------
if (typeof isBrowserSupported !== 'undefined' && !isBrowserSupported()){
- Common.Gateway.reportError(undefined, 'Your browser is not supported.');
+ Common.Gateway.reportError(undefined, this.unsupportedBrowserErrorText);
return;
}
@@ -193,12 +193,12 @@ var ApplicationController = new(function(){
Common.Gateway.on('processmouse', onProcessMouse);
Common.Gateway.on('downloadas', onDownloadAs);
- ApplicationView.tools.get('#idt-fullscreen')
+ SSE.ApplicationView.tools.get('#idt-fullscreen')
.on('click', function(){
common.utils.openLink(embedConfig.fullscreenUrl);
});
- ApplicationView.tools.get('#idt-download')
+ SSE.ApplicationView.tools.get('#idt-download')
.on('click', function(){
if ( !!embedConfig.saveUrl ){
common.utils.openLink(embedConfig.saveUrl);
@@ -325,7 +325,7 @@ var ApplicationController = new(function(){
function onOpenDocument(progress) {
var proc = (progress.asc_getCurrentFont() + progress.asc_getCurrentImage())/(progress.asc_getFontsCount() + progress.asc_getImagesCount());
- $('#loadmask-text').html('Loading document: ' + Math.min(Math.round(proc * 100), 100) + '%');
+ $('#loadmask-text').html(me.textLoadingDocument + ': ' + Math.min(Math.round(proc * 100), 100) + '%');
}
function onLongActionBegin(type, id){
@@ -333,10 +333,10 @@ var ApplicationController = new(function(){
switch (id)
{
case Asc.c_oAscAsyncAction['Print']:
- text = 'Downloading document...';
+ text = me.downloadTextText;
break;
default:
- text = 'Please wait...';
+ text = me.waitText;
break;
}
@@ -369,7 +369,7 @@ var ApplicationController = new(function(){
if (id == Asc.c_oAscError.ID.LoadingScriptError) {
$('#id-critical-error-title').text(me.criticalErrorTitle);
$('#id-critical-error-message').text(me.scriptLoadError);
- $('#id-critical-error-close').off().on('click', function(){
+ $('#id-critical-error-close').text(me.txtClose).off().on('click', function(){
window.location.reload();
});
$('#id-critical-error-dialog').css('z-index', 20002).modal('show');
@@ -418,8 +418,7 @@ var ApplicationController = new(function(){
$('#id-critical-error-title').text(me.criticalErrorTitle);
$('#id-critical-error-message').text(message);
- $('#id-critical-error-close').off();
- $('#id-critical-error-close').on('click', function(){
+ $('#id-critical-error-close').text(me.txtClose).off().on('click', function(){
window.location.reload();
});
}
@@ -428,8 +427,7 @@ var ApplicationController = new(function(){
$('#id-critical-error-title').text(me.notcriticalErrorTitle);
$('#id-critical-error-message').text(message);
- $('#id-critical-error-close').off();
- $('#id-critical-error-close').on('click', function(){
+ $('#id-critical-error-close').text(me.txtClose).off().on('click', function(){
$('#id-critical-error-dialog').modal('hide');
});
}
@@ -442,7 +440,7 @@ var ApplicationController = new(function(){
function onExternalMessage(error) {
if (error) {
hidePreloader();
- $('#id-error-mask-title').text('Error');
+ $('#id-error-mask-title').text(me.criticalErrorTitle);
$('#id-error-mask-text').text(error.msg);
$('#id-error-mask').css('display', 'block');
@@ -559,14 +557,20 @@ var ApplicationController = new(function(){
create : createController,
errorDefaultMessage : 'Error code: %1',
unknownErrorText : 'Unknown error.',
- convertationTimeoutText : 'Convertation timeout exceeded.',
- convertationErrorText : 'Convertation failed.',
+ convertationTimeoutText : 'Conversion timeout exceeded.',
+ convertationErrorText : 'Conversion failed.',
downloadErrorText : 'Download failed.',
criticalErrorTitle : 'Error',
notcriticalErrorTitle : 'Warning',
scriptLoadError: 'The connection is too slow, some of the components could not be loaded. Please reload the page.',
errorFilePassProtect: 'The file is password protected and cannot be opened.',
errorAccessDeny: 'You are trying to perform an action you do not have rights for.
Please contact your Document Server administrator.',
- errorUserDrop: 'The file cannot be accessed right now.'
+ errorUserDrop: 'The file cannot be accessed right now.',
+ unsupportedBrowserErrorText: 'Your browser is not supported.',
+ textOf: 'of',
+ downloadTextText: 'Downloading spreadsheet...',
+ waitText: 'Please, wait...',
+ textLoadingDocument: 'Loading spreadsheet',
+ txtClose: 'Close'
}
})();
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/js/ApplicationView.js b/apps/spreadsheeteditor/embed/js/ApplicationView.js
index bd3c1a6949..dd299554bc 100644
--- a/apps/spreadsheeteditor/embed/js/ApplicationView.js
+++ b/apps/spreadsheeteditor/embed/js/ApplicationView.js
@@ -30,7 +30,11 @@
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
-var ApplicationView = new(function(){
+if (SSE === undefined) {
+ var SSE = {};
+}
+
+SSE.ApplicationView = new(function(){
var $btnTools;
@@ -42,10 +46,10 @@ var ApplicationView = new(function(){
$btnTools.addClass('dropdown-toggle').attr('data-toggle', 'dropdown').attr('aria-expanded', 'true');
$btnTools.parent().append(
'');
}
@@ -57,6 +61,11 @@ var ApplicationView = new(function(){
create: createView
, tools: {
get: getTools
- }
+ },
+
+ txtDownload: 'Download',
+ txtShare: 'Share',
+ txtEmbed: 'Embed',
+ txtFullScreen: 'Full Screen'
}
})();
diff --git a/apps/spreadsheeteditor/embed/js/application.js b/apps/spreadsheeteditor/embed/js/application.js
index c42c8847fe..4327c07caf 100644
--- a/apps/spreadsheeteditor/embed/js/application.js
+++ b/apps/spreadsheeteditor/embed/js/application.js
@@ -33,8 +33,9 @@
(function ($) {
$(function(){
- ApplicationView.create();
- ApplicationController.create();
+ Common.Locale.apply();
+ SSE.ApplicationView.create();
+ SSE.ApplicationController.create();
})
})(window.jQuery);
diff --git a/apps/spreadsheeteditor/embed/locale/bg.json b/apps/spreadsheeteditor/embed/locale/bg.json
new file mode 100644
index 0000000000..2f540768d8
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/bg.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Копиране в клипборда",
+ "common.view.modals.txtEmbed": "Вграждане",
+ "common.view.modals.txtHeight": "Височина",
+ "common.view.modals.txtShare": "Споделяне на връзка",
+ "common.view.modals.txtWidth": "Широчина",
+ "SSE.ApplicationController.convertationErrorText": "Конвертирането е неуспешно.",
+ "SSE.ApplicationController.convertationTimeoutText": "Превишава се времето на изтичане на реализациите.",
+ "SSE.ApplicationController.criticalErrorTitle": "Грешка",
+ "SSE.ApplicationController.downloadErrorText": "Изтеглянето се провали.",
+ "SSE.ApplicationController.downloadTextText": "Електронната таблица се изтегли ...",
+ "SSE.ApplicationController.errorAccessDeny": "Опитвате се да извършите действие, за което нямате права.
Моля, свържете се с администратора на сървъра за документи.",
+ "SSE.ApplicationController.errorDefaultMessage": "Код на грешка: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Файлът е защитен с парола и не може да бъде отворен.",
+ "SSE.ApplicationController.errorUserDrop": "Файлът не може да бъде достъпен в момента.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Внимание",
+ "SSE.ApplicationController.scriptLoadError": "Връзката е твърде бавна, някои от компонентите не могат да бъдат заредени. Моля, презаредете страницата.",
+ "SSE.ApplicationController.textLoadingDocument": "Електронната таблица се зарежда",
+ "SSE.ApplicationController.textOf": "на",
+ "SSE.ApplicationController.txtClose": "Затвори",
+ "SSE.ApplicationController.unknownErrorText": "Неизвестна грешка.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Вашият браузър не се поддържа.",
+ "SSE.ApplicationController.waitText": "Моля изчакай...",
+ "SSE.ApplicationView.txtDownload": "Изтегли",
+ "SSE.ApplicationView.txtEmbed": "Вграждане",
+ "SSE.ApplicationView.txtFullScreen": "Цял екран",
+ "SSE.ApplicationView.txtShare": "Дял"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/cs.json b/apps/spreadsheeteditor/embed/locale/cs.json
new file mode 100644
index 0000000000..17dfbc3cf3
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/cs.json
@@ -0,0 +1,24 @@
+{
+ "common.view.modals.txtCopy": "Zkopírovat do schránky",
+ "common.view.modals.txtHeight": "Výška",
+ "common.view.modals.txtWidth": "Šířka",
+ "SSE.ApplicationController.convertationErrorText": "Konverze selhala.",
+ "SSE.ApplicationController.convertationTimeoutText": "Vypršel čas konverze.",
+ "SSE.ApplicationController.criticalErrorTitle": "Chyba",
+ "SSE.ApplicationController.downloadErrorText": "Stahování selhalo.",
+ "SSE.ApplicationController.downloadTextText": "Stahování sešitu...",
+ "SSE.ApplicationController.errorAccessDeny": "Pokoušíte se provést akci, na kterou nemáte oprávnění.
Prosím, kontaktujte administrátora vašeho Dokumentového serveru.",
+ "SSE.ApplicationController.errorDefaultMessage": "Kód chyby: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Dokument je chráněn heslem a nelze otevřít.",
+ "SSE.ApplicationController.errorUserDrop": "Tento soubor není nyní přístupný.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Varování",
+ "SSE.ApplicationController.textLoadingDocument": "Načítání sešitu",
+ "SSE.ApplicationController.textOf": "z",
+ "SSE.ApplicationController.txtClose": "Zavřít",
+ "SSE.ApplicationController.unknownErrorText": "Neznámá chyba.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Váš prohlížeč není podporován.",
+ "SSE.ApplicationController.waitText": "Prosím, čekejte...",
+ "SSE.ApplicationView.txtDownload": "Stáhnout",
+ "SSE.ApplicationView.txtFullScreen": "Celá obrazovka",
+ "SSE.ApplicationView.txtShare": "Sdílet"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/de.json b/apps/spreadsheeteditor/embed/locale/de.json
new file mode 100644
index 0000000000..3fdd98801d
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/de.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "In die Zwischenablage kopieren",
+ "common.view.modals.txtEmbed": "Einbetten",
+ "common.view.modals.txtHeight": "Höhe",
+ "common.view.modals.txtShare": "Link teilen",
+ "common.view.modals.txtWidth": "Breite",
+ "SSE.ApplicationController.convertationErrorText": "Konvertierung ist fehlgeschlagen.",
+ "SSE.ApplicationController.convertationTimeoutText": "Timeout für die Konvertierung wurde überschritten.",
+ "SSE.ApplicationController.criticalErrorTitle": "Fehler",
+ "SSE.ApplicationController.downloadErrorText": "Herunterladen ist fehlgeschlagen.",
+ "SSE.ApplicationController.downloadTextText": "Kalkulationstabelle wird heruntergeladen...",
+ "SSE.ApplicationController.errorAccessDeny": "Sie haben versucht die Änderungen im Dokument, zu dem Sie keine Berechtigungen haben, vorzunehemen.
Wenden Sie sich an Ihren Serveradministrator.",
+ "SSE.ApplicationController.errorDefaultMessage": "Fehlercode: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Das Dokument ist kennwortgeschützt und kann nicht geöffnet werden.",
+ "SSE.ApplicationController.errorUserDrop": "Kein Zugriff auf diese Datei ist möglich.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Warnung",
+ "SSE.ApplicationController.scriptLoadError": "Die Verbindung ist zu langsam, einige der Komponenten konnten nicht geladen werden. Bitte laden Sie die Seite erneut.",
+ "SSE.ApplicationController.textLoadingDocument": "Tabelle wird geladen",
+ "SSE.ApplicationController.textOf": "von",
+ "SSE.ApplicationController.txtClose": "Schließen",
+ "SSE.ApplicationController.unknownErrorText": "Unbekannter Fehler.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Ihr Webbrowser wird nicht unterstützt.",
+ "SSE.ApplicationController.waitText": "Bitte warten...",
+ "SSE.ApplicationView.txtDownload": "Herunterladen",
+ "SSE.ApplicationView.txtEmbed": "Einbetten",
+ "SSE.ApplicationView.txtFullScreen": "Vollbild-Modus",
+ "SSE.ApplicationView.txtShare": "Freigeben"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/en.json b/apps/spreadsheeteditor/embed/locale/en.json
new file mode 100644
index 0000000000..f94d807ac4
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/en.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Copy to clipboard",
+ "common.view.modals.txtEmbed": "Embed",
+ "common.view.modals.txtHeight": "Height",
+ "common.view.modals.txtShare": "Share Link",
+ "common.view.modals.txtWidth": "Width",
+ "SSE.ApplicationController.convertationErrorText": "Conversion failed.",
+ "SSE.ApplicationController.convertationTimeoutText": "Conversion timeout exceeded.",
+ "SSE.ApplicationController.criticalErrorTitle": "Error",
+ "SSE.ApplicationController.downloadErrorText": "Download failed.",
+ "SSE.ApplicationController.downloadTextText": "Downloading spreadsheet...",
+ "SSE.ApplicationController.errorAccessDeny": "You are trying to perform an action you do not have rights for.
Please contact your Document Server administrator.",
+ "SSE.ApplicationController.errorDefaultMessage": "Error code: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "The file is password protected and cannot be opened.",
+ "SSE.ApplicationController.errorUserDrop": "The file cannot be accessed right now.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Warning",
+ "SSE.ApplicationController.scriptLoadError": "The connection is too slow, some of the components could not be loaded. Please reload the page.",
+ "SSE.ApplicationController.textLoadingDocument": "Loading spreadsheet",
+ "SSE.ApplicationController.textOf": "of",
+ "SSE.ApplicationController.txtClose": "Close",
+ "SSE.ApplicationController.unknownErrorText": "Unknown error.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Your browser is not supported.",
+ "SSE.ApplicationController.waitText": "Please, wait...",
+ "SSE.ApplicationView.txtDownload": "Download",
+ "SSE.ApplicationView.txtEmbed": "Embed",
+ "SSE.ApplicationView.txtFullScreen": "Full Screen",
+ "SSE.ApplicationView.txtShare": "Share"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/es.json b/apps/spreadsheeteditor/embed/locale/es.json
new file mode 100644
index 0000000000..bf17d0ca96
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/es.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Copiar al portapapeles",
+ "common.view.modals.txtEmbed": "Incorporar",
+ "common.view.modals.txtHeight": "Altura",
+ "common.view.modals.txtShare": "Compartir enlace",
+ "common.view.modals.txtWidth": "Ancho",
+ "SSE.ApplicationController.convertationErrorText": "Fallo de conversión.",
+ "SSE.ApplicationController.convertationTimeoutText": "Límite de tiempo de conversión está superado.",
+ "SSE.ApplicationController.criticalErrorTitle": "Error",
+ "SSE.ApplicationController.downloadErrorText": "Fallo en descarga.",
+ "SSE.ApplicationController.downloadTextText": "Descargando hoja de cálculo...",
+ "SSE.ApplicationController.errorAccessDeny": "Usted no tiene permisos para realizar la acción que está intentando hacer.
Por favor, contacte con su Administrador del Servidor de Documentos.",
+ "SSE.ApplicationController.errorDefaultMessage": "Código de error: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "El archivo está protegido por una contraseña y no puede ser abierto.",
+ "SSE.ApplicationController.errorUserDrop": "No se puede acceder al archivo ahora mismo.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Aviso",
+ "SSE.ApplicationController.scriptLoadError": "La conexión a Internet es demasiado lenta, no se podía cargar algunos componentes. Por favor, recargue la página.",
+ "SSE.ApplicationController.textLoadingDocument": "Cargando hoja de cálculo",
+ "SSE.ApplicationController.textOf": "de",
+ "SSE.ApplicationController.txtClose": "Cerrar",
+ "SSE.ApplicationController.unknownErrorText": "Error desconocido.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Su navegador no está soportado.",
+ "SSE.ApplicationController.waitText": "Por favor, espere...",
+ "SSE.ApplicationView.txtDownload": "Descargar",
+ "SSE.ApplicationView.txtEmbed": "Incorporar",
+ "SSE.ApplicationView.txtFullScreen": "Pantalla Completa",
+ "SSE.ApplicationView.txtShare": "Compartir"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/fr.json b/apps/spreadsheeteditor/embed/locale/fr.json
new file mode 100644
index 0000000000..c8cd03921a
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/fr.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Copier dans le Presse-papiers",
+ "common.view.modals.txtEmbed": "Incorporer",
+ "common.view.modals.txtHeight": "Hauteur",
+ "common.view.modals.txtShare": "Partager un lien",
+ "common.view.modals.txtWidth": "Largeur",
+ "SSE.ApplicationController.convertationErrorText": "Échec de la conversion.",
+ "SSE.ApplicationController.convertationTimeoutText": "Délai d'attente de la conversion dépassé ",
+ "SSE.ApplicationController.criticalErrorTitle": "Erreur",
+ "SSE.ApplicationController.downloadErrorText": "Échec du téléchargement.",
+ "SSE.ApplicationController.downloadTextText": "Téléchargement de la feuille de calcul en cours...",
+ "SSE.ApplicationController.errorAccessDeny": "Vous tentez d'exéсuter une action pour laquelle vous ne disposez pas des droits.
Veuillez contacter l'administrateur de Document Server.",
+ "SSE.ApplicationController.errorDefaultMessage": "Code d'erreur: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Le fichier est protégé par le mot de passe et ne peut pas être ouvert.",
+ "SSE.ApplicationController.errorUserDrop": "Impossible d'accéder au fichier.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Avertissement",
+ "SSE.ApplicationController.scriptLoadError": "La connexion est trop lente, certains éléments ne peuvent pas être chargés. Veuillez recharger la page.",
+ "SSE.ApplicationController.textLoadingDocument": "Chargement d'une feuille de calcul",
+ "SSE.ApplicationController.textOf": "de",
+ "SSE.ApplicationController.txtClose": "Fermer",
+ "SSE.ApplicationController.unknownErrorText": "Erreur inconnue.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Votre navigateur n'est pas pris en charge.",
+ "SSE.ApplicationController.waitText": "Veuillez patienter...",
+ "SSE.ApplicationView.txtDownload": "Télécharger",
+ "SSE.ApplicationView.txtEmbed": "Incorporer",
+ "SSE.ApplicationView.txtFullScreen": "Plein écran",
+ "SSE.ApplicationView.txtShare": "Partager"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/hu.json b/apps/spreadsheeteditor/embed/locale/hu.json
new file mode 100644
index 0000000000..43fd34d68c
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/hu.json
@@ -0,0 +1,19 @@
+{
+ "common.view.modals.txtHeight": "Magasság",
+ "common.view.modals.txtWidth": "Szélesség",
+ "SSE.ApplicationController.convertationTimeoutText": "Időtúllépés az átalakítás során.",
+ "SSE.ApplicationController.criticalErrorTitle": "Hiba",
+ "SSE.ApplicationController.downloadErrorText": "Sikertelen letöltés.",
+ "SSE.ApplicationController.downloadTextText": "Munkafüzet letöltése...",
+ "SSE.ApplicationController.errorAccessDeny": "Olyan műveletet próbál végrehajtani, melyre nincs jogosultsága.
Vegye fel a kapcsolatot a Document Server adminisztrátorával.",
+ "SSE.ApplicationController.errorDefaultMessage": "Hibakód: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "A dokumentum jelszóval védett, és nem nyitható meg.",
+ "SSE.ApplicationController.errorUserDrop": "A dokumentum jelenleg nem elérhető",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Figyelmeztetés",
+ "SSE.ApplicationController.scriptLoadError": "A kapcsolat túl lassú, néhány komponens nem töltődött be. Frissítse az oldalt.",
+ "SSE.ApplicationController.textLoadingDocument": "Munkafüzet betöltése",
+ "SSE.ApplicationController.txtClose": "Bezár",
+ "SSE.ApplicationController.unknownErrorText": "Ismeretlen hiba.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "A böngészője nem támogatott.",
+ "SSE.ApplicationView.txtDownload": "Letöltés"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/it.json b/apps/spreadsheeteditor/embed/locale/it.json
new file mode 100644
index 0000000000..12c35d15d6
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/it.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Copia negli appunti",
+ "common.view.modals.txtEmbed": "Incorpora",
+ "common.view.modals.txtHeight": "Altezza",
+ "common.view.modals.txtShare": "Condividi collegamento",
+ "common.view.modals.txtWidth": "Larghezza",
+ "SSE.ApplicationController.convertationErrorText": "Conversione fallita.",
+ "SSE.ApplicationController.convertationTimeoutText": "È stato superato il tempo limite della conversione.",
+ "SSE.ApplicationController.criticalErrorTitle": "Errore",
+ "SSE.ApplicationController.downloadErrorText": "Scaricamento fallito",
+ "SSE.ApplicationController.downloadTextText": "Download del foglio di calcolo in corso...",
+ "SSE.ApplicationController.errorAccessDeny": "Stai tentando di eseguire un'azione per la quale non disponi di permessi sufficienti.
Si prega di contattare l'amministratore del Server dei Documenti.",
+ "SSE.ApplicationController.errorDefaultMessage": "Codice errore: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Il file è protetto da una password. Impossibile aprirlo.",
+ "SSE.ApplicationController.errorUserDrop": "Impossibile accedere al file subito.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Avviso",
+ "SSE.ApplicationController.scriptLoadError": "La connessione è troppo lenta, alcuni componenti non possono essere caricati. Si prega di ricaricare la pagina.",
+ "SSE.ApplicationController.textLoadingDocument": "Caricamento del foglio di calcolo",
+ "SSE.ApplicationController.textOf": "di",
+ "SSE.ApplicationController.txtClose": "Chiudi",
+ "SSE.ApplicationController.unknownErrorText": "Errore sconosciuto.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Il tuo browser non è supportato.",
+ "SSE.ApplicationController.waitText": "Per favore, attendi...",
+ "SSE.ApplicationView.txtDownload": "Scarica",
+ "SSE.ApplicationView.txtEmbed": "Incorpora",
+ "SSE.ApplicationView.txtFullScreen": "Schermo intero",
+ "SSE.ApplicationView.txtShare": "Condividi"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/ja.json b/apps/spreadsheeteditor/embed/locale/ja.json
new file mode 100644
index 0000000000..75d18e3600
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/ja.json
@@ -0,0 +1,21 @@
+{
+ "common.view.modals.txtHeight": "高さ",
+ "common.view.modals.txtWidth": "幅",
+ "SSE.ApplicationController.convertationErrorText": "変換に失敗しました",
+ "SSE.ApplicationController.convertationTimeoutText": "変換のタイムアウトを超過しました。",
+ "SSE.ApplicationController.criticalErrorTitle": "エラー",
+ "SSE.ApplicationController.downloadErrorText": "ダウンロードに失敗しました",
+ "SSE.ApplicationController.downloadTextText": "スプレッドシートのダウンロード中...",
+ "SSE.ApplicationController.errorDefaultMessage": "エラー コード: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "ドキュメントがパスワードで保護されているため開くことができません",
+ "SSE.ApplicationController.errorUserDrop": "今、ファイルにアクセスすることはできません。",
+ "SSE.ApplicationController.notcriticalErrorTitle": "警告",
+ "SSE.ApplicationController.textLoadingDocument": "スプレッドシートの読み込み中",
+ "SSE.ApplicationController.textOf": "から",
+ "SSE.ApplicationController.txtClose": "閉じる",
+ "SSE.ApplicationController.unknownErrorText": "不明なエラー",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "お使いのブラウザがサポートされていません。",
+ "SSE.ApplicationView.txtDownload": "ダウンロード",
+ "SSE.ApplicationView.txtFullScreen": "全画面表示",
+ "SSE.ApplicationView.txtShare": "シェア"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/ko.json b/apps/spreadsheeteditor/embed/locale/ko.json
new file mode 100644
index 0000000000..0fa1918118
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/ko.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "클립보드로 복사",
+ "common.view.modals.txtEmbed": "퍼가기",
+ "common.view.modals.txtHeight": "높이",
+ "common.view.modals.txtShare": "링크 공유",
+ "common.view.modals.txtWidth": "너비",
+ "SSE.ApplicationController.convertationErrorText": "변환 실패",
+ "SSE.ApplicationController.convertationTimeoutText": "전환 시간 초과를 초과했습니다.",
+ "SSE.ApplicationController.criticalErrorTitle": "오류",
+ "SSE.ApplicationController.downloadErrorText": "다운로드하지 못했습니다.",
+ "SSE.ApplicationController.downloadTextText": "스프레드 시트 다운로드 중 ...",
+ "SSE.ApplicationController.errorAccessDeny": "권한이없는 작업을 수행하려고합니다.
Document Server 관리자에게 문의하십시오.",
+ "SSE.ApplicationController.errorDefaultMessage": "오류 코드 : %1",
+ "SSE.ApplicationController.errorFilePassProtect": "이 문서는 암호로 보호되어있어 열 수 없습니다.",
+ "SSE.ApplicationController.errorUserDrop": "파일에 지금 액세스 할 수 없습니다.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "경고",
+ "SSE.ApplicationController.scriptLoadError": "연결 속도가 느려, 일부 요소들이 로드되지 않았습니다. 페이지를 다시 새로 고침해주세요.",
+ "SSE.ApplicationController.textLoadingDocument": "스프레드 시트로드 중",
+ "SSE.ApplicationController.textOf": "중",
+ "SSE.ApplicationController.txtClose": "완료",
+ "SSE.ApplicationController.unknownErrorText": "알 수없는 오류.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "사용중인 브라우저가 지원되지 않습니다.",
+ "SSE.ApplicationController.waitText": "잠시만 기달려주세요...",
+ "SSE.ApplicationView.txtDownload": "다운로드",
+ "SSE.ApplicationView.txtEmbed": "퍼가기",
+ "SSE.ApplicationView.txtFullScreen": "전체 화면",
+ "SSE.ApplicationView.txtShare": "공유"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/lv.json b/apps/spreadsheeteditor/embed/locale/lv.json
new file mode 100644
index 0000000000..8cda6dc4fb
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/lv.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Nokopēts starpliktuvē",
+ "common.view.modals.txtHeight": "Augstums",
+ "common.view.modals.txtWidth": "Platums",
+ "SSE.ApplicationController.convertationErrorText": "Konversija neizdevās.",
+ "SSE.ApplicationController.convertationTimeoutText": "Konversijas taimauts pārsniegts.",
+ "SSE.ApplicationController.criticalErrorTitle": "Kļūda",
+ "SSE.ApplicationController.downloadErrorText": "Lejuplāde neizdevās.",
+ "SSE.ApplicationController.downloadTextText": "Lejuplādē izklājlapu...",
+ "SSE.ApplicationController.errorAccessDeny": "Jūs mēģināt veikt darbību, kuru nedrīkstat veikt.
Lūdzu, sazinieties ar savu dokumentu servera administratoru.",
+ "SSE.ApplicationController.errorDefaultMessage": "Kļūdas kods: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Fails ir aizsargāts ar paroli un to nevar atvērt.",
+ "SSE.ApplicationController.errorUserDrop": "Failam šobrīd nevar piekļūt.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Brīdinājums",
+ "SSE.ApplicationController.textLoadingDocument": "Ielādē izklājlapu",
+ "SSE.ApplicationController.textOf": "no",
+ "SSE.ApplicationController.txtClose": "Aizvērt",
+ "SSE.ApplicationController.unknownErrorText": "Nezināma kļūda.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Jūsu pārlūkprogramma nav atbalstīta.",
+ "SSE.ApplicationView.txtDownload": "Lejupielādēt",
+ "SSE.ApplicationView.txtShare": "Dalīties"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/nl.json b/apps/spreadsheeteditor/embed/locale/nl.json
new file mode 100644
index 0000000000..bee107e8dc
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/nl.json
@@ -0,0 +1,23 @@
+{
+ "common.view.modals.txtCopy": "Kopieer naar klembord",
+ "common.view.modals.txtHeight": "Hoogte",
+ "common.view.modals.txtWidth": "Breedte",
+ "SSE.ApplicationController.convertationTimeoutText": "Time-out voor conversie overschreden.",
+ "SSE.ApplicationController.criticalErrorTitle": "Fout",
+ "SSE.ApplicationController.downloadErrorText": "Download mislukt.",
+ "SSE.ApplicationController.downloadTextText": "Spreadsheet wordt gedownload...",
+ "SSE.ApplicationController.errorAccessDeny": "U probeert een actie uit te voeren waarvoor u geen rechten hebt.
Neem contact op met de beheerder van de documentserver.",
+ "SSE.ApplicationController.errorDefaultMessage": "Foutcode: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Het bestand is beschermd met een wachtwoord en kan niet worden geopend.",
+ "SSE.ApplicationController.errorUserDrop": "Toegang tot het bestand is op dit moment niet mogelijk.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Waarschuwing",
+ "SSE.ApplicationController.scriptLoadError": "De verbinding is te langzaam, sommige componenten konden niet geladen worden. Laad de pagina opnieuw.",
+ "SSE.ApplicationController.textLoadingDocument": "Spreadsheet wordt geladen",
+ "SSE.ApplicationController.textOf": "van",
+ "SSE.ApplicationController.txtClose": "Sluiten",
+ "SSE.ApplicationController.unknownErrorText": "Onbekende fout.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Uw browser wordt niet ondersteund.",
+ "SSE.ApplicationView.txtDownload": "Downloaden",
+ "SSE.ApplicationView.txtFullScreen": "Volledig scherm",
+ "SSE.ApplicationView.txtShare": "Delen"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/pl.json b/apps/spreadsheeteditor/embed/locale/pl.json
new file mode 100644
index 0000000000..6a3baea66f
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/pl.json
@@ -0,0 +1,23 @@
+{
+ "common.view.modals.txtCopy": "Skopiuj do schowka",
+ "common.view.modals.txtHeight": "Wysokość",
+ "common.view.modals.txtWidth": "Szerokość",
+ "SSE.ApplicationController.convertationTimeoutText": "Przekroczono limit czasu konwersji.",
+ "SSE.ApplicationController.criticalErrorTitle": "Błąd",
+ "SSE.ApplicationController.downloadErrorText": "Pobieranie nieudane.",
+ "SSE.ApplicationController.downloadTextText": "Pobieranie arkusza kalkulacyjnego...",
+ "SSE.ApplicationController.errorAccessDeny": "Próbujesz wykonać działanie, na które nie masz uprawnień.
Proszę skontaktować się z administratorem serwera dokumentów.",
+ "SSE.ApplicationController.errorDefaultMessage": "Kod błędu: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Dokument jest chroniony hasłem i nie może być otwarty.",
+ "SSE.ApplicationController.errorUserDrop": "Nie można uzyskać dostępu do tego pliku.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Ostrzeżenie",
+ "SSE.ApplicationController.textLoadingDocument": "Ładowanie arkusza kalkulacyjnego",
+ "SSE.ApplicationController.textOf": "z",
+ "SSE.ApplicationController.txtClose": "Zamknij",
+ "SSE.ApplicationController.unknownErrorText": "Nieznany błąd.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Twoja przeglądarka nie jest wspierana.",
+ "SSE.ApplicationController.waitText": "Proszę czekać...",
+ "SSE.ApplicationView.txtDownload": "Pobierz",
+ "SSE.ApplicationView.txtFullScreen": "Pełny ekran",
+ "SSE.ApplicationView.txtShare": "Udostępnij"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/pt.json b/apps/spreadsheeteditor/embed/locale/pt.json
new file mode 100644
index 0000000000..f11455b60d
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/pt.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Copiar para a área de transferência",
+ "common.view.modals.txtHeight": "Altura",
+ "common.view.modals.txtWidth": "Largura",
+ "SSE.ApplicationController.convertationTimeoutText": "Tempo limite de conversão excedido.",
+ "SSE.ApplicationController.criticalErrorTitle": "Erro",
+ "SSE.ApplicationController.downloadErrorText": "Falha ao baixar",
+ "SSE.ApplicationController.downloadTextText": "Baixando planilha...",
+ "SSE.ApplicationController.errorAccessDeny": "Você está tentando executar uma ação para a qual não tem direitos.
Entre em contato com o administrador do Document Server.",
+ "SSE.ApplicationController.errorDefaultMessage": "Código do erro: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "O documento é protegido por senha e não pode ser aberto.",
+ "SSE.ApplicationController.errorUserDrop": "O arquivo não pode ser acessado agora.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Aviso",
+ "SSE.ApplicationController.textLoadingDocument": "Carregando planilha",
+ "SSE.ApplicationController.textOf": "de",
+ "SSE.ApplicationController.txtClose": "Fechar",
+ "SSE.ApplicationController.unknownErrorText": "Erro desconhecido.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Seu navegador não é suportado.",
+ "SSE.ApplicationController.waitText": "Aguarde...",
+ "SSE.ApplicationView.txtDownload": "Baixar",
+ "SSE.ApplicationView.txtShare": "Compartilhar"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/ru.json b/apps/spreadsheeteditor/embed/locale/ru.json
new file mode 100644
index 0000000000..0b85d49383
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/ru.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "Скопировать в буфер",
+ "common.view.modals.txtEmbed": "Встроить",
+ "common.view.modals.txtHeight": "Высота",
+ "common.view.modals.txtShare": "Поделиться ссылкой",
+ "common.view.modals.txtWidth": "Ширина",
+ "SSE.ApplicationController.convertationErrorText": "Конвертация не удалась.",
+ "SSE.ApplicationController.convertationTimeoutText": "Превышено время ожидания конвертации.",
+ "SSE.ApplicationController.criticalErrorTitle": "Ошибка",
+ "SSE.ApplicationController.downloadErrorText": "Загрузка не удалась.",
+ "SSE.ApplicationController.downloadTextText": "Загрузка таблицы...",
+ "SSE.ApplicationController.errorAccessDeny": "Вы пытаетесь выполнить действие, на которое у вас нет прав.
Пожалуйста, обратитесь к администратору Сервера документов.",
+ "SSE.ApplicationController.errorDefaultMessage": "Код ошибки: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Файл защищен паролем и не может быть открыт.",
+ "SSE.ApplicationController.errorUserDrop": "В настоящий момент файл недоступен.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Внимание",
+ "SSE.ApplicationController.scriptLoadError": "Слишком медленное подключение, некоторые компоненты не удалось загрузить. Пожалуйста, обновите страницу.",
+ "SSE.ApplicationController.textLoadingDocument": "Загрузка таблицы",
+ "SSE.ApplicationController.textOf": "из",
+ "SSE.ApplicationController.txtClose": "Закрыть",
+ "SSE.ApplicationController.unknownErrorText": "Неизвестная ошибка.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Ваш браузер не поддерживается.",
+ "SSE.ApplicationController.waitText": "Пожалуйста, подождите...",
+ "SSE.ApplicationView.txtDownload": "Скачать файл",
+ "SSE.ApplicationView.txtEmbed": "Встроить",
+ "SSE.ApplicationView.txtFullScreen": "Во весь экран",
+ "SSE.ApplicationView.txtShare": "Поделиться"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/sk.json b/apps/spreadsheeteditor/embed/locale/sk.json
new file mode 100644
index 0000000000..27b078a3b8
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/sk.json
@@ -0,0 +1,23 @@
+{
+ "common.view.modals.txtCopy": "Skopírovať do schránky",
+ "common.view.modals.txtHeight": "Výška",
+ "common.view.modals.txtWidth": "Šírka",
+ "SSE.ApplicationController.convertationTimeoutText": "Prekročený čas konverzie.",
+ "SSE.ApplicationController.criticalErrorTitle": "Chyba",
+ "SSE.ApplicationController.downloadErrorText": "Sťahovanie zlyhalo.",
+ "SSE.ApplicationController.downloadTextText": "Sťahovanie dokumentu...",
+ "SSE.ApplicationController.errorAccessDeny": "Pokúšate sa vykonať akciu, na ktorú nemáte práva.
Prosím, kontaktujte svojho správcu dokumentového servera.",
+ "SSE.ApplicationController.errorDefaultMessage": "Kód chyby: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Dokument je chránený heslom a nie je možné ho otvoriť.",
+ "SSE.ApplicationController.errorUserDrop": "K súboru nie je možné práve teraz získať prístup.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Upozornenie",
+ "SSE.ApplicationController.textLoadingDocument": "Načítavanie dokumentu",
+ "SSE.ApplicationController.textOf": "z",
+ "SSE.ApplicationController.txtClose": "Zatvoriť",
+ "SSE.ApplicationController.unknownErrorText": "Neznáma chyba.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Váš prehliadač nie je podporovaný.",
+ "SSE.ApplicationController.waitText": "Prosím čakajte...",
+ "SSE.ApplicationView.txtDownload": "Stiahnuť",
+ "SSE.ApplicationView.txtFullScreen": "Celá obrazovka",
+ "SSE.ApplicationView.txtShare": "Zdieľať"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/sl.json b/apps/spreadsheeteditor/embed/locale/sl.json
new file mode 100644
index 0000000000..3d0bf95718
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/sl.json
@@ -0,0 +1,21 @@
+{
+ "common.view.modals.txtCopy": "Kopiraj v odložišče",
+ "common.view.modals.txtHeight": "Višina",
+ "common.view.modals.txtWidth": "Širina",
+ "SSE.ApplicationController.convertationErrorText": "Pretvorba ni uspela.",
+ "SSE.ApplicationController.convertationTimeoutText": "Pretvorbena prekinitev presežena.",
+ "SSE.ApplicationController.criticalErrorTitle": "Napaka",
+ "SSE.ApplicationController.downloadErrorText": "Prenos ni uspel.",
+ "SSE.ApplicationController.downloadTextText": "Prenašanje razpredelnice...",
+ "SSE.ApplicationController.errorDefaultMessage": "Koda napake: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Dokument je zaščiten z geslom in ga ni mogoče odpreti.",
+ "SSE.ApplicationController.errorUserDrop": "Do datoteke v tem trenutku ni možno dostopati.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Opozorilo",
+ "SSE.ApplicationController.textLoadingDocument": "Nalaganje razpredelnice",
+ "SSE.ApplicationController.textOf": "od",
+ "SSE.ApplicationController.txtClose": "Zapri",
+ "SSE.ApplicationController.unknownErrorText": "Neznana napaka.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Vaš brskalnik ni podprt.",
+ "SSE.ApplicationView.txtDownload": "Prenesi",
+ "SSE.ApplicationView.txtShare": "Deli"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/tr.json b/apps/spreadsheeteditor/embed/locale/tr.json
new file mode 100644
index 0000000000..ba9ae7e816
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/tr.json
@@ -0,0 +1,21 @@
+{
+ "common.view.modals.txtHeight": "Yükseklik",
+ "common.view.modals.txtWidth": "Genişlik",
+ "SSE.ApplicationController.convertationErrorText": "Değişim başarısız oldu.",
+ "SSE.ApplicationController.convertationTimeoutText": "Değişim süresi aşıldı.",
+ "SSE.ApplicationController.criticalErrorTitle": "Hata",
+ "SSE.ApplicationController.downloadErrorText": "Yükleme başarısız oldu.",
+ "SSE.ApplicationController.downloadTextText": "Spreadsheet yükleniyor...",
+ "SSE.ApplicationController.errorAccessDeny": "Hakkınız olmayan bir eylem gerçekleştirmeye çalışıyorsunuz.
Lütfen Belge Sunucu yöneticinize başvurun.",
+ "SSE.ApplicationController.errorDefaultMessage": "Hata kodu: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Döküman şifre korumalı ve açılamadı",
+ "SSE.ApplicationController.errorUserDrop": "Belgeye şu an erişilemiyor.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Uyarı",
+ "SSE.ApplicationController.textLoadingDocument": "Spreadsheet yükleniyor",
+ "SSE.ApplicationController.textOf": "'in",
+ "SSE.ApplicationController.txtClose": "Kapat",
+ "SSE.ApplicationController.unknownErrorText": "Bilinmeyen hata.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Tarayıcınız desteklenmiyor.",
+ "SSE.ApplicationView.txtDownload": "İndir",
+ "SSE.ApplicationView.txtShare": "Paylaş"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/uk.json b/apps/spreadsheeteditor/embed/locale/uk.json
new file mode 100644
index 0000000000..b89b6aecd3
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/uk.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Копіювати в буфер обміну",
+ "common.view.modals.txtHeight": "Висота",
+ "common.view.modals.txtWidth": "Ширина",
+ "SSE.ApplicationController.convertationTimeoutText": "Термін переходу перевищено.",
+ "SSE.ApplicationController.criticalErrorTitle": "Помилка",
+ "SSE.ApplicationController.downloadErrorText": "Завантаження не вдалося",
+ "SSE.ApplicationController.downloadTextText": "Завантаження електронної таблиці...",
+ "SSE.ApplicationController.errorAccessDeny": "Ви намагаєтеся виконати дію, на яку у вас немає прав.
Будь ласка, зв'яжіться з адміністратором вашого Сервера документів.",
+ "SSE.ApplicationController.errorDefaultMessage": "Код помилки: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Документ захищений паролем і його неможливо відкрити.",
+ "SSE.ApplicationController.errorUserDrop": "На даний момент файл не доступний.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Застереження",
+ "SSE.ApplicationController.textLoadingDocument": "Завантаження електронної таблиці",
+ "SSE.ApplicationController.textOf": "з",
+ "SSE.ApplicationController.txtClose": "Закрити",
+ "SSE.ApplicationController.unknownErrorText": "Невідома помилка.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Ваш браузер не підтримується",
+ "SSE.ApplicationView.txtDownload": "Завантажити",
+ "SSE.ApplicationView.txtFullScreen": "Повноекранний режим",
+ "SSE.ApplicationView.txtShare": "Доступ"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/vi.json b/apps/spreadsheeteditor/embed/locale/vi.json
new file mode 100644
index 0000000000..0ce35919d3
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/vi.json
@@ -0,0 +1,22 @@
+{
+ "common.view.modals.txtCopy": "Sao chép vào khay nhớ tạm",
+ "common.view.modals.txtHeight": "Chiều cao",
+ "common.view.modals.txtWidth": "Chiều rộng",
+ "SSE.ApplicationController.convertationTimeoutText": "Đã quá thời gian chờ chuyển đổi.",
+ "SSE.ApplicationController.criticalErrorTitle": "Lỗi",
+ "SSE.ApplicationController.downloadErrorText": "Tải về không thành công.",
+ "SSE.ApplicationController.downloadTextText": "Đang tải về bảng tính...",
+ "SSE.ApplicationController.errorAccessDeny": "Bạn đang cố gắng thực hiện hành động mà bạn không có quyền.
Vui lòng liên hệ với quản trị viên Server Tài liệu của bạn.",
+ "SSE.ApplicationController.errorDefaultMessage": "Mã lỗi: %1",
+ "SSE.ApplicationController.errorFilePassProtect": "Tài liệu được bảo vệ bằng mật khẩu và không thể mở được.",
+ "SSE.ApplicationController.errorUserDrop": "Không thể truy cập file ngay lúc này.",
+ "SSE.ApplicationController.notcriticalErrorTitle": "Cảnh báo",
+ "SSE.ApplicationController.textLoadingDocument": "Đang tải bảng tính",
+ "SSE.ApplicationController.textOf": "trên",
+ "SSE.ApplicationController.txtClose": "Đóng",
+ "SSE.ApplicationController.unknownErrorText": "Lỗi không xác định.",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "Trình duyệt của bạn không được hỗ trợ.",
+ "SSE.ApplicationView.txtDownload": "Tải về",
+ "SSE.ApplicationView.txtFullScreen": "Toàn màn hình",
+ "SSE.ApplicationView.txtShare": "Chia sẻ"
+}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/embed/locale/zh.json b/apps/spreadsheeteditor/embed/locale/zh.json
new file mode 100644
index 0000000000..6935159322
--- /dev/null
+++ b/apps/spreadsheeteditor/embed/locale/zh.json
@@ -0,0 +1,28 @@
+{
+ "common.view.modals.txtCopy": "复制到剪贴板",
+ "common.view.modals.txtEmbed": "嵌入",
+ "common.view.modals.txtHeight": "高度",
+ "common.view.modals.txtShare": "分享链接",
+ "common.view.modals.txtWidth": "宽度",
+ "SSE.ApplicationController.convertationErrorText": "转换失败",
+ "SSE.ApplicationController.convertationTimeoutText": "转换超时",
+ "SSE.ApplicationController.criticalErrorTitle": "错误",
+ "SSE.ApplicationController.downloadErrorText": "下载失败",
+ "SSE.ApplicationController.downloadTextText": "电子表格下载中...",
+ "SSE.ApplicationController.errorAccessDeny": "您正在尝试执行您没有权限的操作。
请联系您的文档服务器管理员.",
+ "SSE.ApplicationController.errorDefaultMessage": "错误代码:%1",
+ "SSE.ApplicationController.errorFilePassProtect": "该文档受密码保护,无法被打开。",
+ "SSE.ApplicationController.errorUserDrop": "该文件现在无法访问。",
+ "SSE.ApplicationController.notcriticalErrorTitle": "警告",
+ "SSE.ApplicationController.scriptLoadError": "连接速度过慢,部分组件无法被加载。请重新加载页面。",
+ "SSE.ApplicationController.textLoadingDocument": "正在加载电子表格…",
+ "SSE.ApplicationController.textOf": "的",
+ "SSE.ApplicationController.txtClose": "关闭",
+ "SSE.ApplicationController.unknownErrorText": "示知错误",
+ "SSE.ApplicationController.unsupportedBrowserErrorText": "你的浏览器不支持",
+ "SSE.ApplicationController.waitText": "请稍候...",
+ "SSE.ApplicationView.txtDownload": "下载",
+ "SSE.ApplicationView.txtEmbed": "嵌入",
+ "SSE.ApplicationView.txtFullScreen": "全屏",
+ "SSE.ApplicationView.txtShare": "共享"
+}
\ No newline at end of file
diff --git a/build/Gruntfile.js b/build/Gruntfile.js
index d8dd712a8b..206692a1df 100644
--- a/build/Gruntfile.js
+++ b/build/Gruntfile.js
@@ -463,6 +463,9 @@ module.exports = function(grunt) {
},
copy: {
+ localization: {
+ files: packageFile['embed']['copy']['localization']
+ },
'index-page': {
files: packageFile['embed']['copy']['index-page']
},
diff --git a/build/documenteditor.json b/build/documenteditor.json
index 99f4f09b23..50a89586ec 100644
--- a/build/documenteditor.json
+++ b/build/documenteditor.json
@@ -368,6 +368,7 @@
},
"js": {
"src": [
+ "../apps/common/locale.js",
"../apps/common/Gateway.js",
"../apps/common/Analytics.js",
"../apps/common/embed/lib/util/utils.js",
@@ -386,6 +387,14 @@
}
},
"copy": {
+ "localization": [
+ {
+ "expand": true,
+ "cwd": "../apps/documenteditor/embed/locale/",
+ "src": "*",
+ "dest": "../deploy/web-apps/apps/documenteditor/embed/locale/"
+ }
+ ],
"index-page": {
"../deploy/web-apps/apps/documenteditor/embed/index.html": "../apps/documenteditor/embed/index.html.deploy"
},
diff --git a/build/presentationeditor.json b/build/presentationeditor.json
index e4654df631..aa44ac4332 100644
--- a/build/presentationeditor.json
+++ b/build/presentationeditor.json
@@ -377,6 +377,7 @@
},
"js": {
"src": [
+ "../apps/common/locale.js",
"../apps/common/Gateway.js",
"../apps/common/Analytics.js",
"../apps/common/embed/lib/util/utils.js",
@@ -395,6 +396,14 @@
}
},
"copy": {
+ "localization": [
+ {
+ "expand": true,
+ "cwd": "../apps/presentationeditor/embed/locale/",
+ "src": "*",
+ "dest": "../deploy/web-apps/apps/presentationeditor/embed/locale/"
+ }
+ ],
"index-page": {
"../deploy/web-apps/apps/presentationeditor/embed/index.html": "../apps/presentationeditor/embed/index.html.deploy"
},
diff --git a/build/spreadsheeteditor.json b/build/spreadsheeteditor.json
index dbe176d153..03ddcf0981 100644
--- a/build/spreadsheeteditor.json
+++ b/build/spreadsheeteditor.json
@@ -391,6 +391,7 @@
},
"js": {
"src": [
+ "../apps/common/locale.js",
"../apps/common/Gateway.js",
"../apps/common/Analytics.js",
"../apps/common/embed/lib/util/utils.js",
@@ -409,6 +410,14 @@
}
},
"copy": {
+ "localization": [
+ {
+ "expand": true,
+ "cwd": "../apps/spreadsheeteditor/embed/locale/",
+ "src": "*",
+ "dest": "../deploy/web-apps/apps/spreadsheeteditor/embed/locale/"
+ }
+ ],
"index-page": {
"../deploy/web-apps/apps/spreadsheeteditor/embed/index.html": "../apps/spreadsheeteditor/embed/index.html.deploy"
},