diff --git a/www/common/translations/messages.ro.json b/www/common/translations/messages.ro.json
index f18610082..88f306417 100644
--- a/www/common/translations/messages.ro.json
+++ b/www/common/translations/messages.ro.json
@@ -5,12 +5,12 @@
"button_newpoll": "Sondaj Nou",
"button_newslide": "Prezentare Nouă",
"button_newwhiteboard": "Fila Desen Nouă",
- "common_connectionLost": "Conexiunea la server este pierdută
Până la revenirea conexiunii, vei fi în modul citire",
- "websocketError": "Conexiune inexistentă către serverul websocket...",
+ "common_connectionLost": "S-a pierdut conexiunea la server
Până la restabilirea conexiunii, vei fi în modul citire",
+ "websocketError": "Conexiune imposibila cu serverul websocket...",
"typeError": "Această filă nu este compatibilă cu aplicația aleasă",
"onLogout": "Nu mai ești autentificat, {0}apasă aici{1} să te autentifici
sau apasă Escapesă accesezi fila în modul citire.",
"wrongApp": "Momentan nu putem arăta conținutul sesiunii în timp real în fereastra ta. Te rugăm reîncarcă pagina.",
- "loading": "Încarcă...",
+ "loading": "Se încarcă...",
"error": "Eroare",
"saved": "Salvat",
"synced": "Totul a fost salvat",
@@ -38,8 +38,8 @@
"orangeLight": "Conexiunea lentă la internet îți poate afecta experiența",
"redLight": "Ai fost deconectat de la sesiune",
"pinLimitReached": "Ai atins limita de stocare",
- "pinLimitReachedAlert": "Ai atins limita de stocare. Noile pad-uri nu vor mai fi stocate în CryptDrive.
Pentru a rezolva această problemă, poți să nlături pad-uri din CryptDrive-ul tău (incluzând gunoiul) sau să subscrii la un pachet premium pentru a-ți extinde spațiul de stocare.",
- "pinLimitNotPinned": "Ai atins limita de stocare.
Acest pad nu va fi stocat n CryptDrive-ul tău.",
+ "pinLimitReachedAlert": "Ai atins limita de stocare. Noile pad-uri nu vor mai fi stocate în CryptDrive.
Pentru a rezolva această problemă, poți să înlături pad-uri din CryptDrive-ul tău (incluzând gunoiul) sau să subscrii la un pachet premium pentru a-ți extinde spațiul de stocare.",
+ "pinLimitNotPinned": "Ai atins limita de stocare.
Acest pad nu va fi stocat în CryptDrive-ul tău.",
"pinLimitDrive": "Ai atins limita de stocare.
Nu poți să creezi alte pad-uri.",
"importButtonTitle": "Importă un pad dintr-un fișier local",
"exportButtonTitle": "Exportă pad-ul acesta către un fișier local",
@@ -51,7 +51,7 @@
"clickToEdit": "Click pentru editare",
"forgetButtonTitle": "Mută acest pad la gunoi",
"forgetPrompt": "Click-ul pe OK va muta acest pad la gunoi. Ești sigur?",
- "movedToTrash": "Acest pad a fost mutat la gunoi.
Acesează-mi Drive-ul",
+ "movedToTrash": "Acest pad a fost mutat la gunoi.
Acces la Drive-ul meu",
"shareButton": "Distribuie",
"shareSuccess": "Link copiat în clipboard",
"newButton": "Nou",
@@ -309,5 +309,64 @@
},
"feedback_about": "Dacă citești asta, probabil că ești curios de ce CryptPad cere pagini web atunci când întreprinzi anumite acțiuni",
"feedback_privacy": "Ne pasă de intimitatea ta, si în același timp vrem să păstrăm CryptPad ușor de folosit. Folosim acest fișier pentru a ne da seama care beneficii UI contează cel mai mult pentru utilizatori, cerându-l alături de un parametru specific atunci când acțiunea se desfășoară",
- "feedback_optout": "Dacă vrei să ieși, vizitează setările de pe pagina ta de user, unde vei găsi o căsuță pentru a activa sau dezactiva feedback-ul de la user"
+ "feedback_optout": "Dacă vrei să ieși, vizitează setările de pe pagina ta de user, unde vei găsi o căsuță pentru a activa sau dezactiva feedback-ul de la user",
+ "type": {
+ "pad": "Text",
+ "code": "Cod",
+ "poll": "Sondaj",
+ "slide": "Prezentare",
+ "drive": "CryptDrive",
+ "whiteboard": "Tabla alba",
+ "file": "Fisier",
+ "media": "Fisier Media",
+ "todo": "De facut",
+ "contacts": "Contacte",
+ "sheet": "Foaie de calcul",
+ "kanban": "Foaie Kanban"
+ },
+ "button_newkanban": "Kanban nou",
+ "padNotPinned": "Aceasta filă va expira după 3 luni de inactivitate, {0}autentifică-te{1} sau {2}înregistrează-te{3} pentru a o păstra.",
+ "expiredError": "Această filă a expirat și nu mai este disponibilă.",
+ "deletedError": "Această filă a fost ștearsă de către proprietarul ei și nu mai este disponibilă.",
+ "inactiveError": "Această filă a fost ștersă din motive de inactivitate. Apasă Esc pentru a crea una nouă.",
+ "chainpadError": "O eroare critică a apărut in timpul updatării conținutului. Pagina rămâne în modul citire pentru a ne asigura ca nu vei pierde conținutul.
Apasă Esc pentru a continua vizualizarea acestei file sau reîncarcă pagina pentru a încerca să o editezi din nou.",
+ "invalidHashError": "Documentul solicitat are un URL invalid.",
+ "errorCopy": " Încă mai poți copia conținutul într-o altă locație prin apăsarea butonului Esc.
După ce vei părăsi această pagină ea va dispărea!",
+ "errorRedirectToHome": "Apasă 1Esc2 pentru a fi redirecționat spre CryptDrive-ul tău.",
+ "newVersionError": "O nouă versiune CryptPad este disponibilă.
Reîncarcă pagina pentru a folosi noua versiune, sau apasă escape pentru a-ți accesa conținutul în modul offline.",
+ "deletedFromServer": "Pad șters de pe server",
+ "mustLogin": "Trebuie să fii logat pentru a accesa această pagină.",
+ "disabledApp": "Această aplicație a fost dezactivată. Contactează administratorul acestui CryptPad pentru mai multe informații.",
+ "realtime_unrecoverableError": "A apărut o eroare irecuperabilă. Apasă OK pentru a reîncărca pagina.",
+ "typing": "Editare",
+ "initializing": "Se initializează...",
+ "forgotten": "Mutat în coșul de gunoi",
+ "errorState": "Eroare critică: {0}",
+ "userlist_offline": "Ești momentan offline, lista utilizatorilor nu este disponibilă.",
+ "comingSoon": "Așteaptă...",
+ "newVersion": "CryptPad a fost updatat!
Verifică ce e nou în noua versiune:
Release notes for CryptPad {0}",
+ "upgradeAccount": "Actualizare cont",
+ "GB": "GB",
+ "KB": "KB",
+ "supportCryptpad": "Susține CryptPad",
+ "formattedMB": "{0} MB",
+ "formattedGB": "{0} GB",
+ "formattedKB": "{0} KB",
+ "pinLimitReachedAlertNoAccounts": "Ai atins limita de stocare",
+ "moreActions": "Alte acțiuni",
+ "importButton": "Importă",
+ "exportButton": "Exportă",
+ "saveTitle": "Salvează titlul (enter)",
+ "forgetButton": "Ștergere",
+ "userListButton": "Lista utilizatorilor",
+ "chatButton": "Chat",
+ "userAccountButton": "Contul tău",
+ "uploadButton": "Încarcă fișiere",
+ "uploadButtonTitle": "Încarcă un nou fișier in dosarul curent",
+ "useTemplate": "Pornești de la un șablon?",
+ "useTemplateOK": "Alege un șablon (Enter)",
+ "useTemplateCancel": "Începe de la zero (Esc)",
+ "template_import": "Importă un șablon",
+ "anonymousStoreDisabled": "Administratorul acestei instanțe de CryptPad a dezactivat înmagazinarea pentru userii anonimi. Trebuie sa te loghezi pentru a putea utiliza CryptDrive.",
+ "template_empty": "Niciun șablon disponibil"
}
diff --git a/www/common/translations/messages.ru.json b/www/common/translations/messages.ru.json
index 2c63c0851..fc731ea69 100644
--- a/www/common/translations/messages.ru.json
+++ b/www/common/translations/messages.ru.json
@@ -1,2 +1,104 @@
{
+ "main_title": "CryptPad: совместное конфиденциальное редактирование в реальном времени",
+ "type": {
+ "pad": "Текст с форматированием",
+ "code": "Код",
+ "poll": "Опрос",
+ "kanban": "Канбан",
+ "slide": "Презентация",
+ "drive": "Зашифрованный диск",
+ "whiteboard": "Рисованные заметки",
+ "file": "Файл",
+ "media": "Медиафайлы",
+ "todo": "Список дел",
+ "contacts": "Адресная книга",
+ "sheet": "Электронная таблица (бета-версия)"
+ },
+ "button_newpad": "Новая документ с форматированием",
+ "button_newcode": "Новый документ с кодом",
+ "button_newpoll": "Новый опрос",
+ "button_newslide": "Новая презентация",
+ "button_newwhiteboard": "Новый рисунок",
+ "button_newkanban": "Новая доска Канбан",
+ "common_connectionLost": "Нет соединения с сервером
Пока оно не восстановится, вы можете только читать.",
+ "websocketError": "Не получается соединиться с сервером...",
+ "typeError": "Этот документ несовместим с выбранным приложением",
+ "onLogout": "Вы вышли, {0}нажмите сюда{1} чтобы войти
или нажмите Escape что бы просто читать ваш документ.",
+ "wrongApp": "Не получается отобразить содержимое. Попробуйте перезагрузить страницу.",
+ "padNotPinned": "Этот документ исчезнет через 3 месяца неактивности, {0}войдите{1} или {2}зарегистируйтесь{3} чтобы сохранить его.",
+ "anonymousStoreDisabled": "Владелец этого документа отключил сохранение для анонимных пользователей. Войтите, чтобы использовать все функции.",
+ "expiredError": "Этот документ устарел и более недоступен.",
+ "deletedError": "Этот документ был удалён его автором и более недоступен.",
+ "inactiveError": "Этот документ был удалёт из-за длительное неактивности. Нажмите Esc чтобы создать новый.",
+ "chainpadError": "Во время обновления вашей информации произошла критическая ошибка. Документ пока доступен только для чтения чтобы вы не потеряли свою информацию.
Нажмите Esc чтобы продолжать чтение или перезагрузите страницу и начните заново.",
+ "invalidHashError": "Запрошенный вами документ имеет неправильный адрес URL.",
+ "errorCopy": " Вы можете только скопировать содержимое в другое место, нажав Esc.
Если вы закроете страницу, всё содержимое будет утеряно!",
+ "errorRedirectToHome": "Нажмите Esc чтобы перейти к вашему документу.",
+ "newVersionError": "Доступна новая версия CryptPad.
Перезагрузите чтобы использовать новую версию или нажмите Esc, чтобы использовать вашу информацию в оффлайн-режиме.",
+ "loading": "Загрузка...",
+ "error": "Ошибка",
+ "saved": "Сохранено",
+ "synced": "Всё сохранено",
+ "deleted": "Документ удалён из вашего CryptDrive",
+ "deletedFromServer": "Документ удалён с сервера",
+ "mustLogin": "Вам нужно войти, чтобы получить доступ к этой странице",
+ "disabledApp": "Приложение было отключено. Свяжитесь с администратором этого CryptPad.",
+ "realtime_unrecoverableError": "Произошла неисправимая ошибка. Нажмите ОК для перезагрузки.",
+ "disconnected": "Отключено",
+ "synchronizing": "Синхронизация",
+ "reconnecting": "Повторное соединение",
+ "typing": "Редактирование",
+ "initializing": "Инициализация...",
+ "forgotten": "Удалено в корзину",
+ "errorState": "Критическая ошибка: {0}",
+ "lag": "Задержка",
+ "readonly": "Только для чтения",
+ "anonymous": "Анонимный",
+ "yourself": "Самостоятельно",
+ "anonymousUsers": "анонимные авторы",
+ "anonymousUser": "анонимный автор",
+ "users": "Пользователи",
+ "and": "И",
+ "viewer": "читатель",
+ "viewers": "читатели",
+ "editor": "автор",
+ "editors": "авторы",
+ "userlist_offline": "В данный момент вы не подключены, список пользователей недоступен.",
+ "language": "Язык",
+ "comingSoon": "Скоро будет...",
+ "newVersion": "CryptPad обновился!
Посмотрите что нового в последней версии:
Изменения в CryptPad {0}",
+ "upgrade": "Обновление",
+ "upgradeTitle": "Улучшите ваш тариф чтобы увеличить лимит свободного места",
+ "upgradeAccount": "Улучшить тарифный план",
+ "MB": "Мб",
+ "GB": "Гб",
+ "KB": "Кб",
+ "supportCryptpad": "Поддержка CryptPad",
+ "formattedMB": "{0} Мб",
+ "formattedGB": "{0} Гб",
+ "formattedKB": "{0} Кб",
+ "greenLight": "Всё работает хорошо",
+ "orangeLight": "У вас медленное соединение, это может помешать работе",
+ "redLight": "Вы отключились от данной сессии",
+ "pinLimitReached": "У вас закончилось свободное место",
+ "pinLimitReachedAlert": "У вас закончилось свободное место. Новые документы не будут сохраняться в вашем CryptDrive.
Вы можете удалить ненужные документы из вашего CryptDrive или оформить премиум-подписку и получить больше свободного места.",
+ "pinLimitReachedAlertNoAccounts": "У вас закончилось свободное место",
+ "pinLimitNotPinned": "У вас закончилось свободное место.
Этот документ не будет сохранён в вашем CryptDrive.",
+ "pinLimitDrive": "У вас закончилось свободное место.
Вы не можете создавать новые документы.",
+ "moreActions": "Другие действия",
+ "importButton": "Импорт",
+ "importButtonTitle": "Импорт документа из локального файла",
+ "exportButton": "Экспорт",
+ "exportButtonTitle": "Экспорт этого документа в локальный файл",
+ "exportPrompt": "Как вы хотите назвать ваш файл?",
+ "changeNamePrompt": "Измените ваше имя (или ничего не пишите, оставайтесь анонимом): ",
+ "user_rename": "Изменить отображаемое имя",
+ "user_displayName": "Показать имя",
+ "user_accountName": "Имя аккаунта",
+ "clickToEdit": "Нажмите чтобы изменить",
+ "saveTitle": "Сохранить заголовок (Ввод)",
+ "forgetButton": "Удалить",
+ "forgetButtonTitle": "Удалить этот документ в корзину",
+ "forgetPrompt": "Нажав ОК, вы удалите документ в корзину. Уверены?",
+ "movedToTrash": "Документ был удалён в корзину.
Доступ к диску"
}