From 8e2019ce0ce7d1c13dd484fabab5bbc40061d165 Mon Sep 17 00:00:00 2001 From: Modeo147 Date: Fri, 8 Jan 2021 23:35:03 +0300 Subject: [PATCH] Russian localization (PR #1287) --- src/resources/information/ru.md | 26 ++ src/resources/locale-names/ruLang.json | 1 + src/resources/locales/ru.json | 369 +++++++++++++++++++++++++ 3 files changed, 396 insertions(+) create mode 100644 src/resources/information/ru.md create mode 100644 src/resources/locale-names/ruLang.json create mode 100644 src/resources/locales/ru.json diff --git a/src/resources/information/ru.md b/src/resources/information/ru.md new file mode 100644 index 000000000..1bd9792f3 --- /dev/null +++ b/src/resources/information/ru.md @@ -0,0 +1,26 @@ +О Thorium Reader +======================= + +Импорт и чтение электронных книг EPUB на компьютере с Windows 10/10S. Отличный опыт чтения; локальная книжная полка с возможностями поиска и персональными +тегами; высоко настраиваемые параметры макета, удобная навигация с помощью оглавления и списка страниц, шкала прогресса чтения, маркированные закладки, режим "Zen". + +* Наслаждайтесь комплексом EPUB 3 электронные книги, фиксированный макет, с аудио, видео, анимацией и интерактивностью.. +* Открытые электронные книги, защищенные LCP Readium, предоставляемые публичной библиотекой или продавцом книг.. +* Доступ к бесплатным электронным книгам через легкую навигацию по онлайн каталогам (OPDS). +* Протестируйте полную клавиатурную навигацию. +* Люди со слабым зрением: используйте NVDA или диктор в качестве скринридера. + +Без рекламы. Никакие личные данные никуда не денутся. + +В настоящее время приложение локализовано на несколько языков: английский, французский, немецкий, испанский, португальский, итальянский, литовский, голландский, японский. + +Copyright 2019 European Digital Reading Lab. Все права защищены. +Лицензия предоставлена ​​Readium Foundation по одному или нескольким лицензионным соглашениям с участниками. + +Это приложение с открытым исходным кодом, выпущенное под лицензией BSD 3. Он основан на открытом исходном коде Readium Desktop toolkit. + +Проект находится в постоянном развитии, исправления и новые функции будут появляться через регулярные промежутки времени. + +Этот проект не увидел бы свет без финансовой помощи следующих организаций: +- CNL (Centre National du livre), France +- Ministère de la Culture, France diff --git a/src/resources/locale-names/ruLang.json b/src/resources/locale-names/ruLang.json new file mode 100644 index 000000000..98cb19ad7 --- /dev/null +++ b/src/resources/locale-names/ruLang.json @@ -0,0 +1 @@ +{"languages": {"gv": "Манкс", "gu": "Гуджарати", "gd": "Гаэльский, Шотландский Гэльский", "ga": "Ирландский", "gn": "Гуарани", "gl": "Галицкий", "lg": "Ганда", "lb": "Люксембургский", "la": "Латинский", "ln": "Лингала", "lo": "Лаосский", "tt": "Татарский", "tr": "Турецкий", "ts": "Тсонга", "li": "Лимбурган, Лимбургер, Лимбургский", "lv": "Латвийский", "to": "Тонга (Острова Тонга)", "lt": "Литовский", "lu": "Люба-Катанга", "tk": "Туркменский", "th": "Тайский", "ti": "Тигринья", "tg": "Таджикский", "te": "Телугу", "ta": "Тамильский", "yi": "Идиш", "yo": "Йоруба", "de": "Немецкий", "da": "Датский", "dz": "Дзонгка", "st": "Южный Сото", "dv": "Дивехи, Мальдивский", "qu": "Кечуа", "el": "Греческий, Современный (1453-)", "eo": "Эсперанто", "en": "Английский", "zh": "Китайский", "ee": "Гана", "za": "Чжуан, Чуанг", "mh": "Маршалльский", "uk": "Украинский", "eu": "Баскский", "et": "Эстонский", "es": "Испанский, Кастильский", "ru": "Русский", "rw": "Киньяруанда", "rm": "Ретороманский", "rn": "Рунди", "ro": "Румынский, Молдавский", "bn": "Бенгальский", "be": "Белорусский", "bg": "Болгарский", "ba": "Башкирский", "wa": "Валлонский", "wo": "Волоф", "bm": "Бамбара", "jv": "Яванский", "bo": "Тибетский", "bh": "Бихарские языки", "bi": "Бислама", "br": "Бретонский", "bs": "Боснийский", "ja": "Японский", "om": "Оромо", "oj": "Оджибва", "ty": "Таитянский", "oc": "Окситанский", "tw": "Тви", "os": "Осетинский", "or": "Ория", "xh": "Коса", "ch": "Чаморро", "co": "корсиканский", "ca": "Каталонский, Валенсийский", "ce": "Чеченский", "cy": "Валлийский", "cs": "Чешский", "cr": "Кри", "cv": "Чувашский", "cu": "Церковнославянский, Старославянский, Староболгарский", "ve": "Венда", "ps": "Пушту", "pt": "Португальский", "tl": "Тагальский", "pa": "Панджаби, Пенджаби", "vi": "Вьетнамский", "pi": "Пали", "is": "Исландский", "pl": "Польский", "hz": "Гереро", "hy": "Армянский", "hr": "Хорватский", "iu": "Инуктитут", "ht": "Гаитянский, Гаитянский креольский", "hu": "Венгерский", "hi": "Хинди", "ho": "Хири Моту", "ha": "Хауса", "he": "Иврит", "mg": "Малагасийский", "uz": "Узбекский", "ml": "Малаялам", "mn": "Монгольский", "mi": "Маори", "ik": "Инупиак", "mk": "Македонский", "ur": "Урду", "mt": "Мальтийский", "ms": "Малайский", "mr": "Маратхи", "ug": "Уйгурский", "my": "Бирманский", "ki": "Кикую, Гикуйю", "aa": "Афар", "ab": "Абхазский", "ae": "Авестийский", "ss": "Свати", "af": "Бурский", "tn": "Тсвана", "sw": "Суахили", "ak": "Акан", "am": "Амхарский", "it": "Итальянский", "an": "Арагонский", "ii": "Сычуань Йи, Нуосу", "ia": "Интерлингва (Международная ассоциация вспомогательных языков)", "as": "Ассамский", "ar": "Арабский", "su": "Суданский", "io": "Идо", "av": "Аварский", "ay": "Аймара", "az": "Азербайджанский", "ie": "Интерлингв, Западный", "id": "Индонезийский", "ig": "Игбо", "sk": "Словацкий", "sr": "Сербский", "nl": "Голландский, Фламандский", "nn": "Норвежский Нюнорск", "no": "Норвежский", "na": "Науру", "nb": "Норвежский Букмол", "nd": "Северный Ндебеле", "ne": "Непальский", "ng": "Ндонга", "ny": "Чичева, Чева, Ньянджа", "vo": "Волапюк", "zu": "Зулу", "so": "Сомалийский", "nr": "Южный Ндебеле", "nv": "Навахо", "sn": "Шона", "fr": "Французский", "sm": "Самоанский", "fy": "Западный Фризский", "sv": "Шведский", "fa": "Персидский", "ff": "Фула", "fi": "Финский", "fj": "Фиджийский", "sa": "Санскрит", "fo": "Фарерские острова", "ka": "Грузинский", "kg": "Конго", "kk": "Казахский", "kj": "Куаньяма, Кваньяма", "sq": "Албанский", "ko": "Корейский", "kn": "Каннада", "km": "Центральный Кхмерский", "kl": "Гренландский", "ks": "Кашмирский", "kr": "Канури", "si": "Сингальский", "kw": "Корнуоллский", "kv": "Коми", "ku": "Курдский", "sl": "Словенский", "sc": "Сардинии", "ky": "Киргизский", "sg": "Санго", "se": "Северносаамский", "sd": "Синдхи"}} diff --git a/src/resources/locales/ru.json b/src/resources/locales/ru.json new file mode 100644 index 000000000..cf4455b0f --- /dev/null +++ b/src/resources/locales/ru.json @@ -0,0 +1,369 @@ +{ + "accessibility": { + "bookMenu": "Меню", + "closeDialog": "Закрыть", + "homeMenu": "Главное меню", + "importFile": "Импортировать книгу", + "leftSlideButton": "Сдвиньте список влево", + "mainContent": "Основное содержание", + "rightSlideButton": "Сдвиньте список вправо", + "searchBook": "Поиск по названию", + "skipLink": "Перейти к содержимому", + "toolbar": "Панель инструментов" + }, + "app": { + "edit": { + "copy": "Копировать", + "cut": "Вырезать", + "paste": "Вставить", + "redo": "Восстановить", + "selectAll": "Выбрать все", + "title": "Редактировать", + "undo": "Отменить" + }, + "hide": "Скрыть {{- appName}}", + "quit": "Выйти {{- appName}}", + "session": { + "exit": { + "askBox": { + "button": { + "no": "Нет", + "yes": "Да" + }, + "message": "Вы хотите сохранить сеанс ?", + "title": "Сохранить сеанс" + } + } + }, + "window": { + "showLibrary": "Показать библиотеку / книжную полку" + } + }, + "catalog": { + "about": { + "button": "Дополнительные сведения", + "title": "О {{- appName}}" + }, + "addBookToLib": "Импорт", + "addTags": "Добавить тег", + "addTagsButton": "Добавить", + "allBooks": "Все книги", + "bookInfo": "Об этой книге", + "delete": "Удалить", + "deleteBook": "Удалить", + "deleteTag": "Удалить тег", + "description": "Описание", + "emptyTagList": "У вас нет электронной книги с тегами.", + "entry": { + "continueReading": "Продолжить чтение", + "continueReadingAudioBooks": "Возобновить прослушивание", + "continueReadingDivina": "Продолжить divina", + "continueReadingPdf": "Продолжить PDF", + "lastAdditions": "Недавно добавленные", + "lastAdditionsAudioBooks": "Недавно добавленные аудиокниги", + "lastAdditionsDivina": "Недавно добавленные divina", + "lastAdditionsPdf": "Недавно добавленные PDF" + }, + "export": "Экспорт", + "lang": "Язык", + "moreInfo": "Дополнительные сведения", + "myBooks": "Мои книги", + "noPublicationHelpL1": "Перетащите сюда книгу", + "noPublicationHelpL2": "или используйте \"+\" кнопку выше.", + "noPublicationHelpL3": "Поддерживаются файлы с защитой LCP.", + "noPublicationHelpL4": "Поддерживаемые расширения:", + "numberOfPages": "Количество страниц", + "opds": { + "info": { + "availableSince": "C", + "availableState": { + "available": "Имеется в наличии", + "ready": "Готово", + "reserved": "Зарезервировано", + "unavailable": "Недоступно", + "unknown": "Неизвестно" + }, + "availableUntil": "До", + "copyAvalaible": "Количество доступных", + "copyTotal": "Количество копий", + "holdPosition": "Ваша позиция удержания", + "holdTotal": "Удержано", + "numberOfItems": "Количество позиций", + "priveValue": "Цена", + "state": "Cостояние" + } + }, + "publisher": "Издатель", + "readBook": "Читать", + "released": "Дата издания", + "sort": "Сортировать по", + "tagCount": "Количество тегов", + "tags": "Теги" + }, + "dialog": { + "closeModalWindow": "Закрыть это модальное окно", + "deleteFeed": "Вы действительно хотите удалить этот каталог ?", + "deletePublication": "Вы действительно хотите удалить эту книгу ?", + "import": "Вы действительно хотите импортировать эти файлы :", + "importError": "произошла ошибка, проверьте расширение вашего файла ({{acceptedExtension}})", + "no": "Нет", + "renew": "Вы действительно хотите продлить лицензию на эту книгу?", + "return": "Вы действительно хотите вернуть лицензию на эту книгу?", + "yes": "Да" + }, + "error": { + "errorBox": { + "error": "Сообщение об ошибке:", + "message": "Произошла ошибка в {{- filename}}", + "title": "Внутренняя {{- appName}} ошибка" + } + }, + "header": { + "allBooks": "Все книги", + "books": "Мои книги", + "catalogs": "Каталоги", + "downloads": "Загрузки", + "gridTitle": "Вид сетки", + "home": "Меню книжной полки", + "homeTitle": "Начало", + "importTitle": "Импорт книги", + "listTitle": "Вид списка", + "refreshTitle": "Перезагрузить", + "searchPlaceholder": "Поиск", + "searchTitle": "Начать поиск", + "settings": "Настройки" + }, + "library": { + "lcp": { + "cancel": "Отменить", + "hint": "(Подсказка : {{hint}})", + "password": "Пароль", + "sentence": "Для открытия этой книги требуется пароль LCP: ", + "submit": "Отправить" + } + }, + "message": { + "download": { + "error": "Загрузка {{- title}} не удалась: [{{- err}}]" + }, + "import": { + "alreadyImport": "{{- title}} уже был импортирован", + "fail": "Импорт {{- path}} не удался. {{- err}}", + "success": "Импорт {{- title}} закончен." + }, + "open": { + "error": "Книга не может быть открыта : {{- err}}" + } + }, + "opds": { + "addForm": { + "addButton": "Добавить", + "name": "Имя :", + "namePlaceholder": "Имя", + "title": "Добавить OPDS каталог", + "url": "Ссылка :", + "urlPlaceholder": "Ссылка" + }, + "addMenu": "Добавить OPDS каталог", + "back": "Назад", + "breadcrumbRoot": "Каталоги", + "empty": "Книга не найдена", + "firstPage": "Первая", + "lastPage": "Последняя", + "menu": { + "aboutBook": "Об этой книге", + "addExtract": "Добавить и извлечь", + "goBuyBook": "Купить эту книгу", + "goLoanBook": "Брать эту книгу", + "goSubBook": "Подписаться" + }, + "network": { + "error": "Невозможно получить доступ к каталогу opds", + "noInternet": "нет интернет соединения", + "noInternetMessage": "Попробуйте: проверить сетевой кабель, модем, роутер или Wi-Fi", + "reject": "К сожалению, при попытке обработать каталог OPDS произошла непредвиденная ошибка.", + "timeout": "Истекло время ожидания сети. Повторите попытку позже." + }, + "next": "Следующая", + "previous": "Прошлая", + "shelf": "Полка" + }, + "publication": { + "audio": { + "tracks": "Треки" + }, + "cancelledLcp": "Эту книгу нельзя прочитать, потому что лицензия LCP аннулирована.", + "certificateRevoked": "Сертификат отозван", + "certificateSignatureInvalid": "Подпись сертификата недействительна", + "cover": { + "img": "обложка" + }, + "duration": { + "title": "Продолжительность" + }, + "expiredLcp": "Эту книгу нельзя прочитать, потому что срок действия лицензии LCP истек.", + "lcpEnd": "Конец", + "lcpRightsCopy": "Количество символов для копирования", + "lcpRightsPrint": "Количество страниц, разрешенных для печати", + "lcpStart": "Начать", + "licenseOutOfDate": "Лицензия устарела", + "licenseSignatureDateInvalid": "Дата подписания лицензии недействительна", + "licenseSignatureInvalid": "Лицензионная подпись недействительна", + "progression": { + "title": "Прогресс" + }, + "renewButton": "Продлить", + "returnButton": "Вернуть", + "returnedLcp": "Эту книгу невозможно прочитать, поскольку была возвращена лицензия LCP.", + "revokedLcp": "Эту книгу нельзя прочитать, потому что лицензия LCP была отозвана.", + "seeLess": "Скрыть", + "seeMore": "Подробнее", + "userKeyCheckInvalid": "Пароль неверен" + }, + "reader": { + "footerInfo": { + "lessInfo": "подробнее", + "moreInfo": "скрыть" + }, + "marks": { + "annotations": "Аннотации", + "bookmarks": "Закладки", + "delete": "Удалить", + "edit": "Редактировать", + "landmarks": "Ориентиры", + "search": "Поиск", + "toc": "Содержание" + }, + "media-overlays": { + "activate": "Активировать Readaloud", + "captions": "Подписи / чистый вид", + "next": "Далее Readaloud", + "pause": "Пауза Readaloud", + "play": "Играть Readaloud", + "previous": "Предыдущий Readaloud", + "skip": "Возможность пропуска", + "speed": "Readaloud скорость воспроизведения", + "stop": "Остановить Readaloud", + "title": "Readaloud" + }, + "navigation": { + "backHomeTitle": "назад к книжной полке", + "bookmarkTitle": "закладка", + "detachWindowTitle": "показать окно библиотеки / книжной полки", + "fullscreenTitle": "открыть полноэкранный режим", + "goTo": "Перейти на", + "goToError": "Этот разрыв страницы не существует", + "goToPlaceHolder": "Введите номер страницы", + "goToTitle": "Перейти на страницу", + "infoTitle": "информация", + "magnifyingGlassButton": "искать в книге", + "openTableOfContentsTitle": "навигация", + "quitFullscreenTitle": "выйти из полноэкранного режима", + "readBookTitle": "начать читать книгу", + "settingsTitle": "настройки" + }, + "picker": { + "annotationTitle": "Аннотации:", + "search": { + "founds": "{{- nResults}} найдено", + "input": "подходящий текст", + "next": "Далее", + "notFound": "нет совпадений", + "previous": "Назад", + "submit": "Найти" + }, + "searchTitle": "Поиск:" + }, + "settings": { + "column": { + "auto": "Авто", + "one": "1 столбец", + "oneTitle": "один столбец", + "title": "Столбцы", + "two": "2 столбца", + "twoTitle": "два столбца" + }, + "display": "Отображение", + "disposition": { + "title": "Разметка" + }, + "font": "Шрифт", + "fontSize": "Размер шрифта", + "justification": "Выравнивание", + "justify": "Простое", + "letterSpacing": "Межбуквенное расстояние", + "lineSpacing": "Межстрочный интервал", + "margin": "Отступ", + "paginated": "Страничная", + "paraSpacing": "Интервал между абзацами", + "pdfZoom": { + "name": { + "100pct": "100 %", + "150pct": "150 %", + "200pct": "200 %", + "300pct": "300 %", + "500pct": "500 %", + "50pct": "50 %", + "fit": "подгонка страницы", + "width": "ширина страницы" + }, + "title": "Увеличить" + }, + "save": { + "apply": "сохрнить", + "reset": "сбросить", + "title": "Конфигурация" + }, + "scrolled": "Прокручивающаяся", + "spacing": "Интервал", + "text": "Текст", + "theme": { + "name": { + "Neutral": "Нейтральная", + "Night": "Ночная", + "Sepia": "Сепия" + }, + "title": "Тема" + }, + "wordSpacing": "Интервал между словами" + }, + "svg": { + "left": "Слева", + "right": "Справа" + }, + "toc": { + "publicationNoToc": "эта книга не содержит оглавления" + }, + "tts": { + "activate": "Активировать преобразование текста в речь", + "next": "Следующий текст в речь", + "pause": "Приостановить преобразование текста в речь", + "play": "Воспроизвести текст в речь", + "previous": "Предыдущий текст в речь", + "speed": "Скорость воспроизведения текста в речь", + "stop": "Прекратить преобразование текста в речь" + } + }, + "settings": { + "keyboard": { + "advancedMenu": "Меню", + "cancel": "Отменить", + "edit": "Редактировать", + "editUserJson": "Редактировать файл пользователя...", + "hide": "Скрыть", + "keyboardShortcuts": "Горячие клавиши", + "loadUserJson": "Загрузить из пользовательского файла", + "resetDefaults": "Сбросить (загрузка по умолчанию)", + "save": "Сохранить", + "show": "Показать" + }, + "language": { + "languageChoice": "Выбор языка" + }, + "session": { + "no": "Отключить", + "title": "Сохранение сеанса", + "yes": "Включить" + } + } +}