1
0
mirror of https://github.com/osmarks/mycorrhiza.git synced 2025-12-05 16:08:10 +00:00

Initial l18n support

This commit is contained in:
Mikhail Chekan
2021-09-07 01:46:34 +08:00
parent d7cb9a4438
commit 0780131c00
57 changed files with 4981 additions and 2214 deletions

33
l18n_src/en/admin.json Normal file
View File

@@ -0,0 +1,33 @@
{
"panel_title": "Administrative functions",
"panel_safe": "Safe things",
"panel_unsafe": "Dangerous things",
"panel_about": "About this wiki",
"panel_userlist": "User list",
"panel_updateheader": "Update header links",
"panel_users": "Manage users",
"panel_shutdown": "Shutdown wiki",
"panel_reindex": "Reindex hyphae",
"users_title": "Manage users",
"users_create": "Create a new user",
"users_reindex": "Reindex users",
"users_name": "Name",
"users_password": "Password",
"users_group": "Group",
"users_registered": "Registered at",
"users_actions": "Actions",
"users_notime": "unknown",
"users_edit": "Edit",
"user_title": "User %s",
"user_group_heading": "Change group",
"user_update": "Update",
"user_delete_heading": "Delete user",
"user_delete_tip": "Remove the user from the database. Changes made by the user will be preserved. It will be possible to take this username later.",
"user_delete_warn": "Are you sure you want to delete {{.name}} from the database? This action is irreversible.",
"user_delete": "Delete",
"newuser_title": "New user",
"newuser_create": "Create"
}

35
l18n_src/en/auth.json Normal file
View File

@@ -0,0 +1,35 @@
{
"username": "Username",
"password": "Password",
"register_title": "Register",
"register_header": "Register on {{.name}}",
"register_button": "Register",
"login_title": "Login",
"login_header": "Log in to {{.name}}",
"login_button": "Log in",
"logout_title": "Logout?",
"logout_header": "Log out?",
"logout_button": "Confirm",
"logout_anon": "You cannot log out because you are not logged in.",
"lock_title": "Locked",
"password_tip": "The server stores your password in an encrypted form; even administrators cannot read it.",
"cookie_tip": "By submitting this form you give this wiki a permission to store cookies in your browser. It lets the engine associate your edits with you. You will stay logged in until you log out.",
"telegram_tip": "You can log in using Telegram. It only works if you have set your @username in Telegram and this username is free on this wiki.",
"noauth": "Authentication is disabled. You can make edits anonymously.",
"noregister": "Registrations are currently closed. Administrators can make an account for you by hand; contact them.",
"error_username": "Unknown username.",
"error_password": "Wrong password.",
"error_telegram": "Could not authorize using Telegram.",
"go_back": "Go back",
"go_home": "Go home",
"go_login": "Go to the login page",
"try_again": "Try again"
}

38
l18n_src/en/edit.json Normal file
View File

@@ -0,0 +1,38 @@
{
"title": "Edit %s",
"new_hypha": "You are creating a new hypha.",
"tag": "Describe your changes:",
"save": "Save",
"preview": "Preview",
"preview_title": "Preview of %s",
"preview_tip": "Note that the hypha hasn't been saved yet. Here's the preview:",
"markup": "Markup",
"actions": "Actions",
"link": "Link",
"link_title": "Title",
"heading": "Heading",
"bold": "Bold",
"italic": "Italic",
"highlight": "Highlight",
"underline": "Underline",
"mono": "Monospace",
"super": "Supertext",
"sub": "Subtext",
"strike": "Strikethrough",
"rocket": "Rocketlink",
"transclude": "Transclusion",
"hr": "Horizontal bar",
"code": "Code block",
"bullets": "Bullet list",
"numbers": "Number list",
"help": "{{.link}} about mycomarkup",
"help_link": "Learn more",
"selflink": "Link yourself",
"date": "Insert current date",
"time": "Insert current time"
}

24
l18n_src/en/help.json Normal file
View File

@@ -0,0 +1,24 @@
{
"title": "Help",
"entry_not_found": "Entry not found",
"empty_error_title": "This entry does not exist!",
"empty_error_line_1": "Try finding a different entry that would help you.",
"empty_error_line_2a": "If you want to write this entry by yourself, consider",
"empty_error_link": "contributing",
"empty_error_line_2b": "to Mycorrhiza Wiki directly.",
"topics": "Help topics",
"main": "Main",
"hypha": "Hypha",
"attachment": "Attachment",
"mycomarkup": "Mycomarkup",
"interface": "Interface",
"top_bar": "Top bar",
"sibling_hyphae": "Sibling hyphae",
"special_pages": "Special pages",
"recent_changes": "Recent changes",
"configuration": "Configuration (for administrators)",
"lock": "Lock",
"whitelist": "Whitelist",
"telegram": "Telegram authorization"
}

