-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.nls.ja.json
More file actions
42 lines (42 loc) · 4.7 KB
/
Copy pathpackage.nls.ja.json
File metadata and controls
42 lines (42 loc) · 4.7 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": "IDを選択",
"command.showCurrentIdentity": "現在のIDを表示",
"command.showDocumentation": "ドキュメントを表示",
"command.deleteIdentity": "プロフィールを削除",
"config.title": "Git ID Switcher",
"config.category.identity": "Git ID Switcher: ID管理",
"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 IDのリスト",
"config.identities.markdown": "Git ID(プロフィール)のリスト。各IDには以下を設定できます:\n- `id`: 一意の識別子(英数字・ハイフン・アンダースコアのみ、重複不可・必須)\n- `name`: Git user.name(必須)\n- `email`: Git user.email(必須)\n- `service`: Gitホスティングサービス(例: GitHub, GitLab, Bitbucket)\n- `icon`: ステータスバーに表示する絵文字(例: 🏠, 💼)\n- `description`: このIDのメモ(例: 会社用、個人用)\n- `sshKeyPath`: SSH秘密鍵へのパス(例: ~/.ssh/id_ed25519_work)\n- `sshHost`: SSH設定のホストエイリアス(例: github-work, gitlab-personal)\n- `gpgKeyId`: コミット署名用のGPG鍵ID(例: 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": "このIDのメモ(例: 会社用、個人用)",
"config.identities.sshKeyPath": "SSH秘密鍵へのパス(例: ~/.ssh/id_ed25519_work)",
"config.identities.sshHost": "SSH設定のホストエイリアス(例: github-work, gitlab-personal)",
"config.identities.gpgKeyId": "コミット署名用のGPG鍵ID(例: ABCD1234EF567890)",
"config.defaultIdentity": "IDが選択されていない場合に使用するデフォルトのID",
"config.autoSwitchSshKey": "ID変更時にSSH鍵も自動的に切り替える",
"config.applyToSubmodules": "切り替え時にGitサブモジュールにもIDを自動適用する",
"config.submoduleDepth": "サブモジュールの適用深度(1〜5、1 = 直接のサブモジュールのみ)",
"config.showNotifications": "ID切り替え時に通知を表示する",
"config.includeIconInGitConfig": "Git configのuser.nameにアイコン絵文字を含める(コミット履歴に影響)。falseの場合、アイコンはエディタUIのみに表示されます。",
"config.logging.fileEnabled": "監査ログをファイルに保存する(ID切り替え、SSH鍵操作などを記録)",
"config.logging.level": "ログの詳細度を設定(DEBUG=全て記録、ERROR=エラーのみ。選択したレベル以上を記録)",
"config.logging.filePath": "ログファイルのパス(例:~/.git-id-switcher/security.log)",
"config.logging.maxFileSize": "ローテーション前の最大ファイルサイズ(バイト単位、デフォルト:10MB)",
"config.logging.maxFiles": "保持するローテーションファイルの最大数(デフォルト:5)",
"config.logging.redactAllSensitive": "有効にすると、ログ内の全ての値をマスクします(最大プライバシーモード)",
"config.category.syncCheck": "Git ID Switcher: 同期チェック",
"config.syncCheck.enabled": "選択中のプロフィールと実際のgit configが一致しているかをチェックします。不一致が検出されると、ステータスバーに警告が表示されます。",
"config.syncCheck.onFocusReturn": "エディタウィンドウにフォーカスが戻ったときに同期チェックを実行します(例:ターミナルでgit configを変更した後)。",
"config.commandTimeouts": "コマンドのカスタムタイムアウト値(ミリ秒単位)",
"config.commandTimeouts.markdown": "デフォルトのコマンドタイムアウトを上書きします。例:\n```json\n{\n \"git\": 15000,\n \"ssh-add\": 10000\n}\n```\nデフォルト値:git=10000ms、ssh-add=5000ms、ssh-keygen=5000ms、その他=30000ms"
}