From 73acd7fc0c436914c3a042ad39c620ad7bc4889c Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Mon, 26 Jul 2021 22:34:11 +0200 Subject: [PATCH 1/5] Fix version change creates diff in checkTrackingAddedInDependency lane The report property in the result.json shouldn't contain a version which would lead to a diff when it changes. --- fastlane/Fastfile | 4 ++-- fastlane/result.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index e3d26fbc..acc77ce1 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -229,7 +229,7 @@ platform :android do |options| FileUtils.mkdir("unsigned") - FileUtils.cp(lane_context[SharedValues::GRADLE_APK_OUTPUT_PATH], "unsigned/org.cryptomator_#{version}.apk") + FileUtils.cp(lane_context[SharedValues::GRADLE_APK_OUTPUT_PATH], "unsigned/org.cryptomator_fdroid.apk") sh("ISSUEBOT_CURRENT_APPLICATION_ID=org.cryptomator ISSUEBOT_CURRENT_REPLY_FILE=current_result.json php iod-scan-apk.php") @@ -237,7 +237,7 @@ platform :android do |options| FileUtils.rm("libinfo.txt") FileUtils.rm("libsmali.txt") FileUtils.rm_r("unsigned") - FileUtils.rm_r("org.cryptomator_#{version}") + FileUtils.rm_r("org.cryptomator_fdroid") puts "Check if something changed in the APK regarding the dependencies" diff --git a/fastlane/result.json b/fastlane/result.json index a29d38fb..103caca5 100644 --- a/fastlane/result.json +++ b/fastlane/result.json @@ -1 +1 @@ -{"applicationId":"org.cryptomator","emoji":[],"labels":["scanner-warning"],"report":"

APK library scanner

\nunsigned/org.cryptomator_1.6.1-SNAPSHOT.apk\nOffending libs:
\n\n3 offender(s). Full report available here.
\n","reportData":{"unsigned/org.cryptomator_1.6.1-SNAPSHOT.apk":[{"id":"/android/support/v4","name":"Android Support v4","typ":"Development Framework","anti":""},{"id":"/androidx/arch","name":"Arch","typ":"Utility","anti":""},{"id":"/androidx/appcompat","name":"AppCompat","typ":"Utility","anti":""},{"id":"/androidx/biometric","name":"Biometric","typ":"Utility","anti":""},{"id":"/androidx/constraintlayout","name":"Constraint Layout Library","typ":"Utility","anti":""},{"id":"/androidx/core","name":"Androidx Core","typ":"Utility","anti":""},{"id":"/androidx/documentfile","name":"Documentfile","typ":"UI Component","anti":""},{"id":"/androidx/exifinterface","name":"Exifinterface","typ":"Utility","anti":""},{"id":"/androidx/legacy","name":"androidx.legacy","typ":"Utility","anti":""},{"id":"/androidx/lifecycle","name":"Lifecycle","typ":"Utility","anti":""},{"id":"/androidx/loader","name":"Loader","typ":"Utility","anti":""},{"id":"/androidx/preference","name":"Preference","typ":"Utility","anti":""},{"id":"/androidx/print","name":"Print","typ":"Utility","anti":""},{"id":"/androidx/transition","name":"Transition","typ":"UI Component","anti":""},{"id":"/androidx/vectordrawable","name":"Vectordrawable","typ":"UI Component","anti":""},{"id":"/com/burgstaller/okhttp","name":"okhttp-digest","typ":"Utility","anti":""},{"id":"/com/davemorrissey/labs/subscaleview","name":"Subsampling Scale Image View","typ":"UI Component","anti":""},{"id":"/com/dropbox/core","name":"Dropbox Core SDK for Java","typ":"Utility","anti":"NonFreeNet"},{"id":"/com/fasterxml","name":"Fasterxml","typ":"Utility","anti":""},{"id":"/com/google/android/material","name":"Google Material Design","typ":"Utility","anti":""},{"id":"/com/google/common","name":"Google Core Libraries for Java 6+","typ":"Utility","anti":""},{"id":"/com/google/errorprone","name":"Error Prone","typ":"Utility","anti":""},{"id":"/com/google/gson","name":"Google Gson","typ":"Utility","anti":""},{"id":"/com/google/j2objc","name":"J2ObjC","typ":"Utility","anti":""},{"id":"/com/jakewharton/rxbinding","name":"RxBinding","typ":"Utility","anti":""},{"id":"/com/microsoft/graph","name":"Microsoft Graph-SDK","typ":"Development Framework","anti":""},{"id":"/com/microsoft/services/msa","name":"MSA Auth for Android","typ":"Utility","anti":"NonFreeNet"},{"id":"/com/nulabinc/zxcvbn","name":"zxcvbn4j","typ":"Utility","anti":""},{"id":"/com/pcloud/sdk","name":"pCloud Java SDK","typ":"Utility","anti":"NonFreeNet"},{"id":"/com/simplecityapps/recyclerview_fastscroll","name":"RecyclerView-FastScroll","typ":"UI Component","anti":""},{"id":"/com/squareup/okhttp","name":"OkHttp","typ":"Utility","anti":""},{"id":"/com/tomclaw/cache","name":"Disk LRU Cache","typ":"Utility","anti":""},{"id":"/dagger","name":"Dagger","typ":"Utility","anti":""},{"id":"/io/jsonwebtoken","name":"Java JWT","typ":"Utility","anti":""},{"id":"/io/reactivex","name":"RxJava","typ":"Utility","anti":""},{"id":"/javax/annotation","name":"JavaX Annotation API","typ":"Utility","anti":""},{"id":"/javax/inject","name":"JavaX Dependency Injection","typ":"Utility","anti":""},{"id":"/kotlin","name":"Kotlin","typ":"Utility","anti":""},{"id":"/kotlinx/coroutines","name":"kotlinx.coroutines","typ":"Utility","anti":""},{"id":"/okio","name":"OkHttp okio Framework","typ":"Utility","anti":""},{"id":"/org/apache/commons","name":"Apache Commons","typ":"Development Framework","anti":""},{"id":"/org/apache/http","name":"Apache Http","typ":"Utility","anti":""},{"id":"/org/checkerframework","name":"Checker Framework","typ":"Utility","anti":""},{"id":"/org/greenrobot/greendao","name":"greenDAO","typ":"Utility","anti":""},{"id":"/org/intellij","name":"IntelliJ IDEA","typ":"Utility","anti":""},{"id":"/org/reactivestreams","name":"Reactive Streams","typ":"Utility","anti":""},{"id":"/org/simpleframework","name":"Simple","typ":"Utility","anti":""},{"id":"/org/slf4j","name":"Simple Logging Facade for Java","typ":"Utility","anti":""},{"id":"/timber/log","name":"Timber","typ":"Utility","anti":""}],"log":["Fetching library definitions from https://gitlab.com/IzzyOnDroid/repo/-/raw/master/lib","Loaded 2500 library definitions","Analyzing 'unsigned/org.cryptomator_1.6.1-SNAPSHOT.apk'...","Apktool returned: 0","Read 23715 bytes of smali path names from 'org.cryptomator_1.6.1-SNAPSHOT.dirlist'","Identified 49 libraries, 3 offenders.","Done analyzing 'unsigned/org.cryptomator_1.6.1-SNAPSHOT.apk'"],"self_url":"/artifacts/public/issuebot///iod-scan-apk.php.json"}} \ No newline at end of file +{"applicationId":"org.cryptomator","emoji":[],"labels":["scanner-warning"],"report":"

APK library scanner

