Merge remote-tracking branch 'refs/remotes/HelloZeroNet/master'
This commit is contained in:
commit
ae9d96f494
9 changed files with 160 additions and 25 deletions
|
@ -304,7 +304,7 @@ class UiWebsocketPlugin(object):
|
|||
<li>
|
||||
<label>{_[Database]} <small>({size:.2f}kB, {_[search feeds]}: {_[{feeds} query]})</small></label>
|
||||
<div class='flex'>
|
||||
<input type='text' class='text disabled' value="{inner_path}" disabled='disabled' style='width: 180px;'/>
|
||||
<input type='text' class='text disabled' value="{inner_path}" disabled='disabled'/>
|
||||
<a href='#Reload' id="button-dbreload" class='button'>{_[Reload]}</a>
|
||||
<a href='#Rebuild' id="button-dbrebuild" class='button'>{_[Rebuild]}</a>
|
||||
</div>
|
||||
|
@ -420,7 +420,7 @@ class UiWebsocketPlugin(object):
|
|||
|
||||
body.append(_(u"""
|
||||
<div class='flex'>
|
||||
<input type='text' class='text' value="content.json" id='input-contents' style='width: 201px'/>
|
||||
<input type='text' class='text' value="content.json" id='input-contents'/>
|
||||
<a href='#Sign' class='button' id='button-sign'>{_[Sign]}</a>
|
||||
<a href='#Publish' class='button' id='button-publish'>{_[Publish]}</a>
|
||||
</div>
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"Peers": "Pairs",
|
||||
"Connected": "Connectés",
|
||||
"Connectable": "Connectables",
|
||||
"Connectable peers": "Pairs connectables",
|
||||
"Connectable": "Accessibles",
|
||||
"Connectable peers": "Pairs accessibles",
|
||||
|
||||
"Data transfer": "Données transférées",
|
||||
"Received": "Reçues",
|
||||
|
@ -14,7 +14,7 @@
|
|||
"Total": "Total",
|
||||
"Image": "Image",
|
||||
"Other": "Autre",
|
||||
"User data": "Données d'usagé",
|
||||
"User data": "Utilisateurs",
|
||||
|
||||
"Size limit": "Taille maximale",
|
||||
"limit used": "utlisé",
|
||||
|
@ -28,7 +28,7 @@
|
|||
"Downloaded files": "Fichiers téléchargés",
|
||||
|
||||
"Database": "Base de données",
|
||||
"search feeds": "fils de recherche",
|
||||
"search feeds": "recherche",
|
||||
"{feeds} query": "{feeds} requête",
|
||||
"Reload": "Recharger",
|
||||
"Rebuild": "Reconstruire",
|
||||
|
@ -73,7 +73,7 @@
|
|||
"Database rebuilt!": "Base de données reconstruite!",
|
||||
"Site updated!": "Site mis à jour!",
|
||||
"Delete this site": "Supprimer ce site",
|
||||
"File write error: ": "Erreur à l'enregistrement du fichier: ",
|
||||
"File write error: ": "Erreur à l'écriture du fichier: ",
|
||||
"Site settings saved!": "Paramètres du site enregistrés!",
|
||||
"Enter your private key:": "Entrez votre clé privée:",
|
||||
" Signed!": " Signé!",
|
||||
|
|
|
@ -37,6 +37,7 @@
|
|||
"Identity address": "Azonosító cím",
|
||||
"Change": "Módosít",
|
||||
|
||||
"Site control": "Oldal műveletek",
|
||||
"Update": "Frissít",
|
||||
"Pause": "Szünteltet",
|
||||
"Resume": "Folytat",
|
||||
|
|
81
plugins/Sidebar/languages/ru.json
Normal file
81
plugins/Sidebar/languages/ru.json
Normal file
|
@ -0,0 +1,81 @@
|
|||
{
|
||||
"Peers": "Пиры",
|
||||
"Connected": "Подключенные",
|
||||
"Connectable": "Доступные",
|
||||
"Connectable peers": "Пиры доступны для подключения",
|
||||
|
||||
"Data transfer": "Передача данных",
|
||||
"Received": "Получено",
|
||||
"Received bytes": "Получено байн",
|
||||
"Sent": "Отправлено",
|
||||
"Sent bytes": "Отправлено байт",
|
||||
|
||||
"Files": "Файлы",
|
||||
"Total": "Всего",
|
||||
"Image": "Изображений",
|
||||
"Other": "Другое",
|
||||
"User data": "Ваш контент",
|
||||
|
||||
"Size limit": "Ограничение по размеру",
|
||||
"limit used": "Использовано",
|
||||
"free space": "Доступно",
|
||||
"Set": "Установить",
|
||||
|
||||
"Optional files": "Опциональные файлы",
|
||||
"Downloaded": "Загружено",
|
||||
"Download and help distribute all files": "Загрузить опциональные файлы для помощи сайту",
|
||||
"Total size": "Объём",
|
||||
"Downloaded files": "Загруженные файлы",
|
||||
|
||||
"Database": "База данных",
|
||||
"search feeds": "поиск подписок",
|
||||
"{feeds} query": "{feeds} запрос",
|
||||
"Reload": "Перезагрузить",
|
||||
"Rebuild": "Перестроить",
|
||||
"No database found": "База данных не найдена",
|
||||
|
||||
"Identity address": "Уникальный адрес",
|
||||
"Change": "Изменить",
|
||||
|
||||
"Update": "Обновить",
|
||||
"Pause": "Пауза",
|
||||
"Resume": "Продолжить",
|
||||
"Delete": "Удалить",
|
||||
"Are you sure?": "Вы уверены?",
|
||||
|
||||
"Site address": "Адрес сайта",
|
||||
"Donate": "Пожертвовать",
|
||||
|
||||
"Missing files": "Отсутствующие файлы",
|
||||
"{} try": "{} попробовать",
|
||||
"{} tries": "{} попыток",
|
||||
"+ {num_bad_files} more": "+ {num_bad_files} ещё",
|
||||
|
||||
"This is my site": "Это мой сайт",
|
||||
"Site title": "Название сайта",
|
||||
"Site description": "Описание сайта",
|
||||
"Save site settings": "Сохранить настройки сайта",
|
||||
|
||||
"Content publishing": "Публикация контента",
|
||||
"Choose": "Выбрать",
|
||||
"Sign": "Подписать",
|
||||
"Publish": "Опубликовать",
|
||||
|
||||
"This function is disabled on this proxy": "Эта функция отключена на этом прокси",
|
||||
"GeoLite2 City database download error: {}!<br>Please download manually and unpack to data dir:<br>{}": "Ошибка загрузки базы городов GeoLite2: {}!<br>Пожалуйста, загрузите её вручную и распакуйте в папку:<br>{}",
|
||||
"Downloading GeoLite2 City database (one time only, ~20MB)...": "Загрузка базы городов GeoLite2 (это делается только 1 раз, ~20MB)...",
|
||||
"GeoLite2 City database downloaded!": "База GeoLite2 успешно загружена!",
|
||||
|
||||
"Are you sure?": "Вы уверены?",
|
||||
"Site storage limit modified!": "Лимит хранилища для сайта изменен!",
|
||||
"Database schema reloaded!": "Схема базы данных перезагружена!",
|
||||
"Database rebuilding....": "Перестройка базы данных...",
|
||||
"Database rebuilt!": "База данных перестроена!",
|
||||
"Site updated!": "Сайт обновлён!",
|
||||
"Delete this site": "Удалить этот сайт",
|
||||
"File write error: ": "Ошибка записи файла:",
|
||||
"Site settings saved!": "Настройки сайта сохранены!",
|
||||
"Enter your private key:": "Введите свой приватный ключ:",
|
||||
" Signed!": " Подписано!",
|
||||
"WebGL not supported": "WebGL не поддерживается"
|
||||
}
|
|
@ -20,7 +20,8 @@
|
|||
.sidebar #button-delete:hover { border: 1px solid #666; color: white }
|
||||
|
||||
.sidebar .flex { display: flex }
|
||||
.sidebar .flex .button { margin-left: 4px }
|
||||
.sidebar .flex .input.text, .sidebar .flex input.text { width: 100%; }
|
||||
.sidebar .flex .button { margin-left: 4px; white-space: nowrap; }
|
||||
|
||||
/* FIELDS */
|
||||
|
||||
|
|
|
@ -74,7 +74,8 @@
|
|||
.sidebar #button-delete:hover { border: 1px solid #666; color: white }
|
||||
|
||||
.sidebar .flex { display: flex }
|
||||
.sidebar .flex .button { margin-left: 4px }
|
||||
.sidebar .flex .input.text, .sidebar .flex input.text { width: 100%; }
|
||||
.sidebar .flex .button { margin-left: 4px; white-space: nowrap; }
|
||||
|
||||
/* FIELDS */
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ class Config(object):
|
|||
|
||||
def __init__(self, argv):
|
||||
self.version = "0.5.1"
|
||||
self.rev = 1755
|
||||
self.rev = 1756
|
||||
self.argv = argv
|
||||
self.action = None
|
||||
self.config_file = "zeronet.conf"
|
||||
|
|
|
@ -1,26 +1,26 @@
|
|||
{
|
||||
"Congratulation, your port <b>{0}</b> is opened.<br>You are full member of ZeroNet network!": "Félicitations, le port (<b>{0}</b>) est ouvert.<br>Vous êtes maintenant membre de ZeroNet!!",
|
||||
"Tor mode active, every connection using Onion route.": "Tor activé, toutes les connections utilisent un routage Onion.",
|
||||
"Tor mode active, every connection using Onion route.": "Tor actif, toutes les connections utilisent un routage Onion.",
|
||||
"Successfully started Tor onion hidden services.": "Tor activé avec succès.",
|
||||
"Unable to start hidden services, please check your config.": "Incapable d'activer le service Tor, veuillez vérifier votre configuration.",
|
||||
"For faster connections open <b>{0}</b> port on your router.": "Pour une meilleure connection, ouvrez le port <b>{0}</b> sur votre routeur.",
|
||||
"Your connection is restricted. Please, open <b>{0}</b> port on your router": "Votre connection est limitée. Veuillez ouvrir le port <b>{0}</b> sur votre routeur",
|
||||
"or configure Tor to become full member of ZeroNet network.": "ou configurez Tor afin qu'il fasse partie intégrante de ZeroNet.",
|
||||
"Unable to start hidden services, please check your config.": "Incapable d'activer Tor, veuillez vérifier votre configuration.",
|
||||
"For faster connections open <b>{0}</b> port on your router.": "Pour une meilleure connectivité, ouvrez le port <b>{0}</b> sur votre routeur.",
|
||||
"Your connection is restricted. Please, open <b>{0}</b> port on your router": "Connectivité limitée. Veuillez ouvrir le port <b>{0}</b> sur votre routeur",
|
||||
"or configure Tor to become full member of ZeroNet network.": "ou configurez Tor afin d'avoir accès aux pairs ZeroNet Onion.",
|
||||
|
||||
"Select account you want to use in this site:": "Sélectionnez le compte que vous voulez utiliser pour ce site:",
|
||||
"currently selected": "présentement sélectionné",
|
||||
"Unique to site": "Unique au site",
|
||||
|
||||
"Content signing failed": "Échec à la signature du contenu",
|
||||
"Content publish queued for {0:.0f} seconds.": "Mise en attente de la publication du contenu pour {0:.0f} secondes.",
|
||||
"Content published to {0} peers.": "Contenu publié pour {0} pairs.",
|
||||
"Content publish queued for {0:.0f} seconds.": "Publication du contenu différée {0:.0f} secondes.",
|
||||
"Content published to {0} peers.": "Contenu publié à {0} pairs.",
|
||||
"No peers found, but your content is ready to access.": "Aucun pair trouvé, mais votre contenu est accessible.",
|
||||
"Your network connection is restricted. Please, open <b>{0}</b> port": "Votre connection est limitée. Veuillez ouvrir le port <b>{0}</b>",
|
||||
"Your network connection is restricted. Please, open <b>{0}</b> port": "Connectivité limitée. Veuillez ouvrir le port <b>{0}</b>",
|
||||
"on your router to make your site accessible for everyone.": "sur votre routeur pour que votre site soit accessible à tous.",
|
||||
"Content publish failed.": "Échec de la publication du contenu.",
|
||||
"This file still in sync, if you write it now, then the previous content may be lost.": "Ce fichier est encore en synchronisation, si vous l'enregistrez maintenant le contenu antérieur risque d'être effacé.",
|
||||
"Write content anyway": "Enregistrer le contenu",
|
||||
"New certificate added:": "Ajout du nouveau certificat:",
|
||||
"This file still in sync, if you write it now, then the previous content may be lost.": "Ce fichier n'est pas à jour, si vous le modifiez maintenant une version antérieure pourrait être perdue.",
|
||||
"Write content anyway": "Enregistrer quand même",
|
||||
"New certificate added:": "Nouveau cetificat ajouté:",
|
||||
"You current certificate:": "Votre certificat actuel:",
|
||||
"Change it to {auth_type}/{auth_user_name}@{domain}": "Changer pour {auth_type}/{auth_user_name}@{domain}",
|
||||
"Certificate changed to: <b>{auth_type}/{auth_user_name}@{domain}</b>.": "Certificat changé pour: <b>{auth_type}/{auth_user_name}@{domain}</b>-ra.",
|
||||
|
@ -29,7 +29,7 @@
|
|||
"You have successfully changed the web interface's language!": "Vous avez modifié la langue d'affichage avec succès!",
|
||||
"Due to the browser's caching, the full transformation could take some minute.": "En fonction de la cache du navigateur, la modification pourrait prendre quelques minutes.",
|
||||
|
||||
"Connection with <b>UiServer Websocket</b> was lost. Reconnecting...": "Connection avec <b>UiServer Websocket</b> perdue. Reconnection...",
|
||||
"Connection with <b>UiServer Websocket</b> was lost. Reconnecting...": "Connection avec <b>UiServer Websocket</b> rompue. Reconnection...",
|
||||
"Connection with <b>UiServer Websocket</b> recovered.": "Connection avec <b>UiServer Websocket</b> rétablie.",
|
||||
"UiServer Websocket error, please reload the page.": "Erreur du UiServer Websocket, veuillez recharger la page.",
|
||||
" Connecting...": " Connection...",
|
||||
|
@ -39,13 +39,13 @@
|
|||
" files needs to be downloaded": " fichiers doivent être téléchargés",
|
||||
" downloaded": " téléchargés",
|
||||
" download failed": " échec de téléchargement",
|
||||
"Peers found: ": "Nombre de pairs trouvés: ",
|
||||
"Peers found: ": "Pairs trouvés: ",
|
||||
"No peers found": "Aucun pair trouvé",
|
||||
"Running out of size limit (": "Vous approchez la taille maximale (",
|
||||
"Set limit to \" + site_info.next_size_limit + \"MB": "Augmentez la taille maximale à \" + site_info.next_size_limit + \"MB",
|
||||
"Site size limit changed to {0}MB": "Taille maximale du site changée pour {0}MB",
|
||||
"Site size limit changed to {0}MB": "Taille maximale du site changée à {0}MB",
|
||||
" New version of this page has just released.<br>Reload to see the modified content.": " Une nouvelle version de cette page vient d'être publiée.<br> Rechargez pour voir les modifications.",
|
||||
"This site requests permission:": "Ce site demande une permission:",
|
||||
"This site requests permission:": "Ce site requiert une permission:",
|
||||
"Grant": "Autoriser"
|
||||
|
||||
}
|
||||
|
|
51
src/Translate/languages/ru.json
Normal file
51
src/Translate/languages/ru.json
Normal file
|
@ -0,0 +1,51 @@
|
|||
{
|
||||
"Congratulation, your port <b>{0}</b> is opened.<br>You are full member of ZeroNet network!": "Поздравляем, ваш пор <b>{0}</b> открыт.<br>Вы полноценный участник сети ZeroNet!",
|
||||
"Tor mode active, every connection using Onion route.": "Режима Tor включен, все соединения осуществляются через Tor.",
|
||||
"Successfully started Tor onion hidden services.": "Скрытый сервис Tor запущено успешно.",
|
||||
"Unable to start hidden services, please check your config.": "Ошибка при запуске скрытого сервиса, пожалуйста проверьте настройки",
|
||||
"For faster connections open <b>{0}</b> port on your router.": "Для более быстрой работы сети откройте <b>{0}</b> порт на вашем роутере.",
|
||||
"Your connection is restricted. Please, open <b>{0}</b> port on your router": "Подключение ограничено. Пожалуйста откройте <b>{0}</b> порт на вашем роутере",
|
||||
"or configure Tor to become full member of ZeroNet network.": "или настройте Tor что бы стать полноценным участником сети ZeroNet.",
|
||||
|
||||
"Select account you want to use in this site:": "Выберите аккаунт для использования на этом сайте:",
|
||||
"currently selected": "сейчас выбран",
|
||||
"Unique to site": "Уникальный для этого сайта",
|
||||
|
||||
"Content signing failed": "Подпись контента не удалась",
|
||||
"Content publish queued for {0:.0f} seconds.": "Публикация контента поставлена в очередь {0:.0f} секунд.",
|
||||
"Content published to {0} peers.": "Контент опубликован на {0} пирах.",
|
||||
"No peers found, but your content is ready to access.": "Пиры не найдены, но ваш контент доступен.",
|
||||
"Your network connection is restricted. Please, open <b>{0}</b> port": "Ваше подключение ограничено. Пожалуйста откройте <b>{0}</b> порт. ",
|
||||
"on your router to make your site accessible for everyone.": "на вашем роутере, что бы ваш сайт стал доступнг посетителям.",
|
||||
"Content publish failed.": "Ошибка при публикации контента.",
|
||||
"This file still in sync, if you write it now, then the previous content may be lost.": "Этот файл всё еще синхронизируется, если продолжить его изменение, предыдущий контент может быть потерян.",
|
||||
"Write content anyway": "Записать контент в любом случае",
|
||||
"New certificate added:": "Добавлен новый сертификат:",
|
||||
"You current certificate:": "Ваш текущий сертификат: ",
|
||||
"Change it to {auth_type}/{auth_user_name}@{domain}": "Изменить его на {auth_type}/{auth_user_name}@{domain}",
|
||||
"Certificate changed to: <b>{auth_type}/{auth_user_name}@{domain}</b>.": "Сертификат изменен на: <b>{auth_type}/{auth_user_name}@{domain}</b>.",
|
||||
"Site cloned": "Сайт склонирован",
|
||||
|
||||
"You have successfully changed the web interface's language!": "Язык интерфейса успешно изменен!",
|
||||
"Due to the browser's caching, the full transformation could take some minute.": "В зависимости от работы вашего браузера полное преобразование может занять пару минут.",
|
||||
|
||||
"Connection with <b>UiServer Websocket</b> was lost. Reconnecting...": "Подключение к <b>UiServer Websocket</b> прервано. Переподключаюсь...",
|
||||
"Connection with <b>UiServer Websocket</b> recovered.": "Подключение к <b>UiServer Websocket</b> восстановлено.",
|
||||
"UiServer Websocket error, please reload the page.": "Ошибка <b>UiServer Websocket</b>, перезагрузите страницу!",
|
||||
" Connecting...": " Подключение...",
|
||||
"Site size: <b>": "Размер сайта: <b>",
|
||||
"MB</b> is larger than default allowed ": "MB</b> больше чем разрешено по умолчанию ",
|
||||
"Open site and set size limit to \" + site_info.next_size_limit + \"MB": "Открыть сайт и установить лимит занимаемого места на \" + site_info.next_size_limit + \"MB",
|
||||
" files needs to be downloaded": " файлы должны быть загружены",
|
||||
" downloaded": " загружено",
|
||||
" download failed": " ошибка загрузки",
|
||||
"Peers found: ": "Пиров найдено: ",
|
||||
"No peers found": "Пиры не найдены",
|
||||
"Running out of size limit (": "Доступное место закончилось (",
|
||||
"Set limit to \" + site_info.next_size_limit + \"MB": "Установить лимит на \" + site_info.next_size_limit + \"MB",
|
||||
"Site size limit changed to {0}MB": "Лимит памяти на диске изменен на {0}MB",
|
||||
" New version of this page has just released.<br>Reload to see the modified content.": "Доступна новая версия данной страницы<br>Обновите страницу, что бы увидеть изменения!",
|
||||
"This site requests permission:": "Данный сайт запрашивает разрешения:",
|
||||
"Grant": "Предоставить"
|
||||
|
||||
}
|
Loading…
Reference in a new issue