130
l18n_src/en/ui.json Normal file
View File

@@ -0,0 +1,130 @@
{
"login": "Login",
"register": "Register",
"title_search": "Search by title",
"admin_panel": "Admin panel",
"search_results_title": "Search: {{.query}}",
"search_results_query": "Search results for {{.query}}",
"search_results_desc": "Every hypha name has been compared with the query. Hyphae that have matched the query are listed below.",
"backlinks_title": "Backlinks to {{.query}}",
"backlinks_query": "Backlinks to {{.query}}",
"backlinks_desc": "Hyphae which have a link to the selected hypha are listed below.",
"list_title": "List of pages",
"list_heading": "List of hyphae",
"list_desc": "This wiki has {{.n}} %s.",
"list_desc+one": "hypha",
"list_desc+other": "hyphae",
"edit_link": "Edit text",
"history_link": "View history",
"rename_link": "Rename",
"delete_link": "Delete",
"text_link": "View markup",
"attachment_link": "Manage attachment",
"backlinks_link": "{{.n}} backlink%s",
"backlinks_link+one": "",
"backlinks_link+other": "s",
"sibling_hyphae": "Sibling hyphae",
"subhyphae": "Subhyphae",
"random_no_hyphae": "There are no hyphae",
"random_no_hyphae_tip": "It is impossible to display a random hypha because the wiki does not contain any hyphae",
"error": "Error",
"error_text_fetch": "Could not fetch text data",
"error_try_again": "Try again",
"error_go_back": "Go back to the hypha.",
"ask_rename": "Rename %s",
"rename_to": "New name",
"rename_recurse": "Rename subhyphae too",
"rename_tip": "If you rename this hypha, all incoming links and all relative outcoming links will break. You will also lose all history for the new name. Rename carefully.",
"ask_delete": "Delete %s?",
"ask_delete_tip": "In this version of Mycorrhiza Wiki you cannot undelete a deleted hypha but the history can still be accessed.",
"ask_unattach": "Unattach %s?",
"ask_really": "Do you really want to {{.verb}} hypha {{.name}}?",
"ask_delete_verb": "delete",
"ask_unattach_verb": "unattach",
"history_title": "History of %s",
"recent_title": "{{.n}} recent change%s",
"recent_title+one": "",
"recent_title+other": "s",
"recent_heading": "Recent Changes",
"recent_count_pre": "See",
"recent_count_post": "recent changes",
"recent_subscribe": "Subscribe via {{.rss}}, {{.atom}} or {{.json}}",
"recent_subscribe_json": "JSON feed",
"recent_empty": "Could not find any recent changes.",
"diff_title": "Diff of {{.name}} at {{.rev}}",
"revision_title": "{{.name}} at {{.rev}}",
"revision_warning": "Please note that viewing attachments of hyphae is not supported in history for now.",
"revision_no_text": "This hypha had no text at this revision.",
"about_title": "About {{.name}}",
"about_version": "{{.pre}}Mycorrhiza Wiki{{.post}} version:",
"about_usercount": "User count:",
"about_homepage": "Home page:",
"about_admins": "Administrators:",
"about_noauth": "This wiki does not use authorization",
"about_hyphae": "See {{.link}} for information about hyphae on this wiki.",
"users_title": "User list",
"users_heading": "List of users",
"users_admins": "Admins",
"users_moderators": "Moderators",
"users_editors": "Editors",
"no_rights": "Not enough rights",
"reindex_no_rights": "You must be an admin to reindex hyphae.",
"header_no_rights": "You must be a moderator to update header links.",
"notexist_heading": "This hypha does not exist",
"notexist_norights": "You are not authorized to create new hyphae. Here is what you can do:",
"notexist_login": "Log in to your account, if you have one",
"notexist_register": "Register a new account",
"notexist_write": "Write a text",
"notexist_write_tip1": "Write a note, a diary, an article, a story or anything textual using {{.myco}}. Full history of edits to the document will be saved.",
"notexist_write_myco": "Mycomarkup",
"notexist_write_tip2": "Make sure to follow this wiki's writing conventions if there are any.",
"notexist_write_button": "Create",
"notexist_media": "Upload a media",
"notexist_media_tip1": "Upload a picture, a video or an audio. Most common formats can be accessed from the browser, others can be only downloaded afterwards. You can write a description for the media later.",
"media_download": "Download media",
"media_novideo": "Your browser does not support video.",
"media_novideo_link": "Download video",
"media_noaudio": "Your browser does not support audio.",
"media_noaudio_link": "Download audio",
"attach_title": "Attachment of {{.name}}",
"attach_empty": "This hypha has no attachment, you can upload it here.",
"attach_tip": "You can manage the hypha's attachment on this page.",
"attach_link": "What are attachments?",
"attach_upload": "Upload",
"attach_stat": "Stat",
"attach_stat_size": "File size:",
"attach_size_value": "{{.n}} byte%s",
"attach_size_value+one": "",
"attach_size_value+other": "s",
"attach_stat_mime": "MIME type:",
"attach_include": "Include",
"attach_include_tip": "This attachment is an image. To include it in a hypha, use a syntax like this:",
"attach_new": "Attach",
"attach_new_tip": "You can upload a new attachment. Please do not upload too big pictures unless you need to because may not want to wait for big pictures to load.",
"attach_remove": "Unattach",
"attach_remove_tip": "Please note that you don't have to unattach before uploading a new attachment.",
"attach_remove_button": "Unattach",
"close_dialog": "Close this dialog",
"confirm": "Confirm",
"cancel": "Cancel"
}

