Skip to content

Add Russian Translation (ru_RU.lang) #920

Open
@b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0

Description

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

## 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=Посередине

recaf-ui\src\main\java\software\coley\recaf\services\translation\LangConfig.java

public enum SupportedLanguage {
		cs_CZ,
		de_DE,
		en_US,
		ru_RU,
		sv_SE,
		zh_CN
	}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions