Skip to content

Commit 6599121

Browse files
committed
feat: enhance VS Code connection instructions and add SSH setup script details
1 parent 4c396d6 commit 6599121

11 files changed

Lines changed: 740 additions & 71 deletions

File tree

frontend/src/components/vscode-open/index.vue

Lines changed: 542 additions & 59 deletions
Large diffs are not rendered by default.

frontend/src/lang/modules/en.ts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1951,7 +1951,27 @@ const message = {
19511951
top: 'Go Back',
19521952
up: 'Go back',
19531953
openWithVscode: 'Open with VS Code',
1954-
vscodeHelper: 'Please make sure that VS Code is installed locally and the SSH Remote plugin is configured',
1954+
vscodeHelper:
1955+
'Confirm the authentication mode, host, port, and username. Key authentication requires SSH configuration on the computer running VS Code before use.',
1956+
vscodeCopyConfig: 'Copy setup script',
1957+
vscodeKeyHelper:
1958+
'The private key download name is derived from the configured path. Save the file to that path; the setup script will verify it and apply permissions.',
1959+
vscodeKeyPath: 'SSH private key path',
1960+
vscodeKeyPathPlaceholder: 'For example: ~/.ssh/id_ed25519',
1961+
vscodeSelectKey: 'SSH private key',
1962+
vscodeScriptPreview: 'SSH setup script',
1963+
vscodePasswordHelper:
1964+
'Password authentication does not write to the local SSH config. Enter the password in VS Code when connecting to the remote host.',
1965+
vscodePasswordHint:
1966+
'Password authentication connects with the configured host, port, and username. No setup script or private key file is required.',
1967+
vscodeScriptPreviewHint:
1968+
'Run the setup script on the computer running VS Code to register the SSH alias for remote connections. Rerun it after changing the host, port, username, private key, or key path.',
1969+
vscodePasswordModeTitle: 'Password authentication',
1970+
vscodePasswordModeHint:
1971+
'Password authentication connects with the configured host, port, and username. No setup script or private key file is required.',
1972+
vscodePasswordStep1: 'Confirm the host, port, and username.',
1973+
vscodePasswordStep2: 'Open VS Code and enter the password when prompted.',
1974+
vscodePasswordStep3: 'No private key download is required for this mode.',
19551975
saveContentAndClose: 'The file has been modified, do you want to save and close it?',
19561976
saveAndOpenNewFile: 'The file has been modified, do you want to save and open the new file?',
19571977
noEdit: 'The file has not been modified, no need to do this!',

frontend/src/lang/modules/es-es.ts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1990,7 +1990,27 @@ const message = {
19901990
top: 'Volver arriba',
19911991
up: 'Subir',
19921992
openWithVscode: 'Abrir con VS Code',
1993-
vscodeHelper: 'Asegúrese de tener instalado VS Code y configurado el plugin SSH Remote',
1993+
vscodeHelper:
1994+
'Confirme el modo de autenticación, el host, el puerto y el usuario. La autenticación con clave requiere configurar SSH en el equipo donde se ejecuta VS Code antes de usarla.',
1995+
vscodeCopyConfig: 'Copiar script de configuración',
1996+
vscodeKeyHelper:
1997+
'El nombre de descarga de la clave privada se deriva de la ruta configurada. Guarde el archivo en esa ruta; el script de configuración lo verificará y aplicará permisos.',
1998+
vscodeKeyPath: 'Ruta de la clave privada SSH',
1999+
vscodeKeyPathPlaceholder: 'Por ejemplo: ~/.ssh/id_ed25519',
2000+
vscodeSelectKey: 'Clave privada SSH',
2001+
vscodeScriptPreview: 'Script de configuración SSH',
2002+
vscodePasswordHelper:
2003+
'La autenticación por contraseña no escribe en la configuración SSH local. Introduzca la contraseña en VS Code al conectarse al host remoto.',
2004+
vscodePasswordHint:
2005+
'La autenticación por contraseña conecta con el host, puerto y usuario configurados. No requiere script de configuración ni archivo de clave privada.',
2006+
vscodeScriptPreviewHint:
2007+
'Ejecute el script de configuración en el equipo donde se ejecuta VS Code para registrar el alias SSH de conexión remota. Vuelva a ejecutarlo si cambia el host, puerto, usuario, clave privada o ruta de la clave.',
2008+
vscodePasswordModeTitle: 'Autenticación por contraseña',
2009+
vscodePasswordModeHint:
2010+
'La autenticación por contraseña conecta con el host, puerto y usuario configurados. No requiere script de configuración ni archivo de clave privada.',
2011+
vscodePasswordStep1: 'Confirme el host, el puerto y el usuario.',
2012+
vscodePasswordStep2: 'Abra VS Code e introduzca la contraseña cuando se le solicite.',
2013+
vscodePasswordStep3: 'No es necesario descargar la clave privada.',
19942014
saveContentAndClose: 'El archivo se ha modificado, ¿desea guardar y cerrar?',
19952015
saveAndOpenNewFile: 'El archivo se ha modificado, ¿desea guardar y abrir el nuevo archivo?',
19962016
noEdit: 'El archivo no ha sido modificado, ¡no es necesario hacer esto!',

frontend/src/lang/modules/ja.ts

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1960,7 +1960,26 @@ const message = {
19601960
up: '戻って行きます',
19611961
openWithVscode: 'VSコードで開く',
19621962
vscodeHelper:
1963-
'VSコードがローカルにインストールされ、SSHリモートプラグインが構成されていることを確認してください',
1963+
'認証方式、ホスト、ポート、ユーザー名を確認してください。鍵認証を使用する場合は、事前に VS Code を実行するローカルコンピューターで SSH 設定を完了してください。',
1964+
vscodeCopyConfig: 'セットアップスクリプトをコピー',
1965+
vscodeKeyHelper:
1966+
'秘密鍵のダウンロード名は設定したパスから生成されます。そのパスに保存してください。設定スクリプトがファイルを確認し、権限を設定します。',
1967+
vscodeKeyPath: 'SSH 秘密鍵のパス',
1968+
vscodeKeyPathPlaceholder: '例: ~/.ssh/id_ed25519',
1969+
vscodeSelectKey: 'SSH 秘密鍵',
1970+
vscodeScriptPreview: 'SSH 設定スクリプト',
1971+
vscodePasswordHelper:
1972+
'パスワード認証はローカル SSH 設定に書き込まれません。リモートホストへ接続する際は、VS Code でパスワードを入力してください。',
1973+
vscodePasswordHint:
1974+
'パスワード認証は、設定したホスト、ポート、ユーザー名で接続します。設定スクリプトや秘密鍵ファイルは不要です。',
1975+
vscodeScriptPreviewHint:
1976+
'VS Code を実行するローカルコンピューターで設定スクリプトを実行すると、リモート接続用の SSH エイリアスが登録されます。ホスト、ポート、ユーザー名、秘密鍵、または鍵パスを変更した場合は再実行してください。',
1977+
vscodePasswordModeTitle: 'パスワード認証',
1978+
vscodePasswordModeHint:
1979+
'パスワード認証は、設定したホスト、ポート、ユーザー名で接続します。設定スクリプトや秘密鍵ファイルは不要です。',
1980+
vscodePasswordStep1: 'ホスト、ポート、ユーザー名を確認します。',
1981+
vscodePasswordStep2: 'VS Code を開き、接続時にパスワードを入力します。',
1982+
vscodePasswordStep3: '秘密鍵のダウンロードは不要です。',
19641983
saveContentAndClose: 'ファイルが変更されましたが、保存して閉じたいですか?',
19651984
saveAndOpenNewFile: 'ファイルが変更されましたが、新しいファイルを保存して開きますか?',
19661985
noEdit: 'ファイルは変更されておらず、これを行う必要はありません!',

frontend/src/lang/modules/ko.ts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1919,7 +1919,27 @@ const message = {
19191919
top: '처음으로 돌아가기',
19201920
up: '뒤로가기',
19211921
openWithVscode: 'VS Code 로 열기',
1922-
vscodeHelper: '로컬에 VS Code 가 설치되어 있고 SSH Remote 플러그인이 구성되어 있는지 확인하세요.',
1922+
vscodeHelper:
1923+
'인증 방식, 호스트, 포트, 사용자명을 확인하세요. 키 인증을 사용하려면 먼저 VS Code를 실행하는 로컬 컴퓨터에서 SSH 설정을 완료해야 합니다.',
1924+
vscodeCopyConfig: '설정 스크립트 복사',
1925+
vscodeKeyHelper:
1926+
'개인 키 다운로드 파일명은 설정된 경로를 기준으로 생성됩니다. 파일을 해당 경로에 저장하면 설정 스크립트가 파일을 확인하고 권한을 적용합니다.',
1927+
vscodeKeyPath: 'SSH 개인 키 경로',
1928+
vscodeKeyPathPlaceholder: '예: ~/.ssh/id_ed25519',
1929+
vscodeSelectKey: 'SSH 개인 키',
1930+
vscodeScriptPreview: 'SSH 설정 스크립트',
1931+
vscodePasswordHelper:
1932+
'비밀번호 인증은 로컬 SSH 설정에 기록되지 않습니다. 원격 호스트에 연결할 때 VS Code에서 비밀번호를 입력해야 합니다.',
1933+
vscodePasswordHint:
1934+
'비밀번호 인증은 설정된 호스트, 포트, 사용자명으로 연결합니다. 설정 스크립트나 개인 키 파일은 필요하지 않습니다.',
1935+
vscodeScriptPreviewHint:
1936+
'VS Code를 실행하는 로컬 컴퓨터에서 설정 스크립트를 실행하면 원격 연결용 SSH 별칭이 등록됩니다. 호스트, 포트, 사용자명, 개인 키 또는 키 경로가 변경되면 다시 실행하세요.',
1937+
vscodePasswordModeTitle: '비밀번호 인증',
1938+
vscodePasswordModeHint:
1939+
'비밀번호 인증은 설정된 호스트, 포트, 사용자명으로 연결합니다. 설정 스크립트나 개인 키 파일은 필요하지 않습니다.',
1940+
vscodePasswordStep1: '호스트, 포트, 사용자명을 확인하세요.',
1941+
vscodePasswordStep2: 'VS Code를 열고 연결 시 비밀번호를 입력하세요.',
1942+
vscodePasswordStep3: '개인 키 다운로드는 필요하지 않습니다.',
19231943
saveContentAndClose: '파일이 수정되었습니다. 저장 후 닫으시겠습니까?',
19241944
saveAndOpenNewFile: '파일이 수정되었습니다. 저장 후 새 파일을 열겠습니까?',
19251945
noEdit: '파일이 수정되지 않았습니다. 이 작업은 필요하지 않습니다!',

frontend/src/lang/modules/ms.ts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1994,7 +1994,27 @@ const message = {
19941994
top: 'Pergi ke atas',
19951995
up: 'Kembali',
19961996
openWithVscode: 'Buka dengan VS Code',
1997-
vscodeHelper: 'Pastikan VS Code dipasang secara tempatan dan pemalam SSH Remote dikonfigurasikan',
1997+
vscodeHelper:
1998+
'Sahkan mod pengesahan, hos, port dan nama pengguna. Pengesahan kunci memerlukan konfigurasi SSH pada komputer yang menjalankan VS Code sebelum digunakan.',
1999+
vscodeCopyConfig: 'Salin skrip persediaan',
2000+
vscodeKeyHelper:
2001+
'Nama muat turun kunci peribadi dijana daripada laluan yang dikonfigurasi. Simpan fail ke laluan tersebut; skrip persediaan akan menyemak fail dan menetapkan kebenaran.',
2002+
vscodeKeyPath: 'Laluan kunci peribadi SSH',
2003+
vscodeKeyPathPlaceholder: 'Contohnya: ~/.ssh/id_ed25519',
2004+
vscodeSelectKey: 'Kunci peribadi SSH',
2005+
vscodeScriptPreview: 'Skrip persediaan SSH',
2006+
vscodePasswordHelper:
2007+
'Pengesahan kata laluan tidak ditulis ke konfigurasi SSH tempatan. Masukkan kata laluan dalam VS Code semasa menyambung ke hos jauh.',
2008+
vscodePasswordHint:
2009+
'Pengesahan kata laluan menyambung menggunakan hos, port dan nama pengguna yang dikonfigurasi. Tiada skrip persediaan atau fail kunci peribadi diperlukan.',
2010+
vscodeScriptPreviewHint:
2011+
'Jalankan skrip persediaan pada komputer yang menjalankan VS Code untuk mendaftar alias SSH sambungan jauh. Jalankan semula selepas hos, port, nama pengguna, kunci peribadi atau laluan kunci berubah.',
2012+
vscodePasswordModeTitle: 'Pengesahan kata laluan',
2013+
vscodePasswordModeHint:
2014+
'Pengesahan kata laluan menyambung menggunakan hos, port dan nama pengguna yang dikonfigurasi. Tiada skrip persediaan atau fail kunci peribadi diperlukan.',
2015+
vscodePasswordStep1: 'Sahkan hos, port, dan nama pengguna.',
2016+
vscodePasswordStep2: 'Buka VS Code dan masukkan kata laluan apabila diminta.',
2017+
vscodePasswordStep3: 'Tiada muat turun kunci peribadi diperlukan.',
19982018
saveContentAndClose: 'Fail telah diubah suai, adakah anda mahu menyimpan dan menutupnya?',
19992019
saveAndOpenNewFile: 'Fail telah diubah suai, adakah anda mahu menyimpan dan membuka fail baru?',
20002020
noEdit: 'Fail tidak diubah suai, tiada keperluan untuk tindakan ini!',

frontend/src/lang/modules/pt-br.ts

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2108,7 +2108,26 @@ const message = {
21082108
up: 'Voltar',
21092109
openWithVscode: 'Abrir com VS Code',
21102110
vscodeHelper:
2111-
'Por favor, certifique-se de que o VS Code está instalado localmente e o plugin SSH Remote está configurado',
2111+
'Confirme o modo de autenticação, host, porta e usuário. A autenticação por chave exige configurar o SSH no computador que executa o VS Code antes do uso.',
2112+
vscodeCopyConfig: 'Copiar script de configuração',
2113+
vscodeKeyHelper:
2114+
'O nome do download da chave privada é derivado do caminho configurado. Salve o arquivo nesse caminho; o script de configuração verificará o arquivo e aplicará permissões.',
2115+
vscodeKeyPath: 'Caminho da chave privada SSH',
2116+
vscodeKeyPathPlaceholder: 'Por exemplo: ~/.ssh/id_ed25519',
2117+
vscodeSelectKey: 'Chave privada SSH',
2118+
vscodeScriptPreview: 'Script de configuração SSH',
2119+
vscodePasswordHelper:
2120+
'A autenticação por senha não grava na configuração SSH local. Informe a senha no VS Code ao conectar ao host remoto.',
2121+
vscodePasswordHint:
2122+
'A autenticação por senha conecta usando host, porta e usuário configurados. Não exige script de configuração nem arquivo de chave privada.',
2123+
vscodeScriptPreviewHint:
2124+
'Execute o script de configuração no computador que executa o VS Code para registrar o alias SSH de conexão remota. Execute-o novamente se alterar host, porta, usuário, chave privada ou caminho da chave.',
2125+
vscodePasswordModeTitle: 'Autenticação por senha',
2126+
vscodePasswordModeHint:
2127+
'A autenticação por senha conecta usando host, porta e usuário configurados. Não exige script de configuração nem arquivo de chave privada.',
2128+
vscodePasswordStep1: 'Confirme host, porta e usuário.',
2129+
vscodePasswordStep2: 'Abra o VS Code e informe a senha quando solicitado.',
2130+
vscodePasswordStep3: 'Não é necessário baixar a chave privada.',
21122131
saveContentAndClose: 'O arquivo foi modificado, deseja salvar e fechar?',
21132132
saveAndOpenNewFile: 'O arquivo foi modificado, deseja salvar e abrir o novo arquivo?',
21142133
noEdit: 'O arquivo não foi modificado, não é necessário fazer isso!',

frontend/src/lang/modules/ru.ts

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -687,8 +687,7 @@ const message = {
687687
allowedOriginsRequired: 'Укажите хотя бы один адрес доступа',
688688
allowedOriginsInvalid: 'Используйте формат http(s)://host-or-ip[:port]',
689689
provider: 'Поставщик моделей',
690-
accountModelsHelper:
691-
'Настройте модели, которые этот аккаунт предоставляет OpenClaw для выбора и настройки',
690+
accountModelsHelper: 'Настройте модели, которые этот аккаунт предоставляет OpenClaw для выбора и настройки',
692691
accountModelsRequired: 'Выберите хотя бы одну модель',
693692
accountModelsDuplicate: 'В каталоге обнаружены повторяющиеся модели',
694693
modelPool: 'Каталог моделей',
@@ -1974,7 +1973,27 @@ const message = {
19741973
top: 'Вернуться',
19751974
up: 'Назад',
19761975
openWithVscode: 'Открыть в VS Code',
1977-
vscodeHelper: 'Пожалуйста, убедитесь что VS Code установлен локально и настроен плагин SSH Remote',
1976+
vscodeHelper:
1977+
'Проверьте способ аутентификации, хост, порт и имя пользователя. Для аутентификации по ключу сначала настройте SSH на компьютере, где запущен VS Code.',
1978+
vscodeCopyConfig: 'Скопировать скрипт настройки',
1979+
vscodeKeyHelper:
1980+
'Имя файла приватного ключа формируется из указанного пути. Сохраните файл по этому пути; скрипт настройки проверит его и применит права доступа.',
1981+
vscodeKeyPath: 'Путь к SSH приватному ключу',
1982+
vscodeKeyPathPlaceholder: 'Например: ~/.ssh/id_ed25519',
1983+
vscodeSelectKey: 'SSH приватный ключ',
1984+
vscodeScriptPreview: 'Скрипт настройки SSH',
1985+
vscodePasswordHelper:
1986+
'Парольная аутентификация не записывается в локальную SSH config. Введите пароль в VS Code при подключении к удаленному хосту.',
1987+
vscodePasswordHint:
1988+
'Парольная аутентификация подключается с указанными хостом, портом и именем пользователя. Скрипт настройки и файл приватного ключа не требуются.',
1989+
vscodeScriptPreviewHint:
1990+
'Выполните скрипт настройки на компьютере, где запущен VS Code, чтобы зарегистрировать SSH alias для удаленного подключения. Повторите выполнение после изменения хоста, порта, имени пользователя, приватного ключа или пути к ключу.',
1991+
vscodePasswordModeTitle: 'Парольная аутентификация',
1992+
vscodePasswordModeHint:
1993+
'Парольная аутентификация подключается с указанными хостом, портом и именем пользователя. Скрипт настройки и файл приватного ключа не требуются.',
1994+
vscodePasswordStep1: 'Проверьте хост, порт и имя пользователя.',
1995+
vscodePasswordStep2: 'Откройте VS Code и введите пароль при подключении.',
1996+
vscodePasswordStep3: 'Загрузка приватного ключа не требуется.',
19781997
saveContentAndClose: 'Файл был изменен, хотите сохранить и закрыть его?',
19791998
saveAndOpenNewFile: 'Файл был изменен, хотите сохранить и открыть новый файл?',
19801999
noEdit: 'Файл не был изменен, не нужно этого делать!',

0 commit comments

Comments
 (0)