This commit is contained in:
crschnick 2025-04-12 12:11:20 +00:00
parent 7cbb45def1
commit fa1b705236
35 changed files with 504 additions and 401 deletions

View file

@ -31,7 +31,11 @@ public abstract class Comp<S extends CompStructure<?>> {
private List<Augment<S>> augments;
public static Comp<CompStructure<Region>> empty() {
return of(() -> new Region());
return of(() -> {
var r = new Region();
r.getStyleClass().add("empty");
return r;
});
}
public static Comp<CompStructure<Spacer>> hspacer(double size) {

View file

@ -110,14 +110,6 @@ public class AppMainWindowContentComp extends SimpleComp {
}
});
loaded.addListener((observable, oldValue, newValue) -> {
if (newValue != null) {
Platform.runLater(() -> {
stage.requestFocus();
});
}
});
return pane;
});
var modal = new ModalOverlayStackComp(bg, overlay);

View file

@ -308,10 +308,6 @@ public class AppMainWindow {
windowActive.set(false);
});
stage.setOnShown(event -> {
stage.requestFocus();
});
stage.setOnCloseRequest(e -> {
if (!OperationMode.isInStartup() && !OperationMode.isInShutdown() && !CloseBehaviourDialog.showIfNeeded()) {
e.consume();

View file

@ -23,56 +23,6 @@ import java.util.List;
public class AboutCategory extends AppPrefsCategory {
private Comp<?> createLinks() {
return new OptionsBuilder()
.addComp(
new TileButtonComp("discord", "discordDescription", "mdi2d-discord", e -> {
Hyperlinks.open(Hyperlinks.DISCORD);
e.consume();
})
.grow(true, false),
null)
.addComp(
new TileButtonComp(
"documentation", "documentationDescription", "mdi2b-book-open-variant", e -> {
Hyperlinks.open(Hyperlinks.DOCS);
e.consume();
})
.grow(true, false),
null)
.addComp(
new TileButtonComp("tryPtb", "tryPtbDescription", "mdi2t-test-tube", e -> {
Hyperlinks.open(Hyperlinks.GITHUB_PTB);
e.consume();
})
.grow(true, false),
null)
.addComp(
new TileButtonComp("privacy", "privacyDescription", "mdomz-privacy_tip", e -> {
DocumentationLink.PRIVACY.open();
e.consume();
})
.grow(true, false),
null)
.addComp(
new TileButtonComp("thirdParty", "thirdPartyDescription", "mdi2o-open-source-initiative", e -> {
var comp = new ThirdPartyDependencyListComp()
.prefWidth(650)
.styleClass("open-source-notices");
var modal = ModalOverlay.of("openSourceNotices", comp);
modal.show();
})
.grow(true, false))
.addComp(
new TileButtonComp("eula", "eulaDescription", "mdi2c-card-text-outline", e -> {
DocumentationLink.EULA.open();
e.consume();
})
.grow(true, false),
null)
.buildComp();
}
@Override
protected String getId() {
return "about";
@ -82,7 +32,7 @@ public class AboutCategory extends AppPrefsCategory {
protected Comp<?> create() {
var props = createProperties().padding(new Insets(0, 0, 0, 5));
var update = new UpdateCheckComp().grow(true, false);
return new VerticalComp(List.of(props, Comp.hseparator(), update, Comp.hseparator(), createLinks()))
return new VerticalComp(List.of(props, Comp.hspacer(8), update, Comp.hspacer(13), Comp.hseparator().padding(Insets.EMPTY)))
.apply(s -> s.get().setFillWidth(true))
.apply(struc -> struc.get().setSpacing(15))
.styleClass("information")
@ -104,6 +54,7 @@ public class AboutCategory extends AppPrefsCategory {
}
var section = new OptionsBuilder()
.addComp(Comp.vspacer(40))
.addComp(title, null)
.addComp(Comp.vspacer(10))
.name("build")

View file

@ -166,8 +166,6 @@ public class AppPrefs {
.valueClass(Boolean.class)
.licenseFeatureId("logging")
.build());
final BooleanProperty enforceWindowModality =
mapLocal(new SimpleBooleanProperty(false), "enforceWindowModality", Boolean.class, false);
final BooleanProperty checkForSecurityUpdates =
mapLocal(new SimpleBooleanProperty(true), "checkForSecurityUpdates", Boolean.class, false);
final BooleanProperty disableApiHttpsTlsCheck =
@ -285,26 +283,27 @@ public class AppPrefs {
private AppPrefs() {
this.categories = Stream.of(
new AboutCategory(),
new SystemCategory(),
new AppearanceCategory(),
new VaultCategory(),
new SyncCategory(),
new PasswordManagerCategory(),
new TerminalCategory(),
new TerminalPromptCategory(),
new LoggingCategory(),
new EditorCategory(),
new RdpCategory(),
new SshCategory(),
new ConnectionsCategory(),
new ConnectionHubCategory(),
new FileBrowserCategory(),
new IconsCategory(),
new SystemCategory(),
new UpdatesCategory(),
new SecurityCategory(),
new HttpApiCategory(),
new WorkspacesCategory(),
new DeveloperCategory(),
new TroubleshootCategory(),
new DeveloperCategory())
.filter(appPrefsCategory -> appPrefsCategory.show())
new LinksCategory()
)
.toList();
this.selectedCategory = new SimpleObjectProperty<>(categories.getFirst());
}
@ -427,10 +426,6 @@ public class AppPrefs {
return encryptAllVaultData;
}
public ObservableBooleanValue enforceWindowModality() {
return enforceWindowModality;
}
public ObservableBooleanValue condenseConnectionDisplay() {
return condenseConnectionDisplay;
}

View file

@ -1,57 +1,103 @@
package io.xpipe.app.prefs;
import io.xpipe.app.comp.Comp;
import io.xpipe.app.comp.SimpleComp;
import io.xpipe.app.comp.base.VerticalComp;
import io.xpipe.app.util.BooleanScope;
import io.xpipe.app.util.PlatformThread;
import javafx.beans.property.SimpleBooleanProperty;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.control.ScrollPane;
import javafx.scene.layout.HBox;
import javafx.scene.layout.Priority;
import javafx.scene.layout.Region;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.*;
import lombok.val;
import java.util.HashMap;
import java.util.List;
import java.util.stream.Collectors;
public class AppPrefsComp extends SimpleComp {
@Override
protected Region createSimple() {
var map = AppPrefs.get().getCategories().stream()
.collect(Collectors.toMap(appPrefsCategory -> appPrefsCategory, appPrefsCategory -> {
var categories = AppPrefs.get().getCategories().stream().filter(appPrefsCategory -> appPrefsCategory.show()).toList();
var list = categories.stream()
.<Comp<?>>map(appPrefsCategory -> {
var r = appPrefsCategory
.create()
.maxWidth(800)
.padding(new Insets(40, 40, 20, 60))
.styleClass("prefs-container")
.createRegion();
PlatformThread.runNestedLoopIteration();
.styleClass(appPrefsCategory.getId());
return r;
}));
var pfxSp = new ScrollPane();
AppPrefs.get().getSelectedCategory().subscribe(val -> {
PlatformThread.runLaterIfNeeded(() -> {
pfxSp.setContent(map.get(val));
}).toList();
var box = new VerticalComp(list)
.maxWidth(850)
.styleClass("prefs-box")
.createStructure()
.get();
var scrollPane = new ScrollPane(box);
var externalUpdate = new SimpleBooleanProperty();
scrollPane.vvalueProperty().addListener((observable, oldValue, newValue) -> {
if (externalUpdate.get()) {
return;
}
BooleanScope.executeExclusive(externalUpdate, () -> {
var offset = newValue.doubleValue();
if (offset == 1.0) {
AppPrefs.get().getSelectedCategory().setValue(categories.getLast());
return;
}
for (int i = categories.size() - 1; i >= 0; i--) {
var category = categories.get(i);
var min = computeCategoryOffset(box, scrollPane, category);
if (offset + (100.0 / box.getHeight()) > min) {
AppPrefs.get().getSelectedCategory().setValue(category);
return;
}
}
});
});
AppPrefs.get().getSelectedCategory().addListener((observable, oldValue, newValue) -> {
pfxSp.setVvalue(0);
AppPrefs.get().getSelectedCategory().subscribe(val -> {
PlatformThread.runLaterIfNeeded(() -> {
if (externalUpdate.get()) {
return;
}
BooleanScope.executeExclusive(externalUpdate, () -> {
var off = computeCategoryOffset(box, scrollPane, val);
scrollPane.setVvalue(off);
});
});
});
pfxSp.setFitToWidth(true);
var pfxLimit = new StackPane(pfxSp);
pfxLimit.setAlignment(Pos.TOP_LEFT);
scrollPane.setFitToWidth(true);
HBox.setHgrow(scrollPane, Priority.ALWAYS);
var sidebar = new AppPrefsSidebarComp().createRegion();
sidebar.setMinWidth(260);
sidebar.setPrefWidth(260);
sidebar.setMaxWidth(260);
var split = new HBox(sidebar, pfxLimit);
var split = new HBox(sidebar, scrollPane);
HBox.setMargin(sidebar, new Insets(4));
HBox.setHgrow(pfxLimit, Priority.ALWAYS);
split.setFillHeight(true);
split.getStyleClass().add("prefs");
var stack = new StackPane(split);
return stack;
}
private double computeCategoryOffset(VBox box, ScrollPane scrollPane, AppPrefsCategory val) {
var node = box.lookup("." + val.getId());
if (node != null && scrollPane.getHeight() > 0.0) {
var s = Math.min(box.getHeight(), node.getBoundsInParent().getMinY() > 0.0 ? node.getBoundsInParent().getMinY() + 20 : 0.0) / box.getHeight();
var off = (scrollPane.getHeight() * s * 1.05) / box.getHeight();
return s + off;
} else {
return 0;
}
}
}

View file

@ -26,7 +26,10 @@ public class AppPrefsSidebarComp extends SimpleComp {
@Override
protected Region createSimple() {
var buttons = AppPrefs.get().getCategories().stream()
var effectiveCategories = AppPrefs.get().getCategories().stream()
.filter(appPrefsCategory -> appPrefsCategory.show())
.toList();
var buttons = effectiveCategories.stream()
.<Comp<?>>map(appPrefsCategory -> {
return new ButtonComp(AppI18n.observable(appPrefsCategory.getId()), () -> {
AppPrefs.get().getSelectedCategory().setValue(appPrefsCategory);
@ -55,7 +58,7 @@ public class AppPrefsSidebarComp extends SimpleComp {
vbox.apply(struc -> {
AppPrefs.get().getSelectedCategory().subscribe(val -> {
PlatformThread.runLaterIfNeeded(() -> {
var index = val != null ? AppPrefs.get().getCategories().indexOf(val) : 0;
var index = val != null ? effectiveCategories.indexOf(val) : 0;
if (index >= struc.get().getChildren().size()) {
return;
}

View file

@ -53,7 +53,6 @@ public class AppearanceCategory extends AppPrefsCategory {
.addToggle(prefs.useSystemFont)
.pref(prefs.censorMode)
.addToggle(prefs.censorMode))
.addTitle("windowOptions")
.sub(new OptionsBuilder()
.pref(prefs.windowOpacity)
.addComp(
@ -68,8 +67,7 @@ public class AppearanceCategory extends AppPrefsCategory {
prefs.windowOpacity)
.pref(prefs.saveWindowLocation)
.addToggle(prefs.saveWindowLocation)
.pref(prefs.enforceWindowModality)
.addToggle(prefs.enforceWindowModality))
)
.buildComp();
}

View file

@ -2,13 +2,12 @@ package io.xpipe.app.prefs;
import io.xpipe.app.comp.Comp;
import io.xpipe.app.util.OptionsBuilder;
import io.xpipe.core.process.OsType;
public class ConnectionsCategory extends AppPrefsCategory {
public class ConnectionHubCategory extends AppPrefsCategory {
@Override
protected String getId() {
return "connections";
return "connectionHub";
}
@Override
@ -23,20 +22,7 @@ public class ConnectionsCategory extends AppPrefsCategory {
.addToggle(prefs.openConnectionSearchWindowOnConnectionCreation)
.pref(prefs.requireDoubleClickForConnections)
.addToggle(prefs.requireDoubleClickForConnections);
var localShellBuilder =
new OptionsBuilder().pref(prefs.useLocalFallbackShell).addToggle(prefs.useLocalFallbackShell);
// Change order to prioritize fallback shell on macOS
var options = OsType.getLocal() == OsType.MACOS
? new OptionsBuilder()
.addTitle("localShell")
.sub(localShellBuilder)
.addTitle("connections")
.sub(connectionsBuilder)
: new OptionsBuilder()
.addTitle("connections")
.sub(connectionsBuilder)
.addTitle("localShell")
.sub(localShellBuilder);
var options = new OptionsBuilder().addTitle("connectionHub").sub(connectionsBuilder);
return options.buildComp();
}
}

View file

@ -27,6 +27,11 @@ public class DeveloperCategory extends AppPrefsCategory {
return "developer";
}
@Override
protected boolean show() {
return AppPrefs.get().developerMode().getValue();
}
@Override
protected Comp<?> create() {
var prefs = AppPrefs.get();

View file

@ -0,0 +1,89 @@
package io.xpipe.app.prefs;
import atlantafx.base.theme.Styles;
import io.xpipe.app.comp.Comp;
import io.xpipe.app.comp.base.LabelComp;
import io.xpipe.app.comp.base.ModalOverlay;
import io.xpipe.app.comp.base.TileButtonComp;
import io.xpipe.app.comp.base.VerticalComp;
import io.xpipe.app.core.AppDistributionType;
import io.xpipe.app.core.AppI18n;
import io.xpipe.app.core.AppProperties;
import io.xpipe.app.util.DocumentationLink;
import io.xpipe.app.util.Hyperlinks;
import io.xpipe.app.util.JfxHelper;
import io.xpipe.app.util.OptionsBuilder;
import io.xpipe.core.process.OsType;
import javafx.beans.property.SimpleStringProperty;
import javafx.geometry.Insets;
import java.util.List;
public class LinksCategory extends AppPrefsCategory {
private Comp<?> createLinks() {
return new OptionsBuilder()
.addTitle("links")
.addComp(Comp.vspacer(19))
.addComp(
new TileButtonComp("discord", "discordDescription", "mdi2d-discord", e -> {
Hyperlinks.open(Hyperlinks.DISCORD);
e.consume();
})
.grow(true, false),
null)
.addComp(
new TileButtonComp(
"documentation", "documentationDescription", "mdi2b-book-open-variant", e -> {
Hyperlinks.open(Hyperlinks.DOCS);
e.consume();
})
.grow(true, false),
null)
.addComp(
new TileButtonComp("tryPtb", "tryPtbDescription", "mdi2t-test-tube", e -> {
Hyperlinks.open(Hyperlinks.GITHUB_PTB);
e.consume();
})
.grow(true, false),
null)
.addComp(
new TileButtonComp("privacy", "privacyDescription", "mdomz-privacy_tip", e -> {
DocumentationLink.PRIVACY.open();
e.consume();
})
.grow(true, false),
null)
.addComp(
new TileButtonComp("thirdParty", "thirdPartyDescription", "mdi2o-open-source-initiative", e -> {
var comp = new ThirdPartyDependencyListComp()
.prefWidth(650)
.styleClass("open-source-notices");
var modal = ModalOverlay.of("openSourceNotices", comp);
modal.show();
})
.grow(true, false))
.addComp(
new TileButtonComp("eula", "eulaDescription", "mdi2c-card-text-outline", e -> {
DocumentationLink.EULA.open();
e.consume();
})
.grow(true, false),
null)
.addComp(Comp.vspacer(25))
.buildComp();
}
@Override
protected String getId() {
return "links";
}
@Override
protected Comp<?> create() {
return createLinks()
.styleClass("information")
.styleClass("about-tab")
.apply(struc -> struc.get().setPrefWidth(600));
}
}

View file

@ -15,8 +15,6 @@ public class SecurityCategory extends AppPrefsCategory {
var builder = new OptionsBuilder();
builder.addTitle("security")
.sub(new OptionsBuilder()
.pref(prefs.checkForSecurityUpdates)
.addToggle(prefs.checkForSecurityUpdates)
.pref(prefs.alwaysConfirmElevation)
.addToggle(prefs.alwaysConfirmElevation)
.pref(prefs.dontCachePasswords)

View file

@ -3,7 +3,9 @@ package io.xpipe.app.prefs;
import io.xpipe.app.comp.Comp;
import io.xpipe.app.comp.base.*;
import io.xpipe.app.core.AppI18n;
import io.xpipe.app.storage.DataStorage;
import io.xpipe.app.storage.DataStorageSyncHandler;
import io.xpipe.app.util.DesktopHelper;
import io.xpipe.app.util.DocumentationLink;
import io.xpipe.app.util.OptionsBuilder;
import io.xpipe.app.util.ThreadHelper;
@ -69,7 +71,11 @@ public class SyncCategory extends AppPrefsCategory {
.disable(prefs.enableGitStorage.not())
.addComp(testRow)
.disable(prefs.storageGitRemote.isNull().or(prefs.enableGitStorage.not()))
.addComp(prefs.getCustomComp("gitVaultIdentityStrategy")));
.addComp(prefs.getCustomComp("gitVaultIdentityStrategy"))
.nameAndDescription("browseVault")
.addComp(new ButtonComp(AppI18n.observable("browseVaultButton"), () -> {
DesktopHelper.browsePathLocal(DataStorage.get().getStorageDir());
})));
return builder.buildComp();
}
}

View file

@ -4,6 +4,7 @@ import io.xpipe.app.comp.Comp;
import io.xpipe.app.comp.base.ChoiceComp;
import io.xpipe.app.ext.PrefsChoiceValue;
import io.xpipe.app.util.OptionsBuilder;
import io.xpipe.core.process.OsType;
public class SystemCategory extends AppPrefsCategory {
@ -15,7 +16,9 @@ public class SystemCategory extends AppPrefsCategory {
public Comp<?> create() {
var prefs = AppPrefs.get();
var builder = new OptionsBuilder();
builder.addTitle("appBehaviour")
var localShellBuilder =
new OptionsBuilder().pref(prefs.useLocalFallbackShell).addToggle(prefs.useLocalFallbackShell);
builder.addTitle("system")
.sub(new OptionsBuilder()
.pref(prefs.startupBehaviour)
.addComp(ChoiceComp.ofTranslatable(
@ -28,13 +31,9 @@ public class SystemCategory extends AppPrefsCategory {
prefs.closeBehaviour,
PrefsChoiceValue.getSupported(CloseBehaviour.class),
false)
.minWidth(getCompWidth() / 2)))
.addTitle("advanced")
.sub(new OptionsBuilder().pref(prefs.developerMode).addToggle(prefs.developerMode))
.addTitle("updates")
.sub(new OptionsBuilder()
.pref(prefs.automaticallyCheckForUpdates)
.addToggle(prefs.automaticallyCheckForUpdates));
.minWidth(getCompWidth() / 2)));
builder.sub(localShellBuilder);
builder.sub(new OptionsBuilder().pref(prefs.developerMode).addToggle(prefs.developerMode));
return builder.buildComp();
}
}

View file

@ -11,10 +11,7 @@ import io.xpipe.app.ext.ShellStore;
import io.xpipe.app.issue.ErrorEvent;
import io.xpipe.app.storage.DataStorage;
import io.xpipe.app.storage.DataStoreEntryRef;
import io.xpipe.app.terminal.ExternalTerminalType;
import io.xpipe.app.terminal.TerminalLauncher;
import io.xpipe.app.terminal.TerminalMultiplexer;
import io.xpipe.app.terminal.TerminalProxyManager;
import io.xpipe.app.terminal.*;
import io.xpipe.app.util.*;
import io.xpipe.core.process.OsType;
@ -44,22 +41,6 @@ public class TerminalCategory extends AppPrefsCategory {
@Override
protected Comp<?> create() {
var prefs = AppPrefs.get();
var terminalTest = new StackComp(
List.of(new ButtonComp(AppI18n.observable("test"), new FontIcon("mdi2p-play"), () -> {
ThreadHelper.runFailableAsync(() -> {
var term = AppPrefs.get().terminalType().getValue();
if (term != null) {
TerminalLauncher.open(
"Test",
ProcessControlProvider.get()
.createLocalProcessControl(true)
.command("echo Test"),
UUID.randomUUID());
}
});
})))
.padding(new Insets(7, 0, 0, 0))
.apply(struc -> struc.get().setAlignment(Pos.CENTER_LEFT));
prefs.enableTerminalLogging.addListener((observable, oldValue, newValue) -> {
var feature = LicenseProvider.get().getFeature("logging");
if (newValue && !feature.isSupported()) {
@ -76,14 +57,8 @@ public class TerminalCategory extends AppPrefsCategory {
});
return new OptionsBuilder()
.addTitle("terminalConfiguration")
.sub(new OptionsBuilder()
.pref(prefs.terminalType)
.addComp(terminalChoice(), prefs.terminalType)
.pref(prefs.customTerminalCommand)
.addComp(new TextFieldComp(prefs.customTerminalCommand, true)
.apply(struc -> struc.get().setPromptText("myterminal -e $CMD"))
.hide(prefs.terminalType.isNotEqualTo(ExternalTerminalType.CUSTOM)))
.addComp(terminalTest))
.sub(terminalChoice())
.sub(terminalPrompt())
.sub(terminalProxy())
.sub(terminalMultiplexer())
.sub(terminalInitScript())
@ -95,7 +70,7 @@ public class TerminalCategory extends AppPrefsCategory {
.buildComp();
}
private Comp<?> terminalChoice() {
private OptionsBuilder terminalChoice() {
var prefs = AppPrefs.get();
var c = ChoiceComp.ofTranslatable(
prefs.terminalType, PrefsChoiceValue.getSupported(ExternalTerminalType.class), false);
@ -150,7 +125,32 @@ public class TerminalCategory extends AppPrefsCategory {
struc.get().setSpacing(10);
});
h.maxWidth(getCompWidth());
return h;
var terminalTest = new ButtonComp(AppI18n.observable("test"), new FontIcon("mdi2p-play"), () -> {
ThreadHelper.runFailableAsync(() -> {
var term = AppPrefs.get().terminalType().getValue();
if (term != null) {
TerminalLauncher.open(
"Test",
ProcessControlProvider.get()
.createLocalProcessControl(true)
.command("echo Test"),
UUID.randomUUID());
}
});
})
.padding(new Insets(6, 11, 6, 5))
.apply(struc -> struc.get().setAlignment(Pos.CENTER_LEFT));
var builder = new OptionsBuilder()
.pref(prefs.terminalType)
.addComp(h, prefs.terminalType)
.pref(prefs.customTerminalCommand)
.addComp(new TextFieldComp(prefs.customTerminalCommand, true)
.apply(struc -> struc.get().setPromptText("myterminal -e $CMD"))
.hide(prefs.terminalType.isNotEqualTo(ExternalTerminalType.CUSTOM)))
.addComp(terminalTest);
return builder;
}
private OptionsBuilder terminalProxy() {
@ -238,4 +238,38 @@ public class TerminalCategory extends AppPrefsCategory {
choice.maxWidth(getCompWidth());
return new OptionsBuilder().nameAndDescription("terminalMultiplexer").addComp(choice);
}
private OptionsBuilder terminalPrompt() {
var prefs = AppPrefs.get();
var choiceBuilder = OptionsChoiceBuilder.builder()
.property(prefs.terminalPrompt)
.allowNull(true)
.subclasses(TerminalPrompt.getClasses())
.transformer(entryComboBox -> {
var websiteLinkButton =
new ButtonComp(AppI18n.observable("website"), new FontIcon("mdi2w-web"), () -> {
var l = prefs.terminalPrompt().getValue().getDocsLink();
if (l != null) {
Hyperlinks.open(l);
}
});
websiteLinkButton.minWidth(Region.USE_PREF_SIZE);
websiteLinkButton.disable(Bindings.createBooleanBinding(
() -> {
return prefs.terminalPrompt.getValue() == null
|| prefs.terminalPrompt.getValue().getDocsLink() == null;
},
prefs.terminalPrompt));
var hbox = new HBox(entryComboBox, websiteLinkButton.createRegion());
HBox.setHgrow(entryComboBox, Priority.ALWAYS);
hbox.setSpacing(10);
return hbox;
})
.build();
var choice = choiceBuilder.build().buildComp();
choice.maxWidth(getCompWidth());
return new OptionsBuilder().nameAndDescription("terminalPrompt").addComp(choice, prefs.terminalPrompt);
}
}

View file

@ -1,63 +0,0 @@
package io.xpipe.app.prefs;
import io.xpipe.app.comp.Comp;
import io.xpipe.app.comp.base.*;
import io.xpipe.app.core.AppI18n;
import io.xpipe.app.terminal.TerminalPrompt;
import io.xpipe.app.util.*;
import javafx.beans.binding.Bindings;
import javafx.scene.layout.HBox;
import javafx.scene.layout.Priority;
import javafx.scene.layout.Region;
import org.kordamp.ikonli.javafx.FontIcon;
public class TerminalPromptCategory extends AppPrefsCategory {
@Override
protected String getId() {
return "terminalPrompt";
}
@Override
protected Comp<?> create() {
return new OptionsBuilder()
.addTitle("terminalPromptConfiguration")
.sub(terminalPrompt())
.buildComp();
}
private OptionsBuilder terminalPrompt() {
var prefs = AppPrefs.get();
var choiceBuilder = OptionsChoiceBuilder.builder()
.property(prefs.terminalPrompt)
.allowNull(true)
.subclasses(TerminalPrompt.getClasses())
.transformer(entryComboBox -> {
var websiteLinkButton =
new ButtonComp(AppI18n.observable("website"), new FontIcon("mdi2w-web"), () -> {
var l = prefs.terminalPrompt().getValue().getDocsLink();
if (l != null) {
Hyperlinks.open(l);
}
});
websiteLinkButton.minWidth(Region.USE_PREF_SIZE);
websiteLinkButton.disable(Bindings.createBooleanBinding(
() -> {
return prefs.terminalPrompt.getValue() == null
|| prefs.terminalPrompt.getValue().getDocsLink() == null;
},
prefs.terminalPrompt));
var hbox = new HBox(entryComboBox, websiteLinkButton.createRegion());
HBox.setHgrow(entryComboBox, Priority.ALWAYS);
hbox.setSpacing(10);
return hbox;
})
.build();
var choice = choiceBuilder.build().buildComp();
choice.maxWidth(getCompWidth());
return new OptionsBuilder().nameAndDescription("terminalPrompt").addComp(choice, prefs.terminalPrompt);
}
}

View file

@ -39,7 +39,7 @@ public class TroubleshootCategory extends AppPrefsCategory {
protected Comp<?> create() {
OptionsBuilder b = new OptionsBuilder()
.addTitle("troubleshootingOptions")
.spacer(25)
.spacer(19)
.addComp(
new TileButtonComp("reportIssue", "reportIssueDescription", "mdal-bug_report", e -> {
var event = ErrorEvent.fromMessage("User Report");
@ -51,7 +51,6 @@ public class TroubleshootCategory extends AppPrefsCategory {
})
.grow(true, false),
null)
.separator()
.addComp(
new TileButtonComp("launchDebugMode", "launchDebugModeDescription", "mdmz-refresh", e -> {
OperationMode.executeAfterShutdown(() -> {
@ -70,8 +69,7 @@ public class TroubleshootCategory extends AppPrefsCategory {
e.consume();
})
.grow(true, false),
null)
.separator();
null);
if (AppLogs.get().isWriteToFile()) {
b.addComp(
@ -89,8 +87,7 @@ public class TroubleshootCategory extends AppPrefsCategory {
e.consume();
})
.grow(true, false),
null)
.separator();
null);
}
b.addComp(
@ -105,7 +102,6 @@ public class TroubleshootCategory extends AppPrefsCategory {
})
.grow(true, false),
null)
.separator()
.addComp(
new TileButtonComp(
"clearUserData", "clearUserDataDescription", "mdi2t-trash-can-outline", e -> {
@ -139,7 +135,6 @@ public class TroubleshootCategory extends AppPrefsCategory {
})
.grow(true, false),
null)
.separator()
.addComp(
new TileButtonComp("clearCaches", "clearCachesDescription", "mdi2t-trash-can-outline", e -> {
var modal = ModalOverlay.of(
@ -153,7 +148,6 @@ public class TroubleshootCategory extends AppPrefsCategory {
})
.grow(true, false),
null)
.separator()
.addComp(
new TileButtonComp("createHeapDump", "createHeapDumpDescription", "mdi2m-memory", e -> {
heapDump();

View file

@ -0,0 +1,27 @@
package io.xpipe.app.prefs;
import io.xpipe.app.comp.Comp;
import io.xpipe.app.comp.base.ChoiceComp;
import io.xpipe.app.ext.PrefsChoiceValue;
import io.xpipe.app.util.OptionsBuilder;
public class UpdatesCategory extends AppPrefsCategory {
@Override
protected String getId() {
return "updates";
}
public Comp<?> create() {
var prefs = AppPrefs.get();
var builder = new OptionsBuilder();
builder
.addTitle("updates")
.sub(new OptionsBuilder()
.pref(prefs.automaticallyCheckForUpdates)
.addToggle(prefs.automaticallyCheckForUpdates)
.pref(prefs.checkForSecurityUpdates)
.addToggle(prefs.checkForSecurityUpdates));
return builder.buildComp();
}
}

View file

@ -85,12 +85,6 @@ public class VaultCategory extends AppPrefsCategory {
.addToggle(prefs.lockVaultOnHibernation)
.pref(prefs.encryptAllVaultData)
.addToggle(encryptVault));
builder.addTitle("vault")
.sub(new OptionsBuilder()
.nameAndDescription("browseVault")
.addComp(new ButtonComp(AppI18n.observable("browseVaultButton"), () -> {
DesktopHelper.browsePathLocal(DataStorage.get().getStorageDir());
})));
return builder.buildComp();
}
}

View file

@ -1,8 +1,15 @@
.prefs-box {
-fx-padding: 0 40 0 60;
}
.prefs-container .options-comp .name {
-fx-padding: 2em 0 0 0;
-fx-padding: 1.8em 0 0 0;
-fx-font-weight: BOLD;
-fx-font-size: 1.1em;
}
.prefs-container.options-comp > .options-comp {
-fx-padding: 0 0 0 1em;
}
.root:macos .prefs-container .options-comp .name {
-fx-font-weight: NORMAL;
@ -24,24 +31,12 @@
-fx-font-size: 1.0em;
}
.prefs-container > .title-header.first {
-fx-padding: 0 0 -0.5em 0;
}
.prefs-container > .title-header {
-fx-padding: 2em 0 -0.5em 0;
-fx-font-weight: BOLD;
-fx-font-size: 1.5em;
}
.prefs-container.options-comp > .options-comp {
-fx-padding: 0 0 0 0;
}
.prefs-container.options-comp .name.first {
-fx-padding: 0;
}
.prefs {
-fx-background-color: transparent;
}

View file

@ -158,6 +158,7 @@ checkOutUpdate=Tjek ud-opdatering
quit=Afslut
noTerminalSet=Ingen terminalapplikation er blevet indstillet automatisk. Du kan gøre det manuelt i indstillingsmenuen.
connections=Forbindelser
connectionHub=Forbindelseshub
settings=Indstillinger
explorePlans=Licens
help=Hjælp
@ -167,7 +168,7 @@ developer=Udvikler
browseFileTitle=Gennemse fil
browser=Fil-browser
selectFileFromComputer=Vælg en fil fra denne computer
links=Nyttige links
links=Links
website=Hjemmeside
discordDescription=Deltag i Discord-serveren
security=Sikkerhed
@ -295,8 +296,6 @@ showChildrenConnectionsInParentCategory=Vis underordnede kategorier i overordnet
showChildrenConnectionsInParentCategoryDescription=Om alle forbindelser i underkategorier skal medtages eller ej, når en bestemt overordnet kategori vælges.\n\nHvis dette er deaktiveret, opfører kategorierne sig mere som klassiske mapper, der kun viser deres direkte indhold uden at inkludere undermapper.
condenseConnectionDisplay=Kondenseret forbindelsesvisning
condenseConnectionDisplayDescription=Gør hver forbindelse på øverste niveau mindre lodret for at give mulighed for en mere komprimeret forbindelsesliste.
enforceWindowModality=Gennemfør vinduesmodalitet
enforceWindowModalityDescription=Får sekundære vinduer, som f.eks. dialogboksen til oprettelse af forbindelse, til at blokere alt input til hovedvinduet, mens de er åbne. Det er nyttigt, hvis man nogle gange klikker forkert.
openConnectionSearchWindowOnConnectionCreation=Åbn vindue til forbindelsessøgning ved oprettelse af forbindelse
openConnectionSearchWindowOnConnectionCreationDescription=Om der automatisk skal åbnes et vindue for at søge efter tilgængelige underforbindelser, når der tilføjes en ny shell-forbindelse.
workflow=Arbejdsgang
@ -373,6 +372,7 @@ shellCommandTestDescription=Kør en kommando i den shell-session, der bruges int
terminal=Terminal
terminalType=Terminal-emulator
terminalConfiguration=Konfiguration af terminal
terminalCustomization=Tilpasning af terminaler
editorConfiguration=Konfiguration af editor
defaultApplication=Standardapplikation
terminalTypeDescription=Den standardterminal, der skal bruges, når man åbner en shell-forbindelse. Denne applikation bruges kun til visning, det startede shell-program afhænger af selve shell-forbindelsen.\n\nNiveauet for understøttelse af funktioner varierer fra terminal til terminal, og derfor er hver enkelt markeret som enten anbefalet eller ikke anbefalet. Alle ikke-anbefalede terminaler fungerer med XPipe, men mangler måske funktioner som faner, titel-farver, shell-understøttelse og meget mere. Din brugeroplevelse bliver bedst, når du bruger en anbefalet terminal.
@ -504,7 +504,7 @@ enableTerminalLoggingDescription=Aktiverer logning på klientsiden for alle term
terminalLoggingDirectory=Logfiler for terminalsessioner
terminalLoggingDirectoryDescription=Alle logfiler gemmes i XPipe-databiblioteket på dit lokale system.
openSessionLogs=Åbne sessionslogfiler
sessionLogging=Logning af sessioner
sessionLogging=Terminal-logning
sessionActive=Der kører en baggrundssession for denne forbindelse.\n\nKlik på statusindikatoren for at stoppe denne session manuelt.
skipValidation=Spring validering over
scriptsIntroTitle=Om scripts
@ -563,7 +563,7 @@ syncTeamVaults=Team vault-synkronisering
syncTeamVaultsDescription=Hvis du vil synkronisere din vault med flere teammedlemmer, skal du aktivere git-synkronisering.
enableGitSync=Aktiver git-synkronisering
browseVault=Vault-data
browseVaultDescription=Vault er det datalager, hvor alle dine forbindelsesoplysninger ligger. Du kan selv tage et kig på det i din oprindelige filhåndtering. Bemærk, at eksterne redigeringer ikke anbefales og kan forårsage en række problemer.
browseVaultDescription=Du kan selv tage et kig på vault-biblioteket i din oprindelige filhåndtering. Bemærk, at eksterne redigeringer ikke anbefales og kan forårsage en række problemer.
browseVaultButton=Gennemse hvælving
vaultUsers=Vault-brugere
createHeapDump=Opret heap-dump
@ -824,8 +824,10 @@ vmwareInstallation.displayDescription=Interagerer med de installerede VM'er via
start=Start
stop=Stop
pause=Pause
rdpTunnelHost=Tunnel-vært
rdpTunnelHostDescription=Den SSH-forbindelse, der skal bruges som tunnel
rdpTunnelHost=Målvært
rdpTunnelHostDescription=SSH-forbindelsen til at tunnelere RDP-forbindelsen til
rdpTunnelUsername=Brugernavn
rdpTunnelUsernameDescription=Den brugerdefinerede bruger at logge ind som, bruger SSH-brugeren, hvis den er tom
rdpFileLocation=Filens placering
rdpFileLocationDescription=Filstien til .rdp-filen
rdpPasswordAuthentication=Godkendelse af adgangskode
@ -1084,7 +1086,7 @@ command=Kommando
commandGroup=Kommandogruppe
vncSystem=VNC-målsystem
vncSystemDescription=Det faktiske system, der skal interageres med. Dette er normalt det samme som tunnelværten
vncHost=Fjerntliggende tunnelvært
vncHost=Mål VNC-vært
vncHostDescription=Det system, som VNC-serveren kører på
#custom
gitVaultTitle=Git-Vault
@ -1357,7 +1359,7 @@ terminalEnvironmentDescription=Hvis du vil bruge funktioner i et lokalt Linux-ba
terminalInitScript=Terminal init-script
terminalInitScriptDescription=Kommandoer, der skal køres i terminalmiljøet, før forbindelsen startes. Du kan bruge dette til at konfigurere terminalmiljøet ved opstart.
terminalMultiplexer=Terminal-multiplexer
terminalMultiplexerDescription=Terminal-multiplexer til brug som alternativ til faneblade i en terminal.\n\nDette vil erstatte visse terminalhåndteringsegenskaber, f.eks. fanebladshåndtering, med multiplexerfunktionaliteten.\n\nKræver, at den respektive eksekverbare multiplexer er installeret på systemet.
terminalMultiplexerDescription=Terminal-multiplexer til brug som alternativ til faneblade i en terminal.\n\nDette vil erstatte visse terminalhåndteringsegenskaber, f.eks. fanebladshåndtering, med multiplexerfunktionaliteten. Kræver, at den respektive eksekverbare multiplexer er installeret på systemet.
terminalPromptForRestart=Opfordring til genstart
terminalPromptForRestartDescription=Når den er aktiveret, vil du, når du afslutter en terminalsession, blive bedt om enten at genstarte eller lukke sessionen i stedet for bare at lukke terminalsessionen med det samme.
querying=Forespørgsel ...
@ -1366,9 +1368,11 @@ refreshOpenpubkey=Opdater openpubkey-identitet
refreshOpenpubkeyDescription=Kør opkssh refresh for at gøre openpubkey-identiteten gyldig igen
all=Alle
terminalPrompt=Terminal-prompt
terminalPromptDescription=Terminalprompt-værktøjet til brug i dine fjernterminaler.\n\nNår du aktiverer en terminalprompt, opsættes og konfigureres prompt-værktøjet automatisk på målsystemet, når du åbner en terminalsession. Det ændrer ikke eksisterende prompt-konfigurationer eller profilfiler på et system.\n\nDet vil øge terminalens indlæsningstid den første tid, mens prompten er ved at blive konfigureret på fjernsystemet.
terminalPromptDescription=Terminalprompt-værktøjet til brug i dine fjernterminaler.\n\nNår du aktiverer en terminalprompt, opsættes og konfigureres prompt-værktøjet automatisk på målsystemet, når du åbner en terminalsession. Dette ændrer ikke eksisterende prompt-konfigurationer eller profilfiler på et system. Det vil øge terminalens indlæsningstid den første tid, mens prompten er ved at blive konfigureret på fjernsystemet.
terminalPromptConfiguration=Konfiguration af terminalprompt
terminalPromptConfig=Konfig-fil
terminalPromptConfigDescription=Den brugerdefinerede konfigurationsfil, der skal anvendes på prompten. Denne konfiguration bliver automatisk sat op på målsystemet, når terminalen initialiseres, og bruges som standardkonfiguration for prompten.\n\nHvis du vil bruge den eksisterende standardkonfigurationsfil på hvert system, kan du lade dette felt være tomt.
passwordManagerKey=Nøgle til adgangskodehåndtering
passwordManagerAgent=Ekstern password manager-agent
dockerComposeProject.displayName=Docker compose-projektet
dockerComposeProject.displayDescription=Grupper containere i et sammensat projekt sammen

View file

@ -161,6 +161,7 @@ checkOutUpdate=Update auschecken
quit=Beenden
noTerminalSet=Es wurde keine Terminalanwendung automatisch eingestellt. Du kannst dies manuell im Einstellungsmenü tun.
connections=Verbindungen
connectionHub=Verbindungs-Hub
settings=Einstellungen
explorePlans=Lizenz
help=Hilfe
@ -170,7 +171,7 @@ developer=Entwickler
browseFileTitle=Datei durchsuchen
browser=Dateibrowser
selectFileFromComputer=Eine Datei von diesem Computer auswählen
links=Nützliche Links
links=Links
website=Website
discordDescription=Dem Discord-Server beitreten
security=Sicherheit
@ -295,8 +296,6 @@ showChildrenConnectionsInParentCategory=Unterkategorien in der übergeordneten K
showChildrenConnectionsInParentCategoryDescription=Ob alle Verbindungen, die sich in Unterkategorien befinden, einbezogen werden sollen oder nicht, wenn eine bestimmte übergeordnete Kategorie ausgewählt wird.\n\nWenn diese Option deaktiviert ist, verhalten sich die Kategorien eher wie klassische Ordner, die nur ihren direkten Inhalt anzeigen, ohne Unterordner einzubeziehen.
condenseConnectionDisplay=Verbindungsanzeige verdichten
condenseConnectionDisplayDescription=Jede Verbindung auf der obersten Ebene sollte weniger Platz in der Vertikalen einnehmen, damit die Verbindungsliste übersichtlicher wird.
enforceWindowModality=Fenstermodalität erzwingen
enforceWindowModalityDescription=Sorgt dafür, dass sekundäre Fenster, wie z. B. das Dialogfeld zum Herstellen einer Verbindung, alle Eingaben für das Hauptfenster blockieren, während sie geöffnet sind. Das ist nützlich, wenn du manchmal falsch klickst.
openConnectionSearchWindowOnConnectionCreation=Fenster für die Verbindungssuche bei der Verbindungsherstellung öffnen
openConnectionSearchWindowOnConnectionCreationDescription=Ob beim Hinzufügen einer neuen Shell-Verbindung automatisch das Fenster zur Suche nach verfügbaren Unterverbindungen geöffnet werden soll oder nicht.
workflow=Workflow
@ -372,6 +371,7 @@ shellCommandTestDescription=Führe einen Befehl in der Shell-Sitzung aus, die in
terminal=Terminal
terminalType=Terminal-Emulator
terminalConfiguration=Terminal-Konfiguration
terminalCustomization=Terminal-Anpassung
editorConfiguration=Editor-Konfiguration
defaultApplication=Standardanwendung
terminalTypeDescription=Das Standardterminal, das beim Öffnen einer Shell-Verbindung verwendet wird. Diese Anwendung wird nur zu Anzeigezwecken verwendet, das gestartete Shell-Programm hängt von der Shell-Verbindung selbst ab.\n\nDer Grad der Unterstützung von Funktionen ist von Terminal zu Terminal unterschiedlich, deshalb ist jedes Terminal entweder als empfohlen oder nicht empfohlen gekennzeichnet. Alle nicht empfohlenen Terminals funktionieren mit XPipe, aber ihnen fehlen möglicherweise Funktionen wie Tabs, Titelfarben, Shell-Unterstützung und mehr. Die besten Ergebnisse erzielst du, wenn du ein empfohlenes Terminal verwendest.
@ -507,7 +507,7 @@ enableTerminalLoggingDescription=Aktiviert die clientseitige Protokollierung fü
terminalLoggingDirectory=Terminal-Sitzungsprotokolle
terminalLoggingDirectoryDescription=Alle Protokolle werden in dem XPipe-Datenverzeichnis auf deinem lokalen System gespeichert.
openSessionLogs=Sitzungsprotokolle öffnen
sessionLogging=Sitzungsprotokollierung
sessionLogging=Terminal-Protokollierung
sessionActive=Für diese Verbindung wird eine Hintergrundsitzung durchgeführt.\n\nUm diese Sitzung manuell zu beenden, klicke auf die Statusanzeige.
skipValidation=Validierung überspringen
scriptsIntroTitle=Über Skripte
@ -569,7 +569,7 @@ syncTeamVaults=Synchronisierung des Team-Tresors
syncTeamVaultsDescription=Um deinen Tresor mit mehreren Teammitgliedern zu synchronisieren, aktiviere die Git-Synchronisierung.
enableGitSync=Git Sync aktivieren
browseVault=Tresordaten
browseVaultDescription=Der Tresor ist der Datenspeicher, in dem sich alle deine Verbindungsinformationen befinden. Du kannst ihn selbst in deinem nativen Dateimanager ansehen. Beachte, dass Bearbeitungen von außen nicht empfohlen werden und eine Reihe von Problemen verursachen können.
browseVaultDescription=Du kannst dir das Tresorverzeichnis selbst in deinem Dateimanager ansehen. Beachte, dass externe Bearbeitungen nicht empfohlen werden und eine Reihe von Problemen verursachen können.
browseVaultButton=Tresor durchsuchen
vaultUsers=Tresor-Benutzer
createHeapDump=Heap-Dump erstellen
@ -824,8 +824,10 @@ vmwareInstallation.displayDescription=Interaktion mit den installierten VMs übe
start=Start
stop=Stopp
pause=Pause
rdpTunnelHost=Tunnel-Host
rdpTunnelHostDescription=Die SSH-Verbindung, die als Tunnel verwendet werden soll
rdpTunnelHost=Ziel-Host
rdpTunnelHostDescription=Die SSH-Verbindung, über die die RDP-Verbindung getunnelt wird
rdpTunnelUsername=Benutzername
rdpTunnelUsernameDescription=Der benutzerdefinierte Benutzer, mit dem man sich anmeldet, verwendet den SSH-Benutzer, wenn er leer bleibt
rdpFileLocation=Dateispeicherort
rdpFileLocationDescription=Der Dateipfad der .rdp-Datei
rdpPasswordAuthentication=Passwort-Authentifizierung
@ -1071,7 +1073,7 @@ command=Befehl
commandGroup=Befehlsgruppe
vncSystem=VNC-Zielsystem
vncSystemDescription=Das eigentliche System, mit dem interagiert werden soll. Dies ist normalerweise dasselbe wie der Tunnel-Host
vncHost=Entfernter Tunnel-Host
vncHost=Ziel-VNC-Host
vncHostDescription=Das System, auf dem der VNC-Server läuft
gitVaultTitle=Git-Tresor
gitVaultForcePushHeader=Willst du den Push zum entfernten Repository erzwingen?
@ -1343,7 +1345,7 @@ terminalEnvironmentDescription=Falls du die Funktionen einer lokalen Linux-basie
terminalInitScript=Terminal-Init-Skript
terminalInitScriptDescription=Befehle, die in der Terminalumgebung ausgeführt werden, bevor die Verbindung gestartet wird. Damit kannst du die Terminalumgebung beim Starten konfigurieren.
terminalMultiplexer=Terminal-Multiplexer
terminalMultiplexerDescription=Der Terminal-Multiplexer zur Verwendung als Alternative zu Tabs in einem Terminal.\n\nDadurch werden bestimmte Eigenschaften des Terminals, z. B. die Handhabung von Tabs, durch die Multiplexer-Funktionalität ersetzt.\n\nErfordert, dass die entsprechende Multiplexer-Datei auf dem System installiert ist.
terminalMultiplexerDescription=Der Terminal-Multiplexer zur Verwendung als Alternative zu Tabs in einem Terminal.\n\nDadurch werden bestimmte Eigenschaften des Terminals, z. B. die Handhabung von Tabs, durch die Multiplexer-Funktionalität ersetzt. Erfordert, dass die entsprechende Multiplexer-Datei auf dem System installiert ist.
terminalPromptForRestart=Aufforderung zum Neustart
terminalPromptForRestartDescription=Wenn diese Funktion aktiviert ist, wirst du beim Beenden einer Terminalsitzung aufgefordert, die Sitzung entweder neu zu starten oder zu schließen, anstatt die Terminalsitzung sofort zu beenden.
querying=Abfragen ...
@ -1352,9 +1354,11 @@ refreshOpenpubkey=Openpubkey-Identität aktualisieren
refreshOpenpubkeyDescription=Führe opkssh refresh aus, um die openpubkey-Identität wieder gültig zu machen
all=Alle
terminalPrompt=Terminal-Eingabeaufforderung
terminalPromptDescription=Das Terminalprompt-Tool, das du in deinen Remote-Terminals verwenden kannst.\n\nWenn du einen Terminalprompt aktivierst, wird das Prompt-Tool automatisch auf dem Zielsystem eingerichtet und konfiguriert, wenn du eine Terminalsitzung öffnest. Bestehende Prompt-Konfigurationen oder Profildateien auf einem System werden dabei nicht verändert.\n\nDadurch verlängert sich die Ladezeit des Terminals beim ersten Mal, während der Prompt auf dem entfernten System eingerichtet wird.
terminalPromptDescription=Das Terminalprompt-Tool, das du in deinen Remote-Terminals verwenden kannst.\n\nWenn du einen Terminalprompt aktivierst, wird das Prompt-Tool automatisch auf dem Zielsystem eingerichtet und konfiguriert, wenn du eine Terminalsitzung öffnest. Bestehende Prompt-Konfigurationen oder Profildateien auf einem System werden dabei nicht verändert. Dadurch verlängert sich die Ladezeit des Terminals beim ersten Mal, während der Prompt auf dem entfernten System eingerichtet wird.
terminalPromptConfiguration=Konfiguration der Terminal-Eingabeaufforderung
terminalPromptConfig=Config-Datei
terminalPromptConfigDescription=Die benutzerdefinierte Konfigurationsdatei, die auf den Prompt angewendet werden soll. Diese Konfiguration wird automatisch auf dem Zielsystem eingerichtet, wenn das Terminal initialisiert wird, und als Standardkonfiguration für den Prompt verwendet.\n\nWenn du die vorhandene Standardkonfigurationsdatei auf jedem System verwenden willst, kannst du dieses Feld leer lassen.
passwordManagerKey=Passwortmanager-Schlüssel
passwordManagerAgent=Externer Passwortmanager-Agent
dockerComposeProject.displayName=Docker compose Projekt
dockerComposeProject.displayDescription=Container eines zusammengesetzten Projekts zusammenfassen

View file

@ -166,6 +166,7 @@ checkOutUpdate=Check out update
quit=Quit
noTerminalSet=No terminal application has been set automatically. You can do so manually in the settings menu.
connections=Connections
connectionHub=Connection hub
settings=Settings
explorePlans=License
help=Help
@ -174,7 +175,7 @@ developer=Developer
browseFileTitle=Browse file
browser=File browser
selectFileFromComputer=Select a file from this computer
links=Useful links
links=Links
website=Website
discordDescription=Join the Discord server
security=Security
@ -303,8 +304,6 @@ showChildrenConnectionsInParentCategory=Show child categories in parent category
showChildrenConnectionsInParentCategoryDescription=Whether or not to include all connections located in sub categories when having a certain parent category is selected.\n\nIf this is disabled, the categories behave more like classical folders which only show their direct contents without including sub folders.
condenseConnectionDisplay=Condense connection display
condenseConnectionDisplayDescription=Make every top level connection take a less vertical space to allow for a more condensed connection list.
enforceWindowModality=Enforce window modality
enforceWindowModalityDescription=Makes secondary windows, such the connection creation dialog, block all input for the main window while they are open. This is useful if you sometimes misclick.
openConnectionSearchWindowOnConnectionCreation=Open connection search window on connection creation
openConnectionSearchWindowOnConnectionCreationDescription=Whether or not to automatically open the window to search for available subconnections upon adding a new shell connection.
workflow=Workflow
@ -383,6 +382,7 @@ shellCommandTestDescription=Run a command in the shell session used internally b
terminal=Terminal
terminalType=Terminal emulator
terminalConfiguration=Terminal configuration
terminalCustomization=Terminal customization
editorConfiguration=Editor configuration
defaultApplication=Default application
terminalTypeDescription=The default terminal to use when opening any kind of shell connection. This application is only used for display purposes, the started shell program depends on the shell connection itself.\n\nThe level of feature support varies by terminal, that is why each one is marked as either recommended or not recommended. All non-recommended terminals work with XPipe but might lack features like tabs, title colors, shell support, and more. Your user experience will be best when using a recommended terminal.
@ -516,7 +516,7 @@ enableTerminalLoggingDescription=Enables client-side logging for all terminal se
terminalLoggingDirectory=Terminal session logs
terminalLoggingDirectoryDescription=All logs are stored in the XPipe data directory on your local system.
openSessionLogs=Open session logs
sessionLogging=Session logging
sessionLogging=Terminal logging
sessionActive=A background session is running for this connection.\n\nTo stop this session manually, click on the status indicator.
skipValidation=Skip validation
scriptsIntroTitle=About scripts
@ -578,7 +578,7 @@ syncTeamVaults=Team vault synchronization
syncTeamVaultsDescription=To synchronize your vault with multiple team members, enable the git synchronization.
enableGitSync=Enable git sync
browseVault=Vault data
browseVaultDescription=The vault is the data storage where all your connection information resides in. You can take a look at it yourself in your native file manager. Note that external edits are not recommended and can cause a variety of issues.
browseVaultDescription=You can take a look at the vault directory yourself in your native file manager. Note that external edits are not recommended and can cause a variety of issues.
browseVaultButton=Browse vault
vaultUsers=Vault users
createHeapDump=Create heap dump
@ -837,9 +837,7 @@ vmwareInstallation.displayDescription=Interact with the installed VMs via its CL
start=Start
stop=Stop
pause=Pause
#force
rdpTunnelHost=Target host
#force
rdpTunnelHostDescription=The SSH connection to tunnel the RDP connection to
rdpTunnelUsername=Username
rdpTunnelUsernameDescription=The custom user to log in as, uses the SSH user if left empty
@ -1080,7 +1078,6 @@ rdpEnableDesktopIntegration=Enable desktop integration
rdpEnableDesktopIntegrationDescription=Run remote applications assuming that the RDP allow list permits that
rdpSetupAdminTitle=RDP setup required
rdpSetupAllowTitle=RDP remote application
#force
rdpSetupAllowContent=Starting remote applications directly is currently not allowed on this system. Do you want to enable it? This will allow you to run your remote applications directly from XPipe by disabling the allow list for RDP remote applications.
rdpServerEnableTitle=RDP server
rdpServerEnableContent=The RDP server is disabled on the target system. Do you want to enable it in the registry in order to allow remote RDP connections?
@ -1092,7 +1089,6 @@ command=Command
commandGroup=Command group
vncSystem=VNC target system
vncSystemDescription=The actual system to interact with. This is usually the same as the tunnel host
#force
vncHost=Target VNC host
vncHostDescription=The system on which the VNC server is running on
gitVaultTitle=Git vault
@ -1381,7 +1377,7 @@ terminalEnvironmentDescription=In case you want to use features of a local Linux
terminalInitScript=Terminal init script
terminalInitScriptDescription=Commands to run in the terminal environment prior to the connection being launched. You can use this to configure the terminal environment on startup.
terminalMultiplexer=Terminal multiplexer
terminalMultiplexerDescription=The terminal multiplexer to use as an alternative to tabs in a terminal.\n\nThis will replace certain terminal handling characteristics, e.g. tab handling, with the multiplexer functionality.\n\nRequires the respective multiplexer executable to be installed on the system.
terminalMultiplexerDescription=The terminal multiplexer to use as an alternative to tabs in a terminal.\n\nThis will replace certain terminal handling characteristics, e.g. tab handling, with the multiplexer functionality. Requires the respective multiplexer executable to be installed on the system.
terminalPromptForRestart=Prompt for restart
terminalPromptForRestartDescription=When enabled, exiting a terminal session will prompt you to either restart or close the session instead of just closing the terminal session instantly.
#context: verb, database query
@ -1392,9 +1388,11 @@ refreshOpenpubkey=Refresh openpubkey identity
refreshOpenpubkeyDescription=Run opkssh refresh to make the openpubkey identity valid again
all=All
terminalPrompt=Terminal prompt
terminalPromptDescription=The terminal prompt tool to use in your remote terminals.\n\nEnabling a terminal prompt will automatically set up and configure the prompt tool on the target system when opening a terminal session. This does not modify any existing prompt configurations or profile files on a system.\n\nThis will increase the terminal loading time for the first time while the prompt is being set up on the remote system.
terminalPromptDescription=The terminal prompt tool to use in your remote terminals.\n\nEnabling a terminal prompt will automatically set up and configure the prompt tool on the target system when opening a terminal session. This does not modify any existing prompt configurations or profile files on a system. This will increase the terminal loading time for the first time while the prompt is being set up on the remote system.
terminalPromptConfiguration=Terminal prompt configuration
terminalPromptConfig=Config file
terminalPromptConfigDescription=The custom config file to apply to the prompt. This config will be automatically set up on the target system when the terminal is initialized and used as the default prompt config.\n\nIf you want to use the existing default config file on each system, you can leave this field empty.
passwordManagerKey=Password manager key
passwordManagerAgent=External password manager agent
dockerComposeProject.displayName=Docker compose project
dockerComposeProject.displayDescription=Group containers of a composed project together

View file

@ -154,6 +154,7 @@ checkOutUpdate=Comprobar actualización
quit=Salir de
noTerminalSet=No se ha configurado automáticamente ninguna aplicación de terminal. Puedes hacerlo manualmente en el menú de configuración.
connections=Conexiones
connectionHub=Núcleo de conexión
settings=Configuración
explorePlans=Licencia
help=Ayuda
@ -162,7 +163,7 @@ developer=Desarrollador
browseFileTitle=Examinar archivo
browser=Navegador de archivos
selectFileFromComputer=Selecciona un archivo de este ordenador
links=Enlaces útiles
links=Enlaces
website=Página web
discordDescription=Únete al servidor Discord
security=Seguridad
@ -285,8 +286,6 @@ showChildrenConnectionsInParentCategory=Mostrar categorías hijas en la categor
showChildrenConnectionsInParentCategoryDescription=Incluir o no todas las conexiones situadas en subcategorías cuando se selecciona una determinada categoría padre.\n\nSi se desactiva, las categorías se comportan más como carpetas clásicas que sólo muestran su contenido directo sin incluir las subcarpetas.
condenseConnectionDisplay=Condensar la visualización de la conexión
condenseConnectionDisplayDescription=Haz que cada conexión de nivel superior ocupe menos espacio vertical para permitir una lista de conexiones más condensada.
enforceWindowModality=Aplicar la modalidad de ventana
enforceWindowModalityDescription=Hace que las ventanas secundarias, como el diálogo de creación de conexión, bloqueen todas las entradas de la ventana principal mientras están abiertas. Esto es útil si a veces haces clic mal.
openConnectionSearchWindowOnConnectionCreation=Abrir la ventana de búsqueda de conexión al crear la conexión
openConnectionSearchWindowOnConnectionCreationDescription=Si abrir o no automáticamente la ventana de búsqueda de subconexiones disponibles al añadir una nueva conexión shell.
workflow=Flujo de trabajo
@ -362,6 +361,7 @@ shellCommandTestDescription=Ejecuta un comando en la sesión shell utilizada int
terminal=Terminal
terminalType=Emulador de terminal
terminalConfiguration=Configuración del terminal
terminalCustomization=Personalización del terminal
editorConfiguration=Configuración del editor
defaultApplication=Aplicación por defecto
terminalTypeDescription=El terminal por defecto que se utiliza al abrir cualquier tipo de conexión shell. Esta aplicación sólo se utiliza a efectos de visualización, el programa shell iniciado depende de la propia conexión shell.\n\nEl nivel de compatibilidad de funciones varía según el terminal, por eso cada uno está marcado como recomendado o no recomendado. Todos los terminales no recomendados funcionan con XPipe, pero pueden carecer de características como pestañas, colores de título, soporte de shell y otras. Tu experiencia de usuario será mejor si utilizas un terminal recomendado.
@ -490,7 +490,7 @@ enableTerminalLoggingDescription=Activa el registro del lado del cliente para to
terminalLoggingDirectory=Registros de sesión de terminal
terminalLoggingDirectoryDescription=Todos los registros se almacenan en el directorio de datos de XPipe en tu sistema local.
openSessionLogs=Registros de sesión abiertos
sessionLogging=Registro de sesión
sessionLogging=Registro de terminal
sessionActive=Se está ejecutando una sesión en segundo plano para esta conexión.\n\nPara detener esta sesión manualmente, pulsa sobre el indicador de estado.
skipValidation=Omitir validación
scriptsIntroTitle=Acerca de los guiones
@ -549,7 +549,7 @@ syncTeamVaults=Sincronización de bóvedas de equipo
syncTeamVaultsDescription=Para sincronizar tu bóveda con varios miembros del equipo, activa la sincronización git.
enableGitSync=Activar git sync
browseVault=Datos de la bóveda
browseVaultDescription=La bóveda es el almacén de datos donde reside toda la información de tu conexión. Puedes echarle un vistazo tú mismo en tu gestor de archivos nativo. Ten en cuenta que las ediciones externas no son recomendables y pueden causar diversos problemas.
browseVaultDescription=Puedes echar un vistazo al directorio de la bóveda tú mismo en tu gestor de archivos nativo. Ten en cuenta que las ediciones externas no son recomendables y pueden causar diversos problemas.
browseVaultButton=Explorar bóveda
vaultUsers=Usuarios de la bóveda
createHeapDump=Crear volcado de heap
@ -797,8 +797,10 @@ vmwareInstallation.displayDescription=Interactúa con las máquinas virtuales in
start=Inicia
stop=Para
pause=Pausa
rdpTunnelHost=Túnel anfitrión
rdpTunnelHostDescription=La conexión SSH a utilizar como túnel
rdpTunnelHost=Host de destino
rdpTunnelHostDescription=La conexión SSH para tunelizar la conexión RDP
rdpTunnelUsername=Nombre de usuario
rdpTunnelUsernameDescription=El usuario personalizado con el que iniciar sesión, utiliza el usuario SSH si se deja vacío
rdpFileLocation=Ubicación del archivo
rdpFileLocationDescription=La ruta del archivo .rdp
rdpPasswordAuthentication=Autenticación de contraseña
@ -1042,7 +1044,7 @@ command=Comando
commandGroup=Grupo de comandos
vncSystem=Sistema de destino VNC
vncSystemDescription=El sistema real con el que interactuar. Suele ser el mismo que el host del túnel
vncHost=Host de túnel remoto
vncHost=Host VNC de destino
vncHostDescription=El sistema en el que se ejecuta el servidor VNC
gitVaultTitle=Bóveda Git
gitVaultForcePushHeader=¿Quieres forzar el push al repositorio remoto?
@ -1312,7 +1314,7 @@ terminalEnvironmentDescription=En caso de que quieras utilizar funciones de un e
terminalInitScript=Script de inicio de terminal
terminalInitScriptDescription=Comandos que se ejecutan en el entorno de terminal antes de iniciar la conexión. Puedes utilizarlo para configurar el entorno de terminal al iniciarse.
terminalMultiplexer=Multiplexor de terminal
terminalMultiplexerDescription=El multiplexor de terminal para utilizar como alternativa a las pestañas en un terminal.\n\nEsto sustituirá ciertas características de manejo del terminal, por ejemplo el manejo de pestañas, por la funcionalidad del multiplexor.\n\nRequiere que esté instalado en el sistema el correspondiente ejecutable del multiplexor.
terminalMultiplexerDescription=El multiplexor de terminal para utilizar como alternativa a las pestañas en un terminal.\n\nEsto sustituirá ciertas características de manejo del terminal, por ejemplo el manejo de pestañas, por la funcionalidad del multiplexor. Requiere que esté instalado en el sistema el correspondiente ejecutable del multiplexor.
terminalPromptForRestart=Pregunta de reinicio
terminalPromptForRestartDescription=Cuando está activada, al salir de una sesión de terminal se te pedirá que reinicies o cierres la sesión, en lugar de simplemente cerrar la sesión de terminal al instante.
querying=Consulta ...
@ -1321,9 +1323,11 @@ refreshOpenpubkey=Actualizar identidad openpubkey
refreshOpenpubkeyDescription=Ejecuta opkssh refresh para que la identidad openpubkey vuelva a ser válida
all=Todos los
terminalPrompt=Terminal prompt
terminalPromptDescription=La herramienta de aviso de terminal que debes utilizar en tus terminales remotos.\n\nActivar un prompt de terminal establecerá y configurará automáticamente la herramienta prompt en el sistema de destino al abrir una sesión de terminal. Esto no modifica ninguna configuración de prompt ni archivos de perfil existentes en un sistema.\n\nEsto aumentará el tiempo de carga del terminal por primera vez mientras se configura el prompt en el sistema remoto.
terminalPromptDescription=La herramienta de aviso de terminal que debes utilizar en tus terminales remotos.\n\nActivar un prompt de terminal establecerá y configurará automáticamente la herramienta prompt en el sistema de destino al abrir una sesión de terminal. Esto no modifica ninguna configuración de avisos o archivos de perfil existentes en un sistema. Esto aumentará el tiempo de carga del terminal por primera vez mientras se configura el prompt en el sistema remoto.
terminalPromptConfiguration=Configuración del indicador de terminal
terminalPromptConfig=Archivo de configuración
terminalPromptConfigDescription=El archivo de configuración personalizada que se aplicará al prompt. Esta configuración se establecerá automáticamente en el sistema de destino cuando se inicialice el terminal y se utilizará como configuración predeterminada del indicador.\n\nSi quieres utilizar el archivo de configuración por defecto existente en cada sistema, puedes dejar este campo vacío.
passwordManagerKey=Clave del gestor de contraseñas
passwordManagerAgent=Agente gestor de contraseñas externo
dockerComposeProject.displayName=Proyecto Docker Compose
dockerComposeProject.displayDescription=Agrupar contenedores de un proyecto compuesto

View file

@ -158,6 +158,7 @@ quit=Quitter
noTerminalSet=Aucune application de terminal n'a été réglée automatiquement. Tu peux le faire manuellement dans le menu des paramètres.
#custom
connections=Connexions
connectionHub=Hub de connexion
settings=Paramètres
explorePlans=Licence
help=Aide
@ -166,7 +167,7 @@ developer=Développeur
browseFileTitle=Parcourir le fichier
browser=Navigateur de fichiers
selectFileFromComputer=Sélectionne un fichier à partir de cet ordinateur
links=Liens utiles
links=Liens
website=Site web
discordDescription=Rejoins le serveur Discord
security=Sécurité
@ -291,8 +292,6 @@ showChildrenConnectionsInParentCategory=Afficher les catégories enfants dans la
showChildrenConnectionsInParentCategoryDescription=Inclure ou non toutes les connexions situées dans les sous-catégories lorsqu'une certaine catégorie parentale est sélectionnée.\n\nSi cette option est désactivée, les catégories se comportent davantage comme des dossiers classiques qui n'affichent que leur contenu direct sans inclure les sous-dossiers.
condenseConnectionDisplay=Condense l'affichage des connexions
condenseConnectionDisplayDescription=Faire en sorte que chaque connexion de niveau supérieur prenne moins d'espace vertical pour permettre une liste de connexions plus condensée.
enforceWindowModality=Modalité de la fenêtre d'application
enforceWindowModalityDescription=Fait en sorte que les fenêtres secondaires, telles que la boîte de dialogue de création de connexion, bloquent toute saisie pour la fenêtre principale tant qu'elles sont ouvertes. C'est utile s'il t'arrive de mal cliquer.
openConnectionSearchWindowOnConnectionCreation=Ouvrir la fenêtre de recherche de connexion lors de la création de la connexion
openConnectionSearchWindowOnConnectionCreationDescription=Ouverture automatique ou non de la fenêtre de recherche des sous-connexions disponibles lors de l'ajout d'une nouvelle connexion shell.
workflow=Flux de travail
@ -370,6 +369,7 @@ shellCommandTestDescription=Exécute une commande dans la session shell utilisé
terminal=Terminal
terminalType=Émulateur de terminal
terminalConfiguration=Configuration du terminal
terminalCustomization=Personnalisation du terminal
editorConfiguration=Configuration de l'éditeur
defaultApplication=Application par défaut
terminalTypeDescription=Le terminal par défaut à utiliser lors de l'ouverture de tout type de connexion shell. Cette application n'est utilisée qu'à des fins d'affichage, le programme shell démarré dépend de la connexion shell elle-même.\n\nLe niveau de prise en charge des fonctionnalités varie d'un terminal à l'autre, c'est pourquoi chacun d'entre eux est marqué comme étant recommandé ou non recommandé. Tous les terminaux non recommandés fonctionnent avec XPipe mais peuvent manquer de fonctionnalités comme les onglets, les couleurs de titre, la prise en charge de l'interpréteur de commandes, et plus encore. Ton expérience d'utilisateur sera meilleure si tu utilises un terminal recommandé.
@ -501,7 +501,7 @@ enableTerminalLoggingDescription=Active la journalisation côté client pour tou
terminalLoggingDirectory=Journaux de session de terminal
terminalLoggingDirectoryDescription=Tous les journaux sont stockés dans le répertoire de données de XPipe sur ton système local.
openSessionLogs=Ouvrir les journaux de session
sessionLogging=Enregistrement de session
sessionLogging=Journalisation du terminal
sessionActive=Une session en arrière-plan est en cours pour cette connexion.\n\nPour arrêter cette session manuellement, clique sur l'indicateur d'état.
skipValidation=Sauter la validation
scriptsIntroTitle=A propos des scripts
@ -562,7 +562,7 @@ syncTeamVaults=Synchronisation du coffre-fort de l'équipe
syncTeamVaultsDescription=Pour synchroniser ton coffre-fort avec plusieurs membres de l'équipe, active la synchronisation git.
enableGitSync=Activer la synchronisation git
browseVault=Données du coffre-fort
browseVaultDescription=Le coffre-fort est le stockage de données où résident toutes tes informations de connexion. Tu peux y jeter un coup d'œil dans ton gestionnaire de fichiers natif. Note que les modifications externes ne sont pas recommandées et peuvent causer divers problèmes.
browseVaultDescription=Tu peux jeter un coup d'œil au répertoire du coffre-fort dans ton gestionnaire de fichiers. Note que les modifications externes ne sont pas recommandées et peuvent causer divers problèmes.
browseVaultButton=Parcourir le coffre-fort
vaultUsers=Utilisateurs du coffre-fort
createHeapDump=Créer un dump du tas
@ -820,8 +820,10 @@ vmwareInstallation.displayDescription=Interagir avec les machines virtuelles ins
start=Démarrer
stop=Arrêter
pause=Pause
rdpTunnelHost=Hôte du tunnel
rdpTunnelHostDescription=La connexion SSH à utiliser comme tunnel
rdpTunnelHost=Hôte cible
rdpTunnelHostDescription=La connexion SSH pour tunneler la connexion RDP vers
rdpTunnelUsername=Nom d'utilisateur
rdpTunnelUsernameDescription=L'utilisateur personnalisé sous lequel se connecter, utilise l'utilisateur SSH s'il n'est pas renseigné
rdpFileLocation=Emplacement du fichier
rdpFileLocationDescription=Le chemin d'accès au fichier .rdp
rdpPasswordAuthentication=Authentification par mot de passe
@ -1074,7 +1076,7 @@ command=Commande
commandGroup=Groupe de commande
vncSystem=Système cible VNC
vncSystemDescription=Le système réel avec lequel interagir. Il s'agit généralement du même que l'hôte du tunnel
vncHost=Hôte du tunnel à distance
vncHost=Hôte VNC cible
vncHostDescription=Le système sur lequel le serveur VNC fonctionne
gitVaultTitle=Coffre-fort Git
gitVaultForcePushHeader=Veux-tu forcer la poussée vers le dépôt distant ?
@ -1347,7 +1349,7 @@ terminalEnvironmentDescription=Si tu veux utiliser les fonctions d'un environnem
terminalInitScript=Script d'initialisation du terminal
terminalInitScriptDescription=Commandes à exécuter dans l'environnement du terminal avant le lancement de la connexion. Tu peux l'utiliser pour configurer l'environnement du terminal au démarrage.
terminalMultiplexer=Multiplexeur de terminaux
terminalMultiplexerDescription=Le multiplexeur de terminal à utiliser comme alternative aux onglets dans un terminal.\n\nCela remplacera certaines caractéristiques de manipulation du terminal, par exemple la manipulation des onglets, par la fonctionnalité du multiplexeur.\n\nIl faut que l'exécutable du multiplexeur correspondant soit installé sur le système.
terminalMultiplexerDescription=Le multiplexeur de terminal à utiliser comme alternative aux onglets dans un terminal.\n\nCela remplacera certaines caractéristiques de manipulation du terminal, par exemple la manipulation des onglets, par la fonctionnalité du multiplexeur. Il faut que l'exécutable du multiplexeur correspondant soit installé sur le système.
terminalPromptForRestart=Invite à redémarrer
terminalPromptForRestartDescription=Lorsque cette option est activée, la sortie d'une session de terminal t'invitera à redémarrer ou à fermer la session au lieu de fermer instantanément la session de terminal.
querying=Interroger...
@ -1356,9 +1358,11 @@ refreshOpenpubkey=Rafraîchir l'identité openpubkey
refreshOpenpubkeyDescription=Exécute opkssh refresh pour que l'identité openpubkey soit à nouveau valide
all=Tous
terminalPrompt=Invite du terminal
terminalPromptDescription=L'outil d'invite de terminal à utiliser dans tes terminaux distants.\n\nL'activation d'une invite de terminal permet d'installer et de configurer automatiquement l'outil d'invite sur le système cible lors de l'ouverture d'une session de terminal. Cela ne modifie pas les configurations d'invite ou les fichiers de profil existants sur un système.\n\nCela augmentera le temps de chargement du terminal pour la première fois pendant que l'invite est en train d'être configurée sur le système distant.
terminalPromptDescription=L'outil d'invite de terminal à utiliser dans tes terminaux distants.\n\nL'activation d'une invite de terminal permet d'installer et de configurer automatiquement l'outil d'invite sur le système cible lors de l'ouverture d'une session de terminal. Cela ne modifie pas les configurations d'invite ou les fichiers de profil existants sur un système. Cela augmentera le temps de chargement du terminal pour la première fois pendant que l'invite est en train d'être configurée sur le système distant.
terminalPromptConfiguration=Configuration de l'invite du terminal
terminalPromptConfig=Fichier de configuration
terminalPromptConfigDescription=Le fichier de configuration personnalisé à appliquer à l'invite. Cette configuration sera automatiquement mise en place sur le système cible lors de l'initialisation du terminal et utilisée comme configuration par défaut de l'invite.\n\nSi tu veux utiliser le fichier de config par défaut existant sur chaque système, tu peux laisser ce champ vide.
passwordManagerKey=Clé du gestionnaire de mots de passe
passwordManagerAgent=Agent externe de gestion des mots de passe
dockerComposeProject.displayName=Projet Docker compose
dockerComposeProject.displayDescription=Regrouper les conteneurs d'un projet composé

View file

@ -154,6 +154,7 @@ checkOutUpdate=Lihat pembaruan
quit=Keluar
noTerminalSet=Tidak ada aplikasi terminal yang diatur secara otomatis. Anda dapat melakukannya secara manual di menu pengaturan.
connections=Koneksi
connectionHub=Hub koneksi
settings=Pengaturan
explorePlans=Lisensi
help=Bantuan
@ -162,7 +163,7 @@ developer=Pengembang
browseFileTitle=Menelusuri file
browser=Peramban file
selectFileFromComputer=Memilih file dari komputer ini
links=Tautan yang berguna
links=Tautan
website=Situs web
discordDescription=Bergabung dengan server Discord
security=Keamanan
@ -285,8 +286,6 @@ showChildrenConnectionsInParentCategory=Menampilkan kategori anak dalam kategori
showChildrenConnectionsInParentCategoryDescription=Apakah akan menyertakan semua koneksi yang berada dalam sub kategori atau tidak ketika memilih kategori induk tertentu.\n\nJika ini dinonaktifkan, kategori akan berperilaku seperti folder klasik yang hanya menampilkan konten langsung tanpa menyertakan sub folder.
condenseConnectionDisplay=Memadatkan tampilan koneksi
condenseConnectionDisplayDescription=Buatlah setiap koneksi tingkat atas mengambil ruang vertikal yang lebih sedikit untuk memungkinkan daftar koneksi yang lebih ringkas.
enforceWindowModality=Menerapkan modalitas jendela
enforceWindowModalityDescription=Membuat jendela sekunder, seperti dialog pembuatan koneksi, memblokir semua input untuk jendela utama saat jendela tersebut terbuka. Hal ini berguna jika Anda terkadang salah klik.
openConnectionSearchWindowOnConnectionCreation=Membuka jendela pencarian koneksi pada pembuatan koneksi
openConnectionSearchWindowOnConnectionCreationDescription=Apakah akan membuka jendela secara otomatis untuk mencari subkoneksi yang tersedia saat menambahkan koneksi shell baru atau tidak.
workflow=Alur kerja
@ -362,6 +361,7 @@ shellCommandTestDescription=Menjalankan perintah dalam sesi shell yang digunakan
terminal=Terminal
terminalType=Emulator terminal
terminalConfiguration=Konfigurasi terminal
terminalCustomization=Kustomisasi terminal
editorConfiguration=Konfigurasi editor
defaultApplication=Aplikasi default
terminalTypeDescription=Terminal default yang digunakan saat membuka koneksi shell apa pun. Aplikasi ini hanya digunakan untuk tujuan tampilan, program shell yang dijalankan bergantung pada koneksi shell itu sendiri.\n\nTingkat dukungan fitur berbeda-beda pada setiap terminal, oleh karena itu setiap terminal ditandai sebagai direkomendasikan atau tidak direkomendasikan. Semua terminal yang tidak direkomendasikan dapat digunakan dengan XPipe tetapi mungkin tidak memiliki fitur seperti tab, warna judul, dukungan shell, dan banyak lagi. Pengalaman pengguna Anda akan menjadi yang terbaik ketika menggunakan terminal yang direkomendasikan.
@ -490,7 +490,7 @@ enableTerminalLoggingDescription=Mengaktifkan pencatatan sisi klien untuk semua
terminalLoggingDirectory=Log sesi terminal
terminalLoggingDirectoryDescription=Semua log disimpan dalam direktori data XPipe pada sistem lokal Anda.
openSessionLogs=Membuka log sesi
sessionLogging=Pencatatan sesi
sessionLogging=Pencatatan terminal
sessionActive=Sesi latar belakang sedang berjalan untuk koneksi ini.\n\nUntuk menghentikan sesi ini secara manual, klik indikator status.
skipValidation=Lewati validasi
scriptsIntroTitle=Tentang skrip
@ -549,7 +549,7 @@ syncTeamVaults=Sinkronisasi brankas tim
syncTeamVaultsDescription=Untuk menyinkronkan vault Anda dengan beberapa anggota tim, aktifkan sinkronisasi git.
enableGitSync=Mengaktifkan sinkronisasi git
browseVault=Data brankas
browseVaultDescription=Vault adalah penyimpanan data di mana semua informasi koneksi Anda berada. Anda dapat melihatnya sendiri di manajer file asli Anda. Perhatikan bahwa pengeditan eksternal tidak disarankan dan dapat menyebabkan berbagai masalah.
browseVaultDescription=Anda dapat melihat sendiri direktori vault di manajer file asli Anda. Perhatikan bahwa pengeditan eksternal tidak disarankan dan dapat menyebabkan berbagai masalah.
browseVaultButton=Jelajahi brankas
vaultUsers=Pengguna brankas
createHeapDump=Membuat tempat pembuangan sampah
@ -797,8 +797,10 @@ vmwareInstallation.displayDescription=Berinteraksi dengan VM yang terinstal mela
start=Mulai
stop=Berhenti
pause=Jeda
rdpTunnelHost=Tuan rumah terowongan
rdpTunnelHostDescription=Sambungan SSH untuk digunakan sebagai terowongan
rdpTunnelHost=Host target
rdpTunnelHostDescription=Sambungan SSH untuk menyalurkan sambungan RDP ke
rdpTunnelUsername=Nama pengguna
rdpTunnelUsernameDescription=Pengguna khusus untuk masuk sebagai, menggunakan pengguna SSH jika dibiarkan kosong
rdpFileLocation=Lokasi file
rdpFileLocationDescription=Jalur file dari file .rdp
rdpPasswordAuthentication=Otentikasi kata sandi
@ -1042,7 +1044,7 @@ command=Perintah
commandGroup=Grup perintah
vncSystem=Sistem target VNC
vncSystemDescription=Sistem yang sebenarnya untuk berinteraksi. Ini biasanya sama dengan host terowongan
vncHost=Host terowongan jarak jauh
vncHost=Host VNC target
vncHostDescription=Sistem tempat server VNC berjalan
gitVaultTitle=Brankas git
gitVaultForcePushHeader=Apakah Anda ingin memaksakan push ke repositori jarak jauh?
@ -1312,7 +1314,7 @@ terminalEnvironmentDescription=Jika Anda ingin menggunakan fitur lingkungan WSL
terminalInitScript=Skrip init terminal
terminalInitScriptDescription=Perintah yang akan dijalankan di lingkungan terminal sebelum koneksi diluncurkan. Anda dapat menggunakan ini untuk mengonfigurasi lingkungan terminal saat pengaktifan.
terminalMultiplexer=Multiplexer terminal
terminalMultiplexerDescription=Multiplexer terminal untuk digunakan sebagai alternatif tab di terminal.\n\nIni akan menggantikan karakteristik penanganan terminal tertentu, misalnya penanganan tab, dengan fungsi multiplekser.\n\nMembutuhkan eksekusi multiplexer yang bersangkutan untuk diinstal pada sistem.
terminalMultiplexerDescription=Multiplexer terminal untuk digunakan sebagai alternatif tab di terminal.\n\nIni akan menggantikan karakteristik penanganan terminal tertentu, misalnya penanganan tab, dengan fungsionalitas multiplexer. Membutuhkan eksekusi multiplexer yang bersangkutan untuk diinstal pada sistem.
terminalPromptForRestart=Permintaan untuk memulai ulang
terminalPromptForRestartDescription=Bila diaktifkan, keluar dari sesi terminal akan meminta Anda untuk memulai ulang atau menutup sesi, bukan hanya menutup sesi terminal secara instan.
querying=Mengajukan pertanyaan ...
@ -1321,9 +1323,11 @@ refreshOpenpubkey=Menyegarkan identitas openpubkey
refreshOpenpubkeyDescription=Jalankan penyegaran opkssh untuk membuat identitas openpubkey kembali valid
all=Semua
terminalPrompt=Perintah terminal
terminalPromptDescription=Alat prompt terminal untuk digunakan di terminal jarak jauh Anda.\n\nMengaktifkan prompt terminal akan secara otomatis mengatur dan mengonfigurasi alat prompt pada sistem target saat membuka sesi terminal. Hal ini tidak akan mengubah konfigurasi prompt atau file profil yang ada pada sistem.\n\nHal ini akan meningkatkan waktu pemuatan terminal untuk pertama kalinya saat prompt sedang disiapkan pada sistem jarak jauh.
terminalPromptDescription=Alat prompt terminal untuk digunakan di terminal jarak jauh Anda.\n\nMengaktifkan prompt terminal akan secara otomatis mengatur dan mengonfigurasi alat prompt pada sistem target saat membuka sesi terminal. Hal ini tidak akan mengubah konfigurasi prompt atau file profil yang ada pada sistem. Hal ini akan meningkatkan waktu pemuatan terminal untuk pertama kalinya saat prompt sedang disiapkan pada sistem jarak jauh.
terminalPromptConfiguration=Konfigurasi prompt terminal
terminalPromptConfig=File konfigurasi
terminalPromptConfigDescription=File konfigurasi khusus untuk diterapkan pada prompt. Konfigurasi ini akan secara otomatis diatur pada sistem target saat terminal diinisialisasi dan digunakan sebagai konfigurasi prompt default.\n\nJika Anda ingin menggunakan file konfigurasi default yang ada pada setiap sistem, Anda dapat mengosongkan bidang ini.
passwordManagerKey=Kunci pengelola kata sandi
passwordManagerAgent=Agen pengelola kata sandi eksternal
dockerComposeProject.displayName=Proyek penulisan Docker
dockerComposeProject.displayDescription=Mengelompokkan wadah dari proyek yang disusun bersama-sama

View file

@ -154,6 +154,7 @@ checkOutUpdate=Aggiornamento del check out
quit=Abbandono
noTerminalSet=Nessuna applicazione terminale è stata impostata automaticamente. Puoi farlo manualmente nel menu delle impostazioni.
connections=Connessioni
connectionHub=Hub di connessione
settings=Impostazioni
explorePlans=Licenza
help=Aiuto
@ -162,7 +163,7 @@ developer=Sviluppatore
browseFileTitle=Sfogliare un file
browser=Browser di file
selectFileFromComputer=Seleziona un file da questo computer
links=Link utili
links=Collegamenti
website=Sito web
discordDescription=Unisciti al server Discord
security=La sicurezza
@ -285,8 +286,6 @@ showChildrenConnectionsInParentCategory=Mostra le categorie figlio nella categor
showChildrenConnectionsInParentCategoryDescription=Se includere o meno tutte le connessioni situate nelle sottocategorie quando viene selezionata una determinata categoria madre.\n\nSe questa opzione è disattivata, le categorie si comportano come le classiche cartelle che mostrano solo il loro contenuto diretto senza includere le sottocartelle.
condenseConnectionDisplay=Visualizzazione condensata della connessione
condenseConnectionDisplayDescription=Fai in modo che ogni connessione di primo livello occupi meno spazio in verticale per consentire un elenco di connessioni più sintetico.
enforceWindowModality=Applicare la modalità finestra
enforceWindowModalityDescription=Fa sì che le finestre secondarie, come la finestra di dialogo per la creazione di una connessione, blocchino tutti gli input della finestra principale mentre sono aperte. Questo è utile se a volte sbagli a cliccare.
openConnectionSearchWindowOnConnectionCreation=Aprire la finestra di ricerca delle connessioni alla creazione della connessione
openConnectionSearchWindowOnConnectionCreationDescription=Se aprire o meno automaticamente la finestra per la ricerca delle sottoconnessioni disponibili quando si aggiunge una nuova connessione shell.
workflow=Flusso di lavoro
@ -362,6 +361,7 @@ shellCommandTestDescription=Esegui un comando nella sessione di shell utilizzata
terminal=Terminale
terminalType=Emulatore di terminale
terminalConfiguration=Configurazione del terminale
terminalCustomization=Personalizzazione del terminale
editorConfiguration=Configurazione dell'editor
defaultApplication=Applicazione predefinita
terminalTypeDescription=Il terminale predefinito da utilizzare quando si apre una connessione shell di qualsiasi tipo. Questa applicazione è utilizzata solo a scopo di visualizzazione, il programma di shell avviato dipende dalla connessione di shell stessa.\n\nIl livello di supporto delle funzioni varia a seconda del terminale, per questo motivo ognuno di essi è contrassegnato come raccomandato o non raccomandato. Tutti i terminali non raccomandati funzionano con XPipe ma potrebbero mancare di funzioni come le schede, i colori dei titoli, il supporto alla shell e altro ancora. La tua esperienza d'uso sarà migliore quando userai un terminale raccomandato.
@ -490,7 +490,7 @@ enableTerminalLoggingDescription=Abilita la registrazione lato client per tutte
terminalLoggingDirectory=Log della sessione del terminale
terminalLoggingDirectoryDescription=Tutti i registri vengono memorizzati nella directory dei dati di XPipe sul tuo sistema locale.
openSessionLogs=Registri di sessione aperti
sessionLogging=Registrazione della sessione
sessionLogging=Registrazione del terminale
sessionActive=Per questa connessione è in corso una sessione in background.\n\nPer interrompere manualmente questa sessione, clicca sull'indicatore di stato.
skipValidation=Convalida del salto
scriptsIntroTitle=Informazioni sugli script
@ -549,7 +549,7 @@ syncTeamVaults=Sincronizzazione del vault del team
syncTeamVaultsDescription=Per sincronizzare il tuo vault con più membri del team, attiva la sincronizzazione git.
enableGitSync=Abilita la sincronizzazione git
browseVault=Dati del caveau
browseVaultDescription=Il vault è l'archivio dati in cui risiedono tutte le informazioni sulla tua connessione. Puoi dare un'occhiata da solo nel tuo file manager nativo. Si noti che le modifiche esterne non sono consigliate e possono causare diversi problemi.
browseVaultDescription=Puoi dare un'occhiata alla directory del vault con il tuo file manager nativo. Si noti che le modifiche esterne non sono consigliate e possono causare una serie di problemi.
browseVaultButton=Sfogliare il caveau
vaultUsers=Utenti del Vault
createHeapDump=Creare un heap dump
@ -797,8 +797,10 @@ vmwareInstallation.displayDescription=Interagire con le macchine virtuali instal
start=Iniziare
stop=Fermati
pause=Pausa
rdpTunnelHost=Tunnel host
rdpTunnelHostDescription=La connessione SSH da utilizzare come tunnel
rdpTunnelHost=Host di destinazione
rdpTunnelHostDescription=La connessione SSH su cui eseguire il tunnel della connessione RDP
rdpTunnelUsername=Nome utente
rdpTunnelUsernameDescription=L'utente personalizzato con cui accedere, utilizza l'utente SSH se lasciato vuoto
rdpFileLocation=Posizione dei file
rdpFileLocationDescription=Il percorso del file .rdp
rdpPasswordAuthentication=Autenticazione tramite password
@ -1042,7 +1044,7 @@ command=Comando
commandGroup=Gruppo di comando
vncSystem=Sistema di destinazione VNC
vncSystemDescription=Il sistema effettivo con cui interagire. Di solito coincide con l'host del tunnel
vncHost=Tunnel host remoto
vncHost=Host VNC di destinazione
vncHostDescription=Il sistema su cui il server VNC è in esecuzione
gitVaultTitle=Git vault
gitVaultForcePushHeader=Vuoi forzare il push al repository remoto?
@ -1312,7 +1314,7 @@ terminalEnvironmentDescription=Se vuoi utilizzare le caratteristiche di un ambie
terminalInitScript=Script di avvio del terminale
terminalInitScriptDescription=Comandi da eseguire nell'ambiente del terminale prima dell'avvio della connessione. Puoi usarli per configurare l'ambiente del terminale all'avvio.
terminalMultiplexer=Multiplexer terminale
terminalMultiplexerDescription=Il multiplexer del terminale da utilizzare come alternativa alle schede in un terminale.\n\nQuesto sostituirà alcune caratteristiche di gestione del terminale, ad esempio la gestione delle schede, con la funzionalità del multiplexer.\n\nRichiede che l'eseguibile del multiplexer sia installato sul sistema.
terminalMultiplexerDescription=Il multiplexer del terminale da utilizzare come alternativa alle schede in un terminale.\n\nQuesto sostituirà alcune caratteristiche di gestione del terminale, ad esempio la gestione delle schede, con la funzionalità del multiplexer. Richiede che l'eseguibile del multiplexer sia installato sul sistema.
terminalPromptForRestart=Prompt per il riavvio
terminalPromptForRestartDescription=Se abilitata, l'uscita da una sessione di terminale ti chiederà di riavviare o chiudere la sessione invece di chiuderla all'istante.
querying=Interrogare ...
@ -1321,9 +1323,11 @@ refreshOpenpubkey=Aggiorna l'identità openpubkey
refreshOpenpubkeyDescription=Esegui opkssh refresh per rendere di nuovo valida l'identità di openpubkey
all=Tutti
terminalPrompt=Prompt del terminale
terminalPromptDescription=Lo strumento di prompt del terminale da utilizzare nei terminali remoti.\n\nL'abilitazione di un prompt del terminale imposta e configura automaticamente lo strumento di prompt sul sistema di destinazione quando si apre una sessione di terminale. Questo non modifica le configurazioni del prompt o i file di profilo esistenti sul sistema.\n\nQuesto aumenterà il tempo di caricamento del terminale per la prima volta mentre il prompt viene configurato sul sistema remoto.
terminalPromptDescription=Lo strumento di prompt del terminale da utilizzare nei terminali remoti.\n\nL'abilitazione di un prompt del terminale imposta e configura automaticamente lo strumento di prompt sul sistema di destinazione quando si apre una sessione di terminale. Questo non modifica le configurazioni del prompt o i file di profilo esistenti sul sistema. Questo aumenterà il tempo di caricamento del terminale per la prima volta mentre il prompt viene configurato sul sistema remoto.
terminalPromptConfiguration=Configurazione del prompt del terminale
terminalPromptConfig=File di configurazione
terminalPromptConfigDescription=Il file di configurazione personalizzato da applicare al prompt. Questa configurazione verrà impostata automaticamente sul sistema di destinazione quando il terminale viene inizializzato e verrà utilizzata come configurazione predefinita del prompt.\n\nSe vuoi utilizzare il file di configurazione predefinito esistente su ogni sistema, puoi lasciare questo campo vuoto.
passwordManagerKey=Chiave del gestore di password
passwordManagerAgent=Agente esterno per la gestione delle password
dockerComposeProject.displayName=Progetto Docker compose
dockerComposeProject.displayDescription=Raggruppa i contenitori di un progetto composto

View file

@ -154,6 +154,7 @@ checkOutUpdate=チェックアウト更新
quit=終了する
noTerminalSet=端末アプリケーションが自動設定されていない。設定メニューで手動で設定できる。
connections=接続
connectionHub=接続ハブ
settings=設定
explorePlans=ライセンス
help=ヘルプ
@ -162,7 +163,7 @@ developer=開発者
browseFileTitle=ファイルをブラウズする
browser=ファイルブラウザ
selectFileFromComputer=このコンピューターからファイルを選択する
links=便利なリンク
links=リンク
website=ウェブサイト
discordDescription=Discordサーバーに参加する
security=セキュリティ
@ -285,8 +286,6 @@ showChildrenConnectionsInParentCategory=親カテゴリに子カテゴリを表
showChildrenConnectionsInParentCategoryDescription=特定の親カテゴリが選択されたときに、サブカテゴリにあるすべての接続を含めるかどうか。\n\nこれを無効にすると、カテゴリはサブフォルダを含めずに直接の内容だけを表示する古典的なフォルダのように動作する。
condenseConnectionDisplay=接続表示を凝縮する
condenseConnectionDisplayDescription=すべてのトップレベル接続の縦のスペースを少なくして、接続リストをより凝縮できるようにする。
enforceWindowModality=ウィンドウのモダリティを強制する
enforceWindowModalityDescription=接続作成ダイアログなどのセカンダリウィンドウが開いている間、メインウィンドウへの入力をすべてブロックする。誤クリックすることがある場合に便利である。
openConnectionSearchWindowOnConnectionCreation=接続作成時に接続検索ウィンドウを開く
openConnectionSearchWindowOnConnectionCreationDescription=新しいシェル接続を追加するときに、利用可能なサブ接続を検索するウィンドウを自動的に開くかどうか。
workflow=ワークフロー
@ -362,6 +361,7 @@ shellCommandTestDescription=XPipeが内部的に使用するシェルセッシ
terminal=ターミナル
terminalType=ターミナルエミュレータ
terminalConfiguration=端末設定
terminalCustomization=端末のカスタマイズ
editorConfiguration=エディターの設定
defaultApplication=デフォルトのアプリケーション
terminalTypeDescription=あらゆる種類のシェル接続を開くときに使用するデフォルトの端末。このアプリケーションは表示のためだけに使われ、起動されるシェルプログラムはシェル接続そのものに依存する。\n\n端末によってサポートする機能のレベルが異なるため、推奨または非推奨のマークが付けられている。非推奨端末はすべてXPipeで動作するが、タブ、タイトルカラー、シェルサポートなどの機能が欠けている可能性がある。推奨端末を使用することで、最高のユーザーエクスペリエンスが得られるだろう。
@ -490,7 +490,7 @@ enableTerminalLoggingDescription=すべての端末セッションのクライ
terminalLoggingDirectory=端末のセッションログ
terminalLoggingDirectoryDescription=すべてのログは、ローカルシステムのXPipeデータディレクトリに保存される。
openSessionLogs=セッションログを開く
sessionLogging=セッションロギング
sessionLogging=ターミナルロギング
sessionActive=この接続ではバックグラウンドセッションが実行されている。\n\nこのセッションを手動で停止するには、ステータスインジケータをクリックする。
skipValidation=検証をスキップする
scriptsIntroTitle=スクリプトについて
@ -549,7 +549,7 @@ syncTeamVaults=チーム保管庫の同期
syncTeamVaultsDescription=データ保管庫を複数のチームメンバーと同期するには、git同期を有効にする。
enableGitSync=git同期を有効にする
browseVault=保管庫データ
browseVaultDescription=データ保管庫は、あなたのすべての接続情報が存在するデータ保管庫である。ネイティブのファイルマネージャーで自分で見ることができる。外部からの編集は推奨されておらず、さまざまな問題を引き起こす可能性があることに注意。
browseVaultDescription=保管庫ディレクトリは、ネイティブのファイルマネージャで自分で見ることができる。外部からの編集は推奨されず、さまざまな問題を引き起こす可能性があることに注意すること
browseVaultButton=保管庫を閲覧する
vaultUsers=保管庫ユーザー
createHeapDump=ヒープダンプを作成する
@ -797,8 +797,10 @@ vmwareInstallation.displayDescription=CLI経由でインストールされたVM
start=スタート
stop=停止する
pause=一時停止
rdpTunnelHost=トンネルホスト
rdpTunnelHostDescription=トンネルとして使用するSSH接続
rdpTunnelHost=対象ホスト
rdpTunnelHostDescription=RDP接続をトンネルするSSH接続先
rdpTunnelUsername=ユーザー名
rdpTunnelUsernameDescription=空白の場合はSSHユーザーを使用する。
rdpFileLocation=ファイルの場所
rdpFileLocationDescription=.rdpファイルのファイルパス
rdpPasswordAuthentication=パスワード認証
@ -1042,7 +1044,7 @@ command=コマンド
commandGroup=コマンドグループ
vncSystem=VNCターゲットシステム
vncSystemDescription=実際にやりとりするシステム。これは通常トンネルホストと同じである。
vncHost=リモートトンネルホスト
vncHost=ターゲットVNCホスト
vncHostDescription=VNCサーバーが動作しているシステム
gitVaultTitle=Git保管庫
gitVaultForcePushHeader=リモートリポジトリに強制プッシュするか?
@ -1312,7 +1314,7 @@ terminalEnvironmentDescription=端末のカスタマイズに、ローカルのL
terminalInitScript=ターミナルinitスクリプト
terminalInitScriptDescription=接続が開始される前にターミナル環境で実行するコマンド。起動時にターミナル環境を設定するために使用できる。
terminalMultiplexer=端末マルチプレクサ
terminalMultiplexerDescription=端末のタブの代わりとして使用する端末マルチプレクサ。\n\nこれにより、特定の端末操作特性、例えばタブ操作がマルチプレクサ機能で置き換えられる。\n\nそれぞれのマルチプレクサ実行ファイルがシステムにインストールされている必要がある。
terminalMultiplexerDescription=端末のタブの代わりとして使用する端末マルチプレクサ。\n\nこれは、例えばタブ操作のような特定の端末操作特性をマルチプレクサ機能で置き換える。それぞれのマルチプレクサ実行ファイルがシステムにインストールされている必要がある。
terminalPromptForRestart=再起動を促す
terminalPromptForRestartDescription=有効にすると、ターミナルセッションを終了するときに、ターミナルセッションを即座に閉じるのではなく、再起動するかセッションを閉じるかのプロンプトが表示される。
querying=クエリする.
@ -1321,9 +1323,11 @@ refreshOpenpubkey=openpubkeyのIDをリフレッシュする
refreshOpenpubkeyDescription=opkssh refreshを実行し、openpubkeyのIDを再度有効にする。
all=すべて
terminalPrompt=ターミナルプロンプト
terminalPromptDescription=リモート端末で使用する端末プロンプトツール。\n\nターミナルプロンプトを有効にすると、ターミナルセッションを開くときに、 ターゲットシステム上のプロンプトツールが自動的にセットアップされ、 設定される。これは、システム上の既存のプロンプト設定やプロファイルファイルを変更しない。\n\nこのため、リモートシステム上でプロンプトが設定されている間、 最初のターミナルロード時間が長くなる。
terminalPromptDescription=リモート端末で使用する端末プロンプトツール。\n\nターミナルプロンプトを有効にすると、ターミナルセッションを開くときに、 ターゲットシステム上のプロンプトツールが自動的にセットアップされ、 設定される。これは、システム上の既存のプロンプト設定やプロファイルファイルを変更しない。このため、リモートシステム上でプロンプトが設定されている間、 最初のターミナルロード時間が長くなる。
terminalPromptConfiguration=ターミナルプロンプトの設定
terminalPromptConfig=コンフィグファイル
terminalPromptConfigDescription=プロンプトに適用するカスタムconfigファイル。このコンフィグは、端末が初期化されたときにターゲットシステム上で 自動的に設定され、デフォルトのプロンプトコンフィグとして使われる。\n\n各システムで既存のデフォルトコンフィグファイルを使いたい場合は、 このフィールドを空にしておくことができる。
passwordManagerKey=パスワードマネージャーキー
passwordManagerAgent=外部パスワードマネージャーエージェント
dockerComposeProject.displayName=Docker composeプロジェクト
dockerComposeProject.displayDescription=構成されたプロジェクトのコンテナをグループ化する

View file

@ -154,6 +154,7 @@ checkOutUpdate=Update uitchecken
quit=Stop
noTerminalSet=Er is geen terminaltoepassing automatisch ingesteld. Je kunt dit handmatig doen in het instellingenmenu.
connections=Verbindingen
connectionHub=Verbindingsknooppunt
settings=Instellingen
explorePlans=Licentie
help=Help
@ -162,7 +163,7 @@ developer=Ontwikkelaar
browseFileTitle=Bestand doorbladeren
browser=Bestandsbrowser
selectFileFromComputer=Selecteer een bestand van deze computer
links=Nuttige koppelingen
links=Links
website=Website
discordDescription=Word lid van de Discord server
security=Beveiliging
@ -285,8 +286,6 @@ showChildrenConnectionsInParentCategory=Toon kindcategorieën in bovenliggende c
showChildrenConnectionsInParentCategoryDescription=Het al dan niet opnemen van alle verbindingen in subcategorieën wanneer een bepaalde bovenliggende categorie is geselecteerd.\n\nAls dit is uitgeschakeld, gedragen de categorieën zich meer als klassieke mappen die alleen hun directe inhoud tonen zonder submappen op te nemen.
condenseConnectionDisplay=Verbindingsweergave samenvatten
condenseConnectionDisplayDescription=Laat elke verbinding op het hoogste niveau minder verticale ruimte innemen voor een meer beknopte verbindingslijst.
enforceWindowModality=Venstermodaliteit afdwingen
enforceWindowModalityDescription=Zorgt ervoor dat secundaire vensters, zoals het dialoogvenster voor het maken van een verbinding, alle invoer voor het hoofdvenster blokkeren terwijl ze geopend zijn. Dit is handig als je soms verkeerd klikt.
openConnectionSearchWindowOnConnectionCreation=Verbindingszoekvenster openen bij het maken van een verbinding
openConnectionSearchWindowOnConnectionCreationDescription=Het al dan niet automatisch openen van het venster om te zoeken naar beschikbare subconnecties bij het toevoegen van een nieuwe shellverbinding.
workflow=Werkstroom
@ -362,6 +361,7 @@ shellCommandTestDescription=Een commando uitvoeren in de shellsessie die intern
terminal=Terminal
terminalType=Terminal emulator
terminalConfiguration=Terminal configuratie
terminalCustomization=Terminal aanpassing
editorConfiguration=Configuratie editor
defaultApplication=Standaard toepassing
terminalTypeDescription=De standaard terminal die wordt gebruikt bij het openen van een shellverbinding. Deze toepassing wordt alleen gebruikt voor weergave, het opgestarte shell programma hangt af van de shell verbinding zelf.\n\nDe mate van ondersteuning verschilt per terminal, daarom is elke terminal gemarkeerd als aanbevolen of niet aanbevolen. Alle niet-aanbevolen terminals werken met XPipe, maar missen mogelijk functies als tabbladen, titelkleuren, shell-ondersteuning en meer. Je gebruikerservaring is het beste als je een aanbevolen terminal gebruikt.
@ -490,7 +490,7 @@ enableTerminalLoggingDescription=Schakelt client-side logging in voor alle termi
terminalLoggingDirectory=Terminal sessie logs
terminalLoggingDirectoryDescription=Alle logs worden opgeslagen in de XPipe datamap op je lokale systeem.
openSessionLogs=Open sessie logs
sessionLogging=Sessie loggen
sessionLogging=Terminal registratie
sessionActive=Er wordt een achtergrondsessie uitgevoerd voor deze verbinding.\n\nKlik op de statusindicator om deze sessie handmatig te stoppen.
skipValidation=Validatie overslaan
scriptsIntroTitle=Over scripts
@ -549,7 +549,7 @@ syncTeamVaults=Teamkluis synchronisatie
syncTeamVaultsDescription=Om je kluis met meerdere teamleden te synchroniseren, schakel je git synchronisatie in.
enableGitSync=Git sync inschakelen
browseVault=Kluisgegevens
browseVaultDescription=De kluis is de gegevensopslag waar al je verbindingsinformatie in zit. Je kunt er zelf naar kijken in je eigen bestandsbeheerder. Merk op dat externe bewerkingen niet worden aanbevolen en allerlei problemen kunnen veroorzaken.
browseVaultDescription=Je kunt de vault directory zelf bekijken in je eigen bestandsbeheerder. Merk op dat externe bewerkingen niet worden aanbevolen en allerlei problemen kunnen veroorzaken.
browseVaultButton=Kluis doorbladeren
vaultUsers=Kluis gebruikers
createHeapDump=Een heap dump maken
@ -797,8 +797,10 @@ vmwareInstallation.displayDescription=Interactie met de geïnstalleerde VM's via
start=Start
stop=Stop
pause=Pauze
rdpTunnelHost=Tunnel host
rdpTunnelHostDescription=De SSH-verbinding om als tunnel te gebruiken
rdpTunnelHost=Doelhost
rdpTunnelHostDescription=De SSH-verbinding om de RDP-verbinding naar toe te tunnelen
rdpTunnelUsername=Gebruikersnaam
rdpTunnelUsernameDescription=De aangepaste gebruiker om als in te loggen, gebruikt de SSH-gebruiker als deze leeg wordt gelaten
rdpFileLocation=Bestandslocatie
rdpFileLocationDescription=Het bestandspad van het .rdp bestand
rdpPasswordAuthentication=Wachtwoord verificatie
@ -1042,7 +1044,7 @@ command=Opdracht
commandGroup=Opdrachtgroep
vncSystem=VNC doelsysteem
vncSystemDescription=Het eigenlijke systeem om mee te communiceren. Dit is meestal hetzelfde als de tunnelhost
vncHost=Remote tunnel host
vncHost=Doel VNC host
vncHostDescription=Het systeem waarop de VNC-server draait
gitVaultTitle=Git kluis
gitVaultForcePushHeader=Wil je een push naar het archief op afstand forceren?
@ -1312,7 +1314,7 @@ terminalEnvironmentDescription=Als je functies van een lokale Linux-gebaseerde W
terminalInitScript=Terminal init script
terminalInitScriptDescription=Commando's om uit te voeren in de terminalomgeving voordat de verbinding wordt gestart. Je kunt dit gebruiken om de terminalomgeving te configureren bij het opstarten.
terminalMultiplexer=Terminal multiplexer
terminalMultiplexerDescription=De terminal multiplexer om te gebruiken als alternatief voor tabs in een terminal.\n\nHierdoor worden bepaalde eigenschappen van de terminal, zoals tabbladen, vervangen door de functionaliteit van de multiplexer.\n\nVereist dat de betreffende multiplexer executable op het systeem is geïnstalleerd.
terminalMultiplexerDescription=De terminal multiplexer om te gebruiken als alternatief voor tabs in een terminal.\n\nHierdoor worden bepaalde eigenschappen van een terminal, zoals tabbladen, vervangen door de functionaliteit van de multiplexer. Vereist dat de betreffende multiplexer executable op het systeem is geïnstalleerd.
terminalPromptForRestart=Vraag om opnieuw op te starten
terminalPromptForRestartDescription=Indien ingeschakeld, zal het afsluiten van een terminalsessie je vragen om de sessie opnieuw op te starten of te sluiten in plaats van de terminalsessie direct te sluiten.
querying=Queryen ...
@ -1321,9 +1323,11 @@ refreshOpenpubkey=Vernieuwen openpubkey identiteit
refreshOpenpubkeyDescription=Voer opkssh refresh uit om de openpubkey identiteit weer geldig te maken
all=Alle
terminalPrompt=Terminal prompt
terminalPromptDescription=De terminal prompt tool om te gebruiken in je externe terminals.\n\nDoor een terminal prompt in te schakelen wordt het prompt gereedschap automatisch ingesteld en geconfigureerd op het doelsysteem bij het openen van een terminal sessie. Bestaande promptconfiguraties of profielbestanden op een systeem worden hierdoor niet gewijzigd.\n\nDit verhoogt de laadtijd van de terminal voor de eerste keer terwijl de prompt wordt ingesteld op het externe systeem.
terminalPromptDescription=De terminal prompt tool om te gebruiken in je externe terminals.\n\nDoor een terminal prompt in te schakelen wordt het prompt gereedschap automatisch ingesteld en geconfigureerd op het doelsysteem bij het openen van een terminal sessie. Bestaande promptconfiguraties of profielbestanden op een systeem worden hierdoor niet gewijzigd. Dit verhoogt de laadtijd van de terminal voor de eerste keer terwijl de prompt wordt ingesteld op het externe systeem.
terminalPromptConfiguration=Terminal prompt configuratie
terminalPromptConfig=Configuratiebestand
terminalPromptConfigDescription=Het aangepaste configuratiebestand om toe te passen op de prompt. Deze configuratie wordt automatisch ingesteld op het doelsysteem wanneer de terminal wordt geïnitialiseerd en wordt gebruikt als de standaard configuratie van de prompt.\n\nAls je het bestaande standaard configuratiebestand op elk systeem wilt gebruiken, kun je dit veld leeg laten.
passwordManagerKey=Wachtwoordmanager sleutel
passwordManagerAgent=Externe wachtwoordbeheerder agent
dockerComposeProject.displayName=Docker compose project
dockerComposeProject.displayDescription=Groepeer containers van een samengesteld project

View file

@ -154,6 +154,7 @@ checkOutUpdate=Sprawdź aktualizację
quit=Zakończ
noTerminalSet=Żadna aplikacja terminala nie została ustawiona automatycznie. Możesz to zrobić ręcznie w menu ustawień.
connections=Połączenia
connectionHub=Koncentrator połączeń
settings=Ustawienia
explorePlans=Licencja
help=Pomoc
@ -162,7 +163,7 @@ developer=Deweloper
browseFileTitle=Przeglądaj plik
browser=Przeglądarka plików
selectFileFromComputer=Wybierz plik z tego komputera
links=Przydatne linki
links=Łącza
website=Strona internetowa
discordDescription=Dołącz do serwera Discord
security=Bezpieczeństwo
@ -285,8 +286,6 @@ showChildrenConnectionsInParentCategory=Pokaż kategorie podrzędne w kategorii
showChildrenConnectionsInParentCategoryDescription=Czy uwzględniać wszystkie połączenia znajdujące się w podkategoriach, gdy wybrana jest określona kategoria nadrzędna.\n\nJeśli ta opcja jest wyłączona, kategorie zachowują się bardziej jak klasyczne foldery, które pokazują tylko swoją bezpośrednią zawartość bez uwzględniania folderów podrzędnych.
condenseConnectionDisplay=Skondensuj wyświetlanie połączenia
condenseConnectionDisplayDescription=Spraw, aby każde połączenie najwyższego poziomu zajmowało mniej miejsca w pionie, aby umożliwić bardziej skondensowaną listę połączeń.
enforceWindowModality=Wymuś modalność okna
enforceWindowModalityDescription=Sprawia, że dodatkowe okna, takie jak okno dialogowe tworzenia połączenia, blokują wszystkie dane wejściowe dla głównego okna, gdy są otwarte. Jest to przydatne, jeśli czasami źle klikniesz.
openConnectionSearchWindowOnConnectionCreation=Otwórz okno wyszukiwania połączenia podczas tworzenia połączenia
openConnectionSearchWindowOnConnectionCreationDescription=Określenie, czy po dodaniu nowego połączenia powłoki ma być automatycznie otwierane okno wyszukiwania dostępnych połączeń podrzędnych.
workflow=Przepływ pracy
@ -362,6 +361,7 @@ shellCommandTestDescription=Uruchom polecenie w sesji powłoki używanej wewnęt
terminal=Terminal
terminalType=Emulator terminala
terminalConfiguration=Konfiguracja terminala
terminalCustomization=Dostosowywanie terminala
editorConfiguration=Konfiguracja edytora
defaultApplication=Aplikacja domyślna
terminalTypeDescription=Domyślny terminal używany podczas otwierania dowolnego rodzaju połączenia powłoki. Ta aplikacja jest używana tylko do celów wyświetlania, uruchomiony program powłoki zależy od samego połączenia powłoki.\n\nPoziom obsługi funkcji różni się w zależności od terminala, dlatego każdy z nich jest oznaczony jako zalecany lub niezalecany. Wszystkie niezalecane terminale działają z XPipe, ale mogą nie mieć takich funkcji jak zakładki, kolory tytułów, obsługa powłoki i inne. Twoje wrażenia z użytkowania będą najlepsze, gdy korzystasz z zalecanego terminala.
@ -490,7 +490,7 @@ enableTerminalLoggingDescription=Włącza logowanie po stronie klienta dla wszys
terminalLoggingDirectory=Dzienniki sesji terminala
terminalLoggingDirectoryDescription=Wszystkie dzienniki są przechowywane w katalogu danych XPipe w systemie lokalnym.
openSessionLogs=Otwórz dzienniki sesji
sessionLogging=Rejestrowanie sesji
sessionLogging=Rejestrowanie terminala
sessionActive=Dla tego połączenia uruchomiona jest sesja w tle.\n\nAby zatrzymać tę sesję ręcznie, kliknij wskaźnik stanu.
skipValidation=Pomiń walidację
scriptsIntroTitle=O skryptach
@ -549,7 +549,7 @@ syncTeamVaults=Synchronizacja skarbca zespołu
syncTeamVaultsDescription=Aby zsynchronizować skarbiec z wieloma członkami zespołu, włącz synchronizację git.
enableGitSync=Włącz synchronizację git
browseVault=Dane skarbca
browseVaultDescription=Skarbiec to magazyn danych, w którym znajdują się wszystkie informacje o Twoim połączeniu. Możesz zajrzeć do niego samodzielnie w natywnym menedżerze plików. Pamiętaj, że zewnętrzne zmiany nie są zalecane i mogą powodować różne problemy.
browseVaultDescription=Możesz samodzielnie przejrzeć katalog skarbca w natywnym menedżerze plików. Pamiętaj, że zewnętrzne zmiany nie są zalecane i mogą powodować różne problemy.
browseVaultButton=Skarbiec przeglądania
vaultUsers=Użytkownicy Vault
createHeapDump=Utwórz zrzut sterty
@ -797,8 +797,10 @@ vmwareInstallation.displayDescription=Interakcja z zainstalowanymi maszynami wir
start=Start
stop=Zatrzymaj się
pause=Pauza
rdpTunnelHost=Host tunelu
rdpTunnelHostDescription=Połączenie SSH do użycia jako tunel
rdpTunnelHost=Host docelowy
rdpTunnelHostDescription=Połączenie SSH, do którego tunelowane jest połączenie RDP
rdpTunnelUsername=Nazwa użytkownika
rdpTunnelUsernameDescription=Niestandardowy użytkownik do logowania, używa użytkownika SSH, jeśli jest pusty
rdpFileLocation=Lokalizacja pliku
rdpFileLocationDescription=Ścieżka dostępu do pliku .rdp
rdpPasswordAuthentication=Uwierzytelnianie hasłem
@ -1042,7 +1044,7 @@ command=Polecenie
commandGroup=Grupa poleceń
vncSystem=System docelowy VNC
vncSystemDescription=Rzeczywisty system do interakcji. Zazwyczaj jest to to samo, co host tunelu
vncHost=Zdalny host tunelu
vncHost=Docelowy host VNC
vncHostDescription=System, na którym działa serwer VNC
gitVaultTitle=Skarbiec Git
gitVaultForcePushHeader=Czy chcesz wymusić wypychanie do zdalnego repozytorium?
@ -1313,7 +1315,7 @@ terminalEnvironmentDescription=Jeśli chcesz użyć funkcji lokalnego środowisk
terminalInitScript=Skrypt inicjujący terminala
terminalInitScriptDescription=Polecenia uruchamiane w środowisku terminala przed uruchomieniem połączenia. Możesz użyć tego do skonfigurowania środowiska terminala podczas uruchamiania.
terminalMultiplexer=Multiplekser terminali
terminalMultiplexerDescription=Multiplekser terminala do użycia jako alternatywa dla tabulatorów w terminalu.\n\nZastąpi to niektóre cechy obsługi terminala, np. obsługę zakładek, funkcjonalnością multipleksera.\n\nWymaga zainstalowania w systemie odpowiedniego pliku wykonywalnego multipleksera.
terminalMultiplexerDescription=Multiplekser terminala do użycia jako alternatywa dla tabulatorów w terminalu.\n\nZastąpi to niektóre cechy obsługi terminala, np. obsługę zakładek, funkcjonalnością multipleksera. Wymaga zainstalowania w systemie odpowiedniego pliku wykonywalnego multipleksera.
terminalPromptForRestart=Monit o ponowne uruchomienie
terminalPromptForRestartDescription=Po włączeniu tej opcji, wyjście z sesji terminala spowoduje wyświetlenie monitu o ponowne uruchomienie lub zamknięcie sesji, zamiast natychmiastowego zamknięcia sesji terminala.
querying=Zapytanie ...
@ -1322,9 +1324,11 @@ refreshOpenpubkey=Odśwież tożsamość openpubkey
refreshOpenpubkeyDescription=Uruchom odświeżanie opkssh, aby tożsamość openpubkey była ponownie ważna
all=Wszystkie
terminalPrompt=Monit terminala
terminalPromptDescription=Narzędzie zachęty terminala do użycia w twoich zdalnych terminalach.\n\nWłączenie monitu terminala automatycznie ustawi i skonfiguruje narzędzie monitu w systemie docelowym podczas otwierania sesji terminala. Nie modyfikuje to żadnych istniejących konfiguracji monitów ani plików profili w systemie.\n\nSpowoduje to wydłużenie czasu ładowania terminala po raz pierwszy podczas konfigurowania monitu w systemie zdalnym.
terminalPromptDescription=Narzędzie zachęty terminala do użycia w twoich zdalnych terminalach.\n\nWłączenie monitu terminala automatycznie ustawi i skonfiguruje narzędzie monitu w systemie docelowym podczas otwierania sesji terminala. Nie modyfikuje to żadnych istniejących konfiguracji monitów ani plików profili w systemie. Spowoduje to wydłużenie czasu ładowania terminala po raz pierwszy podczas konfigurowania monitu w systemie zdalnym.
terminalPromptConfiguration=Konfiguracja monitu terminala
terminalPromptConfig=Plik konfiguracyjny
terminalPromptConfigDescription=Niestandardowy plik konfiguracyjny do zastosowania w monicie. Ta konfiguracja zostanie automatycznie skonfigurowana w systemie docelowym podczas inicjalizacji terminala i będzie używana jako domyślna konfiguracja monitu.\n\nJeśli chcesz użyć istniejącego domyślnego pliku konfiguracyjnego w każdym systemie, możesz pozostawić to pole puste.
passwordManagerKey=Klucz menedżera haseł
passwordManagerAgent=Agent zewnętrznego menedżera haseł
dockerComposeProject.displayName=Projekt Docker compose
dockerComposeProject.displayDescription=Grupuj razem kontenery złożonego projektu

View file

@ -154,6 +154,7 @@ checkOutUpdate=Verifica a atualização
quit=Desiste
noTerminalSet=Não definiu automaticamente nenhuma aplicação de terminal. Podes fazê-lo manualmente no menu de definições.
connections=Ligações
connectionHub=Hub de ligação
settings=Definições
explorePlans=Licença
help=Ajuda-te
@ -162,7 +163,7 @@ developer=Criador
browseFileTitle=Procurar ficheiro
browser=Navegador de ficheiros
selectFileFromComputer=Selecionar um ficheiro deste computador
links=Ligações úteis
links=Ligações
website=Sítio Web
discordDescription=Junta-te ao servidor Discord
security=Segurança
@ -285,8 +286,6 @@ showChildrenConnectionsInParentCategory=Mostra as categorias secundárias na cat
showChildrenConnectionsInParentCategoryDescription=Incluir ou não todas as ligações localizadas em subcategorias quando é selecionada uma determinada categoria principal.\n\nSe esta opção estiver desactivada, as categorias comportam-se mais como pastas clássicas que apenas mostram o seu conteúdo direto sem incluir as subpastas.
condenseConnectionDisplay=Condensa o ecrã de ligação
condenseConnectionDisplayDescription=Faz com que cada ligação de nível superior ocupe menos espaço vertical para permitir uma lista de ligações mais condensada.
enforceWindowModality=Aplicar a modalidade de janela
enforceWindowModalityDescription=Faz com que as janelas secundárias, como a caixa de diálogo de criação de ligação, bloqueiem todas as entradas para a janela principal enquanto estiverem abertas. Isto é útil se por vezes te enganares a clicar.
openConnectionSearchWindowOnConnectionCreation=Abre a janela de pesquisa de ligação na criação da ligação
openConnectionSearchWindowOnConnectionCreationDescription=Se abre ou não automaticamente a janela para procurar subconexões disponíveis ao adicionar uma nova ligação shell.
workflow=Fluxo de trabalho
@ -362,6 +361,7 @@ shellCommandTestDescription=Executa um comando na sessão shell utilizada intern
terminal=Terminal
terminalType=Emulador de terminal
terminalConfiguration=Configuração de terminal
terminalCustomization=Personalização de terminais
editorConfiguration=Configuração do editor
defaultApplication=Aplicação por defeito
terminalTypeDescription=O terminal predefinido a utilizar quando abre qualquer tipo de ligação shell. Esta aplicação é apenas utilizada para fins de visualização, o programa shell iniciado depende da própria ligação shell.\n\nO nível de suporte de funcionalidades varia consoante o terminal, e é por isso que cada um está marcado como recomendado ou não recomendado. Todos os terminais não recomendados funcionam com o XPipe, mas podem não ter funcionalidades como separadores, cores de título, suporte de shell e muito mais. A tua experiência de utilizador será melhor se utilizares um terminal recomendado.
@ -490,7 +490,7 @@ enableTerminalLoggingDescription=Ativa o registo do lado do cliente para todas a
terminalLoggingDirectory=Registos de sessões de terminal
terminalLoggingDirectoryDescription=Todos os registos são armazenados no diretório de dados do XPipe no teu sistema local.
openSessionLogs=Abre os registos da sessão
sessionLogging=Registo de sessões
sessionLogging=Registo de terminal
sessionActive=Está a decorrer uma sessão em segundo plano para esta ligação.\n\nPara parar esta sessão manualmente, clica no indicador de estado.
skipValidation=Salta a validação
scriptsIntroTitle=Sobre scripts
@ -549,7 +549,7 @@ syncTeamVaults=Sincronização do cofre da equipa
syncTeamVaultsDescription=Para sincronizar o seu vault com vários membros da equipa, ativa a sincronização git.
enableGitSync=Ativar a sincronização do git
browseVault=Dados do cofre
browseVaultDescription=A abóbada é o armazenamento de dados onde residem todas as tuas informações de ligação. Podes dar uma vista de olhos no teu gestor de ficheiros nativo. Tem em atenção que as edições externas não são recomendadas e podem causar uma variedade de problemas.
browseVaultDescription=Podes dar uma vista de olhos ao diretório do vault no teu gestor de ficheiros nativo. Nota que as edições externas não são recomendadas e podem causar uma variedade de problemas.
browseVaultButton=Procura no cofre
vaultUsers=Utilizadores do cofre
createHeapDump=Cria um despejo de heap
@ -797,8 +797,10 @@ vmwareInstallation.displayDescription=Interage com as VMs instaladas através do
start=Começa
stop=Pára
pause=Pausa
rdpTunnelHost=Anfitrião de túnel
rdpTunnelHostDescription=A ligação SSH a utilizar como um túnel
rdpTunnelHost=Anfitrião de destino
rdpTunnelHostDescription=A ligação SSH para encapsular a ligação RDP
rdpTunnelUsername=Nome de utilizador
rdpTunnelUsernameDescription=O utilizador personalizado para iniciar sessão, utiliza o utilizador SSH se ficar vazio
rdpFileLocation=Localização do ficheiro
rdpFileLocationDescription=O caminho do ficheiro .rdp
rdpPasswordAuthentication=Autenticação de palavra-passe
@ -1042,7 +1044,7 @@ command=Comanda
commandGroup=Grupo de comandos
vncSystem=Sistema de destino VNC
vncSystemDescription=O sistema real com o qual interage. Geralmente é o mesmo que o host do túnel
vncHost=Anfitrião de túnel remoto
vncHost=Anfitrião VNC de destino
vncHostDescription=O sistema no qual o servidor VNC está sendo executado
gitVaultTitle=Cofre do Git
gitVaultForcePushHeader=Queres forçar o envio para o repositório remoto?
@ -1312,7 +1314,7 @@ terminalEnvironmentDescription=Caso pretenda utilizar caraterísticas de um ambi
terminalInitScript=Script de inicialização do terminal
terminalInitScriptDescription=Comandos a serem executados no ambiente do terminal antes de a ligação ser iniciada. Podes utilizar isto para configurar o ambiente de terminal no arranque.
terminalMultiplexer=Multiplexador de terminais
terminalMultiplexerDescription=O multiplexador de terminal para utilizar como alternativa aos separadores num terminal.\n\nSubstitui certas caraterísticas de manuseamento do terminal, por exemplo, o manuseamento de separadores, pela funcionalidade do multiplexador.\n\nRequer que o respetivo executável do multiplexador esteja instalado no sistema.
terminalMultiplexerDescription=O multiplexador de terminal para utilizar como alternativa aos separadores num terminal.\n\nSubstitui certas caraterísticas de manuseamento do terminal, por exemplo, o manuseamento de separadores, pela funcionalidade do multiplexador. Requer que o respetivo executável do multiplexador esteja instalado no sistema.
terminalPromptForRestart=Solicita o reinício
terminalPromptForRestartDescription=Quando ativado, a saída de uma sessão de terminal irá pedir-te para reiniciar ou fechar a sessão, em vez de fechar a sessão de terminal instantaneamente.
querying=Consultar ...
@ -1321,9 +1323,11 @@ refreshOpenpubkey=Actualiza a identidade openpubkey
refreshOpenpubkeyDescription=Executa opkssh refresh para tornar a identidade openpubkey válida novamente
all=Tudo
terminalPrompt=Prompt de terminal
terminalPromptDescription=A ferramenta de prompt de terminal a utilizar nos teus terminais remotos.\n\nAo ativar uma linha de comandos de terminal, define e configura automaticamente a ferramenta de linha de comandos no sistema de destino quando abre uma sessão de terminal. Isso não modifica nenhuma configuração de prompt existente ou arquivos de perfil em um sistema.\n\nIsso aumentará o tempo de carregamento do terminal pela primeira vez enquanto o prompt estiver sendo configurado no sistema remoto.
terminalPromptDescription=A ferramenta de prompt de terminal a utilizar nos teus terminais remotos.\n\nAo ativar uma linha de comandos de terminal, define e configura automaticamente a ferramenta de linha de comandos no sistema de destino quando abre uma sessão de terminal. Isso não modifica nenhuma configuração de prompt existente ou arquivos de perfil em um sistema. Isso aumentará o tempo de carregamento do terminal pela primeira vez enquanto o prompt estiver sendo configurado no sistema remoto.
terminalPromptConfiguration=Configuração da linha de comandos do terminal
terminalPromptConfig=Ficheiro de configuração
terminalPromptConfigDescription=O arquivo de configuração personalizado para aplicar ao prompt. Esta configuração será automaticamente definida no sistema alvo quando o terminal for inicializado e usado como a configuração padrão do prompt.\n\nSe quiseres usar o ficheiro de configuração predefinido existente em cada sistema, podes deixar este campo vazio.
passwordManagerKey=Chave do gestor de senhas
passwordManagerAgent=Agente externo de gestão de palavras-passe
dockerComposeProject.displayName=Projeto Docker compose
dockerComposeProject.displayDescription=Agrupa contentores de um projeto composto

View file

@ -154,6 +154,7 @@ checkOutUpdate=Проверить обновление
quit=Выйти из игры
noTerminalSet=Ни одно терминальное приложение не было установлено автоматически. Ты можешь сделать это вручную в меню настроек.
connections=Подключения
connectionHub=Концентратор соединений
settings=Настройки
explorePlans=Лицензия
help=Справка
@ -162,7 +163,7 @@ developer=Разработчик
browseFileTitle=Просмотр файла
browser=Браузер файлов
selectFileFromComputer=Выберите файл с этого компьютера
links=Полезные ссылки
links=Ссылки
website=Сайт
discordDescription=Присоединяйтесь к серверу Discord
security=Безопасность
@ -285,8 +286,6 @@ showChildrenConnectionsInParentCategory=Показывать дочерние к
showChildrenConnectionsInParentCategoryDescription=Включать или не включать все соединения, расположенные в подкатегориях, при выборе определенной родительской категории.\n\nЕсли эта опция отключена, то категории будут вести себя скорее как классические папки, в которых отображается только их непосредственное содержимое без включения вложенных папок.
condenseConnectionDisplay=Сжатое отображение соединения
condenseConnectionDisplayDescription=Сделай так, чтобы каждое соединение верхнего уровня занимало меньше места по вертикали, чтобы список соединений был более сжатым.
enforceWindowModality=Модальность окна принуждения
enforceWindowModalityDescription=Заставляет второстепенные окна, например диалог создания соединения, блокировать весь ввод для главного окна, пока они открыты. Это полезно, если ты иногда ошибаешься при нажатии.
openConnectionSearchWindowOnConnectionCreation=Открыть окно поиска соединения при его создании
openConnectionSearchWindowOnConnectionCreationDescription=Нужно ли автоматически открывать окно для поиска доступных подсоединений при добавлении нового соединения оболочки.
workflow=Рабочий процесс
@ -362,6 +361,7 @@ shellCommandTestDescription=Выполни команду в сессии обо
terminal=Терминал
terminalType=Эмулятор терминала
terminalConfiguration=Конфигурация терминала
terminalCustomization=Настройка терминала
editorConfiguration=Конфигурация редактора
defaultApplication=Приложение по умолчанию
terminalTypeDescription=Терминал по умолчанию, который используется при открытии любого типа shell-соединения. Это приложение используется только для отображения, запущенная программа-оболочка зависит от самого shell-соединения.\n\nУровень поддержки функций у разных терминалов разный, поэтому каждый из них помечен как рекомендуемый или нерекомендуемый. Все нерекомендованные терминалы работают с XPipe, но в них могут отсутствовать такие функции, как вкладки, цвета заголовков, поддержка оболочек и многое другое. Твой пользовательский опыт будет наилучшим при использовании рекомендуемого терминала.
@ -490,7 +490,7 @@ enableTerminalLoggingDescription=Включает ведение журнала
terminalLoggingDirectory=Журналы терминальных сессий
terminalLoggingDirectoryDescription=Все журналы хранятся в директории данных XPipe в твоей локальной системе.
openSessionLogs=Открытые журналы сеансов
sessionLogging=Ведение журнала сеансов
sessionLogging=Ведение журнала терминала
sessionActive=Для этого соединения запущена фоновая сессия.\n\nЧтобы остановить эту сессию вручную, щелкни по индикатору состояния.
skipValidation=Проверка пропуска
scriptsIntroTitle=О скриптах
@ -549,7 +549,7 @@ syncTeamVaults=Синхронизация хранилища команды
syncTeamVaultsDescription=Чтобы синхронизировать свое хранилище с несколькими членами команды, включи синхронизацию git.
enableGitSync=Включить синхронизацию git
browseVault=Данные хранилища
browseVaultDescription=Хранилище - это хранилище данных, в котором находится вся информация о твоих подключениях. Ты можешь сам взглянуть на него в своем родном файловом менеджере. Учти, что внешние правки не рекомендуются и могут вызвать различные проблемы.
browseVaultDescription=Ты можешь сам взглянуть на каталог хранилища в своем родном файловом менеджере. Учти, что внешние правки не рекомендуются и могут вызвать различные проблемы.
browseVaultButton=Обзор хранилища
vaultUsers=Пользователи хранилища
createHeapDump=Создайте дамп кучи
@ -797,8 +797,10 @@ vmwareInstallation.displayDescription=Взаимодействуй с устан
start=Начни
stop=Остановись
pause=Пауза
rdpTunnelHost=Туннельный хост
rdpTunnelHostDescription=SSH-соединение, которое будет использоваться в качестве туннеля
rdpTunnelHost=Целевой хост
rdpTunnelHostDescription=SSH-соединение для туннелирования RDP-соединения
rdpTunnelUsername=Имя пользователя
rdpTunnelUsernameDescription=Пользовательский пользователь, под которым нужно входить в систему, если оставить пустым, то будет использоваться пользователь SSH
rdpFileLocation=Расположение файла
rdpFileLocationDescription=Путь к файлу .rdp
rdpPasswordAuthentication=Проверка подлинности пароля
@ -1042,7 +1044,7 @@ command=Команда
commandGroup=Группа команд
vncSystem=Целевая система VNC
vncSystemDescription=Фактическая система, с которой нужно взаимодействовать. Обычно это то же самое, что и туннельный хост
vncHost=Удаленный туннельный хост
vncHost=Целевой VNC-хост
vncHostDescription=Система, на которой работает VNC-сервер
gitVaultTitle=Git vault
gitVaultForcePushHeader=Хочешь ли ты принудительно запустить push в удаленное хранилище?
@ -1312,7 +1314,7 @@ terminalEnvironmentDescription=Если ты хочешь использоват
terminalInitScript=Скрипт инициализации терминала
terminalInitScriptDescription=Команды, которые нужно запустить в терминальном окружении перед запуском соединения. С их помощью ты можешь настроить терминальное окружение при запуске.
terminalMultiplexer=Терминальный мультиплексор
terminalMultiplexerDescription=Терминальный мультиплексор для использования в качестве альтернативы вкладкам в терминале.\n\nЭто позволит заменить некоторые характеристики работы с терминалом, например, работу с вкладками, на функциональность мультиплексора.\n\nТребуется, чтобы в системе был установлен соответствующий исполняемый файл мультиплексора.
terminalMultiplexerDescription=Терминальный мультиплексор для использования в качестве альтернативы вкладкам в терминале.\n\nЭто позволит заменить некоторые характеристики работы с терминалом, например, работу с вкладками, на функциональность мультиплексора. Требуется, чтобы в системе был установлен соответствующий исполняемый файл мультиплексора.
terminalPromptForRestart=Подсказка для перезапуска
terminalPromptForRestartDescription=Когда эта функция включена, при выходе из терминальной сессии тебе будет предложено либо перезапустить, либо закрыть сессию, вместо того чтобы просто мгновенно закрыть терминальную сессию.
querying=Запрашивать ...
@ -1321,9 +1323,11 @@ refreshOpenpubkey=Обновите идентификатор openpubkey
refreshOpenpubkeyDescription=Запустите opkssh refresh, чтобы идентификатор openpubkey снова стал действительным
all=Все
terminalPrompt=Подсказка терминала
terminalPromptDescription=Инструмент подсказки терминала, который используется в твоих удаленных терминалах.\n\nВключение подсказки терминала автоматически установит и настроит инструмент подсказки на целевой системе при открытии терминальной сессии. При этом не изменяются существующие конфигурации подсказок или файлы профилей в системе.\n\nЭто увеличит время загрузки терминала в первое время, пока подсказка будет настраиваться на удаленной системе.
terminalPromptDescription=Инструмент подсказки терминала, который используется в твоих удаленных терминалах.\n\nВключение подсказки терминала автоматически установит и настроит инструмент подсказки на целевой системе при открытии терминальной сессии. При этом не изменяются существующие конфигурации подсказок или файлы профилей в системе. Это увеличит время загрузки терминала в первое время, пока подсказка будет настраиваться на удаленной системе.
terminalPromptConfiguration=Настройка подсказки терминала
terminalPromptConfig=Конфигурационный файл
terminalPromptConfigDescription=Файл пользовательского конфига, который нужно применить к подсказке. Этот конфиг будет автоматически установлен на целевой системе при инициализации терминала и использован в качестве конфига подсказки по умолчанию.\n\nЕсли ты хочешь использовать существующий файл конфига по умолчанию на каждой системе, можешь оставить это поле пустым.
passwordManagerKey=Ключ менеджера паролей
passwordManagerAgent=Внешний агент менеджера паролей
dockerComposeProject.displayName=Проект Docker compose
dockerComposeProject.displayDescription=Группировать контейнеры составленного проекта вместе

View file

@ -154,6 +154,7 @@ checkOutUpdate=Uppdatering av utcheckning
quit=Avsluta
noTerminalSet=Ingen terminalapplikation har ställts in automatiskt. Du kan göra det manuellt i inställningsmenyn.
connections=Anslutningar
connectionHub=Anslutningshubb
settings=Inställningar
explorePlans=Licens
help=Hjälp till
@ -162,7 +163,7 @@ developer=Utvecklare
browseFileTitle=Bläddra i fil
browser=Filbläddrare
selectFileFromComputer=Välj en fil från den här datorn
links=Användbara länkar
links=Länkar
website=Webbplats
discordDescription=Gå med i Discord-servern
security=Säkerhet
@ -285,8 +286,6 @@ showChildrenConnectionsInParentCategory=Visa underordnade kategorier i överordn
showChildrenConnectionsInParentCategoryDescription=Huruvida alla anslutningar som finns i underkategorier ska inkluderas eller inte när en viss överkategori väljs.\n\nOm detta är avaktiverat beter sig kategorierna mer som klassiska mappar som bara visar sitt direkta innehåll utan att inkludera undermappar.
condenseConnectionDisplay=Kondensera anslutningsdisplayen
condenseConnectionDisplayDescription=Gör så att varje anslutning på högsta nivån tar mindre vertikalt utrymme för att möjliggöra en mer komprimerad anslutningslista.
enforceWindowModality=Verkställ fönstermodalitet
enforceWindowModalityDescription=Gör att sekundära fönster, t.ex. dialogrutan för att skapa en anslutning, blockerar all inmatning för huvudfönstret medan de är öppna. Detta är användbart om du ibland klickar fel.
openConnectionSearchWindowOnConnectionCreation=Öppna fönstret för sökning av anslutning vid skapande av anslutning
openConnectionSearchWindowOnConnectionCreationDescription=Huruvida fönstret för att söka efter tillgängliga underanslutningar ska öppnas automatiskt när en ny shell-anslutning läggs till.
workflow=Arbetsflöde
@ -362,6 +361,7 @@ shellCommandTestDescription=Kör ett kommando i den shell-session som används i
terminal=Terminal
terminalType=Terminalemulator
terminalConfiguration=Konfiguration av terminal
terminalCustomization=Anpassning av terminaler
editorConfiguration=Konfiguration av redigerare
defaultApplication=Standardapplikation
terminalTypeDescription=Standardterminalen som ska användas när du öppnar någon form av shell-anslutning. Denna applikation används endast för visningsändamål, det shell-program som startas beror på själva shell-anslutningen.\n\nNivån på funktionsstödet varierar från terminal till terminal, och därför är varje terminal markerad som antingen rekommenderad eller inte rekommenderad. Alla icke-rekommenderade terminaler fungerar med XPipe men kan sakna funktioner som flikar, titelfärger, skalstöd med mera. Din användarupplevelse blir bäst när du använder en rekommenderad terminal.
@ -490,7 +490,7 @@ enableTerminalLoggingDescription=Aktiverar loggning på klientsidan för alla te
terminalLoggingDirectory=Loggar för terminalsessioner
terminalLoggingDirectoryDescription=Alla loggar lagras i XPipe-datakatalogen på ditt lokala system.
openSessionLogs=Öppna sessionsloggar
sessionLogging=Loggning av session
sessionLogging=Loggning av terminal
sessionActive=En bakgrundssession körs för den här anslutningen.\n\nOm du vill stoppa sessionen manuellt klickar du på statusindikatorn.
skipValidation=Hoppa över validering
scriptsIntroTitle=Om skript
@ -549,7 +549,7 @@ syncTeamVaults=Team vault synkronisering
syncTeamVaultsDescription=Om du vill synkronisera ditt valv med flera teammedlemmar aktiverar du git-synkronisering.
enableGitSync=Aktivera git-synkronisering
browseVault=Data från valv
browseVaultDescription=Valvet är den datalagring där all din anslutningsinformation finns. Du kan ta en titt på det själv i din ursprungliga filhanterare. Observera att externa redigeringar inte rekommenderas och kan orsaka en mängd olika problem.
browseVaultDescription=Du kan själv ta en titt på valvkatalogen i din ursprungliga filhanterare. Observera att externa redigeringar inte rekommenderas och kan orsaka en mängd olika problem.
browseVaultButton=Bläddra i valv
vaultUsers=Vault-användare
createHeapDump=Skapa heap dump
@ -797,8 +797,10 @@ vmwareInstallation.displayDescription=Interagera med de installerade virtuella d
start=Starta
stop=Stoppa
pause=Pausa
rdpTunnelHost=Tunnelvärd
rdpTunnelHostDescription=SSH-anslutningen som ska användas som en tunnel
rdpTunnelHost=Målvärd
rdpTunnelHostDescription=SSH-anslutningen för att tunnla RDP-anslutningen till
rdpTunnelUsername=Användarnamn
rdpTunnelUsernameDescription=Den anpassade användaren att logga in som, använder SSH-användaren om den lämnas tom
rdpFileLocation=Plats för fil
rdpFileLocationDescription=Filvägen för filen .rdp
rdpPasswordAuthentication=Autentisering av lösenord
@ -1042,7 +1044,7 @@ command=Kommando
commandGroup=Kommandogrupp
vncSystem=VNC-målsystem
vncSystemDescription=Det faktiska systemet att interagera med. Detta är vanligtvis detsamma som tunnelvärden
vncHost=Värd för fjärrtunnel
vncHost=Mål VNC-värd
vncHostDescription=Det system som VNC-servern körs på
gitVaultTitle=Git-valv
gitVaultForcePushHeader=Vill du tvinga fram push till fjärrförvaret?
@ -1312,7 +1314,7 @@ terminalEnvironmentDescription=Om du vill använda funktioner i en lokal Linux-b
terminalInitScript=Init-skript för terminal
terminalInitScriptDescription=Kommandon som ska köras i terminalmiljön innan anslutningen startas. Du kan använda detta för att konfigurera terminalmiljön vid uppstart.
terminalMultiplexer=Terminal multiplexer
terminalMultiplexerDescription=Terminalmultiplexer att använda som ett alternativ till flikar i en terminal.\n\nDetta kommer att ersätta vissa terminalhanteringsegenskaper, t.ex. tabbhantering, med multiplexerfunktionaliteten.\n\nKräver att den körbara filen för respektive multiplexer installeras på systemet.
terminalMultiplexerDescription=Terminalmultiplexer att använda som ett alternativ till flikar i en terminal.\n\nDetta kommer att ersätta vissa terminalhanteringsegenskaper, t.ex. tabbhantering, med multiplexerfunktionaliteten. Kräver att den körbara filen för respektive multiplexer installeras på systemet.
terminalPromptForRestart=Uppmaning till omstart
terminalPromptForRestartDescription=Om funktionen är aktiverad kommer du när du avslutar en terminalsession att uppmanas att antingen starta om eller stänga sessionen istället för att bara stänga terminalsessionen direkt.
querying=Förfrågan ...
@ -1321,9 +1323,11 @@ refreshOpenpubkey=Uppdatera openpubkey-identitet
refreshOpenpubkeyDescription=Kör opkssh refresh för att göra openpubkey-identiteten giltig igen
all=Alla
terminalPrompt=Terminalens prompt
terminalPromptDescription=Terminalpromptverktyget som du kan använda i dina fjärrterminaler.\n\nOm du aktiverar en terminalprompt konfigureras promptverktyget automatiskt på målsystemet när du öppnar en terminalsession. Detta ändrar inte några befintliga promptkonfigurationer eller profilfiler på ett system.\n\nDetta ökar terminalens laddningstid första gången medan prompten konfigureras på fjärrsystemet.
terminalPromptDescription=Terminalpromptverktyget som du kan använda i dina fjärrterminaler.\n\nOm du aktiverar en terminalprompt konfigureras promptverktyget automatiskt på målsystemet när du öppnar en terminalsession. Detta ändrar inte några befintliga promptkonfigurationer eller profilfiler på ett system. Detta ökar terminalens laddningstid första gången medan prompten konfigureras på fjärrsystemet.
terminalPromptConfiguration=Konfiguration av terminalprompt
terminalPromptConfig=Konfigureringsfil
terminalPromptConfigDescription=Den anpassade konfigurationsfilen som ska tillämpas på prompten. Denna konfiguration kommer att installeras automatiskt på målsystemet när terminalen initieras och användas som standardkonfiguration för prompten.\n\nOm du vill använda den befintliga standardkonfigurationsfilen på varje system kan du lämna det här fältet tomt.
passwordManagerKey=Nyckel för lösenordshanterare
passwordManagerAgent=Agent för extern lösenordshanterare
dockerComposeProject.displayName=Docker compose-projekt
dockerComposeProject.displayDescription=Gruppera containrar för ett sammansatt projekt tillsammans

View file

@ -154,6 +154,7 @@ checkOutUpdate=Güncellemeye göz atın
quit=Bırak
noTerminalSet=Hiçbir terminal uygulaması otomatik olarak ayarlanmamıştır. Bunu ayarlar menüsünden manuel olarak yapabilirsiniz.
connections=Bağlantılar
connectionHub=Bağlantı merkezi
settings=Ayarlar
explorePlans=Lisans
help=Yardım
@ -162,7 +163,7 @@ developer=Geliştirici
browseFileTitle=Dosyaya göz at
browser=Dosya tarayıcısı
selectFileFromComputer=Bu bilgisayardan bir dosya seçin
links=Faydalı bağlantılar
links=Bağlantılar
website=Web sitesi
discordDescription=Discord sunucusuna katılın
security=Güvenlik
@ -285,8 +286,6 @@ showChildrenConnectionsInParentCategory=Üst kategoride alt kategorileri göster
showChildrenConnectionsInParentCategoryDescription=Belirli bir üst kategori seçildiğinde alt kategorilerde bulunan tüm bağlantıların dahil edilip edilmeyeceği.\n\nBu devre dışı bırakılırsa kategoriler, alt klasörleri dahil etmeden yalnızca doğrudan içeriklerini gösteren klasik klasörler gibi davranır.
condenseConnectionDisplay=Yoğunlaştırılmış bağlantı ekranı
condenseConnectionDisplayDescription=Daha yoğun bir bağlantı listesi elde etmek için her üst düzey bağlantının daha az dikey alan kaplamasını sağlayın.
enforceWindowModality=Pencere modalitesini uygulayın
enforceWindowModalityDescription=Bağlantı oluşturma iletişim kutusu gibi ikincil pencerelerin açıkken ana pencere için tüm girdileri engellemesini sağlar. Bu, bazen yanlış tıkladığınızda kullanışlıdır.
openConnectionSearchWindowOnConnectionCreation=Bağlantı oluşturma sırasında bağlantı arama penceresini açma
openConnectionSearchWindowOnConnectionCreationDescription=Yeni bir kabuk bağlantısı eklendiğinde mevcut alt bağlantıları aramak için pencerenin otomatik olarak açılıp açılmayacağı.
workflow=İş akışı
@ -362,6 +361,7 @@ shellCommandTestDescription=XPipe tarafından dahili olarak kullanılan kabuk ot
terminal=Terminal
terminalType=Terminal emülatörü
terminalConfiguration=Terminal yapılandırması
terminalCustomization=Terminal özelleştirme
editorConfiguration=Editör yapılandırması
defaultApplication=Varsayılan uygulama
terminalTypeDescription=Herhangi bir kabuk bağlantısı açarken kullanılacak varsayılan terminal. Bu uygulama sadece görüntüleme amacıyla kullanılır, başlatılan kabuk programı kabuk bağlantısının kendisine bağlıdır.\n\nÖzellik desteğinin seviyesi terminale göre değişir, bu yüzden her biri önerilen veya önerilmeyen olarak işaretlenmiştir. Tüm önerilmeyen terminaller XPipe ile çalışır ancak sekmeler, başlık renkleri, kabuk desteği ve daha fazlası gibi özelliklerden yoksun olabilir. Önerilen bir terminal kullandığınızda kullanıcı deneyiminiz en iyi olacaktır.
@ -490,7 +490,7 @@ enableTerminalLoggingDescription=Tüm terminal oturumları için istemci tarafı
terminalLoggingDirectory=Terminal oturum günlükleri
terminalLoggingDirectoryDescription=Tüm günlükler yerel sisteminizdeki XPipe veri dizininde saklanır.
openSessionLogs=Oturum günlüklerini açın
sessionLogging=Oturum kaydı
sessionLogging=Terminal günlüğü
sessionActive=Bu bağlantı için bir arka plan oturumu çalışıyor.\n\nBu oturumu manuel olarak durdurmak için durum göstergesine tıklayın.
skipValidation=Doğrulamayı atla
scriptsIntroTitle=Senaryolar hakkında
@ -549,7 +549,7 @@ syncTeamVaults=Takım kasası senkronizasyonu
syncTeamVaultsDescription=Kasanızı birden fazla ekip üyesiyle senkronize etmek için git senkronizasyonunu etkinleştirin.
enableGitSync=Git senkronizasyonunu etkinleştir
browseVault=Kasa verileri
browseVaultDescription=Kasa, tüm bağlantı bilgilerinizin bulunduğu veri deposudur. Yerel dosya yöneticinizde kendiniz bakabilirsiniz. Harici düzenlemelerin tavsiye edilmediğini ve çeşitli sorunlara neden olabileceğini unutmayın.
browseVaultDescription=Yerel dosya yöneticinizde kasa dizinine kendiniz göz atabilirsiniz. Harici düzenlemelerin tavsiye edilmediğini ve çeşitli sorunlara neden olabileceğini unutmayın.
browseVaultButton=Kasaya göz atın
vaultUsers=Kasa kullanıcıları
createHeapDump=Yığın dökümü oluştur
@ -797,8 +797,10 @@ vmwareInstallation.displayDescription=CLI aracılığıyla kurulu VM'lerle etkil
start=Başlangıç
stop=Dur
pause=Duraklat
rdpTunnelHost=Tünel ana bilgisayarı
rdpTunnelHostDescription=Tünel olarak kullanılacak SSH bağlantısı
rdpTunnelHost=Hedef ev sahibi
rdpTunnelHostDescription=RDP bağlantısını tünellemek için SSH bağlantısı
rdpTunnelUsername=Kullanıcı Adı
rdpTunnelUsernameDescription=Oturum açılacak özel kullanıcı, boş bırakılırsa SSH kullanıcısını kullanır
rdpFileLocation=Dosya konumu
rdpFileLocationDescription=.rdp dosyasının dosya yolu
rdpPasswordAuthentication=Şifre doğrulama
@ -1042,7 +1044,7 @@ command=Komut
commandGroup=Komuta grubu
vncSystem=VNC hedef sistemi
vncSystemDescription=Etkileşim kurulacak asıl sistem. Bu genellikle tünel ana bilgisayarıyla aynıdır
vncHost=Uzak tünel ana bilgisayarı
vncHost=Hedef VNC ana bilgisayarı
vncHostDescription=VNC sunucusunun üzerinde çalıştığı sistem
gitVaultTitle=Git kasası
gitVaultForcePushHeader=Uzak depoya itmeye zorlamak istiyor musunuz?
@ -1312,7 +1314,7 @@ terminalEnvironmentDescription=Terminal özelleştirmeniz için yerel bir Linux
terminalInitScript=Terminal başlangıç betiği
terminalInitScriptDescription=Bağlantı başlatılmadan önce terminal ortamında çalıştırılacak komutlar. Başlangıçta terminal ortamını yapılandırmak için bunu kullanabilirsiniz.
terminalMultiplexer=Terminal çoklayıcı
terminalMultiplexerDescription=Bir terminaldeki sekmelere alternatif olarak kullanılacak terminal çoklayıcısı.\n\nBu, sekme işleme gibi belirli terminal işleme özelliklerini çoklayıcı işlevselliği ile değiştirecektir.\n\nİlgili çoklayıcı yürütülebilir dosyasının sistemde yüklü olmasını gerektirir.
terminalMultiplexerDescription=Bir terminaldeki sekmelere alternatif olarak kullanılacak terminal çoklayıcısı.\n\nBu, sekme işleme gibi belirli terminal işleme özelliklerini çoklayıcı işlevselliği ile değiştirecektir. İlgili çoklayıcı çalıştırılabilir dosyasının sistemde yüklü olmasını gerektirir.
terminalPromptForRestart=Yeniden başlatma istemi
terminalPromptForRestartDescription=Etkinleştirildiğinde, bir terminal oturumundan çıkarken, terminal oturumunu anında kapatmak yerine oturumu yeniden başlatmanız veya kapatmanız istenir.
querying=Sorgulama ...
@ -1321,9 +1323,11 @@ refreshOpenpubkey=Openpubkey kimliğini yenileyin
refreshOpenpubkeyDescription=Openpubkey kimliğini tekrar geçerli kılmak için opkssh refresh'i çalıştırın
all=Tümü
terminalPrompt=Terminal istemi
terminalPromptDescription=Uzak terminallerinizde kullanacağınız terminal istemi aracı.\n\nBir terminal isteminin etkinleştirilmesi, bir terminal oturumu açıldığında hedef sistemdeki istem aracını otomatik olarak kurar ve yapılandırır. Bu, bir sistemdeki mevcut istem yapılandırmalarını veya profil dosyalarını değiştirmez.\n\nBu, istem uzak sistemde kurulurken ilk kez terminal yükleme süresini artıracaktır.
terminalPromptDescription=Uzak terminallerinizde kullanacağınız terminal istemi aracı.\n\nBir terminal isteminin etkinleştirilmesi, bir terminal oturumu açıldığında hedef sistemdeki istem aracını otomatik olarak kurar ve yapılandırır. Bu, sistemdeki mevcut istem yapılandırmalarını veya profil dosyalarını değiştirmez. Bu, istem uzak sistemde kurulurken ilk kez terminal yükleme süresini artıracaktır.
terminalPromptConfiguration=Terminal istemi yapılandırması
terminalPromptConfig=Yapılandırma dosyası
terminalPromptConfigDescription=Komut istemine uygulanacak özel yapılandırma dosyası. Bu yapılandırma, terminal başlatıldığında hedef sistemde otomatik olarak kurulacak ve varsayılan istem yapılandırması olarak kullanılacaktır.\n\nHer sistemde mevcut varsayılan yapılandırma dosyasını kullanmak istiyorsanız, bu alanı boş bırakabilirsiniz.
passwordManagerKey=Parola yöneticisi anahtarı
passwordManagerAgent=Harici parola yöneticisi aracısı
dockerComposeProject.displayName=Docker compose projesi
dockerComposeProject.displayDescription=Oluşturulan bir projenin kapsayıcılarını birlikte gruplama

View file

@ -192,6 +192,7 @@ checkOutUpdate=检查更新
quit=退出
noTerminalSet=未自动设置终端应用程序。您可以在设置菜单中手动设置。
connections=连接
connectionHub=连接中心
settings=设置
#custom
explorePlans=查看许可证选项
@ -201,7 +202,7 @@ developer=开发人员
browseFileTitle=浏览文件
browser=文件浏览器
selectFileFromComputer=从本计算机选择文件
links=实用链接
links=链接
website=网站
discordDescription=加入 Discord 服务器
security=安全性
@ -337,8 +338,6 @@ showChildrenConnectionsInParentCategory=在父类别中显示子类别
showChildrenConnectionsInParentCategoryDescription=当选择某个父类别时,是否包括位于子类别中的所有连接。\n\n如果禁用类别的行为更像传统的文件夹只显示其直接内容而不包括子文件夹。
condenseConnectionDisplay=压缩连接显示
condenseConnectionDisplayDescription=减少每个顶级连接的垂直空间,使连接列表更加简洁。
enforceWindowModality=执行窗口模式
enforceWindowModalityDescription=使次窗口(如连接创建对话框)在打开时阻止主窗口的所有输入。如果有时点击错误,这将非常有用。
openConnectionSearchWindowOnConnectionCreation=在创建连接时打开连接搜索窗口
openConnectionSearchWindowOnConnectionCreationDescription=在添加新的外壳连接时,是否自动打开窗口搜索可用的子连接。
workflow=工作流程
@ -425,6 +424,7 @@ shellCommandTestDescription=在 XPipe 内部使用的 shell 会话中运行一
terminal=终端
terminalType=终端仿真器
terminalConfiguration=终端配置
terminalCustomization=终端定制
editorConfiguration=编辑器配置
defaultApplication=默认应用程序
terminalTypeDescription=打开任何 shell 连接时使用的默认终端。该程序仅用于显示目的,启动的 shell 程序取决于 shell 连接本身。\n\n不同终端的功能支持程度各不相同因此每种终端都被标记为推荐或不推荐。所有非推荐终端都能与 XPipe 配合使用但可能缺乏标签、标题颜色、shell 支持等功能。使用推荐的终端,您将获得最佳的用户体验。
@ -577,7 +577,7 @@ terminalLoggingDirectory=终端日志目录
terminalLoggingDirectoryDescription=所有日志都存储在本地系统的 XPipe 数据目录中。
#custom
openSessionLogs=查看会话日志
sessionLogging=会话记录
sessionLogging=终端日志
#custom
sessionActive=该连接当前在后台运行。\n\n单击状态指示器以手动停止会话。
skipValidation=跳过验证
@ -967,8 +967,10 @@ vmwareInstallation.displayDescription=通过 CLI 与已安装的虚拟机交互
start=启动
stop=停止
pause=暂停
rdpTunnelHost=隧道主机
rdpTunnelHostDescription=用作隧道的 SSH 连接
rdpTunnelHost=目标主机
rdpTunnelHostDescription=将 RDP 连接隧道化的 SSH 连接
rdpTunnelUsername=用户名
rdpTunnelUsernameDescription=登录时使用的自定义用户,如果留空,则使用 SSH 用户
rdpFileLocation=文件位置
rdpFileLocationDescription=.rdp 文件的文件路径
#custom
@ -1238,7 +1240,7 @@ command=指令
commandGroup=命令组
vncSystem=VNC 目标系统
vncSystemDescription=实际交互系统。通常与隧道主机相同
vncHost=远程隧道主机
vncHost=目标 VNC 主机
vncHostDescription=运行 VNC 服务器的系统
gitVaultTitle=Git 数据库
gitVaultForcePushHeader=您想强制推送到远程存储库吗?
@ -1537,7 +1539,7 @@ terminalEnvironmentDescription=如果想使用本地基于 Linux 的 WSL 环境
terminalInitScript=终端启动脚本
terminalInitScriptDescription=连接启动前在终端环境中运行的命令。您可以用它来配置启动时的终端环境。
terminalMultiplexer=终端多路复用器
terminalMultiplexerDescription=终端多路复用器,用于替代终端中的制表符。\n\n这将用多路复用器的功能取代某些终端处理特性例如制表符处理。\n\n需要在系统中安装相应的多路复用器可执行文件。
terminalMultiplexerDescription=终端多路复用器,用于替代终端中的制表符。\n\n这将用多路复用器的功能取代某些终端处理特性例如制表符处理。需要在系统中安装相应的多路复用器可执行文件。
terminalPromptForRestart=提示重新启动
terminalPromptForRestartDescription=启用后,退出终端会话时会提示您重新启动或关闭会话,而不是立即关闭终端会话。
querying=查询...
@ -1546,9 +1548,11 @@ refreshOpenpubkey=刷新 openpubkey 身份
refreshOpenpubkeyDescription=运行 opkssh refresh 使 openpubkey 身份重新生效
all=全部
terminalPrompt=终端提示
terminalPromptDescription=用于远程终端的终端提示工具。\n\n打开终端会话时启用终端提示会自动在目标系统上设置和配置提示工具。这不会修改系统上任何现有的提示配置或配置文件。\n\n首次在远程系统上设置提示时,终端加载时间会增加。
terminalPromptDescription=用于远程终端的终端提示工具。\n\n打开终端会话时启用终端提示会自动在目标系统上设置和配置提示工具。这不会修改系统上任何现有的提示配置或配置文件。首次在远程系统上设置提示时,终端加载时间会增加。
terminalPromptConfiguration=终端提示配置
terminalPromptConfig=配置文件
terminalPromptConfigDescription=应用于提示符的自定义配置文件。该配置将在终端初始化时自动在目标系统上设置,并用作默认的提示配置。\n\n如果想在每个系统上使用现有的默认配置文件可以将此字段留空。
passwordManagerKey=密码管理器密钥
passwordManagerAgent=外部密码管理器代理
dockerComposeProject.displayName=Docker compose 项目
dockerComposeProject.displayDescription=将组成项目的容器组合在一起