Compare commits

...

42 Commits

Author SHA1 Message Date
Arthur Gayot 3ee1b55761
Merge e83f1681ad into fa742a7663 2024-04-28 01:45:33 +00:00
Nextcloud bot fa742a7663
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-27 02:52:26 +00:00
Andy Scherzinger 9925e49154
Merge pull request #12943 from nextcloud/feat/workflow-auto-update-reuse.yml
Updating reuse.yml workflow from template
2024-04-26 19:55:15 +02:00
Andy Scherzinger a91396a879
Merge pull request #12944 from nextcloud/feat/workflow-auto-update-pr-feedback.yml
Updating pr-feedback.yml workflow from template
2024-04-26 19:54:21 +02:00
Nextcloud bot 59370298d6 Updating pr-feedback.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-26 17:53:19 +00:00
Nextcloud bot bca6d37810 Updating reuse.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-26 17:28:56 +00:00
Alper Öztürk 20cabd4aab
Merge pull request #12877 from nextcloud/showSnackAboveFAB
Show snackbar above FAB
2024-04-26 16:04:29 +02:00
Unpublished e7badaec39
Improve screen tests?
Signed-off-by: Unpublished <unpublished@gmx.net>
2024-04-26 15:20:39 +02:00
Unpublished 724115de3e
Show snackbar above FAB
Signed-off-by: Unpublished <unpublished@gmx.net>
2024-04-26 15:20:39 +02:00
Andy Scherzinger f2cb841854
Merge pull request #12940 from nextcloud/repo-sync/android-config/master
🔄 synced file(s) with nextcloud/android-config
2024-04-26 10:02:17 +02:00
Nextcloud bot 3644710cc6
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-26 02:45:46 +00:00
nextcloud-android-bot 8567928d16 🔄 synced local '.github/workflows/' with remote 'config/workflows/'
Signed-off-by: nextcloud-android-bot <android@nextcloud.com>
2024-04-26 02:22:05 +00:00
Andy Scherzinger f58e7fc75a
Merge pull request #12938 from nextcloud/chore/spdxLogoFix
Have correct SPDX license header for logo/trademarked items
2024-04-25 18:25:53 +02:00
Andy Scherzinger bbe218a265
Have correct SPDX license header for logo/trademarked items
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-04-25 18:24:16 +02:00
Andy Scherzinger e3a729c2cf
Merge pull request #12925 from nextcloud/changelog-master-stable-3.29.0
Add changelog for 3.29.0
2024-04-25 18:03:36 +02:00
Andy Scherzinger 92392d49a7
fix: spdx header position
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-04-25 18:02:42 +02:00
tobiasKaminsky 0334871f64
Add changelog for 3.29.0
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-04-24 08:58:20 +02:00
Tobias Kaminsky 5a28f84678
Merge pull request #12918 from nextcloud/update-library-2024-04-23
Update library
2024-04-24 07:58:08 +02:00
tobiasKaminsky 90b3958894
fix test
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-04-24 07:21:10 +02:00
Nextcloud bot 9e10cd690d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-24 02:42:50 +00:00
Andy Scherzinger 52306894c7
Merge pull request #12917 from nextcloud/update-pdf-icon
Update pdf icon
2024-04-23 17:03:51 +02:00
Andy Scherzinger dc5fd225f9
Update screenshot
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-04-23 15:09:32 +02:00
Andy Scherzinger e4b10f2f08
re-add SPDX header, reformat vector
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-04-23 15:09:32 +02:00
Marco Ambrosini 0907ec2890
Update pdf icon
Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
2024-04-23 15:09:32 +02:00
tobiasKaminsky 2ff5006273
fix packaging option
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-04-23 11:39:36 +02:00
Tobias Kaminsky 6ecca18ec0
Merge pull request #12919 from nextcloud/updateLib
update lib hash: make script working
2024-04-23 11:34:01 +02:00
tobiasKaminsky 78737d1078
make script working
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2024-04-23 11:31:39 +02:00
Tobias Kaminsky 5a5dd65478 Update library
Signed-off-by: Tobias Kaminsky <tobias@kaminsky.me>
2024-04-23 11:25:17 +02:00
Andy Scherzinger 228057d2c9
Merge pull request #12914 from nextcloud/repo-sync/android-config/master
🔄 synced file(s) with nextcloud/android-config
2024-04-23 07:22:02 +02:00
Nextcloud bot 0e00799071
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-23 02:44:39 +00:00
nextcloud-android-bot e1b33afba3 🔄 synced local '.github/workflows/' with remote 'config/workflows/'
Signed-off-by: nextcloud-android-bot <android@nextcloud.com>
2024-04-23 02:23:31 +00:00
Andy Scherzinger 0bc60d68ad
Merge pull request #12898 from nextcloud/renovate/github-codeql-action-3.x
Update github/codeql-action action to v3.25.1
2024-04-22 23:16:07 +02:00
Andy Scherzinger b21e7355b0
Merge pull request #12912 from nextcloud/renovate/actions-checkout-4.x
chore(deps): update actions/checkout action to v4.1.3
2024-04-22 22:10:38 +02:00
Andy Scherzinger 61b8f493fc
Merge pull request #12913 from nextcloud/renovate/actions-upload-artifact-4.x
chore(deps): update actions/upload-artifact action to v4.3.3
2024-04-22 22:10:08 +02:00
renovate[bot] fe5c57f86b
chore(deps): update actions/upload-artifact action to v4.3.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-22 19:31:00 +00:00
renovate[bot] 1768966f44
chore(deps): update actions/checkout action to v4.1.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-22 19:30:53 +00:00
Nextcloud bot a6d7903ac7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-21 02:45:52 +00:00
Andy Scherzinger f084684586
Merge pull request #12909 from nextcloud/renovate/gradle-gradle-build-action-3.x
chore(deps): update gradle/gradle-build-action action to v3.3.1
2024-04-20 16:47:55 +02:00
renovate[bot] e1499019d1
chore(deps): update gradle/gradle-build-action action to v3.3.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-20 12:20:26 +00:00
renovate[bot] e09cd62867
Update github/codeql-action action to v3.25.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 19:28:05 +00:00
Arthur-GYT e83f1681ad Add license
Signed-off-by: Arthur-GYT <a.gayot@posteo.com>
2024-04-14 09:36:18 +02:00
Arthur-GYT ab8cf7322b Add automatic Per App Languages
Signed-off-by: Arthur-GYT <a.gayot@posteo.com>
2024-04-14 09:36:18 +02:00
37 changed files with 783 additions and 54 deletions

View File

@ -44,7 +44,7 @@ jobs:
echo "repo=${{ github.event.pull_request.head.repo.full_name }}"
} >> "$GITHUB_OUTPUT"
fi
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
with:
repository: ${{ steps.get-vars.outputs.repo }}
ref: ${{ steps.get-vars.outputs.branch }}

View File

@ -22,7 +22,7 @@ jobs:
matrix:
flavor: [ Generic, Gplay, Huawei ]
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
- name: set up JDK 17
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
with:

View File

@ -22,7 +22,7 @@ jobs:
matrix:
task: [ detekt, spotlessKotlinCheck ]
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
- name: Set up JDK 17
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
with:

View File

@ -33,13 +33,13 @@ jobs:
language: [ 'java' ]
steps:
- name: Checkout repository
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- name: Set Swap Space
uses: pierotofy/set-swap-space@49819abfb41bd9b44fb781159c033dba90353a7c # v1.0
with:
swap-size-gb: 10
- name: Initialize CodeQL
uses: github/codeql-action/init@c7f9125735019aa87cfc361530512d50ea439c71 # v3.25.1
uses: github/codeql-action/init@d39d31e687223d841ef683f52467bd88e9b21c14 # v3.25.3
with:
languages: ${{ matrix.language }}
- name: Set up JDK 17
@ -53,4 +53,4 @@ jobs:
echo "org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError" > "$HOME/.gradle/gradle.properties"
./gradlew assembleDebug
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@c7f9125735019aa87cfc361530512d50ea439c71 # v3.25.1
uses: github/codeql-action/analyze@d39d31e687223d841ef683f52467bd88e9b21c14 # v3.25.3

View File

@ -34,7 +34,7 @@ jobs:
reaction-type: "+1"
- name: Checkout the latest code
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
with:
fetch-depth: 0
token: ${{ secrets.COMMAND_BOT_PAT }}

View File

@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
- name: Set up JDK 17
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
with:

View File

@ -25,5 +25,5 @@ jobs:
name: "Validation"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: gradle/wrapper-validation-action@5188e9b5527a0a094cee21e2fe9a8ca44b4629af # v3.3.1
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: gradle/wrapper-validation-action@216d1ad2b3710bf005dc39237337b9673fd8fcd5 # v3.3.2

View File

@ -3,7 +3,7 @@
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
# SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-FileCopyrightText: 2023 Marcel Klehr <mklehr@gmx.net>
# SPDX-FileCopyrightText: 2023 Joas Schilling <213943+nickvergessen@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Daniel Kesselberg <mail@danielkesselberg.de>

View File

@ -23,7 +23,7 @@ jobs:
- name: Check if secrets are available
run: echo "::set-output name=ok::${{ secrets.KS_PASS != '' }}"
id: check-secrets
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
if: ${{ steps.check-secrets.outputs.ok == 'true' }}
- name: set up JDK 17
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1

View File