33
l18n_src/ru/admin.json Normal file
View File

@@ -0,0 +1,33 @@
{
"panel_title": "Панель администратора",
"panel_safe": "Безопасные действия",
"panel_unsafe": "Опасные действия",
"panel_about": "Об этой вики",
"panel_userlist": "Список пользователей",
"panel_updateheader": "Обновить ссылки верхней панели",
"panel_users": "Менеджер пользователей",
"panel_shutdown": "Отключить вики",
"panel_reindex": "Reindex hyphae",
"users_title": "Менеджер пользователей",
"users_create": "Создать пользователя",
"users_reindex": "Переиндексировать пользователей",
"users_name": "Имя",
"users_password": "Пароль",
"users_group": "Группа",
"users_registered": "Время создания",
"users_actions": "Действия",
"users_notime": "неизвестно",
"users_edit": "Изменить",
"user_title": "Пользователь %s",
"user_group_heading": "Изменить группу",
"user_update": "Обновить",
"user_delete_heading": "Удалить пользователя",
"user_delete_tip": "Удаляет пользователя из базы данных. Правки пользователя будут сохранены. Имя пользователя освободится для повторной регистрации.",
"user_delete_warn": "Вы уверены, что хотите удалить {{.name}} из базы данных? Это действие нельзя отменить.",
"user_delete": "Удалить",
"newuser_title": "Новый пользователь",
"newuser_create": "Создать"
}

35
l18n_src/ru/auth.json Normal file
View File

@@ -0,0 +1,35 @@
{
"username": "Логин",
"password": "Пароль",
"register_title": "Регистрация",
"register_header": "Регистрация на «{{.name}}»",
"register_button": "Зарегистрироваться",
"login_title": "Вход",
"login_header": "Вход в «{{.name}}»",
"login_button": "Войти",
"logout_title": "Выйти?",
"logout_header": "Выйти?",
"logout_button": "Подтвердить",
"logout_anon": "Вы не можете выйти, потому что ещё не вошли.",
"lock_title": "Доступ закрыт",
"password_tip": "Сервер хранит ваш пароль в зашифрованном виде, даже администраторы не смогут его прочесть.",
"cookie_tip": "Отправляя эту форму, вы разрешаете вики хранить cookie в вашем браузере. Это позволит движку связывать ваши правки с вашей учётной записью. Вы будете авторизованы, пока не выйдете из учётной записи.",
"telegram_tip": "Вы можете войти с помощью Телеграм. Это сработает, если у вашего профиля есть @имя, и оно не занято в этой вики.",
"noauth": "Аутентификация отключена. Вы можете делать правки анонимно.",
"noregister": "Регистрация в текущее время недоступна. Администраторы могут вручную создать вам учётную запись, свяжитесь с ними.",
"error_username": "Неизвестное имя пользователя.",
"error_password": "Неверный пароль.",
"error_telegram": "Не удалось авторизоваться через Телеграм.",
"go_back": "Назад",
"go_home": "Домой",
"go_login": "На страницу входа",
"try_again": "Ещё раз"
}

