mirror of
https://github.com/xpipe-io/xpipe.git
synced 2026-08-28 20:26:38 +00:00
Rework modification setting for mcp
This commit is contained in:
@@ -63,6 +63,8 @@ public class AppMcpServer {
|
||||
readOnlyTools.add(McpTools.listFiles());
|
||||
readOnlyTools.add(McpTools.findFile());
|
||||
readOnlyTools.add(McpTools.getFileInfo());
|
||||
readOnlyTools.add(McpTools.openTerminal());
|
||||
readOnlyTools.add(McpTools.openTerminalInline());
|
||||
|
||||
var mutationTools = new ArrayList<McpServerFeatures.SyncToolSpecification>();
|
||||
mutationTools.add(McpTools.createFile());
|
||||
@@ -70,8 +72,6 @@ public class AppMcpServer {
|
||||
mutationTools.add(McpTools.createDirectory());
|
||||
mutationTools.add(McpTools.runCommand());
|
||||
mutationTools.add(McpTools.runScript());
|
||||
mutationTools.add(McpTools.openTerminal());
|
||||
mutationTools.add(McpTools.openTerminalInline());
|
||||
mutationTools.add(McpTools.toggleState());
|
||||
|
||||
for (McpServerFeatures.SyncToolSpecification readOnlyTool : readOnlyTools) {
|
||||
|
||||
@@ -137,7 +137,7 @@ public interface McpToolHandler
|
||||
return e.ref();
|
||||
}
|
||||
|
||||
public DataStoreEntryRef<ShellStore> getShellStoreRef(String name) throws BeaconClientException {
|
||||
public DataStoreEntryRef<ShellStore> getShellStoreRef(String name, boolean mutation) throws BeaconClientException {
|
||||
var ref = getDataStoreRef(name);
|
||||
var isShell = ref.getStore() instanceof ShellStore;
|
||||
if (!isShell) {
|
||||
@@ -145,6 +145,12 @@ public interface McpToolHandler
|
||||
+ DataStorage.get().getStorePath(ref.get()).toString() + " is not a shell connection");
|
||||
}
|
||||
|
||||
var disableMutation = DataStorage.get().getEffectiveCategoryConfig(ref.get()).getDontAllowScripts();
|
||||
if (mutation && disableMutation != null && disableMutation) {
|
||||
throw new BeaconClientException("Modifications to connection "
|
||||
+ DataStorage.get().getStorePath(ref.get()).toString() + " is disabled by the category setting");
|
||||
}
|
||||
|
||||
return ref.asNeeded();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -135,7 +135,7 @@ public final class McpTools {
|
||||
.callHandler(McpToolHandler.of((req) -> {
|
||||
var path = req.getFilePath("path");
|
||||
var system = req.getStringArgument("system");
|
||||
var shellStore = req.getShellStoreRef(system);
|
||||
var shellStore = req.getShellStoreRef(system, false);
|
||||
var shellSession = AppBeaconServer.get().getCache().getOrStart(shellStore);
|
||||
var fs = new ConnectionFileSystem(shellSession.getControl());
|
||||
|
||||
@@ -162,7 +162,7 @@ public final class McpTools {
|
||||
var path = req.getFilePath("path");
|
||||
var system = req.getStringArgument("system");
|
||||
var recursive = req.getOptionalBooleanArgument("recursive").orElse(false);
|
||||
var shellStore = req.getShellStoreRef(system);
|
||||
var shellStore = req.getShellStoreRef(system, false);
|
||||
var shellSession = AppBeaconServer.get().getCache().getOrStart(shellStore);
|
||||
var fs = new ConnectionFileSystem(shellSession.getControl());
|
||||
|
||||
@@ -191,7 +191,7 @@ public final class McpTools {
|
||||
var system = req.getStringArgument("system");
|
||||
var recursive = req.getOptionalBooleanArgument("recursive").orElse(false);
|
||||
var pattern = req.getStringArgument("name");
|
||||
var shellStore = req.getShellStoreRef(system);
|
||||
var shellStore = req.getShellStoreRef(system, false);
|
||||
var shellSession = AppBeaconServer.get().getCache().getOrStart(shellStore);
|
||||
var fs = new ConnectionFileSystem(shellSession.getControl());
|
||||
|
||||
@@ -223,7 +223,7 @@ public final class McpTools {
|
||||
.callHandler(McpToolHandler.of((req) -> {
|
||||
var path = req.getFilePath("path");
|
||||
var system = req.getStringArgument("system");
|
||||
var shellStore = req.getShellStoreRef(system);
|
||||
var shellStore = req.getShellStoreRef(system, false);
|
||||
var shellSession = AppBeaconServer.get().getCache().getOrStart(shellStore);
|
||||
var fs = new ConnectionFileSystem(shellSession.getControl());
|
||||
|
||||
@@ -264,7 +264,7 @@ public final class McpTools {
|
||||
.callHandler(McpToolHandler.of((req) -> {
|
||||
var path = req.getFilePath("path");
|
||||
var system = req.getStringArgument("system");
|
||||
var shellStore = req.getShellStoreRef(system);
|
||||
var shellStore = req.getShellStoreRef(system, true);
|
||||
var shellSession = AppBeaconServer.get().getCache().getOrStart(shellStore);
|
||||
var fs = new ConnectionFileSystem(shellSession.getControl());
|
||||
|
||||
@@ -297,7 +297,7 @@ public final class McpTools {
|
||||
var path = req.getFilePath("path");
|
||||
var system = req.getStringArgument("system");
|
||||
var content = req.getStringArgument("content");
|
||||
var shellStore = req.getShellStoreRef(system);
|
||||
var shellStore = req.getShellStoreRef(system, true);
|
||||
var shellSession = AppBeaconServer.get().getCache().getOrStart(shellStore);
|
||||
var fs = new ConnectionFileSystem(shellSession.getControl());
|
||||
|
||||
@@ -320,7 +320,7 @@ public final class McpTools {
|
||||
.callHandler(McpToolHandler.of((req) -> {
|
||||
var path = req.getFilePath("path");
|
||||
var system = req.getStringArgument("system");
|
||||
var shellStore = req.getShellStoreRef(system);
|
||||
var shellStore = req.getShellStoreRef(system, true);
|
||||
var shellSession = AppBeaconServer.get().getCache().getOrStart(shellStore);
|
||||
var fs = new ConnectionFileSystem(shellSession.getControl());
|
||||
|
||||
@@ -344,7 +344,7 @@ public final class McpTools {
|
||||
.callHandler(McpToolHandler.of((req) -> {
|
||||
var command = req.getStringArgument("command");
|
||||
var system = req.getStringArgument("system");
|
||||
var shellStore = req.getShellStoreRef(system);
|
||||
var shellStore = req.getShellStoreRef(system, true);
|
||||
var shellSession = AppBeaconServer.get().getCache().getOrStart(shellStore);
|
||||
|
||||
var out = ProcessControlProvider.get().executeMcpCommand(shellSession.getControl(), command);
|
||||
@@ -367,7 +367,7 @@ public final class McpTools {
|
||||
var directory = req.getFilePath("directory");
|
||||
var arguments = req.getStringArgument("arguments");
|
||||
|
||||
var shellStore = req.getShellStoreRef(system);
|
||||
var shellStore = req.getShellStoreRef(system, true);
|
||||
var shellSession = AppBeaconServer.get().getCache().getOrStart(shellStore);
|
||||
|
||||
var clazz = Class.forName(
|
||||
@@ -404,7 +404,7 @@ public final class McpTools {
|
||||
.callHandler(McpToolHandler.of((req) -> {
|
||||
var system = req.getStringArgument("system");
|
||||
var directory = req.getOptionalStringArgument("directory");
|
||||
var shellStore = req.getShellStoreRef(system);
|
||||
var shellStore = req.getShellStoreRef(system, false);
|
||||
var shellSession = AppBeaconServer.get().getCache().getOrStart(shellStore);
|
||||
|
||||
TerminalLaunch.builder()
|
||||
@@ -427,7 +427,7 @@ public final class McpTools {
|
||||
.callHandler(McpToolHandler.of((req) -> {
|
||||
var system = req.getStringArgument("system");
|
||||
var directory = req.getOptionalStringArgument("directory");
|
||||
var shellStore = req.getShellStoreRef(system);
|
||||
var shellStore = req.getShellStoreRef(system, false);
|
||||
var shellSession = AppBeaconServer.get().getCache().getOrStart(shellStore);
|
||||
|
||||
var script = shellSession
|
||||
|
||||
Generated
+2
-2
@@ -1447,8 +1447,8 @@ categoryColorDescription=Den standardfarve, der skal bruges til forbindelser ind
|
||||
categorySync=Synkroniser med git-arkiv
|
||||
categorySyncDescription=Synkroniser automatisk alle forbindelser med git-repository. Alle lokale ændringer af forbindelser vil blive skubbet til fjernlageret.
|
||||
categorySyncSpecial=Synkroniser med git-arkiv\n(Kan ikke konfigureres for specialkategorien "$NAME$")
|
||||
categoryDontAllowScripts=Deaktivering af scripts
|
||||
categoryDontAllowScriptsDescription=Deaktiver oprettelse af scripts på systemer i denne kategori for at forhindre ændringer i filsystemet. Dette vil deaktivere al scripting-funktionalitet, shell-miljøkommandoer, prompter med mere.
|
||||
categoryDontAllowScripts=Deaktiver alle ændringer
|
||||
categoryDontAllowScriptsDescription=Deaktiver enhver kommandoafvikling og andre operationer på systemer i denne kategori for at forhindre ændringer. Dette vil deaktivere al scripting-funktionalitet, shell-miljøkommandoer, prompter og meget mere.
|
||||
categoryConfirmAllModifications=Bekræft alle ændringer
|
||||
categoryConfirmAllModificationsDescription=Bekræft først enhver form for ændring af en forbindelse eller et filsystem. Det kan forhindre utilsigtede handlinger på vigtige systemer.
|
||||
categoryDefaultIdentity=Standard-identitet
|
||||
|
||||
Generated
+2
-2
@@ -1439,8 +1439,8 @@ categoryColorDescription=Die Standardfarbe, die für Verbindungen innerhalb dies
|
||||
categorySync=Mit Git-Repository synchronisieren
|
||||
categorySyncDescription=Synchronisiere alle Verbindungen automatisch mit dem git repository. Alle lokalen Änderungen an den Verbindungen werden in das Remote-Repository übertragen.
|
||||
categorySyncSpecial=Mit Git-Repository synchronisieren\n(Nicht konfigurierbar für die spezielle Kategorie "$NAME$")
|
||||
categoryDontAllowScripts=Skripte deaktivieren
|
||||
categoryDontAllowScriptsDescription=Deaktiviere die Skripterstellung auf Systemen dieser Kategorie, um Änderungen am Dateisystem zu verhindern. Dadurch werden alle Skriptfunktionen, Shell-Umgebungsbefehle, Eingabeaufforderungen und mehr deaktiviert.
|
||||
categoryDontAllowScripts=Alle Änderungen deaktivieren
|
||||
categoryDontAllowScriptsDescription=Deaktiviere die Ausführung von Befehlen und anderen Operationen auf Systemen in dieser Kategorie, um Änderungen zu verhindern. Dadurch werden alle Skriptfunktionen, Shell-Umgebungsbefehle, Eingabeaufforderungen und mehr deaktiviert.
|
||||
categoryConfirmAllModifications=Bestätige alle Änderungen
|
||||
categoryConfirmAllModificationsDescription=Bestätige jede Art von Änderung an einer Verbindung oder einem Dateisystem zuerst. Dies kann versehentliche Eingriffe in wichtige Systeme verhindern.
|
||||
categoryDefaultIdentity=Standard-Identität
|
||||
|
||||
Generated
+4
-2
@@ -1467,8 +1467,10 @@ categoryColorDescription=The default color to use for connections within this ca
|
||||
categorySync=Sync with git repository
|
||||
categorySyncDescription=Sync all connections automatically with git repository. All local changes to connections will be pushed to the remote.
|
||||
categorySyncSpecial=Sync with git repository\n(Not configurable for special category "$NAME$")
|
||||
categoryDontAllowScripts=Disable scripts
|
||||
categoryDontAllowScriptsDescription=Disable script creation on systems within this category to prevent any file system modifications. This will disable all scripting functionality, shell environment commands, prompts, and more.
|
||||
#force
|
||||
categoryDontAllowScripts=Disable all modifications
|
||||
#force
|
||||
categoryDontAllowScriptsDescription=Disable any command execution and other operations on systems within this category to prevent any modifications. This will disable all scripting functionality, shell environment commands, prompts, and more.
|
||||
categoryConfirmAllModifications=Confirm all modifications
|
||||
categoryConfirmAllModificationsDescription=Confirm any kind of modification for a connection or a file system first. This can prevent accidental operations on important systems.
|
||||
categoryDefaultIdentity=Default identity
|
||||
|
||||
Generated
+2
-2
@@ -1406,8 +1406,8 @@ categoryColorDescription=El color por defecto a utilizar para las conexiones den
|
||||
categorySync=Sincronizar con el repositorio git
|
||||
categorySyncDescription=Sincroniza todas las conexiones automáticamente con el repositorio git. Todos los cambios locales en las conexiones serán empujados al remoto.
|
||||
categorySyncSpecial=Sincronizar con repositorio git\n(No configurable para la categoría especial "$NAME$")
|
||||
categoryDontAllowScripts=Desactivar scripts
|
||||
categoryDontAllowScriptsDescription=Desactiva la creación de scripts en los sistemas de esta categoría para evitar cualquier modificación del sistema de archivos. Esto deshabilitará todas las funciones de creación de scripts, comandos del entorno shell, avisos, etc.
|
||||
categoryDontAllowScripts=Desactivar todas las modificaciones
|
||||
categoryDontAllowScriptsDescription=Desactiva la ejecución de comandos y otras operaciones en los sistemas de esta categoría para evitar cualquier modificación. Esto deshabilitará todas las funciones de scripting, comandos del entorno shell, avisos, etc.
|
||||
categoryConfirmAllModifications=Confirma todas las modificaciones
|
||||
categoryConfirmAllModificationsDescription=Confirma primero cualquier tipo de modificación de una conexión o de un sistema de archivos. Esto puede evitar operaciones accidentales en sistemas importantes.
|
||||
categoryDefaultIdentity=Identidad por defecto
|
||||
|
||||
Generated
+2
-2
@@ -1444,8 +1444,8 @@ categoryColorDescription=La couleur par défaut à utiliser pour les connexions
|
||||
categorySync=Synchronisation avec le dépôt git
|
||||
categorySyncDescription=Synchronise automatiquement toutes les connexions avec le dépôt git. Toutes les modifications locales apportées aux connexions seront poussées vers le dépôt distant.
|
||||
categorySyncSpecial=Synchronisation avec le dépôt git\n(Non configurable pour la catégorie spéciale "$NAME$")
|
||||
categoryDontAllowScripts=Désactiver les scripts
|
||||
categoryDontAllowScriptsDescription=Désactive la création de scripts sur les systèmes de cette catégorie pour empêcher toute modification du système de fichiers. Cela désactivera toutes les fonctionnalités de script, les commandes de l'environnement shell, les invites, etc.
|
||||
categoryDontAllowScripts=Désactive toutes les modifications
|
||||
categoryDontAllowScriptsDescription=Désactive toute exécution de commande et autres opérations sur les systèmes de cette catégorie pour empêcher toute modification. Cela désactivera toutes les fonctionnalités de script, les commandes de l'environnement shell, les invites, etc.
|
||||
categoryConfirmAllModifications=Confirme toutes les modifications
|
||||
categoryConfirmAllModificationsDescription=Confirme d'abord tout type de modification pour une connexion ou un système de fichiers. Cela peut éviter des opérations accidentelles sur des systèmes importants.
|
||||
categoryDefaultIdentity=Identité par défaut
|
||||
|
||||
Generated
+2
-2
@@ -1406,8 +1406,8 @@ categoryColorDescription=Warna default yang digunakan untuk koneksi dalam katego
|
||||
categorySync=Sinkronisasi dengan repositori git
|
||||
categorySyncDescription=Menyinkronkan semua koneksi secara otomatis dengan repositori git. Semua perubahan lokal pada koneksi akan didorong ke remote.
|
||||
categorySyncSpecial=Sinkronisasi dengan repositori git\n(Tidak dapat dikonfigurasi untuk kategori khusus "$NAME$")
|
||||
categoryDontAllowScripts=Menonaktifkan skrip
|
||||
categoryDontAllowScriptsDescription=Nonaktifkan pembuatan skrip pada sistem dalam kategori ini untuk mencegah modifikasi sistem file. Ini akan menonaktifkan semua fungsionalitas skrip, perintah lingkungan shell, prompt, dan lainnya.
|
||||
categoryDontAllowScripts=Menonaktifkan semua modifikasi
|
||||
categoryDontAllowScriptsDescription=Menonaktifkan eksekusi perintah dan operasi lain pada sistem dalam kategori ini untuk mencegah modifikasi. Ini akan menonaktifkan semua fungsionalitas skrip, perintah lingkungan shell, prompt, dan lainnya.
|
||||
categoryConfirmAllModifications=Mengonfirmasi semua modifikasi
|
||||
categoryConfirmAllModificationsDescription=Konfirmasikan terlebih dahulu segala jenis modifikasi untuk koneksi atau sistem file. Hal ini dapat mencegah operasi yang tidak disengaja pada sistem yang penting.
|
||||
categoryDefaultIdentity=Identitas default
|
||||
|
||||
Generated
+2
-2
@@ -1406,8 +1406,8 @@ categoryColorDescription=Il colore predefinito da utilizzare per le connessioni
|
||||
categorySync=Sincronizzazione con il repository git
|
||||
categorySyncDescription=Sincronizza automaticamente tutte le connessioni con il repository git. Tutte le modifiche locali alle connessioni saranno inviate al repository remoto.
|
||||
categorySyncSpecial=Sincronizzazione con il repository git\n(Non configurabile per la categoria speciale "$NAME$")
|
||||
categoryDontAllowScripts=Disabilita gli script
|
||||
categoryDontAllowScriptsDescription=Disabilita la creazione di script sui sistemi appartenenti a questa categoria per impedire qualsiasi modifica del file system. Questo disabilita tutte le funzionalità di scripting, i comandi dell'ambiente shell, i prompt e altro ancora.
|
||||
categoryDontAllowScripts=Disabilita tutte le modifiche
|
||||
categoryDontAllowScriptsDescription=Disabilita l'esecuzione di comandi e altre operazioni sui sistemi appartenenti a questa categoria per impedire qualsiasi modifica. In questo modo verranno disabilitate tutte le funzionalità di scripting, i comandi dell'ambiente shell, i prompt e altro ancora.
|
||||
categoryConfirmAllModifications=Conferma tutte le modifiche
|
||||
categoryConfirmAllModificationsDescription=Conferma prima qualsiasi tipo di modifica di una connessione o di un file system. In questo modo si possono evitare operazioni accidentali su sistemi importanti.
|
||||
categoryDefaultIdentity=Identità predefinita
|
||||
|
||||
Generated
+2
-2
@@ -1406,8 +1406,8 @@ categoryColorDescription=このカテゴリ内の接続に使用するデフォ
|
||||
categorySync=gitリポジトリと同期する
|
||||
categorySyncDescription=すべての接続をgitリポジトリと自動的に同期する。接続に対するローカルの変更はすべてリモートにプッシュされる。
|
||||
categorySyncSpecial=git リポジトリと同期する\n(特別なカテゴリ "$NAME$" では設定できない)
|
||||
categoryDontAllowScripts=スクリプトを無効にする
|
||||
categoryDontAllowScriptsDescription=このカテゴリ内のシステムでスクリプトの作成を無効にし、ファイルシステムの変更を防止する。これにより、すべてのスクリプト機能、シェル環境コマンド、プロンプトなどが無効になる。
|
||||
categoryDontAllowScripts=すべての変更を無効にする
|
||||
categoryDontAllowScriptsDescription=このカテゴリ内のシステムでコマンドの実行やその他の操作を無効にし、改ざんを防ぐ。これにより、すべてのスクリプト機能、シェル環境コマンド、プロンプトなどが無効になる。
|
||||
categoryConfirmAllModifications=すべての変更を確認する
|
||||
categoryConfirmAllModificationsDescription=接続やファイルシステムに対するいかなる変更も、最初に確認すること。これにより、重要なシステムに対する誤操作を防ぐことができる。
|
||||
categoryDefaultIdentity=デフォルトID
|
||||
|
||||
Generated
+2
-2
@@ -1446,8 +1446,8 @@ categoryColorDescription=이 카테고리 내의 연결에 사용할 기본 색
|
||||
categorySync=Git 리포지토리와 동기화
|
||||
categorySyncDescription=모든 연결을 git 리포지토리와 자동으로 동기화합니다. 연결에 대한 모든 로컬 변경사항이 원격으로 푸시됩니다.
|
||||
categorySyncSpecial=Git 리포지토리와 동기화\n(특수 카테고리 "$NAME$"에는 구성할 수 없음)
|
||||
categoryDontAllowScripts=스크립트 비활성화
|
||||
categoryDontAllowScriptsDescription=이 범주에 속하는 시스템에서 스크립트 생성을 비활성화하여 파일 시스템 수정을 방지합니다. 이렇게 하면 모든 스크립팅 기능, 셸 환경 명령, 프롬프트 등이 비활성화됩니다.
|
||||
categoryDontAllowScripts=모든 수정 사항 비활성화
|
||||
categoryDontAllowScriptsDescription=이 범주에 속하는 시스템에서 명령 실행 및 기타 작업을 비활성화하여 수정을 방지합니다. 이렇게 하면 모든 스크립팅 기능, 셸 환경 명령, 프롬프트 등이 비활성화됩니다.
|
||||
categoryConfirmAllModifications=모든 수정 사항 확인
|
||||
categoryConfirmAllModificationsDescription=연결 또는 파일 시스템에 대한 모든 종류의 수정 사항을 먼저 확인하세요. 이렇게 하면 중요한 시스템에서 실수로 작동하는 것을 방지할 수 있습니다.
|
||||
categoryDefaultIdentity=기본 ID
|
||||
|
||||
Generated
+2
-2
@@ -1406,8 +1406,8 @@ categoryColorDescription=De standaard te gebruiken kleur voor verbindingen binne
|
||||
categorySync=Synchroniseren met git repository
|
||||
categorySyncDescription=Synchroniseer alle verbindingen automatisch met een git repository. Alle lokale wijzigingen aan verbindingen worden naar de remote gepushed.
|
||||
categorySyncSpecial=Synchroniseren met git repository\n(Niet configureerbaar voor speciale categorie "$NAME$")
|
||||
categoryDontAllowScripts=Scripts uitschakelen
|
||||
categoryDontAllowScriptsDescription=Schakel het maken van scripts uit op systemen binnen deze categorie om wijzigingen aan het bestandssysteem te voorkomen. Dit schakelt alle scriptfunctionaliteit, shell-omgevingsopdrachten, prompts en meer uit.
|
||||
categoryDontAllowScripts=Alle wijzigingen uitschakelen
|
||||
categoryDontAllowScriptsDescription=Schakel het uitvoeren van commando's en andere bewerkingen op systemen binnen deze categorie uit om wijzigingen te voorkomen. Dit schakelt alle scriptfunctionaliteit, shell-omgevingscommando's, prompts en meer uit.
|
||||
categoryConfirmAllModifications=Bevestig alle wijzigingen
|
||||
categoryConfirmAllModificationsDescription=Bevestig elke wijziging aan een verbinding of bestandssysteem eerst. Dit kan onbedoelde bewerkingen op belangrijke systemen voorkomen.
|
||||
categoryDefaultIdentity=Standaard identiteit
|
||||
|
||||
Generated
+2
-2
@@ -1407,8 +1407,8 @@ categoryColorDescription=Domyślny kolor używany dla połączeń w tej kategori
|
||||
categorySync=Zsynchronizuj z repozytorium git
|
||||
categorySyncDescription=Synchronizuj wszystkie połączenia automatycznie z repozytorium git. Wszystkie lokalne zmiany w połączeniach zostaną przesłane do repozytorium zdalnego.
|
||||
categorySyncSpecial=Synchronizuj z repozytorium git\n(Nie konfigurowalne dla kategorii specjalnej "$NAME$")
|
||||
categoryDontAllowScripts=Wyłącz skrypty
|
||||
categoryDontAllowScriptsDescription=Wyłącz tworzenie skryptów w systemach należących do tej kategorii, aby zapobiec modyfikacjom systemu plików. Spowoduje to wyłączenie wszystkich funkcji skryptów, poleceń środowiska powłoki, monitów i innych.
|
||||
categoryDontAllowScripts=Wyłącz wszystkie modyfikacje
|
||||
categoryDontAllowScriptsDescription=Wyłącz wykonywanie poleceń i innych operacji w systemach należących do tej kategorii, aby zapobiec wszelkim modyfikacjom. Spowoduje to wyłączenie wszystkich funkcji skryptów, poleceń środowiska powłoki, monitów i innych.
|
||||
categoryConfirmAllModifications=Potwierdź wszystkie modyfikacje
|
||||
categoryConfirmAllModificationsDescription=Potwierdź najpierw każdy rodzaj modyfikacji połączenia lub systemu plików. Może to zapobiec przypadkowym operacjom na ważnych systemach.
|
||||
categoryDefaultIdentity=Tożsamość domyślna
|
||||
|
||||
Generated
+2
-2
@@ -1406,8 +1406,8 @@ categoryColorDescription=A cor predefinida a utilizar para ligações dentro des
|
||||
categorySync=Sincroniza com o repositório git
|
||||
categorySyncDescription=Sincroniza todas as ligações automaticamente com o repositório git. Todas as alterações locais às ligações serão enviadas para o repositório remoto.
|
||||
categorySyncSpecial=Sincroniza com o repositório git\n(Não configurável para a categoria especial "$NAME$")
|
||||
categoryDontAllowScripts=Desativar scripts
|
||||
categoryDontAllowScriptsDescription=Desabilita a criação de scripts em sistemas dentro desta categoria para evitar qualquer modificação no sistema de arquivos. Isto irá desativar todas as funcionalidades de scripting, comandos de ambiente shell, prompts e muito mais.
|
||||
categoryDontAllowScripts=Desabilita todas as modificações
|
||||
categoryDontAllowScriptsDescription=Desabilita qualquer execução de comando e outras operações em sistemas dentro desta categoria para evitar quaisquer modificações. Isto irá desativar todas as funcionalidades de scripting, comandos de ambiente shell, prompts e muito mais.
|
||||
categoryConfirmAllModifications=Confirma todas as modificações
|
||||
categoryConfirmAllModificationsDescription=Confirma primeiro qualquer tipo de modificação de uma ligação ou de um sistema de ficheiros. Isto pode evitar operações acidentais em sistemas importantes.
|
||||
categoryDefaultIdentity=Identidade por defeito
|
||||
|
||||
Generated
+2
-2
@@ -1509,8 +1509,8 @@ categoryColorDescription=Цвет по умолчанию, который буд
|
||||
categorySync=Синхронизация с git-репозиторием
|
||||
categorySyncDescription=Автоматически синхронизируй все соединения с git-репозиторием. Все локальные изменения в соединениях будут выгружаться в удаленный.
|
||||
categorySyncSpecial=Синхронизация с git-репозиторием\n(Не настраивается для специальной категории "$NAME$")
|
||||
categoryDontAllowScripts=Отключить скрипты
|
||||
categoryDontAllowScriptsDescription=Отключи создание скриптов в системах этой категории, чтобы предотвратить любые модификации файловой системы. Это отключит все функции скриптов, команды среды оболочки, подсказки и прочее.
|
||||
categoryDontAllowScripts=Отключить все модификации
|
||||
categoryDontAllowScriptsDescription=Отключи выполнение любых команд и других операций на системах из этой категории, чтобы предотвратить любые модификации. Это отключит все скриптовые функции, команды среды оболочки, подсказки и многое другое.
|
||||
categoryConfirmAllModifications=Подтверди все модификации
|
||||
categoryConfirmAllModificationsDescription=Любые изменения в соединении или файловой системе сначала подтверди. Это может предотвратить случайные операции с важными системами.
|
||||
categoryDefaultIdentity=Идентификация по умолчанию
|
||||
|
||||
Generated
+2
-2
@@ -1406,8 +1406,8 @@ categoryColorDescription=Standardfärgen som ska användas för anslutningar ino
|
||||
categorySync=Synkronisera med git-förvaret
|
||||
categorySyncDescription=Synkronisera alla anslutningar automatiskt med git-förvaret. Alla lokala ändringar av anslutningar kommer att skjutas till fjärrkontrollen.
|
||||
categorySyncSpecial=Synkronisera med git-förvaret\n(Ej konfigurerbar för specialkategori "$NAME$")
|
||||
categoryDontAllowScripts=Inaktivera skript
|
||||
categoryDontAllowScriptsDescription=Inaktivera skapandet av skript på system inom denna kategori för att förhindra ändringar i filsystemet. Detta inaktiverar all skriptfunktionalitet, kommandon i skalmiljön, uppmaningar med mera.
|
||||
categoryDontAllowScripts=Inaktivera alla modifieringar
|
||||
categoryDontAllowScriptsDescription=Inaktivera all kommandokörning och andra operationer på system inom denna kategori för att förhindra alla ändringar. Detta inaktiverar alla skriptfunktioner, kommandon i skalmiljön, uppmaningar med mera.
|
||||
categoryConfirmAllModifications=Bekräfta alla ändringar
|
||||
categoryConfirmAllModificationsDescription=Bekräfta först alla typer av ändringar av en anslutning eller ett filsystem. Detta kan förhindra oavsiktliga operationer på viktiga system.
|
||||
categoryDefaultIdentity=Standardidentitet
|
||||
|
||||
Generated
+2
-2
@@ -1406,8 +1406,8 @@ categoryColorDescription=Bu kategorideki bağlantılar için kullanılacak varsa
|
||||
categorySync=Git deposu ile senkronize et
|
||||
categorySyncDescription=Tüm bağlantıları git deposu ile otomatik olarak senkronize edin. Bağlantılardaki tüm yerel değişiklikler uzağa itilecektir.
|
||||
categorySyncSpecial=Git deposu ile senkronize et\n(Özel kategori "$NAME$" için yapılandırılamaz)
|
||||
categoryDontAllowScripts=Komut dosyalarını devre dışı bırak
|
||||
categoryDontAllowScriptsDescription=Herhangi bir dosya sistemi değişikliğini önlemek için bu kategorideki sistemlerde komut dosyası oluşturmayı devre dışı bırakın. Bu, tüm komut dosyası işlevlerini, kabuk ortamı komutlarını, istemleri ve daha fazlasını devre dışı bırakacaktır.
|
||||
categoryDontAllowScripts=Tüm değişiklikleri devre dışı bırak
|
||||
categoryDontAllowScriptsDescription=Herhangi bir değişikliği önlemek için bu kategorideki sistemlerde komut yürütmeyi ve diğer işlemleri devre dışı bırakın. Bu, tüm komut dosyası işlevlerini, kabuk ortamı komutlarını, istemleri ve daha fazlasını devre dışı bırakacaktır.
|
||||
categoryConfirmAllModifications=Tüm değişiklikleri onaylayın
|
||||
categoryConfirmAllModificationsDescription=Önce bir bağlantı veya dosya sistemi için her türlü değişikliği onaylayın. Bu, önemli sistemler üzerinde yanlışlıkla işlem yapılmasını önleyebilir.
|
||||
categoryDefaultIdentity=Varsayılan kimlik
|
||||
|
||||
Generated
+2
-2
@@ -1406,8 +1406,8 @@ categoryColorDescription=Màu mặc định được sử dụng cho các kết
|
||||
categorySync=Đồng bộ hóa với kho lưu trữ Git
|
||||
categorySyncDescription=Tự động đồng bộ hóa tất cả kết nối với kho lưu trữ Git. Tất cả thay đổi cục bộ đối với kết nối sẽ được đẩy lên kho lưu trữ từ xa.
|
||||
categorySyncSpecial=Đồng bộ hóa với kho lưu trữ Git\n(Không thể cấu hình cho danh mục đặc biệt "$NAME$")
|
||||
categoryDontAllowScripts=Tắt các tập lệnh
|
||||
categoryDontAllowScriptsDescription=Vô hiệu hóa việc tạo kịch bản trên các hệ thống trong danh mục này để ngăn chặn bất kỳ thay đổi nào đối với hệ thống tệp. Điều này sẽ vô hiệu hóa tất cả các chức năng kịch bản, lệnh môi trường shell, lời nhắc và nhiều tính năng khác.
|
||||
categoryDontAllowScripts=Vô hiệu hóa tất cả các thay đổi
|
||||
categoryDontAllowScriptsDescription=Vô hiệu hóa việc thực thi lệnh và các thao tác khác trên các hệ thống thuộc danh mục này để ngăn chặn bất kỳ sự thay đổi nào. Điều này sẽ vô hiệu hóa toàn bộ chức năng kịch bản, lệnh môi trường shell, lời nhắc và nhiều tính năng khác.
|
||||
categoryConfirmAllModifications=Xác nhận tất cả các thay đổi
|
||||
categoryConfirmAllModificationsDescription=Xác nhận bất kỳ thay đổi nào đối với kết nối hoặc hệ thống tệp trước khi thực hiện. Điều này có thể ngăn chặn các thao tác vô ý trên các hệ thống quan trọng.
|
||||
categoryDefaultIdentity=Danh tính mặc định
|
||||
|
||||
+1
-1
@@ -1942,7 +1942,7 @@ categorySync=与 Git 仓库同步
|
||||
#custom
|
||||
categorySyncDescription=自动将该类别下的所有连接与 Git 仓库同步。本地更改会在保存时推送到远程。
|
||||
categorySyncSpecial=与 git 仓库同步\n(特殊类别 "$NAME$" 无法配置)
|
||||
categoryDontAllowScripts=禁用脚本
|
||||
categoryDontAllowScripts=禁用所有修改
|
||||
#custom
|
||||
categoryDontAllowScriptsDescription=禁止在此类别内的系统上创建脚本,以避免任何文件系统修改。此操作将禁用全部脚本功能、Shell 环境命令、提示符等。
|
||||
categoryConfirmAllModifications=确认所有修改
|
||||
|
||||
+2
-2
@@ -1406,8 +1406,8 @@ categoryColorDescription=此類別內連線使用的預設顏色
|
||||
categorySync=與 git 倉庫同步
|
||||
categorySyncDescription=自動將所有連線與 git 套件庫同步。所有本地連線的變更都會推送到遠端。
|
||||
categorySyncSpecial=與 git 儲存庫同步\n(特殊類別 "$NAME$" 不可設定)
|
||||
categoryDontAllowScripts=停用腳本
|
||||
categoryDontAllowScriptsDescription=在此類別的系統上停用指令碼建立功能,以防止任何檔案系統修改。這將停用所有指令碼功能、shell 環境指令、提示等。
|
||||
categoryDontAllowScripts=停用所有修改
|
||||
categoryDontAllowScriptsDescription=停用此類別內系統的任何指令執行和其他操作,以防止任何修改。這將停用所有指令碼功能、shell 環境指令、提示等。
|
||||
categoryConfirmAllModifications=確認所有修改
|
||||
categoryConfirmAllModificationsDescription=先確認對連線或檔案系統進行的任何類型的修改。這樣可以防止對重要系統進行意外操作。
|
||||
categoryDefaultIdentity=預設身分
|
||||
|
||||
Reference in New Issue
Block a user