Merge remote-tracking branch 'refs/remotes/HelloZeroNet/master'

This commit is contained in:
lmath 2016-11-26 22:10:00 +08:00
commit ae9d96f494
9 changed files with 160 additions and 25 deletions

View file

@ -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>

View file

@ -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é!",

View file

@ -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",

View 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 не поддерживается"
}

View file

@ -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 */

View file

@ -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 */

View file

@ -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"

View file

@ -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 acti, 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.",
"&nbsp;&nbsp;&nbsp;Connecting...": "&nbsp;&nbsp;&nbsp;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"
}

View 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>, перезагрузите страницу!",
"&nbsp;&nbsp;&nbsp;Connecting...": "&nbsp;&nbsp;&nbsp;Подключение...",
"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": "Предоставить"
}