mirror of
https://github.com/cryptomator/cryptomator.git
synced 2026-09-23 08:24:52 +00:00
Compare commits
30
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
688450bf5a | ||
|
|
e994133177 | ||
|
|
68713ef9a7 | ||
|
|
dbacbc8874 | ||
|
|
8382299a05 | ||
|
|
93b09cf449 | ||
|
|
dac3311b81 | ||
|
|
5b1ca7a533 | ||
|
|
e940c29110 | ||
|
|
6bb5ed1d73 | ||
|
|
19cc4e8a37 | ||
|
|
fd84ff09e1 | ||
|
|
3dce175f94 | ||
|
|
0aaa3263cf | ||
|
|
c4dcbd8c44 | ||
|
|
09ced50590 | ||
|
|
b2ab1a30a5 | ||
|
|
9eff3916b3 | ||
|
|
98472d1952 | ||
|
|
1ceafb69a5 | ||
|
|
f3f4b6576c | ||
|
|
e699d7dafc | ||
|
|
5eb6d186c0 | ||
|
|
edc9409e56 | ||
|
|
d015719fae | ||
|
|
afc69e447e | ||
|
|
54fbbd734f | ||
|
|
d29872e69e | ||
|
|
99fb9972f9 | ||
|
|
f2e7d0fae2 |
+28
-1
@@ -8,9 +8,36 @@ updates:
|
|||||||
time: "06:00"
|
time: "06:00"
|
||||||
timezone: "UTC"
|
timezone: "UTC"
|
||||||
groups:
|
groups:
|
||||||
maven-dependencies:
|
java-test-dependencies:
|
||||||
|
patterns:
|
||||||
|
- "org.junit.jupiter:*"
|
||||||
|
- "org.mockito:*"
|
||||||
|
- "org.hamcrest:*"
|
||||||
|
- "com.google.jimfs:jimfs"
|
||||||
|
maven-build-plugins:
|
||||||
|
patterns:
|
||||||
|
- "org.apache.maven.plugins:*"
|
||||||
|
- "org.jacoco:jacoco-maven-plugin"
|
||||||
|
- "org.owasp:dependency-check-maven"
|
||||||
|
- "me.fabriciorby:maven-surefire-junit5-tree-reporter"
|
||||||
|
- "org.codehaus.mojo:license-maven-plugin"
|
||||||
|
javafx:
|
||||||
|
patterns:
|
||||||
|
- "org.openjfx:*"
|
||||||
|
java-production-dependencies:
|
||||||
patterns:
|
patterns:
|
||||||
- "*"
|
- "*"
|
||||||
|
exclude-patterns:
|
||||||
|
- "org.openjfx:*"
|
||||||
|
- "org.apache.maven.plugins:*"
|
||||||
|
- "org.jacoco:jacoco-maven-plugin"
|
||||||
|
- "org.owasp:dependency-check-maven"
|
||||||
|
- "me.fabriciorby:maven-surefire-junit5-tree-reporter"
|
||||||
|
- "org.codehaus.mojo:license-maven-plugin"
|
||||||
|
- "org.junit.jupiter:*"
|
||||||
|
- "org.mockito:*"
|
||||||
|
- "org.hamcrest:*"
|
||||||
|
- "com.google.jimfs:jimfs"
|
||||||
|
|
||||||
- package-ecosystem: "github-actions"
|
- package-ecosystem: "github-actions"
|
||||||
directory: "/" # even for `.github/workflows`
|
directory: "/" # even for `.github/workflows`
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ jobs:
|
|||||||
- name: Set version
|
- name: Set version
|
||||||
run : mvn versions:set -DnewVersion=${{ needs.get-version.outputs.semVerStr }}
|
run : mvn versions:set -DnewVersion=${{ needs.get-version.outputs.semVerStr }}
|
||||||
- name: Run maven
|
- name: Run maven
|
||||||
run: mvn -B clean package -Pdependency-check,linux -DskipTests
|
run: mvn -B clean package -Plinux -DskipTests
|
||||||
- name: Patch target dir
|
- name: Patch target dir
|
||||||
run: |
|
run: |
|
||||||
cp LICENSE.txt target
|
cp LICENSE.txt target
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ jobs:
|
|||||||
mvn -B verify
|
mvn -B verify
|
||||||
jacoco:report
|
jacoco:report
|
||||||
org.sonarsource.scanner.maven:sonar-maven-plugin:sonar
|
org.sonarsource.scanner.maven:sonar-maven-plugin:sonar
|
||||||
-Pcoverage,dependency-check
|
-Pcoverage
|
||||||
-Dsonar.projectKey=cryptomator_cryptomator
|
-Dsonar.projectKey=cryptomator_cryptomator
|
||||||
-Dsonar.organization=cryptomator
|
-Dsonar.organization=cryptomator
|
||||||
-Dsonar.host.url=https://sonarcloud.io
|
-Dsonar.host.url=https://sonarcloud.io
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ jobs:
|
|||||||
check-latest: true
|
check-latest: true
|
||||||
cache: 'maven'
|
cache: 'maven'
|
||||||
- name: Run maven
|
- name: Run maven
|
||||||
run: mvn -B clean package -Pdependency-check,linux -DskipTests
|
run: mvn -B clean package -Plinux -DskipTests
|
||||||
- name: Download OpenJFX jmods
|
- name: Download OpenJFX jmods
|
||||||
id: download-jmods
|
id: download-jmods
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ jobs:
|
|||||||
- name: Set version
|
- name: Set version
|
||||||
run : mvn versions:set -DnewVersion=${{ needs.get-version.outputs.semVerStr }}
|
run : mvn versions:set -DnewVersion=${{ needs.get-version.outputs.semVerStr }}
|
||||||
- name: Run maven
|
- name: Run maven
|
||||||
run: mvn -B clean package -Pdependency-check,mac -DskipTests
|
run: mvn -B clean package -Pmac -DskipTests
|
||||||
- name: Patch target dir
|
- name: Patch target dir
|
||||||
run: |
|
run: |
|
||||||
cp LICENSE.txt target
|
cp LICENSE.txt target
|
||||||
|
|||||||
@@ -24,4 +24,4 @@ jobs:
|
|||||||
java-version: ${{ env.JAVA_VERSION }}
|
java-version: ${{ env.JAVA_VERSION }}
|
||||||
cache: 'maven'
|
cache: 'maven'
|
||||||
- name: Build and Test
|
- name: Build and Test
|
||||||
run: xvfb-run mvn -B clean install jacoco:report -Pcoverage,dependency-check
|
run: xvfb-run mvn -B clean install jacoco:report -Pcoverage
|
||||||
@@ -73,7 +73,7 @@ jobs:
|
|||||||
- name: Set version
|
- name: Set version
|
||||||
run : mvn versions:set -DnewVersion=${{ needs.get-version.outputs.semVerStr }}
|
run : mvn versions:set -DnewVersion=${{ needs.get-version.outputs.semVerStr }}
|
||||||
- name: Run maven
|
- name: Run maven
|
||||||
run: mvn -B clean package -Pdependency-check,win -DskipTests
|
run: mvn -B clean package -Pwin -DskipTests
|
||||||
- name: Patch target dir
|
- name: Patch target dir
|
||||||
run: |
|
run: |
|
||||||
cp LICENSE.txt target
|
cp LICENSE.txt target
|
||||||
|
|||||||
@@ -30,9 +30,10 @@ Cryptomator is provided free of charge as an open-source project despite the hig
|
|||||||
<table>
|
<table>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href="https://mowcapital.com/"><img src="https://cryptomator.org/img/sponsors/mowcapital.svg" alt="Mow Capital" height="40"></a></td>
|
<td><a href="https://mowcapital.com/"><img src="https://cryptomator.org/img/sponsors/mowcapital.svg" alt="Mow Capital" height="28"></a></td>
|
||||||
<td><a href="https://www.easeus.com/"><img src="https://cryptomator.org/img/sponsors/easeus.png" alt="EaseUS" height="40"></a></td>
|
<td><a href="https://www.easeus.com/"><img src="https://cryptomator.org/img/sponsors/easeus.png" alt="EaseUS" height="40"></a></td>
|
||||||
<td><a href="https://www.hassmann-it-forensik.de/"><img src="https://cryptomator.org/img/sponsors/hassmannitforensik.png" alt="Hassmann IT-Forensik" height="40"></a></td>
|
<td><a href="https://www.hassmann-it-forensik.de/"><img src="https://cryptomator.org/img/sponsors/hassmannitforensik.png" alt="Hassmann IT-Forensik" height="40"></a></td>
|
||||||
|
<td><a href="https://ente.io/"><img src="https://cryptomator.org/img/sponsors/ente.svg" alt="Ente" height="58"></a></td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@@ -66,6 +66,7 @@
|
|||||||
</content_rating>
|
</content_rating>
|
||||||
|
|
||||||
<releases>
|
<releases>
|
||||||
|
<release date="2023-11-08" version="1.11.0"/>
|
||||||
<release date="2023-09-20" version="1.10.1"/>
|
<release date="2023-09-20" version="1.10.1"/>
|
||||||
<release date="2023-09-11" version="1.10.0"/>
|
<release date="2023-09-11" version="1.10.0"/>
|
||||||
<release date="2023-08-11" version="1.9.4"/>
|
<release date="2023-08-11" version="1.9.4"/>
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>org.cryptomator</groupId>
|
<groupId>org.cryptomator</groupId>
|
||||||
<artifactId>cryptomator</artifactId>
|
<artifactId>cryptomator</artifactId>
|
||||||
<version>1.11.0</version>
|
<version>1.11.1</version>
|
||||||
<name>Cryptomator Desktop App</name>
|
<name>Cryptomator Desktop App</name>
|
||||||
|
|
||||||
<organization>
|
<organization>
|
||||||
@@ -33,44 +33,44 @@
|
|||||||
<nonModularGroupIds>org.ow2.asm,org.apache.jackrabbit,org.apache.httpcomponents</nonModularGroupIds>
|
<nonModularGroupIds>org.ow2.asm,org.apache.jackrabbit,org.apache.httpcomponents</nonModularGroupIds>
|
||||||
|
|
||||||
<!-- cryptomator dependencies -->
|
<!-- cryptomator dependencies -->
|
||||||
<cryptomator.cryptofs.version>2.6.7</cryptomator.cryptofs.version>
|
<cryptomator.cryptofs.version>2.6.8</cryptomator.cryptofs.version>
|
||||||
<cryptomator.integrations.version>1.3.0</cryptomator.integrations.version>
|
<cryptomator.integrations.version>1.3.0</cryptomator.integrations.version>
|
||||||
<cryptomator.integrations.win.version>1.2.4</cryptomator.integrations.win.version>
|
<cryptomator.integrations.win.version>1.2.4</cryptomator.integrations.win.version>
|
||||||
<cryptomator.integrations.mac.version>1.2.2</cryptomator.integrations.mac.version>
|
<cryptomator.integrations.mac.version>1.2.2</cryptomator.integrations.mac.version>
|
||||||
<cryptomator.integrations.linux.version>1.4.0-beta2</cryptomator.integrations.linux.version>
|
<cryptomator.integrations.linux.version>1.4.0-beta2</cryptomator.integrations.linux.version>
|
||||||
<cryptomator.fuse.version>4.0.0-beta4</cryptomator.fuse.version>
|
<cryptomator.fuse.version>4.0.0-beta5</cryptomator.fuse.version>
|
||||||
<cryptomator.dokany.version>2.0.0</cryptomator.dokany.version>
|
<cryptomator.dokany.version>2.0.0</cryptomator.dokany.version>
|
||||||
<cryptomator.webdav.version>2.0.5</cryptomator.webdav.version>
|
<cryptomator.webdav.version>2.0.5</cryptomator.webdav.version>
|
||||||
|
|
||||||
<!-- 3rd party dependencies -->
|
<!-- 3rd party dependencies -->
|
||||||
<commons-lang3.version>3.13.0</commons-lang3.version>
|
<commons-lang3.version>3.14.0</commons-lang3.version>
|
||||||
<dagger.version>2.48.1</dagger.version>
|
<dagger.version>2.48.1</dagger.version>
|
||||||
<easybind.version>2.2</easybind.version>
|
<easybind.version>2.2</easybind.version>
|
||||||
<guava.version>32.1.3-jre</guava.version>
|
<guava.version>32.1.3-jre</guava.version>
|
||||||
<jackson.version>2.15.3</jackson.version>
|
<jackson.version>2.16.0</jackson.version>
|
||||||
<javafx.version>20.0.2</javafx.version>
|
<javafx.version>20.0.2</javafx.version>
|
||||||
<jwt.version>4.4.0</jwt.version>
|
<jwt.version>4.4.0</jwt.version>
|
||||||
<nimbus-jose.version>9.37</nimbus-jose.version>
|
<nimbus-jose.version>9.37.1</nimbus-jose.version>
|
||||||
<logback.version>1.4.11</logback.version>
|
<logback.version>1.4.12</logback.version>
|
||||||
<slf4j.version>2.0.9</slf4j.version>
|
<slf4j.version>2.0.9</slf4j.version>
|
||||||
<tinyoauth2.version>0.8.0</tinyoauth2.version>
|
<tinyoauth2.version>0.8.0</tinyoauth2.version>
|
||||||
<zxcvbn.version>1.8.2</zxcvbn.version>
|
<zxcvbn.version>1.8.2</zxcvbn.version>
|
||||||
|
|
||||||
<!-- test dependencies -->
|
<!-- test dependencies -->
|
||||||
<junit.jupiter.version>5.10.0</junit.jupiter.version>
|
<junit.jupiter.version>5.10.1</junit.jupiter.version>
|
||||||
<mockito.version>5.6.0</mockito.version>
|
<mockito.version>5.7.0</mockito.version>
|
||||||
<hamcrest.version>2.2</hamcrest.version>
|
<hamcrest.version>2.2</hamcrest.version>
|
||||||
|
|
||||||
<!-- build-time dependencies -->
|
<!-- build-time dependencies -->
|
||||||
<jetbrains.annotations.version>24.0.1</jetbrains.annotations.version>
|
<jetbrains.annotations.version>24.1.0</jetbrains.annotations.version>
|
||||||
<dependency-check.version>8.4.0</dependency-check.version>
|
<dependency-check.version>9.0.1</dependency-check.version>
|
||||||
<jacoco.version>0.8.11</jacoco.version>
|
<jacoco.version>0.8.11</jacoco.version>
|
||||||
<license-generator.version>2.2.0</license-generator.version>
|
<license-generator.version>2.3.0</license-generator.version>
|
||||||
<junit-tree-reporter.version>1.2.1</junit-tree-reporter.version>
|
<junit-tree-reporter.version>1.2.1</junit-tree-reporter.version>
|
||||||
<mvn-compiler.version>3.11.0</mvn-compiler.version>
|
<mvn-compiler.version>3.11.0</mvn-compiler.version>
|
||||||
<mvn-resources.version>3.3.1</mvn-resources.version>
|
<mvn-resources.version>3.3.1</mvn-resources.version>
|
||||||
<mvn-dependency.version>3.6.0</mvn-dependency.version>
|
<mvn-dependency.version>3.6.1</mvn-dependency.version>
|
||||||
<mvn-surefire.version>3.1.2</mvn-surefire.version>
|
<mvn-surefire.version>3.2.2</mvn-surefire.version>
|
||||||
<mvn-jar.version>3.3.0</mvn-jar.version>
|
<mvn-jar.version>3.3.0</mvn-jar.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ public enum FxmlFile {
|
|||||||
HUB_REGISTER_FAILED("/fxml/hub_register_failed.fxml"), //
|
HUB_REGISTER_FAILED("/fxml/hub_register_failed.fxml"), //
|
||||||
HUB_SETUP_DEVICE("/fxml/hub_setup_device.fxml"), //
|
HUB_SETUP_DEVICE("/fxml/hub_setup_device.fxml"), //
|
||||||
HUB_UNAUTHORIZED_DEVICE("/fxml/hub_unauthorized_device.fxml"), //
|
HUB_UNAUTHORIZED_DEVICE("/fxml/hub_unauthorized_device.fxml"), //
|
||||||
|
HUB_REQUIRE_ACCOUNT_INIT("/fxml/hub_require_account_init.fxml"), //
|
||||||
LOCK_FORCED("/fxml/lock_forced.fxml"), //
|
LOCK_FORCED("/fxml/lock_forced.fxml"), //
|
||||||
LOCK_FAILED("/fxml/lock_failed.fxml"), //
|
LOCK_FAILED("/fxml/lock_failed.fxml"), //
|
||||||
MAIN_WINDOW("/fxml/main_window.fxml"), //
|
MAIN_WINDOW("/fxml/main_window.fxml"), //
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ public enum FontAwesome5Icon {
|
|||||||
TIMES("\uF00D"), //
|
TIMES("\uF00D"), //
|
||||||
TRASH("\uF1F8"), //
|
TRASH("\uF1F8"), //
|
||||||
UNLINK("\uf127"), //
|
UNLINK("\uf127"), //
|
||||||
|
USER_COG("\uf4fe"), //
|
||||||
WRENCH("\uF0AD"), //
|
WRENCH("\uF0AD"), //
|
||||||
WINDOW_MINIMIZE("\uF2D1"), //
|
WINDOW_MINIMIZE("\uF2D1"), //
|
||||||
;
|
;
|
||||||
|
|||||||
@@ -21,11 +21,16 @@ public class HubConfig {
|
|||||||
|
|
||||||
public URI getApiBaseUrl() {
|
public URI getApiBaseUrl() {
|
||||||
if (apiBaseUrl != null) {
|
if (apiBaseUrl != null) {
|
||||||
return URI.create(apiBaseUrl);
|
// make sure to end on "/":
|
||||||
} else {
|
return URI.create(apiBaseUrl + "/").normalize();
|
||||||
// legacy approach
|
} else { // legacy approach
|
||||||
assert devicesResourceUrl != null;
|
assert devicesResourceUrl != null;
|
||||||
|
// make sure to end on "/":
|
||||||
return URI.create(devicesResourceUrl + "/..").normalize();
|
return URI.create(devicesResourceUrl + "/..").normalize();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public URI getWebappBaseUrl() {
|
||||||
|
return getApiBaseUrl().resolve("../app/");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -119,6 +119,7 @@ public abstract class HubKeyLoadingModule {
|
|||||||
return fxmlLoaders.createScene(FxmlFile.HUB_LEGACY_REGISTER_DEVICE);
|
return fxmlLoaders.createScene(FxmlFile.HUB_LEGACY_REGISTER_DEVICE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Provides
|
@Provides
|
||||||
@FxmlScene(FxmlFile.HUB_REGISTER_SUCCESS)
|
@FxmlScene(FxmlFile.HUB_REGISTER_SUCCESS)
|
||||||
@KeyLoadingScoped
|
@KeyLoadingScoped
|
||||||
@@ -147,6 +148,13 @@ public abstract class HubKeyLoadingModule {
|
|||||||
return fxmlLoaders.createScene(FxmlFile.HUB_UNAUTHORIZED_DEVICE);
|
return fxmlLoaders.createScene(FxmlFile.HUB_UNAUTHORIZED_DEVICE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Provides
|
||||||
|
@FxmlScene(FxmlFile.HUB_REQUIRE_ACCOUNT_INIT)
|
||||||
|
@KeyLoadingScoped
|
||||||
|
static Scene provideRequireAccountInitScene(@KeyLoading FxmlLoaderFactory fxmlLoaders) {
|
||||||
|
return fxmlLoaders.createScene(FxmlFile.HUB_REQUIRE_ACCOUNT_INIT);
|
||||||
|
}
|
||||||
|
|
||||||
@Binds
|
@Binds
|
||||||
@IntoMap
|
@IntoMap
|
||||||
@FxControllerKey(NoKeychainController.class)
|
@FxControllerKey(NoKeychainController.class)
|
||||||
@@ -191,4 +199,9 @@ public abstract class HubKeyLoadingModule {
|
|||||||
@IntoMap
|
@IntoMap
|
||||||
@FxControllerKey(UnauthorizedDeviceController.class)
|
@FxControllerKey(UnauthorizedDeviceController.class)
|
||||||
abstract FxController bindUnauthorizedDeviceController(UnauthorizedDeviceController controller);
|
abstract FxController bindUnauthorizedDeviceController(UnauthorizedDeviceController controller);
|
||||||
|
|
||||||
|
@Binds
|
||||||
|
@IntoMap
|
||||||
|
@FxControllerKey(RequireAccountInitController.class)
|
||||||
|
abstract FxController bindRequireAccountInitController(RequireAccountInitController controller);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -54,12 +54,13 @@ public class ReceiveKeyController implements FxController {
|
|||||||
private final Lazy<Scene> setupDeviceScene;
|
private final Lazy<Scene> setupDeviceScene;
|
||||||
private final Lazy<Scene> legacyRegisterDeviceScene;
|
private final Lazy<Scene> legacyRegisterDeviceScene;
|
||||||
private final Lazy<Scene> unauthorizedScene;
|
private final Lazy<Scene> unauthorizedScene;
|
||||||
|
private final Lazy<Scene> accountInitializationScene;
|
||||||
private final URI vaultBaseUri;
|
private final URI vaultBaseUri;
|
||||||
private final Lazy<Scene> invalidLicenseScene;
|
private final Lazy<Scene> invalidLicenseScene;
|
||||||
private final HttpClient httpClient;
|
private final HttpClient httpClient;
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public ReceiveKeyController(@KeyLoading Vault vault, ExecutorService executor, @KeyLoading Stage window, HubConfig hubConfig, @Named("deviceId") String deviceId, @Named("bearerToken") AtomicReference<String> tokenRef, CompletableFuture<ReceivedKey> result, @FxmlScene(FxmlFile.HUB_SETUP_DEVICE) Lazy<Scene> setupDeviceScene, @FxmlScene(FxmlFile.HUB_LEGACY_REGISTER_DEVICE) Lazy<Scene> legacyRegisterDeviceScene, @FxmlScene(FxmlFile.HUB_UNAUTHORIZED_DEVICE) Lazy<Scene> unauthorizedScene, @FxmlScene(FxmlFile.HUB_INVALID_LICENSE) Lazy<Scene> invalidLicenseScene) {
|
public ReceiveKeyController(@KeyLoading Vault vault, ExecutorService executor, @KeyLoading Stage window, HubConfig hubConfig, @Named("deviceId") String deviceId, @Named("bearerToken") AtomicReference<String> tokenRef, CompletableFuture<ReceivedKey> result, @FxmlScene(FxmlFile.HUB_SETUP_DEVICE) Lazy<Scene> setupDeviceScene, @FxmlScene(FxmlFile.HUB_LEGACY_REGISTER_DEVICE) Lazy<Scene> legacyRegisterDeviceScene, @FxmlScene(FxmlFile.HUB_UNAUTHORIZED_DEVICE) Lazy<Scene> unauthorizedScene, @FxmlScene(FxmlFile.HUB_REQUIRE_ACCOUNT_INIT) Lazy<Scene> accountInitializationScene, @FxmlScene(FxmlFile.HUB_INVALID_LICENSE) Lazy<Scene> invalidLicenseScene) {
|
||||||
this.window = window;
|
this.window = window;
|
||||||
this.hubConfig = hubConfig;
|
this.hubConfig = hubConfig;
|
||||||
this.deviceId = deviceId;
|
this.deviceId = deviceId;
|
||||||
@@ -68,6 +69,7 @@ public class ReceiveKeyController implements FxController {
|
|||||||
this.setupDeviceScene = setupDeviceScene;
|
this.setupDeviceScene = setupDeviceScene;
|
||||||
this.legacyRegisterDeviceScene = legacyRegisterDeviceScene;
|
this.legacyRegisterDeviceScene = legacyRegisterDeviceScene;
|
||||||
this.unauthorizedScene = unauthorizedScene;
|
this.unauthorizedScene = unauthorizedScene;
|
||||||
|
this.accountInitializationScene = accountInitializationScene;
|
||||||
this.vaultBaseUri = getVaultBaseUri(vault);
|
this.vaultBaseUri = getVaultBaseUri(vault);
|
||||||
this.invalidLicenseScene = invalidLicenseScene;
|
this.invalidLicenseScene = invalidLicenseScene;
|
||||||
this.window.addEventHandler(WindowEvent.WINDOW_HIDING, this::windowClosed);
|
this.window.addEventHandler(WindowEvent.WINDOW_HIDING, this::windowClosed);
|
||||||
@@ -105,6 +107,7 @@ public class ReceiveKeyController implements FxController {
|
|||||||
case 200 -> requestUserKey(response.body());
|
case 200 -> requestUserKey(response.body());
|
||||||
case 402 -> licenseExceeded();
|
case 402 -> licenseExceeded();
|
||||||
case 403, 410 -> accessNotGranted(); // or vault has been archived, effectively disallowing access - TODO: add specific dialog?
|
case 403, 410 -> accessNotGranted(); // or vault has been archived, effectively disallowing access - TODO: add specific dialog?
|
||||||
|
case 449 -> accountInitializationRequired();
|
||||||
case 404 -> requestLegacyAccessToken();
|
case 404 -> requestLegacyAccessToken();
|
||||||
default -> throw new IllegalStateException("Unexpected response " + response.statusCode());
|
default -> throw new IllegalStateException("Unexpected response " + response.statusCode());
|
||||||
}
|
}
|
||||||
@@ -221,6 +224,10 @@ public class ReceiveKeyController implements FxController {
|
|||||||
window.setScene(unauthorizedScene.get());
|
window.setScene(unauthorizedScene.get());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void accountInitializationRequired() {
|
||||||
|
window.setScene(accountInitializationScene.get());
|
||||||
|
}
|
||||||
|
|
||||||
private Void retrievalFailed(Throwable cause) {
|
private Void retrievalFailed(Throwable cause) {
|
||||||
result.completeExceptionally(cause);
|
result.completeExceptionally(cause);
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
@@ -0,0 +1,46 @@
|
|||||||
|
package org.cryptomator.ui.keyloading.hub;
|
||||||
|
|
||||||
|
import org.cryptomator.ui.common.FxController;
|
||||||
|
import org.cryptomator.ui.keyloading.KeyLoading;
|
||||||
|
import org.cryptomator.ui.keyloading.KeyLoadingScoped;
|
||||||
|
|
||||||
|
import javax.inject.Inject;
|
||||||
|
import javafx.application.Application;
|
||||||
|
import javafx.event.ActionEvent;
|
||||||
|
import javafx.fxml.FXML;
|
||||||
|
import javafx.stage.Stage;
|
||||||
|
import javafx.stage.WindowEvent;
|
||||||
|
import java.util.concurrent.CompletableFuture;
|
||||||
|
|
||||||
|
@KeyLoadingScoped
|
||||||
|
public class RequireAccountInitController implements FxController {
|
||||||
|
|
||||||
|
private final Application application;
|
||||||
|
private final HubConfig hubConfig;
|
||||||
|
private final Stage window;
|
||||||
|
private final CompletableFuture<ReceivedKey> result;
|
||||||
|
|
||||||
|
@Inject
|
||||||
|
public RequireAccountInitController(Application application, HubConfig hubConfig, @KeyLoading Stage window, CompletableFuture<ReceivedKey> result) {
|
||||||
|
this.application = application;
|
||||||
|
this.hubConfig = hubConfig;
|
||||||
|
this.window = window;
|
||||||
|
this.result = result;
|
||||||
|
this.window.addEventHandler(WindowEvent.WINDOW_HIDING, this::windowClosed);
|
||||||
|
}
|
||||||
|
|
||||||
|
@FXML
|
||||||
|
public void completeSetup() {
|
||||||
|
application.getHostServices().showDocument(hubConfig.getWebappBaseUrl().resolve("profile").toString());
|
||||||
|
close();
|
||||||
|
}
|
||||||
|
|
||||||
|
@FXML
|
||||||
|
public void close() {
|
||||||
|
window.close();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void windowClosed(WindowEvent windowEvent) {
|
||||||
|
result.cancel(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -7,6 +7,7 @@ import org.cryptomator.cryptofs.CryptoFileSystemProvider;
|
|||||||
import org.cryptomator.cryptofs.DirStructure;
|
import org.cryptomator.cryptofs.DirStructure;
|
||||||
import org.cryptomator.ui.addvaultwizard.AddVaultWizardComponent;
|
import org.cryptomator.ui.addvaultwizard.AddVaultWizardComponent;
|
||||||
import org.cryptomator.ui.common.FxController;
|
import org.cryptomator.ui.common.FxController;
|
||||||
|
import org.cryptomator.ui.fxapp.FxApplicationWindows;
|
||||||
import org.cryptomator.ui.removevault.RemoveVaultComponent;
|
import org.cryptomator.ui.removevault.RemoveVaultComponent;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
@@ -37,6 +38,7 @@ import java.io.File;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.nio.file.Path;
|
import java.nio.file.Path;
|
||||||
import java.util.EnumSet;
|
import java.util.EnumSet;
|
||||||
|
import java.util.Optional;
|
||||||
import java.util.ResourceBundle;
|
import java.util.ResourceBundle;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
@@ -64,6 +66,7 @@ public class VaultListController implements FxController {
|
|||||||
private final VaultListManager vaultListManager;
|
private final VaultListManager vaultListManager;
|
||||||
private final BooleanProperty draggingVaultOver = new SimpleBooleanProperty();
|
private final BooleanProperty draggingVaultOver = new SimpleBooleanProperty();
|
||||||
private final ResourceBundle resourceBundle;
|
private final ResourceBundle resourceBundle;
|
||||||
|
private final FxApplicationWindows appWindows;
|
||||||
|
|
||||||
public ListView<Vault> vaultList;
|
public ListView<Vault> vaultList;
|
||||||
public StackPane root;
|
public StackPane root;
|
||||||
@@ -79,7 +82,8 @@ public class VaultListController implements FxController {
|
|||||||
AddVaultWizardComponent.Builder addVaultWizard, //
|
AddVaultWizardComponent.Builder addVaultWizard, //
|
||||||
RemoveVaultComponent.Builder removeVaultDialogue, //
|
RemoveVaultComponent.Builder removeVaultDialogue, //
|
||||||
VaultListManager vaultListManager, //
|
VaultListManager vaultListManager, //
|
||||||
ResourceBundle resourceBundle) {
|
ResourceBundle resourceBundle, //
|
||||||
|
FxApplicationWindows appWindows) {
|
||||||
this.mainWindow = mainWindow;
|
this.mainWindow = mainWindow;
|
||||||
this.vaults = vaults;
|
this.vaults = vaults;
|
||||||
this.selectedVault = selectedVault;
|
this.selectedVault = selectedVault;
|
||||||
@@ -88,6 +92,7 @@ public class VaultListController implements FxController {
|
|||||||
this.removeVaultDialogue = removeVaultDialogue;
|
this.removeVaultDialogue = removeVaultDialogue;
|
||||||
this.vaultListManager = vaultListManager;
|
this.vaultListManager = vaultListManager;
|
||||||
this.resourceBundle = resourceBundle;
|
this.resourceBundle = resourceBundle;
|
||||||
|
this.appWindows = appWindows;
|
||||||
|
|
||||||
this.emptyVaultList = Bindings.isEmpty(vaults);
|
this.emptyVaultList = Bindings.isEmpty(vaults);
|
||||||
|
|
||||||
@@ -108,6 +113,15 @@ public class VaultListController implements FxController {
|
|||||||
});
|
});
|
||||||
vaultList.addEventFilter(MouseEvent.MOUSE_RELEASED, this::deselect);
|
vaultList.addEventFilter(MouseEvent.MOUSE_RELEASED, this::deselect);
|
||||||
|
|
||||||
|
//unlock vault on double click
|
||||||
|
vaultList.addEventFilter(MouseEvent.MOUSE_CLICKED, click -> {
|
||||||
|
if (click.getClickCount() >= 2) {
|
||||||
|
Optional.ofNullable(selectedVault.get())
|
||||||
|
.filter(Vault::isLocked)
|
||||||
|
.ifPresent(vault -> appWindows.startUnlockWorkflow(vault, mainWindow));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
//don't show context menu when no vault selected
|
//don't show context menu when no vault selected
|
||||||
vaultList.addEventFilter(ContextMenuEvent.CONTEXT_MENU_REQUESTED, request -> {
|
vaultList.addEventFilter(ContextMenuEvent.CONTEXT_MENU_REQUESTED, request -> {
|
||||||
if (selectedVault.get() == null) {
|
if (selectedVault.get() == null) {
|
||||||
|
|||||||
@@ -0,0 +1,60 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<?import org.cryptomator.ui.controls.FontAwesome5IconView?>
|
||||||
|
<?import javafx.geometry.Insets?>
|
||||||
|
<?import javafx.scene.control.Button?>
|
||||||
|
<?import javafx.scene.control.ButtonBar?>
|
||||||
|
<?import javafx.scene.control.Label?>
|
||||||
|
<?import javafx.scene.Group?>
|
||||||
|
<?import javafx.scene.layout.HBox?>
|
||||||
|
<?import javafx.scene.layout.Region?>
|
||||||
|
<?import javafx.scene.layout.StackPane?>
|
||||||
|
<?import javafx.scene.layout.VBox?>
|
||||||
|
<?import javafx.scene.shape.Circle?>
|
||||||
|
<?import javafx.scene.text.TextFlow?>
|
||||||
|
<?import javafx.scene.text.Text?>
|
||||||
|
<?import javafx.scene.control.Hyperlink?>
|
||||||
|
<HBox xmlns:fx="http://javafx.com/fxml"
|
||||||
|
xmlns="http://javafx.com/javafx"
|
||||||
|
fx:controller="org.cryptomator.ui.keyloading.hub.RequireAccountInitController"
|
||||||
|
minWidth="400"
|
||||||
|
maxWidth="400"
|
||||||
|
minHeight="145"
|
||||||
|
spacing="12"
|
||||||
|
alignment="TOP_LEFT">
|
||||||
|
<padding>
|
||||||
|
<Insets topRightBottomLeft="12"/>
|
||||||
|
</padding>
|
||||||
|
<children>
|
||||||
|
<Group>
|
||||||
|
<StackPane>
|
||||||
|
<padding>
|
||||||
|
<Insets topRightBottomLeft="6"/>
|
||||||
|
</padding>
|
||||||
|
<Circle styleClass="glyph-icon-primary" radius="24"/>
|
||||||
|
<FontAwesome5IconView styleClass="glyph-icon-white" glyph="USER_COG" glyphSize="24"/>
|
||||||
|
</StackPane>
|
||||||
|
</Group>
|
||||||
|
<VBox HBox.hgrow="ALWAYS">
|
||||||
|
<Label styleClass="label-large" text="%hub.requireAccountInit.message" wrapText="true" textAlignment="LEFT">
|
||||||
|
<padding>
|
||||||
|
<Insets bottom="6" top="6"/>
|
||||||
|
</padding>
|
||||||
|
</Label>
|
||||||
|
|
||||||
|
<TextFlow styleClass="text-flow">
|
||||||
|
<Text text="%hub.requireAccountInit.description.0"/>
|
||||||
|
<Text text=" "/>
|
||||||
|
<Hyperlink styleClass="hyperlink-underline" text="%hub.requireAccountInit.description.1" onAction="#completeSetup"/>
|
||||||
|
<Text text="%hub.requireAccountInit.description.2"/>
|
||||||
|
</TextFlow>
|
||||||
|
|
||||||
|
<Region VBox.vgrow="ALWAYS" minHeight="18"/>
|
||||||
|
<ButtonBar buttonMinWidth="120" buttonOrder="+C">
|
||||||
|
<buttons>
|
||||||
|
<Button text="%generic.button.close" ButtonBar.buttonData="CANCEL_CLOSE" defaultButton="true" onAction="#close"/>
|
||||||
|
</buttons>
|
||||||
|
</ButtonBar>
|
||||||
|
</VBox>
|
||||||
|
</children>
|
||||||
|
</HBox>
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
<padding>
|
<padding>
|
||||||
<Insets top="12"/>
|
<Insets top="12"/>
|
||||||
</padding>
|
</padding>
|
||||||
<Label text="%hub.register.setupCodeLabel" labelFor="$setupCodeField"/>
|
<Label text="Account Key" labelFor="$setupCodeField"/>
|
||||||
<TextField fx:id="setupCodeField" HBox.hgrow="ALWAYS"/>
|
<TextField fx:id="setupCodeField" HBox.hgrow="ALWAYS"/>
|
||||||
</HBox>
|
</HBox>
|
||||||
<HBox spacing="6" alignment="CENTER_LEFT">
|
<HBox spacing="6" alignment="CENTER_LEFT">
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
</graphic>
|
</graphic>
|
||||||
</Label>
|
</Label>
|
||||||
|
|
||||||
<Label text="%hub.register.invalidSetupCode" textAlignment="RIGHT" alignment="CENTER_RIGHT" visible="${controller.invalidSetupCode}" managed="${controller.invalidSetupCode}" graphicTextGap="6">
|
<Label text="%hub.register.invalidAccountKeyLabel" textAlignment="RIGHT" alignment="CENTER_RIGHT" visible="${controller.invalidSetupCode}" managed="${controller.invalidSetupCode}" graphicTextGap="6">
|
||||||
<padding>
|
<padding>
|
||||||
<Insets top="6"/>
|
<Insets top="6"/>
|
||||||
</padding>
|
</padding>
|
||||||
|
|||||||
@@ -155,10 +155,9 @@ hub.receive.message=Processing response…
|
|||||||
hub.receive.description=Cryptomator is receiving and processing the response from Hub. Please wait.
|
hub.receive.description=Cryptomator is receiving and processing the response from Hub. Please wait.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=New Device
|
hub.register.message=New Device
|
||||||
hub.register.description=This is the first Hub access from this device. Please authorize it using your setup code.
|
hub.register.description=This is the first Hub access from this device. Please authorize it using your Account Key.
|
||||||
hub.register.nameLabel=Device Name
|
hub.register.nameLabel=Device Name
|
||||||
hub.register.setupCodeLabel=Setup Code
|
hub.register.invalidAccountKeyLabel=Invalid Account Key
|
||||||
hub.register.invalidSetupCode=Invalid Setup Code
|
|
||||||
hub.register.occupiedMsg=Name already in use
|
hub.register.occupiedMsg=Name already in use
|
||||||
hub.register.registerBtn=Confirm
|
hub.register.registerBtn=Confirm
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -170,6 +169,11 @@ hub.registerFailed.description=An error was thrown in the naming process. For mo
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Access denied
|
hub.unauthorized.message=Access denied
|
||||||
hub.unauthorized.description=Your device has not yet been authorized to access this vault. Ask the vault owner to authorize it.
|
hub.unauthorized.description=Your device has not yet been authorized to access this vault. Ask the vault owner to authorize it.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Action required
|
||||||
|
hub.requireAccountInit.description.0=To proceed, please complete the steps required in your
|
||||||
|
hub.requireAccountInit.description.1=Hub user profile
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Hub License invalid
|
hub.invalidLicense.message=Hub License invalid
|
||||||
hub.invalidLicense.description=Your Cryptomator Hub instance has an invalid license. Please inform a Hub administrator to upgrade or renew the license.
|
hub.invalidLicense.description=Your Cryptomator Hub instance has an invalid license. Please inform a Hub administrator to upgrade or renew the license.
|
||||||
|
|||||||
@@ -165,6 +165,7 @@ hub.registerFailed.description=خطأ في عملية التسمية. لمزيد
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=تم رفض الوصول
|
hub.unauthorized.message=تم رفض الوصول
|
||||||
hub.unauthorized.description=لم يتم بعد منح الإذن لجهازك بالوصول إلى هذا المخزن. اطلب من مالك المخزن أن يأذن بذلك.
|
hub.unauthorized.description=لم يتم بعد منح الإذن لجهازك بالوصول إلى هذا المخزن. اطلب من مالك المخزن أن يأذن بذلك.
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=ترخيص المركز غير صالح
|
hub.invalidLicense.message=ترخيص المركز غير صالح
|
||||||
hub.invalidLicense.description=نموذج المركز Cryptomator الخاص بك لديه ترخيص غير صالح. الرجاء إبلاغ مسؤول مركز لترقية أو تجديد الترخيص.
|
hub.invalidLicense.description=نموذج المركز Cryptomator الخاص بك لديه ترخيص غير صالح. الرجاء إبلاغ مسؤول مركز لترقية أو تجديد الترخيص.
|
||||||
|
|||||||
@@ -22,6 +22,9 @@ error.hyperlink.report=Паведаміць пра гэтую памылку
|
|||||||
error.technicalDetails=Падрабязнасці:
|
error.technicalDetails=Падрабязнасці:
|
||||||
error.existingSolutionDescription=Cryptomator не чакаў такога, але мы знайшлі, як можна выправіць гэтую хібу. Калі ласка, скарыстайся спасылкаю.
|
error.existingSolutionDescription=Cryptomator не чакаў такога, але мы знайшлі, як можна выправіць гэтую хібу. Калі ласка, скарыстайся спасылкаю.
|
||||||
error.hyperlink.solution=Паглядзець на рашэнне
|
error.hyperlink.solution=Паглядзець на рашэнне
|
||||||
|
error.lookupPermissionMessage=Cryptomator можа шукаць рашэнне праблемаў онлайн, дасылаючы запыт да нашай база даных хібаў з твайго IP-адрасу.
|
||||||
|
error.dismiss=Адхіліць
|
||||||
|
error.lookUpSolution=Пашукаць вырашэнне
|
||||||
|
|
||||||
# Defaults
|
# Defaults
|
||||||
defaults.vault.vaultName=Скарбніца
|
defaults.vault.vaultName=Скарбніца
|
||||||
@@ -38,6 +41,7 @@ traymenu.vault.reveal=Паказаць
|
|||||||
# Add Vault Wizard
|
# Add Vault Wizard
|
||||||
addvaultwizard.title=Дадаць скарбніцу
|
addvaultwizard.title=Дадаць скарбніцу
|
||||||
## New
|
## New
|
||||||
|
addvaultwizard.new.title=Дадаць новую скарбніцу
|
||||||
### Name
|
### Name
|
||||||
addvaultwizard.new.nameInstruction=Абраць назву для скарбніцы
|
addvaultwizard.new.nameInstruction=Абраць назву для скарбніцы
|
||||||
addvaultwizard.new.namePrompt=Назва скарбніцы
|
addvaultwizard.new.namePrompt=Назва скарбніцы
|
||||||
@@ -59,6 +63,11 @@ addvaultwizard.new.validCharacters.chars=Слоўныя знакі, накшта
|
|||||||
addvaultwizard.new.validCharacters.numbers=Лічбы
|
addvaultwizard.new.validCharacters.numbers=Лічбы
|
||||||
addvaultwizard.new.validCharacters.dashes=Злучок (%s) або падкрэслінік (%s)
|
addvaultwizard.new.validCharacters.dashes=Злучок (%s) або падкрэслінік (%s)
|
||||||
### Expert Settings
|
### Expert Settings
|
||||||
|
addvaultwizard.new.expertSettings.enableExpertSettingsCheckbox=Актываваць экспэртныя функцыі
|
||||||
|
addvaultwizard.new.expertSettings.shorteningThreshold.invalid=Увядзі значэнне ад 36 да 220 (прадвызначана 220)
|
||||||
|
addvaultwizard.new.expertSettings.shorteningThreshold.tooltip=Адкрый дакумэнтацыю, каб атрымаць больш інфармацыі.
|
||||||
|
addvaultwizard.new.expertSettings.shorteningThreshold.title=Максымальная даўжыня назваў зашыфраваных файлаў
|
||||||
|
addvaultwizard.new.expertSettings.shorteningThreshold.valid=Дзейсны
|
||||||
### Password
|
### Password
|
||||||
addvaultwizard.new.createVaultBtn=Стварыць скарбніцу
|
addvaultwizard.new.createVaultBtn=Стварыць скарбніцу
|
||||||
addvaultwizard.new.generateRecoveryKeyChoice=Бяз гэтага пароля ты ня зможаш атрымаць доступ да сваіх даных. Ці хочаш ты мець ключ аднаўлення на выпадак, калі ты згубіш свой пароль?
|
addvaultwizard.new.generateRecoveryKeyChoice=Бяз гэтага пароля ты ня зможаш атрымаць доступ да сваіх даных. Ці хочаш ты мець ключ аднаўлення на выпадак, калі ты згубіш свой пароль?
|
||||||
@@ -82,6 +91,7 @@ addvault.new.readme.accessLocation.2=Гэта месца дуступу да т
|
|||||||
addvault.new.readme.accessLocation.3=Любы дададзены сюды файл будзе зашыфраваны праз Cryptomator. Ты можаш працаваць тут як са звычайнаю тэчкаю альбо дыскам. Гэта толькі расшыфраваны агляд кантэнту, самі файлы заўжды захоўваюцца зашыфраванымі на тваім цвёрдым дыску.
|
addvault.new.readme.accessLocation.3=Любы дададзены сюды файл будзе зашыфраваны праз Cryptomator. Ты можаш працаваць тут як са звычайнаю тэчкаю альбо дыскам. Гэта толькі расшыфраваны агляд кантэнту, самі файлы заўжды захоўваюцца зашыфраванымі на тваім цвёрдым дыску.
|
||||||
addvault.new.readme.accessLocation.4=Ты можаш выдаліць гэты файл.
|
addvault.new.readme.accessLocation.4=Ты можаш выдаліць гэты файл.
|
||||||
## Existing
|
## Existing
|
||||||
|
addvaultwizard.existing.title=Дадаць існуючую скрабніцу
|
||||||
addvaultwizard.existing.instruction=Абяры файл "vault.cryptomator" у існуючай скарбніцы. Калі існуе толькі файл "masterkey.cryptomator", абяры яго.
|
addvaultwizard.existing.instruction=Абяры файл "vault.cryptomator" у існуючай скарбніцы. Калі існуе толькі файл "masterkey.cryptomator", абяры яго.
|
||||||
addvaultwizard.existing.chooseBtn=Абраць…
|
addvaultwizard.existing.chooseBtn=Абраць…
|
||||||
addvaultwizard.existing.filePickerTitle=Абяры файл скарбніцы
|
addvaultwizard.existing.filePickerTitle=Абяры файл скарбніцы
|
||||||
@@ -126,6 +136,7 @@ unlock.success.revealBtn=Паказаць дыск
|
|||||||
unlock.error.customPath.message=Не магчыма змантажаваць скарбніцу да карыстальніцкай сцежкі
|
unlock.error.customPath.message=Не магчыма змантажаваць скарбніцу да карыстальніцкай сцежкі
|
||||||
unlock.error.customPath.description.notSupported=Калі ты надалей жадаеш карыстацца адмысловаю сцежкаю, калі ласка, пайдзі ў налады ды абары там тып тому, які падтрымлівае яе. У іншым выпадку пайдзі ў опцыі скарбніцы ды абяры там пункт мантажавання, які падтрымліваецца.
|
unlock.error.customPath.description.notSupported=Калі ты надалей жадаеш карыстацца адмысловаю сцежкаю, калі ласка, пайдзі ў налады ды абары там тып тому, які падтрымлівае яе. У іншым выпадку пайдзі ў опцыі скарбніцы ды абяры там пункт мантажавання, які падтрымліваецца.
|
||||||
unlock.error.customPath.description.notExists=Адмысловая сцежка мантажавання не існуе. Ствары яе ў сваёй файлавай сістэме, альбо змяні яе ў опцыях скарбніцы.
|
unlock.error.customPath.description.notExists=Адмысловая сцежка мантажавання не існуе. Ствары яе ў сваёй файлавай сістэме, альбо змяні яе ў опцыях скарбніцы.
|
||||||
|
unlock.error.customPath.description.inUse=Дыскавая літара або карыстальніцкая мантажная сьцежка "%s" ужо выкарыстоўваецца.
|
||||||
## Hub
|
## Hub
|
||||||
hub.noKeychain.message=Няма доступу да ключа прылады
|
hub.noKeychain.message=Няма доступу да ключа прылады
|
||||||
hub.noKeychain.description=Каб разамкнуць скарбніцы Hub, патрэбны ключ прылады, які захаваны ў звязку ключоў. Каб працягнуць, уключы "%s" ды абяры звязак ключоў у наладах.
|
hub.noKeychain.description=Каб разамкнуць скарбніцы Hub, патрэбны ключ прылады, які захаваны ў звязку ключоў. Каб працягнуць, уключы "%s" ды абяры звязак ключоў у наладах.
|
||||||
@@ -138,6 +149,7 @@ hub.auth.loginLink=Не перанакіраваўся? Пстрыкні сюд
|
|||||||
hub.receive.message=Апрацоўка адказу…
|
hub.receive.message=Апрацоўка адказу…
|
||||||
hub.receive.description=Cryptomator атрымлівае ды апрацоўвае адказ ад Hub. Калі ласка, пачакай.
|
hub.receive.description=Cryptomator атрымлівае ды апрацоўвае адказ ад Hub. Калі ласка, пачакай.
|
||||||
### Register Device
|
### Register Device
|
||||||
|
hub.register.message=Новая прылада
|
||||||
hub.register.nameLabel=Назва прылады
|
hub.register.nameLabel=Назва прылады
|
||||||
hub.register.occupiedMsg=Назва ўжо ўжытая
|
hub.register.occupiedMsg=Назва ўжо ўжытая
|
||||||
hub.register.registerBtn=Пацвердзіць
|
hub.register.registerBtn=Пацвердзіць
|
||||||
@@ -150,6 +162,7 @@ hub.registerFailed.description=Падчас прысваення імя адбы
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Адмова ў доступе
|
hub.unauthorized.message=Адмова ў доступе
|
||||||
hub.unauthorized.description=Тваёй прыладзе ў дадзены момант не дазволена мець доступ да гэтай скрабніцы. Запытайся ўладальніка скрабніцы за дазволам.
|
hub.unauthorized.description=Тваёй прыладзе ў дадзены момант не дазволена мець доступ да гэтай скрабніцы. Запытайся ўладальніка скрабніцы за дазволам.
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Несапраўдная ліцэнзія Hub
|
hub.invalidLicense.message=Несапраўдная ліцэнзія Hub
|
||||||
hub.invalidLicense.description=Твая інстанцыя Cryptomator Hub мае некарэктную ліцэнзію. Калі ласка, паведамі адміністратару Hub пра гэта, каб абнавіць альбо аднавіць ліцэнзію.
|
hub.invalidLicense.description=Твая інстанцыя Cryptomator Hub мае некарэктную ліцэнзію. Калі ласка, паведамі адміністратару Hub пра гэта, каб абнавіць альбо аднавіць ліцэнзію.
|
||||||
@@ -349,6 +362,8 @@ main.vaultlist.contextMenu.unlockNow=Разамкнуць зараз
|
|||||||
main.vaultlist.contextMenu.vaultoptions=Паказаць параметры скарбніцы
|
main.vaultlist.contextMenu.vaultoptions=Паказаць параметры скарбніцы
|
||||||
main.vaultlist.contextMenu.reveal=Паказаць дыск
|
main.vaultlist.contextMenu.reveal=Паказаць дыск
|
||||||
main.vaultlist.addVaultBtn=Дадаць
|
main.vaultlist.addVaultBtn=Дадаць
|
||||||
|
main.vaultlist.addVaultBtn.menuItemNew=Новая скарбніца...
|
||||||
|
main.vaultlist.addVaultBtn.menuItemExisting=Існуючая скрабніца...
|
||||||
## Vault Detail
|
## Vault Detail
|
||||||
### Welcome
|
### Welcome
|
||||||
main.vaultDetail.welcomeOnboarding=Дзякуй, што ты абраў Cryptomator для абароны тваіх файлаў. Калі табе патрэбна дапамога, калі ласка, паглядзі нашы інструкцыі:
|
main.vaultDetail.welcomeOnboarding=Дзякуй, што ты абраў Cryptomator для абароны тваіх файлаў. Калі табе патрэбна дапамога, калі ласка, паглядзі нашы інструкцыі:
|
||||||
@@ -432,6 +447,7 @@ vaultOptions.masterkey.showRecoveryKeyBtn=Паказаць ключ аднаўл
|
|||||||
vaultOptions.masterkey.recoverPasswordBtn=Скінуць пароль
|
vaultOptions.masterkey.recoverPasswordBtn=Скінуць пароль
|
||||||
## Hub
|
## Hub
|
||||||
vaultOptions.hub=Аднаўленне
|
vaultOptions.hub=Аднаўленне
|
||||||
|
vaultOptions.hub.convertBtn=Сканвэртаваць у скарбніцу з паролем
|
||||||
|
|
||||||
# Recovery Key
|
# Recovery Key
|
||||||
## Display Recovery Key
|
## Display Recovery Key
|
||||||
@@ -484,3 +500,8 @@ quit.forced.description=Замыканне скарбніц было забла
|
|||||||
quit.forced.forceAndQuitBtn=Прымусіць і выйсці
|
quit.forced.forceAndQuitBtn=Прымусіць і выйсці
|
||||||
|
|
||||||
# Update Reminder
|
# Update Reminder
|
||||||
|
updateReminder.title=Праверка абнаўленняў
|
||||||
|
updateReminder.message=Ці праверыць абнаўленні?
|
||||||
|
updateReminder.notNow=Не цяпер
|
||||||
|
updateReminder.yesOnce=Так, аднойчы
|
||||||
|
updateReminder.yesAutomatically=Так, аўтаматычна
|
||||||
@@ -154,10 +154,9 @@ hub.receive.message=Обработване на отговора…
|
|||||||
hub.receive.description=Криптоматор получава и обработва отговора от Hub. Изчакайте.
|
hub.receive.description=Криптоматор получава и обработва отговора от Hub. Изчакайте.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Ново устройство
|
hub.register.message=Ново устройство
|
||||||
hub.register.description=За пръв път посещавате Hub от това устройство. Удостоверете го, като използвате кода за настройка.
|
hub.register.description=За пръв път посещавате Hub от това устройство. Удостоверете го, като използвате ключа на профила.
|
||||||
hub.register.nameLabel=Име на устройството
|
hub.register.nameLabel=Име на устройството
|
||||||
hub.register.setupCodeLabel=Код за настройка
|
hub.register.invalidAccountKeyLabel=Неприемлив ключ на профила
|
||||||
hub.register.invalidSetupCode=Неприемлив код за настройка
|
|
||||||
hub.register.occupiedMsg=Това име вече е заето
|
hub.register.occupiedMsg=Това име вече е заето
|
||||||
hub.register.registerBtn=Потвърждаване
|
hub.register.registerBtn=Потвърждаване
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=В процеса на именуване е до
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Отказан достъп
|
hub.unauthorized.message=Отказан достъп
|
||||||
hub.unauthorized.description=Устройството не е упълномощено за достъп до това хранилище. Поискайте достъп от собственика.
|
hub.unauthorized.description=Устройството не е упълномощено за достъп до това хранилище. Поискайте достъп от собственика.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Необходимо действие
|
||||||
|
hub.requireAccountInit.description.0=За да продължите завършене необходимите стъпки в
|
||||||
|
hub.requireAccountInit.description.1=профила в Hub
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Лиценза за Hub е недействителен
|
hub.invalidLicense.message=Лиценза за Hub е недействителен
|
||||||
hub.invalidLicense.description=Лиценза на екземпляра на Концентратора на Криптоматор който вие използвате е лиценз. Информирайте администратора на Концентратора, за да поднови или надгради лиценза.
|
hub.invalidLicense.description=Лиценза на екземпляра на Концентратора на Криптоматор който вие използвате е лиценз. Информирайте администратора на Концентратора, за да поднови или надгради лиценза.
|
||||||
|
|||||||
@@ -93,6 +93,7 @@ hub.register.registerBtn=নিশ্চিত করুন
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ hub.register.registerBtn=Potvrdi
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -154,10 +154,7 @@ hub.receive.message=S'està processant la resposta…
|
|||||||
hub.receive.description=Cryptomator està rebent i processant la resposta del Hub. Espereu, si us plau.
|
hub.receive.description=Cryptomator està rebent i processant la resposta del Hub. Espereu, si us plau.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Nou dispositiu
|
hub.register.message=Nou dispositiu
|
||||||
hub.register.description=Aquest és el primer accés al Hub des d'aquest dispositiu. Cal autoritzar-lo amb el codi de configuració.
|
|
||||||
hub.register.nameLabel=Nom del dispositiu
|
hub.register.nameLabel=Nom del dispositiu
|
||||||
hub.register.setupCodeLabel=Codi de configuració
|
|
||||||
hub.register.invalidSetupCode=El codi de configuració és invàlid
|
|
||||||
hub.register.occupiedMsg=El nom ja està en ús
|
hub.register.occupiedMsg=El nom ja està en ús
|
||||||
hub.register.registerBtn=Confirma
|
hub.register.registerBtn=Confirma
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +166,7 @@ hub.registerFailed.description=S'ha produït un error en el procés de nomenamen
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Accés denegat
|
hub.unauthorized.message=Accés denegat
|
||||||
hub.unauthorized.description=El vostre dispositiu no ha estat encara autoritzat a accedir a aquesta caixa forta. Demaneu autorització al propietari.
|
hub.unauthorized.description=El vostre dispositiu no ha estat encara autoritzat a accedir a aquesta caixa forta. Demaneu autorització al propietari.
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=La llicència del Hub no és vàlida
|
hub.invalidLicense.message=La llicència del Hub no és vàlida
|
||||||
hub.invalidLicense.description=Aquest Cryptomator Hub no té una llicència vàlida. Informa si us plau a l'administrador perquè actualitzi o renovi la llicència.
|
hub.invalidLicense.description=Aquest Cryptomator Hub no té una llicència vàlida. Informa si us plau a l'administrador perquè actualitzi o renovi la llicència.
|
||||||
|
|||||||
@@ -153,6 +153,7 @@ hub.registerFailed.message=Pojmenování zařízení se nezdařilo
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Přístup odepřen
|
hub.unauthorized.message=Přístup odepřen
|
||||||
hub.unauthorized.description=Vaše zařízení dosud nebylo oprávněno k přístupu k tomuto trezoru. Požádejte vlastníka trezoru, aby jej autorizoval.
|
hub.unauthorized.description=Vaše zařízení dosud nebylo oprávněno k přístupu k tomuto trezoru. Požádejte vlastníka trezoru, aby jej autorizoval.
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Licence Hubu je neplatná
|
hub.invalidLicense.message=Licence Hubu je neplatná
|
||||||
|
|
||||||
|
|||||||
@@ -154,10 +154,7 @@ hub.receive.message=Behandler svar…
|
|||||||
hub.receive.description=Cryptomator modtager og behandler svaret fra hubben. Vent venligst.
|
hub.receive.description=Cryptomator modtager og behandler svaret fra hubben. Vent venligst.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Ny Enhed
|
hub.register.message=Ny Enhed
|
||||||
hub.register.description=Dette er den første Hub adgang fra denne enhed. Godkend den med din opsætningskode.
|
|
||||||
hub.register.nameLabel=Enheds-navn
|
hub.register.nameLabel=Enheds-navn
|
||||||
hub.register.setupCodeLabel=Opsætningskode
|
|
||||||
hub.register.invalidSetupCode=Ugyldig Opsætningskode
|
|
||||||
hub.register.occupiedMsg=Navnet er allerede i brug
|
hub.register.occupiedMsg=Navnet er allerede i brug
|
||||||
hub.register.registerBtn=Bekræft
|
hub.register.registerBtn=Bekræft
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +166,7 @@ hub.registerFailed.description=Der opstod en fejl i navngivnings-processen. Kig
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Adgang nægtet
|
hub.unauthorized.message=Adgang nægtet
|
||||||
hub.unauthorized.description=Din enhed er endnu ikke blevet godkendt til at få adgang til denne boks. Spørg boks-ejeren om godkendelse.
|
hub.unauthorized.description=Din enhed er endnu ikke blevet godkendt til at få adgang til denne boks. Spørg boks-ejeren om godkendelse.
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Ugyldig Hub-licens
|
hub.invalidLicense.message=Ugyldig Hub-licens
|
||||||
hub.invalidLicense.description=Din Cryptomator Hub har en ugyldig licens. Få venligst en Hub administrator til at opgradere eller forny licensen.
|
hub.invalidLicense.description=Din Cryptomator Hub har en ugyldig licens. Få venligst en Hub administrator til at opgradere eller forny licensen.
|
||||||
|
|||||||
@@ -139,7 +139,7 @@ unlock.error.customPath.description.notExists=Der benutzerdefinierte Einhängepu
|
|||||||
unlock.error.customPath.description.inUse=Der Laufwerksbuchstabe oder benutzerdefinierte Einhängepunkt „%s“ wird bereits verwendet.
|
unlock.error.customPath.description.inUse=Der Laufwerksbuchstabe oder benutzerdefinierte Einhängepunkt „%s“ wird bereits verwendet.
|
||||||
unlock.error.customPath.description.hideawayNotDir=Die temporäre, versteckte Datei „%3$s“, die für das Entsperren verwendet wurde, konnte nicht entfernt werden. Bitte überprüfe die Datei und lösche sie manuell.
|
unlock.error.customPath.description.hideawayNotDir=Die temporäre, versteckte Datei „%3$s“, die für das Entsperren verwendet wurde, konnte nicht entfernt werden. Bitte überprüfe die Datei und lösche sie manuell.
|
||||||
unlock.error.customPath.description.couldNotBeCleaned=Dein Tresor konnte nicht in den Pfad „%s“ eingehängt werden. Bitte versuche es erneut oder wähle einen anderen Pfad aus.
|
unlock.error.customPath.description.couldNotBeCleaned=Dein Tresor konnte nicht in den Pfad „%s“ eingehängt werden. Bitte versuche es erneut oder wähle einen anderen Pfad aus.
|
||||||
unlock.error.customPath.description.notEmptyDir=Der benutzerdefinierte Einhängepunkt "%s" ist kein leerer Ordner. Bitte wähle einen leeren Ordner und versuche es erneut.
|
unlock.error.customPath.description.notEmptyDir=Der benutzerdefinierte Einhängepunkt „%s“ ist kein leerer Ordner. Bitte wähle einen leeren Ordner und versuche es erneut.
|
||||||
unlock.error.customPath.description.generic=Du hast für diesen Tresor einen benutzerdefinierten Einhängepunkt ausgewählt, aber dessen Verwendung ist mit folgender Meldung fehlgeschlagen: %2$s
|
unlock.error.customPath.description.generic=Du hast für diesen Tresor einen benutzerdefinierten Einhängepunkt ausgewählt, aber dessen Verwendung ist mit folgender Meldung fehlgeschlagen: %2$s
|
||||||
## Hub
|
## Hub
|
||||||
hub.noKeychain.message=Zugriff auf Geräteschlüssel nicht möglich
|
hub.noKeychain.message=Zugriff auf Geräteschlüssel nicht möglich
|
||||||
@@ -154,10 +154,9 @@ hub.receive.message=Antwort wird verarbeitet …
|
|||||||
hub.receive.description=Cryptomator empfängt und verarbeitet gerade die Antwort vom Hub. Bitte warten.
|
hub.receive.description=Cryptomator empfängt und verarbeitet gerade die Antwort vom Hub. Bitte warten.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Neues Gerät
|
hub.register.message=Neues Gerät
|
||||||
hub.register.description=Dies ist der erste Hub Zugriff von diesem Gerät. Bitte autorisiere ihn mit deinem Setup Code.
|
hub.register.description=Dies ist der erste Hub-Zugriff von diesem Gerät. Bitte autorisiere dich mit deinem Account Key.
|
||||||
hub.register.nameLabel=Gerätename
|
hub.register.nameLabel=Gerätename
|
||||||
hub.register.setupCodeLabel=Setup Code
|
hub.register.invalidAccountKeyLabel=Ungültiger Account Key
|
||||||
hub.register.invalidSetupCode=Ungültiger Setup Code
|
|
||||||
hub.register.occupiedMsg=Name bereits in Verwendung
|
hub.register.occupiedMsg=Name bereits in Verwendung
|
||||||
hub.register.registerBtn=Bestätigen
|
hub.register.registerBtn=Bestätigen
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=Während der Namensvergabe wurde ein Fehler ausge
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Zugriff verweigert
|
hub.unauthorized.message=Zugriff verweigert
|
||||||
hub.unauthorized.description=Dein Gerät wurde noch nicht für den Zugriff auf diesen Tresor autorisiert. Bitte den Tresorbesitzer, dein Gerät zu autorisieren.
|
hub.unauthorized.description=Dein Gerät wurde noch nicht für den Zugriff auf diesen Tresor autorisiert. Bitte den Tresorbesitzer, dein Gerät zu autorisieren.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Aktion erforderlich
|
||||||
|
hub.requireAccountInit.description.0=Um fortzufahren, führe bitte die erforderlichen Schritte in deinem
|
||||||
|
hub.requireAccountInit.description.1=Hub-Benutzerprofil
|
||||||
|
hub.requireAccountInit.description.2=aus.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Hub-Lizenz ungültig
|
hub.invalidLicense.message=Hub-Lizenz ungültig
|
||||||
hub.invalidLicense.description=Die Lizenz deiner Cryptomator-Hub-Instanz ist ungültig. Bitte informiere deinen Hub-Administrator, um die Lizenz zu erweitern oder zu erneuern.
|
hub.invalidLicense.description=Die Lizenz deiner Cryptomator-Hub-Instanz ist ungültig. Bitte informiere deinen Hub-Administrator, um die Lizenz zu erweitern oder zu erneuern.
|
||||||
|
|||||||
@@ -154,10 +154,9 @@ hub.receive.message=Επεξεργασία απάντησης…
|
|||||||
hub.receive.description=Το Cryptomator λαμβάνει και επεξεργάζεται την απάντηση από το Hub. Παρακαλώ περιμένετε.
|
hub.receive.description=Το Cryptomator λαμβάνει και επεξεργάζεται την απάντηση από το Hub. Παρακαλώ περιμένετε.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Νέα Συσκευή
|
hub.register.message=Νέα Συσκευή
|
||||||
hub.register.description=Αυτή είναι η πρώτη πρόσβαση Hub από αυτήν τη συσκευή. Παρακαλούμε εξουσιοδοτήστε την χρησιμοποιώντας τον κωδικό εγκατάστασης σας.
|
hub.register.description=Αυτή είναι η πρώτη πρόσβαση Hub από αυτήν τη συσκευή. Παρακαλούμε εξουσιοδοτήστε την χρησιμοποιώντας το κλειδί του λογαριασμού σας.
|
||||||
hub.register.nameLabel=Όνομα Συσκευής
|
hub.register.nameLabel=Όνομα Συσκευής
|
||||||
hub.register.setupCodeLabel=Κωδικός Εγκατάστασης
|
hub.register.invalidAccountKeyLabel=Μη Έγκυρο Κλειδί Λογαριασμού
|
||||||
hub.register.invalidSetupCode=Μη έγκυρος Κωδικός Εγκατάστασης
|
|
||||||
hub.register.occupiedMsg=Το όνομα χρησιμοποιείται ήδη
|
hub.register.occupiedMsg=Το όνομα χρησιμοποιείται ήδη
|
||||||
hub.register.registerBtn=Επιβεβαίωση
|
hub.register.registerBtn=Επιβεβαίωση
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=Παρουσιάστηκε σφάλμα στη δ
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Δεν επιτρέπεται η πρόσβαση
|
hub.unauthorized.message=Δεν επιτρέπεται η πρόσβαση
|
||||||
hub.unauthorized.description=Η συσκευή σας δεν έχει ακόμη εξουσιοδοτηθεί να έχει πρόσβαση σε αυτή την κρύπτη. Ζητήστε από τον κάτοχο της κρύπτης να την εξουσιοδοτήσει.
|
hub.unauthorized.description=Η συσκευή σας δεν έχει ακόμη εξουσιοδοτηθεί να έχει πρόσβαση σε αυτή την κρύπτη. Ζητήστε από τον κάτοχο της κρύπτης να την εξουσιοδοτήσει.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Απαιτείται ενέργεια
|
||||||
|
hub.requireAccountInit.description.0=Για να συνεχίσετε, παρακαλούμε ολοκληρώστε τα βήματα που απαιτούνται στο δικό σας
|
||||||
|
hub.requireAccountInit.description.1=προφίλ χρήστη Hub
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Μη έγκυρη Άδεια Hub
|
hub.invalidLicense.message=Μη έγκυρη Άδεια Hub
|
||||||
hub.invalidLicense.description=Η συνεδρία σας στο Cryptomator Hub έχει μη έγκυρη άδεια χρήσης. Ενημερώστε έναν διαχειριστή του Hub για να αναβαθμίσει ή να ανανεώσει την άδεια χρήσης.
|
hub.invalidLicense.description=Η συνεδρία σας στο Cryptomator Hub έχει μη έγκυρη άδεια χρήσης. Ενημερώστε έναν διαχειριστή του Hub για να αναβαθμίσει ή να ανανεώσει την άδεια χρήσης.
|
||||||
|
|||||||
@@ -154,10 +154,9 @@ hub.receive.message=Procesando la respuesta…
|
|||||||
hub.receive.description=Cryptomator está recibiendo y procesando la respuesta del Hub. Por favor espere.
|
hub.receive.description=Cryptomator está recibiendo y procesando la respuesta del Hub. Por favor espere.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Nuevo dispositivo
|
hub.register.message=Nuevo dispositivo
|
||||||
hub.register.description=Este es el primer acceso a Hub desde este dispositivo. Por favor, autorízalo usando tu código de configuración.
|
hub.register.description=Este es el primer acceso al Hub desde este dispositivo. Por favor, autorícelo usando su Account Key.
|
||||||
hub.register.nameLabel=Nombre del dispositivo
|
hub.register.nameLabel=Nombre del dispositivo
|
||||||
hub.register.setupCodeLabel=Código de configuración
|
hub.register.invalidAccountKeyLabel=Account Key no válida
|
||||||
hub.register.invalidSetupCode=Código de configuración incorrecto
|
|
||||||
hub.register.occupiedMsg=Nombre ya en uso
|
hub.register.occupiedMsg=Nombre ya en uso
|
||||||
hub.register.registerBtn=Confirmar
|
hub.register.registerBtn=Confirmar
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=Ocurrió un error en el nombramiento. Para más d
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Acceso denegado
|
hub.unauthorized.message=Acceso denegado
|
||||||
hub.unauthorized.description=Su dispositivo aún no ha sido autorizado para acceder a esta bóveda. Pídale al propietario de la bóveda que lo autorice.
|
hub.unauthorized.description=Su dispositivo aún no ha sido autorizado para acceder a esta bóveda. Pídale al propietario de la bóveda que lo autorice.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Acción requerida
|
||||||
|
hub.requireAccountInit.description.0=Para continuar, por favor complete los pasos necesarios en su
|
||||||
|
hub.requireAccountInit.description.1=Perfil de usuario del Hub
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Licencia del Hub inválida
|
hub.invalidLicense.message=Licencia del Hub inválida
|
||||||
hub.invalidLicense.description=Su instancia del Hub de Cryptomator tiene una licencia inválida. Informe a un administrador del Hub para actualizar o renovar la licencia.
|
hub.invalidLicense.description=Su instancia del Hub de Cryptomator tiene una licencia inválida. Informe a un administrador del Hub para actualizar o renovar la licencia.
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ unlock.unlockBtn=بازکردن قفل
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -150,6 +150,7 @@ hub.registerFailed.description=Nimeämisprosessissa tapahtui virhe. Löydät lis
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Pääsy estetty
|
hub.unauthorized.message=Pääsy estetty
|
||||||
hub.unauthorized.description=Laitteellasi ei ole pääsyvaltuutusta tähän holviin. Pyydä holvin omistajaa lisäämän valtuutus laitteellesi.
|
hub.unauthorized.description=Laitteellasi ei ole pääsyvaltuutusta tähän holviin. Pyydä holvin omistajaa lisäämän valtuutus laitteellesi.
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Hub-lisenssi ei ole voimassa
|
hub.invalidLicense.message=Hub-lisenssi ei ole voimassa
|
||||||
hub.invalidLicense.description=Cryptomator Hub:illasi ei ole voimassa olevaa lisenssiä. Ole hyvä ja ilmoita Hubin järjestelmänvalvojalle lisenssin päivittämiseksi tai sen uusimiseksi.
|
hub.invalidLicense.description=Cryptomator Hub:illasi ei ole voimassa olevaa lisenssiä. Ole hyvä ja ilmoita Hubin järjestelmänvalvojalle lisenssin päivittämiseksi tai sen uusimiseksi.
|
||||||
|
|||||||
@@ -154,10 +154,9 @@ hub.receive.message=Pinoproseso ang tugon…
|
|||||||
hub.receive.description=Ang Cryptomator ay tumatanggap at nagpoproseso ng tugon mula sa Hub. Mangyaring maghintay.
|
hub.receive.description=Ang Cryptomator ay tumatanggap at nagpoproseso ng tugon mula sa Hub. Mangyaring maghintay.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Bagong Device
|
hub.register.message=Bagong Device
|
||||||
hub.register.description=Ito ang unang Hub access mula sa device na ito. Mangyaring pahintulutan ito gamit ang iyong setup code.
|
hub.register.description=Ito ang unang Hub access mula sa device na ito. Mangyaring pahintulutan ito gamit ang iyong Account Key.
|
||||||
hub.register.nameLabel=Pangalan ng device
|
hub.register.nameLabel=Pangalan ng device
|
||||||
hub.register.setupCodeLabel=Setup Code
|
hub.register.invalidAccountKeyLabel=Di-wastong Account Key
|
||||||
hub.register.invalidSetupCode=Di-wastong Setup Code
|
|
||||||
hub.register.occupiedMsg=Ang pangalan ay nagamit na
|
hub.register.occupiedMsg=Ang pangalan ay nagamit na
|
||||||
hub.register.registerBtn=Kumpirmahin
|
hub.register.registerBtn=Kumpirmahin
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=Nagkaroon ng error sa proseso ng pagbibigay ng pa
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Walang pahintulot
|
hub.unauthorized.message=Walang pahintulot
|
||||||
hub.unauthorized.description=Hindi pa pinahihintulutan ang iyong device na i-access ang vault na ito. Hilingin sa may-ari ng vault na pahintulutan ito.
|
hub.unauthorized.description=Hindi pa pinahihintulutan ang iyong device na i-access ang vault na ito. Hilingin sa may-ari ng vault na pahintulutan ito.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Kinakailangan ang pagkilos
|
||||||
|
hub.requireAccountInit.description.0=Upang magpatuloy, mangyaring kumpletuhin ang mga hakbang na kinakailangan sa iyong
|
||||||
|
hub.requireAccountInit.description.1=Profile ng user ng hub
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Di-wasto ang Lisensya ng Hub
|
hub.invalidLicense.message=Di-wasto ang Lisensya ng Hub
|
||||||
hub.invalidLicense.description=Ang iyong Cryptomator Hub instance ay may di-wastong lisensya. Mangyaring ipagbigay-alam sa administrator ng Hub na mag-upgrade o mag-renew ng lisensya.
|
hub.invalidLicense.description=Ang iyong Cryptomator Hub instance ay may di-wastong lisensya. Mangyaring ipagbigay-alam sa administrator ng Hub na mag-upgrade o mag-renew ng lisensya.
|
||||||
|
|||||||
@@ -154,10 +154,9 @@ hub.receive.message=Traitement de la réponse…
|
|||||||
hub.receive.description=Cryptomator est en train de recevoir et de traiter la réponse de Hub. Veuillez patienter.
|
hub.receive.description=Cryptomator est en train de recevoir et de traiter la réponse de Hub. Veuillez patienter.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Nouvel Appareil
|
hub.register.message=Nouvel Appareil
|
||||||
hub.register.description=Il s'agit du premier accès Hub de cet appareil. Veuillez l'autoriser en utilisant votre code d'installation.
|
hub.register.description=Il s'agit du premier accès de cet appareil au Hub. Veuillez l'autoriser à l'aide de votre clé de compte.
|
||||||
hub.register.nameLabel=Nom de l'appareil
|
hub.register.nameLabel=Nom de l'appareil
|
||||||
hub.register.setupCodeLabel=Code de configuration
|
hub.register.invalidAccountKeyLabel=Clé de compte invalide
|
||||||
hub.register.invalidSetupCode=Code de configuration invalide
|
|
||||||
hub.register.occupiedMsg=Nom déjà utilisé
|
hub.register.occupiedMsg=Nom déjà utilisé
|
||||||
hub.register.registerBtn=Confirmer
|
hub.register.registerBtn=Confirmer
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=Le processus de nommage a retourné une erreur. P
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Accès refusé
|
hub.unauthorized.message=Accès refusé
|
||||||
hub.unauthorized.description=Votre appareil n'a pas encore été autorisé à accéder à ce coffre. Demandez au propriétaire du coffre de l'autoriser.
|
hub.unauthorized.description=Votre appareil n'a pas encore été autorisé à accéder à ce coffre. Demandez au propriétaire du coffre de l'autoriser.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Action requise
|
||||||
|
hub.requireAccountInit.description.0=Pour continuer, veuillez compléter les étapes requises
|
||||||
|
hub.requireAccountInit.description.1=Profil utilisateur de Hub
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Licence de Hub invalide
|
hub.invalidLicense.message=Licence de Hub invalide
|
||||||
hub.invalidLicense.description=Votre instance Cryptomator Hub a une licence invalide. Veuillez informer un administrateur Hub pour la mettre à niveau ou la renouveler.
|
hub.invalidLicense.description=Votre instance Cryptomator Hub a une licence invalide. Veuillez informer un administrateur Hub pour la mettre à niveau ou la renouveler.
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ error.message=Produciuse un erro
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -164,6 +164,7 @@ hub.registerFailed.description=ארעה שגיאה בתהליך עם השם. ל
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=הגישה נדחתה
|
hub.unauthorized.message=הגישה נדחתה
|
||||||
hub.unauthorized.description=המכשיר שלך טרם אושר לגשת לכספת הזאת. יש לבקש אישור גישה מבעל הכספת.
|
hub.unauthorized.description=המכשיר שלך טרם אושר לגשת לכספת הזאת. יש לבקש אישור גישה מבעל הכספת.
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=רישיון האב לא תקף
|
hub.invalidLicense.message=רישיון האב לא תקף
|
||||||
hub.invalidLicense.description=הרישיון שמותקן במופע ה- Cryptomator האב שלך אינו תקף. אנא ידע את מנהל ההאב שלך לשדרג או לחדש את הרישיון.
|
hub.invalidLicense.description=הרישיון שמותקן במופע ה- Cryptomator האב שלך אינו תקף. אנא ידע את מנהל ההאב שלך לשדרג או לחדש את הרישיון.
|
||||||
|
|||||||
@@ -124,6 +124,7 @@ hub.register.registerBtn=पुष्टि करें
|
|||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=प्रवेश अस्वीकृत
|
hub.unauthorized.message=प्रवेश अस्वीकृत
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -119,6 +119,7 @@ hub.register.registerBtn=Potvrdi
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -22,6 +22,9 @@ error.hyperlink.report=Hiba jelentése
|
|||||||
error.technicalDetails=Részletek:
|
error.technicalDetails=Részletek:
|
||||||
error.existingSolutionDescription=A Cryptomator nem számított arra, hogy ez megtörténjen. Viszont már találtunk egy létező megoldást erre a problémára. Kérem, látogassa meg az alábbi linket.
|
error.existingSolutionDescription=A Cryptomator nem számított arra, hogy ez megtörténjen. Viszont már találtunk egy létező megoldást erre a problémára. Kérem, látogassa meg az alábbi linket.
|
||||||
error.hyperlink.solution=Megoldás megnézése
|
error.hyperlink.solution=Megoldás megnézése
|
||||||
|
error.lookupPermissionMessage=A Cryptomator tud online keresni megoldást erre a problémára. Ezáltal az IP-címedről kérést küld a probléma-adatbázisunkba.
|
||||||
|
error.dismiss=Elvet
|
||||||
|
error.lookUpSolution=Megoldás keresése
|
||||||
|
|
||||||
# Defaults
|
# Defaults
|
||||||
defaults.vault.vaultName=Széf
|
defaults.vault.vaultName=Széf
|
||||||
@@ -38,6 +41,7 @@ traymenu.vault.reveal=Megmutatás
|
|||||||
# Add Vault Wizard
|
# Add Vault Wizard
|
||||||
addvaultwizard.title=Széf hozzáadása
|
addvaultwizard.title=Széf hozzáadása
|
||||||
## New
|
## New
|
||||||
|
addvaultwizard.new.title=Széf hozzáadása
|
||||||
### Name
|
### Name
|
||||||
addvaultwizard.new.nameInstruction=Válasszon egy nevet az új széf számára
|
addvaultwizard.new.nameInstruction=Válasszon egy nevet az új széf számára
|
||||||
addvaultwizard.new.namePrompt=A széf neve
|
addvaultwizard.new.namePrompt=A széf neve
|
||||||
@@ -87,6 +91,7 @@ addvault.new.readme.accessLocation.2=Ez a széf hozzáférési helye.
|
|||||||
addvault.new.readme.accessLocation.3=Bármilyen, a kötethez hozzáadott fájl titkosításra kerül a Cryptomator által. Úgy dolgozhat vele, mint minden más meghajtóval/mappával. Ez az egyetlen dekódolt tartalmi nézet. A fájlai folyamatosan titkosítva maradnak a merevlemezén.
|
addvault.new.readme.accessLocation.3=Bármilyen, a kötethez hozzáadott fájl titkosításra kerül a Cryptomator által. Úgy dolgozhat vele, mint minden más meghajtóval/mappával. Ez az egyetlen dekódolt tartalmi nézet. A fájlai folyamatosan titkosítva maradnak a merevlemezén.
|
||||||
addvault.new.readme.accessLocation.4=Bátran eltávolíthatja ezt a fájlt.
|
addvault.new.readme.accessLocation.4=Bátran eltávolíthatja ezt a fájlt.
|
||||||
## Existing
|
## Existing
|
||||||
|
addvaultwizard.existing.title=Meglévő széf hozzáadása
|
||||||
addvaultwizard.existing.instruction=Válassza ki a "vault.cryptomatotor" fájlt a meglévő tárolóhoz. Ha csak egy "masterkey.cryptomatotor" nevű fájl létezik, válassza azt.
|
addvaultwizard.existing.instruction=Válassza ki a "vault.cryptomatotor" fájlt a meglévő tárolóhoz. Ha csak egy "masterkey.cryptomatotor" nevű fájl létezik, válassza azt.
|
||||||
addvaultwizard.existing.chooseBtn=Kiválaszt…
|
addvaultwizard.existing.chooseBtn=Kiválaszt…
|
||||||
addvaultwizard.existing.filePickerTitle=Trezor fájl kiválasztása
|
addvaultwizard.existing.filePickerTitle=Trezor fájl kiválasztása
|
||||||
@@ -132,6 +137,7 @@ unlock.error.customPath.message=Nem lehet csatolni a széfet az egyéni útvonal
|
|||||||
unlock.error.customPath.description.notSupported=Ha szeretné továbbra is az egyéni útvonalat használni, kérem, menjen a beállításokba és válasszon egy kötet típust, amely támogatja azt. Máskülönben, menjen a széf opciókhoz és válasszon egy támogatott csatoláspontot.
|
unlock.error.customPath.description.notSupported=Ha szeretné továbbra is az egyéni útvonalat használni, kérem, menjen a beállításokba és válasszon egy kötet típust, amely támogatja azt. Máskülönben, menjen a széf opciókhoz és válasszon egy támogatott csatoláspontot.
|
||||||
unlock.error.customPath.description.notExists=Az egyéni csatolás útvonal nem létezik. Hozza létre a helyi fájlrendszerében vagy változtassa meg a széf opciókban.
|
unlock.error.customPath.description.notExists=Az egyéni csatolás útvonal nem létezik. Hozza létre a helyi fájlrendszerében vagy változtassa meg a széf opciókban.
|
||||||
unlock.error.customPath.description.inUse=A meghajtó betűjele vagy a csatolási útvonal: "%s" már foglalt.
|
unlock.error.customPath.description.inUse=A meghajtó betűjele vagy a csatolási útvonal: "%s" már foglalt.
|
||||||
|
unlock.error.customPath.description.hideawayNotDir=A feloldáshoz használt, "%3$s" nevű ideiglenes, rejtett fájlt nem lehet eltávolítani. Kérjük, ellenőrizze a fájlt, majd törölje manuálisan.
|
||||||
unlock.error.customPath.description.couldNotBeCleaned=A széfet nem lehetett a "%s" elérési útvonalra csatlakoztatni. Kérjük, próbálja meg újra, vagy válasszon másik elérési útvonalat.
|
unlock.error.customPath.description.couldNotBeCleaned=A széfet nem lehetett a "%s" elérési útvonalra csatlakoztatni. Kérjük, próbálja meg újra, vagy válasszon másik elérési útvonalat.
|
||||||
unlock.error.customPath.description.notEmptyDir=A megadott "%s" elérési útvonal nem egy üres mappa. Kérjük, válasszon egy üres mappát, és próbálja meg újra.
|
unlock.error.customPath.description.notEmptyDir=A megadott "%s" elérési útvonal nem egy üres mappa. Kérjük, válasszon egy üres mappát, és próbálja meg újra.
|
||||||
unlock.error.customPath.description.generic=Egyéni csatolási útvonalat választott ehhez a széfhez, de használatakor ez a hibaüzenet érkezett: %2$s
|
unlock.error.customPath.description.generic=Egyéni csatolási útvonalat választott ehhez a széfhez, de használatakor ez a hibaüzenet érkezett: %2$s
|
||||||
@@ -147,7 +153,10 @@ hub.auth.loginLink=Nem sikerült az átirányítás? Kattintson ide a megnyitás
|
|||||||
hub.receive.message=Válasz feldolgozása…
|
hub.receive.message=Válasz feldolgozása…
|
||||||
hub.receive.description=Cryptomator fogadja és feldolgozza a Hub válaszát. Kérem, várjon.
|
hub.receive.description=Cryptomator fogadja és feldolgozza a Hub válaszát. Kérem, várjon.
|
||||||
### Register Device
|
### Register Device
|
||||||
|
hub.register.message=Új eszköz
|
||||||
|
hub.register.description=Ez az első Hub-hozzáférés erről az eszközről. Kérjük, engedélyezd a Fiókkulcsoddal.
|
||||||
hub.register.nameLabel=Készülék neve
|
hub.register.nameLabel=Készülék neve
|
||||||
|
hub.register.invalidAccountKeyLabel=Érvénytelen fiókkulcs
|
||||||
hub.register.occupiedMsg=Ez a név már használatban van
|
hub.register.occupiedMsg=Ez a név már használatban van
|
||||||
hub.register.registerBtn=Megerősítés
|
hub.register.registerBtn=Megerősítés
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -159,6 +168,9 @@ hub.registerFailed.description=Hiba állt fel az elnevezési folyamatban. Továb
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Hozzáférés megtagadva
|
hub.unauthorized.message=Hozzáférés megtagadva
|
||||||
hub.unauthorized.description=Eszköze még nem kapott engedélyt ehhez a széfhez. Kérje a széf tulajdonosát, hogy engedélyezze a hozzáférést.
|
hub.unauthorized.description=Eszköze még nem kapott engedélyt ehhez a széfhez. Kérje a széf tulajdonosát, hogy engedélyezze a hozzáférést.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Beavatkozás szükséges
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Érvénytelen Hub licenc
|
hub.invalidLicense.message=Érvénytelen Hub licenc
|
||||||
hub.invalidLicense.description=Az Ön Cryptomator Hub példánya érvénytelen licenccel rendelkezik. Kérem, értesítsen egy Hub rendszergazdát hogy frissítse vagy újítsa meg a licencet.
|
hub.invalidLicense.description=Az Ön Cryptomator Hub példánya érvénytelen licenccel rendelkezik. Kérem, értesítsen egy Hub rendszergazdát hogy frissítse vagy újítsa meg a licencet.
|
||||||
@@ -358,6 +370,8 @@ main.vaultlist.contextMenu.unlockNow=Azonnali feloldás
|
|||||||
main.vaultlist.contextMenu.vaultoptions=Széf beállítások
|
main.vaultlist.contextMenu.vaultoptions=Széf beállítások
|
||||||
main.vaultlist.contextMenu.reveal=Széf megjelenítése
|
main.vaultlist.contextMenu.reveal=Széf megjelenítése
|
||||||
main.vaultlist.addVaultBtn=Hozzáadás
|
main.vaultlist.addVaultBtn=Hozzáadás
|
||||||
|
main.vaultlist.addVaultBtn.menuItemNew=Új széf...
|
||||||
|
main.vaultlist.addVaultBtn.menuItemExisting=Meglévő széf...
|
||||||
## Vault Detail
|
## Vault Detail
|
||||||
### Welcome
|
### Welcome
|
||||||
main.vaultDetail.welcomeOnboarding=Köszönjük, hogy a Cryptomator programot választotta a fájlai védelmére. Ha segítségre van szüksége, akkor olvassa el a kezdő útmutatónk lépéseit:
|
main.vaultDetail.welcomeOnboarding=Köszönjük, hogy a Cryptomator programot választotta a fájlai védelmére. Ha segítségre van szüksége, akkor olvassa el a kezdő útmutatónk lépéseit:
|
||||||
|
|||||||
@@ -119,6 +119,7 @@ hub.register.registerBtn=Konfirmasi
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ generic.button.next=Avanti
|
|||||||
generic.button.print=Stampa
|
generic.button.print=Stampa
|
||||||
|
|
||||||
# Error
|
# Error
|
||||||
error.message=Errore %s
|
error.message=Si è verificato un errore
|
||||||
error.description=Oops! Cryptomator non si aspettava che ciò accadesse. Puoi cercare soluzioni esistenti per questo errore. Oppure se non è ancora stato segnalato, sentitevi liberi di farlo.
|
error.description=Oops! Cryptomator non si aspettava che ciò accadesse. Puoi cercare soluzioni esistenti per questo errore. Oppure se non è ancora stato segnalato, sentitevi liberi di farlo.
|
||||||
error.hyperlink.lookup=Cerca questo errore
|
error.hyperlink.lookup=Cerca questo errore
|
||||||
error.hyperlink.report=Segnala questo errore
|
error.hyperlink.report=Segnala questo errore
|
||||||
@@ -49,9 +49,9 @@ addvaultwizard.new.namePrompt=Nome della Cassaforte
|
|||||||
addvaultwizard.new.locationInstruction=Dove dovrebbe memorizzare Cryptomator i file crittografati della tua cassaforte?
|
addvaultwizard.new.locationInstruction=Dove dovrebbe memorizzare Cryptomator i file crittografati della tua cassaforte?
|
||||||
addvaultwizard.new.locationLabel=Posizione archivio
|
addvaultwizard.new.locationLabel=Posizione archivio
|
||||||
addvaultwizard.new.locationPrompt=…
|
addvaultwizard.new.locationPrompt=…
|
||||||
addvaultwizard.new.directoryPickerLabel=Posizione Personalizzata
|
addvaultwizard.new.directoryPickerLabel=Posizione personalizzata
|
||||||
addvaultwizard.new.directoryPickerButton=Scegli…
|
addvaultwizard.new.directoryPickerButton=Scegli…
|
||||||
addvaultwizard.new.directoryPickerTitle=Seleziona Cartella
|
addvaultwizard.new.directoryPickerTitle=Seleziona cartella
|
||||||
addvaultwizard.new.fileAlreadyExists=Un file o una cartella con il nome della cassaforte esiste già
|
addvaultwizard.new.fileAlreadyExists=Un file o una cartella con il nome della cassaforte esiste già
|
||||||
addvaultwizard.new.locationDoesNotExist=Una cartella nel percorso specificato non esiste o non è accessibile
|
addvaultwizard.new.locationDoesNotExist=Una cartella nel percorso specificato non esiste o non è accessibile
|
||||||
addvaultwizard.new.locationIsNotWritable=Nessun accesso in scrittura nel percorso specificato
|
addvaultwizard.new.locationIsNotWritable=Nessun accesso in scrittura nel percorso specificato
|
||||||
@@ -61,7 +61,7 @@ addvaultwizard.new.validName=Nome cassaforte valido
|
|||||||
addvaultwizard.new.validCharacters.message=Il nome della cassaforte può contenere i seguenti caratteri:
|
addvaultwizard.new.validCharacters.message=Il nome della cassaforte può contenere i seguenti caratteri:
|
||||||
addvaultwizard.new.validCharacters.chars=Caratteri della parola (e.g. a, ж or 수)
|
addvaultwizard.new.validCharacters.chars=Caratteri della parola (e.g. a, ж or 수)
|
||||||
addvaultwizard.new.validCharacters.numbers=Numeri
|
addvaultwizard.new.validCharacters.numbers=Numeri
|
||||||
addvaultwizard.new.validCharacters.dashes=Trattino (%s) o tratto basso (%s)
|
addvaultwizard.new.validCharacters.dashes=Trattino (%s) o trattino basso (%s)
|
||||||
### Expert Settings
|
### Expert Settings
|
||||||
addvaultwizard.new.expertSettings.enableExpertSettingsCheckbox=Abilita le impostazioni avanzate
|
addvaultwizard.new.expertSettings.enableExpertSettingsCheckbox=Abilita le impostazioni avanzate
|
||||||
addvaultwizard.new.expertSettings.shorteningThreshold.invalid=Inserisci un valore compreso tra 36 e 220 (predefinito 220)
|
addvaultwizard.new.expertSettings.shorteningThreshold.invalid=Inserisci un valore compreso tra 36 e 220 (predefinito 220)
|
||||||
@@ -78,13 +78,13 @@ addvault.new.readme.storageLocation.fileName=IMPORTANTE.rtf
|
|||||||
addvault.new.readme.storageLocation.1=⚠️ FILE DELLA CASSAFORTE ⚠️
|
addvault.new.readme.storageLocation.1=⚠️ FILE DELLA CASSAFORTE ⚠️
|
||||||
addvault.new.readme.storageLocation.2=Questa è la posizione d'archiviazione della tua cassaforte.
|
addvault.new.readme.storageLocation.2=Questa è la posizione d'archiviazione della tua cassaforte.
|
||||||
addvault.new.readme.storageLocation.3=NON
|
addvault.new.readme.storageLocation.3=NON
|
||||||
addvault.new.readme.storageLocation.4=• alterare nessun file in questa cartella o
|
addvault.new.readme.storageLocation.4=• modificare alcun file in questa cartella o
|
||||||
addvault.new.readme.storageLocation.5=• incollare alcun file per la crittografia in questa cartella.
|
addvault.new.readme.storageLocation.5=• incollare alcun file per la crittografia in questa cartella.
|
||||||
addvault.new.readme.storageLocation.6=Se si desidera crittografare i file e visualizzare il contenuto della cassaforte, effettuare le seguenti operazioni:
|
addvault.new.readme.storageLocation.6=Se si desidera crittografare i file e visualizzare il contenuto della cassaforte, effettuare le seguenti operazioni:
|
||||||
addvault.new.readme.storageLocation.7=1. Aggiungi questa cassaforte a Cryptomator.
|
addvault.new.readme.storageLocation.7=1. Aggiungi questa cassaforte a Cryptomator.
|
||||||
addvault.new.readme.storageLocation.8=2. Sblocca la cassaforte su Cryptomator.
|
addvault.new.readme.storageLocation.8=2. Sblocca la cassaforte in Criptomator.
|
||||||
addvault.new.readme.storageLocation.9=3. Apri la posizione d'accesso cliccando sul pulsante "Rivela".
|
addvault.new.readme.storageLocation.9=3. Apri la posizione d'accesso cliccando sul pulsante "Rivela".
|
||||||
addvault.new.readme.storageLocation.10=Se ti serve aiuto, visita la documentazione: %s
|
addvault.new.readme.storageLocation.10=Se hai bisogno di aiuto, leggi la documentazione: %s
|
||||||
addvault.new.readme.accessLocation.fileName=BENVENUTO.rtf
|
addvault.new.readme.accessLocation.fileName=BENVENUTO.rtf
|
||||||
addvault.new.readme.accessLocation.1=🔐 VOLUME CRITTOGRAFATO 🔐
|
addvault.new.readme.accessLocation.1=🔐 VOLUME CRITTOGRAFATO 🔐
|
||||||
addvault.new.readme.accessLocation.2=Questa è la posizione d'accesso della tua cassaforte.
|
addvault.new.readme.accessLocation.2=Questa è la posizione d'accesso della tua cassaforte.
|
||||||
@@ -109,7 +109,7 @@ removeVault.confirmBtn=Rimuovi Cassaforte
|
|||||||
# Change Password
|
# Change Password
|
||||||
changepassword.title=Modifica la Password
|
changepassword.title=Modifica la Password
|
||||||
changepassword.enterOldPassword=Inserisci la password corrente per "%s"
|
changepassword.enterOldPassword=Inserisci la password corrente per "%s"
|
||||||
changepassword.finalConfirmation=Capisco che non potrò accedere ai miei dati se dimentico la mia password
|
changepassword.finalConfirmation=Ho capito che non sarò in grado di accedere ai miei dati se dimentico la mia password
|
||||||
|
|
||||||
# Forget Password
|
# Forget Password
|
||||||
forgetPassword.title=Dimentica la Password
|
forgetPassword.title=Dimentica la Password
|
||||||
@@ -120,7 +120,7 @@ forgetPassword.confirmBtn=Dimentica Password
|
|||||||
# Unlock
|
# Unlock
|
||||||
unlock.title=Sblocca "%s"
|
unlock.title=Sblocca "%s"
|
||||||
unlock.passwordPrompt=Inserisci la password per "%s":
|
unlock.passwordPrompt=Inserisci la password per "%s":
|
||||||
unlock.savePassword=Ricorda la Password
|
unlock.savePassword=Ricorda la password
|
||||||
unlock.unlockBtn=Sblocca
|
unlock.unlockBtn=Sblocca
|
||||||
## Select
|
## Select
|
||||||
unlock.chooseMasterkey.message=File Masterkey non trovato
|
unlock.chooseMasterkey.message=File Masterkey non trovato
|
||||||
@@ -135,8 +135,8 @@ unlock.success.revealBtn=Rivela l'Unità
|
|||||||
## Failure
|
## Failure
|
||||||
unlock.error.customPath.message=Impossibile montare la cassaforte sul percorso personalizzato
|
unlock.error.customPath.message=Impossibile montare la cassaforte sul percorso personalizzato
|
||||||
unlock.error.customPath.description.notSupported=Se desideri continuare a utilizzare il percorso personalizzato, vai alle preferenze e seleziona un tipo di volume che lo supporta. Altrimenti, vai alle opzioni della cassaforte e scegli un punto di montaggio supportato.
|
unlock.error.customPath.description.notSupported=Se desideri continuare a utilizzare il percorso personalizzato, vai alle preferenze e seleziona un tipo di volume che lo supporta. Altrimenti, vai alle opzioni della cassaforte e scegli un punto di montaggio supportato.
|
||||||
unlock.error.customPath.description.notExists=Il percorso di mount personalizzato non esiste. Crealo nel tuo file system locale o cambialo nelle opzioni della cassaforte.
|
unlock.error.customPath.description.notExists=Il percorso di montaggio selezionato non esiste. Crealo nel tuo file system locale o cambialo nelle opzioni della cassaforte.
|
||||||
unlock.error.customPath.description.inUse=La lettera di unità o il percorso di montaggio selezionato "%s" è già in uso.
|
unlock.error.customPath.description.inUse=La lettera dell'unità o il percorso di montaggio selezionato "%s" è già in uso.
|
||||||
unlock.error.customPath.description.hideawayNotDir=Impossibile rimuovere il file temporaneo nascosto "%3$s" utilizzato per lo sblocco. Controllare il file e quindi eliminarlo manualmente.
|
unlock.error.customPath.description.hideawayNotDir=Impossibile rimuovere il file temporaneo nascosto "%3$s" utilizzato per lo sblocco. Controllare il file e quindi eliminarlo manualmente.
|
||||||
unlock.error.customPath.description.couldNotBeCleaned=La tua cassaforte non può essere montata sul percorso "%s". Riprova o scegli un percorso diverso.
|
unlock.error.customPath.description.couldNotBeCleaned=La tua cassaforte non può essere montata sul percorso "%s". Riprova o scegli un percorso diverso.
|
||||||
unlock.error.customPath.description.notEmptyDir=Il percorso di montaggio selezionato "%s" non è una cartella vuota. Scegli una cartella vuota e riprova.
|
unlock.error.customPath.description.notEmptyDir=Il percorso di montaggio selezionato "%s" non è una cartella vuota. Scegli una cartella vuota e riprova.
|
||||||
@@ -154,10 +154,9 @@ hub.receive.message=Elaborazione della risposta…
|
|||||||
hub.receive.description=Cryptomator sta ricevendo ed elaborando la risposta da Hub. Attendere prego.
|
hub.receive.description=Cryptomator sta ricevendo ed elaborando la risposta da Hub. Attendere prego.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Nuovo dispositivo
|
hub.register.message=Nuovo dispositivo
|
||||||
hub.register.description=Questo è il primo accesso Hub da questo dispositivo. Si prega di autorizzarlo utilizzando il codice di configurazione.
|
hub.register.description=Questo è il primo accesso all'Hub da questo dispositivo. Per favore autorizzalo utilizzando la tua chiave dell'account.
|
||||||
hub.register.nameLabel=Nome Del Dispositivo
|
hub.register.nameLabel=Nome Del Dispositivo
|
||||||
hub.register.setupCodeLabel=Codice di configurazione
|
hub.register.invalidAccountKeyLabel=Chiave dell'account non valida
|
||||||
hub.register.invalidSetupCode=Codice di configurazione non valido
|
|
||||||
hub.register.occupiedMsg=Nome già in uso
|
hub.register.occupiedMsg=Nome già in uso
|
||||||
hub.register.registerBtn=Conferma
|
hub.register.registerBtn=Conferma
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=Si è verificato un errore nel processo di nomina
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Accesso negato
|
hub.unauthorized.message=Accesso negato
|
||||||
hub.unauthorized.description=Il tuo dispositivo non è ancora stato autorizzato ad accedere a questa cassaforte. Chiedi al proprietario della cassaforte di autorizzarlo.
|
hub.unauthorized.description=Il tuo dispositivo non è ancora stato autorizzato ad accedere a questa cassaforte. Chiedi al proprietario della cassaforte di autorizzarlo.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Azione richiesta
|
||||||
|
hub.requireAccountInit.description.0=Per procedere, completa i passaggi richiesti nel tuo
|
||||||
|
hub.requireAccountInit.description.1=profilo utente Hub
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Licenza Hub non valida
|
hub.invalidLicense.message=Licenza Hub non valida
|
||||||
hub.invalidLicense.description=La tua istanza Cryptomator Hub ha una licenza non valida. Si prega di informare un amministratore Hub per aggiornare o rinnovare la licenza.
|
hub.invalidLicense.description=La tua istanza Cryptomator Hub ha una licenza non valida. Si prega di informare un amministratore Hub per aggiornare o rinnovare la licenza.
|
||||||
|
|||||||
@@ -154,10 +154,7 @@ hub.receive.message=応答を処理中…
|
|||||||
hub.receive.description=Cryptomator が Hub からの応答を受信、処理中です。しばらくお待ちください。
|
hub.receive.description=Cryptomator が Hub からの応答を受信、処理中です。しばらくお待ちください。
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=新しいデバイス
|
hub.register.message=新しいデバイス
|
||||||
hub.register.description=このデバイスから初めて Hub にアクセスします。セットアップ コードを使用して、認証してください。
|
|
||||||
hub.register.nameLabel=デバイス名
|
hub.register.nameLabel=デバイス名
|
||||||
hub.register.setupCodeLabel=セットアップ コード
|
|
||||||
hub.register.invalidSetupCode=不正なセットアップ コード
|
|
||||||
hub.register.occupiedMsg=この名前は既に使われています
|
hub.register.occupiedMsg=この名前は既に使われています
|
||||||
hub.register.registerBtn=確認
|
hub.register.registerBtn=確認
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +166,11 @@ hub.registerFailed.description=デバイス名登録中にエラーが発生し
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=アクセスが拒否されました
|
hub.unauthorized.message=アクセスが拒否されました
|
||||||
hub.unauthorized.description=お使いのデバイスはまだこの金庫にアクセスする権限がありません。金庫のオーナーに権限を与えてもらってください。
|
hub.unauthorized.description=お使いのデバイスはまだこの金庫にアクセスする権限がありません。金庫のオーナーに権限を与えてもらってください。
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=アクションが必要です
|
||||||
|
hub.requireAccountInit.description.0=続行するには以下のサイトで必要な手順を完了してください
|
||||||
|
hub.requireAccountInit.description.1=Hub ユーザープロフィール
|
||||||
|
hub.requireAccountInit.description.2=。
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Hub のライセンスが無効です
|
hub.invalidLicense.message=Hub のライセンスが無効です
|
||||||
hub.invalidLicense.description=Cryptomator Hub インスタンスのライセンスが無効です。ライセンスをアップグレードまたは更新するには、Hub の管理者にご連絡ください。
|
hub.invalidLicense.description=Cryptomator Hub インスタンスのライセンスが無効です。ライセンスをアップグレードまたは更新するには、Hub の管理者にご連絡ください。
|
||||||
|
|||||||
@@ -138,6 +138,7 @@ hub.register.registerBtn=확인
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=액세스 거부
|
hub.unauthorized.message=액세스 거부
|
||||||
hub.unauthorized.description=귀하의 기기는 아직 이 저장소에 액세스할 수 있는 권한이 없습니다. Vault 소유자에게 승인을 요청하세요.
|
hub.unauthorized.description=귀하의 기기는 아직 이 저장소에 액세스할 수 있는 권한이 없습니다. Vault 소유자에게 승인을 요청하세요.
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Hub 라이선스가 잘못되었습니다.
|
hub.invalidLicense.message=Hub 라이선스가 잘못되었습니다.
|
||||||
hub.invalidLicense.description=Cryptomator Hub 인스턴스에 잘못된 라이선스가 있습니다. 라이센스를 업그레이드하거나 갱신하려면 허브 관리자에게 알리십시오.
|
hub.invalidLicense.description=Cryptomator Hub 인스턴스에 잘못된 라이선스가 있습니다. 라이센스를 업그레이드하거나 갱신하려면 허브 관리자에게 알리십시오.
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ hub.register.registerBtn=Apstiprināt
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -77,6 +77,7 @@ hub.register.registerBtn=Потврди
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -154,10 +154,9 @@ hub.receive.message=Prosesserer svar…
|
|||||||
hub.receive.description=Cryptomator mottar og behandler svaret fra Hub. Vennligst vent.
|
hub.receive.description=Cryptomator mottar og behandler svaret fra Hub. Vennligst vent.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Ny Enhet
|
hub.register.message=Ny Enhet
|
||||||
hub.register.description=Dette er den første Hub-tilgangen fra denne enheten. Vennligst autoriser den ved å bruke oppsettskoden.
|
hub.register.description=Dette er den første Hub-tilgangen fra denne enheten. Vennligst autoriser den ved hjelp av kontonøkkelen.
|
||||||
hub.register.nameLabel=Enhetsnavn
|
hub.register.nameLabel=Enhetsnavn
|
||||||
hub.register.setupCodeLabel=Installasjonkode
|
hub.register.invalidAccountKeyLabel=Ugyldig kontonøkkel
|
||||||
hub.register.invalidSetupCode=Feil Installasjonkode
|
|
||||||
hub.register.occupiedMsg=Navnet er allerede i bruk
|
hub.register.occupiedMsg=Navnet er allerede i bruk
|
||||||
hub.register.registerBtn=Bekreft
|
hub.register.registerBtn=Bekreft
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=Under navngivingsprosessen oppsto det en feilmeld
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Ingen tilgang
|
hub.unauthorized.message=Ingen tilgang
|
||||||
hub.unauthorized.description=Enheten din har ikke blitt autorisert til å få tilgang til dette hvelvet ennå. Spør hvelveieren om å tillate det.
|
hub.unauthorized.description=Enheten din har ikke blitt autorisert til å få tilgang til dette hvelvet ennå. Spør hvelveieren om å tillate det.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Påkrevd handling
|
||||||
|
hub.requireAccountInit.description.0=For å fortsette, fullfør trinnene som kreves i din
|
||||||
|
hub.requireAccountInit.description.1=Hub brukerprofil
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Hub-lisens er ugyldig
|
hub.invalidLicense.message=Hub-lisens er ugyldig
|
||||||
hub.invalidLicense.description=Cryptomator Hub instansen din har en ugyldig lisens. Vennligst informer en Hub-administrator om å oppgradere eller fornye lisensen.
|
hub.invalidLicense.description=Cryptomator Hub instansen din har en ugyldig lisens. Vennligst informer en Hub-administrator om å oppgradere eller fornye lisensen.
|
||||||
|
|||||||
@@ -154,10 +154,9 @@ hub.receive.message=Antwoord verwerken…
|
|||||||
hub.receive.description=Cryptomator ontvangt en verwerkt de reactie van Hub. Een ogenblik geduld.
|
hub.receive.description=Cryptomator ontvangt en verwerkt de reactie van Hub. Een ogenblik geduld.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Nieuw apparaat
|
hub.register.message=Nieuw apparaat
|
||||||
hub.register.description=Dit is de eerste Hub toegang vanaf dit apparaat. Gelieve toegang te bevestigen met behulp van uw installatiecode.
|
hub.register.description=Dit is de eerste Hub toegang vanaf dit apparaat. Bevestig deze toegang met behulp van uw Account Key.
|
||||||
hub.register.nameLabel=Apparaatnaam
|
hub.register.nameLabel=Apparaatnaam
|
||||||
hub.register.setupCodeLabel=Installatiecode
|
hub.register.invalidAccountKeyLabel=Ongeldige Account Key
|
||||||
hub.register.invalidSetupCode=Ongeldige installatiecode
|
|
||||||
hub.register.occupiedMsg=Naam al in gebruik
|
hub.register.occupiedMsg=Naam al in gebruik
|
||||||
hub.register.registerBtn=Bevestig
|
hub.register.registerBtn=Bevestig
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=Er is een fout in het naamproces geworpen. Kijk i
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Toegang geweigerd
|
hub.unauthorized.message=Toegang geweigerd
|
||||||
hub.unauthorized.description=Uw apparaat is nog niet gemachtigd om toegang te krijgen tot deze kluis. Vraag de eigenaar van de kluis om toestemming te geven.
|
hub.unauthorized.description=Uw apparaat is nog niet gemachtigd om toegang te krijgen tot deze kluis. Vraag de eigenaar van de kluis om toestemming te geven.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Actie vereist
|
||||||
|
hub.requireAccountInit.description.0=Om verder te gaan, gelieve de stappen te voltooien in uw
|
||||||
|
hub.requireAccountInit.description.1=Hub gebruikersprofiel
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Hub Licentie ongeldig
|
hub.invalidLicense.message=Hub Licentie ongeldig
|
||||||
hub.invalidLicense.description=Uw Cryptomator Hub installatie heeft een ongeldige licentie. Informeer een Hub administrator om de licentie te upgraden of te verlengen.
|
hub.invalidLicense.description=Uw Cryptomator Hub installatie heeft een ongeldige licentie. Informeer een Hub administrator om de licentie te upgraden of te verlengen.
|
||||||
|
|||||||
@@ -100,6 +100,7 @@ unlock.success.revealBtn=Gjer eininga synleg
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -99,9 +99,11 @@ unlock.success.revealBtn=ਡਰਾਇਵ ਦਿਖਾਓ
|
|||||||
### Waiting
|
### Waiting
|
||||||
### Receive Key
|
### Receive Key
|
||||||
### Register Device
|
### Register Device
|
||||||
|
hub.register.registerBtn=ਤਸਦੀਕ
|
||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -154,10 +154,9 @@ hub.receive.message=Przetwarzanie odpowiedzi…
|
|||||||
hub.receive.description=Cryptomator odbiera i przetwarza odpowiedź z Huba, proszę czekać.
|
hub.receive.description=Cryptomator odbiera i przetwarza odpowiedź z Huba, proszę czekać.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Nowe Urządzenie
|
hub.register.message=Nowe Urządzenie
|
||||||
hub.register.description=To jest pierwszy dostęp do centrum z tego urządzenia. Proszę autoryzować go za pomocą kodu konfiguracyjnego.
|
hub.register.description=To jest pierwszy dostęp do Huba z tego urządzenia. Proszę autoryzować go za pomocą klucza konta.
|
||||||
hub.register.nameLabel=Nazwa urządzenia
|
hub.register.nameLabel=Nazwa urządzenia
|
||||||
hub.register.setupCodeLabel=Kod konfiguracyjny
|
hub.register.invalidAccountKeyLabel=Błędny klucz konta
|
||||||
hub.register.invalidSetupCode=Błędny kod konfiguracyjny
|
|
||||||
hub.register.occupiedMsg=Nazwa jest już używana
|
hub.register.occupiedMsg=Nazwa jest już używana
|
||||||
hub.register.registerBtn=Zatwierdź
|
hub.register.registerBtn=Zatwierdź
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=Wystąpił błąd podczas ustawiania nazwy. Aby u
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Brak dostępu
|
hub.unauthorized.message=Brak dostępu
|
||||||
hub.unauthorized.description=Twoje urządzenie nie zostało jeszcze upoważnione do dostępu do tego sejfu. Poproś właściciela sejfu o autoryzację.
|
hub.unauthorized.description=Twoje urządzenie nie zostało jeszcze upoważnione do dostępu do tego sejfu. Poproś właściciela sejfu o autoryzację.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Wymagane działanie
|
||||||
|
hub.requireAccountInit.description.0=Aby kontynuować, wykonaj wymagane kroki w Twoim
|
||||||
|
hub.requireAccountInit.description.1=profilu użytkownika Hub
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Nieważna licencja Huba
|
hub.invalidLicense.message=Nieważna licencja Huba
|
||||||
hub.invalidLicense.description=Twoja instancja Hub ma nieprawidłową licencję. Poproś administratora Hub o uaktualnienie lub odnowienie licencji.
|
hub.invalidLicense.description=Twoja instancja Hub ma nieprawidłową licencję. Poproś administratora Hub o uaktualnienie lub odnowienie licencji.
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ traymenu.vault.reveal=Revelar
|
|||||||
# Add Vault Wizard
|
# Add Vault Wizard
|
||||||
addvaultwizard.title=Adicionar Cofre
|
addvaultwizard.title=Adicionar Cofre
|
||||||
## New
|
## New
|
||||||
|
addvaultwizard.new.title=Adicionar novo cofre
|
||||||
### Name
|
### Name
|
||||||
addvaultwizard.new.nameInstruction=Escolha um nome para o cofre
|
addvaultwizard.new.nameInstruction=Escolha um nome para o cofre
|
||||||
addvaultwizard.new.namePrompt=Nome do Cofre
|
addvaultwizard.new.namePrompt=Nome do Cofre
|
||||||
@@ -90,6 +91,7 @@ addvault.new.readme.accessLocation.2=Este é o local de acesso do seu cofre.
|
|||||||
addvault.new.readme.accessLocation.3=Qualquer ficheiro adicionado a este volume será encriptado pelo Cryptomator. Poderá trabalhar nestes normalmente como em qualquer outra unidade/pasta. Esta é apenas uma visualização desencriptada do seu conteúdo, os seus ficheiros continuam encriptados no seu disco rígido.
|
addvault.new.readme.accessLocation.3=Qualquer ficheiro adicionado a este volume será encriptado pelo Cryptomator. Poderá trabalhar nestes normalmente como em qualquer outra unidade/pasta. Esta é apenas uma visualização desencriptada do seu conteúdo, os seus ficheiros continuam encriptados no seu disco rígido.
|
||||||
addvault.new.readme.accessLocation.4=Sinta-se livre para remover este ficheiro.
|
addvault.new.readme.accessLocation.4=Sinta-se livre para remover este ficheiro.
|
||||||
## Existing
|
## Existing
|
||||||
|
addvaultwizard.existing.title=Adicionar cofre existente
|
||||||
addvaultwizard.existing.instruction=Escolha o ficheiro "vault.cryptomator" do seu cofre. Se encontrar unicamente o ficheiro "masterkey.cryptomator", selecione-o.
|
addvaultwizard.existing.instruction=Escolha o ficheiro "vault.cryptomator" do seu cofre. Se encontrar unicamente o ficheiro "masterkey.cryptomator", selecione-o.
|
||||||
addvaultwizard.existing.chooseBtn=Escolher…
|
addvaultwizard.existing.chooseBtn=Escolher…
|
||||||
addvaultwizard.existing.filePickerTitle=Selecionar o ficheiro do cofre
|
addvaultwizard.existing.filePickerTitle=Selecionar o ficheiro do cofre
|
||||||
@@ -151,6 +153,7 @@ hub.auth.loginLink=Não foi redirecionado? Clique aqui para abrir.
|
|||||||
hub.receive.message=A processar a resposta…
|
hub.receive.message=A processar a resposta…
|
||||||
hub.receive.description=Cryptomator está a receber e a processar a resposta do Hub. Por favor aguarde.
|
hub.receive.description=Cryptomator está a receber e a processar a resposta do Hub. Por favor aguarde.
|
||||||
### Register Device
|
### Register Device
|
||||||
|
hub.register.message=Novo dispositivo
|
||||||
hub.register.nameLabel=Nome do dispositivo
|
hub.register.nameLabel=Nome do dispositivo
|
||||||
hub.register.occupiedMsg=Nome já utilizado
|
hub.register.occupiedMsg=Nome já utilizado
|
||||||
hub.register.registerBtn=Confirmar
|
hub.register.registerBtn=Confirmar
|
||||||
@@ -163,6 +166,11 @@ hub.registerFailed.description=Houve um erro no processo de nomear. Para mais de
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Acesso negado
|
hub.unauthorized.message=Acesso negado
|
||||||
hub.unauthorized.description=O seu dispositivo ainda não foi autorizado a aceder a este cofre. Peça ao proprietário do cofre para o autorizar.
|
hub.unauthorized.description=O seu dispositivo ainda não foi autorizado a aceder a este cofre. Peça ao proprietário do cofre para o autorizar.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Ação requerida
|
||||||
|
hub.requireAccountInit.description.0=Para continuar, conclua as etapas necessárias no seu
|
||||||
|
hub.requireAccountInit.description.1=perfil de usuário do Hub
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Licença Hub inválida
|
hub.invalidLicense.message=Licença Hub inválida
|
||||||
hub.invalidLicense.description=A entidade do seu Cryptomator Hub tem uma licença inválida. Por favor, informe o administrador do Hub para atualizar ou renovar a licença.
|
hub.invalidLicense.description=A entidade do seu Cryptomator Hub tem uma licença inválida. Por favor, informe o administrador do Hub para atualizar ou renovar a licença.
|
||||||
@@ -335,6 +343,9 @@ main.vaultlist.contextMenu.unlock=Desbloquear…
|
|||||||
main.vaultlist.contextMenu.unlockNow=Desbloquear agora
|
main.vaultlist.contextMenu.unlockNow=Desbloquear agora
|
||||||
main.vaultlist.contextMenu.vaultoptions=Mostrar opções do Cofre
|
main.vaultlist.contextMenu.vaultoptions=Mostrar opções do Cofre
|
||||||
main.vaultlist.contextMenu.reveal=Revelar unidade
|
main.vaultlist.contextMenu.reveal=Revelar unidade
|
||||||
|
main.vaultlist.addVaultBtn=Adicionar
|
||||||
|
main.vaultlist.addVaultBtn.menuItemNew=Novo cofre...
|
||||||
|
main.vaultlist.addVaultBtn.menuItemExisting=Cofre Existente...
|
||||||
## Vault Detail
|
## Vault Detail
|
||||||
### Welcome
|
### Welcome
|
||||||
main.vaultDetail.welcomeOnboarding=Obrigado por escolher Cryptomator para proteger os seus ficheiros. Se precisar de alguma ajuda, veja os nossos guias introdutórios:
|
main.vaultDetail.welcomeOnboarding=Obrigado por escolher Cryptomator para proteger os seus ficheiros. Se precisar de alguma ajuda, veja os nossos guias introdutórios:
|
||||||
|
|||||||
@@ -154,10 +154,9 @@ hub.receive.message=Processando resposta…
|
|||||||
hub.receive.description=Cryptomator está recebendo e processando a resposta do Hub. Por favor, aguarde.
|
hub.receive.description=Cryptomator está recebendo e processando a resposta do Hub. Por favor, aguarde.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Novo Dispositivo
|
hub.register.message=Novo Dispositivo
|
||||||
hub.register.description=Este é o primeiro acesso do Hub a partir deste dispositivo. Por favor, autorize-o usando seu código de configuração.
|
hub.register.description=Este é o primeiro acesso do Hub deste dispositivo. Por favor, autorize-o usando sua Chave de Conta.
|
||||||
hub.register.nameLabel=Nome do dispositivo
|
hub.register.nameLabel=Nome do dispositivo
|
||||||
hub.register.setupCodeLabel=Código de Configuração
|
hub.register.invalidAccountKeyLabel=Chave de Conta inválida
|
||||||
hub.register.invalidSetupCode=Código de Configuração Invalido
|
|
||||||
hub.register.occupiedMsg=Este nome já está em uso
|
hub.register.occupiedMsg=Este nome já está em uso
|
||||||
hub.register.registerBtn=Confirme
|
hub.register.registerBtn=Confirme
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=Ocorreu um erro no processo de nomeação do disp
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Acesso negado
|
hub.unauthorized.message=Acesso negado
|
||||||
hub.unauthorized.description=Seu dispositivo ainda não foi autorizado a acessar este cofre. Peça ao proprietário ou a um administrador deste cofre para autorizá-lo.
|
hub.unauthorized.description=Seu dispositivo ainda não foi autorizado a acessar este cofre. Peça ao proprietário ou a um administrador deste cofre para autorizá-lo.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Ação necessária
|
||||||
|
hub.requireAccountInit.description.0=Para prosseguir, por favor, complete os passos necessários
|
||||||
|
hub.requireAccountInit.description.1=Perfil de usuário do Hub
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Licença Invalida
|
hub.invalidLicense.message=Licença Invalida
|
||||||
hub.invalidLicense.description=Sua instância do Cryptomator Hub possui uma licença inválida. Por favor, informe um administrador do Hub para atualizar ou renovar a licença.
|
hub.invalidLicense.description=Sua instância do Cryptomator Hub possui uma licença inválida. Por favor, informe um administrador do Hub para atualizar ou renovar a licença.
|
||||||
|
|||||||
@@ -153,6 +153,7 @@ hub.auth.loginLink=Nu ați fost redirecționat? Apăsați aici pentru a deschide
|
|||||||
hub.receive.message=Se procesează răspunsul…
|
hub.receive.message=Se procesează răspunsul…
|
||||||
hub.receive.description=In acest moment Criptomatorul primește și procesează răspunsul de la Hub. Vă rugăm să așteptați.
|
hub.receive.description=In acest moment Criptomatorul primește și procesează răspunsul de la Hub. Vă rugăm să așteptați.
|
||||||
### Register Device
|
### Register Device
|
||||||
|
hub.register.message=Dispozitiv nou
|
||||||
hub.register.nameLabel=Numele dispozitivului
|
hub.register.nameLabel=Numele dispozitivului
|
||||||
hub.register.occupiedMsg=Acest nume este deja utilizat
|
hub.register.occupiedMsg=Acest nume este deja utilizat
|
||||||
hub.register.registerBtn=Confirmați
|
hub.register.registerBtn=Confirmați
|
||||||
@@ -165,6 +166,11 @@ hub.registerFailed.description=O eroare a fost întâmpinata în procesul de den
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Acces respins
|
hub.unauthorized.message=Acces respins
|
||||||
hub.unauthorized.description=Dispozitivul dvs. nu a fost autorizat să acceseze acest seif. Solicitați proprietarului seifului să va autorizeze accesul.
|
hub.unauthorized.description=Dispozitivul dvs. nu a fost autorizat să acceseze acest seif. Solicitați proprietarului seifului să va autorizeze accesul.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Acțiune necesară
|
||||||
|
hub.requireAccountInit.description.0=Pentru a continua, vă rugăm să finalizaţi paşii necesari în
|
||||||
|
hub.requireAccountInit.description.1=Profil utilizator Hub
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Licență de Hub invalidă
|
hub.invalidLicense.message=Licență de Hub invalidă
|
||||||
hub.invalidLicense.description=Instanța Hub are o licență invalidă. Vă rugăm să informați un administrator Hub să actualizeze sau să reînnoiască licența.
|
hub.invalidLicense.description=Instanța Hub are o licență invalidă. Vă rugăm să informați un administrator Hub să actualizeze sau să reînnoiască licența.
|
||||||
|
|||||||
@@ -154,10 +154,7 @@ hub.receive.message=Обработка ответа…
|
|||||||
hub.receive.description=Cryptomator принимает и обрабатывает ответ от хаба. Подождите.
|
hub.receive.description=Cryptomator принимает и обрабатывает ответ от хаба. Подождите.
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=Новое устройство
|
hub.register.message=Новое устройство
|
||||||
hub.register.description=Это первый доступ к Хабу с этого устройства. Пожалуйста, авторизуйте его, используя ваш установочный код.
|
|
||||||
hub.register.nameLabel=Имя устройства
|
hub.register.nameLabel=Имя устройства
|
||||||
hub.register.setupCodeLabel=Код установки
|
|
||||||
hub.register.invalidSetupCode=Неверный код установки
|
|
||||||
hub.register.occupiedMsg=Имя уже используется
|
hub.register.occupiedMsg=Имя уже используется
|
||||||
hub.register.registerBtn=Подтвердить
|
hub.register.registerBtn=Подтвердить
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +166,11 @@ hub.registerFailed.description=Ошибка присвоения имени. Б
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Доступ запрещен
|
hub.unauthorized.message=Доступ запрещен
|
||||||
hub.unauthorized.description=Устройство ещё не авторизовано для доступа к этому хранилищу. Попросите владельца хранилища разрешить его.
|
hub.unauthorized.description=Устройство ещё не авторизовано для доступа к этому хранилищу. Попросите владельца хранилища разрешить его.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Требуется действие
|
||||||
|
hub.requireAccountInit.description.0=Для продолжения выполните необходимые шаги в
|
||||||
|
hub.requireAccountInit.description.1=профиле пользователя хаба
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Лицензия хаба недействительна
|
hub.invalidLicense.message=Лицензия хаба недействительна
|
||||||
hub.invalidLicense.description=У вашего хаба Cryptomator неверная лицензия. Попросите администратора хаба обновить или продлить лицензию.
|
hub.invalidLicense.description=У вашего хаба Cryptomator неверная лицензия. Попросите администратора хаба обновить или продлить лицензию.
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ unlock.unlockBtn=අගුළුහරින්න
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -153,6 +153,7 @@ hub.auth.loginLink=Nepresmerované? Kliknúť tu pre otvorenie.
|
|||||||
hub.receive.message=Spracovávanie odpovede…
|
hub.receive.message=Spracovávanie odpovede…
|
||||||
hub.receive.description=Cryptomator prijíma a spracúva odpovede z Hub-u. Prosím počkajte.
|
hub.receive.description=Cryptomator prijíma a spracúva odpovede z Hub-u. Prosím počkajte.
|
||||||
### Register Device
|
### Register Device
|
||||||
|
hub.register.message=Nové zariadenie
|
||||||
hub.register.nameLabel=Názov zariadenia
|
hub.register.nameLabel=Názov zariadenia
|
||||||
hub.register.occupiedMsg=Názov už existuje
|
hub.register.occupiedMsg=Názov už existuje
|
||||||
hub.register.registerBtn=Potvrdiť
|
hub.register.registerBtn=Potvrdiť
|
||||||
@@ -165,6 +166,7 @@ hub.registerFailed.description=Vznikla chyba počas pomenovávacieho procesu. Pr
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Prístup zamietnutý
|
hub.unauthorized.message=Prístup zamietnutý
|
||||||
hub.unauthorized.description=Vaše zaradenie zatiaľ ešte nebolo autorizované pre pristúp tohto trezora. Požiadajte majiteľa trezora o autorizovanie.
|
hub.unauthorized.description=Vaše zaradenie zatiaľ ešte nebolo autorizované pre pristúp tohto trezora. Požiadajte majiteľa trezora o autorizovanie.
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Neplatná licencia Hub-u
|
hub.invalidLicense.message=Neplatná licencia Hub-u
|
||||||
hub.invalidLicense.description=Vaša inštancia Cryptomator Hub-u má neplatnú licenciu. Prosím informujte Hub administrátora pre aktualizáciu alebo obnovenie licencie.
|
hub.invalidLicense.description=Vaša inštancia Cryptomator Hub-u má neplatnú licenciu. Prosím informujte Hub administrátora pre aktualizáciu alebo obnovenie licencie.
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ error.technicalDetails=Podrobnosti:
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -107,6 +107,7 @@ unlock.success.revealBtn=Otvori disk
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -100,6 +100,7 @@ unlock.success.revealBtn=Otvori disk
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -153,7 +153,10 @@ hub.auth.loginLink=Inte omdirigerad? Klicka här för att öppna den.
|
|||||||
hub.receive.message=Bearbetar svar…
|
hub.receive.message=Bearbetar svar…
|
||||||
hub.receive.description=Cryptomator tar emot och bearbetar svaret från Hub. Vänligen vänta.
|
hub.receive.description=Cryptomator tar emot och bearbetar svaret från Hub. Vänligen vänta.
|
||||||
### Register Device
|
### Register Device
|
||||||
|
hub.register.message=Ny enhet
|
||||||
|
hub.register.description=Detta är den första navåtkomsten från den här enheten. Vänligen auktorisera den med din kontonyckel.
|
||||||
hub.register.nameLabel=Enhetsnamn
|
hub.register.nameLabel=Enhetsnamn
|
||||||
|
hub.register.invalidAccountKeyLabel=Ogiltig kontonyckel
|
||||||
hub.register.occupiedMsg=Namnet används redan
|
hub.register.occupiedMsg=Namnet används redan
|
||||||
hub.register.registerBtn=Bekräfta
|
hub.register.registerBtn=Bekräfta
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -165,6 +168,11 @@ hub.registerFailed.description=Ett fel uppstod i namngivningsprocessen. För mer
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Åtkomst nekad
|
hub.unauthorized.message=Åtkomst nekad
|
||||||
hub.unauthorized.description=Din enhet har ännu inte behörighet att komma åt detta valv. Be valvägaren att godkänna det.
|
hub.unauthorized.description=Din enhet har ännu inte behörighet att komma åt detta valv. Be valvägaren att godkänna det.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Åtgärd krävs
|
||||||
|
hub.requireAccountInit.description.0=För att fortsätta, vänligen fyll i de steg som krävs i din
|
||||||
|
hub.requireAccountInit.description.1=Hubb användarprofil
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Din Hub-licens är ogiltig
|
hub.invalidLicense.message=Din Hub-licens är ogiltig
|
||||||
hub.invalidLicense.description=Din Cryptomator Hub-instans har en ogiltig licens. Vänligen informera en Hub administratör för att uppgradera eller förnya licensen.
|
hub.invalidLicense.description=Din Cryptomator Hub-instans har en ogiltig licens. Vänligen informera en Hub administratör för att uppgradera eller förnya licensen.
|
||||||
|
|||||||
@@ -148,6 +148,7 @@ hub.registerFailed.description=Hitilafu imetupwa katika mchakato wa kumtaja. Kwa
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Ufikiaji umekataliwa
|
hub.unauthorized.message=Ufikiaji umekataliwa
|
||||||
hub.unauthorized.description=Kifaa chako bado hakijaidhinishwa kufikia kuba hii. Uliza mwenye kuba aidhinishe.
|
hub.unauthorized.description=Kifaa chako bado hakijaidhinishwa kufikia kuba hii. Uliza mwenye kuba aidhinishe.
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Leseni ya Hub ni batili
|
hub.invalidLicense.message=Leseni ya Hub ni batili
|
||||||
hub.invalidLicense.description=Mfano wako wa Cryptomator Hub una leseni batili. Tafadhali mjulishe msimamizi wa Hub ili kuboresha au kusasisha leseni.
|
hub.invalidLicense.description=Mfano wako wa Cryptomator Hub una leseni batili. Tafadhali mjulishe msimamizi wa Hub ili kuboresha au kusasisha leseni.
|
||||||
|
|||||||
@@ -122,6 +122,7 @@ unlock.success.revealBtn=இயக்ககத்தை வெளிப்பட
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -36,6 +36,7 @@
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -93,6 +93,7 @@ unlock.unlockBtn=ปลดล็อก
|
|||||||
### Registration Success
|
### Registration Success
|
||||||
### Registration Failed
|
### Registration Failed
|
||||||
### Unauthorized
|
### Unauthorized
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
|
|
||||||
# Lock
|
# Lock
|
||||||
|
|||||||
@@ -156,8 +156,7 @@ hub.receive.description=Cryptomator, Hub'dan yanıtı alıyor ve işliyor. Lütf
|
|||||||
hub.register.message=Yeni Cihaz
|
hub.register.message=Yeni Cihaz
|
||||||
hub.register.description=Bu işlem bu cihazdan yapılan ilk Hub erişimidir. Lütfen kurulum kodunuzu kullanarak yetkilendirin.
|
hub.register.description=Bu işlem bu cihazdan yapılan ilk Hub erişimidir. Lütfen kurulum kodunuzu kullanarak yetkilendirin.
|
||||||
hub.register.nameLabel=Cihaz adı
|
hub.register.nameLabel=Cihaz adı
|
||||||
hub.register.setupCodeLabel=Kurulum Kodu
|
hub.register.invalidAccountKeyLabel=Geçersiz Hesap Anahtarı
|
||||||
hub.register.invalidSetupCode=Geçersiz Kurulum Kodu
|
|
||||||
hub.register.occupiedMsg=Ad zaten kullanımda
|
hub.register.occupiedMsg=Ad zaten kullanımda
|
||||||
hub.register.registerBtn=Onayla
|
hub.register.registerBtn=Onayla
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=İsimlendirme işleminde bir hata oluştu. Daha f
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Erişim engellendi
|
hub.unauthorized.message=Erişim engellendi
|
||||||
hub.unauthorized.description=Cihazınıza henüz bu kasaya erişim yetkisi verilmedi. Kasa sahibinden yetkilendirmesini isteyin.
|
hub.unauthorized.description=Cihazınıza henüz bu kasaya erişim yetkisi verilmedi. Kasa sahibinden yetkilendirmesini isteyin.
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=Eylem gerekli
|
||||||
|
hub.requireAccountInit.description.0=Devam etmek için, lütfen gerekli adımları tamamlayın
|
||||||
|
hub.requireAccountInit.description.1=Hub kullanıcı profili
|
||||||
|
hub.requireAccountInit.description.2=.
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Hub Lisansı geçersiz
|
hub.invalidLicense.message=Hub Lisansı geçersiz
|
||||||
hub.invalidLicense.description=Cryptomator Hub örneğinizde geçersiz bir lisans var. Lisansı yükseltmesi veya yenilemesi için lütfen bir Hub yöneticisini bilgilendirin.
|
hub.invalidLicense.description=Cryptomator Hub örneğinizde geçersiz bir lisans var. Lisansı yükseltmesi veya yenilemesi için lütfen bir Hub yöneticisini bilgilendirin.
|
||||||
|
|||||||
@@ -153,6 +153,7 @@ hub.registerFailed.description=Виникла помилка у процесі
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=У доступі відмовлено
|
hub.unauthorized.message=У доступі відмовлено
|
||||||
hub.unauthorized.description=Ваш пристрій ще не має прав доступу до цього vault. Попросіть власника vault надати їх.
|
hub.unauthorized.description=Ваш пристрій ще не має прав доступу до цього vault. Попросіть власника vault надати їх.
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Недійсна ліцензія Hub
|
hub.invalidLicense.message=Недійсна ліцензія Hub
|
||||||
hub.invalidLicense.description=У вашого Cryptomator Hub недійсна ліцензія. Будь ласка, повідомте адміністратору Hub, що потрібно оновити або продовжити ліцензію.
|
hub.invalidLicense.description=У вашого Cryptomator Hub недійсна ліцензія. Будь ласка, повідомте адміністратору Hub, що потрібно оновити або продовжити ліцензію.
|
||||||
|
|||||||
@@ -150,6 +150,7 @@ hub.registerFailed.description=Lỗi phát sinh trong quá trình đặt tên.
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=Truy cập bị từ chối
|
hub.unauthorized.message=Truy cập bị từ chối
|
||||||
hub.unauthorized.description=Thiết bị của bạn chưa được phép truy cập vault này. Yêu cầu chủ sở hữu cấp phép.
|
hub.unauthorized.description=Thiết bị của bạn chưa được phép truy cập vault này. Yêu cầu chủ sở hữu cấp phép.
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Giấy phép Hub không hợp lệ
|
hub.invalidLicense.message=Giấy phép Hub không hợp lệ
|
||||||
hub.invalidLicense.description=Phiên bản Cryptomator Hub của bạn có giấy phép không hợp lệ. Vui lòng thông báo cho quản trị viên Hub để nâng cấp hoặc gia hạn giấy phép.
|
hub.invalidLicense.description=Phiên bản Cryptomator Hub của bạn có giấy phép không hợp lệ. Vui lòng thông báo cho quản trị viên Hub để nâng cấp hoặc gia hạn giấy phép.
|
||||||
|
|||||||
@@ -154,10 +154,9 @@ hub.receive.message=正在处理响应…
|
|||||||
hub.receive.description=Cryptomator 正在接收和处理来自 Hub 的响应,请稍等
|
hub.receive.description=Cryptomator 正在接收和处理来自 Hub 的响应,请稍等
|
||||||
### Register Device
|
### Register Device
|
||||||
hub.register.message=新设备
|
hub.register.message=新设备
|
||||||
hub.register.description=这是从此设备第一次访问 Hub,请通过设置代码进行授权
|
hub.register.description=这是通过此设备首次访问 Hub,请使用您的账户密钥进行授权
|
||||||
hub.register.nameLabel=设备名称
|
hub.register.nameLabel=设备名称
|
||||||
hub.register.setupCodeLabel=设置代码
|
hub.register.invalidAccountKeyLabel=无效的账户密钥
|
||||||
hub.register.invalidSetupCode=无效的设置代码
|
|
||||||
hub.register.occupiedMsg=名称已被占用
|
hub.register.occupiedMsg=名称已被占用
|
||||||
hub.register.registerBtn=确定
|
hub.register.registerBtn=确定
|
||||||
### Registration Success
|
### Registration Success
|
||||||
@@ -169,6 +168,11 @@ hub.registerFailed.description=命名过程中出现错误,详情请查看应
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=拒绝访问
|
hub.unauthorized.message=拒绝访问
|
||||||
hub.unauthorized.description=您的设备尚未授权访问此保险库,请联系保险库所有者,
|
hub.unauthorized.description=您的设备尚未授权访问此保险库,请联系保险库所有者,
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.message=操作请求
|
||||||
|
hub.requireAccountInit.description.0=要继续,请完成所需的步骤
|
||||||
|
hub.requireAccountInit.description.1=Hub 用户中心
|
||||||
|
hub.requireAccountInit.description.2=。
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Hub 许可证无效
|
hub.invalidLicense.message=Hub 许可证无效
|
||||||
hub.invalidLicense.description=此 Cryptomator Hub 实例许可证无效,请联系Hub管理员升级或者续订许可证。
|
hub.invalidLicense.description=此 Cryptomator Hub 实例许可证无效,请联系Hub管理员升级或者续订许可证。
|
||||||
@@ -293,7 +297,7 @@ preferences.volume=虚拟磁盘
|
|||||||
preferences.volume.type=卷类型
|
preferences.volume.type=卷类型
|
||||||
preferences.volume.type.automatic=自动
|
preferences.volume.type.automatic=自动
|
||||||
preferences.volume.docsTooltip=打开文档以了解有关不同卷类型的更多信息
|
preferences.volume.docsTooltip=打开文档以了解有关不同卷类型的更多信息
|
||||||
preferences.volume.fuseRestartRequired=Cryptomator 需要重新启动以应用更改。
|
preferences.volume.fuseRestartRequired=Cryptomator 需要重新启动以应用更改
|
||||||
preferences.volume.tcp.port=TCP 端口
|
preferences.volume.tcp.port=TCP 端口
|
||||||
preferences.volume.supportedFeatures=选定的卷类型支持以下功能:
|
preferences.volume.supportedFeatures=选定的卷类型支持以下功能:
|
||||||
preferences.volume.feature.mountAuto=自动选择挂载点
|
preferences.volume.feature.mountAuto=自动选择挂载点
|
||||||
|
|||||||
@@ -159,6 +159,7 @@ hub.registerFailed.description=命名過程中引發錯誤。有關詳細信息
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=拒絕存取
|
hub.unauthorized.message=拒絕存取
|
||||||
hub.unauthorized.description=您的設備權限尚未允許存取加密庫,請聯絡加密庫擁有者
|
hub.unauthorized.description=您的設備權限尚未允許存取加密庫,請聯絡加密庫擁有者
|
||||||
|
### Requires Account Initialization
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Hub 授權無效
|
hub.invalidLicense.message=Hub 授權無效
|
||||||
hub.invalidLicense.description=此 Cryptomator Hub 實例授權無效,請聯繫管理員升級或續訂授權。
|
hub.invalidLicense.description=此 Cryptomator Hub 實例授權無效,請聯繫管理員升級或續訂授權。
|
||||||
|
|||||||
@@ -165,6 +165,9 @@ hub.registerFailed.description=命名過程中出現錯誤。更多詳情,請
|
|||||||
### Unauthorized
|
### Unauthorized
|
||||||
hub.unauthorized.message=拒絕存取
|
hub.unauthorized.message=拒絕存取
|
||||||
hub.unauthorized.description=您的設備權限尚未允許存取檔案庫,請聯絡檔案庫擁有者
|
hub.unauthorized.description=您的設備權限尚未允許存取檔案庫,請聯絡檔案庫擁有者
|
||||||
|
### Requires Account Initialization
|
||||||
|
hub.requireAccountInit.description.0=請完成您的
|
||||||
|
hub.requireAccountInit.description.1=Hub使用者資料
|
||||||
### License Exceeded
|
### License Exceeded
|
||||||
hub.invalidLicense.message=Hub 憑證無效
|
hub.invalidLicense.message=Hub 憑證無效
|
||||||
hub.invalidLicense.description=此 Cryptomator Hub 實例授權無效,請聯繫管理員升級或續訂授權。
|
hub.invalidLicense.description=此 Cryptomator Hub 實例授權無效,請聯繫管理員升級或續訂授權。
|
||||||
|
|||||||
Reference in New Issue
Block a user