38
l18n_src/ru/edit.json Normal file
View File

@@ -0,0 +1,38 @@
{
"title": "Редактирование «%s»",
"new_hypha": "Вы создаёте новую гифу.",
"tag": "Опишите ваши правки:",
"save": "Сохранить",
"preview": "Предпросмотр",
"preview_title": "Предпросмотр «%s»",
"preview_tip": "Заметьте, эта гифа ещё не сохранена. Вот её предпросмотр:",
"markup": "Разметка",
"actions": "Действия",
"link": "Ссылка",
"link_title": "Текст",
"heading": "Заголовок",
"bold": "Жирный",
"italic": "Курсив",
"highlight": "Выделение",
"underline": "Подчеркивание",
"mono": "Моноширинный",
"super": "Надстрочный",
"sub": "Подстрочный",
"strike": "Зачёркнутый",
"rocket": "Ссылка-ракета",
"transclude": "Трансклюзия",
"hr": "Гориз. черта",
"code": "Код-блок",
"bullets": "Маркир. список",
"numbers": "Нумер. список",
"help": "{{.link}} о микоразметке",
"help_link": "Подробнее",
"selflink": "Ссылка на вас",
"date": "Текущая дата",
"time": "Текущее время"
}

24
l18n_src/ru/help.json Normal file
View File

@@ -0,0 +1,24 @@
{
"title": "Справка",
"entry_not_found": "Запись не найдена",
"empty_error_title": "Этой страницы не существует!",
"empty_error_line_1": "Попробуйте поискать другую страницу, способную вам помочь.",
"empty_error_line_2a": "Если вы хотите написать эту страницу сами, будем рады вашим правкам в ",
"empty_error_link": "репозитории",
"empty_error_line_2b": "Микоризы.",
"topics": "Темы справки",
"main": "Введение",
"hypha": "Гифа",
"attachment": "Вложение",
"mycomarkup": "Микоразметка",
"interface": "Интерфейс",
"top_bar": "Верхняя панель",
"sibling_hyphae": "Гифы-сиблинги",
"special_pages": "Специальные страницы",
"recent_changes": "Недавние изменения",
"configuration": "Конфигурация (для администраторов)",
"lock": "Блокировка",
"whitelist": "Белый список",
"telegram": "Авторизация через Телеграм"
}

134
l18n_src/ru/ui.json Normal file
View File

