Compare commits
81 commits
Author | SHA1 | Date | |
---|---|---|---|
9037f8e610 | |||
05bb77a793 | |||
2f0f3da2fa | |||
31f85c3e01 | |||
84a822022a | |||
94c83914a4 | |||
a461e2c55f | |||
99c9f85eaf | |||
848ad5220e | |||
![]() |
7577466978 | ||
![]() |
dfcaf4d35a | ||
![]() |
171394056f | ||
![]() |
60211545e1 | ||
![]() |
edbf9744f5 | ||
![]() |
d272c82454 | ||
![]() |
20b4f10b62 | ||
![]() |
3db0478be2 | ||
![]() |
c9fd71056f | ||
![]() |
ca2d2c2026 | ||
![]() |
2e775b3906 | ||
![]() |
ea3cb3c063 | ||
![]() |
340ed6a6d9 | ||
![]() |
5e0f0b59d8 | ||
![]() |
a0163001bd | ||
![]() |
1222a711e0 | ||
![]() |
8c3d0f1b83 | ||
![]() |
43cb2cd101 | ||
![]() |
81a2b84c9f | ||
![]() |
bae6d2b7c4 | ||
![]() |
9a377ed7bc | ||
![]() |
1119fa1407 | ||
![]() |
7b0f72d6ee | ||
![]() |
6f9a581d99 | ||
![]() |
b6faf36671 | ||
![]() |
17f3ec437c | ||
![]() |
3ec5b96bc9 | ||
![]() |
540fbbc2b4 | ||
![]() |
f355efefc1 | ||
![]() |
3bcaab9a4b | ||
![]() |
ef091b9932 | ||
![]() |
33667e7e6e | ||
![]() |
2a3cce422b | ||
![]() |
e0af21f098 | ||
![]() |
8636e4b73e | ||
![]() |
0ad4b2f16f | ||
![]() |
df63f06897 | ||
![]() |
09df269ee0 | ||
![]() |
39d7587ac9 | ||
![]() |
0f6a8230d8 | ||
![]() |
a6c1fd52a6 | ||
![]() |
eaa4fe3317 | ||
![]() |
5358a38bd8 | ||
![]() |
244c1a293d | ||
![]() |
2ef03f1592 | ||
![]() |
f2ef5c6f32 | ||
![]() |
b582dbb3b2 | ||
![]() |
b864a4dae3 | ||
![]() |
2b01fb41e2 | ||
![]() |
244217417b | ||
![]() |
651b5926dc | ||
![]() |
27879a900d | ||
![]() |
4b87717cd2 | ||
![]() |
91cfe01af3 | ||
![]() |
cb6ccab6ca | ||
![]() |
f04c55e901 | ||
![]() |
8e0c69cd66 | ||
![]() |
c31b64535d | ||
![]() |
89dee8d508 | ||
![]() |
93c2c7d34d | ||
![]() |
573b7c4593 | ||
![]() |
f9f21fbe76 | ||
![]() |
9cfb4436fa | ||
![]() |
925998b709 | ||
![]() |
a8bb2eb69f | ||
![]() |
bb6c2c341b | ||
![]() |
cbaaf2fd87 | ||
![]() |
e1fad28411 | ||
![]() |
bb26b18017 | ||
![]() |
3a6ad33ea1 | ||
![]() |
75421faf46 | ||
![]() |
4df4738dd3 |
332 changed files with 4574 additions and 131679 deletions
2
.flutter
2
.flutter
|
@ -1 +1 @@
|
|||
Subproject commit ea121f8859e4b13e47a8f845e4586164519588bc
|
||||
Subproject commit d8a9f9a52e5af486f80d932e838ee93861ffd863
|
4
.github/workflows/dependency-review.yml
vendored
4
.github/workflows/dependency-review.yml
vendored
|
@ -17,11 +17,11 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@c6295a65d1254861815972266d5933fd6e532bdf # v2.11.1
|
||||
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
- name: 'Checkout Repository'
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
- name: 'Dependency Review'
|
||||
uses: actions/dependency-review-action@ce3cf9537a52e8119d91fd484ab5b8a807627bf8 # v4.6.0
|
||||
uses: actions/dependency-review-action@da24556b548a50705dd671f47852072ea4c105d9 # v4.7.1
|
||||
|
|
11
.github/workflows/quality-check.yml
vendored
11
.github/workflows/quality-check.yml
vendored
|
@ -18,7 +18,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@c6295a65d1254861815972266d5933fd6e532bdf # v2.11.1
|
||||
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
@ -28,6 +28,9 @@ jobs:
|
|||
- name: Get Flutter packages
|
||||
run: ./flutterw pub get
|
||||
|
||||
- name: Generate app localizations
|
||||
run: ./flutterw gen-l10n
|
||||
|
||||
- name: Static analysis.
|
||||
run: ./flutterw analyze
|
||||
|
||||
|
@ -52,7 +55,7 @@ jobs:
|
|||
build-mode: manual
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@c6295a65d1254861815972266d5933fd6e532bdf # v2.11.1
|
||||
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
@ -69,7 +72,7 @@ jobs:
|
|||
|
||||
# Initializes the CodeQL tools for scanning.
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@45775bd8235c68ba998cffa5171334d58593da47 # v3.28.15
|
||||
uses: github/codeql-action/init@fca7ace96b7d713c7035871441bd52efbe39e27e # v3.28.19
|
||||
with:
|
||||
languages: ${{ matrix.language }}
|
||||
build-mode: ${{ matrix.build-mode }}
|
||||
|
@ -83,6 +86,6 @@ jobs:
|
|||
./flutterw build apk --profile -t lib/main_play.dart --flavor play
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@45775bd8235c68ba998cffa5171334d58593da47 # v3.28.15
|
||||
uses: github/codeql-action/analyze@fca7ace96b7d713c7035871441bd52efbe39e27e # v3.28.19
|
||||
with:
|
||||
category: "/language:${{matrix.language}}"
|
||||
|
|
20
.github/workflows/release.yml
vendored
20
.github/workflows/release.yml
vendored
|
@ -18,7 +18,7 @@ jobs:
|
|||
id-token: write
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@c6295a65d1254861815972266d5933fd6e532bdf # v2.11.1
|
||||
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
@ -36,6 +36,9 @@ jobs:
|
|||
- name: Get Flutter packages
|
||||
run: ./flutterw pub get
|
||||
|
||||
- name: Generate app localizations
|
||||
run: ./flutterw gen-l10n
|
||||
|
||||
- name: Update Flutter version file
|
||||
run: scripts/update_flutter_version.sh
|
||||
|
||||
|
@ -43,15 +46,20 @@ jobs:
|
|||
# `KEY_JKS` should contain the result of:
|
||||
# gpg -c --armor keystore.jks
|
||||
# `KEY_JKS_PASSPHRASE` should contain the passphrase used for the command above
|
||||
# The SkSL bundle must be produced with the same Flutter engine as the one used to build the artifact
|
||||
# flutter build <subcommand> --bundle-sksl-path shaders.sksl.json
|
||||
# do not bundle shaders for izzy/libre flavours, to avoid crashes in some environments:
|
||||
# cf https://github.com/deckerst/aves/issues/388
|
||||
# cf https://github.com/deckerst/aves/issues/398
|
||||
run: |
|
||||
echo "${{ secrets.KEY_JKS }}" > release.keystore.asc
|
||||
gpg -d --passphrase "${{ secrets.KEY_JKS_PASSPHRASE }}" --batch release.keystore.asc > $AVES_STORE_FILE
|
||||
rm release.keystore.asc
|
||||
mkdir outputs
|
||||
scripts/apply_flavor_play.sh
|
||||
./flutterw build appbundle -t lib/main_play.dart --flavor play
|
||||
./flutterw build appbundle -t lib/main_play.dart --flavor play --bundle-sksl-path shaders.sksl.json
|
||||
cp build/app/outputs/bundle/playRelease/*.aab outputs
|
||||
./flutterw build apk -t lib/main_play.dart --flavor play
|
||||
./flutterw build apk -t lib/main_play.dart --flavor play --bundle-sksl-path shaders.sksl.json
|
||||
cp build/app/outputs/apk/play/release/*.apk outputs
|
||||
scripts/apply_flavor_izzy.sh
|
||||
./flutterw build apk -t lib/main_izzy.dart --flavor izzy --split-per-abi
|
||||
|
@ -70,7 +78,7 @@ jobs:
|
|||
AVES_GOOGLE_API_KEY: ${{ secrets.AVES_GOOGLE_API_KEY }}
|
||||
|
||||
- name: Generate artifact attestation
|
||||
uses: actions/attest-build-provenance@c074443f1aee8d4aeeae555aebba3282517141b2 # v2.2.3
|
||||
uses: actions/attest-build-provenance@db473fddc028af60658334401dc6fa3ffd8669fd # v2.3.0
|
||||
with:
|
||||
subject-path: 'outputs/*'
|
||||
|
||||
|
@ -93,7 +101,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@c6295a65d1254861815972266d5933fd6e532bdf # v2.11.1
|
||||
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
@ -101,7 +109,7 @@ jobs:
|
|||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
|
||||
- name: Get appbundle from artifacts
|
||||
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
|
||||
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
|
||||
with:
|
||||
name: appbundle
|
||||
|
||||
|
|
6
.github/workflows/scorecards.yml
vendored
6
.github/workflows/scorecards.yml
vendored
|
@ -31,7 +31,7 @@ jobs:
|
|||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
uses: step-security/harden-runner@c6295a65d1254861815972266d5933fd6e532bdf # v2.11.1
|
||||
uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
|
@ -41,7 +41,7 @@ jobs:
|
|||
persist-credentials: false
|
||||
|
||||
- name: "Run analysis"
|
||||
uses: ossf/scorecard-action@f49aabe0b5af0936a0987cfb85d86b75731b0186 # v2.4.1
|
||||
uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2
|
||||
with:
|
||||
results_file: results.sarif
|
||||
results_format: sarif
|
||||
|
@ -71,6 +71,6 @@ jobs:
|
|||
|
||||
# Upload the results to GitHub's code scanning dashboard.
|
||||
- name: "Upload to code-scanning"
|
||||
uses: github/codeql-action/upload-sarif@45775bd8235c68ba998cffa5171334d58593da47 # v3.28.15
|
||||
uses: github/codeql-action/upload-sarif@fca7ace96b7d713c7035871441bd52efbe39e27e # v3.28.19
|
||||
with:
|
||||
sarif_file: results.sarif
|
||||
|
|
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -47,3 +47,6 @@ app.*.map.json
|
|||
# screenshot generation
|
||||
/test_driver/assets/screenshots/
|
||||
/screenshots/
|
||||
|
||||
# generated files
|
||||
/lib/l10ngen/app_localizations*
|
||||
|
|
42
CHANGELOG.md
42
CHANGELOG.md
|
@ -4,6 +4,48 @@ All notable changes to this project will be documented in this file.
|
|||
|
||||
## <a id="unreleased"></a>[Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
- Info: show matching dynamic albums
|
||||
|
||||
### Fixed
|
||||
|
||||
- crash when decoding some large thumbnails
|
||||
|
||||
## <a id="v1.13.2"></a>[v1.13.2] - 2025-06-02
|
||||
|
||||
### Changed
|
||||
|
||||
- downgraded Flutter to stable v3.27.4
|
||||
- prevent display orientation flip when device rotation is locked
|
||||
|
||||
### Fixed
|
||||
|
||||
- moved file losing its extension and no longer being detected as media in some cases
|
||||
- opening home when launching app as media picker
|
||||
- removing groups with obsolete albums
|
||||
- loading group custom covers
|
||||
- crash when parsing some large media with trailing thumbnail
|
||||
|
||||
## <a id="v1.13.1"></a>[v1.13.1] - 2025-05-14
|
||||
|
||||
### Fixed
|
||||
|
||||
- albums: show groups to move/copy/export items
|
||||
- albums: hide grouped albums containing hidden items only
|
||||
|
||||
## <a id="v1.13.0"></a>[v1.13.0] - 2025-05-12
|
||||
|
||||
### Added
|
||||
|
||||
- Albums: groups
|
||||
- Collection: sort by storage path
|
||||
- Search: week day filters
|
||||
|
||||
### Changed
|
||||
|
||||
- revert to Skia rendering engine
|
||||
|
||||
## <a id="v1.12.10"></a>[v1.12.10] - 2025-04-16
|
||||
|
||||
### Added
|
||||
|
|
85
README.md
85
README.md
|
@ -111,17 +111,96 @@ Some users have expressed the wish to financially support the project. Thanks!
|
|||
|
||||
## Project Setup
|
||||
|
||||
### Install dependencies
|
||||
|
||||
Before running or building the app, update the dependencies for the desired flavor:
|
||||
```
|
||||
# scripts/apply_flavor_play.sh
|
||||
scripts/apply_flavor_play.sh
|
||||
```
|
||||
|
||||
To build the project, create a file named `<app dir>/android/key.properties`. It should contain a reference to a keystore for app signing, and other necessary credentials. See [key_template.properties](https://github.com/deckerst/aves/blob/develop/android/key_template.properties) for the expected keys.
|
||||
|
||||
To run the app:
|
||||
### To run the app:
|
||||
```
|
||||
# ./flutterw run -t lib/main_play.dart --flavor play
|
||||
./flutterw run -t lib/main_play.dart --flavor play
|
||||
```
|
||||
### To build the app:
|
||||
|
||||
creare file con le tue credenziali file.keystore
|
||||
|
||||
dove YOUR_ALIAS_NAME è il tuo unico alias name
|
||||
|
||||
e YOUR_ALIAS_PWD è la password del tuo alias
|
||||
```sh
|
||||
keytool -genkey -v -keystore file.keystore -alias YOUR_ALIAS_NAME -storepass YOUR_ALIAS_PWD -keypass YOUR_ALIAS_PWD -keyalg RSA -validity 36500
|
||||
```
|
||||
in questo caso ho inserito
|
||||
```sh
|
||||
cd android
|
||||
keytool -genkey -v -keystore file.keystore -alias FabioMich66 -storepass Master66 -keypass Master66 -keyalg RSA -validity 36500
|
||||
```
|
||||
se non puoi eseguire keytool perchè non è nel path di sistema cercalo usando
|
||||
```sh
|
||||
cd /
|
||||
sudo find -name keytool
|
||||
```
|
||||
compilare il file `<app dir>/android/key.properties`
|
||||
```
|
||||
nano android/key.properties
|
||||
```
|
||||
questi i miei dati utilizzando il format key_template.properties
|
||||
```
|
||||
storeFile=/Users/fabio/flutter_apps/aves/android/file.keystore
|
||||
storePassword=Master66
|
||||
keyAlias=FabioMich66
|
||||
keyPassword=Master66
|
||||
googleApiKey=<GOOGLE_API_KEY>
|
||||
```
|
||||
infine compilare l'apk
|
||||
```
|
||||
./flutterw build apk -t lib/main_play.dart --flavor play
|
||||
```
|
||||
|
||||
[Version badge]: https://img.shields.io/github/v/release/deckerst/aves?include_prereleases&sort=semver
|
||||
[Build badge]: https://img.shields.io/github/actions/workflow/status/deckerst/aves/quality-check.yml?branch=develop
|
||||
|
||||
## Android studio
|
||||
|
||||
caricare il file da github selezionando le mnù a tendina File-New-project from Version Control
|
||||
|
||||
selezionare version control tipo: git
|
||||
|
||||
inserire URL di aves
|
||||
|
||||
https://github.com/deckerst/aves
|
||||
|
||||
flaggare shallow clone with history troncated 1 commits
|
||||
|
||||
aprire la console sulla dir aves appena creata e caricare le dipendenze
|
||||
|
||||
```
|
||||
scripts/apply_flavor_izzy.sh
|
||||
```
|
||||
in settings - Languages and Framework - Dart inserire il path
|
||||
|
||||
```
|
||||
/home/fabio/flutter/bin/cache/
|
||||
```
|
||||
e spuntare project aves
|
||||
|
||||
Edit configurations e aggiungere shell script con un nome x es izzi
|
||||
|
||||
poi flaggare script text e inserire
|
||||
|
||||
./flutterw run -t lib/main_izzy.dart --flavor izzy
|
||||
|
||||
la working directory sarà una cosa così
|
||||
|
||||
/home/fabio/StudioProjects/aves
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -9,6 +9,11 @@ analyzer:
|
|||
# implicit-casts: false
|
||||
# implicit-dynamic: false
|
||||
|
||||
# cf https://github.com/dart-lang/dart_style/wiki/Configuration
|
||||
formatter:
|
||||
page_width: 240
|
||||
trailing_commas: preserve
|
||||
|
||||
linter:
|
||||
rules:
|
||||
# from 'flutter_lints', excluded
|
||||
|
|
1
android/.gitignore
vendored
1
android/.gitignore
vendored
|
@ -7,6 +7,7 @@ gradle-wrapper.jar
|
|||
GeneratedPluginRegistrant.java
|
||||
.cxx/
|
||||
.kotlin/
|
||||
/build/
|
||||
|
||||
# Remember to never publicly share your keystore.
|
||||
# See https://flutter.dev/to/reference-keystore
|
||||
|
|
|
@ -33,13 +33,13 @@ kotlin {
|
|||
}
|
||||
|
||||
android {
|
||||
namespace 'deckers.thibault.aves'
|
||||
compileSdk 35
|
||||
namespace = 'deckers.thibault.aves'
|
||||
compileSdk = 36
|
||||
|
||||
defaultConfig {
|
||||
applicationId packageName
|
||||
minSdk flutter.minSdkVersion
|
||||
targetSdk 35
|
||||
targetSdk 36
|
||||
versionCode flutter.versionCode
|
||||
versionName flutter.versionName
|
||||
manifestPlaceholders = [googleApiKey: keystoreProperties["googleApiKey"] ?: "<NONE>"]
|
||||
|
@ -134,14 +134,14 @@ flutter {
|
|||
|
||||
repositories {
|
||||
maven {
|
||||
url 'https://jitpack.io'
|
||||
url = 'https://jitpack.io'
|
||||
content {
|
||||
includeGroup "com.github.deckerst"
|
||||
includeGroup "com.github.deckerst.mp4parser"
|
||||
}
|
||||
}
|
||||
maven {
|
||||
url 'https://s3.amazonaws.com/repo.commonsware.com'
|
||||
url = 'https://s3.amazonaws.com/repo.commonsware.com'
|
||||
content {
|
||||
excludeGroupByRegex "com\\.github\\.deckerst.*"
|
||||
}
|
||||
|
@ -149,36 +149,36 @@ repositories {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.1'
|
||||
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2'
|
||||
|
||||
implementation "androidx.appcompat:appcompat:1.7.0"
|
||||
implementation 'androidx.core:core-ktx:1.15.0'
|
||||
implementation 'androidx.lifecycle:lifecycle-process:2.8.7'
|
||||
implementation "androidx.appcompat:appcompat:1.7.1"
|
||||
implementation 'androidx.core:core-ktx:1.16.0'
|
||||
implementation 'androidx.lifecycle:lifecycle-process:2.9.1'
|
||||
implementation 'androidx.media:media:1.7.0'
|
||||
implementation 'androidx.multidex:multidex:2.0.1'
|
||||
implementation 'androidx.security:security-crypto:1.1.0-alpha06'
|
||||
implementation 'androidx.work:work-runtime-ktx:2.10.0'
|
||||
implementation 'androidx.security:security-crypto:1.1.0-beta01'
|
||||
implementation 'androidx.work:work-runtime-ktx:2.10.1'
|
||||
|
||||
implementation 'com.commonsware.cwac:document:0.5.0'
|
||||
implementation 'com.drewnoakes:metadata-extractor:2.19.0'
|
||||
implementation "com.github.bumptech.glide:glide:$glide_version"
|
||||
implementation 'com.google.android.material:material:1.12.0'
|
||||
// SLF4J implementation for `mp4parser`
|
||||
implementation 'org.slf4j:slf4j-simple:2.0.16'
|
||||
implementation 'org.slf4j:slf4j-simple:2.0.17'
|
||||
|
||||
// forked, built by JitPack:
|
||||
// - https://jitpack.io/p/deckerst/Android-TiffBitmapFactory
|
||||
// - https://jitpack.io/p/deckerst/androidsvg
|
||||
// - https://jitpack.io/p/deckerst/mp4parser
|
||||
// - https://jitpack.io/p/deckerst/pixymeta-android
|
||||
implementation 'com.github.deckerst:Android-TiffBitmapFactory:3ed067f021'
|
||||
implementation 'com.github.deckerst:androidsvg:cc9d59a88f'
|
||||
implementation 'com.github.deckerst.mp4parser:isoparser:d5caf7a3dd'
|
||||
implementation 'com.github.deckerst.mp4parser:muxer:d5caf7a3dd'
|
||||
implementation 'com.github.deckerst:pixymeta-android:71eee77dc4'
|
||||
implementation 'com.github.deckerst:Android-TiffBitmapFactory:d6b2b0aa4f'
|
||||
implementation 'com.github.deckerst:androidsvg:67db933051'
|
||||
implementation 'com.github.deckerst.mp4parser:isoparser:c2898f1832'
|
||||
implementation 'com.github.deckerst.mp4parser:muxer:c2898f1832'
|
||||
implementation 'com.github.deckerst:pixymeta-android:cb1cdc932e'
|
||||
implementation project(':exifinterface')
|
||||
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.11.4'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.13.1'
|
||||
|
||||
kapt 'androidx.annotation:annotation:1.9.1'
|
||||
ksp "com.github.bumptech.glide:ksp:$glide_version"
|
||||
|
|
|
@ -331,6 +331,6 @@
|
|||
android:value="2" />
|
||||
<meta-data
|
||||
android:name="io.flutter.embedding.android.EnableImpeller"
|
||||
android:value="true" />
|
||||
android:value="false" />
|
||||
</application>
|
||||
</manifest>
|
||||
|
|
|
@ -2,6 +2,7 @@ package deckers.thibault.aves.channel.calls
|
|||
|
||||
import android.app.ActivityManager
|
||||
import android.content.Context
|
||||
import androidx.core.content.edit
|
||||
import androidx.work.ExistingWorkPolicy
|
||||
import androidx.work.OneTimeWorkRequestBuilder
|
||||
import androidx.work.WorkInfo
|
||||
|
@ -18,7 +19,6 @@ import kotlinx.coroutines.SupervisorJob
|
|||
import kotlinx.coroutines.launch
|
||||
import kotlinx.coroutines.runBlocking
|
||||
|
||||
|
||||
class AnalysisHandler(private val activity: FlutterFragmentActivity, private val onAnalysisCompleted: () -> Unit) : MethodChannel.MethodCallHandler {
|
||||
private val ioScope = CoroutineScope(SupervisorJob() + Dispatchers.IO)
|
||||
|
||||
|
@ -38,9 +38,8 @@ class AnalysisHandler(private val activity: FlutterFragmentActivity, private val
|
|||
}
|
||||
|
||||
val preferences = activity.getSharedPreferences(AnalysisWorker.SHARED_PREFERENCES_KEY, Context.MODE_PRIVATE)
|
||||
with(preferences.edit()) {
|
||||
preferences.edit {
|
||||
putLong(AnalysisWorker.PREF_CALLBACK_HANDLE_KEY, callbackHandle)
|
||||
apply()
|
||||
}
|
||||
result.success(true)
|
||||
}
|
||||
|
@ -69,9 +68,8 @@ class AnalysisHandler(private val activity: FlutterFragmentActivity, private val
|
|||
// work `Data` cannot occupy more than 10240 bytes when serialized
|
||||
// so we save the possibly long list of entry IDs to shared preferences
|
||||
val preferences = activity.getSharedPreferences(AnalysisWorker.SHARED_PREFERENCES_KEY, Context.MODE_PRIVATE)
|
||||
with(preferences.edit()) {
|
||||
preferences.edit {
|
||||
putStringSet(AnalysisWorker.PREF_ENTRY_IDS_KEY, allEntryIds?.map { it.toString() }?.toSet())
|
||||
apply()
|
||||
}
|
||||
|
||||
val workData = workDataOf(
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package deckers.thibault.aves.channel.calls
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.LocaleConfig
|
||||
import android.app.LocaleManager
|
||||
import android.content.Context
|
||||
|
@ -102,6 +103,7 @@ class DeviceHandler(private val context: Context) : MethodCallHandler {
|
|||
}
|
||||
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
|
||||
@SuppressLint("WrongConstant")
|
||||
val lm = context.getSystemService(Context.LOCALE_SERVICE) as? LocaleManager
|
||||
lm?.overrideLocaleConfig = LocaleConfig(LocaleList.forLanguageTags(locales.joinToString(",")))
|
||||
}
|
||||
|
|
|
@ -311,7 +311,7 @@ class EmbeddedDataHandler(private val context: Context) : MethodCallHandler {
|
|||
embeddedByteStream: InputStream,
|
||||
embeddedByteLength: Long,
|
||||
) {
|
||||
val extension = extensionFor(mimeType)
|
||||
val extension = extensionFor(mimeType, defaultExtension = null)
|
||||
val targetFile = StorageUtils.createTempFile(context, extension).apply {
|
||||
transferFrom(embeddedByteStream, embeddedByteLength)
|
||||
}
|
||||
|
@ -319,7 +319,7 @@ class EmbeddedDataHandler(private val context: Context) : MethodCallHandler {
|
|||
val authority = "${context.applicationContext.packageName}.file_provider"
|
||||
val uri = if (displayName != null) {
|
||||
// add extension to ease type identification when sharing this content
|
||||
val displayNameWithExtension = if (extension == null || displayName.endsWith(extension, ignoreCase = true)) {
|
||||
val displayNameWithExtension = if (displayName.endsWith(extension, ignoreCase = true)) {
|
||||
displayName
|
||||
} else {
|
||||
"$displayName$extension"
|
||||
|
|
|
@ -31,7 +31,7 @@ class GeocodingHandler(private val context: Context) : MethodCallHandler {
|
|||
private fun getAddress(call: MethodCall, result: MethodChannel.Result) {
|
||||
val latitude = call.argument<Number>("latitude")?.toDouble()
|
||||
val longitude = call.argument<Number>("longitude")?.toDouble()
|
||||
val localeString = call.argument<String>("locale")
|
||||
val localeLanguageTag = call.argument<String>("localeLanguageTag")
|
||||
val maxResults = call.argument<Int>("maxResults") ?: 1
|
||||
if (latitude == null || longitude == null) {
|
||||
result.error("getAddress-args", "missing arguments", null)
|
||||
|
@ -43,11 +43,8 @@ class GeocodingHandler(private val context: Context) : MethodCallHandler {
|
|||
return
|
||||
}
|
||||
|
||||
geocoder = geocoder ?: if (localeString != null) {
|
||||
val split = localeString.split("_")
|
||||
val language = split[0]
|
||||
val country = if (split.size > 1) split[1] else ""
|
||||
Geocoder(context, Locale(language, country))
|
||||
geocoder = geocoder ?: if (localeLanguageTag != null) {
|
||||
Geocoder(context, Locale.forLanguageTag(localeLanguageTag))
|
||||
} else {
|
||||
Geocoder(context)
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package deckers.thibault.aves.channel.calls
|
||||
|
||||
import android.content.Context
|
||||
import androidx.core.content.edit
|
||||
import deckers.thibault.aves.SearchSuggestionsProvider
|
||||
import deckers.thibault.aves.channel.calls.Coresult.Companion.safe
|
||||
import io.flutter.plugin.common.MethodCall
|
||||
|
@ -29,9 +30,8 @@ class GlobalSearchHandler(private val context: Context) : MethodCallHandler {
|
|||
}
|
||||
|
||||
val preferences = context.getSharedPreferences(SearchSuggestionsProvider.SHARED_PREFERENCES_KEY, Context.MODE_PRIVATE)
|
||||
with(preferences.edit()) {
|
||||
preferences.edit {
|
||||
putLong(SearchSuggestionsProvider.CALLBACK_HANDLE_KEY, callbackHandle)
|
||||
apply()
|
||||
}
|
||||
result.success(true)
|
||||
}
|
||||
|
|
|
@ -1007,7 +1007,7 @@ class MetadataFetchHandler(private val context: Context) : MethodCallHandler {
|
|||
result.success(metadataMap)
|
||||
}
|
||||
|
||||
// return description from these fields (by precedence):
|
||||
// returns description from these fields (by precedence):
|
||||
// - XMP / dc:description
|
||||
// - IPTC / caption-abstract
|
||||
// - Exif / UserComment
|
||||
|
@ -1192,8 +1192,8 @@ class MetadataFetchHandler(private val context: Context) : MethodCallHandler {
|
|||
result.success(null)
|
||||
}
|
||||
|
||||
// return XMP components
|
||||
// return an empty list if there is no XMP
|
||||
// returns XMP components
|
||||
// returns an empty list if there is no XMP
|
||||
private fun getXmp(call: MethodCall, result: MethodChannel.Result) {
|
||||
val mimeType = call.argument<String>("mimeType")
|
||||
val uri = call.argument<String>("uri")?.toUri()
|
||||
|
|
|
@ -2,6 +2,7 @@ package deckers.thibault.aves.channel.calls
|
|||
|
||||
import android.content.Context
|
||||
import android.content.SharedPreferences
|
||||
import androidx.core.content.edit
|
||||
import androidx.security.crypto.EncryptedSharedPreferences
|
||||
import androidx.security.crypto.MasterKey
|
||||
import deckers.thibault.aves.channel.calls.Coresult.Companion.safe
|
||||
|
@ -45,7 +46,7 @@ class SecurityHandler(private val context: Context) : MethodCallHandler {
|
|||
}
|
||||
|
||||
val preferences = getStore()
|
||||
with(preferences.edit()) {
|
||||
preferences.edit {
|
||||
when (value) {
|
||||
is Boolean -> putBoolean(key, value)
|
||||
is Float -> putFloat(key, value)
|
||||
|
@ -58,7 +59,6 @@ class SecurityHandler(private val context: Context) : MethodCallHandler {
|
|||
return
|
||||
}
|
||||
}
|
||||
apply()
|
||||
}
|
||||
result.success(true)
|
||||
}
|
||||
|
|
|
@ -31,7 +31,7 @@ import kotlin.math.roundToInt
|
|||
class RegionFetcher internal constructor(
|
||||
private val context: Context,
|
||||
) {
|
||||
// return decoded bytes in ARGB_8888, with trailer bytes:
|
||||
// returns decoded bytes in ARGB_8888, with trailer bytes:
|
||||
// - width (int32)
|
||||
// - height (int32)
|
||||
fun fetch(
|
||||
|
|
|
@ -5,8 +5,10 @@ import android.graphics.Bitmap
|
|||
import android.net.Uri
|
||||
import android.os.Build
|
||||
import android.provider.MediaStore
|
||||
import android.util.Log
|
||||
import android.util.Size
|
||||
import androidx.annotation.RequiresApi
|
||||
import androidx.core.graphics.scale
|
||||
import androidx.core.net.toUri
|
||||
import com.bumptech.glide.Glide
|
||||
import com.bumptech.glide.load.DecodeFormat
|
||||
|
@ -17,6 +19,7 @@ import deckers.thibault.aves.decoder.AvesAppGlideModule
|
|||
import deckers.thibault.aves.decoder.MultiPageImage
|
||||
import deckers.thibault.aves.utils.BitmapUtils
|
||||
import deckers.thibault.aves.utils.BitmapUtils.applyExifOrientation
|
||||
import deckers.thibault.aves.utils.LogUtils
|
||||
import deckers.thibault.aves.utils.MimeTypes
|
||||
import deckers.thibault.aves.utils.MimeTypes.SVG
|
||||
import deckers.thibault.aves.utils.MimeTypes.isVideo
|
||||
|
@ -25,6 +28,8 @@ import deckers.thibault.aves.utils.MimeTypes.needRotationAfterGlide
|
|||
import deckers.thibault.aves.utils.StorageUtils
|
||||
import deckers.thibault.aves.utils.UriUtils.tryParseId
|
||||
import io.flutter.plugin.common.MethodChannel
|
||||
import kotlin.math.min
|
||||
import kotlin.math.roundToInt
|
||||
|
||||
class ThumbnailFetcher internal constructor(
|
||||
private val context: Context,
|
||||
|
@ -77,6 +82,29 @@ class ThumbnailFetcher internal constructor(
|
|||
}
|
||||
}
|
||||
|
||||
if (bitmap != null) {
|
||||
if (bitmap.width > width && bitmap.height > height) {
|
||||
val scalingFactor: Double = min(bitmap.width.toDouble() / width, bitmap.height.toDouble() / height)
|
||||
val dstWidth = (bitmap.width / scalingFactor).roundToInt()
|
||||
val dstHeight = (bitmap.height / scalingFactor).roundToInt()
|
||||
Log.d(
|
||||
LOG_TAG, "rescale thumbnail for mimeType=$mimeType uri=$uri width=$width height=$height" +
|
||||
", with bitmap byteCount=${bitmap.byteCount} size=${bitmap.width}x${bitmap.height}" +
|
||||
", to target=${dstWidth}x${dstHeight}"
|
||||
)
|
||||
bitmap = bitmap.scale(dstWidth, dstHeight)
|
||||
}
|
||||
|
||||
if (bitmap.byteCount > BITMAP_SIZE_DANGER_THRESHOLD) {
|
||||
result.error(
|
||||
"getThumbnail-large", "thumbnail bitmap dangerously large" +
|
||||
" for mimeType=$mimeType uri=$uri pageId=$pageId width=$width height=$height" +
|
||||
", with bitmap byteCount=${bitmap.byteCount} size=${bitmap.width}x${bitmap.height} config=${bitmap.config?.name}", null
|
||||
)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
// do not recycle bitmaps fetched from `ContentResolver` or Glide as their lifecycle is unknown
|
||||
val recycle = false
|
||||
val bytes = BitmapUtils.getRawBytes(bitmap, recycle = recycle)
|
||||
|
@ -144,4 +172,9 @@ class ThumbnailFetcher internal constructor(
|
|||
Glide.with(context).clear(target)
|
||||
}
|
||||
}
|
||||
|
||||
companion object {
|
||||
private val LOG_TAG = LogUtils.createTag<ThumbnailFetcher>()
|
||||
private const val BITMAP_SIZE_DANGER_THRESHOLD = 20 * (1 shl 20) // MB
|
||||
}
|
||||
}
|
|
@ -31,9 +31,15 @@ class MediaStoreChangeStreamHandler(private val context: Context) : EventChannel
|
|||
|
||||
init {
|
||||
Log.i(LOG_TAG, "start listening to Media Store")
|
||||
context.contentResolver.apply {
|
||||
registerContentObserver(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, true, contentObserver)
|
||||
registerContentObserver(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, true, contentObserver)
|
||||
try {
|
||||
context.contentResolver.apply {
|
||||
registerContentObserver(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, true, contentObserver)
|
||||
registerContentObserver(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, true, contentObserver)
|
||||
}
|
||||
} catch (e: SecurityException) {
|
||||
// Trying to register an observer may yield a security exception with this message:
|
||||
// "Failed to find provider media for user 0; expected to find a valid ContentProvider for this authority"
|
||||
Log.w(LOG_TAG, "failed to register content observer", e)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -81,12 +81,12 @@ object PixyMetaHelper {
|
|||
output: OutputStream,
|
||||
iptcDataList: List<FieldMap>?,
|
||||
) {
|
||||
val iptc = iptcDataList?.flatMap {
|
||||
val iptc: List<IPTCDataSet> = iptcDataList?.flatMap {
|
||||
val record = it["record"] as Int
|
||||
val tag = it["tag"] as Int
|
||||
val values = it["values"] as List<*>
|
||||
values.map { data -> IPTCDataSet(IPTCRecord.fromRecordNumber(record), tag, data as ByteArray) }
|
||||
} ?: ArrayList<IPTCDataSet>()
|
||||
} ?: ArrayList()
|
||||
Metadata.insertIPTC(input, output, iptc)
|
||||
}
|
||||
|
||||
|
|
|
@ -142,16 +142,18 @@ abstract class ImageProvider {
|
|||
|
||||
val oldFile = File(sourcePath)
|
||||
if (oldFile.nameWithoutExtension != desiredNameWithoutExtension) {
|
||||
val defaultExtension = oldFile.extension
|
||||
oldFile.parent?.let { dir ->
|
||||
val resolution = resolveTargetFileNameWithoutExtension(
|
||||
contextWrapper = activity,
|
||||
dir = dir,
|
||||
desiredNameWithoutExtension = desiredNameWithoutExtension,
|
||||
mimeType = mimeType,
|
||||
defaultExtension = defaultExtension,
|
||||
conflictStrategy = NameConflictStrategy.RENAME,
|
||||
)
|
||||
resolution.nameWithoutExtension?.let { targetNameWithoutExtension ->
|
||||
val targetFileName = "$targetNameWithoutExtension${extensionFor(mimeType)}"
|
||||
val targetFileName = "$targetNameWithoutExtension${extensionFor(mimeType, defaultExtension)}"
|
||||
val newFile = File(dir, targetFileName)
|
||||
if (oldFile != newFile) {
|
||||
newFields = renameSingle(
|
||||
|
@ -277,11 +279,17 @@ abstract class ImageProvider {
|
|||
val page = if (sourceMimeType == MimeTypes.TIFF) pageId + 1 else pageId
|
||||
desiredNameWithoutExtension += "_${page.toString().padStart(3, '0')}"
|
||||
}
|
||||
|
||||
// there is no benefit providing input extension
|
||||
// for known output MIME type
|
||||
val defaultExtension = null
|
||||
|
||||
val resolution = resolveTargetFileNameWithoutExtension(
|
||||
contextWrapper = activity,
|
||||
dir = targetDir,
|
||||
desiredNameWithoutExtension = desiredNameWithoutExtension,
|
||||
mimeType = exportMimeType,
|
||||
defaultExtension = defaultExtension,
|
||||
conflictStrategy = nameConflictStrategy,
|
||||
)
|
||||
val targetNameWithoutExtension = resolution.nameWithoutExtension ?: return skippedFieldMap
|
||||
|
@ -358,6 +366,7 @@ abstract class ImageProvider {
|
|||
targetDir = targetDir,
|
||||
targetDirDocFile = targetDirDocFile,
|
||||
targetNameWithoutExtension = targetNameWithoutExtension,
|
||||
defaultExtension = defaultExtension,
|
||||
write = write,
|
||||
)
|
||||
|
||||
|
@ -465,6 +474,7 @@ abstract class ImageProvider {
|
|||
dir = targetDir,
|
||||
desiredNameWithoutExtension = desiredNameWithoutExtension,
|
||||
mimeType = captureMimeType,
|
||||
defaultExtension = null,
|
||||
conflictStrategy = nameConflictStrategy,
|
||||
)
|
||||
} catch (e: Exception) {
|
||||
|
@ -571,13 +581,14 @@ abstract class ImageProvider {
|
|||
dir: String,
|
||||
desiredNameWithoutExtension: String,
|
||||
mimeType: String,
|
||||
defaultExtension: String?,
|
||||
conflictStrategy: NameConflictStrategy,
|
||||
): NameConflictResolution {
|
||||
val sanitizedNameWithoutExtension = sanitizeDesiredFileName(desiredNameWithoutExtension)
|
||||
var resolvedName: String? = sanitizedNameWithoutExtension
|
||||
var replacementFile: File? = null
|
||||
|
||||
val extension = extensionFor(mimeType)
|
||||
val extension = extensionFor(mimeType, defaultExtension)
|
||||
val targetFile = File(dir, "$sanitizedNameWithoutExtension$extension")
|
||||
when (conflictStrategy) {
|
||||
NameConflictStrategy.RENAME -> {
|
||||
|
|
|
@ -557,6 +557,7 @@ class MediaStoreImageProvider : ImageProvider() {
|
|||
toBin: Boolean,
|
||||
): FieldMap {
|
||||
val sourcePath = sourceFile?.path
|
||||
val sourceExtension = sourceFile?.extension
|
||||
val sourceDir = sourceFile?.parent?.let { ensureTrailingSeparator(it) }
|
||||
if (sourceDir == targetDir && !(copy && nameConflictStrategy == NameConflictStrategy.RENAME)) {
|
||||
// nothing to do unless it's a renamed copy
|
||||
|
@ -569,6 +570,7 @@ class MediaStoreImageProvider : ImageProvider() {
|
|||
dir = targetDir,
|
||||
desiredNameWithoutExtension = desiredNameWithoutExtension,
|
||||
mimeType = mimeType,
|
||||
defaultExtension = sourceExtension,
|
||||
conflictStrategy = nameConflictStrategy,
|
||||
)
|
||||
val targetNameWithoutExtension = resolution.nameWithoutExtension ?: return skippedFieldMap
|
||||
|
@ -580,6 +582,7 @@ class MediaStoreImageProvider : ImageProvider() {
|
|||
targetDir = targetDir,
|
||||
targetDirDocFile = targetDirDocFile,
|
||||
targetNameWithoutExtension = targetNameWithoutExtension,
|
||||
defaultExtension = sourceExtension,
|
||||
) { output: OutputStream ->
|
||||
try {
|
||||
sourceDocFile.copyTo(output)
|
||||
|
@ -615,12 +618,13 @@ class MediaStoreImageProvider : ImageProvider() {
|
|||
targetDir: String,
|
||||
targetDirDocFile: DocumentFileCompat?,
|
||||
targetNameWithoutExtension: String,
|
||||
defaultExtension: String?,
|
||||
write: (OutputStream) -> Unit,
|
||||
): String {
|
||||
if (StorageUtils.isInVault(activity, targetDir)) {
|
||||
return insertByFile(
|
||||
targetDir = targetDir,
|
||||
targetFileName = "$targetNameWithoutExtension${extensionFor(mimeType)}",
|
||||
targetFileName = "$targetNameWithoutExtension${extensionFor(mimeType, defaultExtension)}",
|
||||
write = write,
|
||||
)
|
||||
}
|
||||
|
@ -630,7 +634,7 @@ class MediaStoreImageProvider : ImageProvider() {
|
|||
return insertByMediaStore(
|
||||
activity = activity,
|
||||
targetDir = targetDir,
|
||||
targetFileName = "$targetNameWithoutExtension${extensionFor(mimeType)}",
|
||||
targetFileName = "$targetNameWithoutExtension${extensionFor(mimeType, defaultExtension)}",
|
||||
write = write,
|
||||
)
|
||||
}
|
||||
|
@ -642,6 +646,7 @@ class MediaStoreImageProvider : ImageProvider() {
|
|||
targetDir = targetDir,
|
||||
targetDirDocFile = targetDirDocFile,
|
||||
targetNameWithoutExtension = targetNameWithoutExtension,
|
||||
defaultExtension = defaultExtension,
|
||||
write = write,
|
||||
)
|
||||
}
|
||||
|
@ -700,6 +705,7 @@ class MediaStoreImageProvider : ImageProvider() {
|
|||
targetDir: String,
|
||||
targetDirDocFile: DocumentFileCompat?,
|
||||
targetNameWithoutExtension: String,
|
||||
defaultExtension: String?,
|
||||
write: (OutputStream) -> Unit,
|
||||
): String {
|
||||
targetDirDocFile ?: throw Exception("failed to get tree doc for directory at path=$targetDir")
|
||||
|
@ -708,8 +714,22 @@ class MediaStoreImageProvider : ImageProvider() {
|
|||
// but in order to open an output stream to it, we need to use a `SingleDocumentFile`
|
||||
// through a document URI, not a tree URI
|
||||
// note that `DocumentFile.getParentFile()` returns null if we did not pick a tree first
|
||||
val targetTreeFile = targetDirDocFile.createFile(mimeType, targetNameWithoutExtension)
|
||||
val targetDocFile = DocumentFileCompat.fromSingleUri(activity, targetTreeFile.uri)
|
||||
var targetTreeFile = targetDirDocFile.createFile(mimeType, targetNameWithoutExtension)
|
||||
var targetDocFile = DocumentFileCompat.fromSingleUri(activity, targetTreeFile.uri)
|
||||
|
||||
// providing a display name and a MIME type does not guarantee
|
||||
// that the created document will be backed by a file with a valid media extension,
|
||||
// but having an extension is essential for media detection by Android,
|
||||
// so we retry with a display name that includes the extension
|
||||
if ((targetDocFile.extension == null || targetDocFile.extension.isEmpty() || targetDocFile.extension == "bin") && defaultExtension != null) {
|
||||
if (targetDocFile.exists()) {
|
||||
targetDocFile.delete()
|
||||
}
|
||||
|
||||
val extension = if (defaultExtension.startsWith(".")) defaultExtension else ".$defaultExtension"
|
||||
targetTreeFile = targetDirDocFile.createFile(mimeType, "$targetNameWithoutExtension$extension")
|
||||
targetDocFile = DocumentFileCompat.fromSingleUri(activity, targetTreeFile.uri)
|
||||
}
|
||||
|
||||
try {
|
||||
targetDocFile.openOutputStream().use(write)
|
||||
|
|
|
@ -5,5 +5,5 @@ import kotlin.math.pow
|
|||
|
||||
object MathUtils {
|
||||
fun highestPowerOf2(x: Int): Int = highestPowerOf2(x.toDouble())
|
||||
private fun highestPowerOf2(x: Double): Int = if (x < 1) 0 else 2.toDouble().pow(log2(x).toInt()).toInt()
|
||||
fun highestPowerOf2(x: Double): Int = if (x < 1) 0 else 2.toDouble().pow(log2(x).toInt()).toInt()
|
||||
}
|
|
@ -163,12 +163,24 @@ object MimeTypes {
|
|||
|
||||
// among other refs:
|
||||
// - https://android.googlesource.com/platform/external/mime-support/+/refs/heads/master/mime.types
|
||||
fun extensionFor(mimeType: String): String? = when (mimeType) {
|
||||
fun extensionFor(mimeType: String, defaultExtension: String?): String = when (mimeType) {
|
||||
AVI, AVI_VND -> ".avi"
|
||||
DNG, DNG_ADOBE -> ".dng"
|
||||
HEIC, HEIF -> ".heif"
|
||||
MP2T, MP2TS -> ".m2ts"
|
||||
PSD_VND, PSD_X -> ".psd"
|
||||
else -> MimeTypeMap.getSingleton().getExtensionFromMimeType(mimeType)?.let { ".$it" }
|
||||
else -> {
|
||||
val ext = MimeTypeMap.getSingleton().getExtensionFromMimeType(mimeType) ?: defaultExtension
|
||||
if (ext != null) {
|
||||
// fallback to provided extension when available,
|
||||
// typically the original file extension when moving/renaming
|
||||
if (ext.startsWith(".")) ext else ".$ext"
|
||||
} else {
|
||||
// fallback to generic extensions,
|
||||
// as incorrect file extensions are better than none for media detection
|
||||
if (isVideo(mimeType)) ".mp4" else ".jpg"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
val TIFF_EXTENSION_PATTERN = Regex(".*\\.tiff?", RegexOption.IGNORE_CASE)
|
||||
|
|
|
@ -8,4 +8,5 @@
|
|||
<string name="analysis_channel_name">Σάρωση πολυμέσων</string>
|
||||
<string name="analysis_notification_default_title">Σάρωση στοιχείων</string>
|
||||
<string name="analysis_notification_action_stop">Διακοπή</string>
|
||||
<string name="map_shortcut_short_label">Χάρτης</string>
|
||||
</resources>
|
|
@ -8,4 +8,5 @@
|
|||
<string name="analysis_notification_action_stop">توقف کردن</string>
|
||||
<string name="app_widget_label">قاب عکس</string>
|
||||
<string name="app_name">Aves</string>
|
||||
<string name="map_shortcut_short_label">نقشه</string>
|
||||
</resources>
|
|
@ -8,4 +8,5 @@
|
|||
<string name="videos_shortcut_short_label">ဗီဒီယိုများ</string>
|
||||
<string name="analysis_notification_default_title">မီဒီယာ ကိုစကင်ဖတ်နေသည်</string>
|
||||
<string name="analysis_notification_action_stop">ရပ်ရန်</string>
|
||||
<string name="map_shortcut_short_label">မြေပုံ</string>
|
||||
</resources>
|
4
android/app/src/main/res/values-ur/strings.xml
Normal file
4
android/app/src/main/res/values-ur/strings.xml
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Aves</string>
|
||||
</resources>
|
|
@ -22,7 +22,6 @@ import static androidx.exifinterface.media.ExifInterfaceUtilsFork.convertToLongA
|
|||
import static androidx.exifinterface.media.ExifInterfaceUtilsFork.copy;
|
||||
import static androidx.exifinterface.media.ExifInterfaceUtilsFork.parseSubSeconds;
|
||||
import static androidx.exifinterface.media.ExifInterfaceUtilsFork.startsWith;
|
||||
|
||||
import static java.lang.annotation.ElementType.TYPE_USE;
|
||||
import static java.nio.ByteOrder.BIG_ENDIAN;
|
||||
import static java.nio.ByteOrder.LITTLE_ENDIAN;
|
||||
|
@ -91,7 +90,7 @@ import java.util.regex.Pattern;
|
|||
import java.util.zip.CRC32;
|
||||
|
||||
/*
|
||||
* Forked from 'androidx.exifinterface:exifinterface:1.4.0'
|
||||
* Forked from 'androidx.exifinterface:exifinterface:1.4.1'
|
||||
* Named differently to let ExifInterface be loaded as subdependency.
|
||||
* cf https://maven.google.com/web/index.html?q=exifinterface#androidx.exifinterface:exifinterface
|
||||
* cf https://github.com/androidx/androidx/tree/androidx-main/exifinterface/exifinterface/src/main/java/androidx/exifinterface/media
|
||||
|
@ -139,6 +138,12 @@ public class ExifInterfaceFork {
|
|||
// TLAD threshold for safer Exif attribute parsing
|
||||
private static final int ATTRIBUTE_SIZE_DANGER_THRESHOLD = 3 * (1 << 20); // MB
|
||||
|
||||
// TLAD available heap size, to check allocations
|
||||
private long getAvailableHeapSize() {
|
||||
final Runtime runtime = Runtime.getRuntime();
|
||||
return runtime.maxMemory() - (runtime.totalMemory() - runtime.freeMemory());
|
||||
}
|
||||
|
||||
private static final String TAG = "ExifInterface";
|
||||
private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
|
||||
|
||||
|
@ -4553,7 +4558,7 @@ public class ExifInterfaceFork {
|
|||
&& (mXmpFromSeparateMarker != null || !containsTiff700Xmp))
|
||||
|| (xmpHandling == XMP_HANDLING_PREFER_TIFF_700_IF_PRESENT
|
||||
&& !containsTiff700Xmp)) {
|
||||
mXmpFromSeparateMarker = ExifAttribute.createByte(value);
|
||||
mXmpFromSeparateMarker = value != null ? ExifAttribute.createByte(value) : null;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
@ -6558,8 +6563,9 @@ public class ExifInterfaceFork {
|
|||
// Exif data in WebP images (e.g.
|
||||
// https://github.com/ImageMagick/ImageMagick/issues/3140)
|
||||
if (startsWith(payload, IDENTIFIER_EXIF_APP1)) {
|
||||
payload = Arrays.copyOfRange(payload, IDENTIFIER_EXIF_APP1.length,
|
||||
payload.length);
|
||||
payload =
|
||||
Arrays.copyOfRange(
|
||||
payload, IDENTIFIER_EXIF_APP1.length, payload.length);
|
||||
}
|
||||
|
||||
// Save offset to EXIF data for handling thumbnail and attribute offsets.
|
||||
|
@ -6722,8 +6728,11 @@ public class ExifInterfaceFork {
|
|||
copy(dataInputStream, dataOutputStream, PNG_SIGNATURE.length);
|
||||
|
||||
boolean needToWriteExif = true;
|
||||
boolean needToWriteXmp = mXmpFromSeparateMarker != null;
|
||||
while (needToWriteExif || needToWriteXmp) {
|
||||
// Either there's some XMP data to write, or it has been cleared locally but was present in
|
||||
// the file when it was read (and so needs to be removed).
|
||||
boolean needToHandleXmpChunk =
|
||||
mXmpFromSeparateMarker != null || mFileOnDiskContainsSeparateXmpMarker;
|
||||
while (needToWriteExif || needToHandleXmpChunk) {
|
||||
int chunkLength = dataInputStream.readInt();
|
||||
int chunkType = dataInputStream.readInt();
|
||||
if (chunkType == PNG_CHUNK_TYPE_IHDR) {
|
||||
|
@ -6738,7 +6747,7 @@ public class ExifInterfaceFork {
|
|||
}
|
||||
if (mXmpFromSeparateMarker != null && !mFileOnDiskContainsSeparateXmpMarker) {
|
||||
writePngXmpItxtChunk(dataOutputStream);
|
||||
needToWriteXmp = false;
|
||||
needToHandleXmpChunk = false;
|
||||
}
|
||||
continue;
|
||||
} else if (chunkType == PNG_CHUNK_TYPE_EXIF && needToWriteExif) {
|
||||
|
@ -6746,10 +6755,25 @@ public class ExifInterfaceFork {
|
|||
dataInputStream.skipFully(chunkLength + PNG_CHUNK_CRC_BYTE_LENGTH);
|
||||
needToWriteExif = false;
|
||||
continue;
|
||||
} else if (chunkType == PNG_CHUNK_TYPE_ITXT && needToWriteXmp) {
|
||||
writePngXmpItxtChunk(dataOutputStream);
|
||||
dataInputStream.skipFully(chunkLength + PNG_CHUNK_CRC_BYTE_LENGTH);
|
||||
needToWriteXmp = false;
|
||||
} else if (chunkType == PNG_CHUNK_TYPE_ITXT
|
||||
&& chunkLength >= PNG_ITXT_XMP_KEYWORD.length) {
|
||||
// Read the 17 byte keyword and 5 expected null bytes.
|
||||
byte[] keyword = new byte[PNG_ITXT_XMP_KEYWORD.length];
|
||||
dataInputStream.readFully(keyword);
|
||||
int remainingChunkBytes = chunkLength - keyword.length + PNG_CHUNK_CRC_BYTE_LENGTH;
|
||||
if (Arrays.equals(keyword, PNG_ITXT_XMP_KEYWORD)) {
|
||||
if (mXmpFromSeparateMarker != null) {
|
||||
writePngXmpItxtChunk(dataOutputStream);
|
||||
}
|
||||
dataInputStream.skipFully(remainingChunkBytes);
|
||||
needToHandleXmpChunk = false;
|
||||
} else {
|
||||
// This is a non-XMP iTXt chunk, so just copy it to the output and continue.
|
||||
dataOutputStream.writeInt(chunkLength);
|
||||
dataOutputStream.writeInt(chunkType);
|
||||
dataOutputStream.write(keyword);
|
||||
copy(dataInputStream, dataOutputStream, remainingChunkBytes);
|
||||
}
|
||||
continue;
|
||||
}
|
||||
dataOutputStream.writeInt(chunkLength);
|
||||
|
@ -7536,6 +7560,13 @@ public class ExifInterfaceFork {
|
|||
Log.d(TAG, "Invalid strip offset value");
|
||||
return;
|
||||
}
|
||||
|
||||
// TLAD start
|
||||
if (bytesToSkip > getAvailableHeapSize()) {
|
||||
throw new IOException("cannot allocate " + bytesToSkip + " bytes to skip to retrieve thumbnail");
|
||||
}
|
||||
// TLAD end
|
||||
|
||||
try {
|
||||
in.skipFully(bytesToSkip);
|
||||
} catch (EOFException e) {
|
||||
|
|
|
@ -31,7 +31,7 @@ import java.io.InputStream;
|
|||
import java.io.OutputStream;
|
||||
|
||||
/*
|
||||
* Forked from 'androidx.exifinterface:exifinterface:1.4.0-alpha01' on 2024/11/17
|
||||
* Forked from 'androidx.exifinterface:exifinterface:1.4.1'
|
||||
* Named differently to let ExifInterface be loaded as subdependency.
|
||||
* cf https://github.com/androidx/androidx/tree/androidx-main/exifinterface/exifinterface/src/main/java/androidx/exifinterface/media
|
||||
*/
|
||||
|
|
|
@ -18,10 +18,10 @@ pluginManagement {
|
|||
|
||||
plugins {
|
||||
id("dev.flutter.flutter-plugin-loader") version "1.0.0"
|
||||
id("com.android.application") version "8.8.1" apply false
|
||||
id("org.jetbrains.kotlin.android") version "2.1.10" apply false
|
||||
id("com.google.devtools.ksp") version "2.1.10-1.0.29" apply false
|
||||
id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0"
|
||||
id("com.android.application") version "8.10.1" apply false
|
||||
id("org.jetbrains.kotlin.android") version "2.1.21" apply false
|
||||
id("com.google.devtools.ksp") version "2.1.21-2.0.1" apply false
|
||||
id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
|
||||
}
|
||||
|
||||
include(":app")
|
||||
|
|
4
fastlane/metadata/android/en-US/changelogs/151.txt
Normal file
4
fastlane/metadata/android/en-US/changelogs/151.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
In v1.13.0:
|
||||
- group albums
|
||||
- filter by day of the week
|
||||
Full changelog available on GitHub
|
4
fastlane/metadata/android/en-US/changelogs/15101.txt
Normal file
4
fastlane/metadata/android/en-US/changelogs/15101.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
In v1.13.0:
|
||||
- group albums
|
||||
- filter by day of the week
|
||||
Full changelog available on GitHub
|
4
fastlane/metadata/android/en-US/changelogs/152.txt
Normal file
4
fastlane/metadata/android/en-US/changelogs/152.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
In v1.13.1:
|
||||
- group albums
|
||||
- filter by day of the week
|
||||
Full changelog available on GitHub
|
4
fastlane/metadata/android/en-US/changelogs/15201.txt
Normal file
4
fastlane/metadata/android/en-US/changelogs/15201.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
In v1.13.1:
|
||||
- group albums
|
||||
- filter by day of the week
|
||||
Full changelog available on GitHub
|
4
fastlane/metadata/android/en-US/changelogs/153.txt
Normal file
4
fastlane/metadata/android/en-US/changelogs/153.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
In v1.13.2:
|
||||
- group albums
|
||||
- filter by day of the week
|
||||
Full changelog available on GitHub
|
4
fastlane/metadata/android/en-US/changelogs/15301.txt
Normal file
4
fastlane/metadata/android/en-US/changelogs/15301.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
In v1.13.2:
|
||||
- group albums
|
||||
- filter by day of the week
|
||||
Full changelog available on GitHub
|
5
fastlane/metadata/android/ur/full_description.txt
Normal file
5
fastlane/metadata/android/ur/full_description.txt
Normal file
|
@ -0,0 +1,5 @@
|
|||
<i>Aves</i> can handle all sorts of images and videos, including your typical JPEGs and MP4s, but also more exotic things like <b>multi-page TIFFs, SVGs, old AVIs and more</b>! It scans your media collection to identify <b>motion photos</b>, <b>panoramas</b> (aka photo spheres), <b>360° videos</b>, as well as <b>GeoTIFF</b> files.
|
||||
|
||||
<b>Navigation and search</b> is an important part of <i>Aves</i>. The goal is for users to easily flow from albums to photos to tags to maps, etc.
|
||||
|
||||
<i>Aves</i> integrates with Android (including Android TV) with features such as <b>widgets</b>, <b>app shortcuts</b>, <b>screen saver</b> and <b>global search</b> handling. It also works as a <b>media viewer and picker</b>.
|
1
fastlane/metadata/android/ur/short_description.txt
Normal file
1
fastlane/metadata/android/ur/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Gallery and metadata explorer
|
|
@ -1,6 +1,4 @@
|
|||
{
|
||||
"filePickerDoNotShowHiddenFiles": "عدم إظهار الملفات المخفية",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"tagPlaceholderPlace": "المكان",
|
||||
"@tagPlaceholderPlace": {},
|
||||
"tagPlaceholderCountry": "البلد",
|
||||
|
@ -9,12 +7,6 @@
|
|||
"@sourceViewerPageTitle": {},
|
||||
"panoramaDisableSensorControl": "تعطيل التحكم في المستشعر",
|
||||
"@panoramaDisableSensorControl": {},
|
||||
"filePickerNoItems": "لا توجد عناصر",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerOpenFrom": "فتح من",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerShowHiddenFiles": "إظهار الملفات المخفية",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"panoramaEnableSensorControl": "تمكين التحكم في المستشعر",
|
||||
"@panoramaEnableSensorControl": {},
|
||||
"saveTooltip": "حفظ",
|
||||
|
@ -63,8 +55,6 @@
|
|||
"@tagEditorSectionRecent": {},
|
||||
"tagEditorSectionPlaceholders": "العناصر النائبة",
|
||||
"@tagEditorSectionPlaceholders": {},
|
||||
"filePickerUseThisFolder": "إستخدام هذا المجلد",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"hideTooltip": "إخفاء",
|
||||
"@hideTooltip": {},
|
||||
"tagEditorPageAddTagTooltip": "إضافة علامة",
|
||||
|
@ -503,8 +493,6 @@
|
|||
"@viewerSetWallpaperButtonLabel": {},
|
||||
"settingsVideoResumptionModeTile": "استئناف التشغيل",
|
||||
"@settingsVideoResumptionModeTile": {},
|
||||
"collectionGroupNone": "لا تجمع",
|
||||
"@collectionGroupNone": {},
|
||||
"searchRatingSectionTitle": "التقييمات",
|
||||
"@searchRatingSectionTitle": {},
|
||||
"vaultBinUsageDialogMessage": "تستخدم بعض الخزائن سلة المحذوفات.",
|
||||
|
@ -611,7 +599,7 @@
|
|||
"@settingsLanguagePageTitle": {},
|
||||
"rootDirectoryDescription": "دليل الجذر",
|
||||
"@rootDirectoryDescription": {},
|
||||
"viewDialogGroupSectionTitle": "مجموعة",
|
||||
"viewDialogGroupSectionTitle": "الأقسام",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"maxBrightnessAlways": "دائماً",
|
||||
"@maxBrightnessAlways": {},
|
||||
|
@ -1031,8 +1019,6 @@
|
|||
"@entryActionSetAs": {},
|
||||
"sortOrderLowestFirst": "الأدنى أولاً",
|
||||
"@sortOrderLowestFirst": {},
|
||||
"albumGroupNone": "لا تجمع",
|
||||
"@albumGroupNone": {},
|
||||
"statsTopStatesSectionTitle": "أهم الولايات",
|
||||
"@statsTopStatesSectionTitle": {},
|
||||
"settingsViewerQuickActionEditorDisplayedButtonsSectionTitle": "الأزرار المعروضة",
|
||||
|
@ -1463,7 +1449,7 @@
|
|||
"@binPageTitle": {},
|
||||
"tagPlaceholderState": "الولاية",
|
||||
"@tagPlaceholderState": {},
|
||||
"sortByAlbumFileName": "حسب الألبوم واسم الملف",
|
||||
"sortByAlbumFileName": "حسب عنوان الألبوم والعنصر",
|
||||
"@sortByAlbumFileName": {},
|
||||
"deleteMultiAlbumConfirmationDialogMessage": "{count, plural, =1{هل تريد حذف هذه الألبومات والعنصر الموجود فيها؟} other{احذف هذه الألبومات و {count} العناصر فيها؟}}",
|
||||
"@deleteMultiAlbumConfirmationDialogMessage": {
|
||||
|
@ -1612,5 +1598,29 @@
|
|||
"sortByPath": "حسب المسار",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "التنسيقات",
|
||||
"@searchFormatSectionTitle": {}
|
||||
"@searchFormatSectionTitle": {},
|
||||
"chipActionGroup": "تغيير التجميع",
|
||||
"@chipActionGroup": {},
|
||||
"createButtonLabel": "خلق",
|
||||
"@createButtonLabel": {},
|
||||
"sectionNone": "لا يوجد أقسام",
|
||||
"@sectionNone": {},
|
||||
"chipActionCreateGroup": "إنشاء مجموعة",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "المجموعات",
|
||||
"@albumTierGroups": {},
|
||||
"newGroupDialogTitle": "مجموعة جديدة",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "اسم المجموعة",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "المجموعة موجودة بالفعل",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "لا توجد مجموعات",
|
||||
"@groupEmpty": {},
|
||||
"ungrouped": "غير مجمعة",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "اختر المجموعة",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "استخدم هذه المجموعة",
|
||||
"@groupPickerUseThisGroupButton": {}
|
||||
}
|
||||
|
|
|
@ -142,5 +142,15 @@
|
|||
"chipActionUnpin": "Sabitləməyin",
|
||||
"@chipActionUnpin": {},
|
||||
"chipActionRename": "Bir də adlandır",
|
||||
"@chipActionRename": {}
|
||||
"@chipActionRename": {},
|
||||
"chipActionDecompose": "Böl",
|
||||
"@chipActionDecompose": {},
|
||||
"chipActionCreateAlbum": "Albom yarat",
|
||||
"@chipActionCreateAlbum": {},
|
||||
"createButtonLabel": "YARAT",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Qruplandırmanı dəyişdir",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Qrup yarat",
|
||||
"@chipActionCreateGroup": {}
|
||||
}
|
||||
|
|
|
@ -561,14 +561,6 @@
|
|||
"@viewerInfoPageTitle": {},
|
||||
"viewerErrorDoesNotExist": "Файл больш не існуе.",
|
||||
"@viewerErrorDoesNotExist": {},
|
||||
"filePickerUseThisFolder": "Выкарыстоўваць гэтую тэчку",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"filePickerNoItems": "Няма элементаў",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerOpenFrom": "Адкрыць з",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerShowHiddenFiles": "Паказаць схаваныя файлы",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"sourceViewerPageTitle": "Крыніца",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"panoramaDisableSensorControl": "Адключыць сэнсарнае кіраванне",
|
||||
|
@ -631,8 +623,6 @@
|
|||
"@tagEditorDiscardDialogMessage": {},
|
||||
"tagPlaceholderCountry": "Краіна",
|
||||
"@tagPlaceholderCountry": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Не паказваць схаваныя файлы",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"viewerInfoOpenEmbeddedFailureFeedback": "Не ўдалося атрымаць убудаваныя даныя",
|
||||
"@viewerInfoOpenEmbeddedFailureFeedback": {},
|
||||
"mapAttributionOsmHot": "Пліткі ад [HOT](https://www.hotosm.org/) • Арганізаваны [OSM France](https://openstreetmap.fr/)",
|
||||
|
@ -927,8 +917,6 @@
|
|||
"@settingsActionImport": {},
|
||||
"locationPickerUseThisLocationButton": "Выкарыстоўваць гэтае месцазнаходжанне",
|
||||
"@locationPickerUseThisLocationButton": {},
|
||||
"collectionGroupNone": "Не групаваць",
|
||||
"@collectionGroupNone": {},
|
||||
"searchRatingSectionTitle": "Рэйтынгі",
|
||||
"@searchRatingSectionTitle": {},
|
||||
"settingsDisabled": "Адкл.",
|
||||
|
@ -1043,8 +1031,6 @@
|
|||
"@aboutLinkPolicy": {},
|
||||
"sortOrderLowestFirst": "Спачатку з нізкім",
|
||||
"@sortOrderLowestFirst": {},
|
||||
"albumGroupNone": "Не групаваць",
|
||||
"@albumGroupNone": {},
|
||||
"countryPageTitle": "Краіны",
|
||||
"@countryPageTitle": {},
|
||||
"albumGroupType": "Па тыпу",
|
||||
|
|
|
@ -873,8 +873,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "По дни",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Не групирай",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Неизвестно",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Днес",
|
||||
|
@ -978,8 +976,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "По обем на съхранение",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "Без групиране",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "Разни",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "Копирай в албум",
|
||||
|
@ -1322,7 +1318,7 @@
|
|||
"@settingsStorageAccessTile": {},
|
||||
"settingsAccessibilityShowPinchGestureAlternatives": "Показване на алтернативи за жестове с мултитъч",
|
||||
"@settingsAccessibilityShowPinchGestureAlternatives": {},
|
||||
"settingsDisplaySectionTitle": "Изобразяване",
|
||||
"settingsDisplaySectionTitle": "Изглед",
|
||||
"@settingsDisplaySectionTitle": {},
|
||||
"settingsThemeBrightnessTile": "Тема",
|
||||
"@settingsThemeBrightnessTile": {},
|
||||
|
@ -1384,8 +1380,6 @@
|
|||
"@tagPlaceholderState": {},
|
||||
"tagPlaceholderPlace": "Локация",
|
||||
"@tagPlaceholderPlace": {},
|
||||
"filePickerShowHiddenFiles": "Показване на скритите файлове",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"chipActionRemove": "Премахване",
|
||||
"@chipActionRemove": {},
|
||||
"albumTierDynamic": "Динамични",
|
||||
|
@ -1571,10 +1565,6 @@
|
|||
"@tagEditorSectionPlaceholders": {},
|
||||
"tagPlaceholderCountry": "Държава",
|
||||
"@tagPlaceholderCountry": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Не показвай скритите файлове",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Отворете от",
|
||||
"@filePickerOpenFrom": {},
|
||||
"settingsVideoGestureSideDoubleTapSeek": "Докоснете два пъти краищата на екрана, за превъртане назад/напред",
|
||||
"@settingsVideoGestureSideDoubleTapSeek": {},
|
||||
"settingsSaveSearchHistory": "Запазване на историята на търсенето",
|
||||
|
@ -1617,14 +1607,10 @@
|
|||
"@viewerErrorDoesNotExist": {},
|
||||
"mapAttributionOsmData": "Данни карта © [OpenStreetMap](https://www.openstreetmap.org/copyright) участници",
|
||||
"@mapAttributionOsmData": {},
|
||||
"filePickerNoItems": "Не откривам нищо",
|
||||
"@filePickerNoItems": {},
|
||||
"newDynamicAlbumDialogTitle": "Нов динамичен албум",
|
||||
"@newDynamicAlbumDialogTitle": {},
|
||||
"tagEditorDiscardDialogMessage": "Искате ли да отхвърлите промените?",
|
||||
"@tagEditorDiscardDialogMessage": {},
|
||||
"filePickerUseThisFolder": "Използвай тази папка",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"chipActionDecompose": "Раздели",
|
||||
"@chipActionDecompose": {},
|
||||
"coordinateFormatDdm": "Градуси, десетични минути",
|
||||
|
@ -1634,5 +1620,23 @@
|
|||
"editEntryLocationDialogTimeShift": "Изместване на времето",
|
||||
"@editEntryLocationDialogTimeShift": {},
|
||||
"removeEntryMetadataDialogAll": "Всички",
|
||||
"@removeEntryMetadataDialogAll": {}
|
||||
"@removeEntryMetadataDialogAll": {},
|
||||
"sortByPath": "Според пътя",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "Формати",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"chipActionCreateGroup": "Създайте група",
|
||||
"@chipActionCreateGroup": {},
|
||||
"chipActionGroup": "Групиране",
|
||||
"@chipActionGroup": {},
|
||||
"newGroupDialogTitle": "Нова Група",
|
||||
"@newGroupDialogTitle": {},
|
||||
"groupAlreadyExists": "Групата вече съществува",
|
||||
"@groupAlreadyExists": {},
|
||||
"albumTierGroups": "Групи",
|
||||
"@albumTierGroups": {},
|
||||
"groupPickerUseThisGroupButton": "Използвайте тази група",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"newGroupDialogNameLabel": "Име на групата",
|
||||
"@newGroupDialogNameLabel": {}
|
||||
}
|
||||
|
|
|
@ -839,8 +839,6 @@
|
|||
"@collectionGroupAlbum": {},
|
||||
"collectionGroupMonth": "Per mes",
|
||||
"@collectionGroupMonth": {},
|
||||
"collectionGroupNone": "No per grup",
|
||||
"@collectionGroupNone": {},
|
||||
"collectionGroupDay": "Per dia",
|
||||
"@collectionGroupDay": {},
|
||||
"dateToday": "Avui",
|
||||
|
@ -949,8 +947,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "Per volum d’emmagatzematge",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "No agrupar",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "Barrejat",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "Copiar a Àlbum",
|
||||
|
@ -1345,16 +1341,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Font",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Mostra arxius amagats",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "No mostris arxius amagats",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Obrir des de",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Sense element",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Utilitza aquesta carpeta",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"settingsVideoControlsPageTitle": "Controls",
|
||||
"@settingsVideoControlsPageTitle": {},
|
||||
"settingsSubtitleThemeTextAlignmentDialogTitle": "Ajustament de Text",
|
||||
|
@ -1608,5 +1594,9 @@
|
|||
"dynamicAlbumAlreadyExists": "L’àlbum dinàmic ja existeix",
|
||||
"@dynamicAlbumAlreadyExists": {},
|
||||
"sortOrderShortestFirst": "El més curt primer",
|
||||
"@sortOrderShortestFirst": {}
|
||||
"@sortOrderShortestFirst": {},
|
||||
"sortByPath": "Per ruta",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "Formats",
|
||||
"@searchFormatSectionTitle": {}
|
||||
}
|
||||
|
|
|
@ -923,16 +923,6 @@
|
|||
"@panoramaEnableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Zdroj",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Zobrazit skryté soubory",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Nezobrazovat skryté soubory",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Otevřít z",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Žádné položky",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Použít tuto složku",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"pickTooltip": "Vybrat",
|
||||
"@pickTooltip": {},
|
||||
"doubleBackExitMessage": "Pro ukončení klepněte znovu na „zpět“.",
|
||||
|
@ -1041,8 +1031,6 @@
|
|||
"@drawerCollectionSphericalVideos": {},
|
||||
"aboutLicensesBanner": "Tato aplikace využívá tyto open-source baličky a knihovny.",
|
||||
"@aboutLicensesBanner": {},
|
||||
"collectionGroupNone": "Neseskupovat",
|
||||
"@collectionGroupNone": {},
|
||||
"aboutLicensesSectionTitle": "Licence open-source",
|
||||
"@aboutLicensesSectionTitle": {},
|
||||
"collectionActionHideTitleSearch": "Skrýt filtr dle názvu",
|
||||
|
@ -1219,8 +1207,6 @@
|
|||
"@sortOrderLargestFirst": {},
|
||||
"sortOrderSmallestFirst": "Od nejužšího",
|
||||
"@sortOrderSmallestFirst": {},
|
||||
"albumGroupNone": "Neseskupovat",
|
||||
"@albumGroupNone": {},
|
||||
"albumVideoCaptures": "Snímky videa",
|
||||
"@albumVideoCaptures": {},
|
||||
"countryPageTitle": "Země",
|
||||
|
|
|
@ -555,12 +555,6 @@
|
|||
"@tagEditorDiscardDialogMessage": {},
|
||||
"panoramaEnableSensorControl": "Aktivér sensorstyring",
|
||||
"@panoramaEnableSensorControl": {},
|
||||
"filePickerOpenFrom": "Åbn fra",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Ingen elementer",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Brug denne mappe",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"authenticateToUnlockVault": "Godkend for at oplåse boks",
|
||||
"@authenticateToUnlockVault": {},
|
||||
"exportEntryDialogFormat": "Format:",
|
||||
|
@ -841,8 +835,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Efter dag",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Gruppér ikke",
|
||||
"@collectionGroupNone": {},
|
||||
"collectionDeleteFailureFeedback": "{count, plural, =1{Kunne ikke slette 1 element} other{Kunne ikke slette {count} elementer}}",
|
||||
"@collectionDeleteFailureFeedback": {
|
||||
"placeholders": {
|
||||
|
@ -858,7 +850,7 @@
|
|||
"@drawerCollectionRaws": {},
|
||||
"sortByRating": "Efter bedømmelse",
|
||||
"@sortByRating": {},
|
||||
"sortByAlbumFileName": "Efter album og filnavn",
|
||||
"sortByAlbumFileName": "Efter album og elementtitel",
|
||||
"@sortByAlbumFileName": {},
|
||||
"albumGroupVolume": "Efter lagervolume",
|
||||
"@albumGroupVolume": {},
|
||||
|
@ -1288,7 +1280,7 @@
|
|||
"@tileLayoutGrid": {},
|
||||
"removeEntryMetadataMotionPhotoXmpWarningDialogMessage": "XMP er påkrævet for at afspille videoen i et bevægelsesfoto.\n\nEr du sikker på, at du vil fjerne den?",
|
||||
"@removeEntryMetadataMotionPhotoXmpWarningDialogMessage": {},
|
||||
"viewDialogGroupSectionTitle": "Gruppér",
|
||||
"viewDialogGroupSectionTitle": "Sektioner",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"hideFilterConfirmationDialogMessage": "Matchende fotos og videoer skjules fra din samling. Du kan vise dem igen i indstillingerne “Privatliv”.\n\nEr du sikker på, at du vil skjule dem?",
|
||||
"@hideFilterConfirmationDialogMessage": {},
|
||||
|
@ -1423,20 +1415,14 @@
|
|||
"@mapAttributionOsmData": {},
|
||||
"viewerInfoSearchSuggestionRights": "Rettigheder",
|
||||
"@viewerInfoSearchSuggestionRights": {},
|
||||
"filePickerShowHiddenFiles": "Vis skjulte filer",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"viewerInfoOpenEmbeddedFailureFeedback": "Kunne ikke udtrække indlejrede data",
|
||||
"@viewerInfoOpenEmbeddedFailureFeedback": {},
|
||||
"tagPlaceholderPlace": "Sted",
|
||||
"@tagPlaceholderPlace": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Vis ikke skjulte filer",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"exportEntryDialogWriteMetadata": "Skriv metadata",
|
||||
"@exportEntryDialogWriteMetadata": {},
|
||||
"editEntryDateDialogCopyField": "Kopiér fra en anden dato",
|
||||
"@editEntryDateDialogCopyField": {},
|
||||
"albumGroupNone": "Gruppér ikke",
|
||||
"@albumGroupNone": {},
|
||||
"albumEmpty": "Ingen album",
|
||||
"@albumEmpty": {},
|
||||
"albumPageTitle": "Album",
|
||||
|
@ -1634,5 +1620,33 @@
|
|||
"keepScreenOnViewerOnly": "Kun fremvisningsside",
|
||||
"@keepScreenOnViewerOnly": {},
|
||||
"widgetOpenPageViewer": "Åbn fremviser",
|
||||
"@widgetOpenPageViewer": {}
|
||||
"@widgetOpenPageViewer": {},
|
||||
"sortByPath": "Efter sti",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "Formater",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"createButtonLabel": "OPRET",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Ændr gruppering",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Opret gruppe",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Grupper",
|
||||
"@albumTierGroups": {},
|
||||
"newGroupDialogTitle": "Ny gruppe",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Gruppenavn",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Gruppen findes allerede",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Ingen grupper",
|
||||
"@groupEmpty": {},
|
||||
"groupPickerTitle": "Vælg gruppe",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Brug denne gruppe",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"ungrouped": "Gruppe opløst",
|
||||
"@ungrouped": {},
|
||||
"sectionNone": "Ingen sektioner",
|
||||
"@sectionNone": {}
|
||||
}
|
||||
|
|
|
@ -463,7 +463,7 @@
|
|||
"@menuActionStats": {},
|
||||
"viewDialogSortSectionTitle": "Sortieren",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Gruppe",
|
||||
"viewDialogGroupSectionTitle": "Abschnitte",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Layout",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -557,8 +557,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Nach Tag",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Nicht gruppieren",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Unbekannt",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Heute",
|
||||
|
@ -661,8 +659,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "Nach Speichervolumen",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "Nicht gruppieren",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "Gemischt",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "In Album kopieren",
|
||||
|
@ -1111,16 +1107,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Quelle",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Versteckte Dateien anzeigen",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Versteckte Dateien nicht anzeigen",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Öffnen von",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Keine Elemente",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Diesen Ordner verwenden",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"widgetOpenPageCollection": "Sammlung öffnen",
|
||||
"@widgetOpenPageCollection": {},
|
||||
"durationDialogSeconds": "Sekunden",
|
||||
|
@ -1418,5 +1404,31 @@
|
|||
"searchFormatSectionTitle": "Formate",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"sortByPath": "Nach Pfad",
|
||||
"@sortByPath": {}
|
||||
"@sortByPath": {},
|
||||
"groupEmpty": "Keine Gruppen",
|
||||
"@groupEmpty": {},
|
||||
"newGroupDialogTitle": "Neue Gruppe",
|
||||
"@newGroupDialogTitle": {},
|
||||
"coordinateFormatDdm": "DDM",
|
||||
"@coordinateFormatDdm": {},
|
||||
"createButtonLabel": "ERSTELLEN",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Gruppe",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Gruppe erstellen",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Gruppen",
|
||||
"@albumTierGroups": {},
|
||||
"sectionNone": "Keine Abschnitte",
|
||||
"@sectionNone": {},
|
||||
"newGroupDialogNameLabel": "Gruppenname",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Gruppe existiert bereits",
|
||||
"@groupAlreadyExists": {},
|
||||
"ungrouped": "Nicht gruppiert",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Gruppe auswählen",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Diese Gruppe verwenden",
|
||||
"@groupPickerUseThisGroupButton": {}
|
||||
}
|
||||
|
|
|
@ -377,9 +377,9 @@
|
|||
"@renameProcessorCounter": {},
|
||||
"renameProcessorName": "Όνομα",
|
||||
"@renameProcessorName": {},
|
||||
"deleteSingleAlbumConfirmationDialogMessage": "{count, plural, =1{Διαγραφή αυτού του άλμπουμ και του περιεχομένου του;} other{Διαγράψτε αυτό το άλμπουμ και όλα τα {count} στοιχεία του;}}",
|
||||
"deleteSingleAlbumConfirmationDialogMessage": "{count, plural, =1{Διαγράψτε αυτό το άλμπουμ και το αντικείμενο σε αυτό;} other{Διαγράψτε αυτό το άλμπουμ και τα {count} αντικείμενα σε αυτό;}}",
|
||||
"@deleteSingleAlbumConfirmationDialogMessage": {},
|
||||
"deleteMultiAlbumConfirmationDialogMessage": "{count, plural, =1{Διαγράψτε αυτά τα άλμπουμ και το περιεχόμενό τους;} other{Διαγράψτε αυτά τα άλμπουμ και όλα τα {count} στοιχεία τους;}}",
|
||||
"deleteMultiAlbumConfirmationDialogMessage": "{count, plural, =1{Διαγράψτε αυτά τα άλμπουμ και τα αντικείμενα σε αυτά;} other{Διαγράψτε αυτά τα άλμπουμ και τα {count} αντικείμενα σε αυτά;}}",
|
||||
"@deleteMultiAlbumConfirmationDialogMessage": {},
|
||||
"exportEntryDialogFormat": "Μορφή:",
|
||||
"@exportEntryDialogFormat": {},
|
||||
|
@ -463,7 +463,7 @@
|
|||
"@menuActionStats": {},
|
||||
"viewDialogSortSectionTitle": "Ταξινομηση",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Ομαδοποιηση",
|
||||
"viewDialogGroupSectionTitle": "Τμήματα",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Διαταξη",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -557,8 +557,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Ανά ημέρα",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Να μην γίνει ομαδοποίηση",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Χωρίς λεπτομέρειες",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Σήμερα",
|
||||
|
@ -661,8 +659,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "Ανά αποθηκευτική μονάδα",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "Να μην γίνει ομαδοποίηση",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "Μικτα",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "Αντιγραφή στο άλμπουμ",
|
||||
|
@ -873,7 +869,7 @@
|
|||
"@settingsSlideshowAnimatedZoomEffect": {},
|
||||
"settingsSlideshowTransitionTile": "Μετάβαση",
|
||||
"@settingsSlideshowTransitionTile": {},
|
||||
"settingsSlideshowIntervalTile": "Διάρκεια",
|
||||
"settingsSlideshowIntervalTile": "Διάστημα",
|
||||
"@settingsSlideshowIntervalTile": {},
|
||||
"settingsSlideshowVideoPlaybackTile": "Αναπαραγωγή βίντεο",
|
||||
"@settingsSlideshowVideoPlaybackTile": {},
|
||||
|
@ -1107,16 +1103,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Πηγη",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Εμφάνιση κρυφών αρχείων",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Να μην εμφανίζονται τα κρυφά αρχεία",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Άνοιγμα από",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Κανένα στοιχείο",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Χρησιμοποιήστε αυτόν τον φάκελο",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"widgetOpenPageCollection": "Ανοιχτή συλλογή",
|
||||
"@widgetOpenPageCollection": {},
|
||||
"durationDialogSeconds": "Δευτερόλεπτα",
|
||||
|
@ -1320,5 +1306,129 @@
|
|||
"overlayHistogramLuminance": "Φωτεινότητα",
|
||||
"@overlayHistogramLuminance": {},
|
||||
"chipActionShowCollection": "Εμφάνιση στη Συλλογή",
|
||||
"@chipActionShowCollection": {}
|
||||
"@chipActionShowCollection": {},
|
||||
"mapAttributionOsmHot": "Πλακάκια από [HOT](https://www.hotosm.org/) • Φιλοξενείται από [OSM France](https://openstreetmap.fr/)",
|
||||
"@mapAttributionOsmHot": {},
|
||||
"mapAttributionStamen": "Πλακάκια από [Stamen Design](https://stamen.com), [CC BY 3.0](https://creativecommons.org/licenses/by/3.0)",
|
||||
"@mapAttributionStamen": {},
|
||||
"editEntryLocationDialogImportGpx": "Εισαγωγή GPX",
|
||||
"@editEntryLocationDialogImportGpx": {},
|
||||
"editEntryLocationDialogTimeShift": "Χρονική μετατόπιση",
|
||||
"@editEntryLocationDialogTimeShift": {},
|
||||
"aboutDataUsageData": "Δεδομένα",
|
||||
"@aboutDataUsageData": {},
|
||||
"collectionActionAddDynamicAlbum": "Προσθήκη δυναμικού άλμπουμ",
|
||||
"@collectionActionAddDynamicAlbum": {},
|
||||
"collectionActionSetHome": "Ορίστε ως σπίτι",
|
||||
"@collectionActionSetHome": {},
|
||||
"sortByPath": "Από τη διαδρομή",
|
||||
"@sortByPath": {},
|
||||
"explorerPageTitle": "Εξερεύνηση",
|
||||
"@explorerPageTitle": {},
|
||||
"searchFormatSectionTitle": "Μορφές",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"settingsViewerShowHistogram": "Εμφάνιση ιστογράμματος",
|
||||
"@settingsViewerShowHistogram": {},
|
||||
"settingsForceWesternArabicNumeralsTile": "Δύναμη αραβικών αριθμών",
|
||||
"@settingsForceWesternArabicNumeralsTile": {},
|
||||
"mapAttributionOsmData": "Δεδομένα χάρτη © [OpenStreetMap](https://www.openstreetmap.org/copyright) συνεισφέροντες",
|
||||
"@mapAttributionOsmData": {},
|
||||
"mapAttributionOsmLiberty": "Πλακάκια από [OpenMapTiles](https://www.openmaptiles.org/), [CC BY](http://creativecommons.org/licenses/by/4.0) • Φιλοξενείται από [OSM Americana](https://tile.ourmap.us)",
|
||||
"@mapAttributionOsmLiberty": {},
|
||||
"aboutDataUsageMisc": "Διάφορα στοιχεία",
|
||||
"@aboutDataUsageMisc": {},
|
||||
"selectStorageVolumeDialogTitle": "Επιλέξτε Αποθήκευση",
|
||||
"@selectStorageVolumeDialogTitle": {},
|
||||
"renameProcessorHash": "Κατακερματισμός",
|
||||
"@renameProcessorHash": {},
|
||||
"aboutDataUsageSectionTitle": "Χρήση δεδομένων",
|
||||
"@aboutDataUsageSectionTitle": {},
|
||||
"chipActionDecompose": "Διάσπαση",
|
||||
"@chipActionDecompose": {},
|
||||
"entryActionCast": "Εκτέλεση",
|
||||
"@entryActionCast": {},
|
||||
"videoActionShowPreviousFrame": "Εμφάνιση προηγούμενου καρέ",
|
||||
"@videoActionShowPreviousFrame": {},
|
||||
"videoActionABRepeat": "Επανάληψη A-B",
|
||||
"@videoActionABRepeat": {},
|
||||
"videoRepeatActionSetStart": "Ορισμός έναρξης",
|
||||
"@videoRepeatActionSetStart": {},
|
||||
"videoRepeatActionSetEnd": "Ορισμός τέλους",
|
||||
"@videoRepeatActionSetEnd": {},
|
||||
"albumTierDynamic": "Δυναμικό",
|
||||
"@albumTierDynamic": {},
|
||||
"newDynamicAlbumDialogTitle": "Νέο δυναμικό άλμπουμ",
|
||||
"@newDynamicAlbumDialogTitle": {},
|
||||
"dynamicAlbumAlreadyExists": "Το δυναμικό άλμπουμ υπάρχει ήδη",
|
||||
"@dynamicAlbumAlreadyExists": {},
|
||||
"setHomeCustom": "Προσαρμοσμένο",
|
||||
"@setHomeCustom": {},
|
||||
"settingsThumbnailShowHdrIcon": "Εμφάνιση εικονιδίου HDR",
|
||||
"@settingsThumbnailShowHdrIcon": {},
|
||||
"coordinateFormatDdm": "DDM",
|
||||
"@coordinateFormatDdm": {},
|
||||
"chipActionRemove": "Αφαίρεση",
|
||||
"@chipActionRemove": {},
|
||||
"newAlbumDialogAlbumAlreadyExistsHelper": "Το άλμπουμ υπάρχει ήδη",
|
||||
"@newAlbumDialogAlbumAlreadyExistsHelper": {},
|
||||
"explorerActionSelectStorageVolume": "Επιλέξτε αποθηκευτικό χώρο",
|
||||
"@explorerActionSelectStorageVolume": {},
|
||||
"removeEntryMetadataDialogAll": "Όλα",
|
||||
"@removeEntryMetadataDialogAll": {},
|
||||
"aboutDataUsageCache": "Κρυφή μνήμη",
|
||||
"@aboutDataUsageCache": {},
|
||||
"castDialogTitle": "Συσκευές Απεικόνισης",
|
||||
"@castDialogTitle": {},
|
||||
"aboutDataUsageDatabase": "Βάση δεδομένων",
|
||||
"@aboutDataUsageDatabase": {},
|
||||
"sortByDuration": "Με διάρκεια",
|
||||
"@sortByDuration": {},
|
||||
"appExportDynamicAlbums": "Δυναμικά άλμπουμ",
|
||||
"@appExportDynamicAlbums": {},
|
||||
"mapStyleOsmLiberty": "OSM Ελευθερία",
|
||||
"@mapStyleOsmLiberty": {},
|
||||
"mapStyleOpenTopoMap": "OpenTopoMap",
|
||||
"@mapStyleOpenTopoMap": {},
|
||||
"aboutDataUsageInternal": "Εσωτερικά",
|
||||
"@aboutDataUsageInternal": {},
|
||||
"aboutDataUsageExternal": "Εξωτερικά",
|
||||
"@aboutDataUsageExternal": {},
|
||||
"aboutDataUsageClearCache": "Εκκαθάριση μνήμης",
|
||||
"@aboutDataUsageClearCache": {},
|
||||
"videoActionShowNextFrame": "Εμφάνιση επόμενου καρέ",
|
||||
"@videoActionShowNextFrame": {},
|
||||
"mapAttributionOpenTopoMap": "[SRTM](https://www.earthdata.nasa.gov/sensors/srtm) | Πλακάκια από [OpenTopoMap](https://opentopomap.org/), [CC BY-SA](https://creativecommons.org/licenses/by-sa/3.0/)",
|
||||
"@mapAttributionOpenTopoMap": {},
|
||||
"sortOrderShortestFirst": "Ο συντομότερος πρώτος",
|
||||
"@sortOrderShortestFirst": {},
|
||||
"sortOrderLongestFirst": "Μακρύτερο πρώτο",
|
||||
"@sortOrderLongestFirst": {},
|
||||
"stopTooltip": "Σταμάτησε",
|
||||
"@stopTooltip": {},
|
||||
"chipActionGoToExplorerPage": "Εμφάνιση στην Εξερεύνηση",
|
||||
"@chipActionGoToExplorerPage": {},
|
||||
"chipActionCreateGroup": "Δημιουργία ομάδας",
|
||||
"@chipActionCreateGroup": {},
|
||||
"newGroupDialogNameLabel": "Όνομα ομάδας",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupPickerUseThisGroupButton": "Χρησιμοποιήστε αυτή την ομάδα",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"sectionNone": "Όχι τμήματα",
|
||||
"@sectionNone": {},
|
||||
"createButtonLabel": "ΔΗΜΙΟΥΡΓΙΑ",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Ομάδα",
|
||||
"@chipActionGroup": {},
|
||||
"albumTierGroups": "Ομάδες",
|
||||
"@albumTierGroups": {},
|
||||
"newGroupDialogTitle": "Νέα Ομάδα",
|
||||
"@newGroupDialogTitle": {},
|
||||
"groupAlreadyExists": "Η ομάδα υπάρχει ήδη",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Όχι ομάδες",
|
||||
"@groupEmpty": {},
|
||||
"ungrouped": "Μη ομαδοποιημένο",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Επιλογή ομάδας",
|
||||
"@groupPickerTitle": {}
|
||||
}
|
||||
|
|
|
@ -60,6 +60,7 @@
|
|||
},
|
||||
|
||||
"applyButtonLabel": "APPLY",
|
||||
"createButtonLabel": "CREATE",
|
||||
"deleteButtonLabel": "DELETE",
|
||||
"nextButtonLabel": "NEXT",
|
||||
"showButtonLabel": "SHOW",
|
||||
|
@ -104,9 +105,11 @@
|
|||
"chipActionLock": "Lock",
|
||||
"chipActionPin": "Pin to top",
|
||||
"chipActionUnpin": "Unpin from top",
|
||||
"chipActionGroup": "Change grouping",
|
||||
"chipActionRename": "Rename",
|
||||
"chipActionSetCover": "Set cover",
|
||||
"chipActionShowCountryStates": "Show states",
|
||||
"chipActionCreateGroup": "Create group",
|
||||
"chipActionCreateAlbum": "Create album",
|
||||
"chipActionCreateVault": "Create vault",
|
||||
"chipActionConfigureVault": "Configure vault",
|
||||
|
@ -208,6 +211,7 @@
|
|||
|
||||
"albumTierNew": "New",
|
||||
"albumTierPinned": "Pinned",
|
||||
"albumTierGroups": "Groups",
|
||||
"albumTierSpecial": "Common",
|
||||
"albumTierApps": "Apps",
|
||||
"albumTierVaults": "Vaults",
|
||||
|
@ -443,6 +447,14 @@
|
|||
"newDynamicAlbumDialogTitle": "New Dynamic Album",
|
||||
"dynamicAlbumAlreadyExists": "Dynamic album already exists",
|
||||
|
||||
"newGroupDialogTitle": "New Group",
|
||||
"newGroupDialogNameLabel": "Group name",
|
||||
"groupAlreadyExists": "Group already exists",
|
||||
"groupEmpty": "No groups",
|
||||
"ungrouped": "Ungrouped",
|
||||
"groupPickerTitle": "Pick Group",
|
||||
"groupPickerUseThisGroupButton": "Use this group",
|
||||
|
||||
"newVaultWarningDialogMessage": "Items in vaults are only available to this app and no others.\n\nIf you uninstall this app, or clear this app data, you will lose all these items.",
|
||||
"newVaultDialogTitle": "New Vault",
|
||||
"configureVaultDialogTitle": "Configure Vault",
|
||||
|
@ -558,7 +570,7 @@
|
|||
"menuActionStats": "Stats",
|
||||
|
||||
"viewDialogSortSectionTitle": "Sort",
|
||||
"viewDialogGroupSectionTitle": "Group",
|
||||
"viewDialogGroupSectionTitle": "Sections",
|
||||
"viewDialogLayoutSectionTitle": "Layout",
|
||||
"viewDialogReverseSortOrder": "Reverse sort order",
|
||||
|
||||
|
@ -630,8 +642,8 @@
|
|||
"collectionGroupAlbum": "By album",
|
||||
"collectionGroupMonth": "By month",
|
||||
"collectionGroupDay": "By day",
|
||||
"collectionGroupNone": "Do not group",
|
||||
|
||||
"sectionNone": "No sections",
|
||||
"sectionUnknown": "Unknown",
|
||||
"dateToday": "Today",
|
||||
"dateYesterday": "Yesterday",
|
||||
|
@ -755,7 +767,7 @@
|
|||
"sortByName": "By name",
|
||||
"sortByItemCount": "By item count",
|
||||
"sortBySize": "By size",
|
||||
"sortByAlbumFileName": "By album & file name",
|
||||
"sortByAlbumFileName": "By album & item title",
|
||||
"sortByRating": "By rating",
|
||||
"sortByDuration": "By duration",
|
||||
"sortByPath": "By path",
|
||||
|
@ -774,7 +786,6 @@
|
|||
"albumGroupTier": "By tier",
|
||||
"albumGroupType": "By type",
|
||||
"albumGroupVolume": "By storage volume",
|
||||
"albumGroupNone": "Do not group",
|
||||
|
||||
"albumMimeTypeMixed": "Mixed",
|
||||
|
||||
|
@ -1101,11 +1112,5 @@
|
|||
"panoramaEnableSensorControl": "Enable sensor control",
|
||||
"panoramaDisableSensorControl": "Disable sensor control",
|
||||
|
||||
"sourceViewerPageTitle": "Source",
|
||||
|
||||
"filePickerShowHiddenFiles": "Show hidden files",
|
||||
"filePickerDoNotShowHiddenFiles": "Don’t show hidden files",
|
||||
"filePickerOpenFrom": "Open from",
|
||||
"filePickerNoItems": "No items",
|
||||
"filePickerUseThisFolder": "Use this folder"
|
||||
"sourceViewerPageTitle": "Source"
|
||||
}
|
||||
|
|
|
@ -921,8 +921,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "𐑚𐑲 𐑛𐑱",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "𐑛𐑵 𐑯𐑪𐑑 𐑜𐑮𐑵𐑐",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "𐑳𐑯𐑯𐑴𐑯",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "𐑑𐑫𐑛𐑱",
|
||||
|
@ -1085,8 +1083,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "𐑚𐑲 𐑕𐑑𐑹𐑦𐑡 𐑝𐑪𐑤𐑿𐑥",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "𐑛𐑵 𐑯𐑪𐑑 𐑜𐑮𐑵𐑐",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "𐑥𐑦𐑒𐑕𐑑",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "𐑒𐑪𐑐𐑦 𐑑 𐑨𐑤𐑚𐑩𐑥",
|
||||
|
@ -1279,8 +1275,6 @@
|
|||
"@settingsViewerShowMinimap": {},
|
||||
"settingsViewerShowInformation": "𐑖𐑴 𐑦𐑯𐑓𐑼𐑥𐑱𐑖𐑩𐑯",
|
||||
"@settingsViewerShowInformation": {},
|
||||
"filePickerUseThisFolder": "𐑿𐑟 𐑞𐑦𐑕 𐑓𐑴𐑤𐑛𐑼",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"settingsViewerShowInformationSubtitle": "𐑖𐑴 𐑑𐑲𐑑𐑩𐑤, 𐑛𐑱𐑑, 𐑤𐑴𐑒𐑱𐑖𐑩𐑯, 𐑯𐑯𐑯",
|
||||
"@settingsViewerShowInformationSubtitle": {},
|
||||
"settingsViewerShowOverlayThumbnails": "𐑖𐑴 𐑔𐑳𐑥𐑯𐑱𐑤𐑟",
|
||||
|
@ -1600,14 +1594,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "𐑕𐑹𐑕",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "𐑖𐑴 𐑣𐑦𐑛𐑩𐑯 𐑓𐑲𐑤𐑟",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "𐑛𐑴𐑯'𐑑 𐑖𐑴 𐑣𐑦𐑛𐑩𐑯 𐑓𐑲𐑤𐑟",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "𐑴𐑐𐑩𐑯 𐑓𐑮𐑪𐑥",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "𐑯𐑴 𐑲𐑑𐑩𐑥𐑟",
|
||||
"@filePickerNoItems": {},
|
||||
"videoActionShowPreviousFrame": "𐑖𐑴 𐑐𐑮𐑰𐑝𐑾𐑕 𐑓𐑮𐑱𐑥",
|
||||
"@videoActionShowPreviousFrame": {},
|
||||
"videoActionShowNextFrame": "𐑖𐑴 𐑯𐑧𐑒𐑕𐑑 𐑓𐑮𐑱𐑥",
|
||||
|
|
|
@ -445,7 +445,7 @@
|
|||
"@menuActionStats": {},
|
||||
"viewDialogSortSectionTitle": "Ordenar",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Grupo",
|
||||
"viewDialogGroupSectionTitle": "Secciones",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Disposición",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -535,8 +535,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Por día",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "No agrupar",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Desconocido",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Hoy",
|
||||
|
@ -621,8 +619,6 @@
|
|||
"@albumGroupTier": {},
|
||||
"albumGroupVolume": "Por volumen de almacenamiento",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "No agrupar",
|
||||
"@albumGroupNone": {},
|
||||
"albumPickPageTitleCopy": "Copiar a álbum",
|
||||
"@albumPickPageTitleCopy": {},
|
||||
"albumPickPageTitleExport": "Exportar a álbum",
|
||||
|
@ -1053,16 +1049,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Fuente",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Mostrar archivos ocultos",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "No mostrar archivos ocultos",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Abrir desde",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Sin elementos",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Usar esta carpeta",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"chipActionFilterOut": "Filtrar",
|
||||
"@chipActionFilterOut": {},
|
||||
"chipActionFilterIn": "Filtrar en",
|
||||
|
@ -1416,5 +1402,33 @@
|
|||
"editEntryLocationDialogTimeShift": "Desplazamiento de tiempo",
|
||||
"@editEntryLocationDialogTimeShift": {},
|
||||
"coordinateFormatDdm": "DDM",
|
||||
"@coordinateFormatDdm": {}
|
||||
"@coordinateFormatDdm": {},
|
||||
"sortByPath": "Por ruta",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "Formatos",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"newGroupDialogTitle": "Nuevo grupo",
|
||||
"@newGroupDialogTitle": {},
|
||||
"ungrouped": "No agrupado",
|
||||
"@ungrouped": {},
|
||||
"albumTierGroups": "Grupos",
|
||||
"@albumTierGroups": {},
|
||||
"groupEmpty": "Sin grupos",
|
||||
"@groupEmpty": {},
|
||||
"newGroupDialogNameLabel": "Nombre del grupo",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"createButtonLabel": "CREAR",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Agrupar",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Crear grupo",
|
||||
"@chipActionCreateGroup": {},
|
||||
"groupAlreadyExists": "Ya existe el grupo",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupPickerTitle": "Seleccionar grupo",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Usar este grupo",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"sectionNone": "Sin secciones",
|
||||
"@sectionNone": {}
|
||||
}
|
||||
|
|
|
@ -748,7 +748,7 @@
|
|||
"@videoStreamSelectionDialogNoSelection": {},
|
||||
"viewDialogSortSectionTitle": "Järjesta",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Rühmita",
|
||||
"viewDialogGroupSectionTitle": "Rubriigid",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Paiguta",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -790,7 +790,7 @@
|
|||
"@aboutLicensesDartPackagesSectionTitle": {},
|
||||
"aboutLicensesShowAllButtonLabel": "Näita kõiki litsentse",
|
||||
"@aboutLicensesShowAllButtonLabel": {},
|
||||
"policyPageTitle": "Privaatsuspoliitika",
|
||||
"policyPageTitle": "Andmekaitsepõhimõtted",
|
||||
"@policyPageTitle": {},
|
||||
"collectionPageTitle": "Meediakogu",
|
||||
"@collectionPageTitle": {},
|
||||
|
@ -866,8 +866,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Päevade kaupa",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Ära rühmita",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Teadmata",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Täna",
|
||||
|
@ -1038,7 +1036,7 @@
|
|||
"@sortBySize": {},
|
||||
"sortByName": "Nime alusel",
|
||||
"@sortByName": {},
|
||||
"sortByAlbumFileName": "Albumi ja failinime alusel",
|
||||
"sortByAlbumFileName": "Albumi ja objekti nime alusel",
|
||||
"@sortByAlbumFileName": {},
|
||||
"sortByRating": "Hinnangu alusel",
|
||||
"@sortByRating": {},
|
||||
|
@ -1056,8 +1054,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "Andmemahu alusel",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "Ära rühmita",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "Erinev sisu",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "Kopeeri albumisse",
|
||||
|
@ -1565,14 +1561,6 @@
|
|||
"@panoramaEnableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Allikas",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Ära näita peidetud faile",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Ava asukohast",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Meediafaile pole",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Kasuta seda kausta",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"settingsSlideshowRepeat": "Korda",
|
||||
"@settingsSlideshowRepeat": {},
|
||||
"settingsVideoAutoPlay": "Automaatne taasesitus",
|
||||
|
@ -1609,8 +1597,6 @@
|
|||
"@viewerInfoLabelTitle": {},
|
||||
"mapAttributionOsmData": "Kaardiandmed © [OpenStreetMap](https://www.openstreetmap.org/copyright) kaasautorid",
|
||||
"@mapAttributionOsmData": {},
|
||||
"filePickerShowHiddenFiles": "Näita peidetud faile",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"settingsViewerQuickActionEditorBanner": "Nuppude/ikoonide valimiseks ja kahe vaate vahel teisaldamiseks puuduta ja all hoides lohista uude kohta.",
|
||||
"@settingsViewerQuickActionEditorBanner": {},
|
||||
"settingsViewerOverlayPageTitle": "Ülekate",
|
||||
|
@ -1638,5 +1624,29 @@
|
|||
"sortByPath": "Asukoha alusel",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "Vormingud",
|
||||
"@searchFormatSectionTitle": {}
|
||||
"@searchFormatSectionTitle": {},
|
||||
"chipActionCreateGroup": "Loo grupp",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Grupid",
|
||||
"@albumTierGroups": {},
|
||||
"newGroupDialogTitle": "Uus grupp",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Grupi nimi",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Selline grupp on juba olemas",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Gruppe pole",
|
||||
"@groupEmpty": {},
|
||||
"ungrouped": "Grupeerimata",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Vali grupp",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Kasuta seda gruppi",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"createButtonLabel": "LOO",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Muuda grupeerimist",
|
||||
"@chipActionGroup": {},
|
||||
"sectionNone": "Rubriike pole",
|
||||
"@sectionNone": {}
|
||||
}
|
||||
|
|
|
@ -709,8 +709,6 @@
|
|||
"@collectionSearchTitlesHintText": {},
|
||||
"collectionGroupMonth": "Hilabetearen arabera",
|
||||
"@collectionGroupMonth": {},
|
||||
"collectionGroupNone": "Ez taldekatu",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Ezezaguna",
|
||||
"@sectionUnknown": {},
|
||||
"dateThisMonth": "Hilabete honetan",
|
||||
|
@ -879,8 +877,6 @@
|
|||
"@albumGroupTier": {},
|
||||
"albumGroupType": "Motaren arabera",
|
||||
"@albumGroupType": {},
|
||||
"albumGroupNone": "Ez taldekatu",
|
||||
"@albumGroupNone": {},
|
||||
"albumPickPageTitleCopy": "Kopiatu albumera",
|
||||
"@albumPickPageTitleCopy": {},
|
||||
"albumPickPageTitleExport": "Albumera esportatu",
|
||||
|
@ -1305,10 +1301,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Iturria",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Erakutsi ezkutuko fitxategiak",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Ez erakutsi ezkutuko fitxategiak",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"settingsThemeBrightnessTile": "Gaia",
|
||||
"@settingsThemeBrightnessTile": {},
|
||||
"settingsDisplayUseTvInterface": "Android TV interfazea",
|
||||
|
@ -1351,8 +1343,6 @@
|
|||
"@settingsWidgetDisplayedItem": {},
|
||||
"tagEditorPageNewTagFieldLabel": "Etiketa berria",
|
||||
"@tagEditorPageNewTagFieldLabel": {},
|
||||
"filePickerNoItems": "Elementurik ez",
|
||||
"@filePickerNoItems": {},
|
||||
"viewerInfoSearchFieldLabel": "Bilatu metadatuak",
|
||||
"@viewerInfoSearchFieldLabel": {},
|
||||
"viewerInfoViewXmlLinkText": "Ikusi XML",
|
||||
|
@ -1363,10 +1353,6 @@
|
|||
"@tagEditorPageAddTagTooltip": {},
|
||||
"tagEditorSectionRecent": "Berrienak",
|
||||
"@tagEditorSectionRecent": {},
|
||||
"filePickerOpenFrom": "Ireki hemendik",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerUseThisFolder": "Erabili karpeta hau",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"settingsWidgetOpenPage": "Widgetan sakatzean",
|
||||
"@settingsWidgetOpenPage": {},
|
||||
"exportEntryDialogWriteMetadata": "Idatzi metadatuak",
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
"@nextButtonLabel": {},
|
||||
"pickTooltip": "انتخاب",
|
||||
"@pickTooltip": {},
|
||||
"actionRemove": "پاککردن",
|
||||
"actionRemove": "برداشتن",
|
||||
"@actionRemove": {},
|
||||
"chipActionGoToTagPage": "نمایش در برچسبها",
|
||||
"@chipActionGoToTagPage": {},
|
||||
|
@ -63,7 +63,7 @@
|
|||
"@hideButtonLabel": {},
|
||||
"hideTooltip": "پنهان",
|
||||
"@hideTooltip": {},
|
||||
"chipActionCreateAlbum": "ایجاد البوم",
|
||||
"chipActionCreateAlbum": "ساخت البوم",
|
||||
"@chipActionCreateAlbum": {},
|
||||
"filterNoRatingLabel": "بدون امتیاز",
|
||||
"@filterNoRatingLabel": {},
|
||||
|
@ -205,7 +205,7 @@
|
|||
"@videoLoopModeAlways": {},
|
||||
"menuActionSlideshow": "نمایش اسلایدی",
|
||||
"@menuActionSlideshow": {},
|
||||
"entryActionRemoveFavourite": "پاککردن از مورد علاقه ها",
|
||||
"entryActionRemoveFavourite": "پاککردن از برگزیدهها",
|
||||
"@entryActionRemoveFavourite": {},
|
||||
"videoLoopModeNever": "هیچ وقت",
|
||||
"@videoLoopModeNever": {},
|
||||
|
@ -242,9 +242,9 @@
|
|||
"@videoLoopModeShortOnly": {},
|
||||
"entryActionEdit": "ویرایش",
|
||||
"@entryActionEdit": {},
|
||||
"entryActionAddFavourite": "اضافه کردن به مورد علاقه ها",
|
||||
"entryActionAddFavourite": "افزودن به برگزیدهها",
|
||||
"@entryActionAddFavourite": {},
|
||||
"filterFavouriteLabel": "مورد علاقه",
|
||||
"filterFavouriteLabel": "برگزیده",
|
||||
"@filterFavouriteLabel": {},
|
||||
"mapZoomOutTooltip": "کوچک نمایی",
|
||||
"@mapZoomOutTooltip": {},
|
||||
|
@ -260,7 +260,7 @@
|
|||
"@chipActionFilterOut": {},
|
||||
"entryActionRotateScreen": "چرخش صفحه",
|
||||
"@entryActionRotateScreen": {},
|
||||
"drawerCollectionFavourites": "مورد علاقه ها",
|
||||
"drawerCollectionFavourites": "برگزیدهها",
|
||||
"@drawerCollectionFavourites": {},
|
||||
"filterMimeImageLabel": "عکس",
|
||||
"@filterMimeImageLabel": {},
|
||||
|
@ -272,11 +272,11 @@
|
|||
"@entryInfoActionExportMetadata": {},
|
||||
"exportEntryDialogFormat": "فرمت:",
|
||||
"@exportEntryDialogFormat": {},
|
||||
"collectionEmptyFavourites": "هیچ مورد علاقه ای وجود ندارد",
|
||||
"collectionEmptyFavourites": "هیچ برگزیدهای نیست",
|
||||
"@collectionEmptyFavourites": {},
|
||||
"appExportSettings": "تنظیمات",
|
||||
"@appExportSettings": {},
|
||||
"appExportFavourites": "مورد علاقه ها",
|
||||
"appExportFavourites": "برگزیدهها",
|
||||
"@appExportFavourites": {},
|
||||
"exportEntryDialogHeight": "طول",
|
||||
"@exportEntryDialogHeight": {},
|
||||
|
@ -397,7 +397,7 @@
|
|||
"@widgetOpenPageHome": {},
|
||||
"keepScreenOnAlways": "همیشه",
|
||||
"@keepScreenOnAlways": {},
|
||||
"albumTierRegular": "سایر",
|
||||
"albumTierRegular": "دیگریها",
|
||||
"@albumTierRegular": {},
|
||||
"accessibilityAnimationsKeep": "نمایش از جلوههای نمایشگر",
|
||||
"@accessibilityAnimationsKeep": {},
|
||||
|
@ -439,7 +439,7 @@
|
|||
"@entryActionCast": {},
|
||||
"viewerActionUnlock": "باز کردن قفل پخشکننده",
|
||||
"@viewerActionUnlock": {},
|
||||
"videoActionPause": "مکث",
|
||||
"videoActionPause": "ایست",
|
||||
"@videoActionPause": {},
|
||||
"widgetOpenPageCollection": "باز کردن مجموعه",
|
||||
"@widgetOpenPageCollection": {},
|
||||
|
@ -471,7 +471,7 @@
|
|||
},
|
||||
"albumTierPinned": "سنجاق شده",
|
||||
"@albumTierPinned": {},
|
||||
"chipActionCreateVault": "ایجاد گاوصندوق",
|
||||
"chipActionCreateVault": "ساخت گاوصندوق",
|
||||
"@chipActionCreateVault": {},
|
||||
"chipActionGoToPlacePage": "نمایش در مکانها",
|
||||
"@chipActionGoToPlacePage": {},
|
||||
|
@ -517,7 +517,7 @@
|
|||
"@keepScreenOnViewerOnly": {},
|
||||
"wallpaperTargetHome": "صفحهٔ خانه",
|
||||
"@wallpaperTargetHome": {},
|
||||
"videoActionSelectStreams": "انتخاب قطعهٔ صوتی",
|
||||
"videoActionSelectStreams": "انتخاب صوتها",
|
||||
"@videoActionSelectStreams": {},
|
||||
"widgetDisplayedItemRandom": "تصادفی",
|
||||
"@widgetDisplayedItemRandom": {},
|
||||
|
@ -678,10 +678,6 @@
|
|||
"@mapStyleTooltip": {},
|
||||
"viewerInfoSearchFieldLabel": "جستجو فراداده",
|
||||
"@viewerInfoSearchFieldLabel": {},
|
||||
"filePickerDoNotShowHiddenFiles": "پروندههای پنهان را نمایش نده",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerUseThisFolder": "استفاده از این پوشه",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"tagEmpty": "بدون برچسب ها",
|
||||
"@tagEmpty": {},
|
||||
"binPageTitle": "سطل زباله",
|
||||
|
@ -702,8 +698,6 @@
|
|||
"@sourceViewerPageTitle": {},
|
||||
"panoramaDisableSensorControl": "خاموش کردن هدایت حسگر",
|
||||
"@panoramaDisableSensorControl": {},
|
||||
"filePickerShowHiddenFiles": "نمایش پروندههای پنهان",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"setCoverDialogLatest": "آخرین مورد",
|
||||
"@setCoverDialogLatest": {},
|
||||
"configureVaultDialogTitle": "پیکربندی گاوصندوق",
|
||||
|
@ -714,8 +708,6 @@
|
|||
"@sortOrderSmallestFirst": {},
|
||||
"albumMimeTypeMixed": "ترکیبی",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumGroupNone": "گروه نکن",
|
||||
"@albumGroupNone": {},
|
||||
"newFilterBanner": "جدید",
|
||||
"@newFilterBanner": {},
|
||||
"albumScreenshots": "تصاویر از صفحه",
|
||||
|
@ -879,8 +871,6 @@
|
|||
"@renameEntryDialogLabel": {},
|
||||
"settingsStorageAccessTile": "دسترسی حافظه",
|
||||
"@settingsStorageAccessTile": {},
|
||||
"filePickerNoItems": "چیزی نیست",
|
||||
"@filePickerNoItems": {},
|
||||
"settingsHomeDialogTitle": "خانه",
|
||||
"@settingsHomeDialogTitle": {},
|
||||
"settingsThumbnailShowRating": "نمایش امتیازبندی",
|
||||
|
@ -1023,7 +1013,7 @@
|
|||
"@aboutDataUsageCache": {},
|
||||
"aboutDataUsageInternal": "داخلی",
|
||||
"@aboutDataUsageInternal": {},
|
||||
"aboutCreditsSectionTitle": "اعتبار",
|
||||
"aboutCreditsSectionTitle": "سپاسنامه",
|
||||
"@aboutCreditsSectionTitle": {},
|
||||
"aboutDataUsageExternal": "خارجی",
|
||||
"@aboutDataUsageExternal": {},
|
||||
|
@ -1033,7 +1023,7 @@
|
|||
"@aboutDataUsageClearCache": {},
|
||||
"aboutCreditsWorldAtlas2": "زیر مجوز ISC.",
|
||||
"@aboutCreditsWorldAtlas2": {},
|
||||
"aboutLicensesBanner": "این برنامه از بستهها و کتابخانههای منبع باز زیر استفاده می کند.",
|
||||
"aboutLicensesBanner": "این برنامه بستهها و کتابخانههای آزاد زیر بهکار میبرد.",
|
||||
"@aboutLicensesBanner": {},
|
||||
"collectionSelectPageTitle": "انتخاب موارد",
|
||||
"@collectionSelectPageTitle": {},
|
||||
|
@ -1053,8 +1043,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"dateThisMonth": "این ماه",
|
||||
"@dateThisMonth": {},
|
||||
"collectionGroupNone": "گروه نکن",
|
||||
"@collectionGroupNone": {},
|
||||
"collectionEmptyVideos": "بدون ویدیو",
|
||||
"@collectionEmptyVideos": {},
|
||||
"drawerCollectionImages": "تصاویر",
|
||||
|
@ -1117,13 +1105,13 @@
|
|||
"@settingsNavigationDrawerEditorPageTitle": {},
|
||||
"settingsConfirmationBeforeMoveUndatedItems": "پیش از جابجایی موارد بدون تاریخ بپرسید",
|
||||
"@settingsConfirmationBeforeMoveUndatedItems": {},
|
||||
"settingsNavigationDrawerBanner": "برای جابجایی و مرتب کردن مجدد موارد، لمس کنید و نگه دارید.",
|
||||
"settingsNavigationDrawerBanner": "برای جابجایی و مرتب کردن دوباره موارد، لمس کنید و نگه دارید.",
|
||||
"@settingsNavigationDrawerBanner": {},
|
||||
"settingsConfirmationVaultDataLoss": "نمایش هشدار از دست دادن دادههای گاوصندوق",
|
||||
"@settingsConfirmationVaultDataLoss": {},
|
||||
"settingsNavigationDrawerTabAlbums": "آلبوم ها",
|
||||
"@settingsNavigationDrawerTabAlbums": {},
|
||||
"settingsThumbnailShowFavouriteIcon": "نمایش نماد علاقهمندی",
|
||||
"settingsThumbnailShowFavouriteIcon": "نمایش نماد برگزیدن",
|
||||
"@settingsThumbnailShowFavouriteIcon": {},
|
||||
"settingsThumbnailShowLocationIcon": "نمایش نماد مکان",
|
||||
"@settingsThumbnailShowLocationIcon": {},
|
||||
|
@ -1349,8 +1337,6 @@
|
|||
"@tagEditorPageAddTagTooltip": {},
|
||||
"tagEditorPageNewTagFieldLabel": "برسب جدید",
|
||||
"@tagEditorPageNewTagFieldLabel": {},
|
||||
"filePickerOpenFrom": "بازکردن از",
|
||||
"@filePickerOpenFrom": {},
|
||||
"searchRatingSectionTitle": "امتیازات",
|
||||
"@searchRatingSectionTitle": {},
|
||||
"searchMetadataSectionTitle": "فراداده",
|
||||
|
@ -1399,7 +1385,7 @@
|
|||
"@tooManyItemsErrorDialogMessage": {},
|
||||
"viewDialogLayoutSectionTitle": "چیدمان",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
"viewDialogReverseSortOrder": "ترتیب مرتب سازی معکوس",
|
||||
"viewDialogReverseSortOrder": "ترتیب مرتبسازی معکوس",
|
||||
"@viewDialogReverseSortOrder": {},
|
||||
"aboutBugCopyInfoInstruction": "رونوشت اطلاعات سامانه",
|
||||
"@aboutBugCopyInfoInstruction": {},
|
||||
|
@ -1556,5 +1542,61 @@
|
|||
"chipActionShowCollection": "نمایش در مجموعه",
|
||||
"@chipActionShowCollection": {},
|
||||
"mapAttributionOsmData": "دادههای نقشه © [OpenStreetMap](https:www.openstreetmap.org/copyright) مشارکتکنندگان",
|
||||
"@mapAttributionOsmData": {}
|
||||
"@mapAttributionOsmData": {},
|
||||
"chipActionRemove": "برداشتن",
|
||||
"@chipActionRemove": {},
|
||||
"mapStyleOpenTopoMap": "اوپنتوپومپ",
|
||||
"@mapStyleOpenTopoMap": {},
|
||||
"editEntryLocationDialogImportGpx": "وارد کردن GPX",
|
||||
"@editEntryLocationDialogImportGpx": {},
|
||||
"sortByPath": "بر پایه مسیر",
|
||||
"@sortByPath": {},
|
||||
"setHomeCustom": "سفارشی",
|
||||
"@setHomeCustom": {},
|
||||
"videoActionShowPreviousFrame": "نمایش قاب پیشین",
|
||||
"@videoActionShowPreviousFrame": {},
|
||||
"videoActionShowNextFrame": "نمایش قاب بعدی",
|
||||
"@videoActionShowNextFrame": {},
|
||||
"sortOrderShortestFirst": "اول کوتاهترین",
|
||||
"@sortOrderShortestFirst": {},
|
||||
"sortOrderLongestFirst": "اول بلندترین",
|
||||
"@sortOrderLongestFirst": {},
|
||||
"editEntryLocationDialogTimeShift": "تغییر زمان",
|
||||
"@editEntryLocationDialogTimeShift": {},
|
||||
"searchFormatSectionTitle": "قالبها",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"appExportDynamicAlbums": "آلبومهای پویا",
|
||||
"@appExportDynamicAlbums": {},
|
||||
"mapAttributionOsmLiberty": "کاشیها بهدست [OpenMapTiles](https://www.openmaptiles.org/)، [CC BY](http://creativecommons.org/licenses/by/4.0) • میزبانیشده بهدست [OSM Americana](https://tile.ourmap.us)",
|
||||
"@mapAttributionOsmLiberty": {},
|
||||
"chipActionDecompose": "جداکردن",
|
||||
"@chipActionDecompose": {},
|
||||
"albumTierDynamic": "پویا",
|
||||
"@albumTierDynamic": {},
|
||||
"newDynamicAlbumDialogTitle": "آلبوم پویای جدید",
|
||||
"@newDynamicAlbumDialogTitle": {},
|
||||
"dynamicAlbumAlreadyExists": "آلبوم پویا از پیش موجود است",
|
||||
"@dynamicAlbumAlreadyExists": {},
|
||||
"sortByDuration": "بر پایه مدت",
|
||||
"@sortByDuration": {},
|
||||
"coordinateFormatDdm": "DDM",
|
||||
"@coordinateFormatDdm": {},
|
||||
"newAlbumDialogAlbumAlreadyExistsHelper": "آلبوم از پیش موجود است",
|
||||
"@newAlbumDialogAlbumAlreadyExistsHelper": {},
|
||||
"collectionActionAddDynamicAlbum": "افزودن آلبوم پویا",
|
||||
"@collectionActionAddDynamicAlbum": {},
|
||||
"selectStorageVolumeDialogTitle": "گزینش حافظه",
|
||||
"@selectStorageVolumeDialogTitle": {},
|
||||
"removeEntryMetadataDialogAll": "همه",
|
||||
"@removeEntryMetadataDialogAll": {},
|
||||
"explorerPageTitle": "کاوشگر",
|
||||
"@explorerPageTitle": {},
|
||||
"explorerActionSelectStorageVolume": "گزینش حافظه",
|
||||
"@explorerActionSelectStorageVolume": {},
|
||||
"mapStyleOsmLiberty": "اواسام لیبریتی",
|
||||
"@mapStyleOsmLiberty": {},
|
||||
"mapAttributionOpenTopoMap": "[SRTM](https://www.earthdata.nasa.gov/sensors/srtm) | کاشیها بهدست [OpenTopoMap](https://opentopomap.org/)، [CC BY-SA](https://creativecommons.org/licenses/by-sa/3.0/)",
|
||||
"@mapAttributionOpenTopoMap": {},
|
||||
"chipActionGoToExplorerPage": "نمایش در کاوشگر",
|
||||
"@chipActionGoToExplorerPage": {}
|
||||
}
|
||||
|
|
|
@ -467,7 +467,7 @@
|
|||
"@menuActionStats": {},
|
||||
"viewDialogSortSectionTitle": "Tri",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Groupes",
|
||||
"viewDialogGroupSectionTitle": "Sections",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Vue",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -561,8 +561,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "par jour",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "ne pas grouper",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Inconnu",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Aujourd’hui",
|
||||
|
@ -639,7 +637,7 @@
|
|||
"@sortByItemCount": {},
|
||||
"sortBySize": "par taille",
|
||||
"@sortBySize": {},
|
||||
"sortByAlbumFileName": "alphabétique",
|
||||
"sortByAlbumFileName": "par titre d’album et élément",
|
||||
"@sortByAlbumFileName": {},
|
||||
"sortByRating": "par notation",
|
||||
"@sortByRating": {},
|
||||
|
@ -665,8 +663,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "par volume de stockage",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "ne pas grouper",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "Mixte",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "Copie",
|
||||
|
@ -1115,16 +1111,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Code source",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Afficher les fichiers masqués",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Ne pas afficher les fichiers masqués",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Ouvrir à partir de",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Aucun élément",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Utiliser ce dossier",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"editEntryLocationDialogSetCustom": "Définir un lieu personnalisé",
|
||||
"@editEntryLocationDialogSetCustom": {},
|
||||
"tagEditorSectionPlaceholders": "Étiquettes de substitution",
|
||||
|
@ -1420,5 +1406,29 @@
|
|||
"sortByPath": "par chemin",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "Formats",
|
||||
"@searchFormatSectionTitle": {}
|
||||
"@searchFormatSectionTitle": {},
|
||||
"chipActionGroup": "Modifier groupement",
|
||||
"@chipActionGroup": {},
|
||||
"createButtonLabel": "CRÉER",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionCreateGroup": "Créer un groupe",
|
||||
"@chipActionCreateGroup": {},
|
||||
"newGroupDialogTitle": "Nouveau groupe",
|
||||
"@newGroupDialogTitle": {},
|
||||
"groupAlreadyExists": "Le groupe existe déjà",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Aucun groupe",
|
||||
"@groupEmpty": {},
|
||||
"groupPickerUseThisGroupButton": "Utiliser ce groupe",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"groupPickerTitle": "Sélection",
|
||||
"@groupPickerTitle": {},
|
||||
"ungrouped": "Non groupé",
|
||||
"@ungrouped": {},
|
||||
"sectionNone": "Aucune section",
|
||||
"@sectionNone": {},
|
||||
"newGroupDialogNameLabel": "Nom du groupe",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"albumTierGroups": "Groupes",
|
||||
"@albumTierGroups": {}
|
||||
}
|
||||
|
|
|
@ -819,13 +819,11 @@
|
|||
"@searchCountriesSectionTitle": {},
|
||||
"collectionActionEmptyBin": "Baleirar lixo",
|
||||
"@collectionActionEmptyBin": {},
|
||||
"albumGroupNone": "Non agrupar",
|
||||
"@albumGroupNone": {},
|
||||
"menuActionSlideshow": "Presentación",
|
||||
"@menuActionSlideshow": {},
|
||||
"menuActionStats": "Estatísticas",
|
||||
"@menuActionStats": {},
|
||||
"viewDialogGroupSectionTitle": "Agrupar",
|
||||
"viewDialogGroupSectionTitle": "Seccións",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"castDialogTitle": "Dispositivos de emisión",
|
||||
"@castDialogTitle": {},
|
||||
|
@ -977,8 +975,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Por día",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Non agrupar",
|
||||
"@collectionGroupNone": {},
|
||||
"drawerSettingsButton": "Axustes",
|
||||
"@drawerSettingsButton": {},
|
||||
"sortOrderNewestFirst": "Novos primeiro",
|
||||
|
@ -1262,8 +1258,6 @@
|
|||
"@mapPointNorthUpTooltip": {},
|
||||
"viewerInfoSearchSuggestionDate": "Data e hora",
|
||||
"@viewerInfoSearchSuggestionDate": {},
|
||||
"filePickerOpenFrom": "Abrir dende",
|
||||
"@filePickerOpenFrom": {},
|
||||
"settingsImageBackground": "Fondo de imaxe",
|
||||
"@settingsImageBackground": {},
|
||||
"settingsViewerQuickActionEditorPageTitle": "Accións rápidas",
|
||||
|
@ -1316,8 +1310,6 @@
|
|||
"@viewerInfoLabelPath": {},
|
||||
"viewerInfoSearchFieldLabel": "Procurar metadatos",
|
||||
"@viewerInfoSearchFieldLabel": {},
|
||||
"filePickerUseThisFolder": "Usar este cartafol",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"settingsLanguageSectionTitle": "Idioma e formatos",
|
||||
"@settingsLanguageSectionTitle": {},
|
||||
"settingsDisablingBinWarningDialogMessage": "Os elementos no lixo borraranse para sempre.",
|
||||
|
@ -1380,8 +1372,6 @@
|
|||
"@tagEditorSectionRecent": {},
|
||||
"tagPlaceholderPlace": "Lugar",
|
||||
"@tagPlaceholderPlace": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Non amosar arquivos agochados",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"viewerInfoLabelAddress": "Enderezo",
|
||||
"@viewerInfoLabelAddress": {},
|
||||
"settingsVideoPageTitle": "Axustes de vídeo",
|
||||
|
@ -1474,10 +1464,6 @@
|
|||
"@tagPlaceholderCountry": {},
|
||||
"tagPlaceholderState": "Estado",
|
||||
"@tagPlaceholderState": {},
|
||||
"filePickerShowHiddenFiles": "Amosar arquivos agochados",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerNoItems": "Sen elementos",
|
||||
"@filePickerNoItems": {},
|
||||
"settingsTimeToTakeActionTile": "Retardo para executar unha acción",
|
||||
"@settingsTimeToTakeActionTile": {},
|
||||
"settingsSubtitleThemeBackgroundColor": "Cor de fondo",
|
||||
|
@ -1624,5 +1610,33 @@
|
|||
"panoramaDisableSensorControl": "Desactivar control do sensor",
|
||||
"@panoramaDisableSensorControl": {},
|
||||
"settingsHiddenFiltersBanner": "As fotos e vídeos que cadren cos filtros ocultos non se amosarán na súa colección.",
|
||||
"@settingsHiddenFiltersBanner": {}
|
||||
"@settingsHiddenFiltersBanner": {},
|
||||
"createButtonLabel": "CREAR",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Agrupar",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Crear grupo",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Grupos",
|
||||
"@albumTierGroups": {},
|
||||
"newGroupDialogTitle": "Novo grupo",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Nome do grupo",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Xa existe o grupo",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Sen grupos",
|
||||
"@groupEmpty": {},
|
||||
"ungrouped": "Non agrupado",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Escolmar grupo",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Usar este grupo",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"sectionNone": "Sen seccións",
|
||||
"@sectionNone": {},
|
||||
"sortByPath": "Por ruta",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "Formatos",
|
||||
"@searchFormatSectionTitle": {}
|
||||
}
|
||||
|
|
|
@ -144,5 +144,63 @@
|
|||
"stopTooltip": "עצור",
|
||||
"@stopTooltip": {},
|
||||
"chipActionGoToExplorerPage": "הצג בסייר",
|
||||
"@chipActionGoToExplorerPage": {}
|
||||
"@chipActionGoToExplorerPage": {},
|
||||
"chipActionSetCover": "הגדר עטיפה",
|
||||
"@chipActionSetCover": {},
|
||||
"chipActionCreateAlbum": "צור אלבום",
|
||||
"@chipActionCreateAlbum": {},
|
||||
"chipActionShowCountryStates": "הצג סטטיסטיקות",
|
||||
"@chipActionShowCountryStates": {},
|
||||
"createButtonLabel": "צור",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "קבוצה",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "צור קבוצה",
|
||||
"@chipActionCreateGroup": {},
|
||||
"chipActionCreateVault": "צור כספת",
|
||||
"@chipActionCreateVault": {},
|
||||
"newGroupDialogTitle": "קבוצה חדשה",
|
||||
"@newGroupDialogTitle": {},
|
||||
"groupAlreadyExists": "הקבוצה כבר קיימת",
|
||||
"@groupAlreadyExists": {},
|
||||
"entryActionDelete": "מחיקה",
|
||||
"@entryActionDelete": {},
|
||||
"entryActionConvert": "המרה",
|
||||
"@entryActionConvert": {},
|
||||
"entryActionRotateCCW": "סובב נגד כיוון השעון",
|
||||
"@entryActionRotateCCW": {},
|
||||
"entryActionShare": "שיתוף",
|
||||
"@entryActionShare": {},
|
||||
"entryActionShareVideoOnly": "שיתוף וידיאו בלבד",
|
||||
"@entryActionShareVideoOnly": {},
|
||||
"videoActionSelectStreams": "בחר מסלולים",
|
||||
"@videoActionSelectStreams": {},
|
||||
"videoActionShowPreviousFrame": "הצג פריים קודם",
|
||||
"@videoActionShowPreviousFrame": {},
|
||||
"videoActionShowNextFrame": "הצג פריים הבא",
|
||||
"@videoActionShowNextFrame": {},
|
||||
"chipActionConfigureVault": "הגדרת כספת",
|
||||
"@chipActionConfigureVault": {},
|
||||
"entryActionCopyToClipboard": "הועתק ללוח",
|
||||
"@entryActionCopyToClipboard": {},
|
||||
"entryActionShareImageOnly": "שיתוף תמונה בלבד",
|
||||
"@entryActionShareImageOnly": {},
|
||||
"entryActionRotateCW": "סובב עם כיוון השעון",
|
||||
"@entryActionRotateCW": {},
|
||||
"entryActionFlip": "הפוך אופקית",
|
||||
"@entryActionFlip": {},
|
||||
"entryActionPrint": "הדפסה",
|
||||
"@entryActionPrint": {},
|
||||
"entryActionViewSource": "מקור וידאו",
|
||||
"@entryActionViewSource": {},
|
||||
"entryActionShowGeoTiffOnMap": "הצג כשכבת מפה",
|
||||
"@entryActionShowGeoTiffOnMap": {},
|
||||
"entryActionInfo": "מידע",
|
||||
"@entryActionInfo": {},
|
||||
"entryActionExport": "ייצוא",
|
||||
"@entryActionExport": {},
|
||||
"entryActionRename": "שינוי שם",
|
||||
"@entryActionRename": {},
|
||||
"entryActionRestore": "שחזור",
|
||||
"@entryActionRestore": {}
|
||||
}
|
||||
|
|
|
@ -864,8 +864,6 @@
|
|||
"@collectionPageTitle": {},
|
||||
"collectionGroupMonth": "महीने के अनुसार",
|
||||
"@collectionGroupMonth": {},
|
||||
"collectionGroupNone": "समूह न बनाएं",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "अज्ञात",
|
||||
"@sectionUnknown": {},
|
||||
"dateYesterday": "कल",
|
||||
|
@ -1089,8 +1087,6 @@
|
|||
"@sortByRating": {},
|
||||
"sortByDuration": "समय के अनुसार",
|
||||
"@sortByDuration": {},
|
||||
"albumGroupNone": "ग्रुप न बनाए",
|
||||
"@albumGroupNone": {},
|
||||
"albumPickPageTitleCopy": "एल्बम में कॉपी करे",
|
||||
"@albumPickPageTitleCopy": {},
|
||||
"albumPickPageTitleExport": "एल्बम में एक्सपोर्ट करे",
|
||||
|
|
|
@ -291,7 +291,7 @@
|
|||
"@tileLayoutMosaic": {},
|
||||
"tileLayoutGrid": "Rács",
|
||||
"@tileLayoutGrid": {},
|
||||
"viewDialogGroupSectionTitle": "Csoport",
|
||||
"viewDialogGroupSectionTitle": "Szekciók",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"menuActionStats": "Statisztikák",
|
||||
"@menuActionStats": {},
|
||||
|
@ -433,8 +433,6 @@
|
|||
"@viewerInfoLabelDate": {},
|
||||
"viewerInfoUnknown": "ismeretlen",
|
||||
"@viewerInfoUnknown": {},
|
||||
"filePickerShowHiddenFiles": "Rejtett fájlok mutatása",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"sourceViewerPageTitle": "Forrás",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"tagPlaceholderPlace": "Hely",
|
||||
|
@ -445,8 +443,6 @@
|
|||
"@tagEditorSectionRecent": {},
|
||||
"viewerInfoSearchSuggestionResolution": "Felbontás",
|
||||
"@viewerInfoSearchSuggestionResolution": {},
|
||||
"filePickerUseThisFolder": "Mappa használata",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"tagPlaceholderState": "Megye",
|
||||
"@tagPlaceholderState": {},
|
||||
"tagEditorPageAddTagTooltip": "Címke hozzáadása",
|
||||
|
@ -455,12 +451,8 @@
|
|||
"@tagEditorPageNewTagFieldLabel": {},
|
||||
"tagEditorPageTitle": "Címkék szerkesztése",
|
||||
"@tagEditorPageTitle": {},
|
||||
"filePickerNoItems": "Nincsenek elemek",
|
||||
"@filePickerNoItems": {},
|
||||
"settingsThumbnailSectionTitle": "Miniatűrök",
|
||||
"@settingsThumbnailSectionTitle": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Ne mutassa a rejtett fájlokat",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"settingsVideoControlsPageTitle": "Vezérlők",
|
||||
"@settingsVideoControlsPageTitle": {},
|
||||
"settingsVideoControlsTile": "Vezérlők",
|
||||
|
@ -1062,8 +1054,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Napok szerint",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Nincs csoportositás",
|
||||
"@collectionGroupNone": {},
|
||||
"collectionDeleteFailureFeedback": "{count, plural, =1{Elem törlése sikertelen} other{{count} elem törlése sikertelen}}",
|
||||
"@collectionDeleteFailureFeedback": {
|
||||
"placeholders": {
|
||||
|
@ -1140,8 +1130,6 @@
|
|||
"@sortOrderHighestFirst": {},
|
||||
"sortOrderLowestFirst": "Legalacsonyabb legelöl",
|
||||
"@sortOrderLowestFirst": {},
|
||||
"albumGroupNone": "Nincs csoportositás",
|
||||
"@albumGroupNone": {},
|
||||
"albumPickPageTitlePick": "Album választása",
|
||||
"@albumPickPageTitlePick": {},
|
||||
"searchCollectionFieldHint": "Gyűjtemény keresése",
|
||||
|
@ -1342,8 +1330,6 @@
|
|||
"@mapPointNorthUpTooltip": {},
|
||||
"viewerInfoSearchSuggestionDimensions": "Méretek",
|
||||
"@viewerInfoSearchSuggestionDimensions": {},
|
||||
"filePickerOpenFrom": "Megnyitás innen",
|
||||
"@filePickerOpenFrom": {},
|
||||
"panoramaDisableSensorControl": "Szenzoros vezérlés letiltása",
|
||||
"@panoramaDisableSensorControl": {},
|
||||
"panoramaEnableSensorControl": "Szenzoros vezérlés engedélyezése",
|
||||
|
@ -1608,5 +1594,33 @@
|
|||
"editEntryLocationDialogTimeShift": "Időeltolódás",
|
||||
"@editEntryLocationDialogTimeShift": {},
|
||||
"removeEntryMetadataDialogAll": "Összes",
|
||||
"@removeEntryMetadataDialogAll": {}
|
||||
"@removeEntryMetadataDialogAll": {},
|
||||
"sortByPath": "Útvonal szerint",
|
||||
"@sortByPath": {},
|
||||
"chipActionCreateGroup": "Csoport létrehozása",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Csoportok",
|
||||
"@albumTierGroups": {},
|
||||
"chipActionGroup": "Csoportosítás",
|
||||
"@chipActionGroup": {},
|
||||
"createButtonLabel": "LÉTREHOZÁS",
|
||||
"@createButtonLabel": {},
|
||||
"newGroupDialogTitle": "Új csoport",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Csoport neve",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Csoport már létezik",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Nincsenek csoportok",
|
||||
"@groupEmpty": {},
|
||||
"ungrouped": "Csoportosítatlan",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Válassza ki a csoportot",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Használja ezt a csoportot",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"searchFormatSectionTitle": "Formátumok",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"sectionNone": "Semmi szerint",
|
||||
"@sectionNone": {}
|
||||
}
|
||||
|
|
|
@ -453,7 +453,7 @@
|
|||
"@menuActionStats": {},
|
||||
"viewDialogSortSectionTitle": "Sortir",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Grup",
|
||||
"viewDialogGroupSectionTitle": "Bagian",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Tata letak",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -545,8 +545,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Lewat hari",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Jangan kelompokkan",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Tidak dikenal",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Hari ini",
|
||||
|
@ -647,8 +645,6 @@
|
|||
"@albumGroupTier": {},
|
||||
"albumGroupVolume": "Lewat volume penyimpanan",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "Jangan kelompokkan",
|
||||
"@albumGroupNone": {},
|
||||
"albumPickPageTitleCopy": "Salin ke Album",
|
||||
"@albumPickPageTitleCopy": {},
|
||||
"albumPickPageTitleExport": "Ekspor ke Album",
|
||||
|
@ -1085,16 +1081,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Sumber",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Tampilkan file tersembunyi",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Jangan tampilkan file tersembunyi",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Buka dari",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Tidak ada benda",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Gunakan folder ini",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"viewerTransitionNone": "Tidak ada",
|
||||
"@viewerTransitionNone": {},
|
||||
"widgetOpenPageHome": "Buka beranda",
|
||||
|
@ -1416,5 +1402,33 @@
|
|||
"editEntryLocationDialogTimeShift": "Pergeseran waktu",
|
||||
"@editEntryLocationDialogTimeShift": {},
|
||||
"removeEntryMetadataDialogAll": "Semua",
|
||||
"@removeEntryMetadataDialogAll": {}
|
||||
"@removeEntryMetadataDialogAll": {},
|
||||
"sortByPath": "Melalui lokasi",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "Format",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"sectionNone": "Tidak ada bagian",
|
||||
"@sectionNone": {},
|
||||
"albumTierGroups": "Kelompok",
|
||||
"@albumTierGroups": {},
|
||||
"createButtonLabel": "BUAT",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Kelompok",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Buat kelompok",
|
||||
"@chipActionCreateGroup": {},
|
||||
"ungrouped": "Tidak dikelompokkan",
|
||||
"@ungrouped": {},
|
||||
"newGroupDialogTitle": "Kelompok Baru",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Nama kelompok",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Kelompok sudah ada",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Tidak ada kelompok",
|
||||
"@groupEmpty": {},
|
||||
"groupPickerTitle": "Pilih Kelompok",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Gunakan kelompok ini",
|
||||
"@groupPickerUseThisGroupButton": {}
|
||||
}
|
||||
|
|
|
@ -13,8 +13,6 @@
|
|||
"@settingsNavigationDrawerAddAlbum": {},
|
||||
"settingsPrivacySectionTitle": "Persónuvernd",
|
||||
"@settingsPrivacySectionTitle": {},
|
||||
"filePickerOpenFrom": "Opið frá",
|
||||
"@filePickerOpenFrom": {},
|
||||
"settingsEnableBinSubtitle": "Halda eyddum atriðum í 30 daga",
|
||||
"@settingsEnableBinSubtitle": {},
|
||||
"viewerInfoPageTitle": "Upplýsingar",
|
||||
|
@ -425,8 +423,6 @@
|
|||
"@viewerSetWallpaperButtonLabel": {},
|
||||
"settingsVideoResumptionModeTile": "Halda afspilun áfram",
|
||||
"@settingsVideoResumptionModeTile": {},
|
||||
"collectionGroupNone": "Ekki hópa",
|
||||
"@collectionGroupNone": {},
|
||||
"searchRatingSectionTitle": "Einkunnir",
|
||||
"@searchRatingSectionTitle": {},
|
||||
"collectionCopyFailureFeedback": "{count, plural, =1{Mistókst að afrita 1 atriði} other{Mistókst að afrita {count} atriðum}}",
|
||||
|
@ -467,8 +463,6 @@
|
|||
"@albumGroupTier": {},
|
||||
"aboutBugReportInstruction": "Tilkynna á GitHub með atvikaskrám og kerfisupplýsingum",
|
||||
"@aboutBugReportInstruction": {},
|
||||
"filePickerUseThisFolder": "Nota þessa möppu",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"videoActionCaptureFrame": "Taka ramma",
|
||||
"@videoActionCaptureFrame": {},
|
||||
"patternDialogEnter": "Settu inn mynstur",
|
||||
|
@ -533,7 +527,7 @@
|
|||
"@settingsLanguagePageTitle": {},
|
||||
"rootDirectoryDescription": "rótarmöppu",
|
||||
"@rootDirectoryDescription": {},
|
||||
"viewDialogGroupSectionTitle": "Hópur",
|
||||
"viewDialogGroupSectionTitle": "Hlutar",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"maxBrightnessAlways": "Alltaf",
|
||||
"@maxBrightnessAlways": {},
|
||||
|
@ -679,8 +673,6 @@
|
|||
"@settingsHomeTile": {},
|
||||
"entryActionOpenMap": "Birta í landakortaforriti",
|
||||
"@entryActionOpenMap": {},
|
||||
"filePickerShowHiddenFiles": "Birta faldar skrár",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"collectionGroupDay": "Eftir dögum",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupAlbum": "Eftir albúmum",
|
||||
|
@ -816,10 +808,6 @@
|
|||
"@pinDialogEnter": {},
|
||||
"videoControlsPlayOutside": "Opna með öðrum spilara",
|
||||
"@videoControlsPlayOutside": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Ekki birta faldar skrár",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerNoItems": "Engir hlutir",
|
||||
"@filePickerNoItems": {},
|
||||
"settingsCoordinateFormatDialogTitle": "Snið hnita",
|
||||
"@settingsCoordinateFormatDialogTitle": {},
|
||||
"collectionActionShowTitleSearch": "Birta titilsíu",
|
||||
|
@ -916,8 +904,6 @@
|
|||
"@entryActionSetAs": {},
|
||||
"sortOrderLowestFirst": "Lægsta fyrst",
|
||||
"@sortOrderLowestFirst": {},
|
||||
"albumGroupNone": "Ekki hópa",
|
||||
"@albumGroupNone": {},
|
||||
"statsTopStatesSectionTitle": "Algengustu héruð",
|
||||
"@statsTopStatesSectionTitle": {},
|
||||
"settingsViewerQuickActionEditorDisplayedButtonsSectionTitle": "Birtir hnappar",
|
||||
|
@ -1360,7 +1346,7 @@
|
|||
"@binPageTitle": {},
|
||||
"tagPlaceholderState": "Hérað",
|
||||
"@tagPlaceholderState": {},
|
||||
"sortByAlbumFileName": "Eftir heiti albúma og skráa",
|
||||
"sortByAlbumFileName": "Eftir heiti albúma og atriða",
|
||||
"@sortByAlbumFileName": {},
|
||||
"deleteMultiAlbumConfirmationDialogMessage": "{count, plural, =1{Eyða þessum albúmum og atriðinu í þeim?} other{Eyða þessum albúmum og {count} atriðum í þeim??}}",
|
||||
"@deleteMultiAlbumConfirmationDialogMessage": {
|
||||
|
@ -1612,5 +1598,29 @@
|
|||
"searchFormatSectionTitle": "Snið",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"sortByPath": "Eftir slóð",
|
||||
"@sortByPath": {}
|
||||
"@sortByPath": {},
|
||||
"groupEmpty": "Engir hópar",
|
||||
"@groupEmpty": {},
|
||||
"newGroupDialogTitle": "Nýr hópur",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Heiti hóps",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"createButtonLabel": "BÚA TIL",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Hópa",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Útbúa hóp",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Hópar",
|
||||
"@albumTierGroups": {},
|
||||
"sectionNone": "Engir hlutar",
|
||||
"@sectionNone": {},
|
||||
"groupAlreadyExists": "Hópur er þegar til",
|
||||
"@groupAlreadyExists": {},
|
||||
"ungrouped": "Óhópað",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Veldu hóp",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Nota þennan hóp",
|
||||
"@groupPickerUseThisGroupButton": {}
|
||||
}
|
||||
|
|
|
@ -463,7 +463,7 @@
|
|||
"@menuActionStats": {},
|
||||
"viewDialogSortSectionTitle": "Ordina",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Raggruppa",
|
||||
"viewDialogGroupSectionTitle": "Sezioni",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Layout",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -557,8 +557,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Per giorno",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Non raggruppare",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Sconosciuto",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Oggi",
|
||||
|
@ -661,8 +659,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "Per volume archiviazione",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "Non raggruppare",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "Misto",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "Copia nell’album",
|
||||
|
@ -1111,16 +1107,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Codice sorgente",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Visualizza file nascosti",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Non visualizzare i file nascosti",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Apri da",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Nessun elemento",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Usa questa cartella",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"durationDialogSeconds": "Secondi",
|
||||
"@durationDialogSeconds": {},
|
||||
"settingsAllowMediaManagement": "Consenti gestione media",
|
||||
|
@ -1414,5 +1400,35 @@
|
|||
"editEntryLocationDialogTimeShift": "Scostamento tempo",
|
||||
"@editEntryLocationDialogTimeShift": {},
|
||||
"editEntryLocationDialogImportGpx": "Importa GPX",
|
||||
"@editEntryLocationDialogImportGpx": {}
|
||||
"@editEntryLocationDialogImportGpx": {},
|
||||
"newGroupDialogTitle": "Nuovo gruppo",
|
||||
"@newGroupDialogTitle": {},
|
||||
"groupEmpty": "Nessun gruppo",
|
||||
"@groupEmpty": {},
|
||||
"newGroupDialogNameLabel": "Nome gruppo",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"sortByPath": "Per percorso",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "Formati",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"removeEntryMetadataDialogAll": "Tutti",
|
||||
"@removeEntryMetadataDialogAll": {},
|
||||
"createButtonLabel": "CREA",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Gruppo",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Crea gruppo",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Gruppi",
|
||||
"@albumTierGroups": {},
|
||||
"groupAlreadyExists": "Gruppo già esistente",
|
||||
"@groupAlreadyExists": {},
|
||||
"ungrouped": "Non raggruppato",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Scegli gruppo",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Usa questo gruppo",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"sectionNone": "Nessuna sezione",
|
||||
"@sectionNone": {}
|
||||
}
|
||||
|
|
|
@ -317,7 +317,7 @@
|
|||
"@binEntriesConfirmationDialogMessage": {},
|
||||
"deleteEntriesConfirmationDialogMessage": "{count, plural, =1{このアイテムを削除しますか?} other{{count} 件のアイテムを削除しますか?}}",
|
||||
"@deleteEntriesConfirmationDialogMessage": {},
|
||||
"moveUndatedConfirmationDialogMessage": "いくつかのアイテムはメタデータ上に日付がありません。メタデータ上の日付が設定されない場合、この操作によりこれらの現在の日付はリセットされます",
|
||||
"moveUndatedConfirmationDialogMessage": "続行する前にアイテムの日付を保存しますか?",
|
||||
"@moveUndatedConfirmationDialogMessage": {},
|
||||
"moveUndatedConfirmationDialogSetDate": "日付を設定",
|
||||
"@moveUndatedConfirmationDialogSetDate": {},
|
||||
|
@ -535,8 +535,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "日別",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "グループ化しない",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "不明",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "今日",
|
||||
|
@ -621,8 +619,6 @@
|
|||
"@albumGroupTier": {},
|
||||
"albumGroupVolume": "ストレージ ボリューム別",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "グループ化しない",
|
||||
"@albumGroupNone": {},
|
||||
"albumPickPageTitleCopy": "アルバムにコピー",
|
||||
"@albumPickPageTitleCopy": {},
|
||||
"albumPickPageTitleExport": "アルバムにエクスポート",
|
||||
|
@ -1047,16 +1043,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "ソース",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "非表示のファイルを表示する",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "非表示のファイルを表示しない",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "次から開く",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "アイテムはありません",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "このフォルダを使用",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"entryInfoActionEditTitleDescription": "タイトルと説明を編集",
|
||||
"@entryInfoActionEditTitleDescription": {},
|
||||
"filterNoDateLabel": "日付なし",
|
||||
|
|
|
@ -939,8 +939,6 @@
|
|||
"@statsTopTagsSectionTitle": {},
|
||||
"tagEditorSectionRecent": "ಇತ್ತೀಚಿನವು",
|
||||
"@tagEditorSectionRecent": {},
|
||||
"filePickerOpenFrom": "ಇಂದ ತೆರೆಯಿರಿ",
|
||||
"@filePickerOpenFrom": {},
|
||||
"aboutLinkPolicy": "ಗೌಪ್ಯತೆ ನೀತಿ",
|
||||
"@aboutLinkPolicy": {},
|
||||
"aboutBugReportButton": "ವರದಿ",
|
||||
|
@ -1015,8 +1013,6 @@
|
|||
"@mapStyleDialogTitle": {},
|
||||
"mapZoomOutTooltip": "ಕುಗ್ಗಿಸು",
|
||||
"@mapZoomOutTooltip": {},
|
||||
"filePickerUseThisFolder": "ಈ ಕೋಶವನ್ನು ಬಳಸಿ",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"sortByAlbumFileName": "ಆಲ್ಬಮ್ ಮತ್ತು ಕಡತದ ಹೆಸರಿನಂತೆ",
|
||||
"@sortByAlbumFileName": {},
|
||||
"panoramaDisableSensorControl": "ಸಂವೇದಕ ನಿಯಂತ್ರಣವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ",
|
||||
|
@ -1107,8 +1103,6 @@
|
|||
"@albumVideoCaptures": {},
|
||||
"settingsCollectionQuickActionsTile": "ತ್ವರಿತ ಕ್ರಮಗಳು",
|
||||
"@settingsCollectionQuickActionsTile": {},
|
||||
"filePickerDoNotShowHiddenFiles": "ಮರೆಮಾಡಿದ ಕಡತಗಳನ್ನು ತೋರಿಸಬೇಡಿ",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"viewerInfoSearchEmpty": "ಹೊಂದಾಣಿಕೆಯ ಕೀಲಿಗಳಿಲ್ಲ",
|
||||
"@viewerInfoSearchEmpty": {},
|
||||
"locationPickerUseThisLocationButton": "ಈ ಸ್ಥಳವನ್ನು ಬಳಸಿ",
|
||||
|
@ -1329,8 +1323,6 @@
|
|||
"@tagEditorPageAddTagTooltip": {},
|
||||
"sourceViewerPageTitle": "ಮೂಲ",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "ಮರೆಮಾಡಿದ ಕಡತಗಳನ್ನು ತೋರಿಸಿ",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"albumTierSpecial": "ಸಾಮಾನ್ಯ",
|
||||
"@albumTierSpecial": {},
|
||||
"collectionActionAddDynamicAlbum": "ಡೈನಾಮಿಕ್ ಆಲ್ಬಮ್ ಸೇರಿಸಿ",
|
||||
|
@ -1389,8 +1381,6 @@
|
|||
},
|
||||
"sortOrderLowestFirst": "ಕಡಿಮೆಯದು ಮೊದಲು",
|
||||
"@sortOrderLowestFirst": {},
|
||||
"albumGroupNone": "ಗುಂಪು ಮಾಡಬೇಡಿ",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "ಮಿಶ್ರಿತ",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitlePick": "ಆಲ್ಬಮ್ ಆಯ್ಕೆಮಾಡಿ",
|
||||
|
@ -1471,8 +1461,6 @@
|
|||
"@viewerInfoOpenEmbeddedFailureFeedback": {},
|
||||
"viewerInfoSearchFieldLabel": "ಹುದುಗಿಸಿದ ದತ್ತಾಂಶವನ್ನು ಹುಡುಕಿ",
|
||||
"@viewerInfoSearchFieldLabel": {},
|
||||
"filePickerNoItems": "ವಸ್ತುಗಳಿಲ್ಲ",
|
||||
"@filePickerNoItems": {},
|
||||
"viewerInfoLabelSize": "ಪ್ರಮಾಣ",
|
||||
"@viewerInfoLabelSize": {},
|
||||
"menuActionStats": "ಅಂಕಿಅಂಶಗಳು",
|
||||
|
@ -1507,8 +1495,6 @@
|
|||
"@collectionGroupAlbum": {},
|
||||
"collectionGroupDay": "ದಿನದಂತೆ",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "ಗುಂಪು ಮಾಡಬೇಡಿ",
|
||||
"@collectionGroupNone": {},
|
||||
"collectionMoveSuccessFeedback": "{count, plural, =1{1 ವಸ್ತುವನ್ನು ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ} other{{count} ವಸ್ತುಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ}}",
|
||||
"@collectionMoveSuccessFeedback": {
|
||||
"placeholders": {
|
||||
|
|
|
@ -561,8 +561,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "날짜별로",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "묶음 없음",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "없음",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "오늘",
|
||||
|
@ -639,7 +637,7 @@
|
|||
"@sortByItemCount": {},
|
||||
"sortBySize": "크기",
|
||||
"@sortBySize": {},
|
||||
"sortByAlbumFileName": "이름",
|
||||
"sortByAlbumFileName": "앨범 및 항목 제목",
|
||||
"@sortByAlbumFileName": {},
|
||||
"sortByRating": "별점",
|
||||
"@sortByRating": {},
|
||||
|
@ -665,8 +663,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "저장공간별로",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "묶음 없음",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "혼합",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "앨범으로 복사",
|
||||
|
@ -1115,16 +1111,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "소스 코드",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "숨겨진 파일 표시",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "숨겨진 파일 표시 안함",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "다음에서 열기:",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "항목 없음",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "이 폴더 사용",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"editEntryLocationDialogSetCustom": "지정 장소로 편집",
|
||||
"@editEntryLocationDialogSetCustom": {},
|
||||
"tagEditorSectionPlaceholders": "자리 표시자",
|
||||
|
@ -1420,5 +1406,29 @@
|
|||
"sortByPath": "경로",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "형식",
|
||||
"@searchFormatSectionTitle": {}
|
||||
"@searchFormatSectionTitle": {},
|
||||
"chipActionCreateGroup": "그룹 만들기",
|
||||
"@chipActionCreateGroup": {},
|
||||
"chipActionGroup": "그룹 변경",
|
||||
"@chipActionGroup": {},
|
||||
"albumTierGroups": "그룹",
|
||||
"@albumTierGroups": {},
|
||||
"newGroupDialogTitle": "새 그룹 만들기",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "그룹 이름",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "사용 중인 이름입니다",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "그룹이 없습니다",
|
||||
"@groupEmpty": {},
|
||||
"groupPickerTitle": "그룹 선택",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "이 그룹 사용",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"ungrouped": "그룹 없이",
|
||||
"@ungrouped": {},
|
||||
"sectionNone": "묶음 없이",
|
||||
"@sectionNone": {},
|
||||
"createButtonLabel": "추가",
|
||||
"@createButtonLabel": {}
|
||||
}
|
||||
|
|
|
@ -547,8 +547,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Pagal dieną",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Negrupuoti",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Nežinoma",
|
||||
"@sectionUnknown": {},
|
||||
"dateThisMonth": "Šį mėnesį",
|
||||
|
@ -593,8 +591,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "Pagal apimtį saugykloje",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "Negrupuoti",
|
||||
"@albumGroupNone": {},
|
||||
"albumPickPageTitleCopy": "Kopijuoti į albumą",
|
||||
"@albumPickPageTitleCopy": {},
|
||||
"albumPickPageTitleExport": "Eksportuoti į albumą",
|
||||
|
@ -1311,14 +1307,6 @@
|
|||
"@panoramaEnableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Šaltinis",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Rodyti paslėptus failus",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Nerodyti paslėptų failų",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerNoItems": "Nėra elementų",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Naudoti šį aplanką",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"widgetDisplayedItemMostRecent": "Naujausia",
|
||||
"@widgetDisplayedItemMostRecent": {},
|
||||
"widgetOpenPageCollection": "Atidaryti kolekciją",
|
||||
|
@ -1341,8 +1329,6 @@
|
|||
"@mapAttributionStamen": {},
|
||||
"tagPlaceholderPlace": "Vieta",
|
||||
"@tagPlaceholderPlace": {},
|
||||
"filePickerOpenFrom": "Atidaryti iš",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filterNoAddressLabel": "Nėra adreso",
|
||||
"@filterNoAddressLabel": {},
|
||||
"filterAspectRatioLandscapeLabel": "Gulsčias",
|
||||
|
|
|
@ -881,8 +881,6 @@
|
|||
"@collectionSearchTitlesHintText": {},
|
||||
"collectionGroupDay": "ရက်အလိုက်",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "စုမပြပါနှင့်",
|
||||
"@collectionGroupNone": {},
|
||||
"settingsActionExport": "ဆက်တင်များပို့ရန်",
|
||||
"@settingsActionExport": {},
|
||||
"settingsActionExportDialogTitle": "ဆက်တင်များပို့ခြင်း",
|
||||
|
@ -941,8 +939,6 @@
|
|||
"@albumGroupVolume": {},
|
||||
"albumGroupTier": "အဆင့်အလိုက်",
|
||||
"@albumGroupTier": {},
|
||||
"albumGroupNone": "စုမပြပါနှင့်",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "ရောထား",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"setCoverDialogAuto": "အလိုအလျောက်",
|
||||
|
@ -1316,5 +1312,19 @@
|
|||
"settingsVideoPlaybackTile": "ဖွင့်ကြည့်ခြင်း",
|
||||
"@settingsVideoPlaybackTile": {},
|
||||
"chipActionShowCollection": "စုစည်းမှုထဲမှာ ပြရန်",
|
||||
"@chipActionShowCollection": {}
|
||||
"@chipActionShowCollection": {},
|
||||
"chipActionDecompose": "ဖြတ်ထုတ်ရန်",
|
||||
"@chipActionDecompose": {},
|
||||
"chipActionGroup": "အုပ်စုဖွဲ့မည်",
|
||||
"@chipActionGroup": {},
|
||||
"stopTooltip": "ရပ်ရန်",
|
||||
"@stopTooltip": {},
|
||||
"createButtonLabel": "အသစ်ထည့်ရန်",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionRemove": "ဖယ်ရှားမည်",
|
||||
"@chipActionRemove": {},
|
||||
"chipActionGoToExplorerPage": "Explorer ထဲတွင်ပြမည်",
|
||||
"@chipActionGoToExplorerPage": {},
|
||||
"chipActionCreateGroup": "အုပ်စုအသစ်ပြုလုပ်မည်",
|
||||
"@chipActionCreateGroup": {}
|
||||
}
|
||||
|
|
|
@ -465,8 +465,6 @@
|
|||
"@videoPlaybackSkip": {},
|
||||
"newAlbumDialogNameLabelAlreadyExistsHelper": "Mappen finnes allerede",
|
||||
"@newAlbumDialogNameLabelAlreadyExistsHelper": {},
|
||||
"filePickerShowHiddenFiles": "Vis skjulte filer",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"themeBrightnessBlack": "Svart",
|
||||
"@themeBrightnessBlack": {},
|
||||
"albumTierNew": "Ny",
|
||||
|
@ -535,8 +533,6 @@
|
|||
"@collectionActionRescan": {},
|
||||
"sortOrderSmallestFirst": "Minste først",
|
||||
"@sortOrderSmallestFirst": {},
|
||||
"albumGroupNone": "Ikke grupper",
|
||||
"@albumGroupNone": {},
|
||||
"editEntryDialogTargetFieldsHeader": "Felter å endre",
|
||||
"@editEntryDialogTargetFieldsHeader": {},
|
||||
"editEntryDialogCopyFromItem": "Kopier fra annet element",
|
||||
|
@ -613,8 +609,6 @@
|
|||
"@collectionGroupDay": {},
|
||||
"dateThisMonth": "Denne måneden",
|
||||
"@dateThisMonth": {},
|
||||
"collectionGroupNone": "Ikke grupper",
|
||||
"@collectionGroupNone": {},
|
||||
"drawerCollectionAnimated": "Animert",
|
||||
"@drawerCollectionAnimated": {},
|
||||
"drawerCollectionSphericalVideos": "360°-videoer",
|
||||
|
@ -904,14 +898,6 @@
|
|||
"@viewerInfoSearchSuggestionRights": {},
|
||||
"tagEditorPageAddTagTooltip": "Legg til etikett",
|
||||
"@tagEditorPageAddTagTooltip": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Ikke vis skjulte filer",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Åpne fra",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Ingen elementer",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Bruk denne mappen",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"sourceStateLocatingCountries": "Lokalisering av land",
|
||||
"@sourceStateLocatingCountries": {},
|
||||
"sourceStateLocatingPlaces": "Lokalisering av steder",
|
||||
|
|
|
@ -461,7 +461,7 @@
|
|||
"@menuActionStats": {},
|
||||
"viewDialogSortSectionTitle": "Sorteer",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Groeperen",
|
||||
"viewDialogGroupSectionTitle": "Secties",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Layout",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -535,9 +535,9 @@
|
|||
"@collectionActionAddShortcut": {},
|
||||
"collectionActionEmptyBin": "Prullenbak leegmaken",
|
||||
"@collectionActionEmptyBin": {},
|
||||
"collectionActionCopy": "Kopieer naar Album",
|
||||
"collectionActionCopy": "Naar album kopiëren",
|
||||
"@collectionActionCopy": {},
|
||||
"collectionActionMove": "Verplaats naar Album",
|
||||
"collectionActionMove": "Naar album verplaatsen",
|
||||
"@collectionActionMove": {},
|
||||
"collectionActionRescan": "Opnieuw indexeren",
|
||||
"@collectionActionRescan": {},
|
||||
|
@ -551,8 +551,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Op dag",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Niet groeperen",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Onbekend",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Vandaag",
|
||||
|
@ -629,7 +627,7 @@
|
|||
"@sortByItemCount": {},
|
||||
"sortBySize": "Op grootte",
|
||||
"@sortBySize": {},
|
||||
"sortByAlbumFileName": "Op album- en bestandsnaam",
|
||||
"sortByAlbumFileName": "Op album- en itemnaam",
|
||||
"@sortByAlbumFileName": {},
|
||||
"sortByRating": "Op waardering",
|
||||
"@sortByRating": {},
|
||||
|
@ -655,15 +653,13 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "Op opslagvolume",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "Niet groeperen",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "Gemengd",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "Kopieer naar Album",
|
||||
"albumPickPageTitleCopy": "Naar album kopiëren",
|
||||
"@albumPickPageTitleCopy": {},
|
||||
"albumPickPageTitleExport": "Exporteren naar Album",
|
||||
"@albumPickPageTitleExport": {},
|
||||
"albumPickPageTitleMove": "Verplaats naar Album",
|
||||
"albumPickPageTitleMove": "Naar album verplaatsen",
|
||||
"@albumPickPageTitleMove": {},
|
||||
"albumPickPageTitlePick": "Kies Album",
|
||||
"@albumPickPageTitlePick": {},
|
||||
|
@ -1105,16 +1101,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Source",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Verborgen bestanden weergeven",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Verborgen bestanden niet tonen",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Openen van",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Geen items",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Deze map gebruiken",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"widgetOpenPageCollection": "Verzameling openen",
|
||||
"@widgetOpenPageCollection": {},
|
||||
"widgetOpenPageViewer": "Voorbeeld openen",
|
||||
|
@ -1421,5 +1407,29 @@
|
|||
"searchFormatSectionTitle": "Formaten",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"sortByPath": "Op pad",
|
||||
"@sortByPath": {}
|
||||
"@sortByPath": {},
|
||||
"sectionNone": "Geen secties",
|
||||
"@sectionNone": {},
|
||||
"createButtonLabel": "AANMAKEN",
|
||||
"@createButtonLabel": {},
|
||||
"groupPickerUseThisGroupButton": "Deze groep gebruiken",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"newGroupDialogTitle": "Nieuwe groep",
|
||||
"@newGroupDialogTitle": {},
|
||||
"chipActionGroup": "Groepering wijzigen",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Groep aanmaken",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Groepen",
|
||||
"@albumTierGroups": {},
|
||||
"newGroupDialogNameLabel": "Groepsnaam",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Groep bestaat al",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Geen groep",
|
||||
"@groupEmpty": {},
|
||||
"groupPickerTitle": "Groep kiezen",
|
||||
"@groupPickerTitle": {},
|
||||
"ungrouped": "Niet gegroepeerd",
|
||||
"@ungrouped": {}
|
||||
}
|
||||
|
|
|
@ -430,16 +430,10 @@
|
|||
"@viewerInfoLabelCoordinates": {},
|
||||
"tagEditorPageAddTagTooltip": "Legg til merke",
|
||||
"@tagEditorPageAddTagTooltip": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Ikkje vis skjulte filer",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"panoramaEnableSensorControl": "Slå på sensorstyring",
|
||||
"@panoramaEnableSensorControl": {},
|
||||
"panoramaDisableSensorControl": "Slå av sensorstyring",
|
||||
"@panoramaDisableSensorControl": {},
|
||||
"filePickerOpenFrom": "Opne ifrå",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Ingen ting",
|
||||
"@filePickerNoItems": {},
|
||||
"nameConflictDialogSingleSourceMessage": "Somme filer i målmappa har same namn.",
|
||||
"@nameConflictDialogSingleSourceMessage": {},
|
||||
"nameConflictDialogMultipleSourceMessage": "Somme filer har same namn.",
|
||||
|
@ -567,8 +561,6 @@
|
|||
"@tagEditorPageTitle": {},
|
||||
"tagEditorPageNewTagFieldLabel": "Nytt merke",
|
||||
"@tagEditorPageNewTagFieldLabel": {},
|
||||
"filePickerShowHiddenFiles": "Vis skjulte filer",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"sourceViewerPageTitle": "Kjelde",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"renameProcessorCounter": "Teljar",
|
||||
|
@ -583,8 +575,6 @@
|
|||
"@editEntryLocationDialogLongitude": {},
|
||||
"sourceStateLoading": "Hentar inn",
|
||||
"@sourceStateLoading": {},
|
||||
"filePickerUseThisFolder": "Bruk denne mappa",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"viewerErrorDoesNotExist": "Fila finst ikkje meir.",
|
||||
"@viewerErrorDoesNotExist": {},
|
||||
"filterBinLabel": "Papirkorg",
|
||||
|
@ -1455,12 +1445,8 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"albumGroupNone": "Ikkje hop",
|
||||
"@albumGroupNone": {},
|
||||
"editEntryLocationDialogSetCustom": "Set eiga stadsetjing",
|
||||
"@editEntryLocationDialogSetCustom": {},
|
||||
"collectionGroupNone": "Ikkje hop",
|
||||
"@collectionGroupNone": {},
|
||||
"filterNoLocationLabel": "Ustadsette",
|
||||
"@filterNoLocationLabel": {},
|
||||
"settingsNavigationSectionTitle": "Finn fram",
|
||||
|
|
|
@ -229,7 +229,7 @@
|
|||
"@displayRefreshRatePreferLowest": {},
|
||||
"videoPlaybackMuted": "Odtwarzaj bez dźwięku",
|
||||
"@videoPlaybackMuted": {},
|
||||
"itemCount": "{count, plural, =1{{count} element} few{{count} elementy} other{{count} elelmentów}}",
|
||||
"itemCount": "{count, plural, =1{{count} element} few{{count} elementy} other{{count} elementów}}",
|
||||
"@itemCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
|
@ -513,8 +513,6 @@
|
|||
"@setCoverDialogCustom": {},
|
||||
"collectionActionCopy": "Kopiuj do albumu",
|
||||
"@collectionActionCopy": {},
|
||||
"albumGroupNone": "Nie grupuj",
|
||||
"@albumGroupNone": {},
|
||||
"sortOrderOldestFirst": "Najpierw najstarsze",
|
||||
"@sortOrderOldestFirst": {},
|
||||
"searchDateSectionTitle": "Data",
|
||||
|
@ -597,8 +595,6 @@
|
|||
"@collectionSearchTitlesHintText": {},
|
||||
"collectionGroupMonth": "Według miesiąca",
|
||||
"@collectionGroupMonth": {},
|
||||
"collectionGroupNone": "Nie grupuj",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Nieznany",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Dzisiaj",
|
||||
|
@ -667,7 +663,7 @@
|
|||
"@menuActionMap": {},
|
||||
"menuActionStats": "Statystyki",
|
||||
"@menuActionStats": {},
|
||||
"viewDialogGroupSectionTitle": "Grupuj",
|
||||
"viewDialogGroupSectionTitle": "Sekcje",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Układ",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -773,7 +769,7 @@
|
|||
"@drawerCollectionPanoramas": {},
|
||||
"drawerCollectionRaws": "Nieprzetworzone zdjęcia",
|
||||
"@drawerCollectionRaws": {},
|
||||
"sortByAlbumFileName": "Według albumu i nazwy pliku",
|
||||
"sortByAlbumFileName": "Według albumu i nazwy elementu",
|
||||
"@sortByAlbumFileName": {},
|
||||
"albumMimeTypeMixed": "Mieszane",
|
||||
"@albumMimeTypeMixed": {},
|
||||
|
@ -1059,20 +1055,12 @@
|
|||
"@mapZoomInTooltip": {},
|
||||
"mapAttributionStamen": "Kafelki od [Stamen Design](https://stamen.com), [CC BY 3.0](https://creativecommons.org/licenses/by/3.0)",
|
||||
"@mapAttributionStamen": {},
|
||||
"filePickerUseThisFolder": "Użyj tego katalogu",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"mapEmptyRegion": "Brak obrazów w tym regionie",
|
||||
"@mapEmptyRegion": {},
|
||||
"settingsKeepScreenOnTile": "Pozostaw ekran włączony",
|
||||
"@settingsKeepScreenOnTile": {},
|
||||
"filePickerOpenFrom": "Otwórz z",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Brak elementów",
|
||||
"@filePickerNoItems": {},
|
||||
"viewerInfoSearchSuggestionRights": "Prawa",
|
||||
"@viewerInfoSearchSuggestionRights": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Nie pokazuj ukrytych plików",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"settingsActionImportDialogTitle": "Zaimportuj",
|
||||
"@settingsActionImportDialogTitle": {},
|
||||
"settingsKeepScreenOnDialogTitle": "Pozostaw ekran włączony",
|
||||
|
@ -1303,8 +1291,6 @@
|
|||
"@settingsSlideshowAnimatedZoomEffect": {},
|
||||
"settingsViewerShowInformationSubtitle": "Pokaż tytuł, datę, położenie itp.",
|
||||
"@settingsViewerShowInformationSubtitle": {},
|
||||
"filePickerShowHiddenFiles": "Pokaż ukryte pliki",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"settingsThemeBrightnessTile": "Motyw",
|
||||
"@settingsThemeBrightnessTile": {},
|
||||
"tagPlaceholderPlace": "Miejsce",
|
||||
|
@ -1612,5 +1598,29 @@
|
|||
"searchFormatSectionTitle": "Formaty",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"sortByPath": "Według ścieżki",
|
||||
"@sortByPath": {}
|
||||
"@sortByPath": {},
|
||||
"sectionNone": "Brak sekcji",
|
||||
"@sectionNone": {},
|
||||
"createButtonLabel": "UTWÓRZ",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Zmień grupowanie",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Utwórz grupę",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Grupy",
|
||||
"@albumTierGroups": {},
|
||||
"newGroupDialogTitle": "Nowa grupa",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Nazwa grupy",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Grupa już istnieje",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Brak grup",
|
||||
"@groupEmpty": {},
|
||||
"ungrouped": "Nie pogrupowano",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Wybierz grupę",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Używaj tej grupy",
|
||||
"@groupPickerUseThisGroupButton": {}
|
||||
}
|
||||
|
|
|
@ -463,7 +463,7 @@
|
|||
"@menuActionStats": {},
|
||||
"viewDialogSortSectionTitle": "Organizar",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Grupo",
|
||||
"viewDialogGroupSectionTitle": "Seções",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Layout",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -557,8 +557,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Por dia",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Não agrupe",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Desconhecido",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Hoje",
|
||||
|
@ -635,7 +633,7 @@
|
|||
"@sortByItemCount": {},
|
||||
"sortBySize": "Por tamanho",
|
||||
"@sortBySize": {},
|
||||
"sortByAlbumFileName": "Por álbum e nome de arquivo",
|
||||
"sortByAlbumFileName": "Por álbum e título do item",
|
||||
"@sortByAlbumFileName": {},
|
||||
"sortByRating": "Por classificação",
|
||||
"@sortByRating": {},
|
||||
|
@ -661,8 +659,6 @@
|
|||
"@albumGroupTier": {},
|
||||
"albumGroupVolume": "Por volume de armazenamento",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "Não agrupe",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "Misturado",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "Copiar para o álbum",
|
||||
|
@ -1111,16 +1107,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Fonte",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Mostrar arquivos ocultos",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Não mostre arquivos ocultos",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Abrir de",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Nenhum itens",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Usar esta pasta",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"widgetOpenPageCollection": "Abrir coleção",
|
||||
"@widgetOpenPageCollection": {},
|
||||
"durationDialogSeconds": "Segundos",
|
||||
|
@ -1416,5 +1402,33 @@
|
|||
"editEntryLocationDialogTimeShift": "Salto temporal",
|
||||
"@editEntryLocationDialogTimeShift": {},
|
||||
"removeEntryMetadataDialogAll": "Todos",
|
||||
"@removeEntryMetadataDialogAll": {}
|
||||
"@removeEntryMetadataDialogAll": {},
|
||||
"sortByPath": "Pelo caminho",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "Formatos",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"createButtonLabel": "CRIAR",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Alterar agrupamento",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Criar grupo",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Grupos",
|
||||
"@albumTierGroups": {},
|
||||
"newGroupDialogTitle": "Novo Grupo",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Nome do grupo",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "O grupo já existe",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Nenhum grupo",
|
||||
"@groupEmpty": {},
|
||||
"ungrouped": "Desagrupado",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Selecionar Grupo",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Usar este grupo",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"sectionNone": "Nenhuma seção",
|
||||
"@sectionNone": {}
|
||||
}
|
||||
|
|
|
@ -526,7 +526,7 @@
|
|||
"@menuActionStats": {},
|
||||
"viewDialogSortSectionTitle": "Sortează",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Grup",
|
||||
"viewDialogGroupSectionTitle": "Secțiuni",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Aspect",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -616,8 +616,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "După zi",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Nu grupați",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Necunoscut",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Astăzi",
|
||||
|
@ -779,8 +777,6 @@
|
|||
"@settingsSubtitleThemeTextPositionTile": {},
|
||||
"viewerSetWallpaperButtonLabel": "SETARE CA FUNDAL",
|
||||
"@viewerSetWallpaperButtonLabel": {},
|
||||
"filePickerUseThisFolder": "Utilizați acest dosar",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"sortByItemCount": "După numărul de elemente",
|
||||
"@sortByItemCount": {},
|
||||
"albumScreenshots": "Capturi de ecran",
|
||||
|
@ -891,7 +887,7 @@
|
|||
"@drawerCollectionSphericalVideos": {},
|
||||
"drawerAlbumPage": "Albume",
|
||||
"@drawerAlbumPage": {},
|
||||
"sortByAlbumFileName": "După album și numele fișierului",
|
||||
"sortByAlbumFileName": "După album și numele elementului",
|
||||
"@sortByAlbumFileName": {},
|
||||
"sortOrderZtoA": "De la Z la A",
|
||||
"@sortOrderZtoA": {},
|
||||
|
@ -995,8 +991,6 @@
|
|||
"@mapStyleTooltip": {},
|
||||
"tagEditorSectionPlaceholders": "Substituenți",
|
||||
"@tagEditorSectionPlaceholders": {},
|
||||
"albumGroupNone": "Nu se grupează",
|
||||
"@albumGroupNone": {},
|
||||
"newFilterBanner": "nou",
|
||||
"@newFilterBanner": {},
|
||||
"searchCollectionFieldHint": "Căutare colecție",
|
||||
|
@ -1049,8 +1043,6 @@
|
|||
"@settingsLanguageSectionTitle": {},
|
||||
"panoramaDisableSensorControl": "Dezactivați controlul tactil",
|
||||
"@panoramaDisableSensorControl": {},
|
||||
"filePickerOpenFrom": "Deschidere din",
|
||||
"@filePickerOpenFrom": {},
|
||||
"widgetDisplayedItemMostRecent": "Cele mai recente",
|
||||
"@widgetDisplayedItemMostRecent": {},
|
||||
"widgetDisplayedItemRandom": "Aleatoriu",
|
||||
|
@ -1199,8 +1191,6 @@
|
|||
"@mapAttributionStamen": {},
|
||||
"mapAttributionOsmHot": "Plăci de la [HOT](https://www.hotosm.org/) • Găzduit de [OSM France](https://openstreetmap.fr/)",
|
||||
"@mapAttributionOsmHot": {},
|
||||
"filePickerNoItems": "Fără articole",
|
||||
"@filePickerNoItems": {},
|
||||
"tagEditorPageAddTagTooltip": "Adăugare etichetă",
|
||||
"@tagEditorPageAddTagTooltip": {},
|
||||
"tagEditorPageNewTagFieldLabel": "Etichetă nouă",
|
||||
|
@ -1209,8 +1199,6 @@
|
|||
"@tagEditorSectionRecent": {},
|
||||
"sourceViewerPageTitle": "Sursă",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Afișare fișiere ascunse",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"clearTooltip": "Golire",
|
||||
"@clearTooltip": {},
|
||||
"collectionRenameFailureFeedback": "{count, plural, =1{A eșuat redenumirea unui element} other{A eșuat redenumirea a {count} elemente}}",
|
||||
|
@ -1317,8 +1305,6 @@
|
|||
"@tagPlaceholderPlace": {},
|
||||
"panoramaEnableSensorControl": "Activați controlul tactil",
|
||||
"@panoramaEnableSensorControl": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Nu se afișează fișiere ascunse",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"entryInfoActionExportMetadata": "Exportare metadate",
|
||||
"@entryInfoActionExportMetadata": {},
|
||||
"searchDateSectionTitle": "Dată",
|
||||
|
@ -1612,5 +1598,29 @@
|
|||
"sortByPath": "După cale",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "Formate",
|
||||
"@searchFormatSectionTitle": {}
|
||||
"@searchFormatSectionTitle": {},
|
||||
"createButtonLabel": "CREARE",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionCreateGroup": "Creați un grup",
|
||||
"@chipActionCreateGroup": {},
|
||||
"newGroupDialogTitle": "Grup nou",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Nume grup",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Grupul deja există",
|
||||
"@groupAlreadyExists": {},
|
||||
"chipActionGroup": "Grupe",
|
||||
"@chipActionGroup": {},
|
||||
"albumTierGroups": "Grupe",
|
||||
"@albumTierGroups": {},
|
||||
"groupPickerTitle": "Alege un grup",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Folosește acest grup",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"sectionNone": "Nicio secțiune",
|
||||
"@sectionNone": {},
|
||||
"ungrouped": "Fără grup",
|
||||
"@ungrouped": {},
|
||||
"groupEmpty": "Niciun grup",
|
||||
"@groupEmpty": {}
|
||||
}
|
||||
|
|
|
@ -463,7 +463,7 @@
|
|||
"@menuActionStats": {},
|
||||
"viewDialogSortSectionTitle": "Сортировка",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Группировка",
|
||||
"viewDialogGroupSectionTitle": "Разделы",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Макет",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -557,8 +557,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "По дню",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Не группировать",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Неизвестно",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Сегодня",
|
||||
|
@ -635,7 +633,7 @@
|
|||
"@sortByItemCount": {},
|
||||
"sortBySize": "По размеру",
|
||||
"@sortBySize": {},
|
||||
"sortByAlbumFileName": "По имени альбома и файла",
|
||||
"sortByAlbumFileName": "По названию альбома и пункта",
|
||||
"@sortByAlbumFileName": {},
|
||||
"sortByRating": "По рейтингу",
|
||||
"@sortByRating": {},
|
||||
|
@ -661,8 +659,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "По накопителю",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "Не группировать",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "Разное",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "Копировать в альбом",
|
||||
|
@ -1111,16 +1107,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Источник",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Показывать скрытые файлы",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Не показывать скрытые файлы",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Открыть",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Ничего нет",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Использовать эту папку",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"durationDialogSeconds": "Секунд",
|
||||
"@durationDialogSeconds": {},
|
||||
"widgetOpenPageCollection": "Открыть коллекцию",
|
||||
|
@ -1418,5 +1404,31 @@
|
|||
"removeEntryMetadataDialogAll": "Все",
|
||||
"@removeEntryMetadataDialogAll": {},
|
||||
"searchFormatSectionTitle": "Форматы",
|
||||
"@searchFormatSectionTitle": {}
|
||||
"@searchFormatSectionTitle": {},
|
||||
"sortByPath": "По пути",
|
||||
"@sortByPath": {},
|
||||
"chipActionGroup": "Изменить группировку",
|
||||
"@chipActionGroup": {},
|
||||
"createButtonLabel": "СОЗДАТЬ",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionCreateGroup": "Создать группу",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Группы",
|
||||
"@albumTierGroups": {},
|
||||
"newGroupDialogTitle": "Новая группа",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Название группы",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Группа уже существует",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Групп нету",
|
||||
"@groupEmpty": {},
|
||||
"ungrouped": "Без группировки",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Выбор группы",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Использовать эту группу",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"sectionNone": "Без разделов",
|
||||
"@sectionNone": {}
|
||||
}
|
||||
|
|
|
@ -443,8 +443,6 @@
|
|||
"@viewerActionSettings": {},
|
||||
"tagPlaceholderState": "Štát",
|
||||
"@tagPlaceholderState": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Neukazovať skryté súbory",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filterLocatedLabel": "Lokalizované",
|
||||
"@filterLocatedLabel": {},
|
||||
"coordinateDms": "{coordinate} {direction}",
|
||||
|
@ -512,8 +510,6 @@
|
|||
"@sortByDate": {},
|
||||
"collectionEmptyVideos": "Žiadne videá",
|
||||
"@collectionEmptyVideos": {},
|
||||
"albumGroupNone": "Nezoskupovať",
|
||||
"@albumGroupNone": {},
|
||||
"aboutDataUsageSectionTitle": "Využitie dát",
|
||||
"@aboutDataUsageSectionTitle": {},
|
||||
"aboutDataUsageData": "Dáta",
|
||||
|
@ -636,10 +632,6 @@
|
|||
"@tagPlaceholderPlace": {},
|
||||
"panoramaEnableSensorControl": "Povoliť senzory",
|
||||
"@panoramaEnableSensorControl": {},
|
||||
"filePickerOpenFrom": "Otvoriť z",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerUseThisFolder": "Použiť tento priečinok",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"itemCount": "{count, plural, =1{{count} položka} other{{count} položiek}}",
|
||||
"@itemCount": {
|
||||
"placeholders": {
|
||||
|
@ -820,8 +812,6 @@
|
|||
"@collectionActionHideTitleSearch": {},
|
||||
"collectionActionEdit": "Upraviť",
|
||||
"@collectionActionEdit": {},
|
||||
"collectionGroupNone": "Nezoskupovať",
|
||||
"@collectionGroupNone": {},
|
||||
"aboutLicensesShowAllButtonLabel": "Zobraziť všetky licencie",
|
||||
"@aboutLicensesShowAllButtonLabel": {},
|
||||
"collectionCopyFailureFeedback": "{count, plural, =1{Nepodarilo sa kopírovať položku} few{Nepodarilo sa kopírovať {count} položky} other{Nepodarilo sa kopírovať {count} položiek}}",
|
||||
|
@ -910,14 +900,10 @@
|
|||
"@drawerCollectionFavourites": {},
|
||||
"tagPlaceholderCountry": "Krajina",
|
||||
"@tagPlaceholderCountry": {},
|
||||
"filePickerNoItems": "Žiadne súbory",
|
||||
"@filePickerNoItems": {},
|
||||
"panoramaDisableSensorControl": "Zakázať senzory",
|
||||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Zdroj",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Ukázať skryté súbory",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"aboutPageTitle": "O aplikácií",
|
||||
"@aboutPageTitle": {},
|
||||
"vaultLockTypePattern": "Vzor",
|
||||
|
|
|
@ -652,7 +652,7 @@
|
|||
"@collectionActionMove": {},
|
||||
"viewDialogSortSectionTitle": "Sortera",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Gruppera",
|
||||
"viewDialogGroupSectionTitle": "Sektioner",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Layout",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -770,8 +770,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Efter dag",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Gruppera inte",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Okänd",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Idag",
|
||||
|
@ -834,8 +832,6 @@
|
|||
"@sortOrderAtoZ": {},
|
||||
"sortOrderZtoA": "Ö till A",
|
||||
"@sortOrderZtoA": {},
|
||||
"filePickerUseThisFolder": "Använd denna katalog",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"chipActionUnpin": "Släpp från fästet",
|
||||
"@chipActionUnpin": {},
|
||||
"chipActionShowCollection": "Visa i Samling",
|
||||
|
@ -884,7 +880,7 @@
|
|||
"@addShortcutButtonLabel": {},
|
||||
"addShortcutDialogLabel": "Rubrik för genväg",
|
||||
"@addShortcutDialogLabel": {},
|
||||
"unsupportedTypeDialogMessage": "{count, plural, =1{Denna åtgärd stöds ej för filer av denna typ: {types}.} other{Denna åtgärd stöds ej för följande typer av filer: {types}.}}",
|
||||
"unsupportedTypeDialogMessage": "{count, plural, =1{Denna åtgärd stöds ej för objekt av denna typ: {types}.} other{Denna åtgärd stöds ej för följande typer av objekt: {types}.}}",
|
||||
"@unsupportedTypeDialogMessage": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
|
@ -903,7 +899,7 @@
|
|||
"@chipActionGoToExplorerPage": {},
|
||||
"videoRepeatActionSetEnd": "Ange slut",
|
||||
"@videoRepeatActionSetEnd": {},
|
||||
"moveUndatedConfirmationDialogMessage": "Registrera datum för filerna innan vi går vidare?",
|
||||
"moveUndatedConfirmationDialogMessage": "Registrera datum för objekten innan vi går vidare?",
|
||||
"@moveUndatedConfirmationDialogMessage": {},
|
||||
"renameProcessorHash": "Hash",
|
||||
"@renameProcessorHash": {},
|
||||
|
@ -915,7 +911,7 @@
|
|||
"@castDialogTitle": {},
|
||||
"renameEntrySetPageTitle": "Ändra namn",
|
||||
"@renameEntrySetPageTitle": {},
|
||||
"deleteEntriesConfirmationDialogMessage": "{count, plural, =1{Vill du ta bort denna fil?} other{Vill du ta bort dessa {count} filer?}}",
|
||||
"deleteEntriesConfirmationDialogMessage": "{count, plural, =1{Vill du ta bort detta objekt?} other{Vill du ta bort dessa {count} objekt?}}",
|
||||
"@deleteEntriesConfirmationDialogMessage": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
|
@ -932,7 +928,7 @@
|
|||
"@aboutLicensesDartPackagesSectionTitle": {},
|
||||
"collectionActionShowTitleSearch": "Visa titelfilter",
|
||||
"@collectionActionShowTitleSearch": {},
|
||||
"binEntriesConfirmationDialogMessage": "{count, plural, =1{Flytta denna fil till papperskorgen?} other{Flytta dessa {count} filer till papperskorgen?}}",
|
||||
"binEntriesConfirmationDialogMessage": "{count, plural, =1{Flytta detta objekt till papperskorgen?} other{Flytta dessa {count} objekt till papperskorgen?}}",
|
||||
"@binEntriesConfirmationDialogMessage": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
|
@ -1091,8 +1087,6 @@
|
|||
"@albumGroupVolume": {},
|
||||
"albumGroupType": "Efter typ",
|
||||
"@albumGroupType": {},
|
||||
"albumGroupNone": "Gruppera inte",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "Blandat",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "Kopiera till Album",
|
||||
|
@ -1377,8 +1371,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Källa",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Visa dolda filer",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"settingsSearchEmpty": "Inga matchande inställningar hittades",
|
||||
"@settingsSearchEmpty": {},
|
||||
"settingsActionExport": "Exportera",
|
||||
|
@ -1508,12 +1500,6 @@
|
|||
"@tagPlaceholderPlace": {},
|
||||
"panoramaEnableSensorControl": "Aktivera sensorstyrning",
|
||||
"@panoramaEnableSensorControl": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Visa inte dolda filer",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Öppna från",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Inga objekt",
|
||||
"@filePickerNoItems": {},
|
||||
"settingsEnableBin": "Använd papperskorg",
|
||||
"@settingsEnableBin": {},
|
||||
"settingsEnableBinSubtitle": "Behåll borttagna objekt i 30 dagar",
|
||||
|
@ -1623,5 +1609,29 @@
|
|||
"sortByPath": "Efter sökväg",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "Format",
|
||||
"@searchFormatSectionTitle": {}
|
||||
"@searchFormatSectionTitle": {},
|
||||
"chipActionCreateGroup": "Skapa grupp",
|
||||
"@chipActionCreateGroup": {},
|
||||
"createButtonLabel": "SKAPA",
|
||||
"@createButtonLabel": {},
|
||||
"groupPickerUseThisGroupButton": "Använd den här gruppen",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"sectionNone": "Inga sektioner",
|
||||
"@sectionNone": {},
|
||||
"chipActionGroup": "Gruppera",
|
||||
"@chipActionGroup": {},
|
||||
"albumTierGroups": "Grupper",
|
||||
"@albumTierGroups": {},
|
||||
"newGroupDialogTitle": "Ny grupp",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Gruppnamn",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Gruppen existerar redan",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Inga grupper",
|
||||
"@groupEmpty": {},
|
||||
"ungrouped": "Ogrupperad",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Välj Grupp",
|
||||
"@groupPickerTitle": {}
|
||||
}
|
||||
|
|
|
@ -167,8 +167,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "நாளால்",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "குழு வேண்டாம்",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "தெரியாத",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "இன்று",
|
||||
|
@ -177,9 +175,9 @@
|
|||
"@dateYesterday": {},
|
||||
"dateThisMonth": "இந்தத் திங்கள்",
|
||||
"@dateThisMonth": {},
|
||||
"appName": "ஏவ்ச்",
|
||||
"appName": "ஏவ்சு",
|
||||
"@appName": {},
|
||||
"welcomeMessage": "ஏவ்ச்க்கு வருக",
|
||||
"welcomeMessage": "ஏவ்சுக்கு வருக",
|
||||
"@welcomeMessage": {},
|
||||
"welcomeOptional": "விரும்பினால்",
|
||||
"@welcomeOptional": {},
|
||||
|
@ -330,8 +328,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "சேமிப்பக அளவுமூலம்",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "குழு வேண்டாம்",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "கலப்பு",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "ஆல்பத்திற்கு நகலெடு",
|
||||
|
@ -1115,7 +1111,7 @@
|
|||
"@maxBrightnessNever": {},
|
||||
"mapStyleOsmHot": "மனிதாபிமான திதெவ",
|
||||
"@mapStyleOsmHot": {},
|
||||
"mapStyleStamenWatercolor": "ச்டேமன் நீர்நிறம்",
|
||||
"mapStyleStamenWatercolor": "மகரந்தம் நீர்நிறம்",
|
||||
"@mapStyleStamenWatercolor": {},
|
||||
"maxBrightnessAlways": "எப்போதும்",
|
||||
"@maxBrightnessAlways": {},
|
||||
|
@ -1615,16 +1611,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "மூலம்",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "மறைக்கப்பட்ட கோப்புகளைக் காட்டு",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "மறைக்கப்பட்ட கோப்புகளைக் காட்ட வேண்டாம்",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "இருந்து திறந்திருக்கும்",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "உருப்படிகள் இல்லை",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "இந்தக் கோப்புறையைப் பயன்படுத்து",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"editEntryLocationDialogImportGpx": "சிபிஎக்சு இறக்குமதி",
|
||||
"@editEntryLocationDialogImportGpx": {},
|
||||
"editEntryLocationDialogTimeShift": "நேர மாற்றம்",
|
||||
|
@ -1634,5 +1620,9 @@
|
|||
"coordinateFormatDdm": "டிடிஎம்",
|
||||
"@coordinateFormatDdm": {},
|
||||
"removeEntryMetadataDialogAll": "அனைத்தும்",
|
||||
"@removeEntryMetadataDialogAll": {}
|
||||
"@removeEntryMetadataDialogAll": {},
|
||||
"sortByPath": "பாதைமூலம்",
|
||||
"@sortByPath": {},
|
||||
"searchFormatSectionTitle": "வடிவங்கள்",
|
||||
"@searchFormatSectionTitle": {}
|
||||
}
|
||||
|
|
|
@ -417,7 +417,7 @@
|
|||
"@menuActionStats": {},
|
||||
"viewDialogSortSectionTitle": "Sırala",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Grup",
|
||||
"viewDialogGroupSectionTitle": "Bölümler",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Düzen",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -489,7 +489,7 @@
|
|||
"@collectionActionHideTitleSearch": {},
|
||||
"collectionActionAddShortcut": "Kısayol ekle",
|
||||
"@collectionActionAddShortcut": {},
|
||||
"collectionActionEmptyBin": "Boş çöp kutusu",
|
||||
"collectionActionEmptyBin": "Çöp kutusu boş",
|
||||
"@collectionActionEmptyBin": {},
|
||||
"collectionActionCopy": "Albüme kopyala",
|
||||
"@collectionActionCopy": {},
|
||||
|
@ -507,8 +507,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "Güne göre",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Gruplama",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Bilinmeyen",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Bugün",
|
||||
|
@ -585,7 +583,7 @@
|
|||
"@sortByItemCount": {},
|
||||
"sortBySize": "Boyuta göre",
|
||||
"@sortBySize": {},
|
||||
"sortByAlbumFileName": "Albüm ve dosya adına göre",
|
||||
"sortByAlbumFileName": "Albüm ve başlığı göre",
|
||||
"@sortByAlbumFileName": {},
|
||||
"sortByRating": "Derecelendirmeye göre",
|
||||
"@sortByRating": {},
|
||||
|
@ -593,8 +591,6 @@
|
|||
"@albumGroupTier": {},
|
||||
"albumGroupVolume": "Depolama hacmine göre",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "Gruplama",
|
||||
"@albumGroupNone": {},
|
||||
"albumPickPageTitleCopy": "Albüme kopyala",
|
||||
"@albumPickPageTitleCopy": {},
|
||||
"albumPickPageTitleExport": "Albüme aktar",
|
||||
|
@ -995,16 +991,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Kaynak",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Gizli dosyaları göster",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Gizli dosyaları gösterme",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Şuradan aç",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Öge yok",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Bu klasörü kullan",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"slideshowActionResume": "Sürdür",
|
||||
"@slideshowActionResume": {},
|
||||
"filterNoTitleLabel": "İsimsiz",
|
||||
|
@ -1414,5 +1400,35 @@
|
|||
"collectionActionAddDynamicAlbum": "Dinamik albüm ekle",
|
||||
"@collectionActionAddDynamicAlbum": {},
|
||||
"searchFormatSectionTitle": "Biçimler",
|
||||
"@searchFormatSectionTitle": {}
|
||||
"@searchFormatSectionTitle": {},
|
||||
"createButtonLabel": "YARAT",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Gruplandırmayı değiştir",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Grup oluştur",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Gruplar",
|
||||
"@albumTierGroups": {},
|
||||
"coordinateFormatDdm": "DDS",
|
||||
"@coordinateFormatDdm": {},
|
||||
"newGroupDialogTitle": "Yeni grup",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Grup adı",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Grup zaten var",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Grup yok",
|
||||
"@groupEmpty": {},
|
||||
"ungrouped": "Gruplandırılmamış",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Grubu seç",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Bu grubu kullan",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"sectionNone": "Bölüm yok",
|
||||
"@sectionNone": {},
|
||||
"sortByPath": "Yolu",
|
||||
"@sortByPath": {},
|
||||
"editEntryLocationDialogTimeShift": "Zaman farkı",
|
||||
"@editEntryLocationDialogTimeShift": {}
|
||||
}
|
||||
|
|
|
@ -62,7 +62,7 @@
|
|||
"@chipActionGoToCountryPage": {},
|
||||
"chipActionGoToTagPage": "Показати в Тегах",
|
||||
"@chipActionGoToTagPage": {},
|
||||
"chipActionFilterOut": "Вилучити",
|
||||
"chipActionFilterOut": "Відфільтрувати",
|
||||
"@chipActionFilterOut": {},
|
||||
"chipActionFilterIn": "Включити",
|
||||
"@chipActionFilterIn": {},
|
||||
|
@ -435,7 +435,7 @@
|
|||
"@menuActionSlideshow": {},
|
||||
"viewDialogSortSectionTitle": "Сортувати",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "Групування",
|
||||
"viewDialogGroupSectionTitle": "Розділи",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "Макет",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -515,8 +515,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "По дню",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "Не групувати",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "Невідомо",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "Сьогодні",
|
||||
|
@ -609,7 +607,7 @@
|
|||
"@drawerCountryPage": {},
|
||||
"sortByName": "За назвою",
|
||||
"@sortByName": {},
|
||||
"sortByAlbumFileName": "За назвою альбому та файлу",
|
||||
"sortByAlbumFileName": "За назвою альбому та елемента",
|
||||
"@sortByAlbumFileName": {},
|
||||
"sortByItemCount": "За кількістю елементів",
|
||||
"@sortByItemCount": {},
|
||||
|
@ -629,8 +627,6 @@
|
|||
"@albumGroupTier": {},
|
||||
"albumGroupVolume": "За накопичувачем",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "Не групувати",
|
||||
"@albumGroupNone": {},
|
||||
"albumPickPageTitleCopy": "Копіювати в Альбом",
|
||||
"@albumPickPageTitleCopy": {},
|
||||
"albumPickPageTitleExport": "Експортувати до Альбому",
|
||||
|
@ -1229,16 +1225,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "Джерело",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "Показати приховані файли",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Не показувати приховані файли",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "Відкрити з",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "Немає елементів",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "Використовувати цю теку",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"binPageTitle": "Кошик",
|
||||
"@binPageTitle": {},
|
||||
"newFilterBanner": "новий",
|
||||
|
@ -1587,7 +1573,7 @@
|
|||
"@videoActionShowNextFrame": {},
|
||||
"dynamicAlbumAlreadyExists": "Динамічний альбом уже існує",
|
||||
"@dynamicAlbumAlreadyExists": {},
|
||||
"chipActionRemove": "видалити",
|
||||
"chipActionRemove": "Вилучити",
|
||||
"@chipActionRemove": {},
|
||||
"albumTierDynamic": "Динамічний",
|
||||
"@albumTierDynamic": {},
|
||||
|
@ -1611,6 +1597,30 @@
|
|||
"@removeEntryMetadataDialogAll": {},
|
||||
"searchFormatSectionTitle": "Формати",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"sortByPath": "Шляхом",
|
||||
"@sortByPath": {}
|
||||
"sortByPath": "За шляхом",
|
||||
"@sortByPath": {},
|
||||
"createButtonLabel": "СТВОРИТИ",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "Змінити групування",
|
||||
"@chipActionGroup": {},
|
||||
"chipActionCreateGroup": "Створити групу",
|
||||
"@chipActionCreateGroup": {},
|
||||
"albumTierGroups": "Групи",
|
||||
"@albumTierGroups": {},
|
||||
"newGroupDialogTitle": "Нова група",
|
||||
"@newGroupDialogTitle": {},
|
||||
"newGroupDialogNameLabel": "Назва групи",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"groupAlreadyExists": "Група вже існує",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "Груп немає",
|
||||
"@groupEmpty": {},
|
||||
"ungrouped": "Не згруповані",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "Обрати групу",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "Використати цю групу",
|
||||
"@groupPickerUseThisGroupButton": {},
|
||||
"sectionNone": "Розділів немає",
|
||||
"@sectionNone": {}
|
||||
}
|
||||
|
|
1
lib/l10n/app_ur.arb
Normal file
1
lib/l10n/app_ur.arb
Normal file
|
@ -0,0 +1 @@
|
|||
{}
|
|
@ -223,8 +223,6 @@
|
|||
"@settingsNavigationDrawerAddAlbum": {},
|
||||
"settingsPrivacySectionTitle": "Riêng tư",
|
||||
"@settingsPrivacySectionTitle": {},
|
||||
"filePickerOpenFrom": "Mở từ",
|
||||
"@filePickerOpenFrom": {},
|
||||
"settingsEnableBinSubtitle": "Giữ các mục đã xóa 30 ngày",
|
||||
"@settingsEnableBinSubtitle": {},
|
||||
"viewerInfoPageTitle": "Thông tin",
|
||||
|
@ -603,8 +601,6 @@
|
|||
"@viewerSetWallpaperButtonLabel": {},
|
||||
"settingsVideoResumptionModeTile": "Quay lại playback",
|
||||
"@settingsVideoResumptionModeTile": {},
|
||||
"collectionGroupNone": "Không kết hợp",
|
||||
"@collectionGroupNone": {},
|
||||
"searchRatingSectionTitle": "Xếp hạng",
|
||||
"@searchRatingSectionTitle": {},
|
||||
"vaultBinUsageDialogMessage": "Một số két sắt đang sử dụng thùng rác.",
|
||||
|
@ -641,8 +637,6 @@
|
|||
"@albumGroupTier": {},
|
||||
"aboutBugReportInstruction": "Báo cáo trên GitHub với nhật ký và thông tin hệ thống",
|
||||
"@aboutBugReportInstruction": {},
|
||||
"filePickerUseThisFolder": "Dùng thư mục này",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"patternDialogEnter": "Nhập mẫu",
|
||||
"@patternDialogEnter": {},
|
||||
"settingsEnableBin": "Dùng thùng rác",
|
||||
|
@ -839,8 +833,6 @@
|
|||
"@hideFilterConfirmationDialogMessage": {},
|
||||
"settingsViewerGestureSideTapNext": "Chạm vào các cạnh màn hình để hiển thị mục trước/tiếp theo",
|
||||
"@settingsViewerGestureSideTapNext": {},
|
||||
"filePickerShowHiddenFiles": "Hiển thị tệp ẩn",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"collectionGroupDay": "Theo ngày",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupAlbum": "Theo bộ sưu tập",
|
||||
|
@ -983,10 +975,6 @@
|
|||
"@pinDialogEnter": {},
|
||||
"videoControlsPlayOutside": "Mở với trình phát khác",
|
||||
"@videoControlsPlayOutside": {},
|
||||
"filePickerDoNotShowHiddenFiles": "Đừng hiển thị tệp ẩn",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerNoItems": "Không có mục nào",
|
||||
"@filePickerNoItems": {},
|
||||
"settingsCoordinateFormatDialogTitle": "Định dạng tọa độ",
|
||||
"@settingsCoordinateFormatDialogTitle": {},
|
||||
"authenticateToUnlockVault": "Xác thực để mở khóa két sắt",
|
||||
|
@ -1081,8 +1069,6 @@
|
|||
"@settingsDisablingBinWarningDialogMessage": {},
|
||||
"sortOrderLowestFirst": "Thấp nhất trước",
|
||||
"@sortOrderLowestFirst": {},
|
||||
"albumGroupNone": "Không nhóm các mục",
|
||||
"@albumGroupNone": {},
|
||||
"statsTopStatesSectionTitle": "Bang/Tỉnh",
|
||||
"@statsTopStatesSectionTitle": {},
|
||||
"settingsViewerQuickActionEditorDisplayedButtonsSectionTitle": "Các nút được hiển thị",
|
||||
|
|
|
@ -463,7 +463,7 @@
|
|||
"@menuActionStats": {},
|
||||
"viewDialogSortSectionTitle": "排序",
|
||||
"@viewDialogSortSectionTitle": {},
|
||||
"viewDialogGroupSectionTitle": "分组",
|
||||
"viewDialogGroupSectionTitle": "分区",
|
||||
"@viewDialogGroupSectionTitle": {},
|
||||
"viewDialogLayoutSectionTitle": "布局",
|
||||
"@viewDialogLayoutSectionTitle": {},
|
||||
|
@ -549,8 +549,6 @@
|
|||
"@collectionGroupMonth": {},
|
||||
"collectionGroupDay": "按天",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "不分组",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "未知",
|
||||
"@sectionUnknown": {},
|
||||
"dateToday": "今天",
|
||||
|
@ -627,7 +625,7 @@
|
|||
"@sortByItemCount": {},
|
||||
"sortBySize": "按大小",
|
||||
"@sortBySize": {},
|
||||
"sortByAlbumFileName": "按相册和文件名",
|
||||
"sortByAlbumFileName": "按相册和项目标题",
|
||||
"@sortByAlbumFileName": {},
|
||||
"sortByRating": "按评分",
|
||||
"@sortByRating": {},
|
||||
|
@ -653,8 +651,6 @@
|
|||
"@albumGroupType": {},
|
||||
"albumGroupVolume": "按存储卷",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "不分组",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "混合",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleCopy": "复制到相册",
|
||||
|
@ -1103,16 +1099,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "源码",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "显示隐藏文件",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerDoNotShowHiddenFiles": "不显示隐藏文件",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "打开自",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "无项目",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "使用此文件夹",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"widgetOpenPageCollection": "打开媒体集",
|
||||
"@widgetOpenPageCollection": {},
|
||||
"durationDialogSeconds": "秒",
|
||||
|
@ -1420,5 +1406,29 @@
|
|||
"searchFormatSectionTitle": "格式",
|
||||
"@searchFormatSectionTitle": {},
|
||||
"sortByPath": "按路径",
|
||||
"@sortByPath": {}
|
||||
"@sortByPath": {},
|
||||
"newGroupDialogNameLabel": "组名",
|
||||
"@newGroupDialogNameLabel": {},
|
||||
"albumTierGroups": "组",
|
||||
"@albumTierGroups": {},
|
||||
"sectionNone": "不区分",
|
||||
"@sectionNone": {},
|
||||
"chipActionCreateGroup": "创建组",
|
||||
"@chipActionCreateGroup": {},
|
||||
"newGroupDialogTitle": "新建组",
|
||||
"@newGroupDialogTitle": {},
|
||||
"createButtonLabel": "创建",
|
||||
"@createButtonLabel": {},
|
||||
"chipActionGroup": "更改分组",
|
||||
"@chipActionGroup": {},
|
||||
"groupAlreadyExists": "组已存在",
|
||||
"@groupAlreadyExists": {},
|
||||
"groupEmpty": "没有组",
|
||||
"@groupEmpty": {},
|
||||
"ungrouped": "未分组",
|
||||
"@ungrouped": {},
|
||||
"groupPickerTitle": "挑选组",
|
||||
"@groupPickerTitle": {},
|
||||
"groupPickerUseThisGroupButton": "使用该组",
|
||||
"@groupPickerUseThisGroupButton": {}
|
||||
}
|
||||
|
|
|
@ -493,8 +493,6 @@
|
|||
"@collectionGroupAlbum": {},
|
||||
"collectionGroupDay": "依照日期",
|
||||
"@collectionGroupDay": {},
|
||||
"collectionGroupNone": "不分群組",
|
||||
"@collectionGroupNone": {},
|
||||
"sectionUnknown": "未知",
|
||||
"@sectionUnknown": {},
|
||||
"dateYesterday": "昨天",
|
||||
|
@ -597,8 +595,6 @@
|
|||
"@albumGroupTier": {},
|
||||
"albumGroupVolume": "依儲存容量",
|
||||
"@albumGroupVolume": {},
|
||||
"albumGroupNone": "不分群組",
|
||||
"@albumGroupNone": {},
|
||||
"albumMimeTypeMixed": "混合的",
|
||||
"@albumMimeTypeMixed": {},
|
||||
"albumPickPageTitleMove": "移動到相簿",
|
||||
|
@ -1341,16 +1337,6 @@
|
|||
"@panoramaDisableSensorControl": {},
|
||||
"sourceViewerPageTitle": "原始碼",
|
||||
"@sourceViewerPageTitle": {},
|
||||
"filePickerShowHiddenFiles": "顯示隱藏檔案",
|
||||
"@filePickerShowHiddenFiles": {},
|
||||
"filePickerOpenFrom": "開啟自",
|
||||
"@filePickerOpenFrom": {},
|
||||
"filePickerNoItems": "沒有項目",
|
||||
"@filePickerNoItems": {},
|
||||
"filePickerUseThisFolder": "使用此資料夾",
|
||||
"@filePickerUseThisFolder": {},
|
||||
"filePickerDoNotShowHiddenFiles": "不顯示隱藏檔案",
|
||||
"@filePickerDoNotShowHiddenFiles": {},
|
||||
"collectionSelectSectionTooltip": "選擇部份",
|
||||
"@collectionSelectSectionTooltip": {},
|
||||
"coordinateFormatDecimal": "十進制度數",
|
||||
|
|
0
lib/l10ngen/.gitkeep
Normal file
0
lib/l10ngen/.gitkeep
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue