mirror of
https://github.com/osmarks/mycorrhiza.git
synced 2024-12-12 13:30:26 +00:00
3f7de07da9
This has several advantages over using an external CLI tool to generate the files, such as having fewer dependencies, less generated files bloat and more flexibility over the localization code. "Sadly", this solution doesn't check for validity of JSON files at compile-time (the only advantage of using an external tool such as go-localize). However, I easily fixed this huge "issue" by making the program crash at startup if any locale files are invalid. Also, no more "go-localize removed from go.mod" "go-localize added to go.mod" "go-localize removed from go.mod" spam. A utility for making sure all translation stay in sync soon! (not sure where to put it)
156 lines
10 KiB
JSON
156 lines
10 KiB
JSON
{
|
||
"login": "Войти",
|
||
"register": "Регистрация",
|
||
"title_search": "Поиск по названию",
|
||
"admin_panel": "Администрирование",
|
||
|
||
"search_results_title": "Поиск: {{.query}}",
|
||
"search_results_query": "Результаты поиска для «{{.query}}»",
|
||
"search_results_desc": "Название каждой из существующих гиф сопоставлено с запросом. Подходящие гифы приведены ниже.",
|
||
|
||
"backlinks_title": "Обратные ссылки на {{.hypha_name}}",
|
||
"backlinks_heading": "Обратные ссылки на {{.hypha_link}}",
|
||
"backlinks_desc": "Ниже перечислены гифы, на которых есть ссылка на эту гифу, трансклюзия этой гифы или эта гифа вставлена как изображение.",
|
||
|
||
"list_title": "Список страниц",
|
||
"list_heading": "Список гиф",
|
||
"list_desc": "В этой вики {{.n}} %s.",
|
||
"list_desc+one": "гифа",
|
||
"list_desc+few": "гифы",
|
||
"list_desc+many": "гиф",
|
||
|
||
"edit_link": "Редактировать",
|
||
"logout_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": "Если вы переименуете эту гифу, сломаются все ссылки, ведущие на неё, а также исходящие относительные ссылки. Также вы потеряете всю текущую историю для нового названия. Переименовывайте аккуратно.",
|
||
"rename_taken": "Название занято",
|
||
"rename_taken_tip": "Гифа {{.name}} уже существует, не могу переименовать",
|
||
"rename_noname": "Нет названия",
|
||
"rename_noname_tip": "Не задано новое название",
|
||
"rename_badname": "Некорректное название",
|
||
"rename_badname_tip": "Новое название некорректно. Названия не могут содержать символы {{.chars}}.",
|
||
|
||
"act_noattachment": "Нет вложения",
|
||
"act_noattachment_tip": "Не могу открепить гифу, потому что в ней нет вложения",
|
||
"act_norights": "Недостаточно прав",
|
||
"act_notexist": "Не существует",
|
||
"act_norights_delete": "Недостаточно прав для удаления, вы должны быть модератором",
|
||
"act_norights_rename": "Недостаточно прав для переименования, вы должны быть доверенным редактором",
|
||
"act_norights_unattach": "Недостаточно прав для открепления, вы должны быть доверенным редактором",
|
||
"act_norights_edit": "Вы должны быть редактором, чтобы редактировать гифы",
|
||
"act_norights_attach": "Вы должны быть редактором, чтобы прикреплять гифы",
|
||
"act_notexist_delete": "Нельзя удалить эту гифу, потому что она не существует",
|
||
"act_notexist_rename": "Нельзя переименовать эту гифу, потому что она не существует",
|
||
"act_notexist_unattach": "Нельзя открепить эту гифу, потому что она не существует",
|
||
|
||
"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_link": "Посмотреть код микоразметки для этой ревизии",
|
||
"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": "Отмена"
|
||
}
|