From ba2ab4eabaf8bbab8e133e72d04a91d1a33b5980 Mon Sep 17 00:00:00 2001 From: Sergey Linnik Date: Mon, 19 Jun 2017 16:42:38 +0300 Subject: [PATCH 1/4] fixed text resources --- controller/callbackcontroller.php | 18 +++++++++--------- controller/editorcontroller.php | 16 ++++++++-------- js/editor.js | 2 +- lib/documentservice.php | 4 ++-- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/controller/callbackcontroller.php b/controller/callbackcontroller.php index 872d2b49..335e8c08 100644 --- a/controller/callbackcontroller.php +++ b/controller/callbackcontroller.php @@ -161,7 +161,7 @@ public function download($doc) { list ($hashData, $error) = $this->crypt->ReadHash($doc); if ($hashData === NULL) { $this->logger->info("Download with empty or not correct hash: " . $error, array("app" => $this->appName)); - return new JSONResponse(["message" => $this->trans->t("Access deny")], Http::STATUS_FORBIDDEN); + return new JSONResponse(["message" => $this->trans->t("Access denied")], Http::STATUS_FORBIDDEN); } if ($hashData->action !== "download") { $this->logger->info("Download with other action", array("app" => $this->appName)); @@ -172,7 +172,7 @@ public function download($doc) { $header = \OC::$server->getRequest()->getHeader("Authorization"); if (empty($header)) { $this->logger->info("Download without jwt", array("app" => $this->appName)); - return new JSONResponse(["message" => $this->trans->t("Access deny")], Http::STATUS_FORBIDDEN); + return new JSONResponse(["message" => $this->trans->t("Access denied")], Http::STATUS_FORBIDDEN); } $header = substr($header, strlen("Bearer ")); @@ -181,7 +181,7 @@ public function download($doc) { $decodedHeader = \Firebase\JWT\JWT::decode($header, $this->config->GetDocumentServerSecret(), array("HS256")); } catch (\UnexpectedValueException $e) { $this->logger->info("Download with invalid jwt: " . $e->getMessage(), array("app" => $this->appName)); - return new JSONResponse(["message" => $this->trans->t("Access deny")], Http::STATUS_FORBIDDEN); + return new JSONResponse(["message" => $this->trans->t("Access denied")], Http::STATUS_FORBIDDEN); } } @@ -226,7 +226,7 @@ public function emptyfile($doc) { list ($hashData, $error) = $this->crypt->ReadHash($doc); if ($hashData === NULL) { $this->logger->info("Download empty with empty or not correct hash: " . $error, array("app" => $this->appName)); - return new JSONResponse(["message" => $this->trans->t("Access deny")], Http::STATUS_FORBIDDEN); + return new JSONResponse(["message" => $this->trans->t("Access denied")], Http::STATUS_FORBIDDEN); } if ($hashData->action !== "empty") { $this->logger->info("Download empty with other action", array("app" => $this->appName)); @@ -237,7 +237,7 @@ public function emptyfile($doc) { $header = \OC::$server->getRequest()->getHeader("Authorization"); if (empty($header)) { $this->logger->info("Download empty without jwt", array("app" => $this->appName)); - return new JSONResponse(["message" => $this->trans->t("Access deny")], Http::STATUS_FORBIDDEN); + return new JSONResponse(["message" => $this->trans->t("Access denied")], Http::STATUS_FORBIDDEN); } $header = substr($header, strlen("Bearer ")); @@ -246,7 +246,7 @@ public function emptyfile($doc) { $decodedHeader = \Firebase\JWT\JWT::decode($header, $this->config->GetDocumentServerSecret(), array("HS256")); } catch (\UnexpectedValueException $e) { $this->logger->info("Download empty with invalid jwt: " . $e->getMessage(), array("app" => $this->appName)); - return new JSONResponse(["message" => $this->trans->t("Access deny")], Http::STATUS_FORBIDDEN); + return new JSONResponse(["message" => $this->trans->t("Access denied")], Http::STATUS_FORBIDDEN); } } @@ -287,7 +287,7 @@ public function track($doc, $users, $key, $status, $url) { list ($hashData, $error) = $this->crypt->ReadHash($doc); if ($hashData === NULL) { $this->logger->info("Track with empty or not correct hash: " . $error, array("app" => $this->appName)); - return new JSONResponse(["message" => $this->trans->t("Access deny")], Http::STATUS_FORBIDDEN); + return new JSONResponse(["message" => $this->trans->t("Access denied")], Http::STATUS_FORBIDDEN); } if ($hashData->action !== "track") { $this->logger->info("Track with other action", array("app" => $this->appName)); @@ -298,7 +298,7 @@ public function track($doc, $users, $key, $status, $url) { $header = \OC::$server->getRequest()->getHeader("Authorization"); if (empty($header)) { $this->logger->info("Track without jwt", array("app" => $this->appName)); - return new JSONResponse(["message" => $this->trans->t("Access deny")], Http::STATUS_FORBIDDEN); + return new JSONResponse(["message" => $this->trans->t("Access denied")], Http::STATUS_FORBIDDEN); } $header = substr($header, strlen("Bearer ")); @@ -314,7 +314,7 @@ public function track($doc, $users, $key, $status, $url) { $url = isset($payload->url) ? $payload->url : NULL; } catch (\UnexpectedValueException $e) { $this->logger->info("Track with invalid jwt: " . $e->getMessage(), array("app" => $this->appName)); - return new JSONResponse(["message" => $this->trans->t("Access deny")], Http::STATUS_FORBIDDEN); + return new JSONResponse(["message" => $this->trans->t("Access denied")], Http::STATUS_FORBIDDEN); } } diff --git a/controller/editorcontroller.php b/controller/editorcontroller.php index e0b37c4b..b53c68cb 100644 --- a/controller/editorcontroller.php +++ b/controller/editorcontroller.php @@ -222,12 +222,12 @@ public function convert($fileId) { $format = $this->config->formats[$ext]; if (!isset($format)) { $this->logger->info("Format for convertion not supported: " . $fileName, array("app" => $this->appName)); - return ["error" => $this->trans->t("Format do not supported")]; + return ["error" => $this->trans->t("Format is not supported")]; } if (!isset($format["conv"]) || $format["conv"] !== TRUE) { - $this->logger->debug("Conversion not required: " . $fileName, array("app" => $this->appName)); - return ["error" => $this->trans->t("Conversion not required")]; + $this->logger->debug("Conversion is not required: " . $fileName, array("app" => $this->appName)); + return ["error" => $this->trans->t("Conversion is not required")]; } $internalExtension = "docx"; @@ -265,8 +265,8 @@ public function convert($fileId) { $newFilePath = $newFolderPath . DIRECTORY_SEPARATOR . $newFileName; if (($newData = file_get_contents($newFileUri)) === FALSE) { - $this->logger->error("Failed download converted file: " . $newFileUri, array("app" => $this->appName)); - return ["error" => $this->trans->t("Failed download converted file")]; + $this->logger->error("Failed to download converted file: " . $newFileUri, array("app" => $this->appName)); + return ["error" => $this->trans->t("Failed to download converted file")]; } $view = Filesystem::getView(); @@ -301,7 +301,7 @@ public function index($fileId) { if (empty($documentServerUrl)) { $this->logger->error("documentServerUrl is empty", array("app" => $this->appName)); - return ["error" => $this->trans->t("ONLYOFFICE app not configured. Please contact admin")]; + return ["error" => $this->trans->t("ONLYOFFICE app is not configured. Please contact admin")]; } $params = [ @@ -346,8 +346,8 @@ public function config($fileId) { $ext = pathinfo($fileName, PATHINFO_EXTENSION); $format = $this->config->formats[$ext]; if (!isset($format)) { - $this->logger->info("Format do not supported for editing: " . $fileName, array("app" => $this->appName)); - return ["error" => $this->trans->t("Format do not supported")]; + $this->logger->info("Format is not supported for editing: " . $fileName, array("app" => $this->appName)); + return ["error" => $this->trans->t("Format is not supported")]; } $userId = $this->userSession->getUser()->getUID(); diff --git a/js/editor.js b/js/editor.js index 949744aa..7b9f8801 100644 --- a/js/editor.js +++ b/js/editor.js @@ -49,7 +49,7 @@ } if (typeof DocsAPI === "undefined" && !error.length) { - displayError(t(OCA.Onlyoffice.AppName, "ONLYOFFICE not reached. Please contact admin")); + displayError(t(OCA.Onlyoffice.AppName, "ONLYOFFICE cannot be reached. Please contact admin")); return; } diff --git a/lib/documentservice.php b/lib/documentservice.php index e3ee8f2d..3d269949 100644 --- a/lib/documentservice.php +++ b/lib/documentservice.php @@ -141,7 +141,7 @@ function SendRequestToConvertService($document_uri, $from_extension, $to_extensi $documentServerUrl = $this->config->GetDocumentServerInternalUrl(false); if (empty($documentServerUrl)) { - throw new \Exception($this->trans->t("ONLYOFFICE app not configured. Please contact admin")); + throw new \Exception($this->trans->t("ONLYOFFICE app is not configured. Please contact admin")); } $urlToConverter = $documentServerUrl . "ConvertService.ashx"; @@ -269,7 +269,7 @@ function CommandRequest($method) { $documentServerUrl = $this->config->GetDocumentServerInternalUrl(false); if (empty($documentServerUrl)) { - throw new \Exception($this->trans->t("ONLYOFFICE app not configured. Please contact admin")); + throw new \Exception($this->trans->t("ONLYOFFICE app is not configured. Please contact admin")); } $urlCommand = $documentServerUrl . "coauthoring/CommandService.ashx"; From 1818747b7dad19ee6830a731c755140c199b6765 Mon Sep 17 00:00:00 2001 From: Sergey Linnik Date: Mon, 19 Jun 2017 16:57:15 +0300 Subject: [PATCH 2/4] translated into ru --- l10n/ru.js | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ l10n/ru.json | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 l10n/ru.js create mode 100644 l10n/ru.json diff --git a/l10n/ru.js b/l10n/ru.js new file mode 100644 index 00000000..cdb7a388 --- /dev/null +++ b/l10n/ru.js @@ -0,0 +1,48 @@ +OC.L10N.register( + "onlyoffice", + { + "Access denied" : "Доступ запрещён", + "Invalid request" : "Неправильный запрос", + "Files not found" : "Файлы не найдены", + "File not found" : "Файл не найден", + "Not permitted" : "Операция запрещена", + "Download failed" : "Ошибка скачивания", + "The required folder was not found" : "Папка не найдена", + "You don't have enough permission to create" : "У вас недостаточно прав на создание", + "Template not found" : "Шаблон не найден", + "Can't create file" : "Не удается создать файл", + "Format is not supported" : "Формат не поддерживается", + "Conversion is not required" : "Преобразование не требуется", + "Failed to download converted file" : "Ошибка скачивания преобразованного файла", + "ONLYOFFICE app is not configured. Please contact admin" : "Приложение ONLYOFFICE не сконфигурировано. Пожалуйста, свяжитесь с администратором", + "FileId is empty" : "Поле пустое", + "You do not have enough permissions to view the file" : "У вас недостаточно прав на просмотр файла", + "Error occurred in the document service" : "Возникла ошибка в службе документов", + "Not supported version" : "Неподдерживаемая версия", + "ONLYOFFICE cannot be reached. Please contact admin" : "Приложение ONLYOFFICE недоступно. Пожалуйста, свяжитесь с администратором", + "Loading, please wait." : "Загрузка. Пожалуйста, подождите.", + "File created" : "Файл создан", + "The document file you open will be converted to the Office Open XML format for faster viewing and editing." : "Открываемый файл документа будет преобразован в формат Office Open XML для быстрого просмотра и редактирования.", + "Convert and open document" : "Преобразовать и открыть документ", + "Open in ONLYOFFICE" : "Открыть в ONLYOFFICE", + "Document" : "Документ", + "Spreadsheet" : "Электронная таблица", + "Presentation" : "Презентация", + "Error when trying to connect" : "При попытке соединения возникла ошибка", + "Settings have been successfully updated" : "Настройки были успешно обновлены", + "Bad Request or timeout error" : "Ошибка запроса или таймаут", + "Server can't read xml" : "Невозможно прочитать xml файл на сервере", + "Bad Response. Errors: " : "Неправильный ответ. Ошибки:", + "Documentation" : "Документация", + "ONLYOFFICE Document Service Location specifies the address of the server with the document services installed. Please change the '' for the server address in the below line." : "Расположение службы документов ONLYOFFICE определяет адрес сервера с установлеными службами документов. Пожалуйста, замените '' в поле ниже на адрес сервера.", + "Encryption App is enabled, the application cannot work. You can continue working with the application if you enable master key." : "Включено шифрование, приложение не может продолжить работу. Вы сможете работать с приложением, если будете использовать мастер ключ.", + "Document Editing Service address" : "Адрес службы редактирования документов", + "Advanced server settings" : "Дополнительные настройки сервера", + "Document Editing Service address for internal requests from the server" : "Адрес службы редактирования документов для внутренних запросов сервера", + "Server address for internal requests from the Document Editing Service" : "Адрес сервера для внутренних запросов службы редактирования документов", + "Secret key (leave blank to disable)" : "Секретный ключ (оставьте пустым для отключения)", + "Open file in the same tab" : "Открыть файл в той же вкладке", + "The default application for opening the format" : "Приложение по умолчанию для открытия формата", + "Save" : "Сохранить" +}, +"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/l10n/ru.json b/l10n/ru.json new file mode 100644 index 00000000..d3c27f6e --- /dev/null +++ b/l10n/ru.json @@ -0,0 +1,46 @@ +{ "translations": { + "Access denied" : "Доступ запрещён", + "Invalid request" : "Неправильный запрос", + "Files not found" : "Файлы не найдены", + "File not found" : "Файл не найден", + "Not permitted" : "Операция запрещена", + "Download failed" : "Ошибка скачивания", + "The required folder was not found" : "Папка не найдена", + "You don't have enough permission to create" : "У вас недостаточно прав на создание", + "Template not found" : "Шаблон не найден", + "Can't create file" : "Не удается создать файл", + "Format is not supported" : "Формат не поддерживается", + "Conversion is not required" : "Преобразование не требуется", + "Failed to download converted file" : "Ошибка скачивания преобразованного файла", + "ONLYOFFICE app is not configured. Please contact admin" : "Приложение ONLYOFFICE не сконфигурировано. Пожалуйста, свяжитесь с администратором", + "FileId is empty" : "Поле пустое", + "You do not have enough permissions to view the file" : "У вас недостаточно прав на просмотр файла", + "Error occurred in the document service" : "Возникла ошибка в службе документов", + "Not supported version" : "Неподдерживаемая версия", + "ONLYOFFICE cannot be reached. Please contact admin" : "Приложение ONLYOFFICE недоступно. Пожалуйста, свяжитесь с администратором", + "Loading, please wait." : "Загрузка. Пожалуйста, подождите.", + "File created" : "Файл создан", + "The document file you open will be converted to the Office Open XML format for faster viewing and editing." : "Открываемый файл документа будет преобразован в формат Office Open XML для быстрого просмотра и редактирования.", + "Convert and open document" : "Преобразовать и открыть документ", + "Open in ONLYOFFICE" : "Открыть в ONLYOFFICE", + "Document" : "Документ", + "Spreadsheet" : "Электронная таблица", + "Presentation" : "Презентация", + "Error when trying to connect" : "При попытке соединения возникла ошибка", + "Settings have been successfully updated" : "Настройки были успешно обновлены", + "Bad Request or timeout error" : "Ошибка запроса или таймаут", + "Server can't read xml" : "Невозможно прочитать xml файл на сервере", + "Bad Response. Errors: " : "Неправильный ответ. Ошибки:", + "Documentation" : "Документация", + "ONLYOFFICE Document Service Location specifies the address of the server with the document services installed. Please change the '' for the server address in the below line." : "Расположение службы документов ONLYOFFICE определяет адрес сервера с установлеными службами документов. Пожалуйста, замените '' в поле ниже на адрес сервера.", + "Encryption App is enabled, the application cannot work. You can continue working with the application if you enable master key." : "Включено шифрование, приложение не может продолжить работу. Вы сможете работать с приложением, если будете использовать мастер ключ.", + "Document Editing Service address" : "Адрес службы редактирования документов", + "Advanced server settings" : "Дополнительные настройки сервера", + "Document Editing Service address for internal requests from the server" : "Адрес службы редактирования документов для внутренних запросов сервера", + "Server address for internal requests from the Document Editing Service" : "Адрес сервера для внутренних запросов службы редактирования документов", + "Secret key (leave blank to disable)" : "Секретный ключ (оставьте пустым для отключения)", + "Open file in the same tab" : "Открыть файл в той же вкладке", + "The default application for opening the format" : "Приложение по умолчанию для открытия формата", + "Save" : "Сохранить" +},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +} \ No newline at end of file From e408682af182b00dbd156b67e31a8dce47003d74 Mon Sep 17 00:00:00 2001 From: Sergey Linnik Date: Mon, 19 Jun 2017 17:34:35 +0300 Subject: [PATCH 3/4] transalted into de --- l10n/de.js | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ l10n/de.json | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 l10n/de.js create mode 100644 l10n/de.json diff --git a/l10n/de.js b/l10n/de.js new file mode 100644 index 00000000..2c1f2a09 --- /dev/null +++ b/l10n/de.js @@ -0,0 +1,48 @@ +OC.L10N.register( + "onlyoffice", + { + "Access deny" : "Zugriff verweigern", + "Invalid request" : "Ungültige Anfrage", + "Files not found" : "Dateien nicht gefunden", + "File not found" : "Datei nicht gefunden", + "Not permitted" : "Nicht erlaubt", + "Download failed" : "Download fehlgeschlagen", + "The required folder was not found" : "Der gewünschte Ordner wurde nicht gefunden", + "You don't have enough permission to create" : "Sie haben nicht genug Berechtigung zum Erstellen", + "Template not found" : "Vorlage nicht gefunden", + "Can't create file" : "Datei kann nicht erstellt werden", + "Format do not supported" : "Dateiformat wird nicht unterstützt", + "Conversion not required" : "Umsetzung ist nicht erforderlich", + "Failed download converted file" : "Fehler beim Herunterladen der konvertierten Datei", + "ONLYOFFICE app not configured. Please contact admin" : "ONLYOFFICE App ist nicht konfiguriert. Bitte wenden Sie sich an Ihren Administrator", + "FileId is empty" : "Datei-ID ist leer", + "You do not have enough permissions to view the file" : "Sie haben nicht genug Berechtigungen zum Ansehen der Datei", + "Error occurred in the document service" : "Im Dokumentenservice ist ein Fehler aufgetreten", + "Not supported version" : "Nicht unterstützte Version", + "ONLYOFFICE not reached. Please contact admin" : "ONLYOFFICE ist zurzeit nicht erreichbar. Bitte wenden Sie sich an Ihren Administrator", + "Loading, please wait." : "Laden... Bitte warten.", + "File created" : "Erstellte Datei", + "The document file you open will be converted to the Office Open XML format for faster viewing and editing." : "Das aktuell geöffnete Dokument wird in ein Office Open XML Dateiformat für schnellere Ansicht und Bearbeitung konvertiert.", + "Convert and open document" : "Dokument konvertieren und öffnen", + "Open in ONLYOFFICE" : "In ONLYOFFICE öffnen", + "Document" : "Dokument", + "Spreadsheet" : "Tabelle", + "Presentation" : "Präsentation", + "Error when trying to connect" : "Fehler beim Anschließen", + "Settings have been successfully updated" : "Einstellungen wurden erfolgreich aktualisiert", + "Bad Request or timeout error" : "Bad Request oder Timeout Fehlermeldung", + "Server can't read xml" : "Server kann eine xml-Datei nicht einlesen", + "Bad Response. Errors: " : "Bad Response. Fehler:", + "Documentation" : "Dokumentation", + "ONLYOFFICE Document Service Location specifies the address of the server with the document services installed. Please change the '' for the server address in the below line." : "ONLYOFFICE Document Servicestandort gibt die Adresse des Servers mit den installierten Dokumentdiensten an. Bitte ändern Sie '' für die Serveradresse in der folgenden Zeile.", + "Encryption App is enabled, the application cannot work. You can continue working with the application if you enable master key." : "App Verschlüsselung ist aktiviert. Die Anwendung kann nicht funktionieren. Sie können mit der Anwendung weiterarbeiten, wenn Sie den Hauptschlüssel aktivieren.", + "Document Editing Service address" : "Serviceadresse der Dokumentbearbeitung", + "Advanced server settings" : "Erweiterte Servereinstellungen", + "Document Editing Service address for internal requests from the server" : "Serviceadresse der Dokumentbearbeitung für interne Anforderungen vom Server", + "Server address for internal requests from the Document Editing Service" : "Serveradresse für interne Anforderungen vom Dokumentbearbeitung-Service", + "Secret key (leave blank to disable)" : "Geheimer Schlüssel (freilassen, um zu deaktivieren)", + "Open file in the same tab" : "Datei in der gleichen Registerkarte öffnen", + "The default application for opening the format" : "Die Standardanwendung zum Öffnen des Formats", + "Save" : "Speichern" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/de.json b/l10n/de.json new file mode 100644 index 00000000..dcec6ac3 --- /dev/null +++ b/l10n/de.json @@ -0,0 +1,46 @@ +{ "translations": { + "Access deny" : "Zugriff verweigern", + "Invalid request" : "Ungültige Anfrage", + "Files not found" : "Dateien nicht gefunden", + "File not found" : "Datei nicht gefunden", + "Not permitted" : "Nicht erlaubt", + "Download failed" : "Download fehlgeschlagen", + "The required folder was not found" : "Der gewünschte Ordner wurde nicht gefunden", + "You don't have enough permission to create" : "Sie haben nicht genug Berechtigung zum Erstellen", + "Template not found" : "Vorlage nicht gefunden", + "Can't create file" : "Datei kann nicht erstellt werden", + "Format do not supported" : "Dateiformat wird nicht unterstützt", + "Conversion not required" : "Umsetzung ist nicht erforderlich", + "Failed download converted file" : "Fehler beim Herunterladen der konvertierten Datei", + "ONLYOFFICE app not configured. Please contact admin" : "ONLYOFFICE App ist nicht konfiguriert. Bitte wenden Sie sich an Ihren Administrator", + "FileId is empty" : "Datei-ID ist leer", + "You do not have enough permissions to view the file" : "Sie haben nicht genug Berechtigungen zum Ansehen der Datei", + "Error occurred in the document service" : "Im Dokumentenservice ist ein Fehler aufgetreten", + "Not supported version" : "Nicht unterstützte Version", + "ONLYOFFICE not reached. Please contact admin" : "ONLYOFFICE ist zurzeit nicht erreichbar. Bitte wenden Sie sich an Ihren Administrator", + "Loading, please wait." : "Laden... Bitte warten.", + "File created" : "Erstellte Datei", + "The document file you open will be converted to the Office Open XML format for faster viewing and editing." : "Das aktuell geöffnete Dokument wird in ein Office Open XML Dateiformat für schnellere Ansicht und Bearbeitung konvertiert.", + "Convert and open document" : "Dokument konvertieren und öffnen", + "Open in ONLYOFFICE" : "In ONLYOFFICE öffnen", + "Document" : "Dokument", + "Spreadsheet" : "Tabelle", + "Presentation" : "Präsentation", + "Error when trying to connect" : "Fehler beim Anschließen", + "Settings have been successfully updated" : "Einstellungen wurden erfolgreich aktualisiert", + "Bad Request or timeout error" : "Bad Request oder Timeout Fehlermeldung", + "Server can't read xml" : "Server kann eine xml-Datei nicht einlesen", + "Bad Response. Errors: " : "Bad Response. Fehler:", + "Documentation" : "Dokumentation", + "ONLYOFFICE Document Service Location specifies the address of the server with the document services installed. Please change the '' for the server address in the below line." : "ONLYOFFICE Document Servicestandort gibt die Adresse des Servers mit den installierten Dokumentdiensten an. Bitte ändern Sie '' für die Serveradresse in der folgenden Zeile.", + "Encryption App is enabled, the application cannot work. You can continue working with the application if you enable master key." : "App Verschlüsselung ist aktiviert. Die Anwendung kann nicht funktionieren. Sie können mit der Anwendung weiterarbeiten, wenn Sie den Hauptschlüssel aktivieren.", + "Document Editing Service address" : "Serviceadresse der Dokumentbearbeitung", + "Advanced server settings" : "Erweiterte Servereinstellungen", + "Document Editing Service address for internal requests from the server" : "Serviceadresse der Dokumentbearbeitung für interne Anforderungen vom Server", + "Server address for internal requests from the Document Editing Service" : "Serveradresse für interne Anforderungen vom Dokumentbearbeitung-Service", + "Secret key (leave blank to disable)" : "Geheimer Schlüssel (freilassen, um zu deaktivieren)", + "Open file in the same tab" : "Datei in der gleichen Registerkarte öffnen", + "The default application for opening the format" : "Die Standardanwendung zum Öffnen des Formats", + "Save" : "Speichern" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file From 5df4ce5865b5080cb0136a3b82ad3caa2fbdb162 Mon Sep 17 00:00:00 2001 From: Sergey Linnik Date: Mon, 19 Jun 2017 18:19:55 +0300 Subject: [PATCH 4/4] 1.1.1 --- CHANGELOG.md | 5 +++ appinfo/info.xml | 2 +- appinfo/signature.json | 80 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 appinfo/signature.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 9417cad7..986ad982 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## 1.1.1 +## Added +- translation +- signed code + ## 1.0.5 ### Added - default name for new file diff --git a/appinfo/info.xml b/appinfo/info.xml index a5528b46..4365e669 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -7,7 +7,7 @@ ONLYOFFICE integration app enables users to edit Office documents within ONLYOFFICE from OwnCloud. This will create a new Open in ONLYOFFICE action within the document library for Office documents. This allows multiple users to collaborate in real time and to save back those changes to OwnCloud. AGPL Ascensio System SIA - 1.0.5 + 1.1.1 Onlyoffice diff --git a/appinfo/signature.json b/appinfo/signature.json new file mode 100644 index 00000000..90c59041 --- /dev/null +++ b/appinfo/signature.json @@ -0,0 +1,80 @@ +{ + "hashes": { + "3rdparty\/jwt\/BeforeValidException.php": "39ca91d9d7f6751c061ab09e8e84659aafd0fb1eea99f16615497250a0dfbb13cfb5a7a43656b7b5e297d8a48c13b5e4300f4791c43a2012e07103e18a752859", + "3rdparty\/jwt\/ExpiredException.php": "68b3d38558562f977cb76ddc8542c3ec559b960b671b5706cd8a4f94ecfd9fb81eff409691602919e82b9f9fde618cd0d880d00a491f8cafe4393c93c98f4e15", + "3rdparty\/jwt\/JWT.php": "c777af0815c8be2636ff39d976318a38a702d4a5d8580c3e8fe1bafdd38da8df169311cf049426ee552992c38a283efed4c43b691eb933bb726aca50b9ea48b1", + "3rdparty\/jwt\/LICENSE": "6f6cbdccc57476f5386f5336c1efa105b4116760a329ae2fedb30fabe1f34f7c1a3073e7f711e07284c8b57b3b8ab6dcb38ba8d71f6835ac024ad524ad658f94", + "3rdparty\/jwt\/SignatureInvalidException.php": "4652aa56d8dac1e7cb967b27691ed078eaf60e2acc47592ee3cdd2efb52c87b2cd00c10733688e04b6e2f456926566cd159839888aea8623e0cc54383191f3e3", + "AUTHORS.md": "a65d7edbbfffb1d035bb02a1fc96c3a032c77a08fd0f60412a3bd0e52342512e6e718e4d5e05dbafea339c1533eb910cd456a364c09627c20e73c2bb74f5bb88", + "CHANGELOG.md": "059805872c46792da4d673043371e68430ff4fc7712005d51daee9ad40858b42ddbe604d1c74ae93f57fee84acb2fe07f8037efa11cd9e14d42d042626f6d37a", + "LICENSE": "e463e66de716b2fcd30fcbfdd3dd1cd18b86fac06c4523a4af69edc175fbdb8ecd10903a4ca3146e068436acf947dca4c3d63450192f2711db92f15ef8df2605", + "README.md": "506f8e1f4ada07ef6e483faecbabb1f48a86c9b23eac65f0fd6ec54ae39f94ce6cbb60a6ab1792ff67fb64876ecc4b6eaea91c16987003e080b0b7a190229ac1", + "appinfo\/app.php": "fe54cc993ba788d276ff5fd90448f52273a07cea3ab2ce6109273b2338647b61b9bf5f43fa7c1d8fc7e8331917c575caf907dc63159e252581172fdd4b5a6bca", + "appinfo\/application.php": "baaffa57615e3b4917e3c657be2932cba7e0841c526c49ee18bfa38c3648d3950c9a634bf4b0e901b4df960589435c658644cd026879adc18bda69c875a403c4", + "appinfo\/info.xml": "7ae338c4bd1520c4b337e64d0a552bede6b0cd28178c5216d40987b5b38bb66414c88ba673b676b39180446256a3418848c3d479ed2c920939b3ea0d1004d037", + "appinfo\/routes.php": "5c0a3ec98c68d1b77684e20679d7423e43eda71f11e74a32672ea89a0a5f567544a16bcfb476b604ee7da2aa47446f29e57399f1e184ca930c037363922480aa", + "assets\/az\/new.docx": "11d0ce7ab594f7fe5202161c3ff7385d81cb7c52c045b55706037f170daec4ae1529b20dc89cf485bc954c006070b560c024cc239aa3bb7e7850d2fbb799c22b", + "assets\/az\/new.pptx": "f206db9dff00f04c8331103926d135a9c13c9f3ade4a69e88669808c9d824ad71eeddfbc8b4f31162a58644ee11c719ed824be87915759caf0b8b2b56e17ae65", + "assets\/az\/new.xlsx": "6a6d286e64987a517dd2310e94e2fc4776c0c5299d78c0876ef598043461ac6638d63195340f3ac232c6065660863041151beebc8e93b740716b1bff06244b70", + "assets\/de\/new.docx": "8aa514dd25a22e1ecda94bbdf774068bf6751e6ec33e94ce5c806e4ee647230ce36bd605cbd58506dd2adb83450abca25935118e98b045182533eff806d0472f", + "assets\/de\/new.pptx": "f206db9dff00f04c8331103926d135a9c13c9f3ade4a69e88669808c9d824ad71eeddfbc8b4f31162a58644ee11c719ed824be87915759caf0b8b2b56e17ae65", + "assets\/de\/new.xlsx": "6a6d286e64987a517dd2310e94e2fc4776c0c5299d78c0876ef598043461ac6638d63195340f3ac232c6065660863041151beebc8e93b740716b1bff06244b70", + "assets\/en\/new.docx": "05564106cda163fd98002a32beb8d1af544241e849007cce6f7cdafeeaed68a96680b20cb017fd7ba98fe2b90636d839c461c28fcee5d6e2c6b52b063defb4d8", + "assets\/en\/new.pptx": "f206db9dff00f04c8331103926d135a9c13c9f3ade4a69e88669808c9d824ad71eeddfbc8b4f31162a58644ee11c719ed824be87915759caf0b8b2b56e17ae65", + "assets\/en\/new.xlsx": "e77ecd17a0e5453f066cc9e1147b945b5311c4f0dfbd67209713f9b468d25635731110f11ee969a4672aca6bda2c77b6d324d67ce1103de3f0a028142ab990ce", + "assets\/es\/new.docx": "6e228f781a91112d3618d741c87970bfac4959a345c9b4237519a28234418fbdd73861a063d4db8f8a8347b73ad785182f4cb880ac7b7be8ca60b5935dbdd508", + "assets\/es\/new.pptx": "f206db9dff00f04c8331103926d135a9c13c9f3ade4a69e88669808c9d824ad71eeddfbc8b4f31162a58644ee11c719ed824be87915759caf0b8b2b56e17ae65", + "assets\/es\/new.xlsx": "6a6d286e64987a517dd2310e94e2fc4776c0c5299d78c0876ef598043461ac6638d63195340f3ac232c6065660863041151beebc8e93b740716b1bff06244b70", + "assets\/fr\/new.docx": "e2298cad7945df4f005d0caba0b218c5e0c5f76cea8ee7d26c4d7aafd99e2394978427c4f3d7624034a266cba957424386335ecc2dc479545b7e99657974b68d", + "assets\/fr\/new.pptx": "f206db9dff00f04c8331103926d135a9c13c9f3ade4a69e88669808c9d824ad71eeddfbc8b4f31162a58644ee11c719ed824be87915759caf0b8b2b56e17ae65", + "assets\/fr\/new.xlsx": "6a6d286e64987a517dd2310e94e2fc4776c0c5299d78c0876ef598043461ac6638d63195340f3ac232c6065660863041151beebc8e93b740716b1bff06244b70", + "assets\/it\/new.docx": "284c7760a378e42bf5ea6a92b9871043c6efbdd03cd7487bd69c072a9f0f419f812c230b63d255d3b7054b3340ea590d45967bdf40847e3d654a8b2443c6364d", + "assets\/it\/new.pptx": "f206db9dff00f04c8331103926d135a9c13c9f3ade4a69e88669808c9d824ad71eeddfbc8b4f31162a58644ee11c719ed824be87915759caf0b8b2b56e17ae65", + "assets\/it\/new.xlsx": "6a6d286e64987a517dd2310e94e2fc4776c0c5299d78c0876ef598043461ac6638d63195340f3ac232c6065660863041151beebc8e93b740716b1bff06244b70", + "assets\/lv\/new.docx": "400dba9fa936094b65f6a8263690a1b43a29ebeebe73b10e7f42fb0ca34e5840649a9e7c1ab3d20f0b1605e4c1c7b0a84eba97dd2db8377e9a6cb6cd305b38e5", + "assets\/lv\/new.pptx": "f206db9dff00f04c8331103926d135a9c13c9f3ade4a69e88669808c9d824ad71eeddfbc8b4f31162a58644ee11c719ed824be87915759caf0b8b2b56e17ae65", + "assets\/lv\/new.xlsx": "6a6d286e64987a517dd2310e94e2fc4776c0c5299d78c0876ef598043461ac6638d63195340f3ac232c6065660863041151beebc8e93b740716b1bff06244b70", + "assets\/pl\/new.docx": "912eda15276f7079bd313029548c001644892ef78e0b3064eef185a29e546ad7f878372fcc564ff0260422324b8d84a9bdb035013c8ee7803bd2f408fa45c110", + "assets\/pl\/new.pptx": "f206db9dff00f04c8331103926d135a9c13c9f3ade4a69e88669808c9d824ad71eeddfbc8b4f31162a58644ee11c719ed824be87915759caf0b8b2b56e17ae65", + "assets\/pl\/new.xlsx": "6a6d286e64987a517dd2310e94e2fc4776c0c5299d78c0876ef598043461ac6638d63195340f3ac232c6065660863041151beebc8e93b740716b1bff06244b70", + "assets\/pt\/new.docx": "fc33dcc7f4111abc0a1e142606bd5bc97dad15e77f101bd4db84bc27f699373e0ff3c1015861416f85e0db0da38c7857d65bf31dd3b266bab3d89ca8d288ff3d", + "assets\/pt\/new.pptx": "f206db9dff00f04c8331103926d135a9c13c9f3ade4a69e88669808c9d824ad71eeddfbc8b4f31162a58644ee11c719ed824be87915759caf0b8b2b56e17ae65", + "assets\/pt\/new.xlsx": "6a6d286e64987a517dd2310e94e2fc4776c0c5299d78c0876ef598043461ac6638d63195340f3ac232c6065660863041151beebc8e93b740716b1bff06244b70", + "assets\/ru\/new.docx": "8e2ff6056e9dcdd1a0343164a6f217f6f4691b0077220a85e8f5c791eab7d90c34c62ed0e63010173378c1cd6a0809e8f80e876e781e7ce6d768a3a3fae95a45", + "assets\/ru\/new.pptx": "f206db9dff00f04c8331103926d135a9c13c9f3ade4a69e88669808c9d824ad71eeddfbc8b4f31162a58644ee11c719ed824be87915759caf0b8b2b56e17ae65", + "assets\/ru\/new.xlsx": "6a6d286e64987a517dd2310e94e2fc4776c0c5299d78c0876ef598043461ac6638d63195340f3ac232c6065660863041151beebc8e93b740716b1bff06244b70", + "controller\/callbackcontroller.php": "498531a2797dcd5fd670f418c3c67df163dd82225ac24ecbc1592d0ebdcb9fda5365617a4dce69237262f821ba5ba862212e52855f24acbeca8bba1e34632aa1", + "controller\/editorcontroller.php": "f5f5b2bdff33fc55fc66dc308da10ba3fa0669c466a8c019020e4052b3ee71caf93e53373a6b9333ad7f0e0ce13339d44b91b32f0707e9f40880641b2dacd600", + "controller\/settingscontroller.php": "c1bebfe2f6029d00ca74121f321e8b6e24462cfd63d22b77565f2745f987f456860a81b9029415dfa34d32bcc6b7e4474c4ff1fbcecdb293faf6678c2bf02b8b", + "css\/editor.css": "f31ba20b6cc1139411a73c503210d2c195b23c5dcbc1acf8eee5112d89dc0376ef3db854b54c06cf251fb855e39da765706a77b7a199ceef977dcfb8bec26b98", + "css\/main.css": "d562fbc24afe3422f1d4ae1ef829e083fcda4eeed3aab609a29eeebe8b2ce1d3658f5c3c09c2a63b09fb7c76dc49bbad59320b169ad4181c9d126dbfc85b3a45", + "css\/settings.css": "424c503abb40eb44194689dfa3297080b6449323b88cf3a2d38375a44ed1712bb427a4e31dcaa2295a707b14903f680f8a28f6e5b1923f22c4f60ab4d0b61390", + "img\/app.svg": "2cc143571b26d751a3054426a411383de792a8309e4be6f9b0ff1f5a9f799486e000f89c0ae05d68d041ca68f6214543f829400ad9794d55fb71d80bb62f76c5", + "img\/btn-edit.svg": "dbd1a8f423b0db655d64c9deb4d499d910c3ac1eab3f93d634c3865857900429fabc1b4351745032de5d33f2e35e7408f51c5653cc102d466824d3a4e16af1ce", + "img\/new-docx.svg": "24ca3dcd70ac5ccb2340a046a31e8520c16cf61d186a20024a6c35718e0732f6e0f76b4cb56f90f089f7714d5fa29710772cc4bedd97e4350b11d444a358fb21", + "img\/new-pptx.svg": "314b552dd56c64560da8c90d89a38d44f303793c581bda91b2456919480a1c87f0255118d4dc3f6467d98e912b5f58edcab6c0eb1f8d4bdd2c1b4ced95b5d6e3", + "img\/new-xlsx.svg": "608b9aaf779d1cdd649051f4c78b05c01de939f581342336377a59a6da0b57d6a88054f6383b06300fc69486ea8c5117720eb83310110ff2eee678daf23580e0", + "js\/editor.js": "8e129a529a263c67e4247ec21e104d2e1cb3e87c2ec52eb962fd278b765b858c71b8740037b66b922b8414094246a4198481f87c7976f1a6012ab6c726ac6049", + "js\/main.js": "bfd66a27747606344edcc6f048cae5480d6db0bf33449b761dc062ed39ef7b14d53ad76b5b4e4eb229952b057129cc44c5a5a7ecc61ed1f6dc9252380e39a6a8", + "js\/settings.js": "0147c10341ed3d4bb4a27c32064d69839c2c8c5a9d502cc16bfc7121e7ad6b6cd2492fa26a68353183cffbf8dfe5673d643905bb55679428e35a56839fb17ba9", + "l10n\/de.js": "126eb841f638c8e753c07cab44b7f8de63a7300f644f042e61804d1c8eee9bea98314b4e1a8370424603360ed75d31d9eb2735a2e25920267f91a320a4f30ade", + "l10n\/de.json": "9a71c3783190b60dd3c8ee78e2eb69d38cfe93430bc7fcc3f4410f768fed5c17da79bce5806ecc22873ee27f8b366d94c22792ca1598dc76387c0ec271cda411", + "l10n\/ru.js": "471696e7c7308d2f73dcde2b49ee4cee0314bf53b18ae3c5b3f21762bb532b0204503c4e6e1efa52c929ca730db49f82d081da855ed586e80d46f5336a7b20c4", + "l10n\/ru.json": "183e24241c3f5c2f25537e555eef4856db7cd67377895a7014735a4a15cb1cd39a69c8e60b9e3893d6cceab0860196054029c74c5d3728b7bb0bb4136ee3251a", + "lib\/adminsettings.php": "7254a241b38384bd5aeb14c4bb34bf69fb84ddd9dcd216345a335cf93a3b8a2cad40a8ac7cc5ad0fd0a301a0bf5b3cd75b85616dcbd6af490685793a6a078405", + "lib\/appconfig.php": "981b259fbe36ef700f4aec5e94446e9afea46a744337f8c4378f8ef6fdef728d7934efe6bc8b79bd833f87ce94643d9f2e5a1abd796043d6c9e3734300e0c3de", + "lib\/crypt.php": "84df91bea4b0575cf0205e0849fb7540f978d85b9d44298b97afafbdacaa4b4d1a833f5f0e491d93ff087a9397340f6459f2e956e00149736d4be26af811a637", + "lib\/documentservice.php": "4a1105351948b7c40a8af392211f95e5eb9956699141caa0347aad445383ea64df1fe94b4655d47f8f5c2b5dcc5e0674962492b7d49f0873041bc920bc14757b", + "screenshots\/icon.png": "d670f0953a55acd57763b9c2ee240d443117f70eab1294abdd243cf586aa6db85fa620d7cae8711e3f148ae43bd32c8d65ac12188d643a1cc610a9b5316ed9d1", + "screenshots\/main.png": "94af973ff3f29bf3fe425182858bb125e1324fbbee6ac691f41200d1197afe04cdb10fdf23d737e306d8c4cbf6352bba0311a59acce3b635609b95c7003bb892", + "screenshots\/main_small.png": "eab5105398cc0b7a41776493bae600100bb6d9c3de7fd9c7f6605199bbab34a1410b4121bec1f04b5e862e06030a24108a70c3684e35404ecc3396513d795d8b", + "screenshots\/new.png": "ebb5c930f4fde0d1d20c29e0a5289c37281516232d601e199e41f357cc4681bba49d200e68c9621ece8cb6021a9b47efe8e8e04d18774bfe98e8a8fcaeba7747", + "screenshots\/open.png": "fb97624c24bf8dc5770a6ab1c0ccaa562ed8b9bba6b51b12eedf0c8a1f69472970f5b8b1c446557ce22d52b15488460ff91ad310646502afdf668eea69c4bbbb", + "screenshots\/settings.png": "4971b3d98d324f74b80cdf97389bb20425afa491c6ded3d4b3841e1b54e50350f43dc6e28d332e1c6a60d5647b7ea0e929988b7928cb6a6996d24141979ed75a", + "settings.php": "366a41c5aca4d960c68a2590c336b58de76aabe5d2dd079955feb9f940ca5528d16cf5d07c9f7581954672fc9e2e2f7b9645652c8d0a1a8b1d6c3856788c9806", + "templates\/editor.php": "4ba67d6c41c5d952fdde6a1e0ccb10f405cd3ac5f4d6d2064907890a6cdc1976da07c930dbabbbd7294c56d835b4444a6a9c6cd7705850422e271bf58fcd9ba8", + "templates\/settings.php": "fedc3a4666a72b10e5b9f12496821e93f0df0ed350026e0e3b148b2ea3b924c3ebf7ff3b0a5c0b2179ce5c924bf9ad8407a5e59c9f439cc70b3ae645eaa2d5e4" + }, + "signature": "zTQjtobjKLFrAzkuTjTggWDIAGADNSW\/1yU4FZdnNgLXWCT5C6hIReArTtX6FvsGiwolaCVRiYyj8rZxboPjRRjM\/+9HRLpFv0neXFQoRt6zfcWJTBvKn+Kz88rPJjoCJyFISnc+rnUCWgMnfx14lDFkSPAW1LySHoLro8l48lyIHUCltSKPUe8BhQtYJvxpdLenym4dPX6BpnqzVfa9x65M\/Vo8Zp6qyjc8EdNI69p7WBgt4DoiUUXTB7UHbzwhBq0q10BwmCiIvGMlEUurZ1atiqAY3aQj05QrPlsv4d9X2299ALRLytMdYXRcutqJeSsR84Mc8B+2SxMgmm9CUEZjfqltYzog6zo7i1+VlV95msq32k7qZbaGXZRzyBsgmpXLJYFlwXTfOs85b+CGCWVa5JVjieW8O7\/iHcv5ADwyjDiUqUzCR\/E\/LprNUtG58HcwpTK1JvYETNC9Fwhl2ETm1ovIBNGHnDRmBxJGhdckn5D22xUgmYvOEebKWICaD+YX1B4+ybjj8CcHNHcmrLSc4dGgumgP0xsSfYJMfRaXbs72pk\/6Ec5Kgd4Hcmb3TXGEBeFd\/DBM\/z6qFU1oMKRYXowHS+RwCozODi0unMBqJTiNyEiqy4BqIUYzty\/urQmmPjVX\/cCtz79GZHbXxGKB2L+RpCsVuvmXnHUsZgw=", + "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIE9zCCAt8CAhAxMA0GCSqGSIb3DQEBCwUAMG0xCzAJBgNVBAYTAlVTMQ8wDQYD\r\nVQQIDAZCb3N0b24xFjAUBgNVBAoMDW93bkNsb3VkIEluYy4xNTAzBgNVBAMMLG93\r\nbkNsb3VkIENvZGUgU2lnbmluZyBJbnRlcm1lZGlhdGUgQXV0aG9yaXR5MB4XDTE3\r\nMDYxOTExNDczOVoXDTI3MDYxNzExNDczOVowFTETMBEGA1UEAwwKb25seW9mZmlj\r\nZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANYJIxA\/1w0WQN4I3g+w\r\nO\/eA3VFDbsiJ\/alwWZ5yozzogWFojwc+5E1nQIvkBf8prwgPgc0L9xX10oErYsho\r\ngcVPuU2OMZtMwrfC64cWAShisNUl+d5H7C9bYiZeQ08KLuePCF9P14fEa0R4G8so\r\nBuhOrSNGP60YVjsiKgrZp6ERjS+0Eo4er2EcAsfr0Uu+G1jHCQXic6q3HoNSIAzm\r\nbev\/t8FU0D5p1375tvRjlYgoFk7KEuOPVe4m7Zzxh6xNdHCT0RPYHlBkUUD+Xxmf\r\n5ttqZcJiVfhfHyLacB4hz5ZN95ZMGduwpB7ehEO7uF0eDX6OTjXRd7Ff3lIRdohv\r\nyu8MGgOOztzvk1d0o7PnA\/n2HMFLVAf+AClhow5MVHC5U21NDepSsIsT7XZU\/YrC\r\nOUcGP8RfEYfYcZ9+qX+YvVONhfLhojcV8nKOOA3Kr+t7jxw8iJSNZt+aqYhhBQSz\r\nq3tq\/NgztZrIFyQFkApBPJlvnulHE6\/vFXOHfh0scwv3zJZuEyo0EiAwrKqHfuwE\r\n2kEOwunWKsbqcWjcFQn9EC5eRr6564h\/VAEqTaHyQ7oU7ruJQ+tyffrcFC39CTMv\r\nTF7NvU7dhQxXU4OyEy5P9lh8VaxQdu9Ve5bM\/vaZOygF3pjN3FWmWPjNOEHrx0JG\r\nq1fd9dCPGwepbVsWWmeap1MrAgMBAAEwDQYJKoZIhvcNAQELBQADggIBAH81opuj\r\ns7ueAD5yDjO4pPoMwFXjn1sBFGN+kQyv+z+V7dNb8g0Ptcpg0bHQ93XQGGgcudOr\r\nw+qzFxIPoelfWc\/7e678U+VTMvuF87QApjSUqCc3MKholcrkTNnibrpRmAScmhr3\r\nTyxdxtuRyGFiSvZAPECy0lb4Okwao0mC\/AJhceKBXCKxXmazRj0hysPYVwcW0fce\r\nOO3os2wTEceMrLcM3TRP8rJl7dj8\/ELUOh+srFHl\/U8eWuS7HNrOSMTE5L55b5Jk\r\nFVw9rGycxlHToMwMiN4ZhMQW\/pmDlvuy86yTXol3xXXNZKcWM2Ty33b92Wk5MvRE\r\njAci5Hc0SkDDbnw0w0XlNIfOTYbqB3tT5URUUL0z+OOu2vw44esOT\/pf3a1ML7GR\r\nKNjs7+Q8mBW4F1TVdTbTmN2vmX8caLBmN+tCMVykUMcxkKX\/xy5DczLrPPD7drZC\r\nYE+W6PAyDuq0ILLXBeqotVTzHGX9dOHnWDRd2YnrLXwB2Bf1oHlVuv9BrvkCt5mq\r\niYipDUyw1mmKT4Ir7952kyDVQjkVXJGlRWXQMKOKC0\/78Cuom0IUUi7cdSya6uf6\r\ncJ4wGM\/EW2RRu4SXtA34Myr4g0Av5gPNUjI4MEYqBstuGkvIehD2DhKN1kUQAkdz\r\nwk9ESZSY2pZgNAhSngGRV6Q86o6fxUgAmuYS\r\n-----END CERTIFICATE-----" +} \ No newline at end of file