@@ -0,0 +1,134 @@
{
"login": "Войти",
"register": "Регистрация",
"title_search": "Поиск по названию",
"admin_panel": "Администрирование",
"search_results_title": "Поиск: {{.query}}",
"search_results_query": "Результаты поиска для «{{.query}}»",
"search_results_desc": "Название каждой из существующих гиф сопоставлено с запросом. Подходящие гифы приведены ниже.",
"backlinks_title": "Обратные ссылки на {{.query}}",
"backlinks_query": "Обратные ссылки на «{{.query}}»",
"backlinks_desc": "Ниже перечислены гифы, содержащие ссылку на выбранную гифу.",
"list_title": "Список страниц",
"list_heading": "Список гиф",
"list_desc": "В этой вики {{.n}} %s.",
"list_desc+one": "гифа",
"list_desc+few": "гифы",
"list_desc+many": "гиф",
"edit_link": "Редактировать",
"history_link": "История",
"rename_link": "Переименовать",
"delete_link": "Удалить",
"text_link": "Посмотреть разметку",
"attachment_link": "Вложение",
"backlinks_link": "{{.n}} %s сюда",
"backlinks_link+one": "ссылка",
"backlinks_link+few": "ссылки",
"backlinks_link+many": "ссылок",
"sibling_hyphae": "Гифы-сиблинги",
"subhyphae": "Подгифы",
"random_no_hyphae": "В этой вики нет гиф",
"random_no_hyphae_tip": "Невозможно отобразить случайную гифу, потому что вики не содержит ни одной гифы",
"error": "Ошибка",
"error_text_fetch": "Не удалось получить текстовые данные",
"error_try_again": "Попробуйте ещё раз",
"error_go_back": "Вернуться к гифе.",
"ask_rename": "Переименовать «%s»",
"rename_to": "Новое название",
"rename_recurse": "Также переименовать подгифы",
"rename_tip": "Если вы переименуете эту гифу, сломаются все ссылки, ведущие на неё, а также исходящие относительные ссылки. Также вы потеряете всю текущую историю для нового названия. Переименовывайте аккуратно.",
"ask_delete": "Удалить «%s»?",
"ask_delete_tip": "В этой версии Микоризы нельзя отменить удаление гифы, но её история останется доступной.",
"ask_unattach": "Открепить «%s»?",
"ask_really": "Вы действительно хотите {{.verb}} гифу «{{.name}}»?",
"ask_delete_verb": "удалить",
"ask_unattach_verb": "открепить",
"history_title": "История «%s»",
"recent_title": "{{.n}} %s",
"recent_title+one": "недавнее изменение",
"recent_title+few": "недавних изменения",
"recent_title+many": "недавних изменений",
"recent_heading": "Недавние изменения",
"recent_count_pre": "Отобразить",
"recent_count_post": "недавних изменений",
"recent_subscribe": "Подписаться через {{.rss}}, {{.atom}} или {{.json}}",
"recent_subscribe_json": "JSON-ленту",
"recent_empty": "Не удалось найти последние изменения.",
"diff_title": "Разница для «{{.name}}» из {{.rev}}",
"revision_title": "{{.name}} из {{.rev}}",
"revision_warning": "Обратите внимание, просмотр вложений в истории гифы пока что недоступен.",
"revision_no_text": "В этой ревизии гифы не было текста.",
"about_title": "О вики «{{.name}}»",
"about_version": "Версия {{.pre}}Микоризы{{.post}}:",
"about_usercount": "Число пользователей:",
"about_homepage": "Домашняя гифа:",
"about_admins": "Администраторы:",
"about_noauth": "В этой вики нет авторизации",
"about_hyphae": "См. {{.link}}, чтобы узнать о гифах в этой вики.",
"users_title": "Список пользователей",
"users_heading": "Список пользователей",
"users_admins": "Администраторы",
"users_moderators": "Модераторы",
"users_editors": "Редакторы",
"no_rights": "Недостаточно прав",
"reindex_no_rights": "Вы должны быть администратором, чтобы переиндексировать гифы.",
"header_no_rights": "Вы должны быть модератором, чтобы обновить ссылки в заголовке.",
"notexist_heading": "Эта гифа не существует",
"notexist_norights": "У вас нет прав для создания новых гиф. Вы можете:",
"notexist_login": "Войти в свою учётную запись, если она у вас есть",
"notexist_register": "Создать новую учётную запись",
"notexist_write": "Написать текст",
"notexist_write_tip1": "Напишите заметку, дневник, статью, рассказ или иной текст с помощью {{.myco}}. Сохраняется полная история правок документа.",
"notexist_write_myco": "микоразметки",
"notexist_write_tip2": "Не забывайте следовать правилам оформления этой вики, если они имеются.",
"notexist_write_button": "Создать",
"notexist_media": "Загрузить медиа",
"notexist_media_tip1": "Загрузите изображение, видео или аудио. Распространённые форматы можно просматривать из браузера, остальные просто скачать. Позже вы можете дописать пояснение к этому медиа.",
"media_download": "Скачать медиа",
"media_novideo": "Ваш браузер не поддерживает видео.",
"media_novideo_link": "Скачать видео",
"media_noaudio": "Ваш браузер не поддерживает аудио.",
"media_noaudio_link": "Скачать аудио",
"attach_title": "Вложение «{{.name}}»",
"attach_empty": "Эта гифа не имеет вложения, здесь вы можете его загрузить.",
"attach_tip": "На этой странице вы можете управлять вложением.",
"attach_link": "Что такое вложение?",
"attach_upload": "Загрузить",
"attach_stat": "Свойства",
"attach_stat_size": "Размер файла:",
"attach_size_value": "{{.n}} %s",
"attach_size_value+one": "байт",
"attach_size_value+few": "байта",
"attach_size_value+many": "байт",
"attach_stat_mime": "MIME-тип:",
"attach_include": "Добавление",
"attach_include_tip": "Это вложение изображение. Чтобы добавить его в текст гифы, используйте синтаксис ниже:",
"attach_new": "Прикрепить",
"attach_new_tip": "Вы можете загрузить новое вложение. Пожалуйста, не загружайте слишком большие изображения без необходимости, чтобы впоследствии не ждать её долгую загрузку.",
"attach_remove": "Открепить",
"attach_remove_tip": "Заметьте, чтобы заменить вложение, вам не нужно его перед этим откреплять.",
"attach_remove_button": "Открепить",
"close_dialog": "Закрыть этот диалог",
"confirm": "Применить",
"cancel": "Отмена"
}