-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.nls.ru.json
More file actions
42 lines (42 loc) · 6.46 KB
/
Copy pathpackage.nls.ru.json
File metadata and controls
42 lines (42 loc) · 6.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
"extension.displayName": "Git ID Switcher",
"extension.description": "Переключение между профилями Git одним кликом. SSH-ключи и GPG-подпись связаны, применимо к подмодулям.",
"command.selectIdentity": "Выбрать идентификатор",
"command.showCurrentIdentity": "Показать текущий идентификатор",
"command.showDocumentation": "Показать документацию",
"command.deleteIdentity": "Удалить идентификатор",
"config.title": "Git ID Switcher",
"config.category.identity": "Git ID Switcher: Идентификация",
"config.category.submodule": "Git ID Switcher: Подмодуль",
"config.category.display": "Git ID Switcher: Уведомления и отображение",
"config.category.logging": "Git ID Switcher: Отладка",
"config.category.advanced": "Git ID Switcher: Прочее",
"config.identities": "Список идентификаторов Git для переключения",
"config.identities.markdown": "Список профилей Git. Для каждого профиля можно настроить:\n- `id`: Уникальный идентификатор (буквенно-цифровые, дефисы, подчёркивания только; без дубликатов; обязательно)\n- `name`: Git user.name (обязательно)\n- `email`: Git user.email (обязательно)\n- `service`: Git хостинг-сервис (например, GitHub, GitLab, Bitbucket)\n- `icon`: Эмодзи для отображения в строке состояния (например, 🏠, 💼)\n- `description`: Заметка для этого идентификатора (например, Работа, Личный)\n- `sshKeyPath`: Путь к приватному ключу SSH (например: ~/.ssh/id_ed25519_work)\n- `sshHost`: Псевдоним хоста конфигурации SSH (например, github-work, gitlab-personal)\n- `gpgKeyId`: ID ключа GPG для подписи коммитов (например: ABCD1234EF567890)",
"config.identities.id": "Уникальный идентификатор (буквенно-цифровые, дефисы, подчёркивания только; без дубликатов; обязательно)",
"config.identities.name": "Git user.name (обязательно)",
"config.identities.email": "Git user.email (обязательно)",
"config.identities.service": "Git хостинг-сервис (например, GitHub, GitLab, Bitbucket)",
"config.identities.icon": "Эмодзи для отображения в строке состояния (например, 🏠, 💼)",
"config.identities.description": "Заметка для этого идентификатора (например, Работа, Личный)",
"config.identities.sshKeyPath": "Путь к приватному ключу SSH (например: ~/.ssh/id_ed25519_work)",
"config.identities.sshHost": "Псевдоним хоста конфигурации SSH (например, github-work, gitlab-personal)",
"config.identities.gpgKeyId": "ID ключа GPG для подписи коммитов (например: ABCD1234EF567890)",
"config.defaultIdentity": "ID идентификатора по умолчанию, когда идентификатор не выбран",
"config.autoSwitchSshKey": "Автоматически переключать ключ SSH при смене идентификатора",
"config.applyToSubmodules": "Автоматически применять идентификатор к подмодулям Git при переключении",
"config.submoduleDepth": "Глубина применения подмодулей (1-5, 1 = только прямые подмодули)",
"config.showNotifications": "Показывать уведомления при переключении идентификаторов",
"config.includeIconInGitConfig": "Включать эмодзи иконки в Git config user.name (влияет на историю коммитов). Если false, иконка отображается только в интерфейсе редактора.",
"config.logging.fileEnabled": "Сохранять журналы аудита в файл (записывает переключения идентификаторов, операции с ключами SSH и т.д.)",
"config.logging.level": "Детализация журнала (DEBUG=всё, ERROR=только ошибки). Записывает выбранный уровень и выше.",
"config.logging.filePath": "Путь к файлу журнала (например: ~/.git-id-switcher/security.log)",
"config.logging.maxFileSize": "Максимальный размер файла до ротации (байт, по умолчанию: 10МБ)",
"config.logging.maxFiles": "Максимальное количество ротируемых файлов (по умолчанию: 5)",
"config.logging.redactAllSensitive": "При включении все значения маскируются в журналах (максимальная конфиденциальность)",
"config.category.syncCheck": "Git ID Switcher: Проверка синхронизации",
"config.syncCheck.enabled": "Проверяет, соответствует ли выбранный профиль фактической конфигурации git. При обнаружении расхождения в строке состояния отображается предупреждение.",
"config.syncCheck.onFocusReturn": "Выполняет проверку синхронизации, когда окно редактора снова получает фокус (например, после переключения из терминала, в котором могла быть изменена конфигурация git).",
"config.commandTimeouts": "Пользовательские значения тайм-аута для команд (в миллисекундах)",
"config.commandTimeouts.markdown": "Переопределить стандартные тайм-ауты команд. Пример:\n```json\n{\n \"git\": 15000,\n \"ssh-add\": 10000\n}\n```\nЗначения по умолчанию: git=10000мс, ssh-add=5000мс, ssh-keygen=5000мс, другие=30000мс"
}