@ -1,4 +1,7 @@
# synced from @nextcloud/android-config
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
# SPDX-FileCopyrightText: 2022 Free Software Foundation Europe e.V. <https://fsfe.org>
#
@ -6,12 +9,12 @@
name: REUSE Compliance Check
on: [push, pull_request]
on: [pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- name: REUSE Compliance Check
uses: fsfe/reuse-action@a46482ca367aef4454a87620aa37c2be4b2f8106 # v3.0.0

View File

@ -29,7 +29,7 @@ jobs:
steps:
- name: "Checkout code"
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
with:
persist-credentials: false
@ -42,6 +42,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@c7f9125735019aa87cfc361530512d50ea439c71 # v3.25.1
uses: github/codeql-action/upload-sarif@d39d31e687223d841ef683f52467bd88e9b21c14 # v3.25.3
with:
sarif_file: results.sarif

View File

@ -17,7 +17,7 @@ concurrency:
jobs:
screenshot:
runs-on: macOS-latest
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
@ -25,7 +25,7 @@ jobs:
color: [ blue ]
api-level: [ 27 ]
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
- name: Gradle cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
@ -48,6 +48,12 @@ jobs:
distribution: "temurin"
java-version: 17
- name: Enable KVM group perms
run: |
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
- name: create AVD and generate snapshot for caching
if: steps.avd-cache.outputs.cache-hit != 'true'
uses: reactivecircus/android-emulator-runner@6b0df4b0efb23bb0ec63d881db79aefbc976e4b2 # v2.30.1
@ -93,7 +99,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: scripts/uploadReport.sh "${{ secrets.LOG_USERNAME }}" "${{ secrets.LOG_PASSWORD }}" ${{github.event.number}} "${{ matrix.color }}-${{ matrix.scheme }}" "Screenshot" ${{github.event.number}}
- name: Archive Espresso results
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
if: ${{ always() }}
with:
name: Report-${{ matrix.color }}-${{ matrix.scheme }}

View File

@ -21,7 +21,7 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
- name: Set up JDK 17
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
with:
@ -33,7 +33,7 @@ jobs:
if: ${{ always() }}
run: scripts/deleteOldComments.sh "test" "Unit" ${{github.event.number}}
- name: Run unit tests with coverage
uses: gradle/gradle-build-action@8baac4c8ef753599f92eeb509c246d09d6250fa6 # v3.3.0
uses: gradle/gradle-build-action@e2097ccd7e8ed48671dc068ac4efa86d25745b39 # v3.3.1
with:
arguments: jacocoTestGplayDebugUnitTest
- name: Upload failing results
@ -49,7 +49,7 @@ jobs:
fail_ci_if_error: true
- name: Upload jacoco artifacts
if: ${{ failure() }}
uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
with:
name: test-results
path: app/build/reports/tests/testGplayDebugUnitTest/

View File

@ -20,8 +20,8 @@ Copyright: 2015-2016 ownCloud Inc.
License: GPL-2.0-only
Files: app/src/*/res/mipmap-*dpi/ic_launcher.png app/src/*/ic_launcher-web.png src/generic/fastlane/metadata/android/en-US/images/icon.png src/versionDev/fastlane/metadata/android/en-US/images/icon.png app/src/main/ic_launcher-web-round.png
Copyright: 2017-2024 Nextcloud GmbH. All rights reserved. Trademarks apply, see https://nextcloud.com/trademarks/
License: AGPL-3.0-or-later
Copyright: 2017-2024 Nextcloud GmbH <https://nextcloud.com/trademarks/>
License: LicenseRef-NextcloudTrademarks
Files: .idea/* app/schemas/com.nextcloud.client.database.NextcloudDatabase/*.json app/screenshots/gplay/debug/*.png app/src/main/res/values-*/strings.xml src/*/fastlane/metadata/android/*/*.txt src/versionDev/fastlane/metadata/android/*/changelogs/*.txt app/src/androidTest/assets/* app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker app/src/*/google-services.json app/src/main/res/drawable-*dpi/checker_16_16.png app/src/main/res/raw/encryption_key_words.txt app/src/main/resources/ical4j.properties app/src/main/res/drawable-*dpi/apk.png app/src/main/res/drawable-*dpi/fdroid.png app/src/main/res/drawable-*dpi/playstore.png app/src/main/res/drawable-*dpi/background.png app/src/main/res/drawable-*dpi/background_nc18.png
Copyright: 2016-2024 Nextcloud GmbH and Nextcloud contributors

View File

@ -1,17 +1,29 @@
<!--
~ SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
~ SPDX-FileCopyrightText: 2016-2024 Tobias Kaminsky <tobias@kaminsky.me>
~ SPDX-License-Identifier: AGPL-3.0-or-later
-->
## 3.29.0 (April 24, 2024)
- NC Assistant
- Client certificates
- Personal files view
- REUSE compliance
- Bugfixes
Minimum: NC 16 Server, Android 7.0 Nougat
For a full list, please see https://github.com/nextcloud/android/milestone/89
## 3.28.2 (April 4th, 2024)
- Bugfixes
Minimum: NC 16 Server, Android 7.0 Nougat
For a full list, please see https://github.com/nextcloud/android/milestone/90
<!--
~ SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
~ SPDX-License-Identifier: AGPL-3.0-or-later
-->
## 3.28.1 (March 25th, 2024)
- Bugfixes
@ -25,7 +37,6 @@ For a full list, please see https://github.com/nextcloud/android/milestone/90
- E2E sharing
- Bugfixes
Minimum: NC 16 Server, Android 7.0 Nougat
For a full list, please see https://github.com/nextcloud/android/milestone/88

View File

@ -0,0 +1,9 @@
The Nextcloud marks
Nextcloud and the Nextcloud logo is a registered trademark of Nextcloud GmbH in Germany and/or other countries.
These guidelines cover the following marks pertaining both to the product names and the logo: “Nextcloud”
and the blue/white cloud logo with or without the word Nextcloud; the service “Nextcloud Enterprise”;
and our products: “Nextcloud Files”; “Nextcloud Groupware” and “Nextcloud Talk”.
This set of marks is collectively referred to as the “Nextcloud marks.”
Use of Nextcloud logos and other marks is only permitted under the guidelines provided by the Nextcloud GmbH.
A copy can be found at https://nextcloud.com/trademarks/

View File

@ -98,6 +98,9 @@ android {
namespace 'com.owncloud.android'
testNamespace "${namespace}.test"
androidResources {
generateLocaleConfig = true
}
defaultConfig {
minSdkVersion 24
@ -195,6 +198,7 @@ android {
packagingOptions {
resources {
excludes += 'META-INF/LICENSE*'
excludes += 'META-INF/versions/9/OSGI-INF/MANIFEST*'
pickFirst 'MANIFEST.MF' // workaround for duplicated manifest on some dependencies
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -17,11 +17,12 @@ import org.junit.Test
class CapabilityUtilsIT : AbstractIT() {
@Test
fun checkOutdatedWarning() {
assertFalse(test(NextcloudVersion.nextcloud_28))
assertFalse(test(NextcloudVersion.nextcloud_27))
assertFalse(test(NextcloudVersion.nextcloud_26))
assertFalse(test(NextcloudVersion.nextcloud_25))
assertFalse(test(NextcloudVersion.nextcloud_24))
assertTrue(test(NextcloudVersion.nextcloud_26))
assertTrue(test(NextcloudVersion.nextcloud_25))
assertTrue(test(NextcloudVersion.nextcloud_24))
assertTrue(test(NextcloudVersion.nextcloud_23))
assertTrue(test(NextcloudVersion.nextcloud_22))
assertTrue(test(NextcloudVersion.nextcloud_21))

View File

@ -650,10 +650,22 @@ public final class DisplayUtils {
*/
public static Snackbar showSnackMessage(Activity activity, String message) {
final Snackbar snackbar = Snackbar.make(activity.findViewById(android.R.id.content), message, Snackbar.LENGTH_LONG);
var fab = findFABView(activity);
if (fab != null && fab.getVisibility() == View.VISIBLE) {
snackbar.setAnchorView(fab);
}
snackbar.show();
return snackbar;
}
private static View findFABView(Activity activity) {
return activity.findViewById(R.id.fab_main);
}
private static View findFABView(View view) {
return view.findViewById(R.id.fab_main);
}
/**
* Show a temporary message in a {@link Snackbar} bound to the given view.
*
@ -663,6 +675,10 @@ public final class DisplayUtils {
*/
public static Snackbar showSnackMessage(View view, @StringRes int messageResource) {
final Snackbar snackbar = Snackbar.make(view, messageResource, Snackbar.LENGTH_LONG);
var fab = findFABView(view.getRootView());
if (fab != null && fab.getVisibility() == View.VISIBLE) {
snackbar.setAnchorView(fab);
}
snackbar.show();
return snackbar;
}

View File

@ -7,10 +7,11 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:tint="#dc5047"
android:viewportWidth="24"
android:viewportHeight="24">
android:viewportWidth="96"
android:viewportHeight="96">
<path
android:fillColor="#dc5047"
android:pathData="M20,2L8,2c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2L22,4c0,-1.1 -0.9,-2 -2,-2zM11.5,9.5c0,0.83 -0.67,1.5 -1.5,1.5L9,11v1.25c0,0.41 -0.34,0.75 -0.75,0.75s-0.75,-0.34 -0.75,-0.75L7.5,8c0,-0.55 0.45,-1 1,-1L10,7c0.83,0 1.5,0.67 1.5,1.5v1zM16.5,11.5c0,0.83 -0.67,1.5 -1.5,1.5h-2c-0.28,0 -0.5,-0.22 -0.5,-0.5v-5c0,-0.28 0.22,-0.5 0.5,-0.5h2c0.83,0 1.5,0.67 1.5,1.5v3zM20.5,7.75c0,0.41 -0.34,0.75 -0.75,0.75L19,8.5v1h0.75c0.41,0 0.75,0.34 0.75,0.75s-0.34,0.75 -0.75,0.75L19,11v1.25c0,0.41 -0.34,0.75 -0.75,0.75s-0.75,-0.34 -0.75,-0.75L17.5,8c0,-0.55 0.45,-1 1,-1h1.25c0.41,0 0.75,0.34 0.75,0.75zM9,9.5h1v-1L9,8.5v1zM3,6c-0.55,0 -1,0.45 -1,1v13c0,1.1 0.9,2 2,2h13c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1L5,20c-0.55,0 -1,-0.45 -1,-1L4,7c0,-0.55 -0.45,-1 -1,-1zM14,11.5h1v-3h-1v3z" />
android:fillColor="#FF2116"
android:pathData="M76,12H20C15.6,12 12,15.6 12,20V76C12,80.4 15.6,84 20,84H76C80.4,84 84,80.4 84,76V20C84,15.6 80.4,12 76,12ZM38,46C38,49.2 35.2,52 32,52H28V60H22V36H32C35.2,36 38,38.8 38,42V46ZM58,54C58,57.2 55.2,60 52,60H42V36H52C55.2,36 58,38.8 58,42V54ZM74,42H68V46H74V52H68V60H62V36H74V42ZM48,42H52V54H48V42ZM28,42H32V46H28V42Z" />
</vector>

View File

@ -1,9 +1,8 @@
<!--
~ Nextcloud - Android Client
~
~ SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH, all rights reserved
~ SPDX-FileCopyrightText: 2023-2024 Tobias Kaminsky <tobias@kaminsky.me>
~ SPDX-License-Identifier: AGPL-3.0-or-later
~ SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH <https://nextcloud.com/trademarks/>
~ SPDX-License-Identifier: LicenseRef-NextcloudTrademarks
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"

View File

@ -1,9 +1,8 @@
<!--
~ Nextcloud - Android Client
~
~ SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH, all rights reserved
~ SPDX-FileCopyrightText: 2021 Tobias Kaminsky <tobias@kaminsky.me>
~ SPDX-License-Identifier: AGPL-3.0-or-later
~ SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH <https://nextcloud.com/trademarks/>
~ SPDX-License-Identifier: LicenseRef-NextcloudTrademarks
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="200dp"

View File

@ -0,0 +1,9 @@
#
# Nextcloud - Android Client
#
# SPDX-FileCopyrightText: 2024 Arthur-GYT <a.gayot@posteo.com>
# SPDX-FileCopyrightText: 2024 Nextcloud GmbH
# SPDX-License-Identifier: AGPL-3.0-or-later
#
unqualifiedResLocale=en-US

View File

@ -0,0 +1,640 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="about_android">Aplicación %1$s p\'Android</string>
<string name="about_title">Tocante</string>
<string name="about_version">versión %1$s</string>
<string name="account_icon">Iconu de la cuenta</string>
<string name="action_edit">Editar</string>
<string name="action_empty_trashbin">Balerar la papelera</string>
<string name="action_switch_grid_view">Vista de rexella</string>
<string name="action_switch_list_view">Vista de llista</string>
<string name="actionbar_mkdir">Carpeta nueva</string>
<string name="actionbar_open_with">Abrir con</string>
<string name="actionbar_search">Guetar</string>
<string name="actionbar_see_details">Detalles</string>
<string name="actionbar_send_file">Unviar</string>
<string name="actionbar_settings">Axustes</string>
<string name="actionbar_sort">Ordenar</string>
<string name="active_user">Usuariu activu</string>
<string name="activities_no_results_headline"> Entá nun hai actividá</string>
<string name="activity_chooser_send_file_title">Unviar</string>
<string name="activity_icon">Actividá</string>
<string name="add_another_public_share_link">Amestar otru enllaz</string>
<string name="advanced_settings">Configuración avanzada</string>
<string name="appbar_search_in">Buscar en: %s</string>
<string name="assistant_screen_all_task_type">Too</string>
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">Escribi daqué</string>
<string name="assistant_screen_failed_task_text">Falló</string>
<string name="assistant_screen_scheduled_task_status_text">Planificóse</string>
<string name="assistant_screen_successful_task_text">Completóse</string>
<string name="assistant_screen_task_list_error_state_message">Nun ye posible dir en cata de la llista de xeres. Comprueba la conexón a internet.</string>
<string name="assistant_screen_task_types_error_state_message">Nun ye posible dir en cata de los tipos de xeres. Comprueba la conexón a internet.</string>
<string name="assistant_screen_top_bar_title">Asistente</string>
<string name="assistant_screen_unknown_task_status_text">Desconocí­u</string>
<string name="assistant_task_detail_screen_input_button_title">Entrada</string>
<string name="assistant_task_detail_screen_output_button_title">Salida</string>
<string name="auth_account_not_new">Yá esiste nel preséu una cuenta pal mesmu usuariu y sirvidor</string>
<string name="auth_account_not_the_same">L\'usuariu inxertáu nun concasa col usuariu d\'esta cuenta</string>
<string name="auth_bad_oc_version_title">Versión del sirvidor non reconocida</string>
<string name="auth_connection_established">Conexón afitada</string>
<string name="auth_incorrect_path_title">Nun s\'alcontró\'l sirvidor</string>
<string name="auth_no_net_conn_title">Ensin conexón de rede</string>
<string name="auth_nossl_plain_ok_title">Conexón segura non disponible</string>
<string name="auth_not_configured_title">Configuración del sirvidor mal fecha</string>
<string name="auth_oauth_error">Autorización ensin ésitu</string>
<string name="auth_oauth_error_access_denied">Accesu refugáu pol sirvidor d\'autenticación</string>
<string name="auth_redirect_non_secure_connection_title">Conexón segura redirixida pente una ruta insegura.</string>
<string name="auth_secure_connection">Afitada conexón segura</string>
<string name="auth_ssl_general_error_title">Falló la inicialización SSL</string>
<string name="auth_ssl_unverified_server_title">Nun pudo verificase la identidá del sirvidor SSL</string>
<string name="auth_testing_connection">Probando conexón</string>
<string name="auth_timeout_title">El sirvidor tardó muncho en responder</string>
<string name="auth_unauthorized">Nome d\'usuariu o contraseña erroneos</string>
<string name="auth_unknown_error_title">¡Asocedió un fallu desconocíu!</string>
<string name="auth_unknown_host_title">Nun pudo alcontrase l\'agospiu</string>
<string name="auth_unsupported_multiaccount">%1$s nun permite cuentes múltiples</string>
<string name="auth_wrong_connection_title">Nun pudo afitase la conexón</string>
<string name="avatar">Avatar</string>
<string name="away">Ausente</string>
<string name="battery_optimization_close">Zarrar</string>
<string name="battery_optimization_disable">Desactivar</string>
<string name="calendar">Calendariu</string>
<string name="calendars">Calendarios</string>
<string name="certificate_load_problem">Hai un problema cargando\'l certificáu</string>
<string name="checkbox">Caxellu</string>
<string name="clear_notifications_failed">Nun se puen borrar los avisos.</string>
<string name="clear_status_message">Borrar el mensaxe del estáu</string>
<string name="clear_status_message_after">Borrar el mensaxe l\'estáu dempués de</string>
<string name="clipboard_label">Testu copiáu dende %1$s</string>
<string name="clipboard_text_copied">Copióse l\'enllaz</string>
<string name="common_back">Atrás</string>
<string name="common_cancel">Encaboxar</string>
<string name="common_cancel_sync">Encaboxar sincronización</string>
<string name="common_choose_account">Esbillar cuenta</string>
<string name="common_confirm">Confirmar</string>
<string name="common_copy">Copiar</string>
<string name="common_delete">Desaniciar</string>
<string name="common_error">Error</string>
<string name="common_error_out_memory">Nun hai abonda memoria</string>
<string name="common_error_unknown">Fallu desconocíu</string>
<string name="common_loading">Cargando…</string>
<string name="common_next">Siguiente</string>
<string name="common_no">Non</string>
<string name="common_ok">Aceutar</string>
<string name="common_pending">Pendiente</string>
<string name="common_remove">Desaniciar</string>
<string name="common_rename">Renomar</string>
<string name="common_save">Guardar</string>
<string name="common_send">Unviar</string>
<string name="common_share">Compartir</string>
<string name="common_skip">Saltar</string>
<string name="common_switch_account">Cambiar de cuenta</string>
<string name="common_yes"></string>
<string name="community_contribute_translate_translate">Traducir</string>
<string name="confirmation_remove_local">Namái llocal</string>
<string name="conflict_local_file">Ficheru llocal</string>
<string name="contacts">Contautos</string>
<string name="copied_to_clipboard">Copióse nel cartafueyu</string>
<string name="copy_file_error">Asocedió un fallú entrín s\'intentaba copiar esta carpeta o ficheru</string>
<string name="copy_file_invalid_overwrite">El ficheru yá ta presente na carpeta destín</string>
<string name="copy_file_not_found">Nun ye posible copiar. Comprueba si\'l ficheru esiste.</string>
<string name="copy_link">Copiar enllaz</string>
<string name="create">Crear</string>
<string name="create_dir_fail_msg">Nun pudo crease la carpeta</string>
<string name="create_new_folder">Crear una carpeta</string>
<string name="delete_account">Desaniciar cuenta</string>
<string name="dev_version_no_information_available">Nun hai nenguna información disponible</string>
<string name="dev_version_no_new_version_available">Nun hai nengún anovamientu disponible.</string>
<string name="dialog_close">Zarrar</string>
<string name="digest_algorithm_not_available">Esti algorítmu de dixestión nun ta disponible nel tu teléfonu.</string>
<string name="disable_new_media_folder_detection_notifications">Desactivar</string>
<string name="dismiss">Escartar</string>
<string name="dismiss_notification_description">Escargar l\'avisu</string>
<string name="dnd">Nun molestar</string>
<string name="document_scan_export_dialog_pdf">Ficheru PDF</string>
<string name="document_scan_pdf_generation_in_progress">Xenerando\'l PDF…</string>
<string name="done">Fecho</string>
<string name="dontClear">Nun borrar</string>
<string name="download_cannot_create_file">Nun se pue crear el ficheru llocal</string>
<string name="download_download_invalid_local_file_name">El nome ye inválidu pal ficheru llocal</string>
<string name="download_latest_dev_version">Baxar la última versión de desendolcu</string>
<string name="downloader_download_failed_content">Nun pudo baxase %1$s</string>
<string name="downloader_download_failed_credentials_error">La descarga falló, volvi aniciar la sesión</string>
<string name="downloader_download_failed_ticker">Descarga fallida</string>
<string name="downloader_download_file_not_found">Esti ficheru yá nun ta nel sirvidor</string>
<string name="downloader_download_in_progress">%1$d%% %2$s</string>
<string name="downloader_download_in_progress_content">%1$d%% Descargando %2$s</string>
<string name="downloader_download_in_progress_ticker">Baxando…</string>
<string name="downloader_download_succeeded_content">%1$s descargáu</string>
<string name="downloader_file_download_failed">Prodúxose un error mentanto se baxaben los ficheros</string>
<string name="downloader_not_downloaded_yet">Entá non baxáu</string>
<string name="downloader_unexpected_error">Prodúxose un error inesperáu mentanto se baxaben los ficheros</string>
<string name="drawer_close">Zarrar la barra llateral</string>
<string name="drawer_community">Comunidá</string>
<string name="drawer_header_background">Imaxe del fondu de la testera del caxón</string>
<string name="drawer_item_activities">Actividaes</string>
<string name="drawer_item_all_files">Tolos ficheros</string>
<string name="drawer_item_assistant">Asistente</string>
<string name="drawer_item_favorites">Favoritos</string>
<string name="drawer_item_gallery">Multimedia</string>
<string name="drawer_item_home">Aniciu</string>
<string name="drawer_item_notifications">Avisos</string>
<string name="drawer_item_on_device">Nel preséu</string>
<string name="drawer_item_personal_files">Ficheros personales</string>
<string name="drawer_item_recently_modified">Modificao apocayá</string>
<string name="drawer_item_shared">Compartío</string>
<string name="drawer_item_trashbin">Ficheros desaniciaos</string>
<string name="drawer_item_uploads_list">Xubes </string>
<string name="drawer_logout">Zarrar la sesión</string>
<string name="drawer_open">Abrir la barra llateral</string>
<string name="drawer_quota">%1$s de %2$s usao</string>
<string name="drawer_quota_unlimited">%1$s n\'usu</string>
<string name="drawer_synced_folders">Xuba automática</string>
<string name="e2e_not_yet_setup">E2E nun ta configuráu</string>
<string name="e2e_offline">Nun ye posible ensin la conexón a internet</string>
<string name="ecosystem_apps_display_assistant">Asistente</string>
<string name="ecosystem_apps_display_more">Más</string>
<string name="ecosystem_apps_display_notes">Notes</string>
<string name="ecosystem_apps_display_talk">Charra</string>
<string name="ecosystem_apps_more">Más aplicaciones de Nextcloud</string>
<string name="ecosystem_apps_notes">Nextcloud Notes</string>
<string name="ecosystem_apps_talk">Nextcloud Talk</string>
<string name="email_pick_failed">Nun se pue escoyer la direición de corréu electrónicu.</string>
<string name="end_to_end_encryption_confirm_button">Configurar el cifráu</string>
<string name="end_to_end_encryption_decrypting">Descifrando…</string>
<string name="end_to_end_encryption_dialog_close">Zarrar</string>
<string name="end_to_end_encryption_enter_password">Introduz la contraseña pa descrifrar la clave privada.</string>
<string name="end_to_end_encryption_folder_not_empty">Esta carpeta nun ta balera.</string>
<string name="end_to_end_encryption_generating_keys">Xenerando les claves nueves…</string>
<string name="end_to_end_encryption_password">Contraseña…</string>
<string name="end_to_end_encryption_retrieving_keys">Recuperando les claves…</string>
<string name="end_to_end_encryption_title">Configurar el cifráu</string>
<string name="end_to_end_encryption_unsuccessful">Nun se pudieron guardar les claves, volvi tentalo.</string>
<string name="end_to_end_encryption_wrong_password">Hebo un error mentanto se descifraba. ¿La contraseña ye incorreuta?</string>
<string name="enter_destination_filename">Introduz el nome del ficheru de destín</string>
<string name="enter_filename">Introduz un nome pal ficheru</string>
<string name="error__upload__local_file_not_copied">Nun se pudo copiar %1$s al ficheru llocal %2$s</string>
<string name="error_cant_bind_to_operations_service">Fallu críticu: Nun puen facese les operaciones</string>
<string name="error_choosing_date">Hebo un error al escoyer la data</string>
<string name="error_comment_file">Hebo un error al comentar el ficheru</string>
<string name="error_crash_title">«%1$s» cascó</string>
<string name="error_creating_file_from_template">Hebo un error al crear a partir de la plantía</string>
<string name="error_file_actions">Hebo un error al amosar les aiciones el ficheru</string>
<string name="error_file_lock">Hebo un error al camudar l\'estáu del bloquéu</string>
<string name="error_report_issue_action">Informar</string>
<string name="error_retrieving_file">Hebo un error al recuperar el ficheru</string>
<string name="error_retrieving_templates">Hebo un error al recuperar les plantíes</string>
<string name="error_showing_encryption_dialog">¡Hebo un error al amosar el diálogu de configuración del cifráuª</string>
<string name="error_starting_direct_camera_upload">Hebo un error al aniciar la cámara</string>
<string name="error_starting_doc_scan">Hebo un error al aniciar l\'escanéu del documentu</string>
<string name="etm_accounts">Cuentes</string>
<string name="etm_background_job_name">Nome del trabayu</string>
<string name="etm_background_job_progress">Progresu</string>
<string name="etm_background_job_state">Estáu</string>
<string name="etm_background_job_user">Usuariu</string>
<string name="etm_background_job_uuid">UUID</string>
<string name="etm_background_jobs">Trabayos en segundu planu</string>
<string name="etm_background_jobs_start_test_job">Aniciar esti trabayu de prueba</string>
<string name="etm_background_jobs_stop_test_job">Parar el trabayu de prueba</string>
<string name="etm_preferences">Preferencies</string>
<string name="etm_transfer">Tresferencia de ficheros</string>
<string name="etm_transfer_remote_path">Camín remotu</string>
<string name="etm_transfer_type">Tresferir</string>
<string name="etm_transfer_type_download">Baxar</string>
<string name="etm_transfer_type_upload">Xunir</string>
<string name="fab_label">Amestar o xubir</string>
<string name="failed_to_download">Nun se pue pasar el ficheru al xestor de descargues</string>
<string name="failed_to_print">Nun se pue imprentar el ficheru</string>
<string name="failed_to_start_editor">Nun se pue aniciar l\'editor</string>
<string name="failed_update_ui">Nun se pue anovar la IU</string>
<string name="favorite">Meter en Favoritos</string>
<string name="favorite_icon">Meter en Favoritos</string>
<string name="file_already_exists">El nome yá esiste</string>
<string name="file_delete">Desaniciar</string>
<string name="file_detail_activity_error">Hebo un error al recuperar les activadaes pal ficheru</string>
<string name="file_details_no_content">Nun se puen cargar les detalles</string>
<string name="file_icon">Ficheru</string>
<string name="file_keep">Caltener</string>
<string name="file_list_empty_favorite_headline">Nun se metió nada en Favoritos</string>
<string name="file_list_empty_favorites_filter_list">Equí apaecen los ficheros y carpete que metas en Favoritos.</string>
<string name="file_list_empty_headline">Equí nun hai ficheros</string>
<string name="file_list_empty_headline_search">Ensin resultaos nesta carpeta</string>
<string name="file_list_empty_headline_server_search">Ensin resultaos</string>
<string name="file_list_empty_moving">Equí nun hai nada. Pes amestar una carpeta</string>
<string name="file_list_empty_search">¿Quiciabes tea nuna carpeta diferente?</string>
<string name="file_list_empty_shared_headline">Entá nun se compartió nada</string>
<string name="file_list_empty_unified_search_no_results">Nun s\'atopó nengún resultáu pa la to consulta</string>
<string name="file_list_folder">Carpeta</string>
<string name="file_list_live">EN DIREUTO</string>
<string name="file_list_loading">Cargando…</string>
<string name="file_list_no_app_for_file_type">Nun s\'afitó una aplicación pa remanar esta triba de ficheru.</string>
<string name="file_list_seconds_ago">hai segundos</string>
<string name="file_management_permission">Precísense permisos</string>
<string name="file_management_permission_optional">Permisos d\'almacenameintu</string>
<string name="file_migration_checking_destination">Comprobando\'l destín…</string>
<string name="file_migration_failed_not_enough_space">Precísase más espaciu</string>
<string name="file_migration_failed_not_readable">Nun se pudo lleer el ficheru d\'orixe</string>
<string name="file_migration_failed_not_writable">Nun se pudo escribir nel ficheru de destín</string>
<string name="file_migration_failed_while_updating_index">Nun se pue anovar l\'índiz</string>
<string name="file_migration_migrating">Moviendo los datos…</string>
<string name="file_migration_ok_finished">Finó</string>
<string name="file_migration_override_data_folder">Trocar</string>
<string name="file_migration_restoring_accounts_configuration">Restaurando la configuración de la cuenta…</string>
<string name="file_migration_saving_accounts_configuration">Guardando la configuración de la cuenta…</string>
<string name="file_migration_source_not_readable_title">¡Nun se pue lleer la carpeta d\'orixe!</string>
<string name="file_migration_updating_index">Anovando l\'índiz…</string>
<string name="file_migration_use_data_folder">Usar</string>
<string name="file_migration_waiting_for_unfinished_sync">Esperando la sincronización completa…</string>
<string name="file_not_found">Nun s\'atopó\'l ficheru</string>
<string name="file_not_synced">El ficheru nun se pudo sincronizar. Amuésase la última versión disponible</string>
<string name="file_rename">Renomar</string>
<string name="file_version_restored_error">¡Hebo un error al restaurar la versión del ficheru!</string>
<string name="filedetails_details">Detalles</string>
<string name="filedetails_download">Descargar</string>
<string name="filedetails_export">Esportar</string>
<string name="filedetails_sync_file">Sincronizar</string>
<string name="filedisplay_no_file_selected">Nun s\'esbillaron ficheros</string>
<string name="filename_empty">El nome del ficheru nun pue tar baleru.</string>
<string name="filename_forbidden_characters">Caráuteres prohibíos: / \\ &lt; &gt; : \" | ? *</string>
<string name="filename_forbidden_charaters_from_server">El nome del ficheru contién polo menos un caráuter inváldu</string>
<string name="filename_hint">Nome del ficheru</string>
<string name="folder_already_exists">La carpeta yá esiste</string>
<string name="folder_confirm_create">Crear</string>
<string name="folder_list_empty_headline">Equí nun hai nenguna carpeta</string>
<string name="folder_picker_choose_button_text">Escoyer</string>
<string name="folder_picker_choose_caption_text">Escoyer la carpeta de destín</string>
<string name="folder_picker_copy_button_text">Copiar</string>
<string name="folder_picker_move_button_text">Mover</string>
<string name="forbidden_permissions">Nun tienes permisu %s</string>
<string name="forbidden_permissions_copy">pa copiar esti ficheru</string>
<string name="forbidden_permissions_create">pa crear esti ficheru</string>
<string name="forbidden_permissions_delete">pa desaniciar esti ficheru</string>
<string name="forbidden_permissions_move">pa mover esti ficheru</string>
<string name="forbidden_permissions_rename">pa renomar esti ficheru</string>
<string name="foreground_service_upload">Xubiendo los ficheros…</string>
<string name="foreign_files_fail">Nun se pudieron copiar dalgunos ficheros</string>
<string name="foreign_files_local_text">Llocal: %1$s</string>
<string name="foreign_files_move">Mover too</string>
<string name="foreign_files_remote_text">Llugar remotu: %1$s</string>
<string name="foreign_files_success">Moviéronse tolos ficheros</string>
<string name="forward">Avanzar</string>
<string name="fourHours">4 hores</string>
<string name="grid_file_features_live_photo_content_description">Esti iconu amuesa la disponibilidá de la semeya en direuto</string>
<string name="hint_name">Nome</string>
<string name="hint_note">Nota</string>
<string name="hint_password">Contraseña</string>
<string name="host_not_available">El sirvidor nun ta disponible</string>
<string name="host_your_own_server">L\'agospiador del to sirvidor</string>
<string name="image_editor_unable_to_edit_image">Nun ye posible editar la imaxe.</string>
<string name="image_preview_unit_fnumber">ƒ/%s</string>
<string name="image_preview_unit_iso">ISO %s</string>
<string name="image_preview_unit_megapixel">%s MP</string>
<string name="image_preview_unit_millimetres">%s mm</string>
<string name="image_preview_unit_seconds">%s s</string>
<string name="in_folder">na carpeta %1$s</string>
<string name="instant_upload_on_charging">Namái xubir al cargar</string>
<string name="instant_upload_path">/XubidaNelIntre</string>
<string name="invalid_url">La URL ye inválisa</string>
<string name="invisible">Invisible</string>
<string name="label_empty">La etiqueta nun pue tar baleru</string>
<string name="link">Enllaz</string>
<string name="link_name">Nome del enllaz</string>
<string name="link_share_allow_upload_and_editing">Permitir la xuba y la edición</string>
<string name="link_share_file_drop">Suelta de ficheros (namás xuba)</string>
<string name="link_share_view_only">Ver namás</string>
<string name="load_more_results">Cargar más resultaos</string>
<string name="local_file_list_empty">Nun hai ficheros nesta carpeta.</string>
<string name="local_folder_friendly_path">%1$s/%2$s</string>
<string name="local_folder_list_empty">Nun hai más carpetes.</string>
<string name="lock_expiration_info">Data de caducidá: %1$s</string>
<string name="log_send_mail_subject">Aplicación de rexistros d\'Android %1$s</string>
<string name="login">Aniciar la sesión</string>
<string name="logs_menu_refresh">Anovar</string>
<string name="logs_status_loading">Cargando…</string>
<string name="manage_space_clear_data">Llimpiar datos</string>
<string name="manage_space_title">Alministrar espaciu</string>
<string name="media_err_io">Nun pudo lleese\'l ficheru de medios</string>
<string name="media_err_malformed">El ficheru de medios tien una codificación incorreuta</string>
<string name="media_err_timeout">Escoso\'l tiempu pa reproducir el ficheru</string>
<string name="media_err_unknown">El reproductor multimedia integráu nun ye a reproducir el ficheru</string>
<string name="media_err_unsupported">Códec multimedia non soportáu</string>
<string name="media_forward_description">Botón d\'avance rápidu</string>
<string name="media_play_pause_description">Botón de reproducción o posa</string>
<string name="media_rewind_description">Botón de rebobináu</string>
<string name="menu_item_sort_by_date_newest_first">Lo más nuevo</string>
<string name="menu_item_sort_by_date_oldest_first">Lo más vieyo</string>
<string name="menu_item_sort_by_name_a_z">A - Z</string>
<string name="menu_item_sort_by_name_z_a">Z - A</string>
<string name="menu_item_sort_by_size_biggest_first">Lo más grande</string>
<string name="menu_item_sort_by_size_smallest_first">Lo más pequeño</string>
<string name="more">Más</string>
<string name="move_file_error">Asocedió un fallu entrín s\'intentaba mover esta carpeta</string>
<string name="move_file_invalid_into_descendent">Nun ye posible mover una carpeta a les sos soxacentes</string>
<string name="move_file_invalid_overwrite">El ficheru yá ta presente na carpeta de destín</string>
<string name="move_file_not_found">Nun ye posible mover el ficheru. Comprueba si esiste.</string>
<string name="new_comment">Comentariu nuevu…</string>
<string name="new_media_folder_photos">semeya</string>
<string name="new_media_folder_videos">videu</string>
<string name="new_notification">Avisu nuevu</string>
<string name="new_version_was_created">Creóse la versión</string>
<string name="no_actions">Nun hai nenguna aición pa esti usuariu</string>
<string name="no_browser_available">Nun hai nenguna aplicación pa remanar esto</string>
<string name="no_calendar_exists">Nun esiste nengún calendariu</string>
<string name="no_email_app_available">Nun hai nenguna aplicación pa remanar esta direición de corréu electrónica</string>
<string name="no_items">Nun hai nengún elementu</string>
<string name="no_map_app_availble">Nun s\'atopón nenguna aplicación pa remanar mapes</string>
<string name="no_mutliple_accounts_allowed">Namás se permite una cuetna</string>
<string name="no_pdf_app_available">Nun hai nenguna aplicación disponible pa remanar PDF</string>
<string name="no_send_app">Nun hai nenguna aplicación disponible pa unviar los ficheros seleicionaos</string>
<string name="no_share_permission_selected">Seleiciona polo menos un permisu pa compartir</string>
<string name="note_could_not_sent">Nun se pudo unviar la nota</string>
<string name="note_icon_hint">Iconu de la nota</string>
<string name="notification_action_failed">Nun se pue executar l\'aición.</string>
<string name="notification_channel_download_description">Amuesa\'l progresu de la descarga</string>
<string name="notification_channel_download_name_short">Descargués</string>
<string name="notification_channel_file_sync_description">Amuesa\'l progresu y los resultaos de la sincronización de ficheros</string>
<string name="notification_channel_file_sync_name">Sincronización de ficheros</string>
<string name="notification_channel_general_name">Avisos xenerales</string>
<string name="notification_channel_media_description">Progresu del reproductor de música</string>
<string name="notification_channel_media_name">Reproductor multimedia</string>
<string name="notification_channel_push_name">Avisos push</string>
<string name="notification_channel_upload_description">Amuesa\'l progresu de la xuba</string>
<string name="notification_channel_upload_name_short">Xubes</string>
<string name="notifications_no_results_headline">Ensin avisos</string>
<string name="notifications_no_results_message">Volvi equí dempués.</string>
<string name="offline_mode">Nun hai conexón a internet</string>
<string name="oneHour">1 hora</string>
<string name="online">En llinia</string>
<string name="online_status">Estáu en llinia</string>
<string name="outdated_server">El sirvidor algamó la fin de vida. ¡Anueva!</string>
<string name="overflow_menu">Menú de Más</string>
<string name="pass_code_configure_your_pass_code">Introduz el to códigu de pasu</string>
<string name="pass_code_configure_your_pass_code_explanation">La contraseña va ser solicitada cada vegada que s\'anicie l\'aplicación</string>
<string name="pass_code_enter_pass_code">Introduz el to códigu de pasu, por favor</string>
<string name="pass_code_mismatch">Les contraseñes nun son les mesmes</string>
<string name="pass_code_reenter_your_pass_code">Por favor, vuelvi inxertar la contraseña</string>
<string name="pass_code_remove_your_pass_code">Desaniciar el códigu d\'accesu</string>
<string name="pass_code_removed">Desanicióse\'l códigu d\'accesu</string>
<string name="pass_code_stored">Contraseña almacenada</string>
<string name="pass_code_wrong">Contraseña incorrecta</string>
<string name="pdf_password_protected">Nun ye posible abrir el PDF protexíu con contraseña. Usa un visor de PDFs esternu.</string>
<string name="pdf_zoom_tip">Toca nuna páxina p\'averar</string>
<string name="permission_allow">Permitir</string>
<string name="permission_deny">Negar</string>
<string name="permission_storage_access">Ríquense permisos adicionales pa xubir y baxar ficheros.</string>
<string name="pin_shortcut_label">Abrir «%1$s»</string>
<string name="placeholder_fileSize">389 KB</string>
<string name="placeholder_filename">MarcadorDePosicion.txt</string>
<string name="placeholder_media_time">12:23:45</string>
<string name="placeholder_sentence">Esto ye un marcador de posición</string>
<string name="placeholder_timestamp">2012/05/18 12:23 PM</string>
<string name="pref_behaviour_entries_delete_file">desanicióse</string>
<string name="pref_behaviour_entries_keep_file">guardáu en carpeta orixinal</string>
<string name="pref_behaviour_entries_move">movíu a la carpeta d\'aplicaciones</string>
<string name="pref_instant_name_collision_policy_dialogTitle">¿Qué faigo que\'l ficheru yá esiste?</string>
<string name="pref_instant_name_collision_policy_entries_cancel">Saltar la xuba</string>
<string name="pref_instant_name_collision_policy_entries_overwrite">Sobrescribir la versión remota</string>
<string name="pref_instant_name_collision_policy_entries_rename">Renomar la versión nueva</string>
<string name="pref_instant_name_collision_policy_title">¿Qué faigo que\'l ficheru yá esiste?</string>
<string name="prefs_add_account">Amestar cuenta</string>
<string name="prefs_category_about">Tocante a</string>
<string name="prefs_category_details">Detalles</string>
<string name="prefs_category_general">Xeneral</string>
<string name="prefs_category_more">Más</string>
<string name="prefs_help">Ayuda</string>
<string name="prefs_instant_upload_path_use_subfolders_title">Usar socarpetes</string>
<string name="prefs_license">Llicencia</string>
<string name="prefs_lock_none">Nada</string>
<string name="prefs_lock_using_passcode">Còdigu d\'accesu</string>
<string name="prefs_manage_accounts">Xestionar cuentes</string>
<string name="prefs_remove_e2e">Quitar llocalmente\'l cifráu</string>
<string name="prefs_show_ecosystem_apps">Amosar el conmutador d\'aplicaciones</string>
<string name="prefs_show_hidden_files">Amosar ficheros anubríos</string>
<string name="prefs_sourcecode">Consiguir el códigu fonte</string>
<string name="prefs_synced_folders_local_path_title">Carpeta llocal</string>
<string name="prefs_synced_folders_remote_path_title">Carpeta remota</string>
<string name="prefs_theme_title">Estilu</string>
<string name="prefs_value_theme_dark">Escuridá</string>
<string name="prefs_value_theme_light">Claridá</string>
<string name="preview_image_description">Previsualización d\'imaxe</string>
<string name="preview_image_error_unknown_format">Nun pue amosase la imaxe</string>
<string name="preview_sorry">Sentímoslo</string>
<string name="privacy">Privacidá</string>
<string name="public_share_name">Nome nuevu</string>
<string name="qr_could_not_be_read">¡Nun se pudo lleer el códigu QR!</string>
<string name="recommend_subject">¡Prueba %1$s nel preséu!</string>
<string name="recommend_urls">%1$s o %2$s</string>
<string name="refresh_content">Anovar el conteníu</string>
<string name="reload">Volver cargar</string>
<string name="remote">(remotu)</string>
<string name="remote_file_fetch_failed">¡Nun se pue atopar el ficheru!</string>
<string name="remove_e2e">Pues quitar el cifráu d\'estremu a estremu llocalmente nesti veceru</string>
<string name="remove_fail_msg">El desaniciu falló</string>
<string name="remove_local_account">Quitar la cuenta llocal</string>
<string name="remove_local_account_details">Quitar la cuenta del preséu y desaniciar tolos ficheros llocales</string>
<string name="remove_notification_failed">Nun se pue quitar l\'avisu.</string>
<string name="remove_push_notification">Quitar</string>
<string name="remove_success_msg">Desanicióse</string>
<string name="rename_dialog_title">Introduz un nome nuevu</string>
<string name="rename_local_fail_msg">Nun se pudo renomar la copia llocal, prueba con otru nome</string>
<string name="rename_server_fail_msg">El cambéu de nome nun ye posible, el nome yá ta n\'usu</string>
<string name="request_account_deletion">Solicitar el desaniciu de la cuenta</string>
<string name="request_account_deletion_button">Solicitar el desaniciu</string>
<string name="reshare_not_allowed">Nun se pue volver compartir</string>
<string name="resharing_is_not_allowed">Nun se pue volver compartir</string>
<string name="restore">Restaurar el ficheru</string>
<string name="restore_button_description">Restaurar el ficheru desainiciáu</string>
<string name="retrieving_file">Recuperando\'l ficheru…</string>
<string name="richdocuments_failed_to_load_document">¡Nun se pue cargar el documentu!</string>
<string name="scanQR_description">Aniciar la sesión per QR</string>
<string name="scan_page">Escaniar la páxina</string>
<string name="screenshot_04_accounts_subline">nun llugar</string>
<string name="screenshot_05_autoUpload_heading">Xuba automática</string>
<string name="screenshot_05_autoUpload_subline">pa les semeyes y vídeos</string>
<string name="screenshot_06_davdroid_heading">Calendariu y contautos</string>
<string name="search_error">Hebo un error al consiguir los resultaos de busca</string>
<string name="select_all">Esbillar too</string>
<string name="send">Unviar</string>
<string name="set_status">Afitar l\'estáu</string>
<string name="set_status_message">Afitar el mensaxe del estáu</string>
<string name="share">Compartir</string>
<string name="share_dialog_title">Compartiendo</string>
<string name="share_expiration_date_format">%1$s</string>
<string name="share_file">Compartir %1$s</string>
<string name="share_group_clarification">%1$s (gropu)</string>
<string name="share_internal_link">Compartir l\'enllaz internu</string>
<string name="share_link">Compartir l\'enllaz</string>
<string name="share_link_empty_password">Tienes qu\'introducir una contraseña</string>
<string name="share_link_file_no_exist">Nun ye posible compartir. Comprueba si\'l ficheru esiste.</string>
<string name="share_link_forbidden_permissions">pa compartir esti ficheru</string>
<string name="share_link_password_title">Introduz una contraseña</string>
<string name="share_no_expiration_date_label">Afitar la data de caducidá</string>
<string name="share_no_password_title">Afitar la contraseña</string>
<string name="share_permission_can_edit">Pue editar</string>
<string name="share_permission_file_drop">Suelta de ficheros</string>
<string name="share_permission_view_only">Ver namás</string>
<string name="share_remote_clarification">%1$s (remotu)</string>
<string name="share_room_clarification">%1$s (conversación)</string>
<string name="share_send_note">Nota al destinatariu</string>
<string name="share_settings">Configuración</string>
<string name="share_via_link_hide_download">Anubrir la descarga</string>
<string name="share_via_link_section_title">Compartir enllaz</string>
<string name="share_via_link_send_link_label">Unviar l\'enllaz</string>
<string name="show_images">Amosar les semeyes</string>
<string name="show_video">Amosar los vídeos</string>
<string name="signup_with_provider">Rexistrase con un fornidor</string>
<string name="single_sign_on_request_token" formatted="true">¿Quies permitr que %1$s acceda a la cuenta de Nextcloud %2$s?</string>
<string name="sort_by">Ordenar per</string>
<string name="ssl_validator_btn_details_hide">Anubrir</string>
<string name="ssl_validator_btn_details_see">Detalles</string>
<string name="ssl_validator_header">Nun se pudo verificar la identidá del sirvidor</string>
<string name="ssl_validator_label_C">País:</string>
<string name="ssl_validator_label_CN">Nome común:</string>
<string name="ssl_validator_label_L">Llocalización:</string>
<string name="ssl_validator_label_O">Organización:</string>
<string name="ssl_validator_label_OU">Unidá organizativa:</string>
<string name="ssl_validator_label_ST">Estáu:</string>
<string name="ssl_validator_label_certificate_fingerprint">Robla</string>
<string name="ssl_validator_label_issuer">Emitíu por:</string>
<string name="ssl_validator_label_signature">Robla:</string>
<string name="ssl_validator_label_signature_algorithm">Algoritmu:</string>
<string name="ssl_validator_label_subject">Emitíu pa:</string>
<string name="ssl_validator_label_validity">Validez:</string>
<string name="ssl_validator_label_validity_from">De:</string>
<string name="ssl_validator_label_validity_to">A:</string>
<string name="ssl_validator_no_info_about_error">- Nun atopamos información tocante a esti fallu</string>
<string name="ssl_validator_not_saved">Nun pudo guardase\'l certificáu</string>
<string name="ssl_validator_null_cert">Nun pudo amosase\'l certificáu.</string>
<string name="ssl_validator_question">¿Quies enfotate nesti certificáu de toes formes?</string>
<string name="ssl_validator_reason_cert_expired">- El certificáu del sirvidor caducó</string>
<string name="ssl_validator_reason_cert_not_trusted">- El certificáu del sirvidor nun ye de confianza</string>
<string name="ssl_validator_reason_cert_not_yet_valid">- Les dates de validez del certificáu tán nel futuru</string>
<string name="ssl_validator_reason_hostname_not_verified">- La URL nun casa col nome del sirvidor nel certificáu</string>
<string name="status_message">Mensaxe del estáu</string>
<string name="storage_camera">Cámara</string>
<string name="storage_description_default">Por defeutu</string>
<string name="storage_documents">Documentos</string>
<string name="storage_downloads">Descargués</string>
<string name="storage_internal_storage">Almacenamientu internu</string>
<string name="storage_movies">Filmes</string>
<string name="storage_music">Música</string>
<string name="storage_permission_full_access">Accesu completu</string>
<string name="storage_pictures">Semeyes</string>
<string name="sub_folder_rule_day">Añu/Mes/Día</string>
<string name="sub_folder_rule_month">Añu/Mes</string>
<string name="sub_folder_rule_year">Añu</string>
<string name="subject_shared_with_you">Compartiose \"%1$s\" contigo</string>
<string name="subject_user_shared_with_you">%1$s compartío \"%2$s\" contigo</string>
<string name="subtitle_photos_only">Namás les semeyes</string>
<string name="subtitle_photos_videos">Semeyes y vídeos</string>
<string name="subtitle_videos_only">Namás los vídeos</string>
<string name="suggest">Suxerir</string>
<string name="sync_conflicts_in_favourites_ticker">Conflictos alcontraos</string>
<string name="sync_current_folder_was_removed">La carpeta %1$s yá nun esiste</string>
<string name="sync_fail_content">Nun se pudo sincronizar «%1$s»</string>
<string name="sync_fail_content_unauthorized">Contraseña incorreuta pa %1$s</string>
<string name="sync_fail_in_favourites_ticker">Fallu al caltener ficheros sincronizaos.</string>
<string name="sync_fail_ticker">Sincronización fallida</string>
<string name="sync_fail_ticker_unauthorized">La sincronización fallo, volvi aniciar la sesión</string>
<string name="sync_file_nothing_to_do_msg">El conteníu del ficheru yá ta sincronizáu</string>
<string name="sync_foreign_files_forgotten_ticker">Dexáronse dalgunos ficheros llocales.</string>
<string name="sync_not_enough_space_dialog_title">Nun hai abondu espaciu</string>
<string name="sync_string_files">Ficheros</string>
<string name="synced_folder_settings_button">Botón de Configuración</string>
<string name="synced_folders_configure_folders">Configurar les carpetes</string>
<string name="synced_folders_no_results">Nun s\'atopó nenguna carpeta multimedia</string>
<string name="synced_folders_preferences_folder_path">Pa %1$s</string>
<string name="synced_folders_type">Tipu</string>
<string name="tags">Etiquetes</string>
<string name="test_server_button">Probar la conexón del sirvidor</string>
<string name="thirtyMinutes">30 minutos</string>
<string name="thisWeek">Esta selmana</string>
<string name="thumbnail">Miniatura</string>
<string name="today">Güei</string>
<string name="trashbin_activity_title">Ficheros desaniciaos</string>
<string name="trashbin_empty_headline">Nun hai nengún ficheros desnaiciáu</string>
<string name="trashbin_file_not_restored">¡Nun se pudo restaurar el ficheru «%1$s»!</string>
<string name="trashbin_file_remove">Desaniciar permanentemente</string>
<string name="trashbin_loading_failed">¡La carga de la papelera falló!</string>
<string name="trashbin_not_emptied">¡Los ficheros nun se pudieron desaniciar permanentemente!</string>
<string name="unlock_file">Desbloquiar el ficheru</string>
<string name="unread_comments">Esisten comentarios ensin lleer</string>
<string name="unset_favorite">Quitar de Favoritos</string>
<string name="unshare_link_file_error">Prodúxose un error mentanto se dexaba de compartir esti ficheru o esta carpeta</string>
<string name="unshare_link_file_no_exist">Nun ye posible dexar de compartir. Comprueba si\'l ficheru esiste.</string>
<string name="unshare_link_forbidden_permissions">pa dexar de compartir esti ficheru</string>
<string name="update_link_file_no_exist">Nun ye posible anovar. Comprueba si\'l ficheru esiste.</string>
<string name="update_link_forbidden_permissions">p\'anovar esta compartición</string>
<string name="upload_action_cancelled_resume">Siguir coles descargues anulaes</string>
<string name="upload_action_global_upload_pause">Posar toles descargues</string>
<string name="upload_action_global_upload_resume">Siguir con toles descargues</string>
<string name="upload_cannot_create_file">Nun se pue crear el ficheru llocal</string>
<string name="upload_file_dialog_filename">Nome de ficheru</string>
<string name="upload_file_dialog_filetype">Triba de ficheru</string>
<string name="upload_global_pause_title">Toles descargues tán posaes</string>
<string name="upload_list_delete">Desaniciar</string>
<string name="upload_list_empty_headline">Nun hai xubes disponibles</string>
<string name="upload_unknown_error">Error desconocíu</string>
<string name="uploader_btn_alternative_text">Escoyer</string>
<string name="uploader_btn_upload_text">Xubir</string>
<string name="uploader_error_message_no_file_to_upload">Los datos recibíos nun inclúin un ficheru válidu.</string>
<string name="uploader_error_message_read_permission_not_granted">%1$s nun tien permisu pa lleer un ficheru recibíu</string>
<string name="uploader_error_message_source_file_not_copied">Nun pudo copiase\'l ficheru a una carpeta temporal. Prueba a reunvialu.</string>
<string name="uploader_error_title_file_cannot_be_uploaded">Esti ficheru nun se pue xubir</string>
<string name="uploader_error_title_no_file_to_upload">Ensin ficheru pa xubir</string>
<string name="uploader_info_dirname">Nome de la carpeta</string>
<string name="uploader_top_message">Escueyi una carpeta de xuba</string>
<string name="uploader_upload_failed_content_single">Nun pudo xubise %1$s</string>
<string name="uploader_upload_failed_ticker">Xuba fallida</string>
<string name="uploader_upload_files_behaviour">Opción de xuba:</string>
<string name="uploader_upload_files_behaviour_only_upload">Caltener ficheru na carpeta fonte</string>
<string name="uploader_upload_forbidden_permissions">pa xubir esta carpeta</string>
<string name="uploader_upload_in_progress">%1$d%% %2$s</string>
<string name="uploader_upload_in_progress_content">%1$d%% Xubiendo %2$s</string>
<string name="uploader_upload_in_progress_ticker">Xubiendo…</string>
<string name="uploader_upload_succeeded_content_single">%1$s xubíu</string>
<string name="uploader_wrn_no_account_quit_btn_text">Colar</string>
<string name="uploader_wrn_no_account_setup_btn_text">Configuración</string>
<string name="uploader_wrn_no_account_text">Nun hai nenguna cuenta %1$s nel to preséu. Por favor configura una cuenta enantes.</string>
<string name="uploader_wrn_no_account_title">Nun s\'alcontraron cuentes</string>
<string name="uploads_view_group_current_uploads">Actual</string>
<string name="uploads_view_group_finished_uploads">Xubíu</string>
<string name="uploads_view_group_manually_cancelled_uploads">Encaboxáu</string>
<string name="uploads_view_later_waiting_to_upload">Esperando pa xubir</string>
<string name="uploads_view_title">Xubes</string>
<string name="uploads_view_upload_status_cancelled">Encaboxáu</string>
<string name="uploads_view_upload_status_conflict">Conflictu</string>
<string name="uploads_view_upload_status_failed_connection_error">Fallu de conexón</string>
<string name="uploads_view_upload_status_failed_credentials_error">Fallu de credenciales</string>
<string name="uploads_view_upload_status_failed_file_error">Fallu de ficheru</string>
<string name="uploads_view_upload_status_failed_folder_error">Fallu de carpeta</string>
<string name="uploads_view_upload_status_failed_localfile_error">Ficheru llocal nun s\'atopó</string>
<string name="uploads_view_upload_status_failed_permission_error">Fallu de permisu</string>
<string name="uploads_view_upload_status_fetching_server_version">Diendo en cata de la versión del sirvidor…</string>
<string name="uploads_view_upload_status_service_interrupted">Aplicación finada</string>
<string name="uploads_view_upload_status_succeeded">Completáu</string>
<string name="uploads_view_upload_status_unknown_fail">Fallu desconocíu</string>
<string name="uploads_view_upload_status_virus_detected">Detectóse un virus. ¡Nun se pue completar la xuba!</string>
<string name="user_icon">Usuariu</string>
<string name="user_info_address">Direición</string>
<string name="user_info_email">Corréu electrónicu</string>
<string name="user_info_phone">Númberu telefónicu</string>
<string name="user_info_twitter">Twitter</string>
<string name="user_info_website">Sitiu web</string>
<string name="user_information_retrieval_error">Hebo un error al recuperar la información del usuariu</string>
<string name="username">Nome d\'usuariu</string>
<string name="version_dev_download">Baxar</string>
<string name="wait_a_moment">Espera un momentu…</string>
<string name="wait_checking_credentials">Comprobación de credenciales almacenaes</string>
<string name="wait_for_tmp_copy_from_private_storage">Copiando ficheru dende l\'almacenamientu priváu</string>
<string name="webview_version_check_alert_dialog_positive_button_title">Anovar</string>
<string name="whats_new_skip">Saltar</string>
<string name="whats_your_status">¿Cuál ye\'l to estáu?</string>
<string name="widgets_not_available_title">Nun ta disponible</string>
<string name="worker_download">Baxando los ficheros…</string>
<string name="write_email">Unviar un corréu electrónicu</string>
<plurals name="items_selected_count">
<item quantity="one">%d na seleición</item>
<item quantity="other">%d na seleición</item>
</plurals>
</resources>

View File

@ -354,7 +354,7 @@
<string name="file_icon">File</string>
<string name="file_keep">Keep</string>
<string name="file_list_empty">Upload some content or sync with your devices.</string>
<string name="file_list_empty_favorite_headline">Nothing favourited yet</string>
<string name="file_list_empty_favorite_headline">Nothing has been marked as favourite yet</string>
<string name="file_list_empty_favorites_filter_list">Files and folders you mark as favorites will show up here.</string>
<string name="file_list_empty_gallery">Found no images or videos</string>
<string name="file_list_empty_headline">No files here</string>

View File

@ -37,9 +37,12 @@
<string name="app_widget_description">ダッシュボードから一つのウィジェットを表示</string>
<string name="appbar_search_in">%s の中を検索</string>
<string name="assistant_screen_all_task_type">すべて</string>
<string name="assistant_screen_create_task_alert_dialog_input_field_placeholder">テキストを入力</string>
<string name="assistant_screen_failed_task_text">失敗</string>
<string name="assistant_screen_successful_task_text">完了</string>
<string name="assistant_screen_unknown_task_status_text">不明</string>
<string name="assistant_task_detail_screen_input_button_title">入力</string>
<string name="assistant_task_detail_screen_output_button_title">出力</string>
<string name="associated_account_not_found">関連付けられたアカウントが見つかりません!</string>
<string name="auth_access_failed">アクセスに失敗しました: %1$s</string>
<string name="auth_account_does_not_exist">このアカウントはまだこのデバイスに追加されていません</string>

View File

@ -56,6 +56,8 @@
<string name="assistant_screen_task_types_error_state_message">Nie je možné načítať typy úloh, skontrolujte svoje internetové pripojenie.</string>
<string name="assistant_screen_top_bar_title">Asistent</string>
<string name="assistant_screen_unknown_task_status_text">Neznámy</string>
<string name="assistant_task_detail_screen_input_button_title">Vstup</string>
<string name="assistant_task_detail_screen_output_button_title">Výstup</string>
<string name="associated_account_not_found">Priradený účet sa nenašiel</string>
<string name="auth_access_failed">Prístup zamietnutý: %1$s</string>
<string name="auth_account_does_not_exist">Účet zatiaľ v zariadení neexistuje</string>
@ -170,6 +172,7 @@
<string name="confirmation_remove_folder_alert">Naozaj chcete odstrániť %1$s a jeho obsah?</string>
<string name="confirmation_remove_folders_alert">Naozaj chcete odstrániť vybraté položky a ich obsah?</string>
<string name="confirmation_remove_local">Iba lokálne</string>
<string name="conflict_dialog_error">Dialógové okno riešenia konfliktov nemožno vytvoriť</string>
<string name="conflict_file_headline">Konfliktný súbor %1$s</string>
<string name="conflict_local_file">Lokálny súbor</string>
<string name="conflict_message_description">Ak vyberiete obe verzie, miestny súbor bude mať k svojmu názvu pridané číslo.</string>

View File

@ -65,6 +65,7 @@
<string name="autoupload_disable_power_save_check">Isključi proveru uštede baterije</string>
<string name="autoupload_hide_folder">Sakrij fasciklu</string>
<string name="avatar">Avatar</string>
<string name="away">Odsutan</string>
<string name="battery_optimization_close">Zatvori</string>
<string name="battery_optimization_disable">Isključi</string>
<string name="battery_optimization_message">Vaš uređaj možda ima uključenu optimizaciju baterije. Automatsko otpremanje radi samo ako isključite ovu aplikaciju iz optimizacije baterije.</string>
@ -75,6 +76,7 @@
<string name="choose_local_folder">Odaberite lokalnu fasciklu…</string>
<string name="choose_remote_folder">Odaberite udaljenu fasciklu…</string>
<string name="clear_notifications_failed">Greška pri čišćenju obaveštenja.</string>
<string name="clear_status_message">Obriši statusnu poruku</string>
<string name="clipboard_label">Tekst prekopiran sa %1$s</string>
<string name="clipboard_no_text_to_copy">Nema teksta za kopiranje u ostavu</string>
<string name="clipboard_text_copied">Veza iskopirana</string>
@ -154,7 +156,9 @@
<string name="disable_new_media_folder_detection_notifications">Isključi</string>
<string name="dismiss">Odbaci</string>
<string name="dismiss_notification_description">Skloni obaveštenje</string>
<string name="dnd">Ne uznemiravaj</string>
<string name="done">Gotovo</string>
<string name="dontClear">Ne briši</string>
<string name="download_cannot_create_file">Ne mogu da napravim lokalni fajl</string>
<string name="download_latest_dev_version">Preuzmite najnoviju razvojnu verziju</string>
<string name="downloader_download_failed_content">Ne mogu da preuzmem %1$s</string>
@ -294,6 +298,7 @@
<string name="foreign_files_remote_text">Udaljeni: %1$s</string>
<string name="foreign_files_success">Svi fajlovi su premešteni</string>
<string name="forward">Prosledi</string>
<string name="fourHours">4 sata</string>
<string name="hint_name">Ime</string>
<string name="hint_note">Beleška</string>
<string name="hint_password">Lozinka</string>
@ -301,6 +306,7 @@
<string name="host_your_own_server">Hostujte sopstveni server</string>
<string name="instant_upload_on_charging">Otpremaj samo na punjenju</string>
<string name="instant_upload_path">/InstantUpload</string>
<string name="invisible">Nevidljiv</string>
<string name="link">Veza</string>
<string name="list_layout">Izlistani raspored</string>
<string name="local_file_list_empty">Nema fajlova u ovoj fascikli.</string>
@ -367,6 +373,8 @@
<string name="notifications_no_results_message">Molimo proverite kasnije.</string>
<string name="offline_mode">Nema internet konekcije</string>
<string name="oneHour">1 sat</string>
<string name="online">Na mreži</string>
<string name="online_status">Mrežni status</string>
<string name="outdated_server">Server je izašao iz garancije, molimo ažurirajte ga!</string>
<string name="overflow_menu">još menija</string>
<string name="pass_code_configure_your_pass_code">Unesite kod za zaključavanje</string>
@ -471,6 +479,8 @@
<string name="sendbutton_description">Ikona dugma za slanje</string>
<string name="set_as">Postavi kao</string>
<string name="set_picture_as">Postavi sliku kao</string>
<string name="set_status">Postavi status</string>
<string name="set_status_message">Postavi statusnu poruku</string>
<string name="share">Podeli</string>
<string name="share_dialog_title">Deljenje</string>
<string name="share_expiration_date_label">Ističe na %1$s</string>
@ -529,6 +539,7 @@
<string name="ssl_validator_reason_cert_not_trusted"> Sertifikat servera nije od poverenja</string>
<string name="ssl_validator_reason_cert_not_yet_valid">- Datumi važenja sertifikata su u budućnosti</string>
<string name="ssl_validator_reason_hostname_not_verified"> Adresa se ne poklapa sa imenom domaćina u sertifikatu</string>
<string name="status_message">Poruka stanja</string>
<string name="storage_camera">Kamera</string>
<string name="storage_choose_location">Odaberite lokaciju skladišta</string>
<string name="storage_description_default">Podrazumevano</string>
@ -671,6 +682,7 @@
<string name="what_s_new_image">Slika šta je novo</string>
<string name="whats_new_skip">Preskoči</string>
<string name="whats_new_title">Novo u %1$s</string>
<string name="whats_your_status">Koji je vaš status?</string>
<string name="worker_download">Skidam fajlove…</string>
<plurals name="sync_fail_in_favourites_content">
<item quantity="one">Ne mogu da sinhronizujem %1$d fajl (konflikata: %2$d)</item>

View File

@ -171,6 +171,7 @@
<string name="confirmation_remove_folder_alert">Vill du verkligen ta bort %1$s och dess innehåll?</string>
<string name="confirmation_remove_folders_alert">Vill du verkligen radera de valda objekten och dess innehåll?</string>
<string name="confirmation_remove_local">Endast lokalt</string>
<string name="conflict_dialog_error">Dialogrutan för konfliktlösning kan inte skapas</string>
<string name="conflict_file_headline">Konfliktande fil %1$s</string>
<string name="conflict_local_file">Lokal fil</string>
<string name="conflict_message_description">Om du väljer båda versionerna kommer den lokala filen få ett nummer tillagt i filnamnet.</string>

View File

@ -57,7 +57,7 @@
<string name="assistant_screen_top_bar_title">Yardımcı</string>
<string name="assistant_screen_unknown_task_status_text">Bilinmiyor</string>
<string name="assistant_task_detail_screen_input_button_title">Giriş</string>
<string name="assistant_task_detail_screen_output_button_title">Çıktı</string>
<string name="assistant_task_detail_screen_output_button_title">Çıkış</string>
<string name="associated_account_not_found">İlişkili hesap bulunamadı!</string>
<string name="auth_access_failed">Erişilemedi: %1$s</string>
<string name="auth_account_does_not_exist">Aygıt üzerinde henüz bu hesap açılmamış</string>
@ -172,6 +172,7 @@
<string name="confirmation_remove_folder_alert">%1$s klasörünü ve içindekileri silmek istediğinize emin misiniz?</string>
<string name="confirmation_remove_folders_alert">Seçilmiş ögeleri ve içindekileri silmek istediğinize emin misiniz?</string>
<string name="confirmation_remove_local">Yalnızca yerel</string>
<string name="conflict_dialog_error">Çakışma çözümleme penceresi oluşturulamadı</string>
<string name="conflict_file_headline">%1$s dosyası çakışıyor</string>
<string name="conflict_local_file">Yerel dosya</string>
<string name="conflict_message_description">İki sürümü de saklamayı seçerseniz, yerel dosyanın adına bir numara eklenecek.</string>

View File

@ -172,6 +172,7 @@
<string name="confirmation_remove_folder_alert">Ви справді бажаєте вилучити %1$s та його вміст?</string>
<string name="confirmation_remove_folders_alert">Дійсно вилучити вибрані об\'єкти та їхній вміст?</string>
<string name="confirmation_remove_local">Лише на пристрої</string>
<string name="conflict_dialog_error">Неможливо ініціювати діалог розв\'язання конфлікту</string>
<string name="conflict_file_headline">Конфліктний файл %1$s</string>
<string name="conflict_local_file">Файл на пристрої</string>
<string name="conflict_message_description">Якщо ви виберете обидві версії, то до назви локального файлу буде додано порядковий номер.</string>
@ -253,7 +254,7 @@
<string name="drawer_community">Спільнота</string>
<string name="drawer_header_background">Зображення тла верхньої панелі</string>
<string name="drawer_item_activities">Події</string>
<string name="drawer_item_all_files">Усі файли</string>
<string name="drawer_item_all_files">Усі документи</string>
<string name="drawer_item_assistant">Помічник</string>
<string name="drawer_item_favorites">Із зірочкою</string>
<string name="drawer_item_gallery">Зображення та відео</string>
@ -261,7 +262,7 @@
<string name="drawer_item_home">Старт</string>
<string name="drawer_item_notifications">Сповіщення</string>
<string name="drawer_item_on_device">На пристрої</string>
<string name="drawer_item_personal_files">Приватні файли</string>
<string name="drawer_item_personal_files">Мої документи</string>
<string name="drawer_item_recently_modified">Нещодавно змінені</string>
<string name="drawer_item_shared">Спільні</string>
<string name="drawer_item_trashbin">Кошик</string>
@ -353,7 +354,7 @@
<string name="file_list_empty_favorite_headline">Поки що ви нічого не позначили зірочкою</string>
<string name="file_list_empty_favorites_filter_list">Тут можна буде знайти файли та каталоги, які ви позначити зірочкою.</string>
<string name="file_list_empty_gallery">Не знайдено ані зображень, ані відео</string>
<string name="file_list_empty_headline">Тут немає файлів</string>
<string name="file_list_empty_headline">Тут відсутні файли</string>
<string name="file_list_empty_headline_search">Жодного збігу у цьому каталозі</string>
<string name="file_list_empty_headline_server_search">Жодного збігу</string>
<string name="file_list_empty_moving">Тут нічого немає. Ви можете створити каталог.</string>

View File

@ -10,7 +10,7 @@
*/
buildscript {
ext {
androidLibraryVersion ="0c886d61f6"
androidLibraryVersion ="5fbc7d3a9bc9fd123ce9593cc500bb6415e797c6"
androidPluginVersion = '8.3.2'
androidxMediaVersion = '1.3.1'
androidxTestVersion = "1.5.0"

View File

@ -5172,6 +5172,14 @@
<sha256 value="9f5dc2343cdf500b2cc17756418fce0506d13ef480ab8276cda415950e795991" origin="Generated by Gradle" reason="Artifact is not signed"/>
</artifact>
</component>
<component group="com.github.nextcloud" name="android-library" version="5fbc7d3a9bc9fd123ce9593cc500bb6415e797c6">
<artifact name="android-library-5fbc7d3a9bc9fd123ce9593cc500bb6415e797c6.aar">
<sha256 value="638229c571aea3f28168a84323307806c34ef6e90459242ff115add9c6ca4a67" origin="Generated by Gradle" reason="Artifact is not signed"/>
</artifact>
<artifact name="android-library-5fbc7d3a9bc9fd123ce9593cc500bb6415e797c6.module">
<sha256 value="1bf1482df26848a59743a94ea6ee53d4ef6f014af5a21274214ab62eb2c6a8d6" origin="Generated by Gradle" reason="Artifact is not signed"/>
</artifact>
</component>
<component group="com.github.nextcloud" name="android-library" version="6dcffdb0ba">
<artifact name="android-library-6dcffdb0ba.aar">
<sha256 value="00e121d803e9258b36cb2d6e20904552c9e88dbff6b193b3b9adc0fcd224959a" origin="Generated by Gradle" reason="Artifact is not signed"/>

View File

@ -21,5 +21,7 @@ sed -i s"#androidLibraryVersion\ =.*#androidLibraryVersion =\"$latestCommit\"#"
git add build.gradle
git add gradle/verification-metadata.xml
git commit -s -m "Update library"
gh pr create --head "$(git branch --show-current)" --title "Update library $(date +%F)" --body "Update library to latest commit"
git commit -s -m "Update library to $(date +%F)"
git push -u origin HEAD
gh pr create --fill