mirror of
https://github.com/xpipe-io/xpipe.git
synced 2024-11-25 09:00:26 +00:00
Prefs rework
This commit is contained in:
parent
f234afd194
commit
ec6f79a56a
47 changed files with 258 additions and 202 deletions
|
@ -42,14 +42,14 @@ public class SideMenuBarComp extends Comp<CompStructure<VBox>> {
|
|||
var selectedBorder = Bindings.createObjectBinding(
|
||||
() -> {
|
||||
var c = Platform.getPreferences().getAccentColor().desaturate();
|
||||
return new Background(new BackgroundFill(c, new CornerRadii(8), new Insets(10, 1, 10, 2)));
|
||||
return new Background(new BackgroundFill(c, new CornerRadii(8), new Insets(12, 1, 12, 2)));
|
||||
},
|
||||
Platform.getPreferences().accentColorProperty());
|
||||
|
||||
var hoverBorder = Bindings.createObjectBinding(
|
||||
() -> {
|
||||
var c = Platform.getPreferences().getAccentColor().darker().desaturate();
|
||||
return new Background(new BackgroundFill(c, new CornerRadii(8), new Insets(10, 1, 10, 2)));
|
||||
return new Background(new BackgroundFill(c, new CornerRadii(8), new Insets(12, 1, 12, 2)));
|
||||
},
|
||||
Platform.getPreferences().accentColorProperty());
|
||||
|
||||
|
|
|
@ -6,5 +6,5 @@ import javafx.beans.property.Property;
|
|||
|
||||
public interface PrefsHandler {
|
||||
|
||||
<T> void addSetting(String id, Class<T> c, Property<T> property, Comp<?> comp);
|
||||
<T> void addSetting(String id, Class<T> c, Property<T> property, Comp<?> comp, boolean requiresRestart);
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package io.xpipe.app.prefs;
|
||||
|
||||
import io.xpipe.app.core.*;
|
||||
import io.xpipe.app.core.mode.OperationMode;
|
||||
import io.xpipe.app.ext.PrefsHandler;
|
||||
import io.xpipe.app.ext.PrefsProvider;
|
||||
import io.xpipe.app.fxcomps.Comp;
|
||||
|
@ -22,8 +23,11 @@ import javafx.beans.value.ObservableDoubleValue;
|
|||
import javafx.beans.value.ObservableStringValue;
|
||||
import javafx.beans.value.ObservableValue;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Getter;
|
||||
import lombok.Value;
|
||||
import lombok.experimental.NonFinal;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
|
||||
import java.nio.file.Path;
|
||||
|
@ -36,100 +40,102 @@ public class AppPrefs {
|
|||
AppProperties.get() != null ? AppProperties.get().getDataDir().resolve("storage") : null;
|
||||
private static final String DEVELOPER_MODE_PROP = "io.xpipe.app.developerMode";
|
||||
private static AppPrefs INSTANCE;
|
||||
private final List<Mapping<?>> mapping = new ArrayList<>();
|
||||
private final List<Mapping> mapping = new ArrayList<>();
|
||||
|
||||
@Getter
|
||||
private final BooleanProperty requiresRestart = new SimpleBooleanProperty(false);
|
||||
|
||||
final BooleanProperty dontAllowTerminalRestart =
|
||||
mapVaultSpecific(new SimpleBooleanProperty(false), "dontAllowTerminalRestart", Boolean.class);
|
||||
mapVaultShared(new SimpleBooleanProperty(false), "dontAllowTerminalRestart", Boolean.class, false);
|
||||
final BooleanProperty enableHttpApi =
|
||||
mapVaultSpecific(new SimpleBooleanProperty(false), "enableHttpApi", Boolean.class);
|
||||
mapVaultShared(new SimpleBooleanProperty(false), "enableHttpApi", Boolean.class, false);
|
||||
final BooleanProperty dontAutomaticallyStartVmSshServer =
|
||||
mapVaultSpecific(new SimpleBooleanProperty(false), "dontAutomaticallyStartVmSshServer", Boolean.class);
|
||||
mapVaultShared(new SimpleBooleanProperty(false), "dontAutomaticallyStartVmSshServer", Boolean.class, false);
|
||||
final BooleanProperty dontAcceptNewHostKeys =
|
||||
mapVaultSpecific(new SimpleBooleanProperty(false), "dontAcceptNewHostKeys", Boolean.class);
|
||||
public final BooleanProperty performanceMode = map(new SimpleBooleanProperty(), "performanceMode", Boolean.class);
|
||||
mapVaultShared(new SimpleBooleanProperty(false), "dontAcceptNewHostKeys", Boolean.class, false);
|
||||
public final BooleanProperty performanceMode = mapLocal(new SimpleBooleanProperty(), "performanceMode", Boolean.class, false);
|
||||
public final BooleanProperty useBundledTools =
|
||||
map(new SimpleBooleanProperty(false), "useBundledTools", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "useBundledTools", Boolean.class, true);
|
||||
public final ObjectProperty<AppTheme.Theme> theme =
|
||||
map(new SimpleObjectProperty<>(), "theme", AppTheme.Theme.class);
|
||||
final BooleanProperty useSystemFont = map(new SimpleBooleanProperty(true), "useSystemFont", Boolean.class);
|
||||
final Property<Integer> uiScale = map(new SimpleObjectProperty<>(null), "uiScale", Integer.class);
|
||||
mapLocal(new SimpleObjectProperty<>(), "theme", AppTheme.Theme.class, false);
|
||||
final BooleanProperty useSystemFont = mapLocal(new SimpleBooleanProperty(true), "useSystemFont", Boolean.class, false);
|
||||
final Property<Integer> uiScale = mapLocal(new SimpleObjectProperty<>(null), "uiScale", Integer.class, true);
|
||||
final BooleanProperty saveWindowLocation =
|
||||
map(new SimpleBooleanProperty(true), "saveWindowLocation", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(true), "saveWindowLocation", Boolean.class, false);
|
||||
final ObjectProperty<ExternalTerminalType> terminalType =
|
||||
map(new SimpleObjectProperty<>(), "terminalType", ExternalTerminalType.class);
|
||||
mapLocal(new SimpleObjectProperty<>(), "terminalType", ExternalTerminalType.class, false);
|
||||
final ObjectProperty<ExternalRdpClientType> rdpClientType =
|
||||
map(new SimpleObjectProperty<>(), "rdpClientType", ExternalRdpClientType.class);
|
||||
final DoubleProperty windowOpacity = map(new SimpleDoubleProperty(1.0), "windowOpacity", Double.class);
|
||||
mapLocal(new SimpleObjectProperty<>(), "rdpClientType", ExternalRdpClientType.class, false);
|
||||
final DoubleProperty windowOpacity = mapLocal(new SimpleDoubleProperty(1.0), "windowOpacity", Double.class, false);
|
||||
final StringProperty customRdpClientCommand =
|
||||
map(new SimpleStringProperty(null), "customRdpClientCommand", String.class);
|
||||
mapLocal(new SimpleStringProperty(null), "customRdpClientCommand", String.class, false);
|
||||
final StringProperty customTerminalCommand =
|
||||
map(new SimpleStringProperty(null), "customTerminalCommand", String.class);
|
||||
mapLocal(new SimpleStringProperty(null), "customTerminalCommand", String.class, false);
|
||||
final BooleanProperty clearTerminalOnInit =
|
||||
map(new SimpleBooleanProperty(true), "clearTerminalOnInit", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(true), "clearTerminalOnInit", Boolean.class, false);
|
||||
public final BooleanProperty disableCertutilUse =
|
||||
map(new SimpleBooleanProperty(false), "disableCertutilUse", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "disableCertutilUse", Boolean.class, false);
|
||||
public final BooleanProperty useLocalFallbackShell =
|
||||
map(new SimpleBooleanProperty(false), "useLocalFallbackShell", Boolean.class);
|
||||
public final BooleanProperty disableTerminalRemotePasswordPreparation = mapVaultSpecific(
|
||||
new SimpleBooleanProperty(false), "disableTerminalRemotePasswordPreparation", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "useLocalFallbackShell", Boolean.class, true);
|
||||
public final BooleanProperty disableTerminalRemotePasswordPreparation = mapVaultShared(
|
||||
new SimpleBooleanProperty(false), "disableTerminalRemotePasswordPreparation", Boolean.class, false);
|
||||
public final Property<Boolean> alwaysConfirmElevation =
|
||||
mapVaultSpecific(new SimpleObjectProperty<>(false), "alwaysConfirmElevation", Boolean.class);
|
||||
mapVaultShared(new SimpleObjectProperty<>(false), "alwaysConfirmElevation", Boolean.class, false);
|
||||
public final BooleanProperty dontCachePasswords =
|
||||
mapVaultSpecific(new SimpleBooleanProperty(false), "dontCachePasswords", Boolean.class);
|
||||
mapVaultShared(new SimpleBooleanProperty(false), "dontCachePasswords", Boolean.class, false);
|
||||
public final BooleanProperty denyTempScriptCreation =
|
||||
mapVaultSpecific(new SimpleBooleanProperty(false), "denyTempScriptCreation", Boolean.class);
|
||||
mapVaultShared(new SimpleBooleanProperty(false), "denyTempScriptCreation", Boolean.class, false);
|
||||
final Property<ExternalPasswordManager> passwordManager =
|
||||
mapVaultSpecific(new SimpleObjectProperty<>(), "passwordManager", ExternalPasswordManager.class);
|
||||
mapVaultShared(new SimpleObjectProperty<>(), "passwordManager", ExternalPasswordManager.class, false);
|
||||
final StringProperty passwordManagerCommand =
|
||||
map(new SimpleStringProperty(""), "passwordManagerCommand", String.class);
|
||||
mapLocal(new SimpleStringProperty(""), "passwordManagerCommand", String.class, false);
|
||||
final ObjectProperty<StartupBehaviour> startupBehaviour =
|
||||
map(new SimpleObjectProperty<>(StartupBehaviour.GUI), "startupBehaviour", StartupBehaviour.class);
|
||||
mapLocal(new SimpleObjectProperty<>(StartupBehaviour.GUI), "startupBehaviour", StartupBehaviour.class, true);
|
||||
public final BooleanProperty enableGitStorage =
|
||||
map(new SimpleBooleanProperty(false), "enableGitStorage", Boolean.class);
|
||||
final StringProperty storageGitRemote = map(new SimpleStringProperty(""), "storageGitRemote", String.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "enableGitStorage", Boolean.class, true);
|
||||
final StringProperty storageGitRemote = mapLocal(new SimpleStringProperty(""), "storageGitRemote", String.class, true);
|
||||
final ObjectProperty<CloseBehaviour> closeBehaviour =
|
||||
map(new SimpleObjectProperty<>(CloseBehaviour.QUIT), "closeBehaviour", CloseBehaviour.class);
|
||||
mapLocal(new SimpleObjectProperty<>(CloseBehaviour.QUIT), "closeBehaviour", CloseBehaviour.class, false);
|
||||
final ObjectProperty<ExternalEditorType> externalEditor =
|
||||
map(new SimpleObjectProperty<>(), "externalEditor", ExternalEditorType.class);
|
||||
final StringProperty customEditorCommand = map(new SimpleStringProperty(""), "customEditorCommand", String.class);
|
||||
final BooleanProperty preferEditorTabs = map(new SimpleBooleanProperty(true), "preferEditorTabs", Boolean.class);
|
||||
mapLocal(new SimpleObjectProperty<>(), "externalEditor", ExternalEditorType.class, false);
|
||||
final StringProperty customEditorCommand = mapLocal(new SimpleStringProperty(""), "customEditorCommand", String.class, false);
|
||||
final BooleanProperty automaticallyCheckForUpdates =
|
||||
map(new SimpleBooleanProperty(true), "automaticallyCheckForUpdates", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(true), "automaticallyCheckForUpdates", Boolean.class, false);
|
||||
final BooleanProperty encryptAllVaultData =
|
||||
mapVaultSpecific(new SimpleBooleanProperty(false), "encryptAllVaultData", Boolean.class);
|
||||
final BooleanProperty enableTerminalLogging =
|
||||
map(new SimpleBooleanProperty(false), "enableTerminalLogging", Boolean.class);
|
||||
mapVaultShared(new SimpleBooleanProperty(false), "encryptAllVaultData", Boolean.class, true);
|
||||
final BooleanProperty enableTerminalLogging = map(Mapping.builder()
|
||||
.property(new SimpleBooleanProperty(false)).key("enableTerminalLogging").valueClass(Boolean.class).licenseFeatureId("logging").build());
|
||||
final BooleanProperty enforceWindowModality =
|
||||
map(new SimpleBooleanProperty(false), "enforceWindowModality", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "enforceWindowModality", Boolean.class, false);
|
||||
final BooleanProperty condenseConnectionDisplay =
|
||||
map(new SimpleBooleanProperty(false), "condenseConnectionDisplay", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "condenseConnectionDisplay", Boolean.class, false);
|
||||
final BooleanProperty showChildCategoriesInParentCategory =
|
||||
map(new SimpleBooleanProperty(true), "showChildrenConnectionsInParentCategory", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(true), "showChildrenConnectionsInParentCategory", Boolean.class, false);
|
||||
final BooleanProperty lockVaultOnHibernation =
|
||||
map(new SimpleBooleanProperty(false), "lockVaultOnHibernation", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "lockVaultOnHibernation", Boolean.class, false);
|
||||
final BooleanProperty openConnectionSearchWindowOnConnectionCreation =
|
||||
map(new SimpleBooleanProperty(true), "openConnectionSearchWindowOnConnectionCreation", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(true), "openConnectionSearchWindowOnConnectionCreation", Boolean.class, false);
|
||||
final ObjectProperty<Path> storageDirectory =
|
||||
map(new SimpleObjectProperty<>(DEFAULT_STORAGE_DIR), "storageDirectory", Path.class);
|
||||
mapLocal(new SimpleObjectProperty<>(DEFAULT_STORAGE_DIR), "storageDirectory", Path.class, true);
|
||||
final BooleanProperty confirmAllDeletions =
|
||||
map(new SimpleBooleanProperty(false), "confirmAllDeletions", Boolean.class);
|
||||
final BooleanProperty developerMode = map(new SimpleBooleanProperty(false), "developerMode", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "confirmAllDeletions", Boolean.class, false);
|
||||
final BooleanProperty developerMode = mapLocal(new SimpleBooleanProperty(false), "developerMode", Boolean.class, true);
|
||||
final BooleanProperty developerDisableUpdateVersionCheck =
|
||||
map(new SimpleBooleanProperty(false), "developerDisableUpdateVersionCheck", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "developerDisableUpdateVersionCheck", Boolean.class, false);
|
||||
private final ObservableBooleanValue developerDisableUpdateVersionCheckEffective =
|
||||
bindDeveloperTrue(developerDisableUpdateVersionCheck);
|
||||
final BooleanProperty developerDisableGuiRestrictions =
|
||||
map(new SimpleBooleanProperty(false), "developerDisableGuiRestrictions", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "developerDisableGuiRestrictions", Boolean.class, false);
|
||||
private final ObservableBooleanValue developerDisableGuiRestrictionsEffective =
|
||||
bindDeveloperTrue(developerDisableGuiRestrictions);
|
||||
final BooleanProperty developerForceSshTty =
|
||||
map(new SimpleBooleanProperty(false), "developerForceSshTty", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "developerForceSshTty", Boolean.class, false);
|
||||
|
||||
final ObjectProperty<SupportedLocale> language =
|
||||
map(new SimpleObjectProperty<>(SupportedLocale.getEnglish()), "language", SupportedLocale.class);
|
||||
mapLocal(new SimpleObjectProperty<>(SupportedLocale.getEnglish()), "language", SupportedLocale.class, false);
|
||||
|
||||
final BooleanProperty requireDoubleClickForConnections =
|
||||
map(new SimpleBooleanProperty(false), "requireDoubleClickForConnections", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "requireDoubleClickForConnections", Boolean.class, false);
|
||||
|
||||
public ObservableBooleanValue requireDoubleClickForConnections() {
|
||||
return requireDoubleClickForConnections;
|
||||
|
@ -140,12 +146,12 @@ public class AppPrefs {
|
|||
|
||||
@Getter
|
||||
private final StringProperty lockCrypt =
|
||||
mapVaultSpecific(new SimpleStringProperty(), "workspaceLock", String.class);
|
||||
mapVaultShared(new SimpleStringProperty(), "workspaceLock", String.class, true);
|
||||
|
||||
final StringProperty apiKey =
|
||||
mapVaultSpecific(new SimpleStringProperty(UUID.randomUUID().toString()), "apiKey", String.class);
|
||||
mapVaultShared(new SimpleStringProperty(UUID.randomUUID().toString()), "apiKey", String.class ,true);
|
||||
final BooleanProperty disableApiAuthentication =
|
||||
map(new SimpleBooleanProperty(false), "disableApiAuthentication", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(false), "disableApiAuthentication", Boolean.class, false);
|
||||
|
||||
public ObservableBooleanValue enableTerminalLogging() {
|
||||
return enableTerminalLogging;
|
||||
|
@ -168,16 +174,16 @@ public class AppPrefs {
|
|||
}
|
||||
|
||||
private final IntegerProperty editorReloadTimeout =
|
||||
map(new SimpleIntegerProperty(1000), "editorReloadTimeout", Integer.class);
|
||||
mapLocal(new SimpleIntegerProperty(1000), "editorReloadTimeout", Integer.class, false);
|
||||
private final BooleanProperty confirmDeletions =
|
||||
map(new SimpleBooleanProperty(true), "confirmDeletions", Boolean.class);
|
||||
mapLocal(new SimpleBooleanProperty(true), "confirmDeletions", Boolean.class, false);
|
||||
|
||||
@Getter
|
||||
private final List<AppPrefsCategory> categories;
|
||||
|
||||
private final AppPrefsStorageHandler globalStorageHandler = new AppPrefsStorageHandler(
|
||||
AppProperties.get().getDataDir().resolve("settings").resolve("preferences.json"));
|
||||
private final Map<Mapping<?>, Comp<?>> customEntries = new LinkedHashMap<>();
|
||||
private final Map<Mapping, Comp<?>> customEntries = new LinkedHashMap<>();
|
||||
|
||||
@Getter
|
||||
private final Property<AppPrefsCategory> selectedCategory;
|
||||
|
@ -473,14 +479,20 @@ public class AppPrefs {
|
|||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private <T> T map(T o, String name, Class<?> clazz) {
|
||||
mapping.add(new Mapping<>(name, (Property<T>) o, (Class<T>) clazz));
|
||||
return o;
|
||||
private <T> T map(Mapping m) {
|
||||
mapping.add(m);
|
||||
return (T) m.getProperty();
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private <T> T mapVaultSpecific(T o, String name, Class<?> clazz) {
|
||||
mapping.add(new Mapping<>(name, (Property<T>) o, (Class<T>) clazz, true));
|
||||
private <T> T mapLocal(Property<?> o, String name, Class<?> clazz, boolean requiresRestart) {
|
||||
mapping.add(new Mapping(name, o, clazz, false, requiresRestart));
|
||||
return (T) o;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private <T> T mapVaultShared(T o, String name, Class<?> clazz, boolean requiresRestart) {
|
||||
mapping.add(new Mapping(name, (Property<T>) o, (Class<T>) clazz, true, requiresRestart));
|
||||
return o;
|
||||
}
|
||||
|
||||
|
@ -512,7 +524,7 @@ public class AppPrefs {
|
|||
}
|
||||
|
||||
private void loadLocal() {
|
||||
for (Mapping<?> value : mapping) {
|
||||
for (Mapping value : mapping) {
|
||||
if (value.isVaultSpecific()) {
|
||||
continue;
|
||||
}
|
||||
|
@ -546,7 +558,7 @@ public class AppPrefs {
|
|||
}
|
||||
|
||||
private void loadSharedRemote() {
|
||||
for (Mapping<?> value : mapping) {
|
||||
for (Mapping value : mapping) {
|
||||
if (!value.isVaultSpecific()) {
|
||||
continue;
|
||||
}
|
||||
|
@ -562,15 +574,19 @@ public class AppPrefs {
|
|||
}
|
||||
}
|
||||
|
||||
private <T> T loadValue(AppPrefsStorageHandler handler, Mapping<T> value) {
|
||||
@SuppressWarnings("unchecked")
|
||||
private <T> T loadValue(AppPrefsStorageHandler handler, Mapping value) {
|
||||
T def = (T) value.getProperty().getValue();
|
||||
Property<T> property = (Property<T>) value.getProperty();
|
||||
Class<T> clazz = (Class<T>) value.getValueClass();
|
||||
var val = handler.loadObject(
|
||||
value.getKey(), value.getValueClass(), value.getProperty().getValue());
|
||||
value.getProperty().setValue(val);
|
||||
value.getKey(), clazz, def);
|
||||
property.setValue(val);
|
||||
return val;
|
||||
}
|
||||
|
||||
public void save() {
|
||||
for (Mapping<?> m : mapping) {
|
||||
for (Mapping m : mapping) {
|
||||
AppPrefsStorageHandler handler = m.isVaultSpecific() ? vaultStorageHandler : globalStorageHandler;
|
||||
// It might be possible that we save while the vault handler is not initialized yet / has no file or
|
||||
// directory
|
||||
|
@ -608,26 +624,36 @@ public class AppPrefs {
|
|||
return ExternalApplicationHelper.replaceFileArgument(passwordManagerCommand.get(), "KEY", key);
|
||||
}
|
||||
|
||||
public Mapping getMapping(Object property) {
|
||||
return mapping.stream().filter(m -> m.property == property).findFirst().orElseThrow();
|
||||
}
|
||||
|
||||
@Value
|
||||
public static class Mapping<T> {
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
public static class Mapping {
|
||||
|
||||
String key;
|
||||
Property<T> property;
|
||||
Class<T> valueClass;
|
||||
Property<?> property;
|
||||
Class<?> valueClass;
|
||||
boolean vaultSpecific;
|
||||
boolean requiresRestart;
|
||||
String licenseFeatureId;
|
||||
|
||||
public Mapping(String key, Property<T> property, Class<T> valueClass) {
|
||||
this.key = key;
|
||||
this.property = property;
|
||||
this.valueClass = valueClass;
|
||||
this.vaultSpecific = false;
|
||||
}
|
||||
|
||||
public Mapping(String key, Property<T> property, Class<T> valueClass, boolean vaultSpecific) {
|
||||
public Mapping(String key, Property<?> property, Class<?> valueClass, boolean vaultSpecific, boolean requiresRestart) {
|
||||
this.key = key;
|
||||
this.property = property;
|
||||
this.valueClass = valueClass;
|
||||
this.vaultSpecific = vaultSpecific;
|
||||
this.requiresRestart = requiresRestart;
|
||||
this.licenseFeatureId = null;
|
||||
|
||||
this.property.addListener((observable, oldValue, newValue) -> {
|
||||
var running = OperationMode.get() == OperationMode.GUI;
|
||||
if (running && requiresRestart) {
|
||||
AppPrefs.get().requiresRestart.set(true);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -635,8 +661,8 @@ public class AppPrefs {
|
|||
private class PrefsHandlerImpl implements PrefsHandler {
|
||||
|
||||
@Override
|
||||
public <T> void addSetting(String id, Class<T> c, Property<T> property, Comp<?> comp) {
|
||||
var m = new Mapping<>(id, property, c);
|
||||
public <T> void addSetting(String id, Class<T> c, Property<T> property, Comp<?> comp, boolean requiresRestart) {
|
||||
var m = new Mapping(id, property, c, false, requiresRestart);
|
||||
customEntries.put(m, comp);
|
||||
mapping.add(m);
|
||||
}
|
||||
|
|
|
@ -1,17 +1,24 @@
|
|||
package io.xpipe.app.prefs;
|
||||
|
||||
import atlantafx.base.theme.Styles;
|
||||
import io.xpipe.app.comp.base.ButtonComp;
|
||||
import io.xpipe.app.core.AppI18n;
|
||||
import io.xpipe.app.core.mode.OperationMode;
|
||||
import io.xpipe.app.fxcomps.Comp;
|
||||
import io.xpipe.app.fxcomps.SimpleComp;
|
||||
import io.xpipe.app.fxcomps.impl.VerticalComp;
|
||||
import io.xpipe.app.fxcomps.util.PlatformThread;
|
||||
|
||||
import javafx.css.PseudoClass;
|
||||
import javafx.geometry.Insets;
|
||||
import javafx.geometry.Pos;
|
||||
import javafx.scene.control.Button;
|
||||
import javafx.scene.layout.Region;
|
||||
import javafx.scene.text.TextAlignment;
|
||||
import org.kordamp.ikonli.javafx.FontIcon;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
public class AppPrefsSidebarComp extends SimpleComp {
|
||||
|
||||
|
@ -33,7 +40,17 @@ public class AppPrefsSidebarComp extends SimpleComp {
|
|||
})
|
||||
.grow(true, false);
|
||||
})
|
||||
.toList();
|
||||
.collect(Collectors.toCollection(ArrayList::new));
|
||||
|
||||
var restartButton = new ButtonComp(AppI18n.observable("restart"), new FontIcon("mdi2r-restart"), () -> {
|
||||
OperationMode.restart();
|
||||
});
|
||||
restartButton.grow(true, false);
|
||||
restartButton.visible(AppPrefs.get().getRequiresRestart());
|
||||
restartButton.padding(new Insets(6, 10, 6, 6));
|
||||
buttons.add(Comp.vspacer());
|
||||
buttons.add(restartButton);
|
||||
|
||||
var vbox = new VerticalComp(buttons).styleClass("sidebar");
|
||||
vbox.apply(struc -> {
|
||||
AppPrefs.get().getSelectedCategory().subscribe(val -> {
|
||||
|
|
|
@ -49,9 +49,7 @@ public class EditorCategory extends AppPrefsCategory {
|
|||
.addComp(new TextFieldComp(prefs.customEditorCommand, true)
|
||||
.apply(struc -> struc.get().setPromptText("myeditor $FILE"))
|
||||
.hide(prefs.externalEditor.isNotEqualTo(ExternalEditorType.CUSTOM)))
|
||||
.addComp(terminalTest)
|
||||
.nameAndDescription("preferEditorTabs")
|
||||
.addToggle(prefs.preferEditorTabs))
|
||||
.addComp(terminalTest))
|
||||
.buildComp();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,15 +22,11 @@ public class LoggingCategory extends AppPrefsCategory {
|
|||
@Override
|
||||
protected Comp<?> create() {
|
||||
var prefs = AppPrefs.get();
|
||||
var feature = LicenseProvider.get().getFeature("logging");
|
||||
var supported = feature.isSupported() || feature.isPreviewSupported();
|
||||
var title = feature.suffixObservable("sessionLogging");
|
||||
return new OptionsBuilder()
|
||||
.addTitle(title)
|
||||
.addTitle("sessionLogging")
|
||||
.sub(new OptionsBuilder()
|
||||
.nameAndDescription("enableTerminalLogging")
|
||||
.pref(prefs.enableTerminalLogging)
|
||||
.addToggle(prefs.enableTerminalLogging)
|
||||
.disable(!supported)
|
||||
.nameAndDescription("terminalLoggingDirectory")
|
||||
.addComp(new ButtonComp(AppI18n.observable("openSessionLogs"), () -> {
|
||||
var dir = AppProperties.get().getDataDir().resolve("sessions");
|
||||
|
|
|
@ -71,13 +71,7 @@ public class SyncCategory extends AppPrefsCategory {
|
|||
testButton.apply(struc -> button.set(struc.get()));
|
||||
testButton.padding(new Insets(6, 10, 6, 6));
|
||||
|
||||
var restartButton = new ButtonComp(AppI18n.observable("restart"), new FontIcon("mdi2r-restart"), () -> {
|
||||
OperationMode.restart();
|
||||
});
|
||||
restartButton.visible(canRestart);
|
||||
restartButton.padding(new Insets(6, 10, 6, 6));
|
||||
|
||||
var testRow = new HorizontalComp(List.of(testButton, restartButton))
|
||||
var testRow = new HorizontalComp(List.of(testButton))
|
||||
.spacing(10)
|
||||
.padding(new Insets(10, 0, 0, 0))
|
||||
.apply(struc -> struc.get().setAlignment(Pos.CENTER_LEFT));
|
||||
|
@ -92,10 +86,9 @@ public class SyncCategory extends AppPrefsCategory {
|
|||
var builder = new OptionsBuilder();
|
||||
builder.addTitle("sync")
|
||||
.sub(new OptionsBuilder()
|
||||
.name("enableGitStorage")
|
||||
.description("enableGitStorageDescription")
|
||||
.pref(prefs.enableGitStorage)
|
||||
.addToggle(prefs.enableGitStorage)
|
||||
.nameAndDescription("storageGitRemote")
|
||||
.pref(prefs.storageGitRemote)
|
||||
.addComp(remoteRow, prefs.storageGitRemote)
|
||||
.disable(prefs.enableGitStorage.not())
|
||||
.addComp(testRow)
|
||||
|
|
|
@ -27,15 +27,6 @@ public class VaultCategory extends AppPrefsCategory {
|
|||
public Comp<?> create() {
|
||||
var prefs = AppPrefs.get();
|
||||
var builder = new OptionsBuilder();
|
||||
if (!STORAGE_DIR_FIXED) {
|
||||
var sub =
|
||||
new OptionsBuilder().nameAndDescription("storageDirectory").addPath(prefs.storageDirectory);
|
||||
sub.withValidator(val -> {
|
||||
sub.check(Validator.absolutePath(val, prefs.storageDirectory));
|
||||
sub.check(Validator.directory(val, prefs.storageDirectory));
|
||||
});
|
||||
builder.addTitle("storage").sub(sub);
|
||||
}
|
||||
|
||||
var encryptVault = new SimpleBooleanProperty(prefs.encryptAllVaultData().get());
|
||||
encryptVault.addListener((observable, oldValue, newValue) -> {
|
||||
|
|
|
@ -12,17 +12,17 @@ public interface LicensedFeature {
|
|||
|
||||
public default ObservableValue<String> suffixObservable(ObservableValue<String> s) {
|
||||
return s.map(s2 ->
|
||||
getDescriptionSuffix().map(suffix -> s2 + " (" + suffix + ")").orElse(""));
|
||||
getDescriptionSuffix().map(suffix -> s2 + " (" + suffix + "+)").orElse(s2));
|
||||
}
|
||||
|
||||
public default ObservableValue<String> suffixObservable(String key) {
|
||||
return AppI18n.observable(key).map(s -> getDescriptionSuffix()
|
||||
.map(suffix -> s + " (" + suffix + ")")
|
||||
.orElse(""));
|
||||
.map(suffix -> s + " (" + suffix + "+)")
|
||||
.orElse(s));
|
||||
}
|
||||
|
||||
public default String suffix(String s) {
|
||||
return getDescriptionSuffix().map(suffix -> s + " (" + suffix + ")").orElse(s);
|
||||
return getDescriptionSuffix().map(suffix -> s + " (" + suffix + "+)").orElse(s);
|
||||
}
|
||||
|
||||
String getId();
|
||||
|
|
|
@ -5,6 +5,7 @@ import io.xpipe.app.core.AppI18n;
|
|||
import io.xpipe.app.ext.GuiDialog;
|
||||
import io.xpipe.app.fxcomps.Comp;
|
||||
import io.xpipe.app.fxcomps.impl.*;
|
||||
import io.xpipe.app.prefs.AppPrefs;
|
||||
import io.xpipe.core.util.InPlaceSecretValue;
|
||||
|
||||
import javafx.beans.property.*;
|
||||
|
@ -147,6 +148,28 @@ public class OptionsBuilder {
|
|||
return this;
|
||||
}
|
||||
|
||||
public OptionsBuilder pref(Object property) {
|
||||
var mapping = AppPrefs.get().getMapping(property);
|
||||
var name = mapping.getKey();
|
||||
name(name);
|
||||
if (mapping.isRequiresRestart()) {
|
||||
description(AppI18n.observable(name + "Description").map(s -> s + "\n\n" + AppI18n.get("requiresRestart")));
|
||||
} else {
|
||||
description(AppI18n.observable(name + "Description"));
|
||||
}
|
||||
if (mapping.getLicenseFeatureId() != null) {
|
||||
licenseRequirement(mapping.getLicenseFeatureId());
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
public OptionsBuilder licenseRequirement(String featureId) {
|
||||
var f = LicenseProvider.get().getFeature(featureId);
|
||||
name = f.suffixObservable(name);
|
||||
lastNameReference = name;
|
||||
return this;
|
||||
}
|
||||
|
||||
public OptionsBuilder check(Function<Validator, Check> c) {
|
||||
lastCompHeadReference.apply(s -> c.apply(ownValidator).decorates(s.get()));
|
||||
return this;
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
}
|
||||
|
||||
.sidebar-comp .icon-button-comp {
|
||||
-fx-padding: 1.1em;
|
||||
-fx-padding: 1.1em 0.9em;
|
||||
}
|
||||
|
||||
.sidebar-comp .icon-button-comp .vbox {
|
||||
|
|
|
@ -288,7 +288,7 @@ performanceModeDescription=Deaktiverer alle visuelle effekter, der ikke er nødv
|
|||
dontAcceptNewHostKeys=Accepterer ikke nye SSH-værtsnøgler automatisk
|
||||
dontAcceptNewHostKeysDescription=XPipe accepterer automatisk værtsnøgler som standard fra systemer, hvor din SSH-klient ikke allerede har gemt en kendt værtsnøgle. Hvis en kendt værtsnøgle er ændret, vil den dog nægte at oprette forbindelse, medmindre du accepterer den nye.\n\nHvis du deaktiverer denne adfærd, kan du kontrollere alle værtsnøgler, selv om der ikke er nogen konflikt i første omgang.
|
||||
uiScale=UI-skala
|
||||
uiScaleDescription=En brugerdefineret skaleringsværdi, der kan indstilles uafhængigt af din systemdækkende displayskala. Værdierne er i procent, så f.eks. en værdi på 150 vil resultere i en UI-skala på 150%.\n\nKræver en genstart for at blive anvendt.
|
||||
uiScaleDescription=En brugerdefineret skaleringsværdi, der kan indstilles uafhængigt af din systemdækkende skærmskala. Værdierne er i procent, så f.eks. vil en værdi på 150 resultere i en UI-skala på 150%.
|
||||
editorProgram=Editor-program
|
||||
editorProgramDescription=Den standardteksteditor, man bruger til at redigere enhver form for tekstdata.
|
||||
windowOpacity=Vinduets uigennemsigtighed
|
||||
|
@ -308,9 +308,9 @@ workspaceLock=Master-passphrase
|
|||
enableGitStorage=Aktivér git-synkronisering
|
||||
sharing=Deling
|
||||
sync=Synkronisering
|
||||
enableGitStorageDescription=Når den er aktiveret, vil XPipe initialisere et git-arkiv til lagring af forbindelsesdata og overføre eventuelle ændringer til det. Bemærk, at dette kræver, at git er installeret, og at det kan gøre indlæsning og lagring langsommere.\n\nAlle kategorier, der skal synkroniseres, skal udtrykkeligt udpeges som delte.\n\nKræver en genstart for at blive anvendt.
|
||||
enableGitStorageDescription=Når det er aktiveret, vil XPipe initialisere et git-arkiv til lagring af forbindelsesdata og overføre alle ændringer til det. Bemærk, at dette kræver, at git er installeret, og at det kan gøre indlæsning og lagring langsommere.\n\nAlle kategorier, der skal synkroniseres, skal udtrykkeligt angives som delte.
|
||||
storageGitRemote=Git fjern-URL
|
||||
storageGitRemoteDescription=Når det er indstillet, vil XPipe automatisk trække alle ændringer, når det indlæses, og skubbe alle ændringer til fjernarkivet, når det gemmes.\n\nDette giver dig mulighed for at dele dine konfigurationsdata mellem flere XPipe-installationer. Både HTTP- og SSH-URL'er understøttes. Bemærk, at dette kan gøre indlæsning og lagring langsommere.\n\nKræver en genstart for at blive anvendt.
|
||||
storageGitRemoteDescription=Når den er indstillet, vil XPipe automatisk trække alle ændringer, når den indlæses, og skubbe alle ændringer til fjernlageret, når den gemmes.\n\nDette giver dig mulighed for at dele dine konfigurationsdata mellem flere XPipe-installationer. Både HTTP- og SSH-URL'er understøttes. Bemærk, at dette kan gøre indlæsning og lagring langsommere.
|
||||
vault=Vault
|
||||
workspaceLockDescription=Indstiller en brugerdefineret adgangskode til at kryptere alle følsomme oplysninger, der er gemt i XPipe.\n\nDette resulterer i øget sikkerhed, da det giver et ekstra lag af kryptering for dine lagrede følsomme oplysninger. Du vil derefter blive bedt om at indtaste adgangskoden, når XPipe starter.
|
||||
useSystemFontDescription=Styrer, om du vil bruge din systemskrifttype eller Roboto-skrifttypen, som følger med XPipe.
|
||||
|
@ -420,7 +420,7 @@ denyTempScriptCreation=Nægt midlertidig oprettelse af script
|
|||
denyTempScriptCreationDescription=For at realisere nogle af sine funktioner opretter XPipe nogle gange midlertidige shell-scripts på et målsystem for at gøre det nemt at udføre simple kommandoer. Disse indeholder ingen følsomme oplysninger og er kun oprettet til implementeringsformål.\n\nHvis denne adfærd er deaktiveret, vil XPipe ikke oprette midlertidige filer på et fjernsystem. Denne indstilling er nyttig i højsikkerhedssammenhænge, hvor hver filsystemændring overvåges. Hvis dette er deaktiveret, vil nogle funktioner, f.eks. shell-miljøer og scripts, ikke fungere efter hensigten.
|
||||
disableCertutilUse=Deaktiver brug af certutil på Windows
|
||||
useLocalFallbackShell=Brug lokal fallback-shell
|
||||
useLocalFallbackShellDescription=Skift til at bruge en anden lokal shell til at håndtere lokale operationer. Det kan være PowerShell på Windows og bourne shell på andre systemer.\n\nDenne indstilling kan bruges, hvis den normale lokale standardskal er deaktiveret eller ødelagt i en eller anden grad. Nogle funktioner fungerer dog måske ikke som forventet, når denne indstilling er aktiveret.\n\nKræver en genstart for at blive anvendt.
|
||||
useLocalFallbackShellDescription=Skift til at bruge en anden lokal shell til at håndtere lokale operationer. Det kan være PowerShell på Windows og bourne shell på andre systemer.\n\nDenne indstilling kan bruges, hvis den normale lokale standard-shell er deaktiveret eller ødelagt i en eller anden grad. Nogle funktioner fungerer dog muligvis ikke som forventet, når denne mulighed er aktiveret.
|
||||
disableCertutilUseDescription=På grund af flere mangler og fejl i cmd.exe oprettes midlertidige shell-scripts med certutil ved at bruge det til at afkode base64-input, da cmd.exe bryder på ikke-ASCII-input. XPipe kan også bruge PowerShell til det, men det vil være langsommere.\n\nDette deaktiverer enhver brug af certutil på Windows-systemer til at realisere nogle funktioner og falder tilbage til PowerShell i stedet. Det vil måske glæde nogle AV'er, da nogle af dem blokerer brugen af certutil.
|
||||
disableTerminalRemotePasswordPreparation=Deaktiver forberedelse af terminalens fjernadgangskode
|
||||
disableTerminalRemotePasswordPreparationDescription=I situationer, hvor en remote shell-forbindelse, der går gennem flere mellemliggende systemer, skal etableres i terminalen, kan der være et krav om at forberede alle nødvendige adgangskoder på et af de mellemliggende systemer for at muliggøre en automatisk udfyldning af eventuelle prompter.\n\nHvis du ikke ønsker, at adgangskoderne nogensinde skal overføres til et mellemliggende system, kan du deaktivere denne adfærd. Alle nødvendige mellemliggende adgangskoder vil så blive spurgt i selve terminalen, når den åbnes.
|
||||
|
@ -465,7 +465,7 @@ orderAheadOf=Bestil på forhånd ...
|
|||
httpServer=HTTP-server
|
||||
httpServerConfiguration=Konfiguration af HTTP-server
|
||||
apiKey=API-nøgle
|
||||
apiKeyDescription=API-nøglen til godkendelse af XPipe-dæmonens API-anmodninger. Se den generelle API-dokumentation for at få flere oplysninger om, hvordan du godkender.\n\nKræver en genstart for at blive anvendt.
|
||||
apiKeyDescription=API-nøglen til godkendelse af XPipe-dæmonens API-anmodninger. Se den generelle API-dokumentation for at få flere oplysninger om, hvordan du godkender.
|
||||
disableApiAuthentication=Deaktiver API-godkendelse
|
||||
disableApiAuthenticationDescription=Deaktiverer alle nødvendige godkendelsesmetoder, så enhver uautoriseret anmodning vil blive håndteret.\n\nAutentificering bør kun deaktiveres til udviklingsformål.\n\nKræver en genstart for at blive anvendt.
|
||||
api=API
|
||||
|
|
|
@ -282,7 +282,7 @@ performanceModeDescription=Deaktiviert alle visuellen Effekte, die nicht benöti
|
|||
dontAcceptNewHostKeys=Neue SSH-Hostschlüssel nicht automatisch akzeptieren
|
||||
dontAcceptNewHostKeysDescription=XPipe akzeptiert standardmäßig automatisch Host-Schlüssel von Systemen, für die dein SSH-Client noch keinen bekannten Host-Schlüssel gespeichert hat. Wenn sich jedoch ein bekannter Host-Schlüssel geändert hat, wird die Verbindung verweigert, bis du den neuen Schlüssel akzeptierst.\n\nWenn du dieses Verhalten deaktivierst, kannst du alle Host-Schlüssel überprüfen, auch wenn es zunächst keinen Konflikt gibt.
|
||||
uiScale=UI-Skala
|
||||
uiScaleDescription=Ein benutzerdefinierter Skalierungswert, der unabhängig von der systemweiten Anzeigeskala eingestellt werden kann. Die Werte sind in Prozent angegeben, d.h. ein Wert von 150 ergibt eine UI-Skalierung von 150%.\n\nZur Anwendung ist ein Neustart erforderlich.
|
||||
uiScaleDescription=Ein benutzerdefinierter Skalierungswert, der unabhängig von der systemweiten Anzeigeskala eingestellt werden kann. Die Werte sind in Prozent angegeben, d.h. ein Wert von 150 ergibt eine UI-Skalierung von 150%.
|
||||
editorProgram=Editor Programm
|
||||
editorProgramDescription=Der Standard-Texteditor, der beim Bearbeiten von Textdaten aller Art verwendet wird.
|
||||
windowOpacity=Fenster-Opazität
|
||||
|
@ -303,9 +303,9 @@ workspaceLock=Master-Passphrase
|
|||
enableGitStorage=Git-Synchronisation einschalten
|
||||
sharing=Teilen
|
||||
sync=Synchronisation
|
||||
enableGitStorageDescription=Wenn diese Option aktiviert ist, initialisiert XPipe ein Git-Repository für die Speicherung der Verbindungsdaten und überträgt alle Änderungen in dieses Repository. Beachte, dass dafür Git installiert sein muss und dass dies die Lade- und Speichervorgänge verlangsamen kann.\n\nAlle Kategorien, die synchronisiert werden sollen, müssen explizit als freigegeben gekennzeichnet werden.\n\nErfordert einen Neustart zur Anwendung.
|
||||
enableGitStorageDescription=Wenn diese Option aktiviert ist, initialisiert XPipe ein Git-Repository für die Speicherung der Verbindungsdaten und überträgt alle Änderungen in dieses Repository. Beachte, dass dafür Git installiert sein muss und dass dies die Lade- und Speichervorgänge verlangsamen kann.\n\nAlle Kategorien, die synchronisiert werden sollen, müssen explizit als freigegeben gekennzeichnet werden.
|
||||
storageGitRemote=Git Remote URL
|
||||
storageGitRemoteDescription=Wenn diese Option aktiviert ist, zieht XPipe beim Laden automatisch alle Änderungen und überträgt sie beim Speichern in das entfernte Repository.\n\nSo kannst du deine Konfigurationsdaten zwischen mehreren XPipe-Installationen austauschen. Es werden sowohl HTTP- als auch SSH-URLs unterstützt. Beachte, dass dies die Lade- und Speichervorgänge verlangsamen kann.\n\nZur Anwendung ist ein Neustart erforderlich.
|
||||
storageGitRemoteDescription=Wenn diese Option aktiviert ist, zieht XPipe beim Laden automatisch alle Änderungen und überträgt sie beim Speichern an das entfernte Repository.\n\nSo kannst du deine Konfigurationsdaten zwischen mehreren XPipe-Installationen austauschen. Es werden sowohl HTTP- als auch SSH-URLs unterstützt. Beachte, dass dies die Lade- und Speichervorgänge verlangsamen kann.
|
||||
vault=Tresor
|
||||
workspaceLockDescription=Legt ein benutzerdefiniertes Passwort fest, um alle in XPipe gespeicherten vertraulichen Informationen zu verschlüsseln.\n\nDies erhöht die Sicherheit, da es eine zusätzliche Verschlüsselungsebene für deine gespeicherten sensiblen Daten bietet. Du wirst dann beim Start von XPipe aufgefordert, das Passwort einzugeben.
|
||||
useSystemFontDescription=Legt fest, ob die Systemschriftart oder die Roboto-Schriftart, die mit XPipe mitgeliefert wird, verwendet werden soll.
|
||||
|
@ -415,7 +415,7 @@ denyTempScriptCreation=Temporäre Skripterstellung verweigern
|
|||
denyTempScriptCreationDescription=Um einige seiner Funktionen zu realisieren, erstellt XPipe manchmal temporäre Shell-Skripte auf einem Zielsystem, um die einfache Ausführung einfacher Befehle zu ermöglichen. Diese enthalten keine sensiblen Informationen und werden nur zu Implementierungszwecken erstellt.\n\nWenn dieses Verhalten deaktiviert ist, erstellt XPipe keine temporären Dateien auf einem entfernten System. Diese Option ist in hochsicheren Kontexten nützlich, in denen jede Dateisystemänderung überwacht wird. Wenn diese Option deaktiviert ist, funktionieren einige Funktionen, z. B. Shell-Umgebungen und Skripte, nicht wie vorgesehen.
|
||||
disableCertutilUse=Die Verwendung von certutil unter Windows deaktivieren
|
||||
useLocalFallbackShell=Lokale Fallback-Shell verwenden
|
||||
useLocalFallbackShellDescription=Wechsle zur Verwendung einer anderen lokalen Shell, um lokale Operationen durchzuführen. Das wäre die PowerShell unter Windows und die Bourne Shell auf anderen Systemen.\n\nDiese Option kann verwendet werden, wenn die normale lokale Standardshell deaktiviert oder in gewissem Maße beschädigt ist. Einige Funktionen funktionieren möglicherweise nicht wie erwartet, wenn diese Option aktiviert ist.\n\nZur Anwendung ist ein Neustart erforderlich.
|
||||
useLocalFallbackShellDescription=Wechsle zur Verwendung einer anderen lokalen Shell, um lokale Operationen durchzuführen. Das wäre die PowerShell unter Windows und die Bourne Shell auf anderen Systemen.\n\nDiese Option kann verwendet werden, wenn die normale lokale Standardshell deaktiviert oder in gewissem Maße beschädigt ist. Einige Funktionen funktionieren möglicherweise nicht wie erwartet, wenn diese Option aktiviert ist.
|
||||
disableCertutilUseDescription=Aufgrund verschiedener Unzulänglichkeiten und Bugs in cmd.exe werden temporäre Shell-Skripte mit certutil erstellt, indem es zur Dekodierung von base64-Eingaben verwendet wird, da cmd.exe bei Nicht-ASCII-Eingaben versagt. XPipe kann auch die PowerShell dafür verwenden, aber das ist langsamer.\n\nDadurch wird die Verwendung von certutil auf Windows-Systemen deaktiviert, um einige Funktionen zu realisieren und stattdessen auf die PowerShell zurückzugreifen. Das könnte einige AVs freuen, da einige von ihnen die Verwendung von certutil blockieren.
|
||||
disableTerminalRemotePasswordPreparation=Terminal-Fernpasswortvorbereitung deaktivieren
|
||||
disableTerminalRemotePasswordPreparationDescription=In Situationen, in denen eine Remote-Shell-Verbindung über mehrere Zwischensysteme im Terminal hergestellt werden soll, kann es erforderlich sein, alle erforderlichen Passwörter auf einem der Zwischensysteme vorzubereiten, um ein automatisches Ausfüllen der Eingabeaufforderungen zu ermöglichen.\n\nWenn du nicht möchtest, dass die Passwörter jemals an ein Zwischensystem übertragen werden, kannst du dieses Verhalten deaktivieren. Jedes erforderliche Zwischen-System-Passwort wird dann beim Öffnen des Terminals selbst abgefragt.
|
||||
|
@ -459,7 +459,7 @@ orderAheadOf=Vorbestellen ...
|
|||
httpServer=HTTP-Server
|
||||
httpServerConfiguration=HTTP-Server-Konfiguration
|
||||
apiKey=API-Schlüssel
|
||||
apiKeyDescription=Der API-Schlüssel zur Authentifizierung von XPipe Daemon API-Anfragen. Weitere Informationen zur Authentifizierung findest du in der allgemeinen API-Dokumentation.\n\nErfordert einen Neustart zur Anwendung.
|
||||
apiKeyDescription=Der API-Schlüssel zur Authentifizierung von XPipe Daemon API-Anfragen. Weitere Informationen zur Authentifizierung findest du in der allgemeinen API-Dokumentation.
|
||||
disableApiAuthentication=API-Authentifizierung deaktivieren
|
||||
disableApiAuthenticationDescription=Deaktiviert alle erforderlichen Authentifizierungsmethoden, so dass jede nicht authentifizierte Anfrage bearbeitet wird.\n\nDie Authentifizierung sollte nur zu Entwicklungszwecken deaktiviert werden.\n\nErfordert einen Neustart zur Anwendung.
|
||||
api=API
|
||||
|
|
|
@ -284,7 +284,7 @@ performanceModeDescription=Disables all visual effects that are not required in
|
|||
dontAcceptNewHostKeys=Don't accept new SSH host keys automatically
|
||||
dontAcceptNewHostKeysDescription=XPipe will automatically accept host keys by default from systems where your SSH client has no known host key already saved. If any known host key has changed however, it will refuse to connect unless you accept the new one.\n\nDisabling this behavior allows you to check all host keys, even if there is no conflict initially.
|
||||
uiScale=UI Scale
|
||||
uiScaleDescription=A custom scaling value that can be set independently of your system-wide display scale. Values are in percent, so e.g. value of 150 will result in a UI scale of 150%.\n\nRequires a restart to apply.
|
||||
uiScaleDescription=A custom scaling value that can be set independently of your system-wide display scale. Values are in percent, so e.g. value of 150 will result in a UI scale of 150%.
|
||||
editorProgram=Editor Program
|
||||
editorProgramDescription=The default text editor to use when editing any kind of text data.
|
||||
windowOpacity=Window opacity
|
||||
|
@ -304,9 +304,9 @@ workspaceLock=Master passphrase
|
|||
enableGitStorage=Enable git synchronization
|
||||
sharing=Sharing
|
||||
sync=Synchronization
|
||||
enableGitStorageDescription=When enabled, XPipe will initialize a git repository for the connection data storage and commit any changes to it. Note that this requires git to be installed and might slow down loading and saving operations.\n\nAny categories that should be synced must be explicitly designated as shared.\n\nRequires a restart to apply.
|
||||
enableGitStorageDescription=When enabled, XPipe will initialize a git repository for the connection data storage and commit any changes to it. Note that this requires git to be installed and might slow down loading and saving operations.\n\nAny categories that should be synced must be explicitly designated as shared.
|
||||
storageGitRemote=Git remote URL
|
||||
storageGitRemoteDescription=When set, XPipe will automatically pull any changes when loading and push any changes to the remote repository when saving.\n\nThis allows you to share your configuration data between multiple XPipe installations. Both HTTP and SSH URLs are supported. Note that this might slow down loading and saving operations.\n\nRequires a restart to apply.
|
||||
storageGitRemoteDescription=When set, XPipe will automatically pull any changes when loading and push any changes to the remote repository when saving.\n\nThis allows you to share your configuration data between multiple XPipe installations. Both HTTP and SSH URLs are supported. Note that this might slow down loading and saving operations.
|
||||
vault=Vault
|
||||
workspaceLockDescription=Sets a custom password to encrypt any sensitive information stored in XPipe.\n\nThis results in increased security as it provides an additional layer of encryption for your stored sensitive information. You will then be prompted to enter the password when XPipe starts.
|
||||
useSystemFontDescription=Controls whether to use your system font or the Roboto font which is bundled with XPipe.
|
||||
|
@ -418,7 +418,7 @@ denyTempScriptCreation=Deny temporary script creation
|
|||
denyTempScriptCreationDescription=To realize some of its functionality, XPipe sometimes creates temporary shell scripts on a target system to allow for an easy execution of simple commands. These do not contain any sensitive information and are just created for implementation purposes.\n\nIf this behavior is disabled, XPipe will not create any temporary files on a remote system. This option is useful in high-security contexts where every file system change is monitored. If this is disabled, some functionality, e.g. shell environments and scripts, will not work as intended.
|
||||
disableCertutilUse=Disable certutil use on Windows
|
||||
useLocalFallbackShell=Use local fallback shell
|
||||
useLocalFallbackShellDescription=Switch to using another local shell to handle local operations. This would be PowerShell on Windows and bourne shell on other systems.\n\nThis option can be used in case the normal local default shell is disabled or broken to some degree. Some features might not work as expected though when this is option is enabled.\n\nRequires a restart to apply.
|
||||
useLocalFallbackShellDescription=Switch to using another local shell to handle local operations. This would be PowerShell on Windows and bourne shell on other systems.\n\nThis option can be used in case the normal local default shell is disabled or broken to some degree. Some features might not work as expected though when this is option is enabled.
|
||||
disableCertutilUseDescription=Due to several shortcomings and bugs in cmd.exe, temporary shell scripts are created with certutil by using it to decode base64 input as cmd.exe breaks on non-ASCII input. XPipe can also use PowerShell for that but this will be slower.\n\nThis disables any use of certutil on Windows systems to realize some functionality and fall back to PowerShell instead. This might please some AVs as some of them block certutil usage.
|
||||
disableTerminalRemotePasswordPreparation=Disable terminal remote password preparation
|
||||
disableTerminalRemotePasswordPreparationDescription=In situations where a remote shell connection that goes through multiple intermediate systems should be established in the terminal, there might be a requirement to prepare any required passwords on one of the intermediate systems to allow for an automatic filling of any prompts.\n\nIf you don't want the passwords to ever be transferred to any intermediate system, you can disable this behavior. Any required intermediate password will then be queried in the terminal itself when opened.
|
||||
|
@ -463,9 +463,9 @@ orderAheadOf=Order ahead of ...
|
|||
httpServer=HTTP server
|
||||
httpServerConfiguration=HTTP server configuration
|
||||
apiKey=API key
|
||||
apiKeyDescription=The API key to authenticate XPipe daemon API requests. For more information on how to authenticate, see the general API documentation.\n\nRequires a restart to apply.
|
||||
apiKeyDescription=The API key to authenticate XPipe daemon API requests. For more information on how to authenticate, see the general API documentation.
|
||||
disableApiAuthentication=Disable API authentication
|
||||
disableApiAuthenticationDescription=Disables all required authentication methods so that any unauthenticated request will be handled.\n\nAuthentication should only be disabled for development purposes.\n\nRequires a restart to apply.
|
||||
disableApiAuthenticationDescription=Disables all required authentication methods so that any unauthenticated request will be handled.\n\nAuthentication should only be disabled for development purposes.
|
||||
api=API
|
||||
storeIntroImportDescription=Already using XPipe on another system? Synchronize your existing connections across multiple systems through a remote git repository. You can also sync later at any time if it is not set up yet.
|
||||
importConnections=Sync connections ...
|
||||
|
|
|
@ -273,7 +273,7 @@ performanceModeDescription=Desactiva todos los efectos visuales que no sean nece
|
|||
dontAcceptNewHostKeys=No aceptar automáticamente nuevas claves de host SSH
|
||||
dontAcceptNewHostKeysDescription=XPipe aceptará automáticamente por defecto claves de host de sistemas en los que su cliente SSH no tenga ya guardada ninguna clave de host conocida. Sin embargo, si alguna clave de host conocida ha cambiado, se negará a conectarse a menos que aceptes la nueva.\n\nDesactivar este comportamiento te permite comprobar todas las claves de host, aunque inicialmente no haya ningún conflicto.
|
||||
uiScale=Escala de IU
|
||||
uiScaleDescription=Un valor de escala personalizado que puede establecerse independientemente de la escala de visualización de todo el sistema. Los valores están en porcentaje, por lo que, por ejemplo, un valor de 150 dará como resultado una escala de interfaz de usuario del 150%.\n\nRequiere un reinicio para aplicarse.
|
||||
uiScaleDescription=Un valor de escala personalizado que puede establecerse independientemente de la escala de visualización de todo el sistema. Los valores están en porcentaje, por lo que, por ejemplo, un valor de 150 dará como resultado una escala de interfaz de usuario del 150%.
|
||||
editorProgram=Programa Editor
|
||||
editorProgramDescription=El editor de texto predeterminado que se utiliza al editar cualquier tipo de datos de texto.
|
||||
windowOpacity=Opacidad de la ventana
|
||||
|
@ -293,9 +293,9 @@ workspaceLock=Frase maestra
|
|||
enableGitStorage=Activar la sincronización git
|
||||
sharing=Compartir
|
||||
sync=Sincronización
|
||||
enableGitStorageDescription=Cuando está activado, XPipe inicializará un repositorio git para el almacenamiento de datos de conexión y consignará en él cualquier cambio. Ten en cuenta que esto requiere que git esté instalado y puede ralentizar las operaciones de carga y guardado.\n\nLas categorías que deban sincronizarse deben designarse explícitamente como compartidas.\n\nRequiere un reinicio para aplicarse.
|
||||
enableGitStorageDescription=Cuando está activado, XPipe inicializará un repositorio git para el almacenamiento de datos de conexión y consignará en él cualquier cambio. Ten en cuenta que esto requiere que git esté instalado y puede ralentizar las operaciones de carga y guardado.\n\nLas categorías que deban sincronizarse deben designarse explícitamente como compartidas.
|
||||
storageGitRemote=URL remota de Git
|
||||
storageGitRemoteDescription=Cuando se establece, XPipe extraerá automáticamente cualquier cambio al cargar y empujará cualquier cambio al repositorio remoto al guardar.\n\nEsto te permite compartir tus datos de configuración entre varias instalaciones de XPipe. Se admiten tanto URL HTTP como SSH. Ten en cuenta que esto puede ralentizar las operaciones de carga y guardado.\n\nRequiere un reinicio para aplicarse.
|
||||
storageGitRemoteDescription=Cuando se establece, XPipe extraerá automáticamente cualquier cambio al cargar y empujará cualquier cambio al repositorio remoto al guardar.\n\nEsto te permite compartir tus datos de configuración entre varias instalaciones de XPipe. Se admiten tanto URL HTTP como SSH. Ten en cuenta que esto puede ralentizar las operaciones de carga y guardado.
|
||||
vault=Bóveda
|
||||
workspaceLockDescription=Establece una contraseña personalizada para encriptar cualquier información sensible almacenada en XPipe.\n\nEsto aumenta la seguridad, ya que proporciona una capa adicional de encriptación para tu información sensible almacenada. Se te pedirá que introduzcas la contraseña cuando se inicie XPipe.
|
||||
useSystemFontDescription=Controla si utilizar la fuente de tu sistema o la fuente Roboto que se incluye con XPipe.
|
||||
|
@ -404,7 +404,7 @@ denyTempScriptCreation=Denegar la creación de un script temporal
|
|||
denyTempScriptCreationDescription=Para realizar algunas de sus funciones, XPipe a veces crea scripts shell temporales en un sistema de destino para permitir una fácil ejecución de comandos sencillos. Éstos no contienen ninguna información sensible y sólo se crean con fines de implementación.\n\nSi se desactiva este comportamiento, XPipe no creará ningún archivo temporal en un sistema remoto. Esta opción es útil en contextos de alta seguridad en los que se supervisa cada cambio en el sistema de archivos. Si se desactiva, algunas funcionalidades, como los entornos shell y los scripts, no funcionarán como está previsto.
|
||||
disableCertutilUse=Desactivar el uso de certutil en Windows
|
||||
useLocalFallbackShell=Utilizar el shell local de reserva
|
||||
useLocalFallbackShellDescription=Pasa a utilizar otro shell local para gestionar las operaciones locales. Esto sería PowerShell en Windows y bourne shell en otros sistemas.\n\nEsta opción puede utilizarse en caso de que el shell local normal por defecto esté desactivado o roto en algún grado. Sin embargo, algunas funciones pueden no funcionar como se espera cuando esta opción está activada.\n\nRequiere un reinicio para aplicarse.
|
||||
useLocalFallbackShellDescription=Pasa a utilizar otro shell local para gestionar las operaciones locales. Sería PowerShell en Windows y bourne shell en otros sistemas.\n\nEsta opción puede utilizarse en caso de que el shell local normal por defecto esté desactivado o roto en algún grado. Sin embargo, algunas funciones pueden no funcionar como se espera cuando esta opción está activada.
|
||||
disableCertutilUseDescription=Debido a varias deficiencias y errores de cmd.exe, se crean scripts shell temporales con certutil utilizándolo para descodificar la entrada base64, ya que cmd.exe se rompe con la entrada no ASCII. XPipe también puede utilizar PowerShell para ello, pero será más lento.\n\nEsto deshabilita cualquier uso de certutil en sistemas Windows para realizar algunas funciones y recurrir a PowerShell en su lugar. Esto podría complacer a algunos antivirus, ya que algunos bloquean el uso de certutil.
|
||||
disableTerminalRemotePasswordPreparation=Desactivar la preparación de la contraseña remota del terminal
|
||||
disableTerminalRemotePasswordPreparationDescription=En situaciones en las que deba establecerse en el terminal una conexión shell remota que atraviese varios sistemas intermedios, puede ser necesario preparar las contraseñas necesarias en uno de los sistemas intermedios para permitir la cumplimentación automática de cualquier solicitud.\n\nSi no quieres que las contraseñas se transfieran nunca a ningún sistema intermedio, puedes desactivar este comportamiento. Cualquier contraseña intermedia requerida se consultará entonces en el propio terminal cuando se abra.
|
||||
|
@ -446,7 +446,7 @@ orderAheadOf=Haz tu pedido antes de ...
|
|||
httpServer=Servidor HTTP
|
||||
httpServerConfiguration=Configuración del servidor HTTP
|
||||
apiKey=Clave API
|
||||
apiKeyDescription=La clave API para autenticar las peticiones API del demonio XPipe. Para más información sobre cómo autenticarse, consulta la documentación general de la API.\n\nRequiere un reinicio para aplicarse.
|
||||
apiKeyDescription=La clave API para autenticar las peticiones API del demonio XPipe. Para más información sobre cómo autenticarse, consulta la documentación general de la API.
|
||||
disableApiAuthentication=Desactivar la autenticación de la API
|
||||
disableApiAuthenticationDescription=Desactiva todos los métodos de autenticación requeridos para que se gestione cualquier solicitud no autenticada.\n\nLa autenticación sólo debe desactivarse con fines de desarrollo.\n\nRequiere un reinicio para aplicarse.
|
||||
api=API
|
||||
|
|
|
@ -273,7 +273,7 @@ performanceModeDescription=Désactive tous les effets visuels qui ne sont pas n
|
|||
dontAcceptNewHostKeys=N'accepte pas automatiquement les nouvelles clés d'hôte SSH
|
||||
dontAcceptNewHostKeysDescription=XPipe acceptera automatiquement par défaut les clés d'hôte des systèmes pour lesquels ton client SSH n'a pas de clé d'hôte connue déjà enregistrée. Cependant, si une clé d'hôte connue a changé, il refusera de se connecter si tu n'acceptes pas la nouvelle.\n\nLa désactivation de ce comportement te permet de vérifier toutes les clés d'hôte, même s'il n'y a pas de conflit au départ.
|
||||
uiScale=Échelle de l'interface utilisateur
|
||||
uiScaleDescription=Une valeur d'échelle personnalisée qui peut être définie indépendamment de l'échelle d'affichage du système. Les valeurs sont exprimées en pourcentage. Ainsi, une valeur de 150 se traduira par une échelle d'affichage de 150 %.\n\nIl faut redémarrer l'ordinateur pour l'appliquer.
|
||||
uiScaleDescription=Une valeur d'échelle personnalisée qui peut être définie indépendamment de l'échelle d'affichage du système. Les valeurs sont exprimées en pourcentage. Ainsi, une valeur de 150 se traduira par une échelle d'affichage de 150 %.
|
||||
editorProgram=Programme d'édition
|
||||
editorProgramDescription=L'éditeur de texte par défaut à utiliser lors de l'édition de n'importe quel type de données textuelles.
|
||||
windowOpacity=Opacité de la fenêtre
|
||||
|
@ -293,9 +293,9 @@ workspaceLock=Phrase de passe principale
|
|||
enableGitStorage=Activer la synchronisation git
|
||||
sharing=Partage
|
||||
sync=Synchronisation
|
||||
enableGitStorageDescription=Lorsqu'il est activé, XPipe initialisera un dépôt git pour le stockage des données de connexion et y livrera toutes les modifications. Note que cela nécessite l'installation de git et peut ralentir les opérations de chargement et d'enregistrement.\n\nToutes les catégories qui doivent être synchronisées doivent être explicitement désignées comme partagées.\n\nNécessite un redémarrage pour être appliqué.
|
||||
enableGitStorageDescription=Lorsqu'il est activé, XPipe initialisera un dépôt git pour le stockage des données de connexion et y livrera toutes les modifications. Note que cela nécessite l'installation de git et peut ralentir les opérations de chargement et d'enregistrement.\n\nToutes les catégories qui doivent être synchronisées doivent être explicitement désignées comme partagées.
|
||||
storageGitRemote=URL distante de Git
|
||||
storageGitRemoteDescription=Lorsque cette option est activée, XPipe récupère automatiquement toutes les modifications lors du chargement et les transfère vers le référentiel distant lors de l'enregistrement.\n\nCela te permet de partager tes données de configuration entre plusieurs installations de XPipe. Les URL HTTP et SSH sont prises en charge. Note que cela peut ralentir les opérations de chargement et d'enregistrement.\n\nL'application nécessite un redémarrage.
|
||||
storageGitRemoteDescription=Lorsque cette option est activée, XPipe récupère automatiquement toutes les modifications lors du chargement et les transfère vers le référentiel distant lors de l'enregistrement.\n\nCela te permet de partager tes données de configuration entre plusieurs installations de XPipe. Les URL HTTP et SSH sont prises en charge. Note que cela peut ralentir les opérations de chargement et d'enregistrement.
|
||||
vault=Voûte
|
||||
workspaceLockDescription=Définit un mot de passe personnalisé pour crypter toute information sensible stockée dans XPipe.\n\nCela se traduit par une sécurité accrue car cela fournit une couche supplémentaire de cryptage pour tes informations sensibles stockées. Tu seras alors invité à saisir le mot de passe au démarrage de XPipe.
|
||||
useSystemFontDescription=Contrôle l'utilisation de la police de ton système ou de la police Roboto fournie avec XPipe.
|
||||
|
@ -404,7 +404,7 @@ denyTempScriptCreation=Refuser la création de scripts temporaires
|
|||
denyTempScriptCreationDescription=Pour réaliser certaines de ses fonctionnalités, XPipe crée parfois des scripts shell temporaires sur un système cible pour permettre une exécution facile de commandes simples. Ceux-ci ne contiennent aucune information sensible et sont simplement créés à des fins de mise en œuvre.\n\nSi ce comportement est désactivé, XPipe ne créera aucun fichier temporaire sur un système distant. Cette option est utile dans les contextes de haute sécurité où chaque modification du système de fichiers est surveillée. Si cette option est désactivée, certaines fonctionnalités, par exemple les environnements shell et les scripts, ne fonctionneront pas comme prévu.
|
||||
disableCertutilUse=Désactiver l'utilisation de certutil sur Windows
|
||||
useLocalFallbackShell=Utiliser le shell local de secours
|
||||
useLocalFallbackShellDescription=Passe à l'utilisation d'un autre shell local pour gérer les opérations locales. Il s'agirait de PowerShell sur Windows et de l'interpréteur de commandes bourne sur d'autres systèmes.\n\nCette option peut être utilisée dans le cas où le shell local normal par défaut est désactivé ou cassé dans une certaine mesure. Certaines fonctionnalités peuvent ne pas fonctionner comme prévu lorsque cette option est activée.\n\nUn redémarrage est nécessaire pour l'appliquer.
|
||||
useLocalFallbackShellDescription=Passe à l'utilisation d'un autre shell local pour gérer les opérations locales. Il s'agirait de PowerShell sur Windows et de l'interpréteur de commandes bourne sur d'autres systèmes.\n\nCette option peut être utilisée dans le cas où le shell local normal par défaut est désactivé ou cassé dans une certaine mesure. Certaines fonctions peuvent ne pas fonctionner comme prévu lorsque cette option est activée.
|
||||
disableCertutilUseDescription=En raison de plusieurs lacunes et bogues dans cmd.exe, des scripts shell temporaires sont créés avec certutil en l'utilisant pour décoder l'entrée base64 car cmd.exe s'interrompt sur l'entrée non ASCII. XPipe peut également utiliser PowerShell pour cela, mais cela sera plus lent.\n\nCela désactive toute utilisation de certutil sur les systèmes Windows pour réaliser certaines fonctionnalités et se rabat sur PowerShell à la place. Cela pourrait plaire à certains antivirus, car certains d'entre eux bloquent l'utilisation de certutil.
|
||||
disableTerminalRemotePasswordPreparation=Désactiver la préparation du mot de passe à distance du terminal
|
||||
disableTerminalRemotePasswordPreparationDescription=Dans les situations où une connexion shell à distance qui passe par plusieurs systèmes intermédiaires doit être établie dans le terminal, il peut être nécessaire de préparer tous les mots de passe requis sur l'un des systèmes intermédiaires pour permettre un remplissage automatique de toutes les invites.\n\nSi tu ne veux pas que les mots de passe soient transférés vers un système intermédiaire, tu peux désactiver ce comportement. Tout mot de passe intermédiaire requis sera alors demandé dans le terminal lui-même lorsqu'il sera ouvert.
|
||||
|
@ -446,7 +446,7 @@ orderAheadOf=Commande en avance...
|
|||
httpServer=Serveur HTTP
|
||||
httpServerConfiguration=Configuration du serveur HTTP
|
||||
apiKey=Clé API
|
||||
apiKeyDescription=La clé API pour authentifier les demandes API du démon XPipe. Pour plus d'informations sur la manière de s'authentifier, voir la documentation générale de l'API.\n\nNécessite un redémarrage pour être appliquée.
|
||||
apiKeyDescription=La clé API pour authentifier les demandes API du démon XPipe. Pour plus d'informations sur la manière de s'authentifier, voir la documentation générale de l'API.
|
||||
disableApiAuthentication=Désactiver l'authentification de l'API
|
||||
disableApiAuthenticationDescription=Désactive toutes les méthodes d'authentification requises, de sorte que toute demande non authentifiée sera traitée.\n\nL'authentification ne doit être désactivée qu'à des fins de développement.\n\nNécessite un redémarrage pour être appliqué.
|
||||
api=API
|
||||
|
|
|
@ -273,7 +273,7 @@ performanceModeDescription=Disattiva tutti gli effetti visivi non necessari per
|
|||
dontAcceptNewHostKeys=Non accettare automaticamente le nuove chiavi host SSH
|
||||
dontAcceptNewHostKeysDescription=XPipe accetta automaticamente le chiavi host per impostazione predefinita dai sistemi in cui il tuo client SSH non ha una chiave host nota già salvata. Tuttavia, se la chiave host conosciuta è cambiata, si rifiuterà di connettersi a meno che tu non accetti quella nuova.\n\nDisabilitare questo comportamento ti permette di controllare tutte le chiavi host, anche se inizialmente non c'è alcun conflitto.
|
||||
uiScale=Scala UI
|
||||
uiScaleDescription=Un valore di scala personalizzato che può essere impostato indipendentemente dalla scala di visualizzazione del sistema. I valori sono espressi in percentuale, quindi, ad esempio, un valore di 150 corrisponde a una scala dell'interfaccia utente del 150%.\n\nRichiede un riavvio per essere applicato.
|
||||
uiScaleDescription=Un valore di scala personalizzato che può essere impostato indipendentemente dalla scala di visualizzazione del sistema. I valori sono espressi in percentuale, quindi, ad esempio, un valore di 150 si tradurrà in una scala dell'interfaccia utente del 150%.
|
||||
editorProgram=Programma Editor
|
||||
editorProgramDescription=L'editor di testo predefinito da utilizzare per modificare qualsiasi tipo di dato testuale.
|
||||
windowOpacity=Opacità della finestra
|
||||
|
@ -293,9 +293,9 @@ workspaceLock=Passphrase principale
|
|||
enableGitStorage=Abilita la sincronizzazione git
|
||||
sharing=Condivisione
|
||||
sync=Sincronizzazione
|
||||
enableGitStorageDescription=Se abilitato, XPipe inizializzerà un repository git per l'archiviazione dei dati di connessione e vi apporterà tutte le modifiche. Questo richiede l'installazione di git e potrebbe rallentare le operazioni di caricamento e salvataggio.\n\nTutte le categorie che devono essere sincronizzate devono essere esplicitamente designate come condivise.\n\nRichiede un riavvio per essere applicato.
|
||||
enableGitStorageDescription=Se abilitato, XPipe inizializzerà un repository git per l'archiviazione dei dati di connessione e vi apporterà tutte le modifiche. Questo richiede l'installazione di git e potrebbe rallentare le operazioni di caricamento e salvataggio.\n\nTutte le categorie che devono essere sincronizzate devono essere esplicitamente designate come condivise.
|
||||
storageGitRemote=URL remoto di Git
|
||||
storageGitRemoteDescription=Se impostato, XPipe preleverà automaticamente le modifiche al momento del caricamento e le invierà al repository remoto al momento del salvataggio.\n\nQuesto ti permette di condividere i dati di configurazione tra più installazioni di XPipe. Sono supportati sia gli URL HTTP che SSH. Si noti che questo potrebbe rallentare le operazioni di caricamento e salvataggio.\n\nRichiede un riavvio per essere applicata.
|
||||
storageGitRemoteDescription=Se impostato, XPipe preleverà automaticamente le modifiche al momento del caricamento e le invierà al repository remoto al momento del salvataggio.\n\nQuesto ti permette di condividere i dati di configurazione tra più installazioni di XPipe. Sono supportati sia gli URL HTTP che SSH. Si noti che questo potrebbe rallentare le operazioni di caricamento e salvataggio.
|
||||
vault=Volta
|
||||
workspaceLockDescription=Imposta una password personalizzata per criptare le informazioni sensibili memorizzate in XPipe.\n\nQuesto aumenta la sicurezza in quanto fornisce un ulteriore livello di crittografia per le informazioni sensibili memorizzate. All'avvio di XPipe ti verrà richiesto di inserire la password.
|
||||
useSystemFontDescription=Controlla se utilizzare il font di sistema o il font Roboto fornito con XPipe.
|
||||
|
@ -404,7 +404,7 @@ denyTempScriptCreation=Rifiuta la creazione di script temporanei
|
|||
denyTempScriptCreationDescription=Per realizzare alcune delle sue funzionalità, XPipe a volte crea degli script di shell temporanei sul sistema di destinazione per consentire una facile esecuzione di semplici comandi. Questi non contengono informazioni sensibili e vengono creati solo a scopo di implementazione.\n\nSe questo comportamento è disattivato, XPipe non creerà alcun file temporaneo su un sistema remoto. Questa opzione è utile in contesti ad alta sicurezza in cui ogni modifica del file system viene monitorata. Se questa opzione è disattivata, alcune funzionalità, ad esempio gli ambienti di shell e gli script, non funzioneranno come previsto.
|
||||
disableCertutilUse=Disabilitare l'uso di certutil su Windows
|
||||
useLocalFallbackShell=Usa la shell di fallback locale
|
||||
useLocalFallbackShellDescription=Passa all'utilizzo di un'altra shell locale per gestire le operazioni locali. Si tratta di PowerShell su Windows e di bourne shell su altri sistemi.\n\nQuesta opzione può essere utilizzata nel caso in cui la normale shell locale predefinita sia disabilitata o in qualche modo danneggiata. Alcune funzioni potrebbero però non funzionare come previsto quando questa opzione è attivata.\n\nRichiede un riavvio per essere applicata.
|
||||
useLocalFallbackShellDescription=Passa all'utilizzo di un'altra shell locale per gestire le operazioni locali. Si tratta di PowerShell su Windows e di bourne shell su altri sistemi.\n\nQuesta opzione può essere utilizzata nel caso in cui la normale shell locale predefinita sia disabilitata o in qualche modo danneggiata. Alcune funzioni potrebbero però non funzionare come previsto quando questa opzione è abilitata.
|
||||
disableCertutilUseDescription=A causa di diverse carenze e bug di cmd.exe, gli script di shell temporanei vengono creati con certutil utilizzandolo per decodificare l'input base64, dato che cmd.exe si interrompe in caso di input non ASCII. XPipe può anche utilizzare PowerShell per questo scopo, ma sarà più lento.\n\nQuesto disabilita l'uso di certutil sui sistemi Windows per realizzare alcune funzionalità e si ripiega su PowerShell. Questo potrebbe far piacere ad alcuni AV che bloccano l'uso di certutil.
|
||||
disableTerminalRemotePasswordPreparation=Disabilita la preparazione della password remota del terminale
|
||||
disableTerminalRemotePasswordPreparationDescription=Nelle situazioni in cui è necessario stabilire nel terminale una connessione shell remota che attraversa più sistemi intermedi, potrebbe essere necessario preparare le password richieste su uno dei sistemi intermedi per consentire la compilazione automatica di eventuali richieste.\n\nSe non vuoi che le password vengano mai trasferite a un sistema intermedio, puoi disabilitare questo comportamento. Le password intermedie richieste verranno quindi richieste nel terminale stesso all'apertura.
|
||||
|
@ -446,7 +446,7 @@ orderAheadOf=Ordina prima di ...
|
|||
httpServer=Server HTTP
|
||||
httpServerConfiguration=Configurazione del server HTTP
|
||||
apiKey=Chiave API
|
||||
apiKeyDescription=La chiave API per autenticare le richieste API del demone XPipe. Per ulteriori informazioni sulle modalità di autenticazione, consulta la documentazione generale dell'API.\n\nRichiede un riavvio per essere applicata.
|
||||
apiKeyDescription=La chiave API per autenticare le richieste API del demone XPipe. Per ulteriori informazioni sulle modalità di autenticazione, consulta la documentazione generale dell'API.
|
||||
disableApiAuthentication=Disabilita l'autenticazione API
|
||||
disableApiAuthenticationDescription=Disabilita tutti i metodi di autenticazione richiesti in modo che qualsiasi richiesta non autenticata venga gestita.\n\nL'autenticazione dovrebbe essere disabilitata solo per scopi di sviluppo.\n\nRichiede un riavvio per essere applicata.
|
||||
api=API
|
||||
|
|
|
@ -273,7 +273,7 @@ performanceModeDescription=アプリケーションのパフォーマンスを
|
|||
dontAcceptNewHostKeys=新しいSSHホスト鍵を自動的に受け取らない
|
||||
dontAcceptNewHostKeysDescription=XPipeは、SSHクライアントに既知のホスト鍵が保存されていない場合、デフォルトで自動的にホスト鍵を受け付ける。しかし、既知のホスト鍵が変更されている場合は、新しいものを受け入れない限り接続を拒否する。\n\nこの動作を無効にすると、最初は競合していなくても、すべてのホスト鍵をチェックできるようになる。
|
||||
uiScale=UIスケール
|
||||
uiScaleDescription=システム全体の表示スケールとは別に設定できるカスタムスケーリング値。値の単位はパーセントで、例えば150を指定するとUIのスケールは150%になる。\n\n適用には再起動が必要。
|
||||
uiScaleDescription=システム全体の表示スケールとは別に設定できるカスタムスケーリング値。値の単位はパーセントで、例えば150を指定するとUIのスケールは150%になる。
|
||||
editorProgram=エディタプログラム
|
||||
editorProgramDescription=あらゆる種類のテキストデータを編集する際に使用するデフォルトのテキストエディタ。
|
||||
windowOpacity=ウィンドウの不透明度
|
||||
|
@ -293,9 +293,9 @@ workspaceLock=マスターパスフレーズ
|
|||
enableGitStorage=git同期を有効にする
|
||||
sharing=共有
|
||||
sync=同期
|
||||
enableGitStorageDescription=有効にすると、XPipeは接続データ保存用のgitリポジトリを初期化し、変更があればコミットする。これにはgitがインストールされている必要があり、読み込みや保存の動作が遅くなる可能性があることに注意。\n\n同期するカテゴリーは、明示的に共有として指定する必要がある。\n\n適用には再起動が必要である。
|
||||
enableGitStorageDescription=有効にすると、XPipeは接続データ保存用のgitリポジトリを初期化し、変更があればコミットする。これにはgitがインストールされている必要があり、読み込みや保存の動作が遅くなる可能性があることに注意。\n\n同期するカテゴリーは、明示的に共有として指定する必要がある。
|
||||
storageGitRemote=GitリモートURL
|
||||
storageGitRemoteDescription=設定すると、XPipeは読み込み時に変更点を自動的にプルし、保存時に変更点をリモートリポジトリにプッシュする。\n\nこれにより、複数のXPipeインストール間で設定データを共有することができる。HTTPとSSH URLの両方がサポートされている。読み込みと保存の動作が遅くなる可能性があることに注意。\n\n適用には再起動が必要。
|
||||
storageGitRemoteDescription=設定すると、XPipeは読み込み時に変更点を自動的にプルし、保存時に変更点をリモートリポジトリにプッシュする。\n\nこれにより、複数のXPipeインストール間で設定データを共有することができる。HTTPとSSH URLの両方がサポートされている。読み込みと保存の動作が遅くなる可能性があることに注意。
|
||||
vault=金庫
|
||||
workspaceLockDescription=XPipeに保存されている機密情報を暗号化するためのカスタムパスワードを設定する。\n\nこれにより、保存された機密情報の暗号化レイヤーが追加され、セキュリティが向上する。XPipe起動時にパスワードの入力を求められる。
|
||||
useSystemFontDescription=システムフォントを使用するか、XPipeにバンドルされているRobotoフォントを使用するかを制御する。
|
||||
|
@ -404,7 +404,7 @@ denyTempScriptCreation=一時的なスクリプトの作成を拒否する
|
|||
denyTempScriptCreationDescription=XPipeは、その機能の一部を実現するために、ターゲットシステム上に一時的なシェルスクリプトを作成し、簡単なコマンドを簡単に実行できるようにすることがある。これらには機密情報は含まれておらず、単に実装のために作成される。\n\nこの動作を無効にすると、XPipeはリモートシステム上に一時ファイルを作成しない。このオプションは、ファイルシステムの変更がすべて監視されるようなセキュリティの高い状況で有用である。このオプションを無効にすると、シェル環境やスクリプトなど、一部の機能が意図したとおりに動作しなくなる。
|
||||
disableCertutilUse=Windowsでcertutilの使用を無効にする
|
||||
useLocalFallbackShell=ローカルのフォールバックシェルを使う
|
||||
useLocalFallbackShellDescription=ローカル操作を処理するために、別のローカルシェルを使うように切り替える。WindowsではPowerShell、その他のシステムではボーンシェルがこれにあたる。\n\nこのオプションは、通常のローカル・デフォルト・シェルが無効になっているか、ある程度壊れている場合に使用できる。このオプションが有効になっている場合、一部の機能は期待通りに動作しないかもしれない。\n\n適用には再起動が必要である。
|
||||
useLocalFallbackShellDescription=ローカル操作を処理するために、別のローカルシェルを使うように切り替える。WindowsではPowerShell、その他のシステムではボーンシェルがこれにあたる。\n\nこのオプションは、通常のローカルデフォルトのシェルが無効になっているか、ある程度壊れている場合に使用できる。このオプションが有効になっている場合、一部の機能は期待通りに動作しないかもしれない。
|
||||
disableCertutilUseDescription=cmd.exeにはいくつかの欠点やバグがあるため、cmd.exeが非ASCII入力で壊れるように、certutilを使って一時的なシェルスクリプトを作成し、base64入力をデコードする。XPipeはPowerShellを使用することもできるが、その場合は動作が遅くなる。\n\nこれにより、Windowsシステムでcertutilを使用して一部の機能を実現することができなくなり、代わりにPowerShellにフォールバックする。AVの中にはcertutilの使用をブロックするものもあるので、これは喜ぶかもしれない。
|
||||
disableTerminalRemotePasswordPreparation=端末のリモートパスワードの準備を無効にする
|
||||
disableTerminalRemotePasswordPreparationDescription=複数の中間システムを経由するリモートシェル接続をターミナルで確立する必要がある状況では、プロンプトを自動的に埋めることができるように、中間システムの1つに必要なパスワードを準備する必要があるかもしれない。\n\n中間システムにパスワードを転送したくない場合は、この動作を無効にすることができる。中間システムで必要なパスワードは、ターミナルを開いたときに照会される。
|
||||
|
@ -446,7 +446,7 @@ orderAheadOf=先に注文する
|
|||
httpServer=HTTPサーバー
|
||||
httpServerConfiguration=HTTPサーバーの設定
|
||||
apiKey=APIキー
|
||||
apiKeyDescription=XPipeデーモンAPIリクエストを認証するためのAPIキー。認証方法の詳細については、一般的なAPIドキュメントを参照のこと。\n\n適用には再起動が必要。
|
||||
apiKeyDescription=XPipeデーモンAPIリクエストを認証するためのAPIキー。認証方法の詳細については、一般的なAPIドキュメントを参照のこと。
|
||||
disableApiAuthentication=API認証を無効にする
|
||||
disableApiAuthenticationDescription=認証されていないリクエストが処理されるように、必要な認証方法をすべて無効にする。\n\n認証は開発目的でのみ無効にすべきである。\n\n適用するには再起動が必要である。
|
||||
api=API
|
||||
|
|
|
@ -273,7 +273,7 @@ performanceModeDescription=Schakelt alle visuele effecten uit die niet nodig zij
|
|||
dontAcceptNewHostKeys=Nieuwe SSH-hostsleutels niet automatisch accepteren
|
||||
dontAcceptNewHostKeysDescription=XPipe accepteert standaard automatisch hostsleutels van systemen waar je SSH-client nog geen bekende hostsleutel heeft opgeslagen. Als een bekende hostsleutel echter is gewijzigd, zal het weigeren om verbinding te maken tenzij je de nieuwe accepteert.\n\nDoor dit gedrag uit te schakelen kun je alle hostsleutels controleren, zelfs als er in eerste instantie geen conflict is.
|
||||
uiScale=UI Schaal
|
||||
uiScaleDescription=Een aangepaste schaalwaarde die onafhankelijk van de systeembrede schermschaal kan worden ingesteld. Waarden zijn in procenten, dus bijvoorbeeld een waarde van 150 resulteert in een UI-schaal van 150%.\n\nVereist een herstart om toe te passen.
|
||||
uiScaleDescription=Een aangepaste schaalwaarde die onafhankelijk van je systeembrede schermschaal kan worden ingesteld. Waarden zijn in procenten, dus bijvoorbeeld een waarde van 150 resulteert in een UI-schaal van 150%.
|
||||
editorProgram=Bewerkingsprogramma
|
||||
editorProgramDescription=De standaard teksteditor om te gebruiken bij het bewerken van tekstgegevens.
|
||||
windowOpacity=Venster ondoorzichtigheid
|
||||
|
@ -293,9 +293,9 @@ workspaceLock=Hoofdwachtzin
|
|||
enableGitStorage=Git synchronisatie inschakelen
|
||||
sharing=Delen
|
||||
sync=Synchronisatie
|
||||
enableGitStorageDescription=Als dit is ingeschakeld zal XPipe een git repository initialiseren voor de opslag van de verbindingsgegevens en alle wijzigingen daarop vastleggen. Merk op dat hiervoor git geïnstalleerd moet zijn en dat dit het laden en opslaan kan vertragen.\n\nAlle categorieën die gesynchroniseerd moeten worden, moeten expliciet als gedeeld worden aangemerkt.\n\nVereist een herstart om toe te passen.
|
||||
enableGitStorageDescription=Als dit is ingeschakeld zal XPipe een git repository initialiseren voor de opslag van de verbindingsgegevens en alle wijzigingen daarop vastleggen. Merk op dat hiervoor git geïnstalleerd moet zijn en dat dit het laden en opslaan kan vertragen.\n\nAlle categorieën die gesynchroniseerd moeten worden, moeten expliciet als gedeeld worden aangemerkt.
|
||||
storageGitRemote=Git URL op afstand
|
||||
storageGitRemoteDescription=Als dit is ingesteld, haalt XPipe automatisch wijzigingen op bij het laden en pusht wijzigingen naar het externe archief bij het opslaan.\n\nHierdoor kun je configuratiegegevens delen tussen meerdere XPipe installaties. Zowel HTTP als SSH URL's worden ondersteund. Merk op dat dit het laden en opslaan kan vertragen.\n\nVereist een herstart om toe te passen.
|
||||
storageGitRemoteDescription=Als dit is ingesteld, haalt XPipe automatisch wijzigingen op bij het laden en pusht wijzigingen naar het externe archief bij het opslaan.\n\nHierdoor kun je configuratiegegevens delen tussen meerdere XPipe installaties. Zowel HTTP als SSH URL's worden ondersteund. Merk op dat dit het laden en opslaan kan vertragen.
|
||||
vault=Kluis
|
||||
workspaceLockDescription=Stelt een aangepast wachtwoord in om gevoelige informatie die is opgeslagen in XPipe te versleutelen.\n\nDit resulteert in een verhoogde beveiliging omdat het een extra coderingslaag biedt voor je opgeslagen gevoelige informatie. Je wordt dan gevraagd om het wachtwoord in te voeren wanneer XPipe start.
|
||||
useSystemFontDescription=Bepaalt of je het systeemlettertype gebruikt of het Roboto-lettertype dat met XPipe wordt meegeleverd.
|
||||
|
@ -404,7 +404,7 @@ denyTempScriptCreation=Het maken van een tijdelijk script weigeren
|
|||
denyTempScriptCreationDescription=Om sommige functionaliteiten te realiseren, maakt XPipe soms tijdelijke shell scripts aan op een doelsysteem om eenvoudige commando's eenvoudig uit te kunnen voeren. Deze bevatten geen gevoelige informatie en worden alleen gemaakt voor implementatiedoeleinden.\n\nAls dit gedrag is uitgeschakeld, maakt XPipe geen tijdelijke bestanden aan op een systeem op afstand. Deze optie is handig in omgevingen met een hoge beveiligingsgraad waar elke wijziging aan het bestandssysteem wordt gecontroleerd. Als dit is uitgeschakeld, zullen sommige functionaliteiten, zoals shell omgevingen en scripts, niet werken zoals bedoeld.
|
||||
disableCertutilUse=Het gebruik van certutil onder Windows uitschakelen
|
||||
useLocalFallbackShell=Lokale fallback-shell gebruiken
|
||||
useLocalFallbackShellDescription=Schakel over op het gebruik van een andere lokale shell om lokale bewerkingen uit te voeren. Dit is PowerShell op Windows en bourne shell op andere systemen.\n\nDeze optie kan worden gebruikt als de normale lokale standaard shell is uitgeschakeld of tot op zekere hoogte kapot is. Sommige functies kunnen echter niet werken zoals verwacht wanneer deze optie is ingeschakeld.\n\nVereist een herstart om toe te passen.
|
||||
useLocalFallbackShellDescription=Schakel over op het gebruik van een andere lokale shell om lokale operaties af te handelen. Dit is PowerShell op Windows en bourne shell op andere systemen.\n\nDeze optie kan worden gebruikt als de normale lokale standaard shell is uitgeschakeld of tot op zekere hoogte kapot is. Sommige functies kunnen echter niet werken zoals verwacht wanneer deze optie is ingeschakeld.
|
||||
disableCertutilUseDescription=Vanwege verschillende tekortkomingen en bugs in cmd.exe worden tijdelijke shellscripts gemaakt met certutil door het te gebruiken om base64 invoer te decoderen, omdat cmd.exe breekt op niet-ASCII invoer. XPipe kan hiervoor ook PowerShell gebruiken, maar dit is langzamer.\n\nDit schakelt elk gebruik van certutil op Windows systemen uit om bepaalde functionaliteit te realiseren en in plaats daarvan terug te vallen op PowerShell. Dit zou sommige AV's kunnen plezieren, omdat sommige AV's het gebruik van certutil blokkeren.
|
||||
disableTerminalRemotePasswordPreparation=Voorbereiding voor wachtwoord op afstand van terminal uitschakelen
|
||||
disableTerminalRemotePasswordPreparationDescription=In situaties waar een remote shell verbinding die via meerdere intermediaire systemen loopt in de terminal tot stand moet worden gebracht, kan het nodig zijn om alle vereiste wachtwoorden op een van de intermediaire systemen voor te bereiden, zodat eventuele prompts automatisch kunnen worden ingevuld.\n\nAls je niet wilt dat de wachtwoorden ooit worden verzonden naar een tussenliggend systeem, dan kun je dit gedrag uitschakelen. Elk vereist tussenliggend wachtwoord zal dan worden opgevraagd in de terminal zelf wanneer deze wordt geopend.
|
||||
|
@ -446,7 +446,7 @@ orderAheadOf=Vooruitbestellen ...
|
|||
httpServer=HTTP-server
|
||||
httpServerConfiguration=HTTP-server configuratie
|
||||
apiKey=API-sleutel
|
||||
apiKeyDescription=De API sleutel om XPipe daemon API verzoeken te authenticeren. Voor meer informatie over hoe te authenticeren, zie de algemene API documentatie.\n\nVereist een herstart om toe te passen.
|
||||
apiKeyDescription=De API sleutel om XPipe daemon API verzoeken te authenticeren. Voor meer informatie over hoe te authenticeren, zie de algemene API documentatie.
|
||||
disableApiAuthentication=API-authenticatie uitschakelen
|
||||
disableApiAuthenticationDescription=Schakelt alle vereiste authenticatiemethoden uit, zodat elk niet-geauthenticeerd verzoek wordt afgehandeld.\n\nAuthenticatie zou alleen uitgeschakeld moeten worden voor ontwikkelingsdoeleinden.\n\nVereist een herstart om toe te passen.
|
||||
api=API
|
||||
|
|
|
@ -273,7 +273,7 @@ performanceModeDescription=Desactiva todos os efeitos visuais que não são nece
|
|||
dontAcceptNewHostKeys=Não aceita automaticamente novas chaves de anfitrião SSH
|
||||
dontAcceptNewHostKeysDescription=O XPipe aceitará automaticamente chaves de anfitrião por defeito de sistemas onde o teu cliente SSH não tem nenhuma chave de anfitrião conhecida já guardada. No entanto, se alguma chave de anfitrião conhecida tiver sido alterada, recusará a ligação a menos que aceites a nova chave.\n\nDesativar este comportamento permite-te verificar todas as chaves de anfitrião, mesmo que não haja conflito inicialmente.
|
||||
uiScale=Escala UI
|
||||
uiScaleDescription=Um valor de escala personalizado que pode ser definido independentemente da escala de exibição de todo o sistema. Os valores estão em percentagem, por isso, por exemplo, o valor de 150 resultará numa escala da IU de 150%.\n\nRequer uma reinicialização para ser aplicado.
|
||||
uiScaleDescription=Um valor de escala personalizado que pode ser definido independentemente da escala de exibição de todo o sistema. Os valores estão em percentagem, pelo que, por exemplo, o valor de 150 resultará numa escala da IU de 150%.
|
||||
editorProgram=Programa editor
|
||||
editorProgramDescription=O editor de texto predefinido a utilizar quando edita qualquer tipo de dados de texto.
|
||||
windowOpacity=Opacidade de uma janela
|
||||
|
@ -293,9 +293,9 @@ workspaceLock=Palavra-passe principal
|
|||
enableGitStorage=Ativar a sincronização do git
|
||||
sharing=Partilha
|
||||
sync=Sincronização
|
||||
enableGitStorageDescription=Quando ativado, o XPipe inicializa um repositório git para o armazenamento de dados de conexão e confirma quaisquer alterações nele. Tem em atenção que isto requer que o git esteja instalado e pode tornar as operações de carregamento e gravação mais lentas.\n\nTodas as categorias que devem ser sincronizadas têm de ser explicitamente designadas como partilhadas.\n\nRequer uma reinicialização para ser aplicado.
|
||||
enableGitStorageDescription=Quando ativado, o XPipe inicializará um repositório git para o armazenamento de dados de conexão e confirmará quaisquer alterações nele. Nota que isto requer que o git esteja instalado e pode tornar as operações de carregamento e gravação mais lentas.\n\nQuaisquer categorias que devam ser sincronizadas têm de ser explicitamente designadas como partilhadas.
|
||||
storageGitRemote=URL remoto do Git
|
||||
storageGitRemoteDescription=Quando definido, o XPipe extrai automaticamente quaisquer alterações ao carregar e empurra quaisquer alterações para o repositório remoto ao guardar.\n\nIsto permite-te partilhar os teus dados de configuração entre várias instalações XPipe. São suportados URLs HTTP e SSH. Tem em atenção que isto pode tornar as operações de carregamento e gravação mais lentas.\n\nRequer uma reinicialização para ser aplicado.
|
||||
storageGitRemoteDescription=Quando definido, o XPipe extrai automaticamente quaisquer alterações ao carregar e empurra quaisquer alterações para o repositório remoto ao guardar.\n\nIsto permite-te partilhar os teus dados de configuração entre várias instalações XPipe. São suportados URLs HTTP e SSH. Tem em atenção que isto pode tornar as operações de carregamento e gravação mais lentas.
|
||||
vault=Cofre
|
||||
workspaceLockDescription=Define uma palavra-passe personalizada para encriptar qualquer informação sensível armazenada no XPipe.\n\nIsto resulta numa maior segurança, uma vez que fornece uma camada adicional de encriptação para as informações sensíveis armazenadas. Ser-te-á pedido que introduzas a palavra-passe quando o XPipe for iniciado.
|
||||
useSystemFontDescription=Controla se deve ser utilizado o tipo de letra do sistema ou o tipo de letra Roboto que é fornecido com o XPipe.
|
||||
|
@ -404,7 +404,7 @@ denyTempScriptCreation=Recusa a criação de scripts temporários
|
|||
denyTempScriptCreationDescription=Para realizar algumas das suas funcionalidades, o XPipe cria por vezes scripts de shell temporários num sistema de destino para permitir uma execução fácil de comandos simples. Estes não contêm qualquer informação sensível e são criados apenas para efeitos de implementação.\n\nSe este comportamento for desativado, o XPipe não criará quaisquer ficheiros temporários num sistema remoto. Esta opção é útil em contextos de alta segurança onde cada mudança no sistema de arquivos é monitorada. Se esta opção for desactivada, algumas funcionalidades, por exemplo, ambientes shell e scripts, não funcionarão como pretendido.
|
||||
disableCertutilUse=Desativar a utilização do certutil no Windows
|
||||
useLocalFallbackShell=Utiliza a shell de recurso local
|
||||
useLocalFallbackShellDescription=Passa a usar outro shell local para lidar com operações locais. Seria o PowerShell no Windows e o bourne shell noutros sistemas.\n\nEsta opção pode ser usada no caso de o shell local padrão normal estar desativado ou quebrado em algum grau. No entanto, alguns recursos podem não funcionar como esperado quando esta opção está ativada.\n\nRequer uma reinicialização para ser aplicada.
|
||||
useLocalFallbackShellDescription=Passa a usar outro shell local para lidar com operações locais. Seria o PowerShell no Windows e o bourne shell noutros sistemas.\n\nEsta opção pode ser usada no caso de o shell local padrão normal estar desativado ou quebrado em algum grau. No entanto, alguns recursos podem não funcionar como esperado quando esta opção está ativada.
|
||||
disableCertutilUseDescription=Devido a várias falhas e bugs no cmd.exe, são criados scripts de shell temporários com o certutil, utilizando-o para descodificar a entrada base64, uma vez que o cmd.exe quebra em entradas não ASCII. O XPipe também pode usar o PowerShell para isso, mas será mais lento.\n\nIsso desabilita qualquer uso do certutil em sistemas Windows para realizar alguma funcionalidade e volta para o PowerShell. Isso pode agradar alguns AVs, pois alguns deles bloqueiam o uso do certutil.
|
||||
disableTerminalRemotePasswordPreparation=Desativar a preparação da palavra-passe remota do terminal
|
||||
disableTerminalRemotePasswordPreparationDescription=Em situações em que uma ligação shell remota que passa por vários sistemas intermédios deva ser estabelecida no terminal, pode ser necessário preparar quaisquer palavras-passe necessárias num dos sistemas intermédios para permitir o preenchimento automático de quaisquer prompts.\n\nSe não pretender que as palavras-passe sejam transferidas para qualquer sistema intermédio, pode desativar este comportamento. Qualquer senha intermediária necessária será então consultada no próprio terminal quando aberto.
|
||||
|
@ -446,7 +446,7 @@ orderAheadOf=Encomenda antes de ...
|
|||
httpServer=Servidor HTTP
|
||||
httpServerConfiguration=Configuração do servidor HTTP
|
||||
apiKey=Chave API
|
||||
apiKeyDescription=A chave da API para autenticar os pedidos de API do daemon XPipe. Para mais informações sobre como autenticar, vê a documentação geral da API.\n\nRequer um reinício para ser aplicado.
|
||||
apiKeyDescription=A chave da API para autenticar os pedidos de API do daemon XPipe. Para mais informações sobre como autenticar, vê a documentação geral da API.
|
||||
disableApiAuthentication=Desativar a autenticação da API
|
||||
disableApiAuthenticationDescription=Desactiva todos os métodos de autenticação necessários para que qualquer pedido não autenticado seja tratado.\n\nA autenticação só deve ser desactivada para fins de desenvolvimento.\n\nRequer um reinício para ser aplicado.
|
||||
api=API
|
||||
|
|
|
@ -273,7 +273,7 @@ performanceModeDescription=Отключи все визуальные эффек
|
|||
dontAcceptNewHostKeys=Не принимай новые ключи хоста SSH автоматически
|
||||
dontAcceptNewHostKeysDescription=XPipe по умолчанию автоматически принимает хост-ключи от систем, в которых у твоего SSH-клиента нет уже сохраненного известного хост-ключа. Однако если какой-либо известный ключ хоста изменился, он откажется подключаться, пока ты не примешь новый.\n\nОтключение этого поведения позволяет тебе проверять все хост-ключи, даже если изначально конфликта нет.
|
||||
uiScale=Шкала пользовательского интерфейса
|
||||
uiScaleDescription=Пользовательское значение масштабирования, которое может быть установлено независимо от общесистемного масштаба отображения. Значения указываются в процентах, поэтому, например, значение 150 приведет к масштабированию пользовательского интерфейса на 150%.\n\nДля применения требуется перезагрузка.
|
||||
uiScaleDescription=Пользовательское значение масштабирования, которое может быть установлено независимо от общесистемного масштаба отображения. Значения указываются в процентах, поэтому, например, значение 150 приведет к масштабированию пользовательского интерфейса на 150%.
|
||||
editorProgram=Программа-редактор
|
||||
editorProgramDescription=Текстовый редактор по умолчанию, который используется при редактировании любого вида текстовых данных.
|
||||
windowOpacity=Непрозрачность окна
|
||||
|
@ -293,9 +293,9 @@ workspaceLock=Мастер-пароль
|
|||
enableGitStorage=Включить синхронизацию git
|
||||
sharing=Обмен
|
||||
sync=Синхронизация
|
||||
enableGitStorageDescription=Когда эта функция включена, XPipe инициализирует git-репозиторий для хранения данных о соединении и фиксирует в нем все изменения. Учти, что это требует установки git и может замедлить операции загрузки и сохранения.\n\nВсе категории, которые должны синхронизироваться, должны быть явно обозначены как общие.\n\nТребуется перезапуск для применения.
|
||||
enableGitStorageDescription=Когда эта функция включена, XPipe инициализирует git-репозиторий для хранения данных о соединении и фиксирует в нем все изменения. Учти, что это требует установки git и может замедлить операции загрузки и сохранения.\n\nВсе категории, которые должны синхронизироваться, должны быть явно обозначены как общие.
|
||||
storageGitRemote=Удаленный URL-адрес Git
|
||||
storageGitRemoteDescription=Если установить эту настройку, XPipe будет автоматически вытаскивать любые изменения при загрузке и выталкивать их в удаленный репозиторий при сохранении.\n\nЭто позволяет тебе обмениваться конфигурационными данными между несколькими установками XPipe. Поддерживаются как HTTP, так и SSH-адреса. Учти, что это может замедлить операции загрузки и сохранения.\n\nДля применения требуется перезагрузка.
|
||||
storageGitRemoteDescription=Если установить эту настройку, XPipe будет автоматически вытаскивать любые изменения при загрузке и выталкивать их в удаленный репозиторий при сохранении.\n\nЭто позволяет тебе обмениваться конфигурационными данными между несколькими установками XPipe. Поддерживаются как HTTP, так и SSH-адреса. Учти, что это может замедлить операции загрузки и сохранения.
|
||||
vault=Vault
|
||||
workspaceLockDescription=Устанавливает пользовательский пароль для шифрования любой конфиденциальной информации, хранящейся в XPipe.\n\nЭто повышает безопасность, так как обеспечивает дополнительный уровень шифрования хранимой тобой конфиденциальной информации. При запуске XPipe тебе будет предложено ввести пароль.
|
||||
useSystemFontDescription=Контролирует, использовать ли системный шрифт или шрифт Roboto, который поставляется в комплекте с XPipe.
|
||||
|
@ -404,7 +404,7 @@ denyTempScriptCreation=Запрет на создание временных с
|
|||
denyTempScriptCreationDescription=Для реализации некоторых своих функций XPipe иногда создает временные shell-скрипты на целевой системе, чтобы обеспечить легкое выполнение простых команд. Они не содержат никакой конфиденциальной информации и создаются просто в целях реализации.\n\nЕсли отключить это поведение, XPipe не будет создавать никаких временных файлов на удаленной системе. Эта опция полезна в условиях повышенной безопасности, когда отслеживается каждое изменение файловой системы. Если эта опция отключена, некоторые функции, например, окружения оболочки и скрипты, не будут работать так, как задумано.
|
||||
disableCertutilUse=Отключите использование certutil в Windows
|
||||
useLocalFallbackShell=Использовать локальную резервную оболочку
|
||||
useLocalFallbackShellDescription=Переключись на использование другой локальной оболочки для выполнения локальных операций. Это может быть PowerShell в Windows и bourne shell в других системах.\n\nЭту опцию можно использовать в том случае, если обычная локальная оболочка по умолчанию отключена или в какой-то степени сломана. Однако при включении этой опции некоторые функции могут работать не так, как ожидалось.\n\nДля применения требуется перезагрузка.
|
||||
useLocalFallbackShellDescription=Переключись на использование другой локальной оболочки для выполнения локальных операций. Это может быть PowerShell в Windows и bourne shell в других системах.\n\nЭту опцию можно использовать в том случае, если обычная локальная оболочка по умолчанию отключена или в какой-то степени сломана. Однако при включении этой опции некоторые функции могут работать не так, как ожидалось.
|
||||
disableCertutilUseDescription=Из-за ряда недостатков и ошибок в cmd.exe временные shell-скрипты создаются с помощью certutil, используя его для декодирования ввода base64, так как cmd.exe ломается при вводе не ASCII. XPipe также может использовать для этого PowerShell, но это будет медленнее.\n\nТаким образом, на Windows-системах отменяется использование certutil для реализации некоторой функциональности, и вместо него используется PowerShell. Это может порадовать некоторые антивирусы, так как некоторые из них блокируют использование certutil.
|
||||
disableTerminalRemotePasswordPreparation=Отключить подготовку удаленного пароля терминала
|
||||
disableTerminalRemotePasswordPreparationDescription=В ситуациях, когда в терминале необходимо установить удаленное shell-соединение, проходящее через несколько промежуточных систем, может возникнуть необходимость подготовить все необходимые пароли на одной из промежуточных систем, чтобы обеспечить автоматическое заполнение любых подсказок.\n\nЕсли ты не хочешь, чтобы пароли когда-либо передавались в какую-либо промежуточную систему, ты можешь отключить это поведение. Тогда любой требуемый промежуточный пароль будет запрашиваться в самом терминале при его открытии.
|
||||
|
@ -446,7 +446,7 @@ orderAheadOf=Заказать заранее ...
|
|||
httpServer=HTTP-сервер
|
||||
httpServerConfiguration=Конфигурация HTTP-сервера
|
||||
apiKey=Ключ API
|
||||
apiKeyDescription=API-ключ для аутентификации API-запросов демона XPipe. Подробнее о том, как проходить аутентификацию, читай в общей документации по API.\n\nТребуется перезагрузка для применения.
|
||||
apiKeyDescription=API-ключ для аутентификации API-запросов демона XPipe. Подробнее о том, как проходить аутентификацию, читай в общей документации по API.
|
||||
disableApiAuthentication=Отключить аутентификацию API
|
||||
disableApiAuthenticationDescription=Отключает все необходимые методы аутентификации, так что любой неаутентифицированный запрос будет обработан.\n\nАутентификацию следует отключать только в целях разработки.\n\nТребуется перезагрузка для применения.
|
||||
api=API
|
||||
|
|
|
@ -273,7 +273,7 @@ performanceModeDescription=Uygulama performansını artırmak için gerekli olma
|
|||
dontAcceptNewHostKeys=Yeni SSH ana bilgisayar anahtarlarını otomatik olarak kabul etme
|
||||
dontAcceptNewHostKeysDescription=XPipe, SSH istemcinizin bilinen bir ana bilgisayar anahtarı kaydetmediği sistemlerden ana bilgisayar anahtarlarını varsayılan olarak otomatik olarak kabul edecektir. Ancak bilinen herhangi bir ana bilgisayar anahtarı değişmişse, yenisini kabul etmediğiniz sürece bağlanmayı reddedecektir.\n\nBu davranışın devre dışı bırakılması, başlangıçta herhangi bir çakışma olmasa bile tüm ana bilgisayar anahtarlarını kontrol etmenizi sağlar.
|
||||
uiScale=UI Ölçeği
|
||||
uiScaleDescription=Sistem genelindeki ekran ölçeğinizden bağımsız olarak ayarlanabilen özel bir ölçeklendirme değeri. Değerler yüzde cinsindendir, bu nedenle örneğin 150 değeri %150'lik bir UI ölçeği ile sonuçlanacaktır.\n\nUygulamak için yeniden başlatma gerekir.
|
||||
uiScaleDescription=Sistem genelindeki ekran ölçeğinizden bağımsız olarak ayarlanabilen özel bir ölçeklendirme değeri. Değerler yüzde cinsindendir, bu nedenle örneğin 150 değeri %150'lik bir UI ölçeği ile sonuçlanacaktır.
|
||||
editorProgram=Editör Programı
|
||||
editorProgramDescription=Her türlü metin verisini düzenlerken kullanılacak varsayılan metin düzenleyicisi.
|
||||
windowOpacity=Pencere opaklığı
|
||||
|
@ -293,9 +293,9 @@ workspaceLock=Ana parola
|
|||
enableGitStorage=Git senkronizasyonunu etkinleştir
|
||||
sharing=Paylaşım
|
||||
sync=Senkronizasyon
|
||||
enableGitStorageDescription=Etkinleştirildiğinde, XPipe bağlantı veri deposu için bir git deposu başlatır ve değişiklikleri bu depoya işler. Bunun için git'in yüklü olması gerektiğini ve yükleme ve kaydetme işlemlerini yavaşlatabileceğini unutmayın.\n\nSenkronize edilmesi gereken tüm kategoriler açıkça paylaşılan olarak belirlenmelidir.\n\nUygulamak için yeniden başlatma gerekir.
|
||||
enableGitStorageDescription=Etkinleştirildiğinde, XPipe bağlantı veri depolaması için bir git deposu başlatır ve tüm değişiklikleri bu depoya işler. Bunun için git'in yüklü olması gerektiğini ve yükleme ve kaydetme işlemlerini yavaşlatabileceğini unutmayın.\n\nSenkronize edilmesi gereken tüm kategoriler açıkça paylaşılan olarak belirlenmelidir.
|
||||
storageGitRemote=Git uzak URL'si
|
||||
storageGitRemoteDescription=Ayarlandığında, XPipe yükleme sırasında tüm değişiklikleri otomatik olarak çekecek ve kaydetme sırasında tüm değişiklikleri uzak depoya itecektir.\n\nBu, yapılandırma verilerinizi birden fazla XPipe kurulumu arasında paylaşmanıza olanak tanır. Hem HTTP hem de SSH URL'leri desteklenir. Bunun yükleme ve kaydetme işlemlerini yavaşlatabileceğini unutmayın.\n\nUygulamak için yeniden başlatma gerekir.
|
||||
storageGitRemoteDescription=Ayarlandığında, XPipe yükleme sırasında tüm değişiklikleri otomatik olarak çekecek ve kaydetme sırasında tüm değişiklikleri uzak depoya itecektir.\n\nBu, yapılandırma verilerinizi birden fazla XPipe kurulumu arasında paylaşmanıza olanak tanır. Hem HTTP hem de SSH URL'leri desteklenir. Bunun yükleme ve kaydetme işlemlerini yavaşlatabileceğini unutmayın.
|
||||
vault=Kasa
|
||||
workspaceLockDescription=XPipe'da saklanan hassas bilgileri şifrelemek için özel bir parola belirler.\n\nBu, depolanan hassas bilgileriniz için ek bir şifreleme katmanı sağladığından daha fazla güvenlikle sonuçlanır. Daha sonra XPipe başlatıldığında şifreyi girmeniz istenecektir.
|
||||
useSystemFontDescription=Sistem fontunuzun mu yoksa XPipe ile birlikte gelen Roboto fontunun mu kullanılacağını kontrol eder.
|
||||
|
@ -405,7 +405,7 @@ denyTempScriptCreation=Geçici komut dosyası oluşturmayı reddetme
|
|||
denyTempScriptCreationDescription=XPipe, bazı işlevlerini gerçekleştirmek için bazen basit komutların kolayca yürütülmesini sağlamak üzere hedef sistemde geçici kabuk komut dosyaları oluşturur. Bunlar herhangi bir hassas bilgi içermez ve sadece uygulama amacıyla oluşturulur.\n\nBu davranış devre dışı bırakılırsa, XPipe uzak bir sistemde herhangi bir geçici dosya oluşturmaz. Bu seçenek, her dosya sistemi değişikliğinin izlendiği yüksek güvenlikli bağlamlarda kullanışlıdır. Bu devre dışı bırakılırsa, kabuk ortamları ve komut dosyaları gibi bazı işlevler amaçlandığı gibi çalışmayacaktır.
|
||||
disableCertutilUse=Windows'ta certutil kullanımını devre dışı bırakma
|
||||
useLocalFallbackShell=Yerel yedek kabuk kullan
|
||||
useLocalFallbackShellDescription=Yerel işlemleri gerçekleştirmek için başka bir yerel kabuk kullanmaya geçin. Bu, Windows'ta PowerShell ve diğer sistemlerde bourne shell olabilir.\n\nBu seçenek, normal yerel varsayılan kabuğun devre dışı bırakılması veya bir dereceye kadar bozulması durumunda kullanılabilir. Bu seçenek etkinleştirildiğinde bazı özellikler beklendiği gibi çalışmayabilir.\n\nUygulamak için yeniden başlatma gerekir.
|
||||
useLocalFallbackShellDescription=Yerel işlemleri gerçekleştirmek için başka bir yerel kabuk kullanmaya geçin. Bu, Windows'ta PowerShell ve diğer sistemlerde bourne shell olabilir.\n\nBu seçenek, normal yerel varsayılan kabuğun devre dışı bırakılması veya bir dereceye kadar bozulması durumunda kullanılabilir. Bu seçenek etkinleştirildiğinde bazı özellikler beklendiği gibi çalışmayabilir.
|
||||
disableCertutilUseDescription=Cmd.exe'deki çeşitli eksiklikler ve hatalar nedeniyle, geçici kabuk betikleri certutil ile oluşturulur ve cmd.exe ASCII olmayan girdilerde bozulduğu için base64 girdisinin kodunu çözmek için kullanılır. XPipe bunun için PowerShell de kullanabilir ancak bu daha yavaş olacaktır.\n\nBu, bazı işlevleri gerçekleştirmek ve bunun yerine PowerShell'e geri dönmek için Windows sistemlerinde herhangi bir certutil kullanımını devre dışı bırakır. Bu, bazıları certutil kullanımını engellediği için bazı AV'leri memnun edebilir.
|
||||
disableTerminalRemotePasswordPreparation=Terminal uzaktan parola hazırlamayı devre dışı bırakma
|
||||
disableTerminalRemotePasswordPreparationDescription=Terminalde birden fazla ara sistemden geçen bir uzak kabuk bağlantısının kurulması gereken durumlarda, herhangi bir sorgunun otomatik olarak doldurulmasına izin vermek için ara sistemlerden birinde gerekli parolaların hazırlanması gerekebilir.\n\nParolaların herhangi bir ara sisteme aktarılmasını istemiyorsanız, bu davranışı devre dışı bırakabilirsiniz. Gerekli herhangi bir ara parola daha sonra açıldığında terminalin kendisinde sorgulanacaktır.
|
||||
|
@ -447,7 +447,7 @@ orderAheadOf=Önceden sipariş verin ...
|
|||
httpServer=HTTP sunucusu
|
||||
httpServerConfiguration=HTTP sunucu yapılandırması
|
||||
apiKey=API anahtarı
|
||||
apiKeyDescription=XPipe daemon API isteklerinin kimliğini doğrulamak için API anahtarı. Kimlik doğrulamanın nasıl yapılacağı hakkında daha fazla bilgi için genel API belgelerine bakın.\n\nUygulamak için yeniden başlatma gerekir.
|
||||
apiKeyDescription=XPipe daemon API isteklerinin kimliğini doğrulamak için API anahtarı. Kimlik doğrulamanın nasıl yapılacağı hakkında daha fazla bilgi için genel API belgelerine bakın.
|
||||
disableApiAuthentication=API kimlik doğrulamasını devre dışı bırakma
|
||||
disableApiAuthenticationDescription=Gerekli tüm kimlik doğrulama yöntemlerini devre dışı bırakır, böylece kimliği doğrulanmamış herhangi bir istek işlenir.\n\nKimlik doğrulama yalnızca geliştirme amacıyla devre dışı bırakılmalıdır.\n\nUygulamak için yeniden başlatma gerekir.
|
||||
api=API
|
||||
|
|
|
@ -273,7 +273,7 @@ performanceModeDescription=禁用所有不需要的视觉效果,以提高应
|
|||
dontAcceptNewHostKeys=不自动接受新的 SSH 主机密钥
|
||||
dontAcceptNewHostKeysDescription=如果 SSH 客户端没有保存已知主机密钥,XPipe 默认会自动接受来自系统的主机密钥。但是,如果任何已知主机密钥发生变化,除非您接受新密钥,否则它将拒绝连接。\n\n禁用该行为可让您检查所有主机密钥,即使最初没有冲突。
|
||||
uiScale=用户界面比例
|
||||
uiScaleDescription=自定义缩放值,可独立于系统范围内的显示比例进行设置。数值以百分比为单位,例如,数值为 150 时,用户界面的缩放比例为 150%。\n\n需要重新启动才能应用。
|
||||
uiScaleDescription=自定义缩放值,可独立于系统范围内的显示比例进行设置。数值以百分比为单位,例如,数值为 150 时,用户界面的缩放比例为 150%。
|
||||
editorProgram=编辑程序
|
||||
editorProgramDescription=编辑任何文本数据时使用的默认文本编辑器。
|
||||
windowOpacity=窗口不透明度
|
||||
|
@ -293,9 +293,9 @@ workspaceLock=主密码
|
|||
enableGitStorage=启用 git 同步
|
||||
sharing=共享
|
||||
sync=同步
|
||||
enableGitStorageDescription=启用后,XPipe 将为连接数据存储初始化一个 git 仓库,并将任何更改提交至该仓库。请注意,这需要安装 git,并且可能会降低加载和保存操作的速度。\n\n任何需要同步的类别都必须明确指定为共享类别。\n\n需要重新启动才能应用。
|
||||
enableGitStorageDescription=启用后,XPipe 将为连接数据存储初始化一个 git 仓库,并将任何更改提交至该仓库。请注意,这需要安装 git,并且可能会降低加载和保存操作的速度。\n\n任何需要同步的类别都必须明确指定为共享类别。
|
||||
storageGitRemote=Git 远程 URL
|
||||
storageGitRemoteDescription=设置后,XPipe 将在加载时自动提取任何更改,并在保存时将任何更改推送到远程资源库。\n\n这样,您就可以在多个 XPipe 安装之间共享配置数据。支持 HTTP 和 SSH URL。请注意,这可能会降低加载和保存操作的速度。\n\n需要重新启动才能应用。
|
||||
storageGitRemoteDescription=设置后,XPipe 将在加载时自动提取任何更改,并在保存时将任何更改推送到远程资源库。\n\n这样,您就可以在多个 XPipe 安装之间共享配置数据。支持 HTTP 和 SSH URL。请注意,这可能会降低加载和保存操作的速度。
|
||||
vault=拱顶
|
||||
workspaceLockDescription=设置自定义密码,对存储在 XPipe 中的任何敏感信息进行加密。\n\n这将提高安全性,因为它为您存储的敏感信息提供了额外的加密层。当 XPipe 启动时,系统会提示您输入密码。
|
||||
useSystemFontDescription=控制使用系统字体还是 XPipe 附带的 Roboto 字体。
|
||||
|
@ -404,7 +404,7 @@ denyTempScriptCreation=拒绝创建临时脚本
|
|||
denyTempScriptCreationDescription=为了实现某些功能,XPipe 有时会在目标系统上创建临时 shell 脚本,以便轻松执行简单命令。这些脚本不包含任何敏感信息,只是为了实现目的而创建的。\n\n如果禁用该行为,XPipe 将不会在远程系统上创建任何临时文件。该选项在高度安全的情况下非常有用,因为在这种情况下,文件系统的每次更改都会受到监控。如果禁用,某些功能(如 shell 环境和脚本)将无法正常工作。
|
||||
disableCertutilUse=禁止在 Windows 上使用 certutil
|
||||
useLocalFallbackShell=使用本地备用 shell
|
||||
useLocalFallbackShellDescription=改用其他本地 shell 来处理本地操作。在 Windows 系统上是 PowerShell,在其他系统上是 bourne shell。\n\n如果正常的本地默认 shell 在某种程度上被禁用或损坏,则可以使用此选项。启用该选项后,某些功能可能无法正常工作。\n\n需要重新启动才能应用。
|
||||
useLocalFallbackShellDescription=改用其他本地 shell 来处理本地操作。在 Windows 系统上是 PowerShell,在其他系统上是 bourne shell。\n\n如果正常的本地默认 shell 在某种程度上被禁用或损坏,则可以使用此选项。启用该选项后,某些功能可能无法正常工作。
|
||||
disableCertutilUseDescription=由于 cmd.exe 中存在一些缺陷和错误,因此使用 certutil 创建临时 shell 脚本,用它来解码 base64 输入,因为 cmd.exe 会在非 ASCII 输入时中断。XPipe 也可以使用 PowerShell 来实现这一功能,但速度会慢一些。\n\n这将禁止在 Windows 系统上使用 certutil 来实现某些功能,转而使用 PowerShell。这可能会让一些反病毒软件感到满意,因为有些反病毒软件会阻止使用 certutil。
|
||||
disableTerminalRemotePasswordPreparation=禁用终端远程密码准备
|
||||
disableTerminalRemotePasswordPreparationDescription=如果要在终端中建立一个经过多个中间系统的远程 shell 连接,可能需要在其中一个中间系统上准备所需的密码,以便自动填写任何提示。\n\n如果不想将密码传送到任何中间系统,可以禁用此行为。任何所需的中间系统密码都将在终端打开时进行查询。
|
||||
|
@ -446,7 +446,7 @@ orderAheadOf=提前订购...
|
|||
httpServer=HTTP 服务器
|
||||
httpServerConfiguration=HTTP 服务器配置
|
||||
apiKey=应用程序接口密钥
|
||||
apiKeyDescription=用于验证 XPipe 守护进程 API 请求的 API 密钥。有关如何验证的更多信息,请参阅一般 API 文档。\n\n需要重新启动才能应用。
|
||||
apiKeyDescription=用于验证 XPipe 守护进程 API 请求的 API 密钥。有关如何验证的更多信息,请参阅一般 API 文档。
|
||||
disableApiAuthentication=禁用 API 身份验证
|
||||
disableApiAuthenticationDescription=禁用所有必要的身份验证方法,以便处理任何未经身份验证的请求。\n\n只有出于开发目的才可禁用身份验证。\n\n需要重新启动才能应用。
|
||||
api=应用程序接口
|
||||
|
|
|
@ -186,3 +186,4 @@ untarHere=Untar her
|
|||
untarDirectory=Untar to $DIR$
|
||||
unzipDirectory=Pak ud til $DIR$
|
||||
unzipHere=Pak ud her
|
||||
requiresRestart=Kræver en genstart for at kunne anvendes.
|
||||
|
|
|
@ -177,3 +177,4 @@ untarHere=Untar hier
|
|||
untarDirectory=Untar zu $DIR$
|
||||
unzipDirectory=Entpacken nach $DIR$
|
||||
unzipHere=Hier entpacken
|
||||
requiresRestart=Erfordert einen Neustart zur Anwendung.
|
||||
|
|
|
@ -176,4 +176,5 @@ untarHere=Untar here
|
|||
untarDirectory=Untar to $DIR$
|
||||
unzipDirectory=Unzip to $DIR$
|
||||
unzipHere=Unzip here
|
||||
requiresRestart=Requires a restart to apply.
|
||||
|
||||
|
|
|
@ -175,3 +175,4 @@ untarHere=Untar aquí
|
|||
untarDirectory=Untar a $DIR$
|
||||
unzipDirectory=Descomprimir a $DIR$
|
||||
unzipHere=Descomprimir aquí
|
||||
requiresRestart=Requiere un reinicio para aplicarse.
|
||||
|
|
|
@ -175,3 +175,4 @@ untarHere=Untar ici
|
|||
untarDirectory=Untar to $DIR$
|
||||
unzipDirectory=Décompresser pour $DIR$
|
||||
unzipHere=Décompresse ici
|
||||
requiresRestart=Nécessite un redémarrage pour s'appliquer.
|
||||
|
|
|
@ -175,3 +175,4 @@ untarHere=Non scrivere qui
|
|||
untarDirectory=Untar a $DIR$
|
||||
unzipDirectory=Decomprimere in $DIR$
|
||||
unzipHere=Decomprimi qui
|
||||
requiresRestart=Richiede un riavvio per essere applicato.
|
||||
|
|
|
@ -175,3 +175,4 @@ untarHere=ここをクリック
|
|||
untarDirectory=未対応$DIR$
|
||||
unzipDirectory=解凍先$DIR$
|
||||
unzipHere=ここで解凍する
|
||||
requiresRestart=適用には再起動が必要である。
|
||||
|
|
|
@ -175,3 +175,4 @@ untarHere=Untar hier
|
|||
untarDirectory=Naar $DIR$
|
||||
unzipDirectory=Uitpakken naar $DIR$
|
||||
unzipHere=Hier uitpakken
|
||||
requiresRestart=Vereist een herstart om toe te passen.
|
||||
|
|
|
@ -175,3 +175,4 @@ untarHere=Untar aqui
|
|||
untarDirectory=Untar para $DIR$
|
||||
unzipDirectory=Descompacta para $DIR$
|
||||
unzipHere=Descompacta aqui
|
||||
requiresRestart=Requer um reinício para ser aplicado.
|
||||
|
|
|
@ -175,3 +175,4 @@ untarHere=Унтар здесь
|
|||
untarDirectory=Унтар к $DIR$
|
||||
unzipDirectory=Разархивировать в $DIR$
|
||||
unzipHere=Распакуйте здесь
|
||||
requiresRestart=Требует перезапуска для применения.
|
||||
|
|
|
@ -175,3 +175,4 @@ untarHere=Untar burada
|
|||
untarDirectory=Untar'a $DIR$
|
||||
unzipDirectory=Açmak için $DIR$
|
||||
unzipHere=Buradan açın
|
||||
requiresRestart=Uygulamak için yeniden başlatma gerekir.
|
||||
|
|
|
@ -175,3 +175,4 @@ untarHere=点击此处
|
|||
untarDirectory=到$DIR$
|
||||
unzipDirectory=解压缩为$DIR$
|
||||
unzipHere=在此解压缩
|
||||
requiresRestart=需要重新启动才能应用。
|
||||
|
|
|
@ -214,7 +214,7 @@ commandShellTypeDescription=Den shell, der skal bruges til denne kommando
|
|||
ssh.passwordDescription=Adgangskoden, der skal bruges ved autentificering
|
||||
keyAuthentication=Nøglebaseret autentificering
|
||||
keyAuthenticationDescription=Den autentificeringsmetode, der skal bruges, hvis nøglebaseret autentificering er påkrævet.
|
||||
dontInteractWithSystem=Må ikke interagere med systemet (Pro)
|
||||
dontInteractWithSystem=Interagerer ikke med systemet
|
||||
dontInteractWithSystemDescription=Forsøg ikke at identificere shell-typen, hvilket er nødvendigt for begrænsede indlejrede systemer eller IOT-enheder
|
||||
sshForwardX11=Fremad X11
|
||||
sshForwardX11Description=Aktiverer X11-videresendelse for forbindelsen
|
||||
|
@ -308,7 +308,7 @@ vncUsernameDescription=VNC-brugernavnet
|
|||
vncPassword=Adgangskode
|
||||
vncPasswordDescription=VNC-adgangskoden
|
||||
x11WslInstance=X11 Fremadrettet WSL-instans
|
||||
x11WslInstanceDescription=Den lokale Windows Subsystem for Linux-distribution, der skal bruges som X11-server, når du bruger X11-videresendelse i en SSH-forbindelse. Denne distribution skal være en WSL2-distribution.\n\nKræver en genstart for at blive anvendt.
|
||||
x11WslInstanceDescription=Den lokale Windows Subsystem for Linux-distribution, der skal bruges som X11-server ved brug af X11-forwarding i en SSH-forbindelse. Denne distribution skal være en WSL2-distribution.
|
||||
openAsRoot=Åbn som rod
|
||||
openInVsCodeRemote=Åbn i VSCode remote
|
||||
openInWSL=Åbn i WSL
|
||||
|
|
|
@ -198,7 +198,7 @@ commandShellTypeDescription=Die Shell, die für diesen Befehl verwendet werden s
|
|||
ssh.passwordDescription=Das optionale Passwort, das bei der Authentifizierung verwendet wird
|
||||
keyAuthentication=Schlüsselbasierte Authentifizierung
|
||||
keyAuthenticationDescription=Die zu verwendende Authentifizierungsmethode, wenn eine schlüsselbasierte Authentifizierung erforderlich ist.
|
||||
dontInteractWithSystem=Nicht mit dem System interagieren (Pro)
|
||||
dontInteractWithSystem=Nicht mit dem System interagieren
|
||||
dontInteractWithSystemDescription=Versuche nicht, den Shell-Typ zu identifizieren, was für begrenzte eingebettete Systeme oder IOT-Geräte notwendig ist
|
||||
sshForwardX11=X11 weiterleiten
|
||||
sshForwardX11Description=Aktiviert die X11-Weiterleitung für die Verbindung
|
||||
|
@ -287,7 +287,7 @@ vncUsernameDescription=Der optionale VNC-Benutzername
|
|||
vncPassword=Passwort
|
||||
vncPasswordDescription=Das VNC-Passwort
|
||||
x11WslInstance=X11 Forward WSL-Instanz
|
||||
x11WslInstanceDescription=Die lokale Windows Subsystem für Linux-Distribution, die als X11-Server verwendet werden soll, wenn die X11-Weiterleitung in einer SSH-Verbindung genutzt wird. Diese Distribution muss eine WSL2-Distribution sein.\n\nErfordert einen Neustart zur Anwendung.
|
||||
x11WslInstanceDescription=Die lokale Windows Subsystem für Linux-Distribution, die als X11-Server verwendet werden soll, wenn die X11-Weiterleitung in einer SSH-Verbindung genutzt wird. Diese Distribution muss eine WSL2-Distribution sein.
|
||||
openAsRoot=Als Root öffnen
|
||||
openInVsCodeRemote=Öffnen in VSCode remote
|
||||
openInWSL=In WSL öffnen
|
||||
|
|
|
@ -196,7 +196,7 @@ commandShellTypeDescription=The shell to use for this command
|
|||
ssh.passwordDescription=The optional password to use when authenticating
|
||||
keyAuthentication=Key-based authentication
|
||||
keyAuthenticationDescription=The authentication method to use if key-based authentication is required.
|
||||
dontInteractWithSystem=Don't interact with system (Pro)
|
||||
dontInteractWithSystem=Don't interact with system
|
||||
dontInteractWithSystemDescription=Don't try to identify shell type, necessary for limited embedded systems or IOT devices
|
||||
sshForwardX11=Forward X11
|
||||
sshForwardX11Description=Enables X11 forwarding for the connection
|
||||
|
@ -285,7 +285,7 @@ vncUsernameDescription=The optional VNC username
|
|||
vncPassword=Password
|
||||
vncPasswordDescription=The VNC password
|
||||
x11WslInstance=X11 Forward WSL instance
|
||||
x11WslInstanceDescription=The local Windows Subsystem for Linux distribution to use as an X11 server when using X11 forwarding in an SSH connection. This distribution must be a WSL2 distribution.\n\nRequires a restart to apply.
|
||||
x11WslInstanceDescription=The local Windows Subsystem for Linux distribution to use as an X11 server when using X11 forwarding in an SSH connection. This distribution must be a WSL2 distribution.
|
||||
openAsRoot=Open as root
|
||||
openInVsCodeRemote=Open in VSCode remote
|
||||
openInWSL=Open in WSL
|
||||
|
|
|
@ -195,7 +195,7 @@ commandShellTypeDescription=El shell a utilizar para este comando
|
|||
ssh.passwordDescription=La contraseña opcional que se utilizará al autenticarse
|
||||
keyAuthentication=Autenticación basada en claves
|
||||
keyAuthenticationDescription=El método de autenticación a utilizar si se requiere una autenticación basada en claves.
|
||||
dontInteractWithSystem=No interactuar con el sistema (Pro)
|
||||
dontInteractWithSystem=No interactúes con el sistema
|
||||
dontInteractWithSystemDescription=No intentes identificar el tipo de shell, necesario para sistemas integrados limitados o dispositivos IOT
|
||||
sshForwardX11=Adelante X11
|
||||
sshForwardX11Description=Activa el reenvío X11 para la conexión
|
||||
|
@ -283,7 +283,7 @@ vncUsernameDescription=El nombre de usuario VNC opcional
|
|||
vncPassword=Contraseña
|
||||
vncPasswordDescription=La contraseña VNC
|
||||
x11WslInstance=Instancia X11 Forward WSL
|
||||
x11WslInstanceDescription=La distribución local del Subsistema Windows para Linux que se utilizará como servidor X11 cuando se utilice el reenvío X11 en una conexión SSH. Esta distribución debe ser una distribución WSL2.\n\nRequiere un reinicio para aplicarse.
|
||||
x11WslInstanceDescription=La distribución local del Subsistema Windows para Linux que se utilizará como servidor X11 cuando se utilice el reenvío X11 en una conexión SSH. Esta distribución debe ser una distribución WSL2.
|
||||
openAsRoot=Abrir como raíz
|
||||
openInVsCodeRemote=Abrir en VSCode remoto
|
||||
openInWSL=Abrir en WSL
|
||||
|
|
|
@ -195,7 +195,7 @@ commandShellTypeDescription=L'interpréteur de commandes à utiliser pour cette
|
|||
ssh.passwordDescription=Le mot de passe facultatif à utiliser lors de l'authentification
|
||||
keyAuthentication=Authentification par clé
|
||||
keyAuthenticationDescription=La méthode d'authentification à utiliser si l'authentification par clé est requise.
|
||||
dontInteractWithSystem=Ne pas interagir avec le système (Pro)
|
||||
dontInteractWithSystem=N'interagis pas avec le système
|
||||
dontInteractWithSystemDescription=N'essaie pas d'identifier le type de coquille, nécessaire pour les systèmes embarqués limités ou les appareils IOT
|
||||
sshForwardX11=Faire suivre X11
|
||||
sshForwardX11Description=Active le transfert X11 pour la connexion
|
||||
|
@ -283,7 +283,7 @@ vncUsernameDescription=Le nom d'utilisateur optionnel de VNC
|
|||
vncPassword=Mot de passe
|
||||
vncPasswordDescription=Le mot de passe VNC
|
||||
x11WslInstance=Instance X11 Forward WSL
|
||||
x11WslInstanceDescription=La distribution locale du sous-système Windows pour Linux à utiliser comme serveur X11 lors de l'utilisation du transfert X11 dans une connexion SSH. Cette distribution doit être une distribution WSL2.\n\nUn redémarrage est nécessaire pour l'appliquer.
|
||||
x11WslInstanceDescription=La distribution locale de Windows Subsystem for Linux à utiliser comme serveur X11 lors de l'utilisation du transfert X11 dans une connexion SSH. Cette distribution doit être une distribution WSL2.
|
||||
openAsRoot=Ouvrir en tant que racine
|
||||
openInVsCodeRemote=Ouvrir en VSCode à distance
|
||||
openInWSL=Ouvrir en WSL
|
||||
|
|
|
@ -195,7 +195,7 @@ commandShellTypeDescription=La shell da utilizzare per questo comando
|
|||
ssh.passwordDescription=La password opzionale da utilizzare per l'autenticazione
|
||||
keyAuthentication=Autenticazione basata su chiavi
|
||||
keyAuthenticationDescription=Il metodo di autenticazione da utilizzare se è richiesta un'autenticazione basata su chiavi.
|
||||
dontInteractWithSystem=Non interagire con il sistema (Pro)
|
||||
dontInteractWithSystem=Non interagire con il sistema
|
||||
dontInteractWithSystemDescription=Non cercare di identificare il tipo di shell, necessario per i sistemi embedded limitati o per i dispositivi IOT
|
||||
sshForwardX11=Avanti X11
|
||||
sshForwardX11Description=Abilita l'inoltro X11 per la connessione
|
||||
|
@ -283,7 +283,7 @@ vncUsernameDescription=Il nome utente VNC opzionale
|
|||
vncPassword=Password
|
||||
vncPasswordDescription=La password di VNC
|
||||
x11WslInstance=Istanza X11 Forward WSL
|
||||
x11WslInstanceDescription=La distribuzione locale di Windows Subsystem for Linux da utilizzare come server X11 quando si utilizza l'inoltro X11 in una connessione SSH. Questa distribuzione deve essere una distribuzione WSL2.\n\nRichiede un riavvio per essere applicata.
|
||||
x11WslInstanceDescription=La distribuzione locale di Windows Subsystem for Linux da utilizzare come server X11 quando si utilizza l'inoltro X11 in una connessione SSH. Questa distribuzione deve essere una distribuzione WSL2.
|
||||
openAsRoot=Apri come root
|
||||
openInVsCodeRemote=Aprire in VSCode remoto
|
||||
openInWSL=Aprire in WSL
|
||||
|
|
|
@ -195,7 +195,7 @@ commandShellTypeDescription=このコマンドに使用するシェル
|
|||
ssh.passwordDescription=認証時に使用する任意のパスワード
|
||||
keyAuthentication=鍵ベースの認証
|
||||
keyAuthenticationDescription=鍵ベースの認証が必要な場合に使用する認証方法。
|
||||
dontInteractWithSystem=システムと対話しない(プロ)
|
||||
dontInteractWithSystem=システムと対話しない
|
||||
dontInteractWithSystemDescription=シェルの種類を特定しようとしないこと。限られた組み込みシステムやIoTデバイスに必要である。
|
||||
sshForwardX11=フォワードX11
|
||||
sshForwardX11Description=接続のX11転送を有効にする
|
||||
|
@ -283,7 +283,7 @@ vncUsernameDescription=オプションのVNCユーザー名
|
|||
vncPassword=パスワード
|
||||
vncPasswordDescription=VNCパスワード
|
||||
x11WslInstance=X11フォワードWSLインスタンス
|
||||
x11WslInstanceDescription=SSH接続でX11転送を使用する際に、X11サーバーとして使用するローカルのWindows Subsystem for Linuxディストリビューション。このディストリビューションはWSL2ディストリビューションでなければならない。\n\n適用には再起動が必要である。
|
||||
x11WslInstanceDescription=SSH接続でX11フォワーディングを使うときに、X11サーバーとして使うローカルのWindows Subsystem for Linuxディストリビューション。このディストリビューションはWSL2ディストリビューションでなければならない。
|
||||
openAsRoot=ルートとして開く
|
||||
openInVsCodeRemote=VSCodeリモートで開く
|
||||
openInWSL=WSLで開く
|
||||
|
|
|
@ -195,7 +195,7 @@ commandShellTypeDescription=De shell die gebruikt moet worden voor dit commando
|
|||
ssh.passwordDescription=Het optionele wachtwoord om te gebruiken bij verificatie
|
||||
keyAuthentication=Verificatie op basis van sleutels
|
||||
keyAuthenticationDescription=De te gebruiken verificatiemethode als verificatie op basis van sleutels vereist is.
|
||||
dontInteractWithSystem=Geen interactie met systeem (Pro)
|
||||
dontInteractWithSystem=Geen interactie met systeem
|
||||
dontInteractWithSystemDescription=Probeer niet het type shell te identificeren, noodzakelijk voor beperkte ingebedde systemen of IOT-apparaten
|
||||
sshForwardX11=Vooruit X11
|
||||
sshForwardX11Description=Schakelt X11-forwarding in voor de verbinding
|
||||
|
@ -283,7 +283,7 @@ vncUsernameDescription=De optionele VNC-gebruikersnaam
|
|||
vncPassword=Wachtwoord
|
||||
vncPasswordDescription=Het VNC-wachtwoord
|
||||
x11WslInstance=X11 Voorwaartse WSL-instantie
|
||||
x11WslInstanceDescription=De lokale Windows Subsystem for Linux distributie om te gebruiken als X11 server bij het gebruik van X11 forwarding in een SSH verbinding. Deze distributie moet een WSL2 distributie zijn.\n\nVereist een herstart om toe te passen.
|
||||
x11WslInstanceDescription=De lokale Windows Subsystem for Linux distributie om te gebruiken als X11 server bij het gebruik van X11 forwarding in een SSH verbinding. Deze distributie moet een WSL2 distributie zijn.
|
||||
openAsRoot=Openen als root
|
||||
openInVsCodeRemote=Openen in VSCode op afstand
|
||||
openInWSL=Openen in WSL
|
||||
|
|
|
@ -195,7 +195,7 @@ commandShellTypeDescription=A shell a utilizar para este comando
|
|||
ssh.passwordDescription=A palavra-passe opcional a utilizar na autenticação
|
||||
keyAuthentication=Autenticação baseada em chaves
|
||||
keyAuthenticationDescription=O método de autenticação a utilizar se for necessária uma autenticação baseada em chaves.
|
||||
dontInteractWithSystem=Não interajas com o sistema (Pro)
|
||||
dontInteractWithSystem=Não interajas com o sistema
|
||||
dontInteractWithSystemDescription=Não tentes identificar o tipo de shell, necessário para sistemas incorporados limitados ou dispositivos IOT
|
||||
sshForwardX11=Avança X11
|
||||
sshForwardX11Description=Ativa o reencaminhamento X11 para a ligação
|
||||
|
@ -283,7 +283,7 @@ vncUsernameDescription=O nome de utilizador opcional do VNC
|
|||
vncPassword=Palavra-passe
|
||||
vncPasswordDescription=A palavra-passe VNC
|
||||
x11WslInstance=Instância X11 Forward WSL
|
||||
x11WslInstanceDescription=A distribuição local do Subsistema Windows para Linux a utilizar como um servidor X11 quando utiliza o reencaminhamento X11 numa ligação SSH. Esta distribuição deve ser uma distribuição WSL2.\n\nRequer uma reinicialização para ser aplicada.
|
||||
x11WslInstanceDescription=A distribuição local do Subsistema Windows para Linux a utilizar como um servidor X11 quando utiliza o reencaminhamento X11 numa ligação SSH. Esta distribuição deve ser uma distribuição WSL2.
|
||||
openAsRoot=Abre como raiz
|
||||
openInVsCodeRemote=Abre no VSCode remoto
|
||||
openInWSL=Abre em WSL
|
||||
|
|
|
@ -195,7 +195,7 @@ commandShellTypeDescription=Оболочка, которую нужно испо
|
|||
ssh.passwordDescription=Необязательный пароль, который нужно использовать при аутентификации
|
||||
keyAuthentication=Аутентификация на основе ключа
|
||||
keyAuthenticationDescription=Метод аутентификации, который нужно использовать, если требуется аутентификация на основе ключа.
|
||||
dontInteractWithSystem=Не взаимодействуй с системой (Pro)
|
||||
dontInteractWithSystem=Не взаимодействуй с системой
|
||||
dontInteractWithSystemDescription=Не пытайся определить тип оболочки, это необходимо для ограниченных встраиваемых систем или IOT-устройств
|
||||
sshForwardX11=Форвард X11
|
||||
sshForwardX11Description=Включает переадресацию X11 для соединения
|
||||
|
@ -283,7 +283,7 @@ vncUsernameDescription=Дополнительное имя пользовате
|
|||
vncPassword=Пароль
|
||||
vncPasswordDescription=Пароль VNC
|
||||
x11WslInstance=Экземпляр X11 Forward WSL
|
||||
x11WslInstanceDescription=Локальный дистрибутив Windows Subsystem for Linux для использования в качестве X11-сервера при использовании X11-переадресации в SSH-соединении. Этот дистрибутив должен быть WSL2.\n\nДля применения требуется перезагрузка.
|
||||
x11WslInstanceDescription=Локальный дистрибутив Windows Subsystem for Linux для использования в качестве X11-сервера при использовании X11-переадресации в SSH-соединении. Этот дистрибутив должен быть WSL2.
|
||||
openAsRoot=Открыть как корень
|
||||
openInVsCodeRemote=Открыть в VSCode remote
|
||||
openInWSL=Открыть в WSL
|
||||
|
|
|
@ -195,7 +195,7 @@ commandShellTypeDescription=Bu komut için kullanılacak kabuk
|
|||
ssh.passwordDescription=Kimlik doğrulama sırasında kullanılacak isteğe bağlı parola
|
||||
keyAuthentication=Anahtar tabanlı kimlik doğrulama
|
||||
keyAuthenticationDescription=Anahtar tabanlı kimlik doğrulama gerekiyorsa kullanılacak kimlik doğrulama yöntemi.
|
||||
dontInteractWithSystem=Sistemle etkileşime girme (Pro)
|
||||
dontInteractWithSystem=Sistemle etkileşime girmeyin
|
||||
dontInteractWithSystemDescription=Sınırlı gömülü sistemler veya IOT cihazları için gerekli olan kabuk türünü belirlemeye çalışmayın
|
||||
sshForwardX11=İleri X11
|
||||
sshForwardX11Description=Bağlantı için X11 yönlendirmesini etkinleştirir
|
||||
|
@ -283,7 +283,7 @@ vncUsernameDescription=İsteğe bağlı VNC kullanıcı adı
|
|||
vncPassword=Şifre
|
||||
vncPasswordDescription=VNC şifresi
|
||||
x11WslInstance=X11 İleri WSL örneği
|
||||
x11WslInstanceDescription=Bir SSH bağlantısında X11 iletimi kullanılırken X11 sunucusu olarak kullanılacak yerel Linux için Windows Alt Sistemi dağıtımı. Bu dağıtım bir WSL2 dağıtımı olmalıdır.\n\nUygulamak için yeniden başlatma gerekir.
|
||||
x11WslInstanceDescription=Bir SSH bağlantısında X11 iletimi kullanılırken X11 sunucusu olarak kullanılacak yerel Linux için Windows Alt Sistemi dağıtımı. Bu dağıtım bir WSL2 dağıtımı olmalıdır.
|
||||
openAsRoot=Kök olarak aç
|
||||
openInVsCodeRemote=VSCode remote'da açın
|
||||
openInWSL=WSL'de Açık
|
||||
|
|
|
@ -195,7 +195,7 @@ commandShellTypeDescription=该命令使用的 shell
|
|||
ssh.passwordDescription=验证时使用的可选密码
|
||||
keyAuthentication=基于密钥的身份验证
|
||||
keyAuthenticationDescription=如果需要基于密钥的身份验证,应使用的身份验证方法。
|
||||
dontInteractWithSystem=不与系统交互(专业版)
|
||||
dontInteractWithSystem=不与系统交互
|
||||
dontInteractWithSystemDescription=不要试图识别外壳类型,这对于有限的嵌入式系统或物联网设备是必要的
|
||||
sshForwardX11=转发 X11
|
||||
sshForwardX11Description=为连接启用 X11 转发
|
||||
|
@ -283,7 +283,7 @@ vncUsernameDescription=可选的 VNC 用户名
|
|||
vncPassword=密码
|
||||
vncPasswordDescription=VNC 密码
|
||||
x11WslInstance=X11 Forward WSL 实例
|
||||
x11WslInstanceDescription=在 SSH 连接中使用 X11 转发时,用作 X11 服务器的本地 Windows Subsystem for Linux 发行版。该发行版必须是 WSL2 发行版。\n\n需要重新启动才能应用。
|
||||
x11WslInstanceDescription=在 SSH 连接中使用 X11 转发时,用作 X11 服务器的本地 Windows Subsystem for Linux 发行版。该发行版必须是 WSL2 发行版。
|
||||
openAsRoot=以根用户身份打开
|
||||
openInVsCodeRemote=在 VSCode 远程中打开
|
||||
openInWSL=在 WSL 中打开
|
||||
|
|
Loading…
Reference in a new issue