\nunsigned/org.cryptomator_fdroid.apk\nOffending libs:
\n\n3 offender(s). Full report available here.
\n","reportData":{"unsigned/org.cryptomator_fdroid.apk":[{"id":"/android/support/v4","name":"Android Support v4","typ":"Development Framework","anti":""},{"id":"/androidx/activity","name":"AndroidX Activity","typ":"Utility","anti":""},{"id":"/androidx/annotation","name":"Android Jetpack Annotations","typ":"Utility","anti":""},{"id":"/androidx/arch","name":"Arch","typ":"Utility","anti":""},{"id":"/androidx/appcompat","name":"AppCompat","typ":"Utility","anti":""},{"id":"/androidx/biometric","name":"Biometric","typ":"Utility","anti":""},{"id":"/androidx/collection","name":"Android Support Library collections","typ":"Utility","anti":""},{"id":"/androidx/constraintlayout","name":"Constraint Layout Library","typ":"Utility","anti":""},{"id":"/androidx/core","name":"Androidx Core","typ":"Utility","anti":""},{"id":"/androidx/cursoradapter","name":"AndroidX Cursor Adapter","typ":"Utility","anti":""},{"id":"/androidx/documentfile","name":"Documentfile","typ":"UI Component","anti":""},{"id":"/androidx/exifinterface","name":"Exifinterface","typ":"Utility","anti":""},{"id":"/androidx/legacy","name":"androidx.legacy","typ":"Utility","anti":""},{"id":"/androidx/lifecycle","name":"Lifecycle","typ":"Utility","anti":""},{"id":"/androidx/loader","name":"Loader","typ":"Utility","anti":""},{"id":"/androidx/localbroadcastmanager","name":"AndroidX Local Broadcast Manager","typ":"Utility","anti":""},{"id":"/androidx/preference","name":"Preference","typ":"Utility","anti":""},{"id":"/androidx/print","name":"Print","typ":"Utility","anti":""},{"id":"/androidx/savedstate","name":"Android Activity Saved State","typ":"Utility","anti":""},{"id":"/androidx/transition","name":"Transition","typ":"UI Component","anti":""},{"id":"/androidx/vectordrawable","name":"Vectordrawable","typ":"UI Component","anti":""},{"id":"/androidx/versionedparcelable","name":"Android Jetpack VersionedParcelable","typ":"Utility","anti":""},{"id":"/androidx/viewpager2","name":"AndroidX Widget ViewPager2","typ":"UI Component","anti":""},{"id":"/com/burgstaller/okhttp","name":"okhttp-digest","typ":"Utility","anti":""},{"id":"/com/davemorrissey/labs/subscaleview","name":"Subsampling Scale Image View","typ":"UI Component","anti":""},{"id":"/com/dropbox/core","name":"Dropbox Core SDK for Java","typ":"Utility","anti":"NonFreeNet"},{"id":"/com/fasterxml","name":"Fasterxml","typ":"Utility","anti":""},{"id":"/com/google/android/material","name":"Google Material Design","typ":"Utility","anti":""},{"id":"/com/google/common","name":"Google Core Libraries for Java 6+","typ":"Utility","anti":""},{"id":"/com/google/errorprone","name":"Error Prone","typ":"Utility","anti":""},{"id":"/com/google/gson","name":"Google Gson","typ":"Utility","anti":""},{"id":"/com/google/j2objc","name":"J2ObjC","typ":"Utility","anti":""},{"id":"/com/jakewharton/rxbinding","name":"RxBinding","typ":"Utility","anti":""},{"id":"/com/microsoft/graph","name":"Microsoft Graph-SDK","typ":"Development Framework","anti":""},{"id":"/com/microsoft/services/msa","name":"MSA Auth for Android","typ":"Utility","anti":"NonFreeNet"},{"id":"/com/nulabinc/zxcvbn","name":"zxcvbn4j","typ":"Utility","anti":""},{"id":"/com/pcloud/sdk","name":"pCloud Java SDK","typ":"Utility","anti":"NonFreeNet"},{"id":"/com/simplecityapps/recyclerview_fastscroll","name":"RecyclerView-FastScroll","typ":"UI Component","anti":""},{"id":"/com/squareup/okhttp","name":"OkHttp","typ":"Utility","anti":""},{"id":"/com/tomclaw/cache","name":"Disk LRU Cache","typ":"Utility","anti":""},{"id":"/dagger","name":"Dagger","typ":"Utility","anti":""},{"id":"/io/jsonwebtoken","name":"Java JWT","typ":"Utility","anti":""},{"id":"/io/reactivex","name":"RxJava","typ":"Utility","anti":""},{"id":"/javax/annotation","name":"JavaX Annotation API","typ":"Utility","anti":""},{"id":"/javax/inject","name":"JavaX Dependency Injection","typ":"Utility","anti":""},{"id":"/kotlin","name":"Kotlin","typ":"Utility","anti":""},{"id":"/kotlinx/coroutines","name":"kotlinx.coroutines","typ":"Utility","anti":""},{"id":"/okio","name":"OkHttp okio Framework","typ":"Utility","anti":""},{"id":"/org/apache/commons","name":"Apache Commons","typ":"Development Framework","anti":""},{"id":"/org/apache/http","name":"Apache Http","typ":"Utility","anti":""},{"id":"/org/checkerframework","name":"Checker Framework","typ":"Utility","anti":""},{"id":"/org/greenrobot/greendao","name":"greenDAO","typ":"Utility","anti":""},{"id":"/org/intellij","name":"IntelliJ IDEA","typ":"Utility","anti":""},{"id":"/org/reactivestreams","name":"Reactive Streams","typ":"Utility","anti":""},{"id":"/org/simpleframework","name":"Simple","typ":"Utility","anti":""},{"id":"/org/slf4j","name":"Simple Logging Facade for Java","typ":"Utility","anti":""},{"id":"/timber/log","name":"Timber","typ":"Utility","anti":""}],"log":["Fetching library definitions from https://gitlab.com/IzzyOnDroid/repo/-/raw/master/lib","Loaded 2543 library definitions","Analyzing 'unsigned/org.cryptomator_fdroid.apk'...","Apktool returned: 0","Read 23715 bytes of smali path names from 'org.cryptomator_fdroid.dirlist'","Identified 57 libraries, 3 offenders.","Done analyzing 'unsigned/org.cryptomator_fdroid.apk'"],"self_url":"/artifacts/public/issuebot///iod-scan-apk.php.json"}} \ No newline at end of file From 41feed58534818938ae885738d4d48f767920d0c Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Mon, 26 Jul 2021 22:34:43 +0200 Subject: [PATCH 2/5] Update dependencies --- Gemfile.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 56008e19..0c742e33 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -9,7 +9,7 @@ GEM artifactory (3.0.15) atomos (0.1.3) aws-eventstream (1.1.1) - aws-partitions (1.478.0) + aws-partitions (1.479.0) aws-sdk-core (3.117.0) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.239.0) @@ -18,7 +18,7 @@ GEM aws-sdk-kms (1.44.0) aws-sdk-core (~> 3, >= 3.112.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.96.1) + aws-sdk-s3 (1.96.2) aws-sdk-core (~> 3, >= 3.112.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.1) @@ -32,14 +32,14 @@ GEM commander (4.6.0) highline (~> 2.0.0) declarative (0.0.20) - digest-crc (0.6.3) + digest-crc (0.6.4) rake (>= 12.0.0, < 14.0.0) domain_name (0.5.20190701) unf (>= 0.0.5, < 1.0.0) dotenv (2.7.6) ed25519 (1.2.4) emoji_regex (3.2.2) - excon (0.84.0) + excon (0.85.0) faraday (1.5.1) faraday-em_http (~> 1.0) faraday-em_synchrony (~> 1.0) @@ -63,9 +63,9 @@ GEM faraday_middleware (1.0.0) faraday (~> 1.0) fastimage (2.2.4) - fastlane (2.187.0) + fastlane (2.188.0) CFPropertyList (>= 2.3, < 4.0.0) - addressable (>= 2.3, < 3.0.0) + addressable (>= 2.8, < 3.0.0) artifactory (~> 3.0) aws-sdk-s3 (~> 1.0) babosa (>= 1.0.3, < 2.0.0) @@ -107,9 +107,9 @@ GEM mime-types (~> 3.3) fastlane-plugin-get_version_name (0.2.2) gh_inspector (1.1.3) - google-apis-androidpublisher_v3 (0.8.0) + google-apis-androidpublisher_v3 (0.9.0) google-apis-core (>= 0.4, < 2.a) - google-apis-core (0.4.0) + google-apis-core (0.4.1) addressable (~> 2.5, >= 2.5.1) googleauth (>= 0.16.2, < 2.a) httpclient (>= 2.8.1, < 3.a) @@ -176,7 +176,7 @@ GEM retriable (3.1.2) rexml (3.2.5) rouge (2.0.7) - ruby2_keywords (0.0.4) + ruby2_keywords (0.0.5) rubyzip (2.3.2) security (0.1.3) signet (0.15.0) From 71a821070527ad7bd072b9b9d276c9d2e3c0a2ad Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Mon, 26 Jul 2021 23:08:26 +0200 Subject: [PATCH 3/5] Improve GitHub issue templates [ci skip] --- .github/ISSUE_TEMPLATE/bug.md | 51 ---------------- .github/ISSUE_TEMPLATE/bug.yml | 95 ++++++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature.md | 28 --------- .github/ISSUE_TEMPLATE/feature.yml | 37 ++++++++++++ .github/workflows/triageBugs.yml | 38 ------------ 5 files changed, 132 insertions(+), 117 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug.md create mode 100644 .github/ISSUE_TEMPLATE/bug.yml delete mode 100644 .github/ISSUE_TEMPLATE/feature.md create mode 100644 .github/ISSUE_TEMPLATE/feature.yml delete mode 100644 .github/workflows/triageBugs.yml diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md deleted file mode 100644 index b0d1c1e5..00000000 --- a/.github/ISSUE_TEMPLATE/bug.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -name: "Bug Report" -about: "Create a report to help us improve" -labels: type:bug ---- - - - -### Description - -[Summarize your problem.] - -### System Setup - -* Android version: [Shown in the settings of Android] -* Cryptomator version: [Shown in the settings of Cryptomator] -* Cloud type: [Dropbox/Google Drive/OneDrive/pCloud/WebDAV/S3/Local storage] - -### Steps to Reproduce - -1. [First step] -2. [Second step] -3. [and so on…] - -#### Expected Behavior - -[What you expect to happen.] - -#### Actual Behavior - -[What actually happens.] - -#### Reproducibility - -[Always/Intermittent/Only once] - -### Additional Information - -[Any additional information, log files, screenshots or a movie while reproducing the problem, configuration, or data that might be necessary to reproduce the issue.] - - diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 00000000..eaadb708 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,95 @@ +name: Bug Report +description: Create a report to help us improve +labels: ["type:bug"] +body: + - type: checkboxes + id: terms + attributes: + label: Please agree to the following + options: + - label: I have searched [existing issues](https://github.com/cryptomator/android/issues?q=) for duplicates + required: true + - label: I agree to follow this project's [Code of Conduct](https://github.com/cryptomator/android/blob/develop/.github/CODE_OF_CONDUCT.md) + required: true + - type: input + id: summary + attributes: + label: Summary + placeholder: Please summarize your problem. + validations: + required: true + - type: textarea + id: software-versions + attributes: + label: System Setup + description: | + What software is involved? Please provide version numbers as well. + value: | + - Android: [Version shown in the settings of Android"] + - Cryptomator: [Version shown in the settings of Cryptomator] + - … + render: markdown + validations: + required: true + - type: dropdown + id: cloud-type + attributes: + label: Cloud Type + description: Where is your vault located? + multiple: true + options: + - Dropbox + - Google Drive + - OneDrive + - WebDAV + - pCloud + - S3 + - Local storage + validations: + required: false + - type: textarea + id: reproduction-steps + attributes: + label: Steps to Reproduce + value: | + 1. [First Step] + 2. [Second Step] + 3. … + validations: + required: true + - type: textarea + id: expected-behaviour + attributes: + label: Expected Behavior + placeholder: What you expect to happen. + validations: + required: true + - type: textarea + id: actual-behaviour + attributes: + label: Actual Behavior + placeholder: What actually happens. + validations: + required: true + - type: dropdown + id: reproducibility + attributes: + label: Reproducibility + description: How often does the described behaviour occur? + options: + - Always + - Intermittent + - Only once + validations: + required: true + - type: textarea + id: logs + attributes: + label: Relevant Log Output + description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. + render: shell + - type: textarea + id: further-info + attributes: + label: Anything else? + description: Links? References? Screenshots? Configurations? Any data that might be necessary to reproduce the issue? diff --git a/.github/ISSUE_TEMPLATE/feature.md b/.github/ISSUE_TEMPLATE/feature.md deleted file mode 100644 index 91b7c00b..00000000 --- a/.github/ISSUE_TEMPLATE/feature.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -name: "Feature Request" -about: "Suggest an idea for this project" -labels: type:feature-request ---- - - - - -### Summary - -[One paragraph explanation of the feature.] - -### Motivation - -[Why are we doing this? What use cases does it support? What is the expected outcome?] - -### Considered Alternatives - -[A clear and concise description of the alternative solutions you've considered.] - -### Additional Context - -[Add any other context or screenshots about the feature request here.] diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 00000000..a897209b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,37 @@ +name: Feature Request +description: Suggest an idea for this project +labels: ["type:feature-request"] +body: + - type: checkboxes + id: terms + attributes: + label: Please agree to the following + options: + - label: I have searched [existing issues](https://github.com/cryptomator/android/issues?q=) for duplicates + required: true + - label: I agree to follow this project's [Code of Conduct](https://github.com/cryptomator/android/blob/develop/.github/CODE_OF_CONDUCT.md) + required: true + - type: input + id: summary + attributes: + label: Summary + placeholder: Please summarize your feature request. + validations: + required: true + - type: textarea + id: motivation + attributes: + label: Motivation + description: Who requires this feature? What problem does the user face? How would this feature solve the problem? + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Considered Alternatives + description: What current alternatives or workarounds have you considered? Is there a different way to solve the same problem? + - type: textarea + id: context + attributes: + label: Anything else? + description: Any context, suggestions, screenshots, or concepts you want to share? diff --git a/.github/workflows/triageBugs.yml b/.github/workflows/triageBugs.yml deleted file mode 100644 index 5f18126c..00000000 --- a/.github/workflows/triageBugs.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Bug Report Triage - -on: - issues: - types: [opened] - -jobs: - closeTemplateViolation: - name: Validate bug report against issue template - runs-on: ubuntu-latest - if: contains(github.event.issue.labels.*.name, 'type:bug') - steps: - - name: Check "Description" - if: | - !contains(github.event.issue.body, env.MUST_CONTAIN) - || contains(toJson(github.event.issue.body), env.MUST_NOT_CONTAIN) - run: exit 1 - env: - MUST_CONTAIN: '### Description' - MUST_NOT_CONTAIN: '### Description\r\n\r\n[Summarize your problem.]\r\n\r\n### System Setup' - - name: Check "Steps to Reproduce" - if: | - !contains(github.event.issue.body, env.MUST_CONTAIN) - || contains(toJson(github.event.issue.body), env.MUST_NOT_CONTAIN) - run: exit 1 - env: - MUST_CONTAIN: '### Steps to Reproduce' - MUST_NOT_CONTAIN: '### Steps to Reproduce\r\n\r\n1. [First step]\r\n2. [Second step]\r\n3. [and so on…]\r\n\r\n#### Expected Behavior' - - name: Close issue if one of the checks failed - if: ${{ failure() }} - uses: peter-evans/close-issue@v1 - with: - comment: | - This bug report did ignore our issue template. 😞 - Auto-closing this issue, since it is most likely not useful. - - _This decision was made by a bot. If you think the bot is wrong, let us know and we'll reopen this issue._ - From c6ed3a9010c4f079fa3adfd65be708a757abbab5 Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Thu, 5 Aug 2021 23:51:30 +0200 Subject: [PATCH 4/5] Move deployment instructions into the wiki [ci skip] --- README.md | 37 ------------------------------------- 1 file changed, 37 deletions(-) diff --git a/README.md b/README.md index 472ae3b3..e6147df8 100644 --- a/README.md +++ b/README.md @@ -45,43 +45,6 @@ Please make sure before creating a PR, to apply the code style by executing refo Help us keep Cryptomator open and inclusive. Please read and follow our [Code of Conduct](.github/CODE_OF_CONDUCT.md). -## Deployment - -Follow these steps to deploy a release: - -1. Check `TODO`/`FIXME` comments - - Create issue for or delete - - Regexp for "Find in Path": `\W(TODO|FIXME)(?! #[0-9]{1,4}:)` -1. Merge translations -1. Check latest dependencies -1. Create release branch -1. Test database migration -1. Smoke-Test changed or added functionality -1. Update version -1. Create and commit release notes -1. Merge in `main` -1. Create tag and execute deploy app using Fastlane -1. Close GitHub-issues or move them to next milestone -1. Close milestone -1. Update version on website ([cryptomator.org/android](https://cryptomator.org/android/)) - -### Release Notes - -Before tagging the release, create and commit the release notes. For Playstore create [fastlane/metadata/android/de-DE/changelogs/default.txt](https://github.com/cryptomator/android/blob/develop/fastlane/metadata/android/de-DE/changelogs/default.txt), [fastlane/metadata/android/en-US/changelogs/default.txt](https://github.com/cryptomator/android/blob/develop/fastlane/metadata/android/en-US/changelogs/default.txt) and for the website create [fastlane/release-notes.html](https://github.com/cryptomator/android/blob/develop/fastlane/release-notes.html). - -### Deploy app using Fastlane - -Deploy production version to Google Play, Website/GitHub-Releases and F-Droid using `fastlane android deploy` or `bundle exec fastlane deploy` - -There are further targets and options like `beta`, see [fastlane/README.md](https://github.com/cryptomator/android/blob/develop/fastlane/README.md) - -### Initial setup Fastlane - -1. Make sure you copied `.default.env` to `.env` in the `fastlane` folder and filled out those variables. -1. Install Ruby (depends on OS, Ubuntu): `sudo apt install ruby-dev` -1. Install fastlane (depends on OS, Ubuntu): `gem install fastlane -N` -1. Install `fdroidserver` using `apt`, `pacman`, ..., see https://f-droid.org/docs/Installing_the_Server_and_Repo_Tools/ - ## License This project is dual-licensed under the GPLv3 for FOSS projects as well as a commercial license for independent software vendors and resellers. If you want to modify this application under different conditions, feel free to contact our support team. From ccda854756ae3a8f05d20deb1187cc125a26dc1d Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Wed, 25 Aug 2021 17:28:38 +0200 Subject: [PATCH 5/5] New Crowdin updates --- .../src/main/res/values-ca-rES/strings.xml | 219 +++++++++++ .../src/main/res/values-cs-rCZ/strings.xml | 348 ++++++++++++++++++ .../src/main/res/values-it-rIT/strings.xml | 344 +++++++++++++++++ .../src/main/res/values-ja-rJP/strings.xml | 20 + .../src/main/res/values-pt-rBR/strings.xml | 344 +++++++++++++++++ .../src/main/res/values-sk-rSK/strings.xml | 187 ++++++++++ .../src/main/res/values-sv-rSE/strings.xml | 46 +++ .../src/main/res/values-zh-rTW/strings.xml | 3 + 8 files changed, 1511 insertions(+) diff --git a/presentation/src/main/res/values-ca-rES/strings.xml b/presentation/src/main/res/values-ca-rES/strings.xml index 8cc4abce..5549b939 100644 --- a/presentation/src/main/res/values-ca-rES/strings.xml +++ b/presentation/src/main/res/values-ca-rES/strings.xml @@ -17,76 +17,295 @@ Descarregueu un aplicació que pugui obrir aquest fitxer. No s\'ha trobat el servidor. Obriu la configuració dels vostres dispositius i establiu el bloqueig de pantalla a mà + Ha fallat l\'exportació. Proveu a eliminar caràcters especials dels noms dels fitxers i torneu a exportar. + No pot tenir caràcters especials. + Els noms dels fitxers no poden tenir caràctes especials. + El nom de la caixa forta no pot tenir caràcters especials. + Ha fallat la comprovació d\'actualització. S\'ha produït un error general. + Ha fallat la comprovació d\'actualització. La suma de comprovació no coincideix amb la del fitxer pujat + Ha fallat la comprovació d\'actualització. No hi ha connexió a Internet. + Error desxifrant la contrasenya WebDAV, torneu a afegir-la a la configuració + Serveis de Google Play no instal·lats + Autenticació biomètrica avortada + La versió especificada a vault.cryptomator és diferent de la masterkey.cryptomator + vault.cryptomator no coincideix amb aquesta masterkey.cryptomator + Error general carregant la configuració de la caixa forta + El fitxer local ja no és present després de tornar a canviar a Cryptomator. Els possibles canvis no és poden propagar cap al núvol. + No existeix el cubell + Encara no es permet la ubicació personalitzada de la clau mestra Emmagatzematge local + Cryptomator necessita accés a l\'emmagatzematge per a exportar fitxers + Cryptomator necessita accés a l\'emmagatzematge per a carregar fitxers + Cryptomator necessita accés a l\'emmagatzematge per a compartir fitxers + Configuració Cercar Anterior Següent Ordenar A - Z Z - A + El més nou primer + El més antic primer + El més gros primer + El més petit primer + Afegeix a Criptomator + Crea una caixa forta nova + Afegeix una caixa forta existent Elimina + Feu clic aquí per crear una caixa forta + La contrasenya s\'han canviat correctament Caixa forta + Seleccioneu el fitxer de clau mestra + Col·locar aquí + Nom de la caixa forta: %1$s + Mou + Carpeta buida + modificat fa %1$s + Comparteix amb + Trieu una destinació Trieu + No hi ha res a compartir + Afegeix a %1$s + Crea una carpeta + Crea un fitxer de text + Puja fitxers + Fitxers + Fitxer exportat + Fitxers exportats + No hi ha res a exportar + La creació del directori de baixades ha fallat + Comparteix + Canvia el nom Editar + Exporta + Elimina + Obre amb… + Tria ítems + %1$d seleccionat + Selecciona… + Selecciona-ho tot + Refresca + No hi ha connexió + Reintenta + S\'ha desat amb èxit + Desa %1$s a… text fitxer fitxers + Els noms de fitxer han de ser únics, si us plau canvieu el nom als duplicats. + Desa la ubicació + Desa + Encriptació completa + Servei al núvol + Trieu una destinació + Feu clic aquí per afegir destinacions + El servidor no sembla que sigui compatible amb WebDAV + Ubicacions personalitzades + Emmagatzematge predefinit + No hi ha ubicacions addicionals disponibles. URL Nom d\'usuari Contrasenya Connectar + La URL no pot estar buida. + La URL no és vàlida. + No es pot deixar buit el nom d\'usuari. + La contrasenya no es pot deixar en blanc. + Nom que es mostrarà + Clau d\'accés + Clau secreta + Cubell existent + Extrem Regió + El nom per a mostrar no pot ser buit + La clau d\'accés no pot ser buida + La clau secreta no pot estar buida + El cubell no pot ser buit + L\'extrem o la regió no poden ser buits + El nom de la caixa forta no pot ser buit. Nom de la caixa forta Crear + Estableix una contrasenya + La contrasenya nova no coincideix. Fet + ALERTA: Si oblideu la contrasenya no hi haurà manera de recuperar les dades. + Torneu a escriure la contrasenya + Massa feble per a crear una caixa forta Poc segura Suficient Segura + Molt segura General + Serveis al núvol + Autenticació biomètrica + Activar l\'autenticació biomètrica + Confirmar el desbloqueig de cara (si està disponible) + Bloca les captures de pantalla + Bloca les captures de pantalla a les llistes de recents i dins de l\'aplicació Cercar + Bloca automàticament + Bloca després de + Quan la pantalla està desactivada + Pujada de fotos automàtica + Tria una caixa forta per a pujar + Activa + Puja només amb WIFI + Puja vídeos + Lloc web de Cryptomator + Seguiu-nos a Twitter + Poseu-nos un \"m\'agrada\" a Facebook + Legal + Llicències + Termes de la llicència + Suport + Sol·licita ayuda + Mode de depuració + Envia el fitxer de registre + L\'enviament ha fallat + Versió + Configuració avançada + Manté desblocat + Connexions WebDAV + connexions pCloud + Connexions S3 + Inicia sessió a + Tanca la sessió de + %1$s no s\'ha pogut autenticar. + Actualitza les credencials de pCloud + \'%1$s\' inaccessible + Cryptomator ha detectat que aquesta carpeta és inaccessible. Cancel·la Desbloqueja + Contrasenya antiga + Contrasenya nova + Canvia la contrasenya + La contrasenya antiga no es pot deixar en blanc. + La contrasenya nova no es pot deixar en blanc. + La contrasenya nova no coincideix. + No s\'ha trobat la caixa forta %1$s Elimina + El fitxer ja existeix + Substitueix + Ja existeix un fitxer anomenat \'%1$s\'. + Substitueix + Voleu substituir els fitxers? + No es poden compartir fitxers D\'acord Crear Caixa forta No es pot obrir %1$s + Canvia el nom de la caixa forta + Canvia el nom de la carpeta + Canvia el nom del fitxer + Hi ha canvis sense desar + Voleu tancar sense desar? + Descarta + text.txt + Esteu segur/a que voleu suprimir aquesta caixa forta? + Aquesta acció només eliminarà la caixa forta d\'aquesta llista però no l\'eliminarà físicament. + Fitxer %1$d de %2$d + Espereu… + Autenticació… Bloqueja + Certificat SSL invàlid + El certificat SSL no és vàlid. Voleu confiar-hi de tota manera? + Detalls + Canvia a HTTPS + Atenció + Activa + Atenció + Desactiva Tanca + Voleu suprimir %1$d elements? + Esteu segur/a que voleu suprimir aquests elements? + Esteu segur/a que voleu esborrar aquest fitxer? + Proporcioneu una llicència vàlida + La llicència introduïda no és vàlida. Assegureu-vos que l\'heu escrita correctament. + No heu introduït cap llicència. Si us plau, introduïu una llicència vàlida. + Surt + Confirmació de la llicència + Actualització disponible + Actualizeu Cryptomator a la versió més recent. Si premeu OK l\'app es descarregarà en segon pla i us demanarà permís per a instal·lar-se. + Actualitza ara + Vés al lloc de descàrregues + Després + Descàrrega en procés + Ara es descarrega la versió més recent de Cryptomator Enrere + Zero kB + segon + segons + minut minuts + hora + hores + dia + dies + setmana + setmanes + mes + mesos + any + anys + Caixes fortes desblocades: %1$d + Autoblocatge en %1$s + Bloca-ho tot + Cancel·la la pujada + %1$d imatges pujades a la caixa forta + La versió més recent s\'ha instal·lat + Memòria cau + Mida total de la memòria cau + Esborra la memòria cau + Registrat per + %1$s + Cerca actualitzacions + 1 minut + 2 minuts + 5 minuts + 10 minuts + Mai + 50 MB + 100 MB + 250 MB + 500 MB + 1 GB + 5 GB + Estil Clar Fosc + Una vegada al dia + Una vegada a la setmana + Una vegada al mes diff --git a/presentation/src/main/res/values-cs-rCZ/strings.xml b/presentation/src/main/res/values-cs-rCZ/strings.xml index a94b7c46..7248a646 100644 --- a/presentation/src/main/res/values-cs-rCZ/strings.xml +++ b/presentation/src/main/res/values-cs-rCZ/strings.xml @@ -1,62 +1,410 @@ + Šifrovat + Nastala chyba + Ověřování selhalo + Ověření se nezdařilo, přihlaste se pomocí %1$s + Bez připojení k síti + Chybné heslo + Soubor nebo složka již existuje. + Nepodporovaný trezor. Tento trezor byl vytvořen s jinou verzí Cryptomator. + Trezor již existuje. + Soubor neexistuje. + Trezor byl uzamčen. + Cloud již existuje. + Stáhněte si prosím aplikaci, která umí otevřít tento soubor. + Server nenalezen. + Otevřete prosím nastavení zařízení a nastavte zámek obrazovky ručně + Export se nezdařil. Zkuste odstranit speciální znaky z názvů souborů a znovu exportovat. + Nesmí obsahovat speciální znaky. + Názvy souborů nesmí obsahovat speciální znaky. + Název trezoru nemůže obsahovat speciální znaky. + Kontrola aktualizací se nezdařila. Došlo k obecné chybě. + Kontrola aktualizace se nezdařila. Hash neodpovídá nahranému souboru + Kontrola aktualizací se nezdařila. Žádné připojení k internetu. + Dešifrování WebDAV hesla se nezdařilo, přidejte prosím znovu v nastavení + Služba Google Play nebyla instalována + Ověření pomocí otisků prstů selhalo + Verze uvedená v vault.cryptomator je jiná než v masterkey.cryptomator + vault.cryptomator se neshoduje s tímto masterkey.cryptomator + Obecná chyba při načítání konfigurace trezoru + Místní soubor již není přítomen po přepnutí zpět na Cryptomator. Možné změny nelze promítnout zpět do cloudu. + Bucket neexistuje + Vlastní umístění hlavního klíče ještě není podporováno + Místní úložiště + Cryptomator potřebuje přístup k úložišti pro export souborů + Cryptomator potřebuje přístup k úložišti pro nahrávání souborů + Cryptomator potřebuje přístup k úložišti pro sdílení souborů + Nastavení + Vyhledat + Předchozí Další + Řadit + A - Z + Z - A + Od nejnovějších + Od nejstarších + Od největších + Od nejmenších + Přidat do Cryptomatoru + Vytvořit nový trezor + Přidat existující trezor Odstranit + Klikněte zde pro vytvoření nového trezoru + Heslo bylo úspěšně změněno Trezor + Vyberte soubor s hlavním klíčem + Umístit zde + Název trezoru: %1$s + + Přesunout %1$s do + Přesunout %2$d položek do + Přesunout %2$d položek do + Přesunout %2$d položek do + + Přesunout + Prázdná složka + upraveno před %1$s + Sdílet s + Vyberte cíl Vybrat + Nic ke sdílení + Přidat do %1$s + Vytvořit složku + Vytvořit textový soubor + Nahrát soubory + Soubory + Soubor exportován + Soubory exportovány + Nic k exportu + Vytvoření adresáře ke stažení se nezdařilo + Sdílet + Přejmenovat Upravit + Exportovat + Smazat + Otevřít pomocí… + Vybrat položky + %1$d vybrána + Vybrat … + Vybrat vše + Načíst znovu + Žádné připojení + Opakovat + Úspěšně uloženo + Uložit %1$s do… + text + soubor + soubory + Názvy souborů musí být jedinečné, prosím přejmenujte duplicity. + Umístění pro ukládání + Uložit + Šifrování dokončeno + Cloudová služba + Vyberte umístění + Klikněte zde pro přidání umístění + Server není kompatibilní s WebDAV + Vlastní umístění + Výchozí úložiště + Nejsou k dispozici žádná další umístění. URL Uživatel Heslo + Připojit + Adresa URL nemůže být prázdná. + URL adresa je neplatná. + Uživatelské jméno nesmí být prázdné. + Heslo nemůže být prázdné. + Zobrazované jméno + Přístupový klíč + Tajný klíč + Stávající bucket + Koncový bod + Oblast + Název nemůže být prázdný + Přístupový klíč nemůže být prázdný + Tajný klíč nemůže být prázdný + Bucket nemůže být prázdný + Koncový bod nebo oblast nemůže být prázdný + Je potřeba zadat název trezoru. + Název trezoru Vytvořit + Nastavit heslo + Hesla se neshodují. Hotovo + DŮLEŽITÉ: Pokud zapomenete své heslo, neexistuje způsob jak obnovit vaše data. + Potvrzení hesla + Příliš slabé k vytvoření trezoru slabé dostatečné silné + Velmi silné Obecné + Cloudové služby + Biometrické ověřování + Aktivovat biometrické ověřování + Potvrdit odemknutí obličejem (je-li k dispozici) + Blokovat aplikaci při zakrytí + Blokovat zachycení vstupu a zobrazení falešného uživatelského rozhraní + Blokovat snímky obrazovky + Blokovat snímky obrazovky v seznamu nedávných a uvnitř aplikace + Vyhledat + Živé vyhledávání + Aktualizovat výsledky vyhledávání při zadávání dotazu + Hledat pomocí glob vzoru + Použít glob vzor odpovídající alice.*.jpg + Automatický zámek + Zamknout po + Při vypnutí displeje + Automatické nahrávání fotek + Vyberte trezor pro nahrání + Aktivovat + Zachytit obrázky na pozadí a jakmile je vybraný trezor odemčen, spustit nahrávání + Nahrát pouze pomocí WIFI + Nahrát videa + Uložit automaticky nahrávané soubory do… + Webové stránky Cryptomatora + Sledujte nás na Twitteru + Dejte nám like na Facebooku + Právní ustanovení + Licence + Licenční podmínky + Podpora + Žádost o pomoc + Režim ladění (debugovací) + Odeslat log soubor + Odeslání se nezdařilo + Bezpečnostní rady + Verze + Rozšířená nastavení + Urychlit odemknutí + Stáhnout konfiguraci trezoru na pozadí při vyzvání k zadání hesla nebo biometrického ověření + Ponechat odemčené + Ponechat trezory odemčené při úpravách souborů + Připojení WebDAV + pCloud připojení + S3 připojení + Místní úložiště + Přihlásit se do + Odhlásit se z + %1$s nebylo možno ověřit. + Aktualizovat přihlašovací údaje k pCloudu + \'%1$s\' nedostupný + Cryptomator zjistil, že tato složka je nedostupná. + Mohlo dojít ke smazání jinou aplikací nebo to mohla způsobit chybná synchronizace cloudu.\n\nPokuste se obnovit soubor adresáře přes svého poskytovatele cloudu na předchozí verzi, která není prázdná. Jedná se o soubor:\n%1$s\n\nPokud nedojde k opravě, můžete použít Sanitizer ke kontrole problémů s trezorem a případně obnovili svá data. + Více informací o Sanitizeru Zrušit Odemknout + Staré heslo + Nové heslo + Změnit heslo + Staré heslo nemůže být prázdné. + Nové heslo nemůže být prázdné. + Hesla se neshodují. + Trezor %1$s nebyl nalezen + Trezor byl přejmenován, přesunut nebo smazán. Odstraňte tento trezor a přidejte jej znovu pro pokračování. Odstranit nyní? Odstranit + Soubor již existuje + Nahradit + Soubor s názvem \'%1$s\' již existuje. + Přeskočit existující + Nahradit vše + Nahradit stávající + Nahradit + Soubor s názvem \'%1$s\' již existuje. Chcete jej nahradit? + Všechny soubory již existují. Chcete je nahradit? + %1$d souborů již existuje. Chcete je nahradit? + Nahradit soubor? + Nahradit soubory? + Nelze sdílet soubory + Nenastavili jste žádné trezory. Vytvořte prosím nejprve nový trezor pomocí aplikace Cryptomator. OK + Vytvořit trezor + Nelze otevřít %1$s + Stáhněte si prosím aplikaci, která umí tento soubor otevřít nebo jej chcete uložit do svého zařízení? + Přejmenovat trezor + Přejmenovat složku + Přejmenovat soubor + Máte neuložené změny + Opravdu chcete skončit bez uložení? + Zahodit + text.txt + Jste si jisti, že chcete odstranit tento trezor? + Tato akce odstraní trezor pouze z tohoto seznamu a neodstraní jej fyzicky. + Nahrávání… + Soubor %1$d z %2$d + Exportuji (%1$d/%2$d) + Prosím čekejte… + Vytvářím složku… + Vytvářím textový soubor… + Autentifikace… + Přejmenování… + Odstraňování… + Odemykání trezoru… + Změna hesla… + Vytváření trezoru… + Nahrávání… + Stahování… + Šifrování… + Dešifrování… + Přesouvání… Zamknout + Neplatný SSL certifikát + SSL certifikát je neplatný. Chcete mu přesto důvěřovat? + Podrobnosti + Toto by mohlo být bezpečnostní riziko. Vím, co dělám. + Použití HTTP je nezabezpečené. Doporučujeme použít HTTPS. Pokud znáte rizika, můžete pokračovat s HTTP. + Změnit na HTTPS + Použít HTTPS? + Není nastaven zámek obrazovky. Chcete-li vaše přihlašovací údaje uložit bezpečným způsobem, klikněte na OK a nastavte gesto nebo heslo. + Nastavit zámek obrazovky? + Nastavit zámek obrazovky + V systému není nastavena žádná základní autentizace + Pro použití této služby registrujte alespoň jeden prst/obličej. + V tomto režimu mohou být citlivé údaje zapsány do souboru protokolu na vašem zařízení (např. názvy souborů a cesty). Hesla, soubory cookie atd. jsou výslovně vyloučeny.\n\nNezapomeňte co nejdříve vypnout režim ladění. + Upozornění + Povolit + Toto nastavení je bezpečnostní funkce a brání ostatním aplikacím v tom, aby oklamaly uživatele dělat věci, se kterými nesouhlasí.\n\nZakázáním potvrzujete, že jste si vědomi rizik. + Upozornění + Zakázat + Aplikace je překrytá + Jiná aplikace zobrazuje něco nad Cryptomatorem (např. filtr modrého světla nebo aplikace pro noční režim). Z bezpečnostních důvodů je Cryptomator zakázán.\n\nJak povolit Cryptomator Zavřít + Toto nastavení je bezpečnostní funkce a brání ostatním aplikacím v tom, aby oklamaly uživatele dělat věci, se kterými nesouhlasí.\n\nZakázáním potvrzujete, že jste si vědomi rizik. + Opravdu chcete odstranit toto cloudové připojení? + Tato akce odstraní cloudové připojení a všechny trezory tohoto cloudu. + Smazat %1$d položek? + Opravdu chcete odstranit tyto soubory? + Opravdu chcete odstranit tento soubor? + Tímto odstraníte veškerý obsah složky. Jste si jisti, že chcete odstranit tuto složku? + Funkce biometrického ověření je deaktivována + Vzhledem k tomu, že klíč byl zneplatněn, byla deaktivována funkce biometrického ověření. Chcete-li jej znovu povolit, otevřete nastavení Cryptomatoru. + Zadejte platnou licenci + Zjistili jsme, že jste si nainstalovali Cryptomator bez použití Google Play Store. Zadejte platnou licenci, kterou lze zakoupit na https://cryptomator.org/android/ + Zadaná licence není platná. Ujistěte se, že jste ji zadali správně. + Nebyla zadána žádná licence. Zadejte prosím platnou licenci. + Zavřít + Potvrzení licence + Děkujeme %1$s za zadání platné licence. + Aktualizace je k dispozici + Aktualizujte Cryptomator na nejnovější verzi. Stisknutím tlačítka OK stáhneme aplikaci na pozadí a požádáme vás o její instalaci. + Aktualizovat nyní + Jít na stránku stažení + Později + Probíhá stahování + Stahování nejnovější verze Cryptomatoru + Složka je symbolický odkaz + Nemůžete přejít na tento symbolický odkaz Zpět + Obsah adresáře nelze načíst + Složka Cloudu \'%1$s\' nemá adresářový soubor. Mohlo dojít k tomu, že složka byla vytvořena na jiném zařízení a ještě nebyla plně synchronizována s cloudem. Prosím zkontrolujte v cloudu, zda-li existuje následující soubor:\n%2$s + Žádné další obrázky k zobrazení… + Údaje o \'%1$s\' byly aktualizovány + Pokud máte v úmyslu přidat nový účet na pCloud, klikněte na tento odkaz www.pcloud. om, odhlaste se z aktuálního účtu a znovu klikněte na \'+\' v této aplikaci pro vytvoření nového cloudového připojení. + Cryptomator potřebuje přístup k úložišti, aby mohl používat místní trezory + Cryptomator potřebuje přístup k úložišti pro automatické nahrávání fotek + 0 kB + bajty + kB + MB + GB + TB + vteřina + vteřiny + minuta minut + hodina + hodiny + den + dny + týden + týdny + měsíc + měsíce + rok + roky + Biometrické přihlášení + Přihlaste se pomocí Vašich biometrických údajů + Použít heslo k trezoru + Nepodařilo se automaticky nahrát soubor + Trezory odemčeny: %1$d + Automatické uzamknutí za %1$s + Zamknout vše + Zrušit nahrávání + Automatické nahrávání fotek právě probíhá + Nahrávání %1d/%2d + Automatické nahrávání fotek dokončeno + %1$d obrázků nahráno do trezoru + Automatické nahrávání fotek se nezdařilo + Při nahrávání došlo k obecné chybě. + Vybraná složka pro nahrání již není k dispozici. Přejděte do nastavení a vyberte novou složku + Během nahrávání došlo k uzamčení trezoru, pro pokračování trezor prosím znovu odemkněte + Otevřít zapisovatelný soubor + Trezor zůstane odemknutý dokud nejsou dokončené úpravy + Nainstalována aktuální verze + Mezipaměť + Uložit nedávno otevřené soubory šifrovaně do lokální mezipaměti pro pozdější použití + Velikost mezipaměti + Vyčistit mezipaměť + Změny budou použity při příštím restartu aplikace + Registrováno na + %1$s + Interval kontroly aktualizací + Zkontrolovat aktualizace + Poslední kontrola %1$s + Velikost mezipaměti na Cloud + Okamžitě + 1 minuta + 2 minuty + 5 minut + 10 minut + Nikdy + 50 MB + 100 MB + 250 MB + 500 MB + 1 GB + 5 GB + Vzhled + Automaticky (použít dle systému) Světlý Tmavý + Jednou denně + Jednou týdně + Jednou měsíčně diff --git a/presentation/src/main/res/values-it-rIT/strings.xml b/presentation/src/main/res/values-it-rIT/strings.xml index 2471d27f..ae27d8c1 100644 --- a/presentation/src/main/res/values-it-rIT/strings.xml +++ b/presentation/src/main/res/values-it-rIT/strings.xml @@ -1,64 +1,408 @@ + Crittografa + Si è verificato un errore + Autenticazione non riuscita + Autenticazione non riuscita, effettua il login usando %1$s + Nessuna connessione di rete + Password errata + Esiste già un file o una cartella. + Cassaforte non supportata. Questa cassaforte è stata creata con un\'altra versione di Cryptomator. + La cassaforte esiste già. + Il file non esiste. + La cassaforte è stata bloccata. + Il Cloud esiste già. + Scarica un\'app che possa aprire questo file. + Server non trovato. + Aprire le impostazioni dei dispositivi e impostare il blocco schermo a mano + Esportazione non riuscita. Prova a rimuovere i caratteri speciali dai nomi dei file ed esportare di nuovo. + Non può contenere caratteri speciali. + I nomi dei file non possono contenere caratteri speciali. + Il nome della cassaforte non può contenere caratteri speciali. + Controllo dell\'aggiornamento non riuscito. Si è verificato un errore generale. + Controllo di aggiornamento non riuscito. L\'hash calcolato non corrisponde al file caricato + Controllo aggiornamento non riuscito. Nessuna connessione internet. + Impossibile decrittografare la password WebDAV, aggiungere nuovamente nelle impostazioni + Play Services non installati + Autenticazione biometrica interrotta + La versione specificata in vault.cryptomator è diversa da masterkey.cryptomator + vault.cryptomator non corrisponde a questa masterkey.cryptomator + Errore generale durante il caricamento della configurazione della cassaforte + Il file locale non è più presente dopo essere tornato a Cryptomator. Le eventuali modifiche non possono essere riprodotte nel cloud. + Nessun secchio simile + Posizione della Chiave Principale Personalizzata non ancora supportata + Archivio locale + Cryptomator necessita dell\'accesso all\'archivio per esportare i file + Cryptomator ha bisogno di accesso all\'archivio per caricare i file + Cryptomator ha bisogno di accesso all\'archivio per condividere i file Impostazioni + Cerca + Precedente Avanti + Ordina + A - Z + Z - A + Il più recente per primo + Il più vecchio prima + Il più grande prima + Il più piccolo prima + Aggiungi a Cryptomator + Crea nuova cassaforte + Aggiungi cassaforte esistente Rimuovi + Clicca qui per creare una nuova cassaforte + Password modificata con successo Cassaforte + Seleziona il file della chiave principale + Posiziona qui + Nome cassaforte: %1$s + + Sposta %2$d elementi in + Sposta %2$d elementi in + + Sposta + Cartella vuota + modificato %1$s fa + Condividi con + Scegli una destinazione Scegli + Niente da condividere + Aggiungi a %1$s + Crea cartella + Crea file di testo + Carica file + File + File esportato + File esportati + Niente da esportare + Creazione directory download fallita + Condividi + Rinomina Modifica + Esporta + Elimina + Apri con… + Seleziona elementi + %1$d selezionato + Seleziona… + Seleziona tutto + Aggiorna + Nessuna connessione + Riprova + Salvato con successo + Salva %1$s su… + testo + file + file + I nomi dei file devono essere unici, rinominare i duplicati. + Salva posizione + Salva + Cifratura completata + Servizio cloud + Scegli una posizione + Clicca qui per aggiungere posizioni + Il server non sembra essere compatibile con WebDAV + Posizioni personalizzate + Archiviazione predefinita + Nessuna posizione aggiuntiva disponibile. URL Nome utente Password + Connetti + L\'URL non può essere vuoto. + URL non valido. + Il nome utente non può essere vuoto. + La password non può essere vuota. + Nome Visualizzato + Chiave di accesso + Chiave segreta + Secchio Esistente + Endpoint + Paese + Il nome visualizzato non può essere vuoto + La chiave di accesso non può essere vuota + La chiave segreta non può essere vuota + Il secchio non può essere vuoto + Endpoint o il Paese non possono essere vuoti + Il nome della cassaforte non può essere vuoto. + Nome cassaforte Crea + Imposta password + La password non corrisponde alla password ridigitata. Fatto IMPORTANTE: Se dimentichi la tua password, non c\'è moto di recuperare i tuoi dati. + Digita password + Troppo debole per creare una cassaforte Debole Sufficiente Forte + Molto Sicura Generali + Servizi cloud + Autenticazione biometrica + Attiva l\'autenticazione biometrica + Conferma sblocco facciale (se disponibile) + Blocca app quando oscurato + Blocca l\'intercettazione dell\'input e la visualizzazione di un\'interfaccia utente falsa + Blocca screenshot + Blocca gli screenshot nell\'elenco dei recenti e all\'interno dell\'app + Cerca + Ricerca in tempo reale + Aggiorna i risultati della ricerca durante l\'inserimento della query + Cerca di usare lo schema a globo + Usa lo schema a globo corrispondente come alice.*.jpg + Blocco automatico + Blocca dopo + Quando lo schermo è disabilitato + Caricamento automatico delle foto + Scegli cassaforte per il caricamento + Attiva + Cattura immagini in background e una volta sbloccata la cassaforte selezionata, avvia il caricamento + Carica utilizzando solo WIFI + Carica video + Salva i file caricati automaticamente in… + Sito web di Cryptomator + Seguici su Twitter + Metti mi piace su Facebook + Legale + Licenze + Termini di licenza + Supporto + Richiedi aiuto + Modalità debug + Invia file di log + Invio non riuscito + Suggerimenti di sicurezza + Versione + Impostazioni Avanzate + Accelera sblocco + Scarica la configurazione della cassaforte in background quando è stato richiesto di inserire la password o l\'autenticazione biometrica + Mantieni sbloccato + Mantieni le cassaforte sbloccate durante la modifica dei file + Connessioni WebDAV + connessioni pCloud + Collegamenti S3 + Posizione di archiviazione locale + Accedi a + Esci da + %1$s non può essere autenticato. + Aggiorna credenziali pCloud + \'%1$s\' irraggiungibile + Cryptomator ha rilevato che questa cartella non è raggiungibile. + Potrebbe essere stato eliminato da un\'altra applicazione o potrebbe essere stato causato da una sincronizzazione cloud difettosa.\n\nProva a ripristinare il file della directory tramite il tuo provider cloud a una versione precedente non vuota. Il file in questione è:\n%1$s\n\nSe non funziona, puoi utilizzare Sanitizer per verificare la presenza di problemi nella tua cassaforte ed eventualmente ripristinare i tuoi dati. + Maggiori dettagli su Sanitizer Annulla Sblocca + Vecchia Password + Nuova Password + Cambia password + La vecchia password non può essere vuota. + La nuova password non può essere vuota. + La nuova password non corrisponde alla password ridigitata. + Cassaforte %1$s non trovata + La cassaforte è stata rinominata, spostata o eliminata. Rimuovere questa cassaforte dalla lista e aggiungerla di nuovo per procedere. Rimuovere ora? Rimuovi + Il file esiste già + Sostituisci + Un file chiamato \'%1$s\' esiste già. + Salta esistente + Sostituisci tutto + Sostituisci esistente + Sostituisci + Un file chiamato \'%1$s\' esiste già. Vuoi sostituirlo? + Tutti i file esistono già. Vuoi sostituirli? + %1$d file esistono già. Vuoi sostituirli? + Sostituire il file? + Sostituire i file? + Impossibile condividere i file + Non hai impostato nessuna cassaforte. Si prega di creare una nuova cassaforte con l\'app Cryptomator. OK + Crea cassaforte + Impossibile aprire %1$s + Si prega di scaricare un\'app che può aprire questo file o preferisci salvarlo sul tuo dispositivo? + Rinomina cassaforte + Rinomina cartella + Rinomina file + Hai modifiche non salvate + Vuoi davvero uscire senza salvare? + Abbandona + text.txt + Sei sicuro di voler rimuovere questa cassaforte? + Questa azione rimuoverà solo la cassaforte da questo elenco e non la eliminerà fisicamente. + Caricamento… + File %1$d di %2$d + Esportazione (%1$d/%2$d) + Attendere prego… + Creazione cartella… + Creazione file di testo… + Autenticazione… + Rinomina… + Eliminazione… + Sblocco cassaforte… + Modifica password… + Creazione cassaforte… + Caricamento… + Scaricamento… + Cifratura… + Decifratura… + Spostamento… Blocca + Certificato SSL non valido + Il certificato SSL non è valido. Vuoi comunque fidarti? + Dettagli + Questo potrebbe essere un rischio per la sicurezza. So cosa sto facendo. + L\'utilizzo di HTTP non è sicuro. Si consiglia invece di utilizzare HTTPS. Se conosci i rischi, puoi continuare con HTTP. + Cambia in HTTPS + Usare HTTPS? + Non è impostato alcun blocco schermo. Per archiviare le tue credenziali in modo sicuro, imposta con OK una sequenza o una password. + Impostare blocco schermo? + Imposta blocco schermo + Nessuna autenticazione di base impostata nel sistema + Registra almeno un dito/viso per usare questo servizio. + In questa modalità, i dati sensibili possono essere scritti in un file di registro sul dispositivo (ad es. nomi di file e percorsi). Password, cookie, ecc. sono esplicitamente esclusi.\n\nRicorda di disabilitare la modalità di debug il prima possibile. + Attenzione + Abilita + Questa impostazione è una funzione di sicurezza e impedisce ad altre applicazioni di ingannare gli utenti a fare cose che non sono in grado di fare.\n\nDisabilitandola confermi di essere a conoscenza dei rischi. + Attenzione + Disabilita + L\'app è oscurata + Un\'altra app sta mostrando qualcosa sopra Cryptomator (ad esempio, un filtro luce blu o un\'app per la modalità notturna). Per motivi di sicurezza, Cryptomator è disabilitato.\n\nCome abilitare Cryptomator Chiudi + Questa impostazione è una funzione di sicurezza e impedisce ad altre applicazioni di ingannare gli utenti a fare cose che non sono in grado di fare.\n\nDisabilitandola confermi di essere a conoscenza dei rischi. + Sei sicuro di voler rimuovere questa connessione cloud? + Questa azione rimuoverà la connessione cloud e tutte le cassaforti di questo cloud. + Eliminare %1$d elementi? + Sei sicuro di voler eliminare questi elementi? + Sei sicuro di voler eliminare questo file? + Questo eliminerà tutto il contenuto della cartella. Sei sicuro di voler eliminare questa cartella? + Funzione di autenticazione biometrica disattivata + Poiché la chiave è stata invalidata, la funzione di autenticazione biometrica è stata disattivata. Per riabilitarla, aprire le impostazioni di Cryptomator. + Fornire una licenza valida + Abbiamo rilevato che hai installato Cryptomator senza utilizzare Google Play Store. Fornisci una licenza valida, che può essere acquistata su https://cryptomator.org/android/ + La licenza fornita non è valida. Assicurati di averla inserita correttamente. + Nessuna licenza fornita. Inserisci una licenza valida. + Esci + Conferma licenza + Grazie %1$s per aver fornito una licenza valida. + Aggiornamento disponibile + Aggiorna Cryptomator all\'ultima versione. Premendo OK scaricheremo l\'applicazione in background e ti chiederemo di installarla. + Aggiorna ora + Vai al sito di download + Dopo + Download in esecuzione + Scaricamento dell\'ultima versione di Cryptomator + La cartella è un link simbolico + Non puoi navigare in questo link simbolico Indietro + Impossibile caricare il contenuto della directory + La cartella Cloud \'%1$s\' non ha un file di directory. Potrebbe essere che la cartella è stata creata su un altro dispositivo e non è stata ancora completamente sincronizzata sul cloud. Si prega di controllare nel cloud se esiste il seguente file:\n%2$s + Niente più immagini da visualizzare… + Credenziali di \'%1$s\' aggiornate + Se hai intenzione di aggiungere un nuovo account pCloud, clicca su questo url www.pcloud. om, esci dall\'account corrente e clicca di nuovo su \'+\' in questa app per creare una nuova connessione cloud. + Cryptomator ha bisogno dell\'accesso all\'archivio per utilizzare le cassaforti locali + Cryptomator ha bisogno di accesso all\'archivio per utilizzare il caricamento automatico delle foto + Zero kB + byte + kB + MB + GB + TB + secondo + secondi + minuti minuti + ora + ore + giorno + giorni + settimana + settimane + mese + mesi + anno + anni + Accesso biometrico + Accedi usando le tue credenziali biometriche + Usa password della cassaforte + Impossibile caricare automaticamente i file + Casseforti sbloccate: %1$d + Blocco automatico tra %1$s + Blocca tutto + Annulla caricamento + Caricamento automatico delle foto in esecuzione + Caricamento %1d/%2d + Caricamento automatico delle foto terminato + %1$d immagini caricate nella cassaforte + Caricamento automatico delle foto fallito + Errore generale durante il caricamento. + La cartella selezionata per il caricamento non è più disponibile. Vai alle impostazioni e sceglierne una nuova + Cassaforte bloccata durante il caricamento, riapri la cassaforte per continuare + Apri file scrivibile + La cassaforte rimane sbloccata fino alla modifica completata + Ultima versione installata + Cache + La cache ha recentemente acceso ai file crittografati localmente sul dispositivo per un riutilizzo successivo quando riaperto + Dimensione totale della cache + Svuota Cache + Le modifiche saranno applicate al prossimo riavvio dell\' app + Registrato per + %1$s + Aggiorna intervallo di controllo + Controlla aggiornamenti + Ultima esecuzione %1$s + Dimensione cache per Cloud + Immediato + 1 minuto + 2 minuti + 5 minuti + 10 minuti + Mai + 50 MB + 100 MB + 250 MB + 500 MB + 1 GB + 5 GB + Stile + Automatico (segue il sistema) Chiaro Scuro + Una volta al giorno + Una volta alla settimana + Una volta al mese diff --git a/presentation/src/main/res/values-ja-rJP/strings.xml b/presentation/src/main/res/values-ja-rJP/strings.xml index eb493d68..c817b8aa 100644 --- a/presentation/src/main/res/values-ja-rJP/strings.xml +++ b/presentation/src/main/res/values-ja-rJP/strings.xml @@ -159,13 +159,16 @@ スクリーンショットをブロック 検索 ライブ検索 + 自動的な施錠 次の場合にロックする 画面がロックされたとき 自動的に画像をアップロード アップロードする金庫を選択 有効 + バックグラウンドで画像を取得し、選択された金庫が解錠されるとアップロードを開始します WIFI を使用しているときのみアップロード ビデオをアップロード + … へのファイルの自動アップロードを保存 Cryptomator のウェブサイト Twitter でフォローする Facebook でいいねする @@ -215,8 +218,13 @@ ファイルが既に存在します 置換 ファイル名 %1$s が既に存在します。 + 既存をスキップ すべて置換 + 今のものを置き換える 置換 + ファイル名 \"%1$s\" が既に存在します。置き換えますか? + すべてのファイルが既に存在します。すべて置き換えますか? + %1$d ファイルが既に存在します。すべて置き換えますか? ファイルを置き換えますか? ファイルを置き換えますか? ファイルを共有できません @@ -233,6 +241,7 @@ 破棄 text.txt 本当にこの金庫を削除しますか? + この操作は、金庫のリストからのみ削除し、物理的な削除は行いません。 アップロード中… ファイル %1$d/%2$d エクスポート中 (%1$d/%2$d) @@ -255,8 +264,10 @@ SSL 証明書が無効です。それでも信頼しますか? 詳細 これはセキュリティ リスクになる可能性があります。リスクについて理解していますか + HTTP の使用は安全ではありません。代わりに HTTPS を使用することを推奨します。リスクを承知の上であれば HTTP をご使用ください。 HTTPS に変更 HTTPS を使用しますか? + 画面ロックが設定されていません。認証情報を安全に保存するには、パターンまたはパスワードを設定してください。 画面ロックを設定しますか? 画面ロックを設定 システムに基本的な認証が設定されていません @@ -278,11 +289,15 @@ 生体認証機能が無効になりました 有効なライセンスを入力してください 終了 + 利用可能なアップデートがあります すぐに更新 ダウンロード サイトに行く あとで ダウンロード中 + Cryptomator の最新バージョンをダウンロード中 戻る + ローカルの金庫を使用するには、Cryptomator がストレージにアクセスする許可が必要です + 自動的に画像をアップロードするには、Cryptomator がストレージにアクセスする許可が必要です @@ -311,7 +326,10 @@ 生体認証でログイン 生体認証を使用してログイン 金庫のパスワードを使用 + ファイルを自動的にアップロードできません + 解錠済みの金庫: %1$d + %1$s で自動ロック すべて施錠 アップロードをキャンセル 写真を自動的にアップロードしています @@ -319,6 +337,8 @@ 写真の自動アップロードが完了しました %1$d 個の画像を金庫にアップロードしました 写真の自動アップロードが失敗しました + 書き込み可能なファイルを開く + 最新バージョンがインストールされました キャッシュ キャッシュの合計サイズ キャッシュを削除する diff --git a/presentation/src/main/res/values-pt-rBR/strings.xml b/presentation/src/main/res/values-pt-rBR/strings.xml index c0e7ff64..5eea07bf 100644 --- a/presentation/src/main/res/values-pt-rBR/strings.xml +++ b/presentation/src/main/res/values-pt-rBR/strings.xml @@ -1,64 +1,408 @@ + Encriptar + Ocorreu um erro + Falha de autenticação + Falha na autenticação, por favor faça o login usando %1$s + Sem conexão com a internet + Senha incorreta + Um arquivo ou pasta já existe. + Cofre não suportado. Este cofre foi criado com outra versão do Cryptomator. + O cofre já existe. + O arquivo não existe. + O cofre foi trancado. + O provedor de nuvem já existe. + Por favor, faça o download de um aplicativo que possa abrir este arquivo. + Servidor não encontrado. + Por favor, abra as configurações do seu dispositivo e configure o bloqueio de tela manualmente + Falha na exportação. Tente remover caracteres especiais dos nomes de arquivo e exporte novamente. + Não pode conter caracteres especiais. + Nomes de arquivo não podem conter caracteres especiais. + O nome do cofre não pode conter caracteres especiais. + Verificação da atualização falhou. Erro geral ocorreu. + Falha ao verificar a atualização. Hash calculado não coincide com o arquivo enviado + Falha ao verificar atualização. Nenhuma conexão com a internet. + Falha ao descriptografar a senha WebDAV, por favor adicione nas configurações novamente + Play Services não instalado + Autenticação biométrica abortada + Versão especificada em vault.cryptomator é diferente do masterkey.cryptomator + vault.cryptomator não coincide com este masterkey.cryptomator + Erro geral ao carregar a configuração do cofre + O arquivo local não está mais presente depois de voltar ao Cryptomator. Possíveis alterações não podem ser propagadas de volta para o provedor de nuvem. + Não existe tal bucket no nome de domínio + Localização de Masterkey personalizada ainda não é suportada + Armazenamento Local + Cryptomator precisa de permissão de acesso ao armazenamento para exportar arquivos + Cryptomator precisa de permissão de acesso ao armazenamento para fazer upload de arquivos + Cryptomator precisa de permissão de acesso ao armazenamento para compartilhar arquivos Configurações + Buscar + Anterior Próximo + Ordenar + A - Z + Z - A + Mais recentes primeiro + Mais antigos primeiro + Maior primeiro + Menores primeiro + Adicionar ao Cryptomator + Criar novo cofre + Adicionar ao cofre existente Remover + Clique aqui para criar um novo cofre + Senha alterada com sucesso Cofre + Selecionar arquivo masterkey + Coloque aqui + Nome do Cofre: %1$s + + Mover %1$s para + Mover %2$d itens para + + Mover + Pasta vazia + modificado %1$s atrás + Compartilhar com + Escolha um destino Escolher + Nada para compartilhar + Adicionar a %1$s + Criar pasta + Criar arquivo de texto + Upload de arquivos + Arquivos + Arquivo exportado + Arquivos exportados + Nada para exportar + Falha ao criar diretório de download + Compartilhar + Renomear Editar + Exportar + Deletar + Abrir com… + Selecionar itens + %1$d selecionado + Selecione… + Selecionar todos + Atualizar + Sem conexão + Tentar Novamente + Salvo com sucesso + Salvar %1$s em… + texto + arquivo + Arquivos + Os nomes dos arquivos devem ser únicos, por favor, renomeie as duplicatas. + Salvar localização + Salvar + Criptografia concluída + Serviço de nuvem + Selecionar um local + Clique aqui para adicionar locais + O servidor não parece ser compatível com WebDAV + Locais personalizados + Armazenamento padrão + Não há localizações adicionais disponíveis. URL Usuário Senha + Conectar + A URL não pode estar vazia. + URL inválida. + Nome de usuário não pode estar vazio. + A senha não pode estar vazia. + Nome de Exibição + Chave de acesso + Chave Secreta + Bucket do nome de domínio na URL existente + Endpoint + Região + O nome de exibição não pode estar em branco + Chave de acesso não pode estar em branco + A chave secreta não pode estar em branco + Bucket do nome de domínio da URL não pode estar em branco + Endpoint ou Região não pode estar em branco + O nome do cofre não pode estar em branco. + Nome do cofre Criar + Definir senha + A senha não coincide com a senha digitada. Concluído IMPORTANTE: Se você esquecer sua senha, não há como recuperar seus dados. + Redigite a senha + Senha muito fraca para criar um cofre Fraca Média Forte + Senha muito forte Geral + Serviços em nuvem + Autenticação biométrica + Ativar autenticação biométrica + Confirmar reconhecimento facial (se disponível) + Bloquear aplicativo quando oculto + Bloquear interceptação de entrada e exibindo uma interface de usuário falsa + Bloquear capturas de tela + Bloquear capturas de tela na lista de recentes e dentro do aplicativo + Buscar + Pesquisa em tempo real + Atualizar resultados da pesquisa ao entrar na consulta + Pesquisar usando o padrão geral + Use um padrão geral correspondente como alice.*.jpg + Bloqueio automático + Bloquear após + Quando a tela estiver desativada + Upload automático de foto + Escolher cofre para upload + Ativar + Capture imagens em segundo plano e assim que o cofre selecionado for desbloqueado, inicie o upload + Fazer upload apenas usando o WIFI + Upload de vídeos + Salvar upload automático de arquivos em… + Site Cryptomator + Siga-nos no Twitter + Curta nossa página no Facebook + Políticas legais + Licenças + Termos de licença + Suporte + Pedir ajuda + Modo de depuração + Enviar arquivos de log + Falha ao enviar + Dicas de segurança + Versão + Configurações Avançadas + Desbloqueio acelerado + Baixe a configuração do cofre em segundo plano quando solicitado para inserir a senha ou o reconhecimento biométrico + Manter desbloqueado + Mantenha cofres desbloqueados durante a edição de arquivos + Conexões WebDAV + conexões pCloud + Conexões S3 + Local de armazenamento + Iniciar sessão em + Sair de + %1$s não pôde ser autenticado. + Atualizar credenciais do pCloud + \'%1$s\' inacessível + O Cryptomator detectou que esta pasta está inacessível. + Pode ter sido excluído por outro aplicativo ou uma sincronização falha na nuvem poderia ter causado isso.\n\nTente restaurar o arquivo de diretório através do seu provedor de nuvem para uma versão anterior, que não está vazia. O arquivo em questão é:\n%1$s\n\nSe isso não funcionar, você pode usar o Sanitizer para verificar seu cofre para questões e possivelmente restaurar seus dados. + Mais detalhes sobre Sanitizer Cancelar Desbloquear + Senha antiga + Nova Senha + Mudar Senha + Senha antiga não pode estar vazia. + Nova senha não pode estar vazia. + A nova senha não corresponde à senha digitada. + Cofre %1$s não encontrado + O cofre foi renomeado, movido ou excluído. Remova este formulário de cofre e adicione-o novamente para prosseguir. Remover agora? Remover + O arquivo já existe + Substituir + Um arquivo chamado \'%1$s\' já existe. + Pular existente + Substituir todos + Substituir existente + Substituir + Um arquivo chamado \'%1$s\' já existe. Você deseja substituí-lo? + Todos os arquivos já existem. Você quer substituí-los? + %1$d arquivos já existem. Deseja substituí-los? + Substituir arquivo? + Substituir arquivos? + Não foi possível compartilhar arquivos + Você não configurou nenhum cofre. Por favor, crie um novo cofre com o aplicativo Cryptomator primeiro. Ok + Criar Cofre + Não é possível abrir %1$s + Por favor, baixe um aplicativo que pode abrir este arquivo ou você gostaria de salvar no seu dispositivo? + Renomear cofre + Renomear pasta + Renomear arquivo + Você tem modificações não salvas + Você realmente deseja sair sem salvar? + Descartar + texto.txt + Tem certeza que deseja remover este cofre? + Essa ação somente removerá o cofre desta lista e não irá excluí-lo fisicamente. + Enviando… + Arquivo %1$d de %2$d + Exportando (%1$d/%2$d) + Por favor, aguarde… + Criando pasta… + Criando arquivo de texto… + Autenticação… + Renomeando… + Excluindo… + Desbloqueando cofre… + Alterando senha… + Criando cofre… + Enviando… + Baixando… + Criptografando… + Descriptografando… + Movendo… Bloquear + Certificado SSL inválido + O certificado SSL é inválido. Deseja confiar nele mesmo assim? + Detalhes + Isto pode ser um risco para a segurança. Eu sei o que estou fazendo. + O uso de HTTP é inseguro. Recomendamos a utilização de HTTPS. Se você souber os riscos, você pode continuar com o HTTP. + Mudar para HTTPS + Usar HTTPS? + Nenhum bloqueio de tela foi configurado. Para armazenar suas credenciais de forma segura, configure com OK um padrão ou senha. + Definir bloqueio de tela? + Definir bloqueio de tela + Nenhuma autenticação básica configurada no sistema + Registre pelo menos um dedo/rosto para usar este serviço. + Neste modo, dados confidenciais podem ser gravados em um arquivo de log no seu dispositivo (por exemplo, nomes de arquivos e caminhos). Senhas, cookies, etc. são explicitamente excluídos.\n\nLembre-se de desativar o modo de depuração o mais rápido possível. + Atenção + Habilitar + Esta configuração é um recurso de segurança e impede que outros aplicativos induzam os usuários a fazer coisas que não devem fazer.\n\nAo desativar, você confirma que está ciente dos riscos. + Atenção + Desabilitar + O aplicativo está escuro + Outro aplicativo está exibindo algo no topo do Cryptomator (por exemplo, um filtro de luz azul ou aplicativo de modo noturno). Por razões de segurança, o Cryptomator está desativado.\n\nComo ativar o Cryptomator Fechar + Esta configuração é um recurso de segurança e impede que outros aplicativos induzam os usuários a fazer coisas que não devem fazer.\n\nAo desativar, você confirma que está ciente dos riscos. + Tem certeza de que deseja remover esta conexão com a nuvem? + Esta ação removerá a conexão com o provedor de nuvem e todos os cofres desta nuvem. + Excluir %1$d itens? + Tem certeza de que deseja excluir estes itens? + Você tem certeza que deseja apagar este arquivo? + Isto irá apagar todo o conteúdo da pasta. Tem certeza que deseja excluir esta pasta? + Recurso de autenticação biométrica desativado + Como a chave foi invalidada, o recurso de autenticação biométrica foi desativado. Para reativar, abra as configurações do Cryptomator. + Fornecer uma licença válida + Nós detectamos que você instalou o Cryptomator sem usar a Google Play Store. Forneça uma licença válida, que pode ser comprada em https://cryptomator.org/android/ + A licença fornecida não é válida. Verifique se você digitou corretamente. + Nenhuma licença fornecida. Por favor insira uma licença válida. + Sair + Confirmação de licença + Obrigado %1$s por fornecer a sua licença válida. + Atualização Disponível + Atualize o Cryptomator para a versão mais recente. Pressionando OK, baixaremos o aplicativo em segundo plano e pediremos que você o instale. + Atualizar agora + Ir para a página de download + Depois + Download em execução + Baixando a versão mais recente do Cryptomator + A pasta é um link simbólico + Não é possível entrar neste link simbólico Voltar + Não foi possível carregar o conteúdo do diretório + A pasta na nuvem \'%1$s\' não tem um arquivo de diretório. A pasta pode ter sido criada em outro dispositivo e ainda não foi totalmente sincronizada com a nuvem. Por favor, verifique em sua nuvem se o seguinte arquivo existe:\n%2$s + Sem mais imagens para exibir… + Credenciais de \'%1$s\' atualizadas + Se você pretendia adicionar uma nova conta pCloud, clique neste url www.pcloud. um, sair da conta atual e clicar novamente em \'+\' neste aplicativo para criar uma nova conexão com a nuvem. + Cryptomator precisa de permissão de acesso ao armazenamento para fazer upload de arquivos + Cryptomator precisa de permissão de acesso ao armazenamento para fazer upload de arquivos + Zero KB + bytes + kB + MB + GB + TB + segundo + segundos + minuto minutos + hora + horas + dia + dias + semana + Semanas + mês + meses + ano + anos + Acesso biométrico + Faça login usando suas credenciais biométricas + Usar senha do cofre + Não foi possível carregar arquivos automaticamente + Cofres desbloqueados: %1$d + Autobloquear em %1$s + Bloquear todos + Cancelar upload + Upload automático de fotos em execução + Uploading %1d/%2d + Upload automático de fotos concluído + %1$d imagens enviadas para o cofre + O upload automático de foto falhou + Ocorreu um erro geral durante o upload. + A pasta selecionada para envio não está mais disponível. Vá para configurações e escolha uma nova pasta + Cofre trancado durante o upload, por favor reabra o cofre para continuar + Abrir arquivo gravável + Cofre permanece desbloqueado até terminar de editar + Versão mais recente instalada + Cache + Cache de arquivos acessados recentemente criptografados localmente no dispositivo para reutilização posterior quando reaberto + Tamanho total do cache + Limpar Cache + As alterações serão aplicadas na próxima reinicialização do aplicativo + Registrado para + %1$s + Escolha o período de atualização + Verificar atualizações + Última execução %1$s + Tamanho do cache por provedor de nuvem + Instantâneo + 1 minuto + 2 minutos + 5 minutos + 10 minutos + Nunca + 50 MB + 100 MB + 250 MB + 500 MB + 1GB + 5GB + Estilo + Automático (de acordo com o sistema) Claro Escuro + Uma vez por dia + Uma vez por semana + Uma vez por mês diff --git a/presentation/src/main/res/values-sk-rSK/strings.xml b/presentation/src/main/res/values-sk-rSK/strings.xml index 51f8eaf6..60d6bef1 100644 --- a/presentation/src/main/res/values-sk-rSK/strings.xml +++ b/presentation/src/main/res/values-sk-rSK/strings.xml @@ -65,6 +65,12 @@ Zvoľte hlavný kľúčový súbor Umiestniť sem Meno trezoru: %1$s + + Presunúť %1$s do + Presunúť %2$d položiek do + Presunúť %2$d položiek do + Presunúť %2$d položiek do + Presunúť Prázdny adresár modifikované pred %1$s @@ -155,14 +161,24 @@ Cloudové služby Biometrické overovanie Aktivovať biometrické overovanie + Potvrďte odomykanie tvárou (ak je dostupné) + Blokovanie aplikácie pri zatemnení + Blokovanie zachytávania vstupu a zobrazovania falošného uživateľského rozhrania + Blokovanie snímkov obrazovky + Blokovanie snímkov obrazovky v nedávnom zozname a vo vnútri aplikácie Hľadať Živé vyhľadávanie + Aktualizovať výsledky hľadania počas zadávania otázky + Vyhľadávanie pomocou \'glob\' vzorky + Použiť \'glob\' vzorku obsahujúcu napríklad alice.*.jpg Automatické uzamknutie Uzamknúť po Keď je obrazovka zakázaná Automatické nahrávanie fotiek Vybrať trezor pre nahratie Aktivovať + Zachyť obrázky na pozadí a keď je zvolený trezor odomknutý, začni nahrávať + Nahrať iba s použitím Wi-Fi Nahrať videá Uložiť auto ukladanie súborov do… Webstránky Cryptomator-a @@ -180,6 +196,7 @@ Verzia Pokročilé nastavenia Urýchliť odomknutie + Stiahnuť konfiguráciu trezora na pozadí počas vyzvania na zadanie hesla alebo biometrickej autentikácie Držať odomknuté Držať trezory odomknuté pokiaľ sa editujú súbory @@ -191,7 +208,13 @@ Odhlásiť sa z + %1$s nemohol byť autentikovaný. + Aktualizovať pCloud prístupy + %1$s nedostupný + Cryptomator detekoval nedostupnosť daného adresára. + Mohlo to byť zmazané inou aplikáciou alebo zapríčinené chybnou cloudovou synchonizáciou.\n\nPokúste sa obnoviť adresárový súbor prostredníctvom cloudového poskytovateľa na predchádzajúcu verziu čo nie je prázdna. Súbor ktorého otázka je:\n%1$s\n\nAk toto nefunguje, môžete použiť Asanátor pre kontrolu problémov Vášho trezoru a prípadnú obnovu dát. + Viac detailov asanátora Zrušiť @@ -201,23 +224,187 @@ Zmeniť heslo Staré heslo nemôže byť prázdne. Nové heslo nemôže byť prázdne. + Nové heslo nie je totožné s prepisovaným heslom. + Súbor %1$s nenájdený + Trezor bol premenovaný, premiestnený alebo zmazaný. Odstrániť tento trezor zo zoznamu a pridať ho znovu. Odstrániť teraz? Odstrániť + Súbor už existuje + Nahradiť + Súbor s názvom \'%1$s\' už existuje. + Preskočiť existujúce + Nahradiť všetko + Nahradiť existujúce + Nahradiť + Súbor s názvom \'%1$s\' už existuje. Želáte si ho nahradť? + Všetky súbory už existujú. Chcete si ich nahradit? + %1$d súbory už existujú. Želáte si ich nahradiť? + Nahradiť súbor? + Nahradiť súbory? + Nie je možné zdieľať súbory + Nemáte nastavené žiadne trezory. Prosím vytvorte najprv nový trezor s aplikáciou Cryptomator. OK + Vytvoriť trezor + Nie je možné otvoriť %1$s + Prosím stiahnuť aplikáciu ktorá môže otvoriť tento súbor alebo si želáte uložiť na Vaše zariadenie? + Premenovať trezor + Premenovať adresár + Premenovať súbor + Máte neuložené zmeny + Skutočne chcete skončiť bez uloženia? + Zrušiť + text.txt + Ste si istý odstrániť tento trezor? + Tento úkon iba odstráni trezor zo zoznamu a nezmaže ho fyzicky. + Nahrávanie… + Súbor %1$d z %2$d + Exportovanie (%1$d/%2$d) + Čakajte prosím… + Vytváranie aresára… + Vytváranie textového súboru… + Autentikácia… + Premenovávanie… + Vymazávanie… + Odomykanie trezora… + Vymeňanie hesla… + Vytváranie trezora… + Nahrávanie… + Preberanie… + Šifrovanie… + Dešifrovanie… + Premiestňovanie… Uzamknúť + Neplatný SSL certifikát + SSL certifikát je neplatný. Napriek tomu mu chete veriť? + Podrobnosti + Toto môže byť bezpečnostné riziko. Viem čo robím. + Používanie HTTP nie je bezpečné. Odporúčame namiesto toho použiť HTTPS. Ak poznáte riziká, môžte pokračovať s HTTP. + Zmeniť na HTTPS + Použiť HTTPS? + Nie je nastavené uzamykanie obrazovky. Pre bezpečné uchovávanie Vašich osobných údajov pokračujte s OK a vzorom alebo heslom. + Nastaviť zamykanie obrazovky? + Nastaviť zamykanie obrazovky + Bez základného nastavenia autentikácie v systéme + Priložte minimálne jeden prst/tvár pre použitie tejto služby. + V tomto móde, môžu byť zapisované citlivé dáta do logovacieho súboru na Vašom zariadení (ako napr. mená súborov a cesty). Heslá, cookies, a pod. sú explicitne vynechané.\n\nPamätajte na vypnutie debug módu ako najskôr to pôjde. + Upozornenie + Povoliť + Tieto nastavenia sú bezpečnostnou vlastnosťou a zabraňujú ostatným aplikáciám klamať užívateľov robiť veci ktoré nechcú robiť.\n\nVypnutím súhlasíte s tým že ste si vedomí nebezpečia. + Upozornenie + Zakázať + Aplikácia je zatmavená + Ďalšia aplikácia zobrazuje niečo na vrchu Cryptomator-a (ako napr. modré svetlo alebo nočný režim). Z bezpečnostných dôvodov je Cryptomator zakázaný.\n\nAko povoliť Cryptomator Zavrieť + Toto nastavenie je bezpečnostná vlastnosť a zabraňuje ostatným aplikáciám klamať užívateľov robiť veci čo nechcú robiť.\n\nVypnutím súhlasíte s tým žeste si vedomí rizika. + Ste si istý že chcete odstrániť toto cloudové pripojenie? + Táto akcia odstráni pripojenie cloudu a všetky trezory tohto cloudu. + Odstrániť %1$d položky? + Ste si istý že chcete vymazať tieto položky? + Naozaj chcete odstrániť tento súbor? + Toto zmaže obsah celého adresára. Ste si istý že chcete zmazať tento adresár? + Funkcia biometrickej autentikácie je deaktivovaná + Pretože kľúč bol zneplatnený, funkcia biometrickej autentikácie bola deaktivovaná. Pre opätovné povolenie, otvorte nastavenia Cryptomator-a. + Poskytnite platnú licenciu + Detekovali sme že máte nainštalovaný Cryptomator bez použitia Google Play Store. Poskytnite platnú licenciu, ktorá bola zakúpená v https://cryptomator.org/android/ + Poskytnutá licencia nie je platná. Uistite sa či bola zadaná korektne. + Licencia neposkytnutá. Prosím zadajte platnú licenciu. + Výstup + Potvrdenie licencie + Ďakujeme %1$s za poskytnutie Vašej platnej licencie. + Aktualizácia k dispozícii + Aktualizujte Cryptomator na najnovšiu verziu. Stlačením OK sa stiahne aplikácia na pozadí a opýta Vás pre inštalovanie. + Aktualizovať teraz + Prejsť na stránku sťahovania + Neskôr + Prebieha sťahovanie + Sťahovanie najnovšej verzie Cryptomator-a + Adresár je symbolická linka + Nemožno prejsť na túto symbolickú linku Späť + Nie je možné načítať obsah adresára + Cloudový adresár \'%1$s\' nemá adresárový súbor. Tento aresár mohol byť vytvorený iným zariadením a doposiať nebol plne synchronizovaný do cloudu. Prosím skontrolujte či nasledujúci súbor existuje:\n%2$s + Niet už viac obrázkov k zobrazeniu… + Prístupy k %1$s aktualizované + Ak zamýšlate pridať nový pCloud účet, kliknite na tento link www.pcloud.com, odhláste sa zo súčasného účtu a opätovne kliknite na \'+\' v tejto aplikácii pre vytvorenie nového cloudového pripojenia. + Cryptomator potrebuje prístup k úložisku pre prácu s lokálnymi trezormy + Cryptomator potrebuje prístup k úložisku pre automatické nahrávanie fotografii + Nula kB + bytes + kB + MB + GB + TB + sekunda + sekúnd + minúta minút + hodina + hodín + deň + dní + týždeň + týždňov + mesiac + mesiacov + rok + rokov + Biometrické prihlásenie + Prihlásenie sa použitím Vašeho biometrického prístupu + Použiť heslo trezora + Nie je možné automaticky nahrať súbory + Odomknuté trezory: %1$d + Autozamknutie za %1$s + Všetko zamknúť + Zrušiť nahrávanie + Prebieha automatické nahrávanie fotografii + Nahrávanie %1d/%2d + Automatické nahrávanie fotografii dokončené + %1$d obrázkov nahratých do trezora + Automatické nahrávanie fotografii zlyhalo + Došlo k obecnej chybe počas nahrávania. + Zvolený adresár pre nahrávanie už nie je dostupný. V nastaveniach zvoľte nový + Trezor počas nahrávania uzamknutý, prosím znovu-otvorte trezor pre pokračovanie + Otvoriť zapisovateľný súbor + Trezor zostáva odomknutý pokial nie je ukončené editovanie + Najnovšia verzia inštalovaná + Vyrovnávacia pamäť + Nedávno sprístupnené súbory vyrovnávaciej pamäťe lokálne zašifrované na zariadení pre neskoršie použitie pri novom otvoreni + Celková veľkosť vyrovovnávacej pamäte + Vyprázdniť vyrovnávaciu pamäť + Zmeny sa uplatnia pro reštarte aplikácie + Registrovaný pre + %1$s + Interval kontroly aktualizácii + Skontrolovať dostupnosť aktualizácií + Naposledy %1$s + Veľkosť vyrovnávaciej pamäťe na Cloud + Okamžite + 1 minúta + 2 minúty + 5 minút + 10 minút + Nikdy + 50 MB + 100 MB + 250 MB + 500 MB + 1 GB + 5 GB + Štýl + Automaticky (nasleduj systém) Svetlý Tmavý + Raz za deň + Raz za týždeň + Raz za mesiac diff --git a/presentation/src/main/res/values-sv-rSE/strings.xml b/presentation/src/main/res/values-sv-rSE/strings.xml index 9c10a3b9..663201c4 100644 --- a/presentation/src/main/res/values-sv-rSE/strings.xml +++ b/presentation/src/main/res/values-sv-rSE/strings.xml @@ -4,14 +4,59 @@ Kryptera Ett fel inträffade + Autentisering misslyckades + Autentisering misslyckades, vänligen logga in med %1$s + Ingen nätverksanslutning + Felaktigt lösenord + Filen eller katalogen finns redan. + Valvet stöds ej. Detta valv har skapats med en annan version av Cryptomator. + Valvet finns redan. + Filen existerar inte. + Valvet har låsts. + Konto finns redan. + Ladda ner en app som kan öppna denna fil. + Servern hittades inte. + Öppna enhetsinställningar och ställ in skärmlåset manuellt + Exporten misslyckades. Försök att ta bort specialtecken från filnamn och exportera igen. + Får inte innehålla specialtecken. + Filnamn får inte innehålla specialtecken. + Valvnamn får inte innehålla specialtecken. + Uppdateringskontrollen misslyckades. Allmänt fel uppstod. + Uppdateringskontrollen misslyckades. Beräknad hash matchar inte den uppladdade filen + Uppdateringskontrollen misslyckades. Ingen internetanslutning. + Det gick inte att dekryptera WebDAV lösenord, vänligen ange på nytt i inställningar + Google Play Services inte installerad + Biometrisk autentisering avbruten + Angiven version i vault.cryptomator är annan än masterkey.cryptomator + vault.cryptomator matchar inte med denna masterkey.cryptomator + Allmänt fel vid inläsning av valvkonfiguration + Lokal fil finns inte längre efter att ha bytt tillbaka till Cryptomator. Eventuella ändringar kan inte synkas tillbaka till molnet. + Ingen sådan bucket + Anpassad Masterkey-plats stöds inte ännu + Lokal lagring + Cryptomator behöver åtkomst till lagringsutrymme för att exportera filer + Cryptomator behöver åtkomst till lagringsutrymme för att ladda upp filer + Cryptomator behöver åtkomst till lagringsutrymme för att dela filer Inställningar + Sök + Föregående Nästa + Sortera + A – Z + Z - A + Nyast först + Äldst först + Störst först + Minst först + Lägg till i Cryptomator + Skapa nytt valv + Lägg till befintligt valv Ta bort Valv @@ -36,6 +81,7 @@ Starkt Allmänt + Sök diff --git a/presentation/src/main/res/values-zh-rTW/strings.xml b/presentation/src/main/res/values-zh-rTW/strings.xml index afd5f975..ce809d8f 100644 --- a/presentation/src/main/res/values-zh-rTW/strings.xml +++ b/presentation/src/main/res/values-zh-rTW/strings.xml @@ -1,7 +1,9 @@ + 加密 + 發生了一個錯誤 @@ -44,6 +46,7 @@ + 分鐘