You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have completed the Russian translation for Recaf. The translated file is ready to be added to the project.
Proposed Solution
Please add the provided translation file (ru_RU.lang) to the repository.
Additional Context
The translation file is attached below. Let me know if any modifications are required.
recaf-ui\src\main\resources\translations\ru_RU.lang
## Language name
lang.name=Russian
##### Общие элементы
## Главное и контекстное меню
menu.analysis=Анализ
menu.analysis.list-comments=Просмотр комментариев
menu.analysis.comment=Комментарий
menu.association.override=Переопределить язык
menu.association.none=Нет настроенных ассоциаций
menu.config=Конфигурация
menu.config.edit=Редактировать
menu.config.export=Экспорт
menu.config.import=Импорт
menu.file=Файл
menu.file.attach=Присоединиться к удалённому
menu.file.addtoworkspace=Добавить в рабочее пространство
menu.file.decompileall=Декомпилировать все классы
menu.file.decompileall.path=Путь вывода:
menu.file.openworkspace=Открыть рабочее пространство
menu.file.openurl=Открыть по URL
menu.file.exportapp=Экспортировать приложение
menu.file.exportworkspace=Экспортировать конфигурацию рабочего пространства
menu.file.modifications=Просмотр модификаций
menu.file.summary=Просмотр сводки
menu.file.recent=Недавние
menu.file.close=Закрыть
menu.file.quit=Выход
menu.goto.class=Перейти к классу
menu.goto.field=Перейти к полю
menu.goto.method=Перейти к методу
menu.goto.instruction=Перейти к инструкции
menu.goto.file=Перейти к файлу
menu.goto.label=Перейти к метке
menu.edit=Редактировать
menu.edit.add.field=Добавить поле
menu.edit.add.method=Добавить метод
menu.edit.add.annotation=Добавить аннотацию
menu.edit.override.method=Переопределить метод
menu.edit.remove.field=Удалить поля
menu.edit.remove.method=Удалить методы
menu.edit.remove.annotation=Удалить аннотации
menu.edit.assemble.class=Редактировать класс в ассемблере
menu.edit.assemble.field=Редактировать поле в ассемблере
menu.edit.assemble.method=Редактировать метод в ассемблере
menu.edit.remove=Удалить
menu.edit.copy=Копировать
menu.edit.delete=Удалить
menu.edit.noop=Сделать пустую операцию
menu.edit.changeversion=Изменить версии класса
menu.edit.changeversion.up=Обновить
menu.edit.changeversion.down=Понизить
menu.export.class=Экспортировать класс
menu.export.file=Экспортировать файл
menu.export.classes=Экспортировать классы
menu.export.files=Экспортировать файлы
menu.export.package=Экспортировать пакет
menu.export.directory=Экспортировать директорию
menu.help=Справка
menu.help.discord=Discord
menu.help.docs=Онлайн документация пользователя
menu.help.docsdev=Онлайн документация разработчика
menu.help.github=Github
menu.help.issues=Трекер задач
menu.help.sysinfo=Системная информация
menu.refactor=Рефакторинг
menu.refactor.move=Переместить
menu.refactor.rename=Переименовать
menu.search=Поиск
menu.search.string=Строки
menu.search.number=Числа
menu.search.class.member-references=Ссылки на элементы класса
menu.search.class.type-references=Ссылки на типы
menu.search.method-overrides=Переопределения методов
menu.search.method-references=Ссылки на методы
menu.search.field-references=Ссылки на поля
menu.search.noresults=Ничего не найдено
menu.mappings=Соответствия
menu.mappings.apply=Применить
menu.mappings.export=Экспорт
menu.mappings.export.unsupported=%s (Не поддерживается)
menu.mappings.generate=Создать
menu.mappings.view=Текущие соответствия
menu.scripting=Скрипты
menu.scripting.list=Скрипты
menu.scripting.none-found=Скрипты не найдены
menu.scripting.manage=Управление скриптами
menu.scripting.new=Новый скрипт
menu.scripting.edit=Редактировать
menu.scripting.browse=Просмотр скриптов
menu.scripting.save=Сохранить скрипт
menu.scripting.execute=Выполнить
menu.scripting.editor=Редактор скриптов
menu.scripting.author=Автор
menu.scripting.version=Версия
menu.view=Вид
menu.view.hierarchy=Иерархия классов
menu.view.hierarchy.children=Дочерние
menu.view.hierarchy.parents=Родительские
menu.view.methodcfg=Граф управления потоком
menu.view.methodcallgraph=Граф вызовов
menu.view.methodcallgraph.calls=Вызовы
menu.view.methodcallgraph.callers=Вызывающие
menu.view.methodcallgraph.focus=Сфокусироваться на методе
menu.tab.close=Закрыть
menu.tab.closeothers=Закрыть остальные
menu.tab.closeall=Закрыть все
menu.tab.copypath=Копировать путь
menu.image.resetscale=Сбросить масштаб
menu.image.center=Центрировать изображение
menu.hex.copyas=Скопировать как...
menu.mode=Изменить вид
menu.mode.class.auto=Автоматически
menu.mode.class.decompile=Декомпилировать
menu.mode.file.auto=Автоматически
menu.mode.file.text=Текст
menu.mode.file.hex=Hex
menu.mode.diff.decompile=Декомпилировать
menu.mode.diff.disassemble=Дизассемблировать
menu.vm=Виртуализировать
menu.vm.optimize=Оптимизировать
menu.vm.run=Запустить
menu.plugin=Плагины
menu.plugin.manage=Управление плагинами
menu.plugin.installed=Установленные
menu.plugin.remote=Удалённые
menu.plugin.browse=Просмотр плагинов
menu.plugin.enabled=Включённые
menu.plugin.uninstall=Удалить
menu.plugin.uninstall.warning=Вы уверены, что хотите удалить этот плагин?
##### Назначение клавиш
bind.inputprompt.initial=<ожидание>
bind.inputprompt.finish=<ENTER чтобы закончить>
bind.editor.find=Найти
bind.editor.goto=Перейти
bind.editor.rename=Переименовать
bind.editor.replace=Заменить
bind.editor.save=Сохранить
bind.quicknav=Быстрая навигация
##### Тексты диалогов
dialog.cancel=Отмена
dialog.close=Закрыть
dialog.confirm=Подтвердить
dialog.finish=Завершить
dialog.next=Следующий
dialog.previous=Предыдущий
dialog.dismiss=Отклонить
dialog.configure=Настроить
dialog.warning=Предупреждение
dialog.restart=Для изменения этой настройки рекомендуется перезапуск.\nВы уверены, что хотите применить?
dialog.unknownextension=Неизвестное расширение файла. Хотите настроить ассоциацию языка?
## Поиск
dialog.search.type=Имя типа
dialog.search.member-owner=Тип владельца элемента
dialog.search.member-name=Имя элемента
dialog.search.member-descriptor=Дескриптор элемента
## Выбор файла
dialog.title.primary=Основной ресурс
dialog.title.supporting=Вспомогательные ресурсы
dialog.title.nochanges=Экспорт без изменений?
dialog.file.open=Открыть
dialog.file.open.directory=Папки
dialog.file.open.file=Файлы
dialog.file.export=Экспорт
dialog.file.save=Сохранить
dialog.file.nothing=Ничего не выбрано
dialog.file.nochanges=Вы хотите экспортировать приложение, даже если изменений не было?
dialog.filefilter.any=Любой тип
dialog.filefilter.mapping=Соответствия
dialog.filefilter.input=Приложения
dialog.filefilter.workspace=Рабочие пространства
## Элементы перетаскивания файлов
dialog.title.create-workspace=Создать рабочее пространство
dialog.title.update-workspace=Обработать входные данные рабочего пространства
dialog.title.close-workspace=Закрыть рабочее пространство?
dialog.option.create-workspace=Создать новое рабочее пространство
dialog.option.update-workspace=Добавить в рабочее пространство
## Копирование класса/файла
dialog.title.copy-class=Копировать класс
dialog.title.copy-directory=Копировать директорию
dialog.title.copy-package=Копировать пакет
dialog.title.copy-field=Копировать поле
dialog.title.copy-file=Копировать файл
dialog.title.copy-method=Копировать метод
dialog.header.copy-class=Укажите новое имя для копируемого класса.
dialog.header.copy-directory=Укажите новое имя для копируемой директории.
dialog.header.copy-package=Укажите новое имя для копируемого пакета.
dialog.header.copy-field=Укажите новое имя для копируемого поля.
dialog.header.copy-field-error=Имя поля уже существует.\nПожалуйста, выберите другое имя.
dialog.header.copy-file=Укажите новое имя для копируемого файла.
dialog.header.copy-method=Укажите новое имя для копируемого метода.
dialog.header.copy-method-error=Имя метода уже существует.\nПожалуйста, выберите другое имя.
## Удаление класса/файла
dialog.title.delete-class=Удалить класс
dialog.title.delete-directory=Удалить директорию
dialog.title.delete-field=Удалить поле
dialog.title.delete-file=Удалить файл
dialog.title.delete-method=Удалить метод
dialog.title.delete-package=Удалить пакет
dialog.title.delete-resource=Удалить ресурс
dialog.header.delete-class=Вы уверены, что хотите удалить: %s?
dialog.header.delete-directory=Вы уверены, что хотите удалить: %s?
dialog.header.delete-field=Вы уверены, что хотите удалить: %s?
dialog.header.delete-file=Вы уверены, что хотите удалить: %s?
dialog.header.delete-method=Вы уверены, что хотите удалить: %s?
dialog.header.delete-package=Вы уверены, что хотите удалить: %s?
dialog.header.delete-resource=Вы уверены, что хотите удалить: %s?
## Переименование класса/файла
dialog.title.rename-class=Переименовать класс
dialog.title.rename-class-warning=Предупреждение
dialog.title.rename-directory=Переименовать директорию
dialog.title.rename-field=Переименовать поле
dialog.title.rename-file=Переименовать файл
dialog.title.rename-file-warning=Предупреждение
dialog.title.rename-method=Переименовать метод
dialog.title.rename-package=Переименовать пакет
dialog.header.rename-class=Укажите новое имя для класса.
dialog.header.rename-class-error=Имя класса уже существует.\nПожалуйста, выберите другое имя.
dialog.header.rename-package=Укажите новое имя для пакета.
dialog.header.rename-package-error=Имя пакета уже существует.\nПожалуйста, выберите другое имя.
dialog.header.rename-package-warning=Имя пакета уже существует.\nЭто может перезаписать некоторые классы.
dialog.header.rename-directory=Укажите новое имя для директории.
dialog.header.rename-directory-error=Имя директории уже существует.\nПожалуйста, выберите другое имя.
dialog.header.rename-directory-warning=Имя директории уже существует.\nЭто может перезаписать некоторые файлы.
dialog.header.rename-field=Укажите новое имя для поля.
dialog.header.rename-field-error=Имя поля уже существует.\nПожалуйста, выберите другое имя.
dialog.header.rename-file=Укажите новое имя для файла.
dialog.header.rename-file-error=Имя файла уже существует.\nПожалуйста, выберите другое имя.
dialog.header.rename-method=Укажите новое имя для метода.
dialog.header.rename-method-error=Имя метода уже существует.\nПожалуйста, выберите другое имя.
## Перемещение класса/файла
dialog.title.move-class=Выберите целевой пакет
dialog.title.move-directory=Выберите целевую (родительскую) директорию
dialog.title.move-file=Выберите целевую директорию
dialog.title.move-package=Выберите целевой (родительский) пакет
dialog.header.move-class=Переместите класс в новый пакет.
dialog.header.move-directory=Переместите директорию в новую родительскую директорию.
dialog.header.move-file=Переместите файл в новую директорию.
dialog.header.move-package=Переместите пакет в новый родительский пакет.
## Добавление элементов
dialog.title.add-field=Добавить поле
dialog.title.add-method=Добавить метод
dialog.title.override-method=Переопределить метод
dialog.input.name=Имя
dialog.input.desc=Дескриптор
dialog.warn.illegal-name=Недопустимое имя
dialog.warn.illegal-desc=Недопустимый формат дескриптора
dialog.warn.field-conflict=Имя поля уже существует.\nПожалуйста, выберите другое имя.
dialog.warn.method-conflict=Имя метода уже существует.\nПожалуйста, выберите другое имя.
## Действия виртуальной машины
dialog.title.vm-invoke-args=Виртуализировать вызов метода
dialog.title.vm-peephole-invoke-args=Виртуализированная оптимизация peephole
dialog.vm.execute=Выполнить
dialog.vm.optimize=Оптимизировать
dialog.vm.create-dummy=Использовать заглушку
dialog.vm.create-null=Использовать null
## Диалоги Hex
dialog.hex.title.insertcount=Вставить
dialog.hex.header.insertcount=Сколько байт вставить?
# Диалог базового конвертера
dialog.conv.title.literal=Числовой литерал
dialog.conv.title.expression=Числовое выражение
## Быстрая навигация
dialog.quicknav=Быстрая навигация
dialog.quicknav.tab.classes=Классы
dialog.quicknav.tab.members=Элементы
dialog.quicknav.tab.files=Файлы
dialog.quicknav.tab.text=Текст
dialog.quicknav.tab.commented=Комментарии
## Диалог ошибок
dialog.error.exportclass.title=Не удалось экспортировать класс
dialog.error.exportclass.header=При записи в назначение произошла ошибка
dialog.error.exportclass.content=Ошибка:
dialog.error.exportfile.title=Не удалось экспортировать файл
dialog.error.exportfile.header=При записи в назначение произошла ошибка
dialog.error.exportfile.content=Ошибка:
dialog.error.exportworkspace.title=Не удалось экспортировать рабочее пространство
dialog.error.exportworkspace.header=При записи в назначение произошла ошибка
dialog.error.exportworkspace.content=Ошибка:
dialog.error.loadworkspace.title=Не удалось загрузить рабочее пространство
dialog.error.loadworkspace.header=При чтении выбранных файлов произошла ошибка
dialog.error.loadworkspace.content=Ошибка:
dialog.error.loadsupport.title=Не удалось загрузить вспомогательные ресурсы
dialog.error.loadsupport.header=При чтении выбранных файлов произошла ошибка
dialog.error.loadsupport.content=Ошибка:
dialog.error.attach.title=Не удалось присоединиться к JVM
dialog.error.attach.header=При подключении к удалённой JVM произошла ошибка
dialog.error.attach.content=Ошибка:
## Мастер (Wizard)
wizard.chooseaction=Выберите действие
wizard.selectprimary=Выберите основной ресурс
wizard.currentworkspace=Текущее рабочее пространство
##### Панели
## Добро пожаловать
welcome.title=Добро пожаловать
welcome.discord.title=Присоединяйтесь к Discord
welcome.discord.description=У Recaf есть группа в Discord для быстрых обсуждений и разговоров о программировании
welcome.documentation.title=Документация
welcome.documentation.description=Читайте документацию, чтобы узнать, как использовать различные возможности Recaf
welcome.github.title=Recaf на Github
welcome.github.description=Посетите страницу проекта на GitHub: исходный код, открытые задачи и многое другое
## Рабочее пространство
workspace.title=Рабочее пространство
workspace.filter-prompt=Фильтр: имя класса/файла...
workspace.info=Информация
workspace.info-progress=Анализ содержимого рабочего пространства...
## Присоединение
attach.unsupported=Не удалось инициализировать присоединение
attach.unsupported.detail=Агент присоединения не смог выполнить самораспаковку.
attach.connect=Подключиться
attach.tab.properties=Свойства
attach.tab.classloading=Классы
attach.tab.compilation=Компиляция
attach.tab.system=Система
attach.tab.runtime=Время выполнения
attach.tab.thread=Потоки
## Просмотр изменений
modifications.none=История изменений для элемента отсутствует
modifications.title=Изменения
## Область Java
java.decompiling=Декомпиляция класса...
java.unparsable=OpenRewrite не смог интерпретировать исходный код, действия контекстного меню доступны только на вкладке «Поля и методы»
java.parse-state.error=Ошибка парсера
java.parse-state.error-details=Действия контекстного меню недоступны из-за ошибки парсера.\nВременно используйте вкладку «Поля и методы».
java.parse-state.initial=Парсинг в процессе...
java.parse-state.initial-details=Действия контекстного меню недоступны до завершения парсинга.\nВременно используйте вкладку «Поля и методы».
java.parse-state.new-progress=Повторный парсинг...
java.parse-state.new-progress-details=Внесены изменения, поэтому выполняется повторный парсинг.\nСтарая модель используется до завершения построения новой.\nТакже можно использовать вкладку «Поля и методы».
java.parse-state.none=Нет содержимого для парсинга
java.decompile-failure=Не удалось декомпилировать класс. Возможные варианты:\n- Смените декомпилятор\n- Откройте класс в ассемблере или в другом режиме\n- Попробуйте деобфусцировать класс и повторить попытку
java.decompile-failure.brief=Не удалось декомпилировать класс
java.savewitherrors=Похоже, что это ваш первый случай, когда изменения привели к ошибкам.\nОбычно это происходит из-за того, что декомпилированный код не является семантически корректным Java.\nНеобходимо исправить ошибки перед сохранением изменений.\n\nНекоторые рекомендации:\n - Смените декомпилятор\n - Наведите курсор на красные окна с ошибками или нажмите на окно с ошибкой вверху, чтобы узнать подробности\n - Используйте ассемблер вместо повторной компиляции для внесения изменений
java.savewitherrors.title=Ошибка повторной компиляции
java.decompiler=Декомпилятор
java.targetversion=Целевая версия компиляции
java.targetversion.auto=Соответствие версии файла класса
java.targetdownsampleversion=Пониженная целевая версия
java.targetdownsampleversion.disabled=Отключено
java.targetdebug=Компиляция с отладочной информацией
java.info=Информация о классе
java.info.version=Версия класса
java.info.sourcefile=Имя исходного файла
## Панель поиска
find.replace=Заменить
find.replaceall=Заменить всё
find.regexinvalid=Неверное регулярное выражение
find.regexreplace=Текст замены
## Поля и методы
fieldsandmethods.title=Поля и методы
fieldsandmethods.showoutlinedtypes=Показать типы элементов
fieldsandmethods.showoutlinedsynths=Показать синтетические (сгенерированные компилятором) элементы
fieldsandmethods.showoutlinedvisibility=Фильтровать по видимости элементов
fieldsandmethods.showoutlinedmembertype=Фильтровать по типу элемента
fieldsandmethods.outlinedvisibilityiconposition=Положение иконки видимости
fieldsandmethods.sortalphabetically=Сортировать по алфавиту
fieldsandmethods.sortbyvisibility=Сортировать по видимости
fieldsandmethods.filter.prompt=Фильтр: имя поля/метода...
## Иерархия
hierarchy.title=Наследование
hierarchy.children=Дочерние
hierarchy.parents=Родительские
## Метаданные Kotlin
kotlinmetadata.title=@Metadata
kotlinmetadata.orderwarning=Важно: элементы могут отображаться не в том порядке, в каком они определены в файле класса
## Логирование
logging.title=Логирование
## Ассемблер
assembler.problem.0=Нет проблем
assembler.problem.1=1 проблема
assembler.problem.N=%N проблем
assembler.title=Ассемблер
assembler.analysis.title=Анализ
assembler.analysis.stack=Стек
assembler.analysis.variables=Переменные
assembler.analysis.type=Тип
assembler.analysis.value=Значение
assembler.playground.title=Java в байткод
assembler.playground.comment=// Напишите здесь немного кода на Java, чтобы автоматически преобразовать его в байткод\n// Вы можете получить доступ к полям/методам текущего класса,\n// а также к параметрам/переменным текущего метода.
assembler.snippets.title=Фрагменты
assembler.variables.title=Объявленные переменные
assembler.variables.name=Имя переменной
assembler.variables.type=Тип
assembler.variables.usage=Использования
assembler.variables.value=Значение
assembler.variables.empty=<Требуется хотя бы одна компиляция>
assembler.suggestions.none=Нет предложений
## Комментарии
comments.search.prompt=Поиск комментария...
## Поиск
search.run=Поиск
search.results=Результаты
search.text=Содержимое текста
search.textmode=Режим сопоставления текста
search.number=Числовое значение
search.numbermode=Режим сопоставления числа
search.refowner=Владелец элемента
search.refname=Имя элемента
search.refdesc=Дескриптор типа элемента
## Справка
help.system=Система
help.system.sub=Информация о ОС
help.java=Java
help.java.sub=Информация о JVM
help.javafx=JavaFX
help.javafx.sub=Информация о JavaFX UI
help.recaf=Recaf
help.recaf.sub=Информация о Recaf
help.copy=Скопировать информацию в буфер обмена
help.opendir=Открыть директорию Recaf
## Генератор соответствий
mapgen=Генератор соответствий
mapgen.genimpl=Нейминг-конвенция
mapgen.filter.name=Имя
mapgen.filter.class-name=Имя класса
mapgen.filter.owner-name=Имя владельца
mapgen.filter.field-name=Имя поля
mapgen.filter.method-name=Имя метода
mapgen.filter.variable-name=Имя переменной
mapgen.filters=Фильтры
mapgen.filters.add=Добавить фильтр
mapgen.filters.edit=Редактировать выбранное
mapgen.filters.delete=Удалить выбранное
mapgen.filters.type=Тип фильтра
mapgen.filter.modifiers.tooltip=Модификаторы разделяются пробелами
mapgen.filter.excludealreadymapped=Исключить уже сопоставленные
mapgen.filter.excludemodifier=Исключить модификаторы
mapgen.filter.excludeclasses=Исключить классы
mapgen.filter.excludename=Исключить имена
mapgen.filter.excludeclass=Исключить для классов
mapgen.filter.excludefield=Исключить для полей
mapgen.filter.excludemethod=Исключить для методов
mapgen.filter.includemodifier=Включить модификаторы
mapgen.filter.includeclass=Включить для классов
mapgen.filter.includefield=Включить для полей
mapgen.filter.includemethod=Включить для методов
mapgen.filter.includevariable=Включить для переменных
mapgen.filter.includewhitespacenames=Допускать пробелы в именах
mapgen.filter.includenonasciinames=Включить не-ASCII имена
mapgen.filter.includekeywords=Включить ключевые слова
mapgen.filter.includelong=Включить длинные имена
mapgen.filter.includename=Включить имена
mapgen.filter.includeclasses=Включить классы
mapgen.title.newfilter=Новый фильтр
mapgen.header.newfilter=Введите содержание фильтра
mapgen.preview.empty=Статистика сгенерированных соответствий появится здесь\n\n\n
mapgen.configure=Настроить
mapgen.configure.nothing=Нечего настраивать
mapgen.generate=Создать
mapgen.apply=Применить
## Просмотр соответствий
mapprog=Прогресс соответствий
mapprog.metric.size=Размер файла класса
mapprog.metric.membercount=Количество полей и методов класса
##### Дерево
tree.classes=Классы
tree.files=Файлы
tree.defaultpackage=(Пакет по умолчанию)
tree.defaultdirectory=(Корневая директория)
tree.prompt=Перетащите сюда ваши файлы
tree.hidelibs=Скрыть библиотеки
tree.phantoms=Сгенерированные фантомы
tree.embedded-resources=Встроенные ресурсы
##### Сервисы
service=Все сервисы
service.analysis=Анализ
service.analysis.comments-config=Комментарии
service.analysis.comments-config.enable-display=Отображать комментарии при декомпиляции
service.analysis.comments-config.word-wrapping-limit=Ограничение переноса слов
service.analysis.graph-calls-config=Граф вызовов
service.analysis.graph-inheritance-config=Граф наследования
service.analysis.jphantom-generator-config=JPhantom
service.analysis.jphantom-generator-config.generate-workspace-phantoms=Генерировать и добавлять фантомы в рабочие пространства
service.analysis.search-config=Поиск
service.analysis.entry-points=Точки входа
service.analysis.entry-points.none=Точки входа не найдены
service.analysis.anti-decompile=Защита от декомпиляции
service.analysis.anti-decompile.cyclic=Классы с циклическим наследованием
service.analysis.anti-decompile.duplicate-annos=Дублированные аннотации
service.analysis.anti-decompile.illegal-annos=Недопустимые аннотации
service.analysis.anti-decompile.illegal-name=Недопустимые имена
service.analysis.anti-decompile.illegal-sig=Недопустимые сигнатуры
service.analysis.anti-decompile.label-patch=Патч для %d затронутых классов
service.analysis.anti-decompile.label-remove=Удалить %d затронутых классов
service.analysis.anti-decompile.long-annos=Длинные аннотации
service.analysis.signature-info=Информация о сигнатуре
service.assembler=Ассемблер
service.assembler.assembler-pipeline.general-config=Общее
service.assembler.assembler-pipeline.general-config.disassembly-ast-parse-delay=Задержка парсинга AST
service.assembler.assembler-pipeline.general-config.disassembly-indent=Отступ
service.assembler.dalvik-assembler-config=Dalvik
service.assembler.dalvik-assembler-config.value-analysis=Включить анализ значений
service.assembler.dalvik-assembler-config.simulate-jvm-calls=Эмулировать стандартные вызовы JVM
service.assembler.jvm-assembler-config=JVM
service.assembler.jvm-assembler-config.value-analysis=Включить анализ значений
service.assembler.jvm-assembler-config.simulate-jvm-calls=Эмулировать стандартные вызовы JVM
service.assembler.jvm-assembler-config.try-range-comments=Выводить комментарии диапазона try-catch
service.assembler.flow-lines-config=Линии управления потоком
service.assembler.flow-lines-config.connection-mode=Режим линий
service.assembler.flow-lines-config.render-mode=Режим отображения
service.compile=Компиляция
service.compile.java-compiler-config=Javac
service.compile.java-compiler-config.generate-phantoms=Генерировать отсутствующие классы
service.compile.java-compiler-config.default-emit-debug=По умолчанию включать отладочную информацию
service.compile.java-compiler-config.default-compile-target-version=Целевая версия класса по умолчанию
service.compile.java-compiler-config.default-downsample-target-version=Целевая версия класса для понижения по умолчанию
service.debug=Присоединение/Отладка
service.debug.attach-config=Конфигурация присоединения
service.debug.attach-config.attach-jmx-bean-agent=Присоединить агент JMX bean
service.debug.attach-config.passive-scanning=Состояние пассивного сканирования
service.config-manager-config=Менеджер конфигурации
service.decompile=Декомпиляция
service.decompile.decompilers-config=Менеджер декомпиляции
service.decompile.decompilers-config.pref-android-decompiler=Предпочитаемый Android-декомпилятор
service.decompile.decompilers-config.pref-jvm-decompiler=Предпочитаемый Java-декомпилятор
service.decompile.decompilers-config.cache-decompilations=Кэшировать декомпиляции
service.decompile.decompilers-config.filter-annotations-duplicate=Фильтровать дублирующиеся аннотации
service.decompile.decompilers-config.filter-annotations-illegal=Фильтровать недопустимые аннотации
service.decompile.decompilers-config.filter-annotations-long=Фильтровать длинные аннотации
service.decompile.decompilers-config.filter-annotations-long-limit=Ограничение для длинных аннотаций
service.decompile.decompilers-config.filter-hollow=Фильтровать содержание класса (без данных)
service.decompile.decompilers-config.filter-illegal-signatures=Фильтровать недопустимые сигнатуры
service.decompile.decompilers-config.filter-names-ascii=Фильтровать имена не на ASCII
service.decompile.decompilers-config.filter-strip-debug=Фильтровать отладочные данные (переменные, дженерики)
service.decompile.impl=Реализации
service.decompile.impl.decompiler-cfr-config=CFR
service.decompile.impl.decompiler-cfr-config.aexagg=Попробовать более агрессивное расширение и объединение исключений
service.decompile.impl.decompiler-cfr-config.aexagg2=Попробовать более агрессивное расширение и объединение исключений (может изменить семантику)
service.decompile.impl.decompiler-cfr-config.aggressivedocopy=Клонировать код из невозможных переходов в циклы с 'first' проверкой
service.decompile.impl.decompiler-cfr-config.aggressivedoextension=Свернуть невозможные переходы в do-циклы с 'first' проверкой
service.decompile.impl.decompiler-cfr-config.aggressiveduff=Свернуть переключатели в стиле Duff Device с дополнительным контролем.
service.decompile.impl.decompiler-cfr-config.aggressivesizethreshold=Количество опкодов, при котором срабатывает агрессивное сокращение
service.decompile.impl.decompiler-cfr-config.allowmalformedswitch=Разрешить потенциально некорректные switch-операторы
service.decompile.impl.decompiler-cfr-config.antiobf=Отменить различные обфускации
service.decompile.impl.decompiler-cfr-config.arrayiter=Переформатировать итерацию по массиву
service.decompile.impl.decompiler-cfr-config.collectioniter=Переформатировать итерацию по коллекции
service.decompile.impl.decompiler-cfr-config.commentmonitors=Заменить мониторы комментариями – полезно, если ситуация совсем непонятна
service.decompile.impl.decompiler-cfr-config.comments=Выводить комментарии, описывающие статус декомпилятора, резервные флаги и т.д.
service.decompile.impl.decompiler-cfr-config.constobf=Отменить обфускацию констант
service.decompile.impl.decompiler-cfr-config.decodeenumswitch=Переформатировать switch для enum
service.decompile.impl.decompiler-cfr-config.decodefinally=Переформатировать блоки finally
service.decompile.impl.decompiler-cfr-config.decodelambdas=Восстановить лямбда-функции
service.decompile.impl.decompiler-cfr-config.decodestringswitch=Переформатировать switch для String
service.decompile.impl.decompiler-cfr-config.eclipse=Включить преобразования для лучшей обработки кода Eclipse
service.decompile.impl.decompiler-cfr-config.elidescala=Пропускать элементы, не полезные в выводе Scala (serialVersionUID, @ScalaSignature)
service.decompile.impl.decompiler-cfr-config.forbidanonymousclasses=Не разрешать анонимные классы.
service.decompile.impl.decompiler-cfr-config.forbidmethodscopedclasses=Не разрешать классы, объявленные в методах.
service.decompile.impl.decompiler-cfr-config.forceclassfilever=Принудительно установить версию файла класса (и, соответственно, Java), в которой декомпилируются файлы классов.
service.decompile.impl.decompiler-cfr-config.forcecondpropagate=Протянуть результаты детерминированных переходов через некоторые постоянные присваивания
service.decompile.impl.decompiler-cfr-config.forceexceptionprune=Удалять вложенные обработчики исключений, если они не изменяют семантику
service.decompile.impl.decompiler-cfr-config.forcereturningifs=Переместить return к месту перехода
service.decompile.impl.decompiler-cfr-config.forcetopsort=Принудительно сортировать базовые блоки. Обычно полезно только при наличии обфускации.
service.decompile.impl.decompiler-cfr-config.forcetopsortaggress=Принудительно включить дополнительные агрессивные параметры topsort
service.decompile.impl.decompiler-cfr-config.forcetopsortnopull=Принудительно запретить topsort объединять блоки try
service.decompile.impl.decompiler-cfr-config.forloopaggcapture=Разрешить for-циклам агрессивно сворачивать изменения в секцию обновления, даже если они не участвуют в предикате
service.decompile.impl.decompiler-cfr-config.hidebridgemethods=Скрывать bridge-методы
service.decompile.impl.decompiler-cfr-config.hidelangimports=Скрывать импорты из java.lang.
service.decompile.impl.decompiler-cfr-config.hidelongstrings=Скрывать очень длинные строки – полезно, если обфускаторы добавили поддельный код в строки
service.decompile.impl.decompiler-cfr-config.hideutf=Скрывать UTF8 символы – выводить их в кавычках вместо отображения сырых символов
service.decompile.impl.decompiler-cfr-config.ignoreexceptions=Пропустить информацию об исключениях, если абсолютно не получается (ВНИМАНИЕ: изменяет семантику, опасно!)
service.decompile.impl.decompiler-cfr-config.ignoreexceptionsalways=Всегда пропускать информацию об исключениях (ВНИМАНИЕ: изменяет семантику, опасно!)
service.decompile.impl.decompiler-cfr-config.innerclasses=Декомпилировать внутренние классы
service.decompile.impl.decompiler-cfr-config.instanceofpattern=Переформатировать проверки с instanceof и шаблоны сопоставления
service.decompile.impl.decompiler-cfr-config.j14classobj=Обратное конструирование объектов классов Java 1.4
service.decompile.impl.decompiler-cfr-config.labelledblocks=Разрешить вывод кода с использованием меток для блоков (для обработки странных переходов вперёд)
service.decompile.impl.decompiler-cfr-config.lenient=Быть более снисходительным в ситуациях, когда обычно выбрасывается исключение
service.decompile.impl.decompiler-cfr-config.liftconstructorinit=Перенести общий код инициализации, дублирующийся во всех конструкторах, в инициализацию полей
service.decompile.impl.decompiler-cfr-config.obfattr=Отменить обфускацию атрибутов
service.decompile.impl.decompiler-cfr-config.obfcontrol=Отменить обфускацию управляющего потока
service.decompile.impl.decompiler-cfr-config.override=Генерировать аннотации @Override (если метод реализует метод интерфейса или переопределяет метод базового класса)
service.decompile.impl.decompiler-cfr-config.previewfeatures=Декомпилировать экспериментальные возможности, если класс был скомпилирован с 'javac --enable-preview'
service.decompile.impl.decompiler-cfr-config.pullcodecase=Агрессивно переносить код в блоки case
service.decompile.impl.decompiler-cfr-config.recordtypes=Переформатировать типы record
service.decompile.impl.decompiler-cfr-config.recover=Разрешить установку более агрессивных параметров, если декомпиляция не удалась
service.decompile.impl.decompiler-cfr-config.recovertypeclash=Разделять жизненные циклы, если анализ вызвал конфликт типов
service.decompile.impl.decompiler-cfr-config.recovertypehints=Восстанавливать подсказки типов для итераторов с первого прохода
service.decompile.impl.decompiler-cfr-config.reducecondscope=Сократить область действия условных операторов, возможно, создавая дополнительные анонимные блоки
service.decompile.impl.decompiler-cfr-config.relinkconst=Пересвязать константы – если существует встроенная ссылка на поле, попытаться вынести её
service.decompile.impl.decompiler-cfr-config.relinkconststring=Пересвязать строковые константы – если существует локальная ссылка на строку, совпадающую со static final, использовать static final
service.decompile.impl.decompiler-cfr-config.removebadgenerics=Скрыть дженерики там, где они явно ошибочны, и использовать негенеричный вариант
service.decompile.impl.decompiler-cfr-config.removeboilerplate=Удалить шаблонный код – шаблонный конструктор, десериализацию лямбда-функций и т.д.
service.decompile.impl.decompiler-cfr-config.removedeadconditionals=Удалить код, который не может быть выполнен.
service.decompile.impl.decompiler-cfr-config.removedeadmethods=Удалить бесполезные методы – конструктор по умолчанию и т.д.
service.decompile.impl.decompiler-cfr-config.removeinnerclasssynthetics=Удалить (где возможно) неявные ссылки на внешний класс во внутренних классах
service.decompile.impl.decompiler-cfr-config.renamedupmembers=Переименовать неоднозначные/дублирующиеся поля.
service.decompile.impl.decompiler-cfr-config.renameenumidents=Переименовать идентификаторы ENUM, которые не соответствуют их «ожидаемым» строковым именам.
service.decompile.impl.decompiler-cfr-config.renameillegalidents=Переименовать идентификаторы, не являющиеся корректными идентификаторами Java.
service.decompile.impl.decompiler-cfr-config.renamesmallmembers=Переименовать короткие имена элементов. Внимание: эта функция может нарушить доступ через reflection, поэтому по умолчанию отключена.
service.decompile.impl.decompiler-cfr-config.sealed=Декомпилировать «sealed» конструкции
service.decompile.impl.decompiler-cfr-config.showinferrable=Добавлять явные типы к методам, если они не выводятся из аргументов
service.decompile.impl.decompiler-cfr-config.showversion=Показывать текущую версию CFR в заголовке (удобно отключать при регрессионном тестировании)
service.decompile.impl.decompiler-cfr-config.skipbatchinnerclasses=При обработке большого количества файлов пропускать внутренние классы, так как они все равно будут обработаны как часть внешних классов.
service.decompile.impl.decompiler-cfr-config.staticinitreturn=Попробовать удалить return из статической инициализации
service.decompile.impl.decompiler-cfr-config.stringbuffer=Преобразовать new StringBuffer().append().append().append() в string + string + string
service.decompile.impl.decompiler-cfr-config.stringbuilder=Преобразовать new StringBuilder().append().append().append() в string + string + string
service.decompile.impl.decompiler-cfr-config.stringconcat=Преобразовать использование StringConcatFactory в string + string + string
service.decompile.impl.decompiler-cfr-config.sugarasserts=Переформатировать вызовы assert
service.decompile.impl.decompiler-cfr-config.sugarboxing=По возможности убрать лишние упаковочные обёртки (boxing)
service.decompile.impl.decompiler-cfr-config.sugarenums=Переформатировать enum’ы
service.decompile.impl.decompiler-cfr-config.sugarretrolambda=По возможности переформатировать использование ретро-лямбда
service.decompile.impl.decompiler-cfr-config.switchexpression=Переформатировать switch-выражения
service.decompile.impl.decompiler-cfr-config.tidymonitors=Удалить вспомогательный код для мониторов – например, блоки catch, предназначенные только для выхода из монитора
service.decompile.impl.decompiler-cfr-config.tryresources=Восстановить конструкцию try-with-resources
service.decompile.impl.decompiler-cfr-config.usenametable=Использовать таблицу имён локальных переменных, если она есть
service.decompile.impl.decompiler-cfr-config.usesignatures=Использовать сигнатуры вместе с дескрипторами (если они не явно некорректны)
service.decompile.impl.decompiler-cfr-config.version=Показывать текущую версию CFR
service.decompile.impl.decompiler-procyon-config=Procyon
service.decompile.impl.decompiler-procyon-config.alwaysGenerateExceptionVariableForCatchBlocks=Всегда генерировать переменную для блока catch
service.decompile.impl.decompiler-procyon-config.arePreviewFeaturesEnabled=Включить экспериментальные возможности языка
service.decompile.impl.decompiler-procyon-config.bytecodeOutputOptions=Опции вывода байткода
service.decompile.impl.decompiler-procyon-config.disableForEachTransforms=Отключить преобразования forEach(...)
service.decompile.impl.decompiler-procyon-config.excludeNestedTypes=Исключить вложенные типы
service.decompile.impl.decompiler-procyon-config.flattenSwitchBlocks=Сделать switch-блоки плоскими
service.decompile.impl.decompiler-procyon-config.forceExplicitImports=Принудительно использовать явные импорты
service.decompile.impl.decompiler-procyon-config.forceExplicitTypeArguments=Принудительно использовать явные аргументы типа
service.decompile.impl.decompiler-procyon-config.forceFullyQualifiedReferences=Принудительно использовать полные квалифицированные ссылки
service.decompile.impl.decompiler-procyon-config.forcedCompilerTarget=Целевая версия языка компилятора
service.decompile.impl.decompiler-procyon-config.includeErrorDiagnostics=Включать диагностику ошибок
service.decompile.impl.decompiler-procyon-config.includeLineNumbersInBytecode=Показывать отладочные номера строк (в байткоде)
service.decompile.impl.decompiler-procyon-config.isUnicodeOutputEnabled=Включить вывод Unicode
service.decompile.impl.decompiler-procyon-config.mergeVariables=Объединять переменные, когда это возможно
service.decompile.impl.decompiler-procyon-config.retainPointlessSwitches=Сохранять бесполезные switch
service.decompile.impl.decompiler-procyon-config.retainRedundantCasts=Сохранять лишние приведения типов
service.decompile.impl.decompiler-procyon-config.showDebugLineNumbers=Показывать отладочные номера строк
service.decompile.impl.decompiler-procyon-config.showSyntheticMembers=Показывать синтетические элементы
service.decompile.impl.decompiler-procyon-config.simplifyMemberReferences=Упростить ссылки на элементы
service.decompile.impl.decompiler-procyon-config.textBlockLineMinimum=Минимальное количество строк в текстовом блоке
service.decompile.impl.decompiler-vineflower-config=Vineflower
service.decompile.impl.decompiler-vineflower-config.logging-level=Уровень логирования
service.decompile.impl.decompiler-vineflower-config.remove-bridge=Удалить bridge-методы
service.decompile.impl.decompiler-vineflower-config.remove-synthetic=Удалить синтетические методы и поля
service.decompile.impl.decompiler-vineflower-config.decompile-inner=Декомпилировать внутренние классы
service.decompile.impl.decompiler-vineflower-config.decompile-java4=Декомпилировать ссылки на классы Java 4
service.decompile.impl.decompiler-vineflower-config.decompile-assert=Декомпилировать утверждения assert
service.decompile.impl.decompiler-vineflower-config.hide-empty-super=Скрыть пустые вызовы super()
service.decompile.impl.decompiler-vineflower-config.hide-default-constructor=Скрыть конструктор по умолчанию
service.decompile.impl.decompiler-vineflower-config.decompile-generics=Декомпилировать дженерики
service.decompile.impl.decompiler-vineflower-config.incorporate-returns=Включить return в блоки try-catch
service.decompile.impl.decompiler-vineflower-config.ensure-synchronized-monitors=Убедиться, что синхронизированные диапазоны полны
service.decompile.impl.decompiler-vineflower-config.decompile-enums=Декомпилировать enum’ы
service.decompile.impl.decompiler-vineflower-config.decompile-preview=Декомпилировать экспериментальные возможности
service.decompile.impl.decompiler-vineflower-config.remove-getclass=Удалить вызов getClass()
service.decompile.impl.decompiler-vineflower-config.keep-literals=Оставить литералы без изменений
service.decompile.impl.decompiler-vineflower-config.boolean-as-int=Представлять boolean как 0/1
service.decompile.impl.decompiler-vineflower-config.ascii-strings=Символы ASCII-строк
service.decompile.impl.decompiler-vineflower-config.synthetic-not-set=Синтетический не установлен
service.decompile.impl.decompiler-vineflower-config.undefined-as-object=Обрабатывать неопределённый тип параметра как Object
service.decompile.impl.decompiler-vineflower-config.use-lvt-names=Использовать имена из LVT
service.decompile.impl.decompiler-vineflower-config.use-method-parameters=Использовать параметры метода
service.decompile.impl.decompiler-vineflower-config.remove-empty-try-catch=Удалить пустые блоки try-catch
service.decompile.impl.decompiler-vineflower-config.decompile-finally=Декомпилировать блок finally
service.decompile.impl.decompiler-vineflower-config.lambda-to-anonymous-class=Декомпилировать лямбды как анонимные классы
service.decompile.impl.decompiler-vineflower-config.bytecode-source-mapping=Отображение байткода на исходный код
service.decompile.impl.decompiler-vineflower-config.__dump_original_lines__=Вывести строки кода
service.decompile.impl.decompiler-vineflower-config.ignore-invalid-bytecode=Игнорировать некорректный байткод
service.decompile.impl.decompiler-vineflower-config.verify-anonymous-classes=Проверять анонимные классы
service.decompile.impl.decompiler-vineflower-config.ternary-constant-simplification=Упрощение тернарных констант
service.decompile.impl.decompiler-vineflower-config.pattern-matching=Сопоставление с образцом
service.decompile.impl.decompiler-vineflower-config.try-loop-fix=Исправление try-цикла
service.decompile.impl.decompiler-vineflower-config.ternary-in-if=[Экспериментально] Тернарный оператор в условиях if
service.decompile.impl.decompiler-vineflower-config.decompile-switch-expressions=Декомпилировать switch-выражения
service.decompile.impl.decompiler-vineflower-config.show-hidden-statements=[Отладка] Показывать скрытые операторы
service.decompile.impl.decompiler-vineflower-config.override-annotation=Аннотация Override
service.decompile.impl.decompiler-vineflower-config.simplify-stack=Упрощение стека на втором проходе
service.decompile.impl.decompiler-vineflower-config.verify-merges=[Экспериментально] Проверка объединения переменных
service.decompile.impl.decompiler-vineflower-config.include-classpath=Включить весь classpath
service.decompile.impl.decompiler-vineflower-config.include-runtime=Включить Java Runtime
service.decompile.impl.decompiler-vineflower-config.explicit-generics=Явные аргументы типа для дженериков
service.decompile.impl.decompiler-vineflower-config.inline-simple-lambdas=Инлайнить простые лямбды
service.decompile.impl.decompiler-vineflower-config.log-level=Уровень логирования
service.decompile.impl.decompiler-vineflower-config.max-time-per-method=[УСТАРЕЛО] Максимальное время обработки метода
service.decompile.impl.decompiler-vineflower-config.rename-members=Переименовать элементы
service.decompile.impl.decompiler-vineflower-config.user-renamer-class=Класс для пользовательского переименования
service.decompile.impl.decompiler-vineflower-config.new-line-separator=[УСТАРЕЛО] Разделитель новой строки
service.decompile.impl.decompiler-vineflower-config.indent-string=Строка отступа
service.decompile.impl.decompiler-vineflower-config.preferred-line-length=Желаемая длина строки
service.decompile.impl.decompiler-vineflower-config.banner=Баннер
service.decompile.impl.decompiler-vineflower-config.error-message=Сообщение об ошибке
service.decompile.impl.decompiler-vineflower-config.thread-count=Количество потоков
service.decompile.impl.decompiler-vineflower-config.skip-extra-files=Пропустить лишние файлы
service.decompile.impl.decompiler-vineflower-config.warn-inconsistent-inner-attributes=Предупреждать о несоответствии внутренних атрибутов
service.decompile.impl.decompiler-vineflower-config.dump-bytecode-on-error=Выводить байткод при ошибке
service.decompile.impl.decompiler-vineflower-config.dump-exception-on-error=Выводить исключения при ошибке
service.decompile.impl.decompiler-vineflower-config.decompiler-comments=Комментарии декомпилятора
service.decompile.impl.decompiler-vineflower-config.sourcefile-comments=Комментарии к исходному файлу
service.decompile.impl.decompiler-vineflower-config.decompile-complex-constant-dynamic=Декомпилировать сложные выражения constant-dynamic
service.decompile.impl.decompiler-vineflower-config.force-jsr-inline=Принудительно встраивать JSR
service.decompile.impl.decompiler-vineflower-config.dump-text-tokens=Вывести текстовые токены
service.decompile.impl.decompiler-vineflower-config.remove-imports=Удалить импорты
service.decompile.impl.decompiler-vineflower-config.mark-corresponding-synthetics=Отметить соответствующие синтетические элементы
service.io=IO
service.io.directories-config=Директории
service.io.export-config=Экспорт
service.io.export-config.bundle-supporting-resources=Включать вспомогательные ресурсы в вывод
service.io.export-config.compression=Стратегия сжатия содержимого вывода
service.io.export-config.create-zip-dir-entries=Создавать записи для «директорий» в ZIP-архиве в выводе
service.io.export-config.warn-no-changes=Выводить предупреждение при экспорте без изменений
service.io.gson-provider-config=Json
service.io.gson-provider-config.pretty-print=Форматированный вывод
service.io.info-importer-config=Импорт содержимого
service.io.info-importer-config.skip-class-asm-validation=Пропускать патчинг и валидацию классов
service.io.info-importer-config.skip-class-code=Пропускать код класса
service.io.recent-workspaces-config=Недавние рабочие пространства
service.io.recent-workspaces-config.last-workspace-export-path=Путь последнего экспорта рабочего пространства
service.io.recent-workspaces-config.last-workspace-open-path=Путь последнего открытия рабочего пространства
service.io.recent-workspaces-config.max-recent-workspaces=Максимальное количество недавних путей
service.io.recent-workspaces-config.recent-workspaces=Недавнее рабочее пространство
service.io.recent-workspaces-config.last-class-export-path=Путь последнего экспорта класса
service.io.resource-importer-config=Импорт архивов
service.io.resource-importer-config.zip-strategy=Стратегия разбора ZIP
service.io.resource-importer-config.allow-basic-base-offset-zero-check=По умолчанию проверять 0 как начало ZIP при JVM стратегии
service.io.resource-importer-config.skip-revisited-cen-to-local-links=Пропускать дублированные записи CEN-to-LOC при JVM стратегии
service.mapping=Соответствия
service.mapping.mapping-aggregator-config=Агрегация соответствий
service.mapping.mapping-formats-config=Форматы соответствий
service.mapping.mapping-generator-config=Генератор соответствий
service.mapping.name-gen-provider=Генераторы имён
service.mapping.name-gen-provider.alphabet=Алфавит
service.mapping.name-gen-provider.alphabet.alphabet=Символы алфавита
service.mapping.name-gen-provider.alphabet.length=Минимальная длина
service.plugin=Плагины
service.plugin.plugin-manager-config=Менеджер плагинов
service.plugin.plugin-manager-config.scan-on-start=Загружать при запуске
service.plugin.script-manager-config=Менеджер скриптов
service.plugin.script-manager-config.file-watching=Пассивно отслеживать изменения в директории со скриптами
service.ui=Пользовательский интерфейс
service.ui.bind-config=Назначения клавиш
service.ui.bind-config.bundle=Пакет карты назначений клавиш
service.ui.class-editing-config=Редактирование классов
service.ui.class-editing-config.default-android-editor=Редактор по умолчанию для Android классов
service.ui.class-editing-config.default-jvm-editor=Редактор по умолчанию для JVM классов
service.ui.decompile-pane-config=Панель декомпиляции
service.ui.decompile-pane-config.timeout-seconds=Таймаут декомпилятора (в секундах)
service.ui.decompile-pane-config.mapping-acceleration=Ускорить операции повторного сопоставления
service.ui.hex-config=Hex-редактор
service.ui.hex-config.row-length=Количество столбцов
service.ui.hex-config.row-split-interval=Интервал разделения столбцов
service.ui.hex-config.show-address=Показывать адрес
service.ui.hex-config.show-ascii=Показывать ASCII
service.ui.member-format-config=Формат полей и методов
service.ui.member-format-config.name-type-display=Отображение имени и типа
service.ui.tab-completion-config=Автодополнение по табуляции
service.ui.text-format-config=Формат текста
service.ui.tab-completion-config.enabled-in-assembler=Включено в ассемблере
service.ui.tab-completion-config.max-completion-length=Максимальная длина автодополнения
service.ui.tab-completion-config.max-completion-rows=Количество отображаемых строк автодополнения
service.ui.tab-completion-config.popup-position=Предпочитаемое положение всплывающего окна автодополнения относительно курсора
service.ui.text-format-config.escape=Включить экранирование текста
service.ui.text-format-config.max-length=Максимальная длина отображения текста
service.ui.text-format-config.shorten=Включить сокращение текста
service.ui.file-type-syntax-association-config=Ассоциации типов файлов
service.ui.file-type-syntax-association-config.extensions-to-langs=Соответствие расширений языкам
service.ui.snippets-config=Фрагменты
service.ui.window-manager-config=Менеджер окон
service.ui.window-scale-config=Масштабирование окон
service.ui.window-scale-config.scale=Масштаб
service.ui.workspace-explorer-config=Обозреватель рабочего пространства
service.ui.workspace-explorer-config.drag-drop-action=Поведение перетаскивания
service.ui.workspace-explorer-config.max-tree-dir-depth=Максимальная глубина дерева директорий
service.ui.language-config=Язык
service.ui.language-config.current=Текущий язык
### Matcher translations
number.match.equal=value == n
number.match.not=value != n
number.match.gt=value > n
number.match.gte=value >= n
number.match.lt=value < n
number.match.lte=value <= n
number.match.gt-lt=min < value < max
number.match.gte-lt=min <= value < max
number.match.gt-lte=min < value <= max
number.match.gte-lte=min < value <= max
number.match.any-of=numbers.contains(value)
string.match.anything=Anything
string.match.zilch=Nothing
string.match.contains=str.contains(value)
string.match.contains-ic=str.containsIgnoreCase(value)
string.match.ends=str.endsWith(value)
string.match.ends-ic=str.endsWithIgnoreCase(value)
string.match.equal=str.equals(value)
string.match.equal-ic=str.equalsIgnoreCase(value)
string.match.regex-full=str.matches(value)
string.match.regex-partial=str.matchesPartially(value)
string.match.starts=str.startsWith(value)
string.match.starts-ic=str.startsWithIgnoreCase(value)
### Misc stuff
misc.acknowledge=Подтвердить
misc.all=Все
misc.none=Нет
misc.done=Готово
misc.ignored=Игнорировано
misc.enabled=Включено
misc.disabled=Отключено
misc.download=Скачать
misc.download.invalid-url=Неверный URL
misc.load=Загрузить
misc.clear=Очистить
misc.export=Экспортировать
misc.remove=Удалить
misc.removed=Удалено
misc.casesensitive=С учетом регистра
misc.path=Путь
misc.regex=Регулярное выражение
misc.member.field=Поле
misc.member.method=Метод
misc.member.field-n-method=Поле и метод
misc.member.inner-class=Внутренний класс
misc.member.inner-interface=Внутренний интерфейс
misc.member.inner-enum=Внутренний enum
misc.member.inner-annotation=Внутренняя аннотация
misc.accessflag.visibility.public=Публичный
misc.accessflag.visibility.protected=Защищенный
misc.accessflag.visibility.private=Приватный
misc.accessflag.visibility.package=Пакетный
misc.direction.up=Вверх
misc.direction.down=Вниз
misc.direction.left=Влево
misc.direction.right=Вправо
misc.direction.top=Верх
misc.direction.bottom=Низ
misc.position.top=Верх
misc.position.bottom=Низ
misc.position.left=Лево
misc.position.right=Право
misc.position.center=Центр
misc.position.middle=Посередине
Uh oh!
There was an error while loading. Please reload this page.
Translation Request
Description
I have completed the Russian translation for Recaf. The translated file is ready to be added to the project.
Proposed Solution
Please add the provided translation file (
ru_RU.lang
) to the repository.Additional Context
The translation file is attached below. Let me know if any modifications are required.
recaf-ui\src\main\resources\translations\ru_RU.lang
recaf-ui\src\main\java\software\coley\recaf\services\translation\LangConfig.java
The text was updated successfully, but these errors were encountered: