Compare commits

..

1 commit

Author SHA1 Message Date
Thibault Deckers
5c1db57965 log catalog to db; debug shortcut 2025-04-27 22:45:40 +02:00
330 changed files with 131762 additions and 4518 deletions

@ -1 +1 @@
Subproject commit d8a9f9a52e5af486f80d932e838ee93861ffd863 Subproject commit ea121f8859e4b13e47a8f845e4586164519588bc

View file

@ -24,4 +24,4 @@ jobs:
- name: 'Checkout Repository' - name: 'Checkout Repository'
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: 'Dependency Review' - name: 'Dependency Review'
uses: actions/dependency-review-action@da24556b548a50705dd671f47852072ea4c105d9 # v4.7.1 uses: actions/dependency-review-action@ce3cf9537a52e8119d91fd484ab5b8a807627bf8 # v4.6.0

View file

@ -28,9 +28,6 @@ jobs:
- name: Get Flutter packages - name: Get Flutter packages
run: ./flutterw pub get run: ./flutterw pub get
- name: Generate app localizations
run: ./flutterw gen-l10n
- name: Static analysis. - name: Static analysis.
run: ./flutterw analyze run: ./flutterw analyze
@ -72,7 +69,7 @@ jobs:
# Initializes the CodeQL tools for scanning. # Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL - name: Initialize CodeQL
uses: github/codeql-action/init@fca7ace96b7d713c7035871441bd52efbe39e27e # v3.28.19 uses: github/codeql-action/init@28deaeda66b76a05916b6923827895f2b14ab387 # v3.28.16
with: with:
languages: ${{ matrix.language }} languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }} build-mode: ${{ matrix.build-mode }}
@ -86,6 +83,6 @@ jobs:
./flutterw build apk --profile -t lib/main_play.dart --flavor play ./flutterw build apk --profile -t lib/main_play.dart --flavor play
- name: Perform CodeQL Analysis - name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@fca7ace96b7d713c7035871441bd52efbe39e27e # v3.28.19 uses: github/codeql-action/analyze@28deaeda66b76a05916b6923827895f2b14ab387 # v3.28.16
with: with:
category: "/language:${{matrix.language}}" category: "/language:${{matrix.language}}"

View file

@ -36,9 +36,6 @@ jobs:
- name: Get Flutter packages - name: Get Flutter packages
run: ./flutterw pub get run: ./flutterw pub get
- name: Generate app localizations
run: ./flutterw gen-l10n
- name: Update Flutter version file - name: Update Flutter version file
run: scripts/update_flutter_version.sh run: scripts/update_flutter_version.sh
@ -78,7 +75,7 @@ jobs:
AVES_GOOGLE_API_KEY: ${{ secrets.AVES_GOOGLE_API_KEY }} AVES_GOOGLE_API_KEY: ${{ secrets.AVES_GOOGLE_API_KEY }}
- name: Generate artifact attestation - name: Generate artifact attestation
uses: actions/attest-build-provenance@db473fddc028af60658334401dc6fa3ffd8669fd # v2.3.0 uses: actions/attest-build-provenance@c074443f1aee8d4aeeae555aebba3282517141b2 # v2.2.3
with: with:
subject-path: 'outputs/*' subject-path: 'outputs/*'

View file

@ -41,7 +41,7 @@ jobs:
persist-credentials: false persist-credentials: false
- name: "Run analysis" - name: "Run analysis"
uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2 uses: ossf/scorecard-action@f49aabe0b5af0936a0987cfb85d86b75731b0186 # v2.4.1
with: with:
results_file: results.sarif results_file: results.sarif
results_format: sarif results_format: sarif
@ -71,6 +71,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard. # Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning" - name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@fca7ace96b7d713c7035871441bd52efbe39e27e # v3.28.19 uses: github/codeql-action/upload-sarif@28deaeda66b76a05916b6923827895f2b14ab387 # v3.28.16
with: with:
sarif_file: results.sarif sarif_file: results.sarif

3
.gitignore vendored
View file

@ -47,6 +47,3 @@ app.*.map.json
# screenshot generation # screenshot generation
/test_driver/assets/screenshots/ /test_driver/assets/screenshots/
/screenshots/ /screenshots/
# generated files
/lib/l10ngen/app_localizations*

View file

@ -4,44 +4,6 @@ All notable changes to this project will be documented in this file.
## <a id="unreleased"></a>[Unreleased] ## <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 ### Changed
- revert to Skia rendering engine - revert to Skia rendering engine

View file

@ -111,96 +111,17 @@ Some users have expressed the wish to financially support the project. Thanks!
## Project Setup ## Project Setup
### Install dependencies
Before running or building the app, update the dependencies for the desired flavor: 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 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 [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 [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

View file

@ -9,11 +9,6 @@ analyzer:
# implicit-casts: false # implicit-casts: false
# implicit-dynamic: false # implicit-dynamic: false
# cf https://github.com/dart-lang/dart_style/wiki/Configuration
formatter:
page_width: 240
trailing_commas: preserve
linter: linter:
rules: rules:
# from 'flutter_lints', excluded # from 'flutter_lints', excluded

1
android/.gitignore vendored
View file

@ -7,7 +7,6 @@ gradle-wrapper.jar
GeneratedPluginRegistrant.java GeneratedPluginRegistrant.java
.cxx/ .cxx/
.kotlin/ .kotlin/
/build/
# Remember to never publicly share your keystore. # Remember to never publicly share your keystore.
# See https://flutter.dev/to/reference-keystore # See https://flutter.dev/to/reference-keystore

View file

@ -33,13 +33,13 @@ kotlin {
} }
android { android {
namespace = 'deckers.thibault.aves' namespace 'deckers.thibault.aves'
compileSdk = 36 compileSdk 35
defaultConfig { defaultConfig {
applicationId packageName applicationId packageName
minSdk flutter.minSdkVersion minSdk flutter.minSdkVersion
targetSdk 36 targetSdk 35
versionCode flutter.versionCode versionCode flutter.versionCode
versionName flutter.versionName versionName flutter.versionName
manifestPlaceholders = [googleApiKey: keystoreProperties["googleApiKey"] ?: "<NONE>"] manifestPlaceholders = [googleApiKey: keystoreProperties["googleApiKey"] ?: "<NONE>"]
@ -134,14 +134,14 @@ flutter {
repositories { repositories {
maven { maven {
url = 'https://jitpack.io' url 'https://jitpack.io'
content { content {
includeGroup "com.github.deckerst" includeGroup "com.github.deckerst"
includeGroup "com.github.deckerst.mp4parser" includeGroup "com.github.deckerst.mp4parser"
} }
} }
maven { maven {
url = 'https://s3.amazonaws.com/repo.commonsware.com' url 'https://s3.amazonaws.com/repo.commonsware.com'
content { content {
excludeGroupByRegex "com\\.github\\.deckerst.*" excludeGroupByRegex "com\\.github\\.deckerst.*"
} }
@ -149,36 +149,36 @@ repositories {
} }
dependencies { dependencies {
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.1'
implementation "androidx.appcompat:appcompat:1.7.1" implementation "androidx.appcompat:appcompat:1.7.0"
implementation 'androidx.core:core-ktx:1.16.0' implementation 'androidx.core:core-ktx:1.15.0'
implementation 'androidx.lifecycle:lifecycle-process:2.9.1' implementation 'androidx.lifecycle:lifecycle-process:2.8.7'
implementation 'androidx.media:media:1.7.0' implementation 'androidx.media:media:1.7.0'
implementation 'androidx.multidex:multidex:2.0.1' implementation 'androidx.multidex:multidex:2.0.1'
implementation 'androidx.security:security-crypto:1.1.0-beta01' implementation 'androidx.security:security-crypto:1.1.0-alpha06'
implementation 'androidx.work:work-runtime-ktx:2.10.1' implementation 'androidx.work:work-runtime-ktx:2.10.0'
implementation 'com.commonsware.cwac:document:0.5.0' implementation 'com.commonsware.cwac:document:0.5.0'
implementation 'com.drewnoakes:metadata-extractor:2.19.0' implementation 'com.drewnoakes:metadata-extractor:2.19.0'
implementation "com.github.bumptech.glide:glide:$glide_version" implementation "com.github.bumptech.glide:glide:$glide_version"
implementation 'com.google.android.material:material:1.12.0' implementation 'com.google.android.material:material:1.12.0'
// SLF4J implementation for `mp4parser` // SLF4J implementation for `mp4parser`
implementation 'org.slf4j:slf4j-simple:2.0.17' implementation 'org.slf4j:slf4j-simple:2.0.16'
// forked, built by JitPack: // forked, built by JitPack:
// - https://jitpack.io/p/deckerst/Android-TiffBitmapFactory // - https://jitpack.io/p/deckerst/Android-TiffBitmapFactory
// - https://jitpack.io/p/deckerst/androidsvg // - https://jitpack.io/p/deckerst/androidsvg
// - https://jitpack.io/p/deckerst/mp4parser // - https://jitpack.io/p/deckerst/mp4parser
// - https://jitpack.io/p/deckerst/pixymeta-android // - https://jitpack.io/p/deckerst/pixymeta-android
implementation 'com.github.deckerst:Android-TiffBitmapFactory:d6b2b0aa4f' implementation 'com.github.deckerst:Android-TiffBitmapFactory:3ed067f021'
implementation 'com.github.deckerst:androidsvg:67db933051' implementation 'com.github.deckerst:androidsvg:cc9d59a88f'
implementation 'com.github.deckerst.mp4parser:isoparser:c2898f1832' implementation 'com.github.deckerst.mp4parser:isoparser:d5caf7a3dd'
implementation 'com.github.deckerst.mp4parser:muxer:c2898f1832' implementation 'com.github.deckerst.mp4parser:muxer:d5caf7a3dd'
implementation 'com.github.deckerst:pixymeta-android:cb1cdc932e' implementation 'com.github.deckerst:pixymeta-android:71eee77dc4'
implementation project(':exifinterface') implementation project(':exifinterface')
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.13.1' testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.11.4'
kapt 'androidx.annotation:annotation:1.9.1' kapt 'androidx.annotation:annotation:1.9.1'
ksp "com.github.bumptech.glide:ksp:$glide_version" ksp "com.github.bumptech.glide:ksp:$glide_version"

View file

@ -302,6 +302,7 @@ open class MainActivity : FlutterFragmentActivity() {
INTENT_DATA_KEY_PAGE to intent.getStringExtra(EXTRA_KEY_PAGE), INTENT_DATA_KEY_PAGE to intent.getStringExtra(EXTRA_KEY_PAGE),
INTENT_DATA_KEY_FILTERS to extractFiltersFromIntent(intent), INTENT_DATA_KEY_FILTERS to extractFiltersFromIntent(intent),
INTENT_DATA_KEY_EXPLORER_PATH to intent.getStringExtra(EXTRA_KEY_EXPLORER_PATH), INTENT_DATA_KEY_EXPLORER_PATH to intent.getStringExtra(EXTRA_KEY_EXPLORER_PATH),
INTENT_DATA_KEY_DEBUG to intent.getBooleanExtra(EXTRA_KEY_DEBUG, false),
) )
} }
@ -533,7 +534,17 @@ open class MainActivity : FlutterFragmentActivity() {
) )
.build() .build()
val shortcutInfoList = listOf(videos, search, map) val debug = ShortcutInfoCompat.Builder(this, "debug")
.setShortLabel("debug")
.setIntent(
Intent(Intent.ACTION_MAIN, null, this, MainActivity::class.java)
.putExtra(EXTRA_KEY_DEBUG, true)
)
.build()
// val shortcutInfoList = listOf(videos, search, map)
val shortcutInfoList = listOf(debug)
ShortcutManagerCompat.setDynamicShortcuts(this, shortcutInfoList) ShortcutManagerCompat.setDynamicShortcuts(this, shortcutInfoList)
Log.i(LOG_TAG, "set shortcuts: ${shortcutInfoList.joinToString(", ") { v -> v.id }}") Log.i(LOG_TAG, "set shortcuts: ${shortcutInfoList.joinToString(", ") { v -> v.id }}")
} }
@ -579,12 +590,14 @@ open class MainActivity : FlutterFragmentActivity() {
const val INTENT_DATA_KEY_SECURE_URIS = "secureUris" const val INTENT_DATA_KEY_SECURE_URIS = "secureUris"
const val INTENT_DATA_KEY_URI = "uri" const val INTENT_DATA_KEY_URI = "uri"
const val INTENT_DATA_KEY_WIDGET_ID = "widgetId" const val INTENT_DATA_KEY_WIDGET_ID = "widgetId"
const val INTENT_DATA_KEY_DEBUG = "debug"
const val EXTRA_KEY_PAGE = "page" const val EXTRA_KEY_PAGE = "page"
const val EXTRA_KEY_EXPLORER_PATH = "explorerPath" const val EXTRA_KEY_EXPLORER_PATH = "explorerPath"
const val EXTRA_KEY_FILTERS_ARRAY = "filters" const val EXTRA_KEY_FILTERS_ARRAY = "filters"
const val EXTRA_KEY_FILTERS_STRING = "filtersString" const val EXTRA_KEY_FILTERS_STRING = "filtersString"
const val EXTRA_KEY_WIDGET_ID = "widgetId" const val EXTRA_KEY_WIDGET_ID = "widgetId"
const val EXTRA_KEY_DEBUG = "debug"
// dart page routes // dart page routes
const val COLLECTION_PAGE_ROUTE_NAME = "/collection" const val COLLECTION_PAGE_ROUTE_NAME = "/collection"

View file

@ -2,7 +2,6 @@ package deckers.thibault.aves.channel.calls
import android.app.ActivityManager import android.app.ActivityManager
import android.content.Context import android.content.Context
import androidx.core.content.edit
import androidx.work.ExistingWorkPolicy import androidx.work.ExistingWorkPolicy
import androidx.work.OneTimeWorkRequestBuilder import androidx.work.OneTimeWorkRequestBuilder
import androidx.work.WorkInfo import androidx.work.WorkInfo
@ -19,6 +18,7 @@ import kotlinx.coroutines.SupervisorJob
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import kotlinx.coroutines.runBlocking import kotlinx.coroutines.runBlocking
class AnalysisHandler(private val activity: FlutterFragmentActivity, private val onAnalysisCompleted: () -> Unit) : MethodChannel.MethodCallHandler { class AnalysisHandler(private val activity: FlutterFragmentActivity, private val onAnalysisCompleted: () -> Unit) : MethodChannel.MethodCallHandler {
private val ioScope = CoroutineScope(SupervisorJob() + Dispatchers.IO) private val ioScope = CoroutineScope(SupervisorJob() + Dispatchers.IO)
@ -38,8 +38,9 @@ class AnalysisHandler(private val activity: FlutterFragmentActivity, private val
} }
val preferences = activity.getSharedPreferences(AnalysisWorker.SHARED_PREFERENCES_KEY, Context.MODE_PRIVATE) val preferences = activity.getSharedPreferences(AnalysisWorker.SHARED_PREFERENCES_KEY, Context.MODE_PRIVATE)
preferences.edit { with(preferences.edit()) {
putLong(AnalysisWorker.PREF_CALLBACK_HANDLE_KEY, callbackHandle) putLong(AnalysisWorker.PREF_CALLBACK_HANDLE_KEY, callbackHandle)
apply()
} }
result.success(true) result.success(true)
} }
@ -68,8 +69,9 @@ class AnalysisHandler(private val activity: FlutterFragmentActivity, private val
// work `Data` cannot occupy more than 10240 bytes when serialized // work `Data` cannot occupy more than 10240 bytes when serialized
// so we save the possibly long list of entry IDs to shared preferences // so we save the possibly long list of entry IDs to shared preferences
val preferences = activity.getSharedPreferences(AnalysisWorker.SHARED_PREFERENCES_KEY, Context.MODE_PRIVATE) val preferences = activity.getSharedPreferences(AnalysisWorker.SHARED_PREFERENCES_KEY, Context.MODE_PRIVATE)
preferences.edit { with(preferences.edit()) {
putStringSet(AnalysisWorker.PREF_ENTRY_IDS_KEY, allEntryIds?.map { it.toString() }?.toSet()) putStringSet(AnalysisWorker.PREF_ENTRY_IDS_KEY, allEntryIds?.map { it.toString() }?.toSet())
apply()
} }
val workData = workDataOf( val workData = workDataOf(

View file

@ -1,6 +1,5 @@
package deckers.thibault.aves.channel.calls package deckers.thibault.aves.channel.calls
import android.annotation.SuppressLint
import android.app.LocaleConfig import android.app.LocaleConfig
import android.app.LocaleManager import android.app.LocaleManager
import android.content.Context import android.content.Context
@ -103,7 +102,6 @@ class DeviceHandler(private val context: Context) : MethodCallHandler {
} }
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
@SuppressLint("WrongConstant")
val lm = context.getSystemService(Context.LOCALE_SERVICE) as? LocaleManager val lm = context.getSystemService(Context.LOCALE_SERVICE) as? LocaleManager
lm?.overrideLocaleConfig = LocaleConfig(LocaleList.forLanguageTags(locales.joinToString(","))) lm?.overrideLocaleConfig = LocaleConfig(LocaleList.forLanguageTags(locales.joinToString(",")))
} }

View file

@ -311,7 +311,7 @@ class EmbeddedDataHandler(private val context: Context) : MethodCallHandler {
embeddedByteStream: InputStream, embeddedByteStream: InputStream,
embeddedByteLength: Long, embeddedByteLength: Long,
) { ) {
val extension = extensionFor(mimeType, defaultExtension = null) val extension = extensionFor(mimeType)
val targetFile = StorageUtils.createTempFile(context, extension).apply { val targetFile = StorageUtils.createTempFile(context, extension).apply {
transferFrom(embeddedByteStream, embeddedByteLength) transferFrom(embeddedByteStream, embeddedByteLength)
} }
@ -319,7 +319,7 @@ class EmbeddedDataHandler(private val context: Context) : MethodCallHandler {
val authority = "${context.applicationContext.packageName}.file_provider" val authority = "${context.applicationContext.packageName}.file_provider"
val uri = if (displayName != null) { val uri = if (displayName != null) {
// add extension to ease type identification when sharing this content // add extension to ease type identification when sharing this content
val displayNameWithExtension = if (displayName.endsWith(extension, ignoreCase = true)) { val displayNameWithExtension = if (extension == null || displayName.endsWith(extension, ignoreCase = true)) {
displayName displayName
} else { } else {
"$displayName$extension" "$displayName$extension"

View file

@ -31,7 +31,7 @@ class GeocodingHandler(private val context: Context) : MethodCallHandler {
private fun getAddress(call: MethodCall, result: MethodChannel.Result) { private fun getAddress(call: MethodCall, result: MethodChannel.Result) {
val latitude = call.argument<Number>("latitude")?.toDouble() val latitude = call.argument<Number>("latitude")?.toDouble()
val longitude = call.argument<Number>("longitude")?.toDouble() val longitude = call.argument<Number>("longitude")?.toDouble()
val localeLanguageTag = call.argument<String>("localeLanguageTag") val localeString = call.argument<String>("locale")
val maxResults = call.argument<Int>("maxResults") ?: 1 val maxResults = call.argument<Int>("maxResults") ?: 1
if (latitude == null || longitude == null) { if (latitude == null || longitude == null) {
result.error("getAddress-args", "missing arguments", null) result.error("getAddress-args", "missing arguments", null)
@ -43,8 +43,11 @@ class GeocodingHandler(private val context: Context) : MethodCallHandler {
return return
} }
geocoder = geocoder ?: if (localeLanguageTag != null) { geocoder = geocoder ?: if (localeString != null) {
Geocoder(context, Locale.forLanguageTag(localeLanguageTag)) val split = localeString.split("_")
val language = split[0]
val country = if (split.size > 1) split[1] else ""
Geocoder(context, Locale(language, country))
} else { } else {
Geocoder(context) Geocoder(context)
} }

View file

@ -1,7 +1,6 @@
package deckers.thibault.aves.channel.calls package deckers.thibault.aves.channel.calls
import android.content.Context import android.content.Context
import androidx.core.content.edit
import deckers.thibault.aves.SearchSuggestionsProvider import deckers.thibault.aves.SearchSuggestionsProvider
import deckers.thibault.aves.channel.calls.Coresult.Companion.safe import deckers.thibault.aves.channel.calls.Coresult.Companion.safe
import io.flutter.plugin.common.MethodCall import io.flutter.plugin.common.MethodCall
@ -30,8 +29,9 @@ class GlobalSearchHandler(private val context: Context) : MethodCallHandler {
} }
val preferences = context.getSharedPreferences(SearchSuggestionsProvider.SHARED_PREFERENCES_KEY, Context.MODE_PRIVATE) val preferences = context.getSharedPreferences(SearchSuggestionsProvider.SHARED_PREFERENCES_KEY, Context.MODE_PRIVATE)
preferences.edit { with(preferences.edit()) {
putLong(SearchSuggestionsProvider.CALLBACK_HANDLE_KEY, callbackHandle) putLong(SearchSuggestionsProvider.CALLBACK_HANDLE_KEY, callbackHandle)
apply()
} }
result.success(true) result.success(true)
} }

View file

@ -1007,7 +1007,7 @@ class MetadataFetchHandler(private val context: Context) : MethodCallHandler {
result.success(metadataMap) result.success(metadataMap)
} }
// returns description from these fields (by precedence): // return description from these fields (by precedence):
// - XMP / dc:description // - XMP / dc:description
// - IPTC / caption-abstract // - IPTC / caption-abstract
// - Exif / UserComment // - Exif / UserComment
@ -1192,8 +1192,8 @@ class MetadataFetchHandler(private val context: Context) : MethodCallHandler {
result.success(null) result.success(null)
} }
// returns XMP components // return XMP components
// returns an empty list if there is no XMP // return an empty list if there is no XMP
private fun getXmp(call: MethodCall, result: MethodChannel.Result) { private fun getXmp(call: MethodCall, result: MethodChannel.Result) {
val mimeType = call.argument<String>("mimeType") val mimeType = call.argument<String>("mimeType")
val uri = call.argument<String>("uri")?.toUri() val uri = call.argument<String>("uri")?.toUri()

View file

@ -2,7 +2,6 @@ package deckers.thibault.aves.channel.calls
import android.content.Context import android.content.Context
import android.content.SharedPreferences import android.content.SharedPreferences
import androidx.core.content.edit
import androidx.security.crypto.EncryptedSharedPreferences import androidx.security.crypto.EncryptedSharedPreferences
import androidx.security.crypto.MasterKey import androidx.security.crypto.MasterKey
import deckers.thibault.aves.channel.calls.Coresult.Companion.safe import deckers.thibault.aves.channel.calls.Coresult.Companion.safe
@ -46,7 +45,7 @@ class SecurityHandler(private val context: Context) : MethodCallHandler {
} }
val preferences = getStore() val preferences = getStore()
preferences.edit { with(preferences.edit()) {
when (value) { when (value) {
is Boolean -> putBoolean(key, value) is Boolean -> putBoolean(key, value)
is Float -> putFloat(key, value) is Float -> putFloat(key, value)
@ -59,6 +58,7 @@ class SecurityHandler(private val context: Context) : MethodCallHandler {
return return
} }
} }
apply()
} }
result.success(true) result.success(true)
} }

View file

@ -31,7 +31,7 @@ import kotlin.math.roundToInt
class RegionFetcher internal constructor( class RegionFetcher internal constructor(
private val context: Context, private val context: Context,
) { ) {
// returns decoded bytes in ARGB_8888, with trailer bytes: // return decoded bytes in ARGB_8888, with trailer bytes:
// - width (int32) // - width (int32)
// - height (int32) // - height (int32)
fun fetch( fun fetch(

View file

@ -5,10 +5,8 @@ import android.graphics.Bitmap
import android.net.Uri import android.net.Uri
import android.os.Build import android.os.Build
import android.provider.MediaStore import android.provider.MediaStore
import android.util.Log
import android.util.Size import android.util.Size
import androidx.annotation.RequiresApi import androidx.annotation.RequiresApi
import androidx.core.graphics.scale
import androidx.core.net.toUri import androidx.core.net.toUri
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.load.DecodeFormat import com.bumptech.glide.load.DecodeFormat
@ -19,7 +17,6 @@ import deckers.thibault.aves.decoder.AvesAppGlideModule
import deckers.thibault.aves.decoder.MultiPageImage import deckers.thibault.aves.decoder.MultiPageImage
import deckers.thibault.aves.utils.BitmapUtils import deckers.thibault.aves.utils.BitmapUtils
import deckers.thibault.aves.utils.BitmapUtils.applyExifOrientation 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
import deckers.thibault.aves.utils.MimeTypes.SVG import deckers.thibault.aves.utils.MimeTypes.SVG
import deckers.thibault.aves.utils.MimeTypes.isVideo import deckers.thibault.aves.utils.MimeTypes.isVideo
@ -28,8 +25,6 @@ import deckers.thibault.aves.utils.MimeTypes.needRotationAfterGlide
import deckers.thibault.aves.utils.StorageUtils import deckers.thibault.aves.utils.StorageUtils
import deckers.thibault.aves.utils.UriUtils.tryParseId import deckers.thibault.aves.utils.UriUtils.tryParseId
import io.flutter.plugin.common.MethodChannel import io.flutter.plugin.common.MethodChannel
import kotlin.math.min
import kotlin.math.roundToInt
class ThumbnailFetcher internal constructor( class ThumbnailFetcher internal constructor(
private val context: Context, private val context: Context,
@ -82,29 +77,6 @@ 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 // do not recycle bitmaps fetched from `ContentResolver` or Glide as their lifecycle is unknown
val recycle = false val recycle = false
val bytes = BitmapUtils.getRawBytes(bitmap, recycle = recycle) val bytes = BitmapUtils.getRawBytes(bitmap, recycle = recycle)
@ -172,9 +144,4 @@ class ThumbnailFetcher internal constructor(
Glide.with(context).clear(target) 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
}
} }

View file

@ -31,15 +31,9 @@ class MediaStoreChangeStreamHandler(private val context: Context) : EventChannel
init { init {
Log.i(LOG_TAG, "start listening to Media Store") Log.i(LOG_TAG, "start listening to Media Store")
try { context.contentResolver.apply {
context.contentResolver.apply { registerContentObserver(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, true, contentObserver)
registerContentObserver(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, true, contentObserver) registerContentObserver(MediaStore.Video.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)
} }
} }

View file

@ -81,12 +81,12 @@ object PixyMetaHelper {
output: OutputStream, output: OutputStream,
iptcDataList: List<FieldMap>?, iptcDataList: List<FieldMap>?,
) { ) {
val iptc: List<IPTCDataSet> = iptcDataList?.flatMap { val iptc = iptcDataList?.flatMap {
val record = it["record"] as Int val record = it["record"] as Int
val tag = it["tag"] as Int val tag = it["tag"] as Int
val values = it["values"] as List<*> val values = it["values"] as List<*>
values.map { data -> IPTCDataSet(IPTCRecord.fromRecordNumber(record), tag, data as ByteArray) } values.map { data -> IPTCDataSet(IPTCRecord.fromRecordNumber(record), tag, data as ByteArray) }
} ?: ArrayList() } ?: ArrayList<IPTCDataSet>()
Metadata.insertIPTC(input, output, iptc) Metadata.insertIPTC(input, output, iptc)
} }

View file

@ -142,18 +142,16 @@ abstract class ImageProvider {
val oldFile = File(sourcePath) val oldFile = File(sourcePath)
if (oldFile.nameWithoutExtension != desiredNameWithoutExtension) { if (oldFile.nameWithoutExtension != desiredNameWithoutExtension) {
val defaultExtension = oldFile.extension
oldFile.parent?.let { dir -> oldFile.parent?.let { dir ->
val resolution = resolveTargetFileNameWithoutExtension( val resolution = resolveTargetFileNameWithoutExtension(
contextWrapper = activity, contextWrapper = activity,
dir = dir, dir = dir,
desiredNameWithoutExtension = desiredNameWithoutExtension, desiredNameWithoutExtension = desiredNameWithoutExtension,
mimeType = mimeType, mimeType = mimeType,
defaultExtension = defaultExtension,
conflictStrategy = NameConflictStrategy.RENAME, conflictStrategy = NameConflictStrategy.RENAME,
) )
resolution.nameWithoutExtension?.let { targetNameWithoutExtension -> resolution.nameWithoutExtension?.let { targetNameWithoutExtension ->
val targetFileName = "$targetNameWithoutExtension${extensionFor(mimeType, defaultExtension)}" val targetFileName = "$targetNameWithoutExtension${extensionFor(mimeType)}"
val newFile = File(dir, targetFileName) val newFile = File(dir, targetFileName)
if (oldFile != newFile) { if (oldFile != newFile) {
newFields = renameSingle( newFields = renameSingle(
@ -279,17 +277,11 @@ abstract class ImageProvider {
val page = if (sourceMimeType == MimeTypes.TIFF) pageId + 1 else pageId val page = if (sourceMimeType == MimeTypes.TIFF) pageId + 1 else pageId
desiredNameWithoutExtension += "_${page.toString().padStart(3, '0')}" desiredNameWithoutExtension += "_${page.toString().padStart(3, '0')}"
} }
// there is no benefit providing input extension
// for known output MIME type
val defaultExtension = null
val resolution = resolveTargetFileNameWithoutExtension( val resolution = resolveTargetFileNameWithoutExtension(
contextWrapper = activity, contextWrapper = activity,
dir = targetDir, dir = targetDir,
desiredNameWithoutExtension = desiredNameWithoutExtension, desiredNameWithoutExtension = desiredNameWithoutExtension,
mimeType = exportMimeType, mimeType = exportMimeType,
defaultExtension = defaultExtension,
conflictStrategy = nameConflictStrategy, conflictStrategy = nameConflictStrategy,
) )
val targetNameWithoutExtension = resolution.nameWithoutExtension ?: return skippedFieldMap val targetNameWithoutExtension = resolution.nameWithoutExtension ?: return skippedFieldMap
@ -366,7 +358,6 @@ abstract class ImageProvider {
targetDir = targetDir, targetDir = targetDir,
targetDirDocFile = targetDirDocFile, targetDirDocFile = targetDirDocFile,
targetNameWithoutExtension = targetNameWithoutExtension, targetNameWithoutExtension = targetNameWithoutExtension,
defaultExtension = defaultExtension,
write = write, write = write,
) )
@ -474,7 +465,6 @@ abstract class ImageProvider {
dir = targetDir, dir = targetDir,
desiredNameWithoutExtension = desiredNameWithoutExtension, desiredNameWithoutExtension = desiredNameWithoutExtension,
mimeType = captureMimeType, mimeType = captureMimeType,
defaultExtension = null,
conflictStrategy = nameConflictStrategy, conflictStrategy = nameConflictStrategy,
) )
} catch (e: Exception) { } catch (e: Exception) {
@ -581,14 +571,13 @@ abstract class ImageProvider {
dir: String, dir: String,
desiredNameWithoutExtension: String, desiredNameWithoutExtension: String,
mimeType: String, mimeType: String,
defaultExtension: String?,
conflictStrategy: NameConflictStrategy, conflictStrategy: NameConflictStrategy,
): NameConflictResolution { ): NameConflictResolution {
val sanitizedNameWithoutExtension = sanitizeDesiredFileName(desiredNameWithoutExtension) val sanitizedNameWithoutExtension = sanitizeDesiredFileName(desiredNameWithoutExtension)
var resolvedName: String? = sanitizedNameWithoutExtension var resolvedName: String? = sanitizedNameWithoutExtension
var replacementFile: File? = null var replacementFile: File? = null
val extension = extensionFor(mimeType, defaultExtension) val extension = extensionFor(mimeType)
val targetFile = File(dir, "$sanitizedNameWithoutExtension$extension") val targetFile = File(dir, "$sanitizedNameWithoutExtension$extension")
when (conflictStrategy) { when (conflictStrategy) {
NameConflictStrategy.RENAME -> { NameConflictStrategy.RENAME -> {

View file

@ -557,7 +557,6 @@ class MediaStoreImageProvider : ImageProvider() {
toBin: Boolean, toBin: Boolean,
): FieldMap { ): FieldMap {
val sourcePath = sourceFile?.path val sourcePath = sourceFile?.path
val sourceExtension = sourceFile?.extension
val sourceDir = sourceFile?.parent?.let { ensureTrailingSeparator(it) } val sourceDir = sourceFile?.parent?.let { ensureTrailingSeparator(it) }
if (sourceDir == targetDir && !(copy && nameConflictStrategy == NameConflictStrategy.RENAME)) { if (sourceDir == targetDir && !(copy && nameConflictStrategy == NameConflictStrategy.RENAME)) {
// nothing to do unless it's a renamed copy // nothing to do unless it's a renamed copy
@ -570,7 +569,6 @@ class MediaStoreImageProvider : ImageProvider() {
dir = targetDir, dir = targetDir,
desiredNameWithoutExtension = desiredNameWithoutExtension, desiredNameWithoutExtension = desiredNameWithoutExtension,
mimeType = mimeType, mimeType = mimeType,
defaultExtension = sourceExtension,
conflictStrategy = nameConflictStrategy, conflictStrategy = nameConflictStrategy,
) )
val targetNameWithoutExtension = resolution.nameWithoutExtension ?: return skippedFieldMap val targetNameWithoutExtension = resolution.nameWithoutExtension ?: return skippedFieldMap
@ -582,7 +580,6 @@ class MediaStoreImageProvider : ImageProvider() {
targetDir = targetDir, targetDir = targetDir,
targetDirDocFile = targetDirDocFile, targetDirDocFile = targetDirDocFile,
targetNameWithoutExtension = targetNameWithoutExtension, targetNameWithoutExtension = targetNameWithoutExtension,
defaultExtension = sourceExtension,
) { output: OutputStream -> ) { output: OutputStream ->
try { try {
sourceDocFile.copyTo(output) sourceDocFile.copyTo(output)
@ -618,13 +615,12 @@ class MediaStoreImageProvider : ImageProvider() {
targetDir: String, targetDir: String,
targetDirDocFile: DocumentFileCompat?, targetDirDocFile: DocumentFileCompat?,
targetNameWithoutExtension: String, targetNameWithoutExtension: String,
defaultExtension: String?,
write: (OutputStream) -> Unit, write: (OutputStream) -> Unit,
): String { ): String {
if (StorageUtils.isInVault(activity, targetDir)) { if (StorageUtils.isInVault(activity, targetDir)) {
return insertByFile( return insertByFile(
targetDir = targetDir, targetDir = targetDir,
targetFileName = "$targetNameWithoutExtension${extensionFor(mimeType, defaultExtension)}", targetFileName = "$targetNameWithoutExtension${extensionFor(mimeType)}",
write = write, write = write,
) )
} }
@ -634,7 +630,7 @@ class MediaStoreImageProvider : ImageProvider() {
return insertByMediaStore( return insertByMediaStore(
activity = activity, activity = activity,
targetDir = targetDir, targetDir = targetDir,
targetFileName = "$targetNameWithoutExtension${extensionFor(mimeType, defaultExtension)}", targetFileName = "$targetNameWithoutExtension${extensionFor(mimeType)}",
write = write, write = write,
) )
} }
@ -646,7 +642,6 @@ class MediaStoreImageProvider : ImageProvider() {
targetDir = targetDir, targetDir = targetDir,
targetDirDocFile = targetDirDocFile, targetDirDocFile = targetDirDocFile,
targetNameWithoutExtension = targetNameWithoutExtension, targetNameWithoutExtension = targetNameWithoutExtension,
defaultExtension = defaultExtension,
write = write, write = write,
) )
} }
@ -705,7 +700,6 @@ class MediaStoreImageProvider : ImageProvider() {
targetDir: String, targetDir: String,
targetDirDocFile: DocumentFileCompat?, targetDirDocFile: DocumentFileCompat?,
targetNameWithoutExtension: String, targetNameWithoutExtension: String,
defaultExtension: String?,
write: (OutputStream) -> Unit, write: (OutputStream) -> Unit,
): String { ): String {
targetDirDocFile ?: throw Exception("failed to get tree doc for directory at path=$targetDir") targetDirDocFile ?: throw Exception("failed to get tree doc for directory at path=$targetDir")
@ -714,22 +708,8 @@ class MediaStoreImageProvider : ImageProvider() {
// but in order to open an output stream to it, we need to use a `SingleDocumentFile` // but in order to open an output stream to it, we need to use a `SingleDocumentFile`
// through a document URI, not a tree URI // through a document URI, not a tree URI
// note that `DocumentFile.getParentFile()` returns null if we did not pick a tree first // note that `DocumentFile.getParentFile()` returns null if we did not pick a tree first
var targetTreeFile = targetDirDocFile.createFile(mimeType, targetNameWithoutExtension) val targetTreeFile = targetDirDocFile.createFile(mimeType, targetNameWithoutExtension)
var targetDocFile = DocumentFileCompat.fromSingleUri(activity, targetTreeFile.uri) val 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 { try {
targetDocFile.openOutputStream().use(write) targetDocFile.openOutputStream().use(write)

View file

@ -5,5 +5,5 @@ import kotlin.math.pow
object MathUtils { object MathUtils {
fun highestPowerOf2(x: Int): Int = highestPowerOf2(x.toDouble()) fun highestPowerOf2(x: Int): Int = highestPowerOf2(x.toDouble())
fun highestPowerOf2(x: Double): Int = if (x < 1) 0 else 2.toDouble().pow(log2(x).toInt()).toInt() private fun highestPowerOf2(x: Double): Int = if (x < 1) 0 else 2.toDouble().pow(log2(x).toInt()).toInt()
} }

View file

@ -163,24 +163,12 @@ object MimeTypes {
// among other refs: // among other refs:
// - https://android.googlesource.com/platform/external/mime-support/+/refs/heads/master/mime.types // - https://android.googlesource.com/platform/external/mime-support/+/refs/heads/master/mime.types
fun extensionFor(mimeType: String, defaultExtension: String?): String = when (mimeType) { fun extensionFor(mimeType: String): String? = when (mimeType) {
AVI, AVI_VND -> ".avi" AVI, AVI_VND -> ".avi"
DNG, DNG_ADOBE -> ".dng"
HEIC, HEIF -> ".heif" HEIC, HEIF -> ".heif"
MP2T, MP2TS -> ".m2ts" MP2T, MP2TS -> ".m2ts"
PSD_VND, PSD_X -> ".psd" PSD_VND, PSD_X -> ".psd"
else -> { else -> MimeTypeMap.getSingleton().getExtensionFromMimeType(mimeType)?.let { ".$it" }
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) val TIFF_EXTENSION_PATTERN = Regex(".*\\.tiff?", RegexOption.IGNORE_CASE)

View file

@ -8,5 +8,4 @@
<string name="analysis_channel_name">Σάρωση πολυμέσων</string> <string name="analysis_channel_name">Σάρωση πολυμέσων</string>
<string name="analysis_notification_default_title">Σάρωση στοιχείων</string> <string name="analysis_notification_default_title">Σάρωση στοιχείων</string>
<string name="analysis_notification_action_stop">Διακοπή</string> <string name="analysis_notification_action_stop">Διακοπή</string>
<string name="map_shortcut_short_label">Χάρτης</string> </resources>
</resources>

View file

@ -8,5 +8,4 @@
<string name="analysis_notification_action_stop">توقف کردن</string> <string name="analysis_notification_action_stop">توقف کردن</string>
<string name="app_widget_label">قاب عکس</string> <string name="app_widget_label">قاب عکس</string>
<string name="app_name">Aves</string> <string name="app_name">Aves</string>
<string name="map_shortcut_short_label">نقشه</string> </resources>
</resources>

View file

@ -8,5 +8,4 @@
<string name="videos_shortcut_short_label">ဗီဒီယိုများ</string> <string name="videos_shortcut_short_label">ဗီဒီယိုများ</string>
<string name="analysis_notification_default_title">မီဒီယာ ကိုစကင်ဖတ်နေသည်</string> <string name="analysis_notification_default_title">မီဒီယာ ကိုစကင်ဖတ်နေသည်</string>
<string name="analysis_notification_action_stop">ရပ်ရန်</string> <string name="analysis_notification_action_stop">ရပ်ရန်</string>
<string name="map_shortcut_short_label">မြေပုံ</string> </resources>
</resources>

View file

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Aves</string>
</resources>

View file

@ -22,6 +22,7 @@ import static androidx.exifinterface.media.ExifInterfaceUtilsFork.convertToLongA
import static androidx.exifinterface.media.ExifInterfaceUtilsFork.copy; import static androidx.exifinterface.media.ExifInterfaceUtilsFork.copy;
import static androidx.exifinterface.media.ExifInterfaceUtilsFork.parseSubSeconds; import static androidx.exifinterface.media.ExifInterfaceUtilsFork.parseSubSeconds;
import static androidx.exifinterface.media.ExifInterfaceUtilsFork.startsWith; import static androidx.exifinterface.media.ExifInterfaceUtilsFork.startsWith;
import static java.lang.annotation.ElementType.TYPE_USE; import static java.lang.annotation.ElementType.TYPE_USE;
import static java.nio.ByteOrder.BIG_ENDIAN; import static java.nio.ByteOrder.BIG_ENDIAN;
import static java.nio.ByteOrder.LITTLE_ENDIAN; import static java.nio.ByteOrder.LITTLE_ENDIAN;
@ -90,7 +91,7 @@ import java.util.regex.Pattern;
import java.util.zip.CRC32; import java.util.zip.CRC32;
/* /*
* Forked from 'androidx.exifinterface:exifinterface:1.4.1' * Forked from 'androidx.exifinterface:exifinterface:1.4.0'
* Named differently to let ExifInterface be loaded as subdependency. * Named differently to let ExifInterface be loaded as subdependency.
* cf https://maven.google.com/web/index.html?q=exifinterface#androidx.exifinterface:exifinterface * 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 * cf https://github.com/androidx/androidx/tree/androidx-main/exifinterface/exifinterface/src/main/java/androidx/exifinterface/media
@ -138,12 +139,6 @@ public class ExifInterfaceFork {
// TLAD threshold for safer Exif attribute parsing // TLAD threshold for safer Exif attribute parsing
private static final int ATTRIBUTE_SIZE_DANGER_THRESHOLD = 3 * (1 << 20); // MB 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 String TAG = "ExifInterface";
private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG); private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
@ -4558,7 +4553,7 @@ public class ExifInterfaceFork {
&& (mXmpFromSeparateMarker != null || !containsTiff700Xmp)) && (mXmpFromSeparateMarker != null || !containsTiff700Xmp))
|| (xmpHandling == XMP_HANDLING_PREFER_TIFF_700_IF_PRESENT || (xmpHandling == XMP_HANDLING_PREFER_TIFF_700_IF_PRESENT
&& !containsTiff700Xmp)) { && !containsTiff700Xmp)) {
mXmpFromSeparateMarker = value != null ? ExifAttribute.createByte(value) : null; mXmpFromSeparateMarker = ExifAttribute.createByte(value);
return; return;
} }
} }
@ -6563,9 +6558,8 @@ public class ExifInterfaceFork {
// Exif data in WebP images (e.g. // Exif data in WebP images (e.g.
// https://github.com/ImageMagick/ImageMagick/issues/3140) // https://github.com/ImageMagick/ImageMagick/issues/3140)
if (startsWith(payload, IDENTIFIER_EXIF_APP1)) { if (startsWith(payload, IDENTIFIER_EXIF_APP1)) {
payload = payload = Arrays.copyOfRange(payload, IDENTIFIER_EXIF_APP1.length,
Arrays.copyOfRange( payload.length);
payload, IDENTIFIER_EXIF_APP1.length, payload.length);
} }
// Save offset to EXIF data for handling thumbnail and attribute offsets. // Save offset to EXIF data for handling thumbnail and attribute offsets.
@ -6728,11 +6722,8 @@ public class ExifInterfaceFork {
copy(dataInputStream, dataOutputStream, PNG_SIGNATURE.length); copy(dataInputStream, dataOutputStream, PNG_SIGNATURE.length);
boolean needToWriteExif = true; boolean needToWriteExif = true;
// Either there's some XMP data to write, or it has been cleared locally but was present in boolean needToWriteXmp = mXmpFromSeparateMarker != null;
// the file when it was read (and so needs to be removed). while (needToWriteExif || needToWriteXmp) {
boolean needToHandleXmpChunk =
mXmpFromSeparateMarker != null || mFileOnDiskContainsSeparateXmpMarker;
while (needToWriteExif || needToHandleXmpChunk) {
int chunkLength = dataInputStream.readInt(); int chunkLength = dataInputStream.readInt();
int chunkType = dataInputStream.readInt(); int chunkType = dataInputStream.readInt();
if (chunkType == PNG_CHUNK_TYPE_IHDR) { if (chunkType == PNG_CHUNK_TYPE_IHDR) {
@ -6747,7 +6738,7 @@ public class ExifInterfaceFork {
} }
if (mXmpFromSeparateMarker != null && !mFileOnDiskContainsSeparateXmpMarker) { if (mXmpFromSeparateMarker != null && !mFileOnDiskContainsSeparateXmpMarker) {
writePngXmpItxtChunk(dataOutputStream); writePngXmpItxtChunk(dataOutputStream);
needToHandleXmpChunk = false; needToWriteXmp = false;
} }
continue; continue;
} else if (chunkType == PNG_CHUNK_TYPE_EXIF && needToWriteExif) { } else if (chunkType == PNG_CHUNK_TYPE_EXIF && needToWriteExif) {
@ -6755,25 +6746,10 @@ public class ExifInterfaceFork {
dataInputStream.skipFully(chunkLength + PNG_CHUNK_CRC_BYTE_LENGTH); dataInputStream.skipFully(chunkLength + PNG_CHUNK_CRC_BYTE_LENGTH);
needToWriteExif = false; needToWriteExif = false;
continue; continue;
} else if (chunkType == PNG_CHUNK_TYPE_ITXT } else if (chunkType == PNG_CHUNK_TYPE_ITXT && needToWriteXmp) {
&& chunkLength >= PNG_ITXT_XMP_KEYWORD.length) { writePngXmpItxtChunk(dataOutputStream);
// Read the 17 byte keyword and 5 expected null bytes. dataInputStream.skipFully(chunkLength + PNG_CHUNK_CRC_BYTE_LENGTH);
byte[] keyword = new byte[PNG_ITXT_XMP_KEYWORD.length]; needToWriteXmp = false;
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; continue;
} }
dataOutputStream.writeInt(chunkLength); dataOutputStream.writeInt(chunkLength);
@ -7560,13 +7536,6 @@ public class ExifInterfaceFork {
Log.d(TAG, "Invalid strip offset value"); Log.d(TAG, "Invalid strip offset value");
return; return;
} }
// TLAD start
if (bytesToSkip > getAvailableHeapSize()) {
throw new IOException("cannot allocate " + bytesToSkip + " bytes to skip to retrieve thumbnail");
}
// TLAD end
try { try {
in.skipFully(bytesToSkip); in.skipFully(bytesToSkip);
} catch (EOFException e) { } catch (EOFException e) {

View file

@ -31,7 +31,7 @@ import java.io.InputStream;
import java.io.OutputStream; import java.io.OutputStream;
/* /*
* Forked from 'androidx.exifinterface:exifinterface:1.4.1' * Forked from 'androidx.exifinterface:exifinterface:1.4.0-alpha01' on 2024/11/17
* Named differently to let ExifInterface be loaded as subdependency. * 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 * cf https://github.com/androidx/androidx/tree/androidx-main/exifinterface/exifinterface/src/main/java/androidx/exifinterface/media
*/ */

View file

@ -18,10 +18,10 @@ pluginManagement {
plugins { plugins {
id("dev.flutter.flutter-plugin-loader") version "1.0.0" id("dev.flutter.flutter-plugin-loader") version "1.0.0"
id("com.android.application") version "8.10.1" apply false id("com.android.application") version "8.8.1" apply false
id("org.jetbrains.kotlin.android") version "2.1.21" apply false id("org.jetbrains.kotlin.android") version "2.1.10" apply false
id("com.google.devtools.ksp") version "2.1.21-2.0.1" apply false id("com.google.devtools.ksp") version "2.1.10-1.0.29" apply false
id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0" id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0"
} }
include(":app") include(":app")

View file

@ -1,4 +0,0 @@
In v1.13.0:
- group albums
- filter by day of the week
Full changelog available on GitHub

View file

@ -1,4 +0,0 @@
In v1.13.0:
- group albums
- filter by day of the week
Full changelog available on GitHub

View file

@ -1,4 +0,0 @@
In v1.13.1:
- group albums
- filter by day of the week
Full changelog available on GitHub

View file

@ -1,4 +0,0 @@
In v1.13.1:
- group albums
- filter by day of the week
Full changelog available on GitHub

View file

@ -1,4 +0,0 @@
In v1.13.2:
- group albums
- filter by day of the week
Full changelog available on GitHub

View file

@ -1,4 +0,0 @@
In v1.13.2:
- group albums
- filter by day of the week
Full changelog available on GitHub

View file

@ -1,5 +0,0 @@
<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>.

View file

@ -1 +0,0 @@
Gallery and metadata explorer

View file

@ -1,4 +1,6 @@
{ {
"filePickerDoNotShowHiddenFiles": "عدم إظهار الملفات المخفية",
"@filePickerDoNotShowHiddenFiles": {},
"tagPlaceholderPlace": "المكان", "tagPlaceholderPlace": "المكان",
"@tagPlaceholderPlace": {}, "@tagPlaceholderPlace": {},
"tagPlaceholderCountry": "البلد", "tagPlaceholderCountry": "البلد",
@ -7,6 +9,12 @@
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"panoramaDisableSensorControl": "تعطيل التحكم في المستشعر", "panoramaDisableSensorControl": "تعطيل التحكم في المستشعر",
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"filePickerNoItems": "لا توجد عناصر",
"@filePickerNoItems": {},
"filePickerOpenFrom": "فتح من",
"@filePickerOpenFrom": {},
"filePickerShowHiddenFiles": "إظهار الملفات المخفية",
"@filePickerShowHiddenFiles": {},
"panoramaEnableSensorControl": "تمكين التحكم في المستشعر", "panoramaEnableSensorControl": "تمكين التحكم في المستشعر",
"@panoramaEnableSensorControl": {}, "@panoramaEnableSensorControl": {},
"saveTooltip": "حفظ", "saveTooltip": "حفظ",
@ -55,6 +63,8 @@
"@tagEditorSectionRecent": {}, "@tagEditorSectionRecent": {},
"tagEditorSectionPlaceholders": "العناصر النائبة", "tagEditorSectionPlaceholders": "العناصر النائبة",
"@tagEditorSectionPlaceholders": {}, "@tagEditorSectionPlaceholders": {},
"filePickerUseThisFolder": "إستخدام هذا المجلد",
"@filePickerUseThisFolder": {},
"hideTooltip": "إخفاء", "hideTooltip": "إخفاء",
"@hideTooltip": {}, "@hideTooltip": {},
"tagEditorPageAddTagTooltip": "إضافة علامة", "tagEditorPageAddTagTooltip": "إضافة علامة",
@ -493,6 +503,8 @@
"@viewerSetWallpaperButtonLabel": {}, "@viewerSetWallpaperButtonLabel": {},
"settingsVideoResumptionModeTile": "استئناف التشغيل", "settingsVideoResumptionModeTile": "استئناف التشغيل",
"@settingsVideoResumptionModeTile": {}, "@settingsVideoResumptionModeTile": {},
"collectionGroupNone": "لا تجمع",
"@collectionGroupNone": {},
"searchRatingSectionTitle": "التقييمات", "searchRatingSectionTitle": "التقييمات",
"@searchRatingSectionTitle": {}, "@searchRatingSectionTitle": {},
"vaultBinUsageDialogMessage": "تستخدم بعض الخزائن سلة المحذوفات.", "vaultBinUsageDialogMessage": "تستخدم بعض الخزائن سلة المحذوفات.",
@ -599,7 +611,7 @@
"@settingsLanguagePageTitle": {}, "@settingsLanguagePageTitle": {},
"rootDirectoryDescription": "دليل الجذر", "rootDirectoryDescription": "دليل الجذر",
"@rootDirectoryDescription": {}, "@rootDirectoryDescription": {},
"viewDialogGroupSectionTitle": "الأقسام", "viewDialogGroupSectionTitle": "مجموعة",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"maxBrightnessAlways": "دائماً", "maxBrightnessAlways": "دائماً",
"@maxBrightnessAlways": {}, "@maxBrightnessAlways": {},
@ -1019,6 +1031,8 @@
"@entryActionSetAs": {}, "@entryActionSetAs": {},
"sortOrderLowestFirst": "الأدنى أولاً", "sortOrderLowestFirst": "الأدنى أولاً",
"@sortOrderLowestFirst": {}, "@sortOrderLowestFirst": {},
"albumGroupNone": "لا تجمع",
"@albumGroupNone": {},
"statsTopStatesSectionTitle": "أهم الولايات", "statsTopStatesSectionTitle": "أهم الولايات",
"@statsTopStatesSectionTitle": {}, "@statsTopStatesSectionTitle": {},
"settingsViewerQuickActionEditorDisplayedButtonsSectionTitle": "الأزرار المعروضة", "settingsViewerQuickActionEditorDisplayedButtonsSectionTitle": "الأزرار المعروضة",
@ -1449,7 +1463,7 @@
"@binPageTitle": {}, "@binPageTitle": {},
"tagPlaceholderState": "الولاية", "tagPlaceholderState": "الولاية",
"@tagPlaceholderState": {}, "@tagPlaceholderState": {},
"sortByAlbumFileName": "حسب عنوان الألبوم والعنصر", "sortByAlbumFileName": "حسب الألبوم واسم الملف",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"deleteMultiAlbumConfirmationDialogMessage": "{count, plural, =1{هل تريد حذف هذه الألبومات والعنصر الموجود فيها؟} other{احذف هذه الألبومات و {count} العناصر فيها؟}}", "deleteMultiAlbumConfirmationDialogMessage": "{count, plural, =1{هل تريد حذف هذه الألبومات والعنصر الموجود فيها؟} other{احذف هذه الألبومات و {count} العناصر فيها؟}}",
"@deleteMultiAlbumConfirmationDialogMessage": { "@deleteMultiAlbumConfirmationDialogMessage": {
@ -1598,29 +1612,5 @@
"sortByPath": "حسب المسار", "sortByPath": "حسب المسار",
"@sortByPath": {}, "@sortByPath": {},
"searchFormatSectionTitle": "التنسيقات", "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": {}
} }

View file

@ -142,15 +142,5 @@
"chipActionUnpin": "Sabitləməyin", "chipActionUnpin": "Sabitləməyin",
"@chipActionUnpin": {}, "@chipActionUnpin": {},
"chipActionRename": "Bir də adlandır", "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": {}
} }

View file

@ -561,6 +561,14 @@
"@viewerInfoPageTitle": {}, "@viewerInfoPageTitle": {},
"viewerErrorDoesNotExist": "Файл больш не існуе.", "viewerErrorDoesNotExist": "Файл больш не існуе.",
"@viewerErrorDoesNotExist": {}, "@viewerErrorDoesNotExist": {},
"filePickerUseThisFolder": "Выкарыстоўваць гэтую тэчку",
"@filePickerUseThisFolder": {},
"filePickerNoItems": "Няма элементаў",
"@filePickerNoItems": {},
"filePickerOpenFrom": "Адкрыць з",
"@filePickerOpenFrom": {},
"filePickerShowHiddenFiles": "Паказаць схаваныя файлы",
"@filePickerShowHiddenFiles": {},
"sourceViewerPageTitle": "Крыніца", "sourceViewerPageTitle": "Крыніца",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"panoramaDisableSensorControl": "Адключыць сэнсарнае кіраванне", "panoramaDisableSensorControl": "Адключыць сэнсарнае кіраванне",
@ -623,6 +631,8 @@
"@tagEditorDiscardDialogMessage": {}, "@tagEditorDiscardDialogMessage": {},
"tagPlaceholderCountry": "Краіна", "tagPlaceholderCountry": "Краіна",
"@tagPlaceholderCountry": {}, "@tagPlaceholderCountry": {},
"filePickerDoNotShowHiddenFiles": "Не паказваць схаваныя файлы",
"@filePickerDoNotShowHiddenFiles": {},
"viewerInfoOpenEmbeddedFailureFeedback": "Не ўдалося атрымаць убудаваныя даныя", "viewerInfoOpenEmbeddedFailureFeedback": "Не ўдалося атрымаць убудаваныя даныя",
"@viewerInfoOpenEmbeddedFailureFeedback": {}, "@viewerInfoOpenEmbeddedFailureFeedback": {},
"mapAttributionOsmHot": "Пліткі ад [HOT](https://www.hotosm.org/) • Арганізаваны [OSM France](https://openstreetmap.fr/)", "mapAttributionOsmHot": "Пліткі ад [HOT](https://www.hotosm.org/) • Арганізаваны [OSM France](https://openstreetmap.fr/)",
@ -917,6 +927,8 @@
"@settingsActionImport": {}, "@settingsActionImport": {},
"locationPickerUseThisLocationButton": "Выкарыстоўваць гэтае месцазнаходжанне", "locationPickerUseThisLocationButton": "Выкарыстоўваць гэтае месцазнаходжанне",
"@locationPickerUseThisLocationButton": {}, "@locationPickerUseThisLocationButton": {},
"collectionGroupNone": "Не групаваць",
"@collectionGroupNone": {},
"searchRatingSectionTitle": "Рэйтынгі", "searchRatingSectionTitle": "Рэйтынгі",
"@searchRatingSectionTitle": {}, "@searchRatingSectionTitle": {},
"settingsDisabled": "Адкл.", "settingsDisabled": "Адкл.",
@ -1031,6 +1043,8 @@
"@aboutLinkPolicy": {}, "@aboutLinkPolicy": {},
"sortOrderLowestFirst": "Спачатку з нізкім", "sortOrderLowestFirst": "Спачатку з нізкім",
"@sortOrderLowestFirst": {}, "@sortOrderLowestFirst": {},
"albumGroupNone": "Не групаваць",
"@albumGroupNone": {},
"countryPageTitle": "Краіны", "countryPageTitle": "Краіны",
"@countryPageTitle": {}, "@countryPageTitle": {},
"albumGroupType": "Па тыпу", "albumGroupType": "Па тыпу",

View file

@ -873,6 +873,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "По дни", "collectionGroupDay": "По дни",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Не групирай",
"@collectionGroupNone": {},
"sectionUnknown": "Неизвестно", "sectionUnknown": "Неизвестно",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Днес", "dateToday": "Днес",
@ -976,6 +978,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "По обем на съхранение", "albumGroupVolume": "По обем на съхранение",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "Без групиране",
"@albumGroupNone": {},
"albumMimeTypeMixed": "Разни", "albumMimeTypeMixed": "Разни",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "Копирай в албум", "albumPickPageTitleCopy": "Копирай в албум",
@ -1318,7 +1322,7 @@
"@settingsStorageAccessTile": {}, "@settingsStorageAccessTile": {},
"settingsAccessibilityShowPinchGestureAlternatives": "Показване на алтернативи за жестове с мултитъч", "settingsAccessibilityShowPinchGestureAlternatives": "Показване на алтернативи за жестове с мултитъч",
"@settingsAccessibilityShowPinchGestureAlternatives": {}, "@settingsAccessibilityShowPinchGestureAlternatives": {},
"settingsDisplaySectionTitle": "Изглед", "settingsDisplaySectionTitle": "Изобразяване",
"@settingsDisplaySectionTitle": {}, "@settingsDisplaySectionTitle": {},
"settingsThemeBrightnessTile": "Тема", "settingsThemeBrightnessTile": "Тема",
"@settingsThemeBrightnessTile": {}, "@settingsThemeBrightnessTile": {},
@ -1380,6 +1384,8 @@
"@tagPlaceholderState": {}, "@tagPlaceholderState": {},
"tagPlaceholderPlace": "Локация", "tagPlaceholderPlace": "Локация",
"@tagPlaceholderPlace": {}, "@tagPlaceholderPlace": {},
"filePickerShowHiddenFiles": "Показване на скритите файлове",
"@filePickerShowHiddenFiles": {},
"chipActionRemove": "Премахване", "chipActionRemove": "Премахване",
"@chipActionRemove": {}, "@chipActionRemove": {},
"albumTierDynamic": "Динамични", "albumTierDynamic": "Динамични",
@ -1565,6 +1571,10 @@
"@tagEditorSectionPlaceholders": {}, "@tagEditorSectionPlaceholders": {},
"tagPlaceholderCountry": "Държава", "tagPlaceholderCountry": "Държава",
"@tagPlaceholderCountry": {}, "@tagPlaceholderCountry": {},
"filePickerDoNotShowHiddenFiles": "Не показвай скритите файлове",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerOpenFrom": "Отворете от",
"@filePickerOpenFrom": {},
"settingsVideoGestureSideDoubleTapSeek": "Докоснете два пъти краищата на екрана, за превъртане назад/напред", "settingsVideoGestureSideDoubleTapSeek": "Докоснете два пъти краищата на екрана, за превъртане назад/напред",
"@settingsVideoGestureSideDoubleTapSeek": {}, "@settingsVideoGestureSideDoubleTapSeek": {},
"settingsSaveSearchHistory": "Запазване на историята на търсенето", "settingsSaveSearchHistory": "Запазване на историята на търсенето",
@ -1607,10 +1617,14 @@
"@viewerErrorDoesNotExist": {}, "@viewerErrorDoesNotExist": {},
"mapAttributionOsmData": "Данни карта © [OpenStreetMap](https://www.openstreetmap.org/copyright) участници", "mapAttributionOsmData": "Данни карта © [OpenStreetMap](https://www.openstreetmap.org/copyright) участници",
"@mapAttributionOsmData": {}, "@mapAttributionOsmData": {},
"filePickerNoItems": "Не откривам нищо",
"@filePickerNoItems": {},
"newDynamicAlbumDialogTitle": "Нов динамичен албум", "newDynamicAlbumDialogTitle": "Нов динамичен албум",
"@newDynamicAlbumDialogTitle": {}, "@newDynamicAlbumDialogTitle": {},
"tagEditorDiscardDialogMessage": "Искате ли да отхвърлите промените?", "tagEditorDiscardDialogMessage": "Искате ли да отхвърлите промените?",
"@tagEditorDiscardDialogMessage": {}, "@tagEditorDiscardDialogMessage": {},
"filePickerUseThisFolder": "Използвай тази папка",
"@filePickerUseThisFolder": {},
"chipActionDecompose": "Раздели", "chipActionDecompose": "Раздели",
"@chipActionDecompose": {}, "@chipActionDecompose": {},
"coordinateFormatDdm": "Градуси, десетични минути", "coordinateFormatDdm": "Градуси, десетични минути",
@ -1620,23 +1634,5 @@
"editEntryLocationDialogTimeShift": "Изместване на времето", "editEntryLocationDialogTimeShift": "Изместване на времето",
"@editEntryLocationDialogTimeShift": {}, "@editEntryLocationDialogTimeShift": {},
"removeEntryMetadataDialogAll": "Всички", "removeEntryMetadataDialogAll": "Всички",
"@removeEntryMetadataDialogAll": {}, "@removeEntryMetadataDialogAll": {}
"sortByPath": "Според пътя",
"@sortByPath": {},
"searchFormatSectionTitle": "Формати",
"@searchFormatSectionTitle": {},
"chipActionCreateGroup": "Създайте група",
"@chipActionCreateGroup": {},
"chipActionGroup": "Групиране",
"@chipActionGroup": {},
"newGroupDialogTitle": "Нова Група",
"@newGroupDialogTitle": {},
"groupAlreadyExists": "Групата вече съществува",
"@groupAlreadyExists": {},
"albumTierGroups": "Групи",
"@albumTierGroups": {},
"groupPickerUseThisGroupButton": "Използвайте тази група",
"@groupPickerUseThisGroupButton": {},
"newGroupDialogNameLabel": "Име на групата",
"@newGroupDialogNameLabel": {}
} }

View file

@ -839,6 +839,8 @@
"@collectionGroupAlbum": {}, "@collectionGroupAlbum": {},
"collectionGroupMonth": "Per mes", "collectionGroupMonth": "Per mes",
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupNone": "No per grup",
"@collectionGroupNone": {},
"collectionGroupDay": "Per dia", "collectionGroupDay": "Per dia",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"dateToday": "Avui", "dateToday": "Avui",
@ -947,6 +949,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "Per volum demmagatzematge", "albumGroupVolume": "Per volum demmagatzematge",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "No agrupar",
"@albumGroupNone": {},
"albumMimeTypeMixed": "Barrejat", "albumMimeTypeMixed": "Barrejat",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "Copiar a Àlbum", "albumPickPageTitleCopy": "Copiar a Àlbum",
@ -1341,6 +1345,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Font", "sourceViewerPageTitle": "Font",
"@sourceViewerPageTitle": {}, "@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": "Controls",
"@settingsVideoControlsPageTitle": {}, "@settingsVideoControlsPageTitle": {},
"settingsSubtitleThemeTextAlignmentDialogTitle": "Ajustament de Text", "settingsSubtitleThemeTextAlignmentDialogTitle": "Ajustament de Text",
@ -1594,9 +1608,5 @@
"dynamicAlbumAlreadyExists": "Làlbum dinàmic ja existeix", "dynamicAlbumAlreadyExists": "Làlbum dinàmic ja existeix",
"@dynamicAlbumAlreadyExists": {}, "@dynamicAlbumAlreadyExists": {},
"sortOrderShortestFirst": "El més curt primer", "sortOrderShortestFirst": "El més curt primer",
"@sortOrderShortestFirst": {}, "@sortOrderShortestFirst": {}
"sortByPath": "Per ruta",
"@sortByPath": {},
"searchFormatSectionTitle": "Formats",
"@searchFormatSectionTitle": {}
} }

View file

@ -923,6 +923,16 @@
"@panoramaEnableSensorControl": {}, "@panoramaEnableSensorControl": {},
"sourceViewerPageTitle": "Zdroj", "sourceViewerPageTitle": "Zdroj",
"@sourceViewerPageTitle": {}, "@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": "Vybrat",
"@pickTooltip": {}, "@pickTooltip": {},
"doubleBackExitMessage": "Pro ukončení klepněte znovu na „zpět“.", "doubleBackExitMessage": "Pro ukončení klepněte znovu na „zpět“.",
@ -1031,6 +1041,8 @@
"@drawerCollectionSphericalVideos": {}, "@drawerCollectionSphericalVideos": {},
"aboutLicensesBanner": "Tato aplikace využívá tyto open-source baličky a knihovny.", "aboutLicensesBanner": "Tato aplikace využívá tyto open-source baličky a knihovny.",
"@aboutLicensesBanner": {}, "@aboutLicensesBanner": {},
"collectionGroupNone": "Neseskupovat",
"@collectionGroupNone": {},
"aboutLicensesSectionTitle": "Licence open-source", "aboutLicensesSectionTitle": "Licence open-source",
"@aboutLicensesSectionTitle": {}, "@aboutLicensesSectionTitle": {},
"collectionActionHideTitleSearch": "Skrýt filtr dle názvu", "collectionActionHideTitleSearch": "Skrýt filtr dle názvu",
@ -1207,6 +1219,8 @@
"@sortOrderLargestFirst": {}, "@sortOrderLargestFirst": {},
"sortOrderSmallestFirst": "Od nejužšího", "sortOrderSmallestFirst": "Od nejužšího",
"@sortOrderSmallestFirst": {}, "@sortOrderSmallestFirst": {},
"albumGroupNone": "Neseskupovat",
"@albumGroupNone": {},
"albumVideoCaptures": "Snímky videa", "albumVideoCaptures": "Snímky videa",
"@albumVideoCaptures": {}, "@albumVideoCaptures": {},
"countryPageTitle": "Země", "countryPageTitle": "Země",

View file

@ -555,6 +555,12 @@
"@tagEditorDiscardDialogMessage": {}, "@tagEditorDiscardDialogMessage": {},
"panoramaEnableSensorControl": "Aktivér sensorstyring", "panoramaEnableSensorControl": "Aktivér sensorstyring",
"@panoramaEnableSensorControl": {}, "@panoramaEnableSensorControl": {},
"filePickerOpenFrom": "Åbn fra",
"@filePickerOpenFrom": {},
"filePickerNoItems": "Ingen elementer",
"@filePickerNoItems": {},
"filePickerUseThisFolder": "Brug denne mappe",
"@filePickerUseThisFolder": {},
"authenticateToUnlockVault": "Godkend for at oplåse boks", "authenticateToUnlockVault": "Godkend for at oplåse boks",
"@authenticateToUnlockVault": {}, "@authenticateToUnlockVault": {},
"exportEntryDialogFormat": "Format:", "exportEntryDialogFormat": "Format:",
@ -835,6 +841,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Efter dag", "collectionGroupDay": "Efter dag",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Gruppér ikke",
"@collectionGroupNone": {},
"collectionDeleteFailureFeedback": "{count, plural, =1{Kunne ikke slette 1 element} other{Kunne ikke slette {count} elementer}}", "collectionDeleteFailureFeedback": "{count, plural, =1{Kunne ikke slette 1 element} other{Kunne ikke slette {count} elementer}}",
"@collectionDeleteFailureFeedback": { "@collectionDeleteFailureFeedback": {
"placeholders": { "placeholders": {
@ -850,7 +858,7 @@
"@drawerCollectionRaws": {}, "@drawerCollectionRaws": {},
"sortByRating": "Efter bedømmelse", "sortByRating": "Efter bedømmelse",
"@sortByRating": {}, "@sortByRating": {},
"sortByAlbumFileName": "Efter album og elementtitel", "sortByAlbumFileName": "Efter album og filnavn",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"albumGroupVolume": "Efter lagervolume", "albumGroupVolume": "Efter lagervolume",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
@ -1280,7 +1288,7 @@
"@tileLayoutGrid": {}, "@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": "XMP er påkrævet for at afspille videoen i et bevægelsesfoto.\n\nEr du sikker på, at du vil fjerne den?",
"@removeEntryMetadataMotionPhotoXmpWarningDialogMessage": {}, "@removeEntryMetadataMotionPhotoXmpWarningDialogMessage": {},
"viewDialogGroupSectionTitle": "Sektioner", "viewDialogGroupSectionTitle": "Gruppér",
"@viewDialogGroupSectionTitle": {}, "@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": "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": {}, "@hideFilterConfirmationDialogMessage": {},
@ -1415,14 +1423,20 @@
"@mapAttributionOsmData": {}, "@mapAttributionOsmData": {},
"viewerInfoSearchSuggestionRights": "Rettigheder", "viewerInfoSearchSuggestionRights": "Rettigheder",
"@viewerInfoSearchSuggestionRights": {}, "@viewerInfoSearchSuggestionRights": {},
"filePickerShowHiddenFiles": "Vis skjulte filer",
"@filePickerShowHiddenFiles": {},
"viewerInfoOpenEmbeddedFailureFeedback": "Kunne ikke udtrække indlejrede data", "viewerInfoOpenEmbeddedFailureFeedback": "Kunne ikke udtrække indlejrede data",
"@viewerInfoOpenEmbeddedFailureFeedback": {}, "@viewerInfoOpenEmbeddedFailureFeedback": {},
"tagPlaceholderPlace": "Sted", "tagPlaceholderPlace": "Sted",
"@tagPlaceholderPlace": {}, "@tagPlaceholderPlace": {},
"filePickerDoNotShowHiddenFiles": "Vis ikke skjulte filer",
"@filePickerDoNotShowHiddenFiles": {},
"exportEntryDialogWriteMetadata": "Skriv metadata", "exportEntryDialogWriteMetadata": "Skriv metadata",
"@exportEntryDialogWriteMetadata": {}, "@exportEntryDialogWriteMetadata": {},
"editEntryDateDialogCopyField": "Kopiér fra en anden dato", "editEntryDateDialogCopyField": "Kopiér fra en anden dato",
"@editEntryDateDialogCopyField": {}, "@editEntryDateDialogCopyField": {},
"albumGroupNone": "Gruppér ikke",
"@albumGroupNone": {},
"albumEmpty": "Ingen album", "albumEmpty": "Ingen album",
"@albumEmpty": {}, "@albumEmpty": {},
"albumPageTitle": "Album", "albumPageTitle": "Album",
@ -1620,33 +1634,5 @@
"keepScreenOnViewerOnly": "Kun fremvisningsside", "keepScreenOnViewerOnly": "Kun fremvisningsside",
"@keepScreenOnViewerOnly": {}, "@keepScreenOnViewerOnly": {},
"widgetOpenPageViewer": "Åbn fremviser", "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": {}
} }

View file

@ -463,7 +463,7 @@
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogSortSectionTitle": "Sortieren", "viewDialogSortSectionTitle": "Sortieren",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Abschnitte", "viewDialogGroupSectionTitle": "Gruppe",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Layout", "viewDialogLayoutSectionTitle": "Layout",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -557,6 +557,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Nach Tag", "collectionGroupDay": "Nach Tag",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Nicht gruppieren",
"@collectionGroupNone": {},
"sectionUnknown": "Unbekannt", "sectionUnknown": "Unbekannt",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Heute", "dateToday": "Heute",
@ -659,6 +661,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "Nach Speichervolumen", "albumGroupVolume": "Nach Speichervolumen",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "Nicht gruppieren",
"@albumGroupNone": {},
"albumMimeTypeMixed": "Gemischt", "albumMimeTypeMixed": "Gemischt",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "In Album kopieren", "albumPickPageTitleCopy": "In Album kopieren",
@ -1107,6 +1111,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Quelle", "sourceViewerPageTitle": "Quelle",
"@sourceViewerPageTitle": {}, "@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": "Sammlung öffnen",
"@widgetOpenPageCollection": {}, "@widgetOpenPageCollection": {},
"durationDialogSeconds": "Sekunden", "durationDialogSeconds": "Sekunden",
@ -1404,31 +1418,5 @@
"searchFormatSectionTitle": "Formate", "searchFormatSectionTitle": "Formate",
"@searchFormatSectionTitle": {}, "@searchFormatSectionTitle": {},
"sortByPath": "Nach Pfad", "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": {}
} }

View file

@ -377,9 +377,9 @@
"@renameProcessorCounter": {}, "@renameProcessorCounter": {},
"renameProcessorName": "Όνομα", "renameProcessorName": "Όνομα",
"@renameProcessorName": {}, "@renameProcessorName": {},
"deleteSingleAlbumConfirmationDialogMessage": "{count, plural, =1{Διαγράψτε αυτό το άλμπουμ και το αντικείμενο σε αυτό;} other{Διαγράψτε αυτό το άλμπουμ και τα {count} αντικείμενα σε αυτό;}}", "deleteSingleAlbumConfirmationDialogMessage": "{count, plural, =1{Διαγραφή αυτού του άλμπουμ και του περιεχομένου του;} other{Διαγράψτε αυτό το άλμπουμ και όλα τα {count} στοιχεία του;}}",
"@deleteSingleAlbumConfirmationDialogMessage": {}, "@deleteSingleAlbumConfirmationDialogMessage": {},
"deleteMultiAlbumConfirmationDialogMessage": "{count, plural, =1{Διαγράψτε αυτά τα άλμπουμ και τα αντικείμενα σε αυτά;} other{Διαγράψτε αυτά τα άλμπουμ και τα {count} αντικείμενα σε αυτά;}}", "deleteMultiAlbumConfirmationDialogMessage": "{count, plural, =1{Διαγράψτε αυτά τα άλμπουμ και το περιεχόμενό τους;} other{Διαγράψτε αυτά τα άλμπουμ και όλα τα {count} στοιχεία τους;}}",
"@deleteMultiAlbumConfirmationDialogMessage": {}, "@deleteMultiAlbumConfirmationDialogMessage": {},
"exportEntryDialogFormat": "Μορφή:", "exportEntryDialogFormat": "Μορφή:",
"@exportEntryDialogFormat": {}, "@exportEntryDialogFormat": {},
@ -463,7 +463,7 @@
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogSortSectionTitle": "Ταξινομηση", "viewDialogSortSectionTitle": "Ταξινομηση",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Τμήματα", "viewDialogGroupSectionTitle": "Ομαδοποιηση",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Διαταξη", "viewDialogLayoutSectionTitle": "Διαταξη",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -557,6 +557,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Ανά ημέρα", "collectionGroupDay": "Ανά ημέρα",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Να μην γίνει ομαδοποίηση",
"@collectionGroupNone": {},
"sectionUnknown": "Χωρίς λεπτομέρειες", "sectionUnknown": "Χωρίς λεπτομέρειες",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Σήμερα", "dateToday": "Σήμερα",
@ -659,6 +661,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "Ανά αποθηκευτική μονάδα", "albumGroupVolume": "Ανά αποθηκευτική μονάδα",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "Να μην γίνει ομαδοποίηση",
"@albumGroupNone": {},
"albumMimeTypeMixed": "Μικτα", "albumMimeTypeMixed": "Μικτα",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "Αντιγραφή στο άλμπουμ", "albumPickPageTitleCopy": "Αντιγραφή στο άλμπουμ",
@ -869,7 +873,7 @@
"@settingsSlideshowAnimatedZoomEffect": {}, "@settingsSlideshowAnimatedZoomEffect": {},
"settingsSlideshowTransitionTile": "Μετάβαση", "settingsSlideshowTransitionTile": "Μετάβαση",
"@settingsSlideshowTransitionTile": {}, "@settingsSlideshowTransitionTile": {},
"settingsSlideshowIntervalTile": "Διάστημα", "settingsSlideshowIntervalTile": "Διάρκεια",
"@settingsSlideshowIntervalTile": {}, "@settingsSlideshowIntervalTile": {},
"settingsSlideshowVideoPlaybackTile": "Αναπαραγωγή βίντεο", "settingsSlideshowVideoPlaybackTile": "Αναπαραγωγή βίντεο",
"@settingsSlideshowVideoPlaybackTile": {}, "@settingsSlideshowVideoPlaybackTile": {},
@ -1103,6 +1107,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Πηγη", "sourceViewerPageTitle": "Πηγη",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "Εμφάνιση κρυφών αρχείων",
"@filePickerShowHiddenFiles": {},
"filePickerDoNotShowHiddenFiles": "Να μην εμφανίζονται τα κρυφά αρχεία",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerOpenFrom": "Άνοιγμα από",
"@filePickerOpenFrom": {},
"filePickerNoItems": "Κανένα στοιχείο",
"@filePickerNoItems": {},
"filePickerUseThisFolder": "Χρησιμοποιήστε αυτόν τον φάκελο",
"@filePickerUseThisFolder": {},
"widgetOpenPageCollection": "Ανοιχτή συλλογή", "widgetOpenPageCollection": "Ανοιχτή συλλογή",
"@widgetOpenPageCollection": {}, "@widgetOpenPageCollection": {},
"durationDialogSeconds": "Δευτερόλεπτα", "durationDialogSeconds": "Δευτερόλεπτα",
@ -1306,129 +1320,5 @@
"overlayHistogramLuminance": "Φωτεινότητα", "overlayHistogramLuminance": "Φωτεινότητα",
"@overlayHistogramLuminance": {}, "@overlayHistogramLuminance": {},
"chipActionShowCollection": "Εμφάνιση στη Συλλογή", "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": {}
} }

View file

@ -60,7 +60,6 @@
}, },
"applyButtonLabel": "APPLY", "applyButtonLabel": "APPLY",
"createButtonLabel": "CREATE",
"deleteButtonLabel": "DELETE", "deleteButtonLabel": "DELETE",
"nextButtonLabel": "NEXT", "nextButtonLabel": "NEXT",
"showButtonLabel": "SHOW", "showButtonLabel": "SHOW",
@ -105,11 +104,9 @@
"chipActionLock": "Lock", "chipActionLock": "Lock",
"chipActionPin": "Pin to top", "chipActionPin": "Pin to top",
"chipActionUnpin": "Unpin from top", "chipActionUnpin": "Unpin from top",
"chipActionGroup": "Change grouping",
"chipActionRename": "Rename", "chipActionRename": "Rename",
"chipActionSetCover": "Set cover", "chipActionSetCover": "Set cover",
"chipActionShowCountryStates": "Show states", "chipActionShowCountryStates": "Show states",
"chipActionCreateGroup": "Create group",
"chipActionCreateAlbum": "Create album", "chipActionCreateAlbum": "Create album",
"chipActionCreateVault": "Create vault", "chipActionCreateVault": "Create vault",
"chipActionConfigureVault": "Configure vault", "chipActionConfigureVault": "Configure vault",
@ -211,7 +208,6 @@
"albumTierNew": "New", "albumTierNew": "New",
"albumTierPinned": "Pinned", "albumTierPinned": "Pinned",
"albumTierGroups": "Groups",
"albumTierSpecial": "Common", "albumTierSpecial": "Common",
"albumTierApps": "Apps", "albumTierApps": "Apps",
"albumTierVaults": "Vaults", "albumTierVaults": "Vaults",
@ -447,14 +443,6 @@
"newDynamicAlbumDialogTitle": "New Dynamic Album", "newDynamicAlbumDialogTitle": "New Dynamic Album",
"dynamicAlbumAlreadyExists": "Dynamic album already exists", "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.", "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", "newVaultDialogTitle": "New Vault",
"configureVaultDialogTitle": "Configure Vault", "configureVaultDialogTitle": "Configure Vault",
@ -570,7 +558,7 @@
"menuActionStats": "Stats", "menuActionStats": "Stats",
"viewDialogSortSectionTitle": "Sort", "viewDialogSortSectionTitle": "Sort",
"viewDialogGroupSectionTitle": "Sections", "viewDialogGroupSectionTitle": "Group",
"viewDialogLayoutSectionTitle": "Layout", "viewDialogLayoutSectionTitle": "Layout",
"viewDialogReverseSortOrder": "Reverse sort order", "viewDialogReverseSortOrder": "Reverse sort order",
@ -642,8 +630,8 @@
"collectionGroupAlbum": "By album", "collectionGroupAlbum": "By album",
"collectionGroupMonth": "By month", "collectionGroupMonth": "By month",
"collectionGroupDay": "By day", "collectionGroupDay": "By day",
"collectionGroupNone": "Do not group",
"sectionNone": "No sections",
"sectionUnknown": "Unknown", "sectionUnknown": "Unknown",
"dateToday": "Today", "dateToday": "Today",
"dateYesterday": "Yesterday", "dateYesterday": "Yesterday",
@ -767,7 +755,7 @@
"sortByName": "By name", "sortByName": "By name",
"sortByItemCount": "By item count", "sortByItemCount": "By item count",
"sortBySize": "By size", "sortBySize": "By size",
"sortByAlbumFileName": "By album & item title", "sortByAlbumFileName": "By album & file name",
"sortByRating": "By rating", "sortByRating": "By rating",
"sortByDuration": "By duration", "sortByDuration": "By duration",
"sortByPath": "By path", "sortByPath": "By path",
@ -786,6 +774,7 @@
"albumGroupTier": "By tier", "albumGroupTier": "By tier",
"albumGroupType": "By type", "albumGroupType": "By type",
"albumGroupVolume": "By storage volume", "albumGroupVolume": "By storage volume",
"albumGroupNone": "Do not group",
"albumMimeTypeMixed": "Mixed", "albumMimeTypeMixed": "Mixed",
@ -1112,5 +1101,11 @@
"panoramaEnableSensorControl": "Enable sensor control", "panoramaEnableSensorControl": "Enable sensor control",
"panoramaDisableSensorControl": "Disable sensor control", "panoramaDisableSensorControl": "Disable sensor control",
"sourceViewerPageTitle": "Source" "sourceViewerPageTitle": "Source",
"filePickerShowHiddenFiles": "Show hidden files",
"filePickerDoNotShowHiddenFiles": "Dont show hidden files",
"filePickerOpenFrom": "Open from",
"filePickerNoItems": "No items",
"filePickerUseThisFolder": "Use this folder"
} }

View file

@ -921,6 +921,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "𐑚𐑲 𐑛𐑱", "collectionGroupDay": "𐑚𐑲 𐑛𐑱",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "𐑛𐑵 𐑯𐑪𐑑 𐑜𐑮𐑵𐑐",
"@collectionGroupNone": {},
"sectionUnknown": "𐑳𐑯𐑯𐑴𐑯", "sectionUnknown": "𐑳𐑯𐑯𐑴𐑯",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "𐑑𐑫𐑛𐑱", "dateToday": "𐑑𐑫𐑛𐑱",
@ -1083,6 +1085,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "𐑚𐑲 𐑕𐑑𐑹𐑦𐑡 𐑝𐑪𐑤𐑿𐑥", "albumGroupVolume": "𐑚𐑲 𐑕𐑑𐑹𐑦𐑡 𐑝𐑪𐑤𐑿𐑥",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "𐑛𐑵 𐑯𐑪𐑑 𐑜𐑮𐑵𐑐",
"@albumGroupNone": {},
"albumMimeTypeMixed": "𐑥𐑦𐑒𐑕𐑑", "albumMimeTypeMixed": "𐑥𐑦𐑒𐑕𐑑",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "𐑒𐑪𐑐𐑦 𐑑 𐑨𐑤𐑚𐑩𐑥", "albumPickPageTitleCopy": "𐑒𐑪𐑐𐑦 𐑑 𐑨𐑤𐑚𐑩𐑥",
@ -1275,6 +1279,8 @@
"@settingsViewerShowMinimap": {}, "@settingsViewerShowMinimap": {},
"settingsViewerShowInformation": "𐑖𐑴 𐑦𐑯𐑓𐑼𐑥𐑱𐑖𐑩𐑯", "settingsViewerShowInformation": "𐑖𐑴 𐑦𐑯𐑓𐑼𐑥𐑱𐑖𐑩𐑯",
"@settingsViewerShowInformation": {}, "@settingsViewerShowInformation": {},
"filePickerUseThisFolder": "𐑿𐑟 𐑞𐑦𐑕 𐑓𐑴𐑤𐑛𐑼",
"@filePickerUseThisFolder": {},
"settingsViewerShowInformationSubtitle": "𐑖𐑴 𐑑𐑲𐑑𐑩𐑤, 𐑛𐑱𐑑, 𐑤𐑴𐑒𐑱𐑖𐑩𐑯, 𐑯𐑯𐑯", "settingsViewerShowInformationSubtitle": "𐑖𐑴 𐑑𐑲𐑑𐑩𐑤, 𐑛𐑱𐑑, 𐑤𐑴𐑒𐑱𐑖𐑩𐑯, 𐑯𐑯𐑯",
"@settingsViewerShowInformationSubtitle": {}, "@settingsViewerShowInformationSubtitle": {},
"settingsViewerShowOverlayThumbnails": "𐑖𐑴 𐑔𐑳𐑥𐑯𐑱𐑤𐑟", "settingsViewerShowOverlayThumbnails": "𐑖𐑴 𐑔𐑳𐑥𐑯𐑱𐑤𐑟",
@ -1594,6 +1600,14 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "𐑕𐑹𐑕", "sourceViewerPageTitle": "𐑕𐑹𐑕",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "𐑖𐑴 𐑣𐑦𐑛𐑩𐑯 𐑓𐑲𐑤𐑟",
"@filePickerShowHiddenFiles": {},
"filePickerDoNotShowHiddenFiles": "𐑛𐑴𐑯'𐑑 𐑖𐑴 𐑣𐑦𐑛𐑩𐑯 𐑓𐑲𐑤𐑟",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerOpenFrom": "𐑴𐑐𐑩𐑯 𐑓𐑮𐑪𐑥",
"@filePickerOpenFrom": {},
"filePickerNoItems": "𐑯𐑴 𐑲𐑑𐑩𐑥𐑟",
"@filePickerNoItems": {},
"videoActionShowPreviousFrame": "𐑖𐑴 𐑐𐑮𐑰𐑝𐑾𐑕 𐑓𐑮𐑱𐑥", "videoActionShowPreviousFrame": "𐑖𐑴 𐑐𐑮𐑰𐑝𐑾𐑕 𐑓𐑮𐑱𐑥",
"@videoActionShowPreviousFrame": {}, "@videoActionShowPreviousFrame": {},
"videoActionShowNextFrame": "𐑖𐑴 𐑯𐑧𐑒𐑕𐑑 𐑓𐑮𐑱𐑥", "videoActionShowNextFrame": "𐑖𐑴 𐑯𐑧𐑒𐑕𐑑 𐑓𐑮𐑱𐑥",

View file

@ -445,7 +445,7 @@
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogSortSectionTitle": "Ordenar", "viewDialogSortSectionTitle": "Ordenar",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Secciones", "viewDialogGroupSectionTitle": "Grupo",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Disposición", "viewDialogLayoutSectionTitle": "Disposición",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -535,6 +535,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Por día", "collectionGroupDay": "Por día",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "No agrupar",
"@collectionGroupNone": {},
"sectionUnknown": "Desconocido", "sectionUnknown": "Desconocido",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Hoy", "dateToday": "Hoy",
@ -619,6 +621,8 @@
"@albumGroupTier": {}, "@albumGroupTier": {},
"albumGroupVolume": "Por volumen de almacenamiento", "albumGroupVolume": "Por volumen de almacenamiento",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "No agrupar",
"@albumGroupNone": {},
"albumPickPageTitleCopy": "Copiar a álbum", "albumPickPageTitleCopy": "Copiar a álbum",
"@albumPickPageTitleCopy": {}, "@albumPickPageTitleCopy": {},
"albumPickPageTitleExport": "Exportar a álbum", "albumPickPageTitleExport": "Exportar a álbum",
@ -1049,6 +1053,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Fuente", "sourceViewerPageTitle": "Fuente",
"@sourceViewerPageTitle": {}, "@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": "Filtrar",
"@chipActionFilterOut": {}, "@chipActionFilterOut": {},
"chipActionFilterIn": "Filtrar en", "chipActionFilterIn": "Filtrar en",
@ -1402,33 +1416,5 @@
"editEntryLocationDialogTimeShift": "Desplazamiento de tiempo", "editEntryLocationDialogTimeShift": "Desplazamiento de tiempo",
"@editEntryLocationDialogTimeShift": {}, "@editEntryLocationDialogTimeShift": {},
"coordinateFormatDdm": "DDM", "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": {}
} }

View file

@ -748,7 +748,7 @@
"@videoStreamSelectionDialogNoSelection": {}, "@videoStreamSelectionDialogNoSelection": {},
"viewDialogSortSectionTitle": "Järjesta", "viewDialogSortSectionTitle": "Järjesta",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Rubriigid", "viewDialogGroupSectionTitle": "Rühmita",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Paiguta", "viewDialogLayoutSectionTitle": "Paiguta",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -790,7 +790,7 @@
"@aboutLicensesDartPackagesSectionTitle": {}, "@aboutLicensesDartPackagesSectionTitle": {},
"aboutLicensesShowAllButtonLabel": "Näita kõiki litsentse", "aboutLicensesShowAllButtonLabel": "Näita kõiki litsentse",
"@aboutLicensesShowAllButtonLabel": {}, "@aboutLicensesShowAllButtonLabel": {},
"policyPageTitle": "Andmekaitsepõhimõtted", "policyPageTitle": "Privaatsuspoliitika",
"@policyPageTitle": {}, "@policyPageTitle": {},
"collectionPageTitle": "Meediakogu", "collectionPageTitle": "Meediakogu",
"@collectionPageTitle": {}, "@collectionPageTitle": {},
@ -866,6 +866,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Päevade kaupa", "collectionGroupDay": "Päevade kaupa",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Ära rühmita",
"@collectionGroupNone": {},
"sectionUnknown": "Teadmata", "sectionUnknown": "Teadmata",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Täna", "dateToday": "Täna",
@ -1036,7 +1038,7 @@
"@sortBySize": {}, "@sortBySize": {},
"sortByName": "Nime alusel", "sortByName": "Nime alusel",
"@sortByName": {}, "@sortByName": {},
"sortByAlbumFileName": "Albumi ja objekti nime alusel", "sortByAlbumFileName": "Albumi ja failinime alusel",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"sortByRating": "Hinnangu alusel", "sortByRating": "Hinnangu alusel",
"@sortByRating": {}, "@sortByRating": {},
@ -1054,6 +1056,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "Andmemahu alusel", "albumGroupVolume": "Andmemahu alusel",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "Ära rühmita",
"@albumGroupNone": {},
"albumMimeTypeMixed": "Erinev sisu", "albumMimeTypeMixed": "Erinev sisu",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "Kopeeri albumisse", "albumPickPageTitleCopy": "Kopeeri albumisse",
@ -1561,6 +1565,14 @@
"@panoramaEnableSensorControl": {}, "@panoramaEnableSensorControl": {},
"sourceViewerPageTitle": "Allikas", "sourceViewerPageTitle": "Allikas",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerDoNotShowHiddenFiles": "Ära näita peidetud faile",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerOpenFrom": "Ava asukohast",
"@filePickerOpenFrom": {},
"filePickerNoItems": "Meediafaile pole",
"@filePickerNoItems": {},
"filePickerUseThisFolder": "Kasuta seda kausta",
"@filePickerUseThisFolder": {},
"settingsSlideshowRepeat": "Korda", "settingsSlideshowRepeat": "Korda",
"@settingsSlideshowRepeat": {}, "@settingsSlideshowRepeat": {},
"settingsVideoAutoPlay": "Automaatne taasesitus", "settingsVideoAutoPlay": "Automaatne taasesitus",
@ -1597,6 +1609,8 @@
"@viewerInfoLabelTitle": {}, "@viewerInfoLabelTitle": {},
"mapAttributionOsmData": "Kaardiandmed © [OpenStreetMap](https://www.openstreetmap.org/copyright) kaasautorid", "mapAttributionOsmData": "Kaardiandmed © [OpenStreetMap](https://www.openstreetmap.org/copyright) kaasautorid",
"@mapAttributionOsmData": {}, "@mapAttributionOsmData": {},
"filePickerShowHiddenFiles": "Näita peidetud faile",
"@filePickerShowHiddenFiles": {},
"settingsViewerQuickActionEditorBanner": "Nuppude/ikoonide valimiseks ja kahe vaate vahel teisaldamiseks puuduta ja all hoides lohista uude kohta.", "settingsViewerQuickActionEditorBanner": "Nuppude/ikoonide valimiseks ja kahe vaate vahel teisaldamiseks puuduta ja all hoides lohista uude kohta.",
"@settingsViewerQuickActionEditorBanner": {}, "@settingsViewerQuickActionEditorBanner": {},
"settingsViewerOverlayPageTitle": "Ülekate", "settingsViewerOverlayPageTitle": "Ülekate",
@ -1624,29 +1638,5 @@
"sortByPath": "Asukoha alusel", "sortByPath": "Asukoha alusel",
"@sortByPath": {}, "@sortByPath": {},
"searchFormatSectionTitle": "Vormingud", "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": {}
} }

View file

@ -709,6 +709,8 @@
"@collectionSearchTitlesHintText": {}, "@collectionSearchTitlesHintText": {},
"collectionGroupMonth": "Hilabetearen arabera", "collectionGroupMonth": "Hilabetearen arabera",
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupNone": "Ez taldekatu",
"@collectionGroupNone": {},
"sectionUnknown": "Ezezaguna", "sectionUnknown": "Ezezaguna",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateThisMonth": "Hilabete honetan", "dateThisMonth": "Hilabete honetan",
@ -877,6 +879,8 @@
"@albumGroupTier": {}, "@albumGroupTier": {},
"albumGroupType": "Motaren arabera", "albumGroupType": "Motaren arabera",
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupNone": "Ez taldekatu",
"@albumGroupNone": {},
"albumPickPageTitleCopy": "Kopiatu albumera", "albumPickPageTitleCopy": "Kopiatu albumera",
"@albumPickPageTitleCopy": {}, "@albumPickPageTitleCopy": {},
"albumPickPageTitleExport": "Albumera esportatu", "albumPickPageTitleExport": "Albumera esportatu",
@ -1301,6 +1305,10 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Iturria", "sourceViewerPageTitle": "Iturria",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "Erakutsi ezkutuko fitxategiak",
"@filePickerShowHiddenFiles": {},
"filePickerDoNotShowHiddenFiles": "Ez erakutsi ezkutuko fitxategiak",
"@filePickerDoNotShowHiddenFiles": {},
"settingsThemeBrightnessTile": "Gaia", "settingsThemeBrightnessTile": "Gaia",
"@settingsThemeBrightnessTile": {}, "@settingsThemeBrightnessTile": {},
"settingsDisplayUseTvInterface": "Android TV interfazea", "settingsDisplayUseTvInterface": "Android TV interfazea",
@ -1343,6 +1351,8 @@
"@settingsWidgetDisplayedItem": {}, "@settingsWidgetDisplayedItem": {},
"tagEditorPageNewTagFieldLabel": "Etiketa berria", "tagEditorPageNewTagFieldLabel": "Etiketa berria",
"@tagEditorPageNewTagFieldLabel": {}, "@tagEditorPageNewTagFieldLabel": {},
"filePickerNoItems": "Elementurik ez",
"@filePickerNoItems": {},
"viewerInfoSearchFieldLabel": "Bilatu metadatuak", "viewerInfoSearchFieldLabel": "Bilatu metadatuak",
"@viewerInfoSearchFieldLabel": {}, "@viewerInfoSearchFieldLabel": {},
"viewerInfoViewXmlLinkText": "Ikusi XML", "viewerInfoViewXmlLinkText": "Ikusi XML",
@ -1353,6 +1363,10 @@
"@tagEditorPageAddTagTooltip": {}, "@tagEditorPageAddTagTooltip": {},
"tagEditorSectionRecent": "Berrienak", "tagEditorSectionRecent": "Berrienak",
"@tagEditorSectionRecent": {}, "@tagEditorSectionRecent": {},
"filePickerOpenFrom": "Ireki hemendik",
"@filePickerOpenFrom": {},
"filePickerUseThisFolder": "Erabili karpeta hau",
"@filePickerUseThisFolder": {},
"settingsWidgetOpenPage": "Widgetan sakatzean", "settingsWidgetOpenPage": "Widgetan sakatzean",
"@settingsWidgetOpenPage": {}, "@settingsWidgetOpenPage": {},
"exportEntryDialogWriteMetadata": "Idatzi metadatuak", "exportEntryDialogWriteMetadata": "Idatzi metadatuak",

View file

@ -29,7 +29,7 @@
"@nextButtonLabel": {}, "@nextButtonLabel": {},
"pickTooltip": "انتخاب", "pickTooltip": "انتخاب",
"@pickTooltip": {}, "@pickTooltip": {},
"actionRemove": "برداشتن", "actionRemove": "پاک‌کردن",
"@actionRemove": {}, "@actionRemove": {},
"chipActionGoToTagPage": "نمایش در برچسب‌ها", "chipActionGoToTagPage": "نمایش در برچسب‌ها",
"@chipActionGoToTagPage": {}, "@chipActionGoToTagPage": {},
@ -63,7 +63,7 @@
"@hideButtonLabel": {}, "@hideButtonLabel": {},
"hideTooltip": "پنهان", "hideTooltip": "پنهان",
"@hideTooltip": {}, "@hideTooltip": {},
"chipActionCreateAlbum": "ساخت البوم", "chipActionCreateAlbum": "ایجاد البوم",
"@chipActionCreateAlbum": {}, "@chipActionCreateAlbum": {},
"filterNoRatingLabel": "بدون امتیاز", "filterNoRatingLabel": "بدون امتیاز",
"@filterNoRatingLabel": {}, "@filterNoRatingLabel": {},
@ -205,7 +205,7 @@
"@videoLoopModeAlways": {}, "@videoLoopModeAlways": {},
"menuActionSlideshow": "نمایش اسلایدی", "menuActionSlideshow": "نمایش اسلایدی",
"@menuActionSlideshow": {}, "@menuActionSlideshow": {},
"entryActionRemoveFavourite": "پاک‌کردن از برگزیده‌ها", "entryActionRemoveFavourite": "پاک‌کردن از مورد علاقه ها",
"@entryActionRemoveFavourite": {}, "@entryActionRemoveFavourite": {},
"videoLoopModeNever": "هیچ وقت", "videoLoopModeNever": "هیچ وقت",
"@videoLoopModeNever": {}, "@videoLoopModeNever": {},
@ -242,9 +242,9 @@
"@videoLoopModeShortOnly": {}, "@videoLoopModeShortOnly": {},
"entryActionEdit": "ویرایش", "entryActionEdit": "ویرایش",
"@entryActionEdit": {}, "@entryActionEdit": {},
"entryActionAddFavourite": "افزودن به برگزیده‌ها", "entryActionAddFavourite": "اضافه کردن به مورد علاقه ها",
"@entryActionAddFavourite": {}, "@entryActionAddFavourite": {},
"filterFavouriteLabel": "برگزیده", "filterFavouriteLabel": "مورد علاقه",
"@filterFavouriteLabel": {}, "@filterFavouriteLabel": {},
"mapZoomOutTooltip": "کوچک نمایی", "mapZoomOutTooltip": "کوچک نمایی",
"@mapZoomOutTooltip": {}, "@mapZoomOutTooltip": {},
@ -260,7 +260,7 @@
"@chipActionFilterOut": {}, "@chipActionFilterOut": {},
"entryActionRotateScreen": "چرخش صفحه", "entryActionRotateScreen": "چرخش صفحه",
"@entryActionRotateScreen": {}, "@entryActionRotateScreen": {},
"drawerCollectionFavourites": "برگزیده‌ها", "drawerCollectionFavourites": "مورد علاقه ها",
"@drawerCollectionFavourites": {}, "@drawerCollectionFavourites": {},
"filterMimeImageLabel": "عکس", "filterMimeImageLabel": "عکس",
"@filterMimeImageLabel": {}, "@filterMimeImageLabel": {},
@ -272,11 +272,11 @@
"@entryInfoActionExportMetadata": {}, "@entryInfoActionExportMetadata": {},
"exportEntryDialogFormat": "فرمت:", "exportEntryDialogFormat": "فرمت:",
"@exportEntryDialogFormat": {}, "@exportEntryDialogFormat": {},
"collectionEmptyFavourites": "هیچ برگزیده‌ای نیست", "collectionEmptyFavourites": "هیچ مورد علاقه ای وجود ندارد",
"@collectionEmptyFavourites": {}, "@collectionEmptyFavourites": {},
"appExportSettings": "تنظیمات", "appExportSettings": "تنظیمات",
"@appExportSettings": {}, "@appExportSettings": {},
"appExportFavourites": "برگزیده‌ها", "appExportFavourites": "مورد علاقه ها",
"@appExportFavourites": {}, "@appExportFavourites": {},
"exportEntryDialogHeight": "طول", "exportEntryDialogHeight": "طول",
"@exportEntryDialogHeight": {}, "@exportEntryDialogHeight": {},
@ -397,7 +397,7 @@
"@widgetOpenPageHome": {}, "@widgetOpenPageHome": {},
"keepScreenOnAlways": "همیشه", "keepScreenOnAlways": "همیشه",
"@keepScreenOnAlways": {}, "@keepScreenOnAlways": {},
"albumTierRegular": "دیگری‌ها", "albumTierRegular": "سایر",
"@albumTierRegular": {}, "@albumTierRegular": {},
"accessibilityAnimationsKeep": "نمایش از جلوه‌های نمایشگر", "accessibilityAnimationsKeep": "نمایش از جلوه‌های نمایشگر",
"@accessibilityAnimationsKeep": {}, "@accessibilityAnimationsKeep": {},
@ -439,7 +439,7 @@
"@entryActionCast": {}, "@entryActionCast": {},
"viewerActionUnlock": "باز کردن قفل پخش‌کننده", "viewerActionUnlock": "باز کردن قفل پخش‌کننده",
"@viewerActionUnlock": {}, "@viewerActionUnlock": {},
"videoActionPause": "ایست", "videoActionPause": "مکث",
"@videoActionPause": {}, "@videoActionPause": {},
"widgetOpenPageCollection": "باز کردن مجموعه", "widgetOpenPageCollection": "باز کردن مجموعه",
"@widgetOpenPageCollection": {}, "@widgetOpenPageCollection": {},
@ -471,7 +471,7 @@
}, },
"albumTierPinned": "سنجاق شده", "albumTierPinned": "سنجاق شده",
"@albumTierPinned": {}, "@albumTierPinned": {},
"chipActionCreateVault": "ساخت گاوصندوق", "chipActionCreateVault": "ایجاد گاوصندوق",
"@chipActionCreateVault": {}, "@chipActionCreateVault": {},
"chipActionGoToPlacePage": "نمایش در مکان‌ها", "chipActionGoToPlacePage": "نمایش در مکان‌ها",
"@chipActionGoToPlacePage": {}, "@chipActionGoToPlacePage": {},
@ -517,7 +517,7 @@
"@keepScreenOnViewerOnly": {}, "@keepScreenOnViewerOnly": {},
"wallpaperTargetHome": "صفحهٔ خانه", "wallpaperTargetHome": "صفحهٔ خانه",
"@wallpaperTargetHome": {}, "@wallpaperTargetHome": {},
"videoActionSelectStreams": "انتخاب صوت‌ها", "videoActionSelectStreams": "انتخاب قطعه‌ٔ صوتی",
"@videoActionSelectStreams": {}, "@videoActionSelectStreams": {},
"widgetDisplayedItemRandom": "تصادفی", "widgetDisplayedItemRandom": "تصادفی",
"@widgetDisplayedItemRandom": {}, "@widgetDisplayedItemRandom": {},
@ -678,6 +678,10 @@
"@mapStyleTooltip": {}, "@mapStyleTooltip": {},
"viewerInfoSearchFieldLabel": "جستجو فراداده", "viewerInfoSearchFieldLabel": "جستجو فراداده",
"@viewerInfoSearchFieldLabel": {}, "@viewerInfoSearchFieldLabel": {},
"filePickerDoNotShowHiddenFiles": "پرونده‌های پنهان را نمایش نده",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerUseThisFolder": "استفاده از این پوشه",
"@filePickerUseThisFolder": {},
"tagEmpty": "بدون برچسب ها", "tagEmpty": "بدون برچسب ها",
"@tagEmpty": {}, "@tagEmpty": {},
"binPageTitle": "سطل زباله", "binPageTitle": "سطل زباله",
@ -698,6 +702,8 @@
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"panoramaDisableSensorControl": "خاموش کردن هدایت حسگر", "panoramaDisableSensorControl": "خاموش کردن هدایت حسگر",
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"filePickerShowHiddenFiles": "نمایش پرونده‌های پنهان",
"@filePickerShowHiddenFiles": {},
"setCoverDialogLatest": "آخرین مورد", "setCoverDialogLatest": "آخرین مورد",
"@setCoverDialogLatest": {}, "@setCoverDialogLatest": {},
"configureVaultDialogTitle": "پیکربندی گاوصندوق", "configureVaultDialogTitle": "پیکربندی گاوصندوق",
@ -708,6 +714,8 @@
"@sortOrderSmallestFirst": {}, "@sortOrderSmallestFirst": {},
"albumMimeTypeMixed": "ترکیبی", "albumMimeTypeMixed": "ترکیبی",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumGroupNone": "گروه نکن",
"@albumGroupNone": {},
"newFilterBanner": "جدید", "newFilterBanner": "جدید",
"@newFilterBanner": {}, "@newFilterBanner": {},
"albumScreenshots": "تصاویر از صفحه", "albumScreenshots": "تصاویر از صفحه",
@ -871,6 +879,8 @@
"@renameEntryDialogLabel": {}, "@renameEntryDialogLabel": {},
"settingsStorageAccessTile": "دسترسی حافظه", "settingsStorageAccessTile": "دسترسی حافظه",
"@settingsStorageAccessTile": {}, "@settingsStorageAccessTile": {},
"filePickerNoItems": "چیزی نیست",
"@filePickerNoItems": {},
"settingsHomeDialogTitle": "خانه", "settingsHomeDialogTitle": "خانه",
"@settingsHomeDialogTitle": {}, "@settingsHomeDialogTitle": {},
"settingsThumbnailShowRating": "نمایش امتیازبندی", "settingsThumbnailShowRating": "نمایش امتیازبندی",
@ -1013,7 +1023,7 @@
"@aboutDataUsageCache": {}, "@aboutDataUsageCache": {},
"aboutDataUsageInternal": "داخلی", "aboutDataUsageInternal": "داخلی",
"@aboutDataUsageInternal": {}, "@aboutDataUsageInternal": {},
"aboutCreditsSectionTitle": "سپاس‌نامه", "aboutCreditsSectionTitle": "اعتبار",
"@aboutCreditsSectionTitle": {}, "@aboutCreditsSectionTitle": {},
"aboutDataUsageExternal": "خارجی", "aboutDataUsageExternal": "خارجی",
"@aboutDataUsageExternal": {}, "@aboutDataUsageExternal": {},
@ -1023,7 +1033,7 @@
"@aboutDataUsageClearCache": {}, "@aboutDataUsageClearCache": {},
"aboutCreditsWorldAtlas2": "زیر مجوز ISC.", "aboutCreditsWorldAtlas2": "زیر مجوز ISC.",
"@aboutCreditsWorldAtlas2": {}, "@aboutCreditsWorldAtlas2": {},
"aboutLicensesBanner": "این برنامه بسته‌ها و کتابخانه‌های آزاد زیر به‌کار می‌برد.", "aboutLicensesBanner": "این برنامه از بسته‌ها و کتابخانه‌های منبع باز زیر استفاده می کند.",
"@aboutLicensesBanner": {}, "@aboutLicensesBanner": {},
"collectionSelectPageTitle": "انتخاب موارد", "collectionSelectPageTitle": "انتخاب موارد",
"@collectionSelectPageTitle": {}, "@collectionSelectPageTitle": {},
@ -1043,6 +1053,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"dateThisMonth": "این ماه", "dateThisMonth": "این ماه",
"@dateThisMonth": {}, "@dateThisMonth": {},
"collectionGroupNone": "گروه نکن",
"@collectionGroupNone": {},
"collectionEmptyVideos": "بدون ویدیو", "collectionEmptyVideos": "بدون ویدیو",
"@collectionEmptyVideos": {}, "@collectionEmptyVideos": {},
"drawerCollectionImages": "تصاویر", "drawerCollectionImages": "تصاویر",
@ -1105,13 +1117,13 @@
"@settingsNavigationDrawerEditorPageTitle": {}, "@settingsNavigationDrawerEditorPageTitle": {},
"settingsConfirmationBeforeMoveUndatedItems": "پیش از جابجایی موارد بدون تاریخ بپرسید", "settingsConfirmationBeforeMoveUndatedItems": "پیش از جابجایی موارد بدون تاریخ بپرسید",
"@settingsConfirmationBeforeMoveUndatedItems": {}, "@settingsConfirmationBeforeMoveUndatedItems": {},
"settingsNavigationDrawerBanner": "برای جابجایی و مرتب کردن دوباره موارد، لمس کنید و نگه دارید.", "settingsNavigationDrawerBanner": "برای جابجایی و مرتب کردن مجدد موارد، لمس کنید و نگه دارید.",
"@settingsNavigationDrawerBanner": {}, "@settingsNavigationDrawerBanner": {},
"settingsConfirmationVaultDataLoss": "نمایش هشدار از دست دادن داده‌های گاوصندوق", "settingsConfirmationVaultDataLoss": "نمایش هشدار از دست دادن داده‌های گاوصندوق",
"@settingsConfirmationVaultDataLoss": {}, "@settingsConfirmationVaultDataLoss": {},
"settingsNavigationDrawerTabAlbums": "آلبوم ها", "settingsNavigationDrawerTabAlbums": "آلبوم ها",
"@settingsNavigationDrawerTabAlbums": {}, "@settingsNavigationDrawerTabAlbums": {},
"settingsThumbnailShowFavouriteIcon": "نمایش نماد برگزیدن", "settingsThumbnailShowFavouriteIcon": "نمایش نماد علاقه‌مندی",
"@settingsThumbnailShowFavouriteIcon": {}, "@settingsThumbnailShowFavouriteIcon": {},
"settingsThumbnailShowLocationIcon": "نمایش نماد مکان", "settingsThumbnailShowLocationIcon": "نمایش نماد مکان",
"@settingsThumbnailShowLocationIcon": {}, "@settingsThumbnailShowLocationIcon": {},
@ -1337,6 +1349,8 @@
"@tagEditorPageAddTagTooltip": {}, "@tagEditorPageAddTagTooltip": {},
"tagEditorPageNewTagFieldLabel": "برسب جدید", "tagEditorPageNewTagFieldLabel": "برسب جدید",
"@tagEditorPageNewTagFieldLabel": {}, "@tagEditorPageNewTagFieldLabel": {},
"filePickerOpenFrom": "بازکردن از",
"@filePickerOpenFrom": {},
"searchRatingSectionTitle": "امتیازات", "searchRatingSectionTitle": "امتیازات",
"@searchRatingSectionTitle": {}, "@searchRatingSectionTitle": {},
"searchMetadataSectionTitle": "فراداده", "searchMetadataSectionTitle": "فراداده",
@ -1385,7 +1399,7 @@
"@tooManyItemsErrorDialogMessage": {}, "@tooManyItemsErrorDialogMessage": {},
"viewDialogLayoutSectionTitle": "چیدمان", "viewDialogLayoutSectionTitle": "چیدمان",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
"viewDialogReverseSortOrder": "ترتیب مرتبسازی معکوس", "viewDialogReverseSortOrder": "ترتیب مرتب سازی معکوس",
"@viewDialogReverseSortOrder": {}, "@viewDialogReverseSortOrder": {},
"aboutBugCopyInfoInstruction": "رونوشت اطلاعات سامانه", "aboutBugCopyInfoInstruction": "رونوشت اطلاعات سامانه",
"@aboutBugCopyInfoInstruction": {}, "@aboutBugCopyInfoInstruction": {},
@ -1542,61 +1556,5 @@
"chipActionShowCollection": "نمایش در مجموعه", "chipActionShowCollection": "نمایش در مجموعه",
"@chipActionShowCollection": {}, "@chipActionShowCollection": {},
"mapAttributionOsmData": "داده‌های نقشه © [OpenStreetMap](https:www.openstreetmap.org/copyright) مشارکت‌کنندگان", "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": {}
} }

View file

@ -467,7 +467,7 @@
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogSortSectionTitle": "Tri", "viewDialogSortSectionTitle": "Tri",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Sections", "viewDialogGroupSectionTitle": "Groupes",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Vue", "viewDialogLayoutSectionTitle": "Vue",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -561,6 +561,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "par jour", "collectionGroupDay": "par jour",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "ne pas grouper",
"@collectionGroupNone": {},
"sectionUnknown": "Inconnu", "sectionUnknown": "Inconnu",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Aujourdhui", "dateToday": "Aujourdhui",
@ -637,7 +639,7 @@
"@sortByItemCount": {}, "@sortByItemCount": {},
"sortBySize": "par taille", "sortBySize": "par taille",
"@sortBySize": {}, "@sortBySize": {},
"sortByAlbumFileName": "par titre dalbum et élément", "sortByAlbumFileName": "alphabétique",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"sortByRating": "par notation", "sortByRating": "par notation",
"@sortByRating": {}, "@sortByRating": {},
@ -663,6 +665,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "par volume de stockage", "albumGroupVolume": "par volume de stockage",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "ne pas grouper",
"@albumGroupNone": {},
"albumMimeTypeMixed": "Mixte", "albumMimeTypeMixed": "Mixte",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "Copie", "albumPickPageTitleCopy": "Copie",
@ -1111,6 +1115,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Code source", "sourceViewerPageTitle": "Code source",
"@sourceViewerPageTitle": {}, "@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": "Définir un lieu personnalisé",
"@editEntryLocationDialogSetCustom": {}, "@editEntryLocationDialogSetCustom": {},
"tagEditorSectionPlaceholders": "Étiquettes de substitution", "tagEditorSectionPlaceholders": "Étiquettes de substitution",
@ -1406,29 +1420,5 @@
"sortByPath": "par chemin", "sortByPath": "par chemin",
"@sortByPath": {}, "@sortByPath": {},
"searchFormatSectionTitle": "Formats", "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": {}
} }

View file

@ -819,11 +819,13 @@
"@searchCountriesSectionTitle": {}, "@searchCountriesSectionTitle": {},
"collectionActionEmptyBin": "Baleirar lixo", "collectionActionEmptyBin": "Baleirar lixo",
"@collectionActionEmptyBin": {}, "@collectionActionEmptyBin": {},
"albumGroupNone": "Non agrupar",
"@albumGroupNone": {},
"menuActionSlideshow": "Presentación", "menuActionSlideshow": "Presentación",
"@menuActionSlideshow": {}, "@menuActionSlideshow": {},
"menuActionStats": "Estatísticas", "menuActionStats": "Estatísticas",
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogGroupSectionTitle": "Seccións", "viewDialogGroupSectionTitle": "Agrupar",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"castDialogTitle": "Dispositivos de emisión", "castDialogTitle": "Dispositivos de emisión",
"@castDialogTitle": {}, "@castDialogTitle": {},
@ -975,6 +977,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Por día", "collectionGroupDay": "Por día",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Non agrupar",
"@collectionGroupNone": {},
"drawerSettingsButton": "Axustes", "drawerSettingsButton": "Axustes",
"@drawerSettingsButton": {}, "@drawerSettingsButton": {},
"sortOrderNewestFirst": "Novos primeiro", "sortOrderNewestFirst": "Novos primeiro",
@ -1258,6 +1262,8 @@
"@mapPointNorthUpTooltip": {}, "@mapPointNorthUpTooltip": {},
"viewerInfoSearchSuggestionDate": "Data e hora", "viewerInfoSearchSuggestionDate": "Data e hora",
"@viewerInfoSearchSuggestionDate": {}, "@viewerInfoSearchSuggestionDate": {},
"filePickerOpenFrom": "Abrir dende",
"@filePickerOpenFrom": {},
"settingsImageBackground": "Fondo de imaxe", "settingsImageBackground": "Fondo de imaxe",
"@settingsImageBackground": {}, "@settingsImageBackground": {},
"settingsViewerQuickActionEditorPageTitle": "Accións rápidas", "settingsViewerQuickActionEditorPageTitle": "Accións rápidas",
@ -1310,6 +1316,8 @@
"@viewerInfoLabelPath": {}, "@viewerInfoLabelPath": {},
"viewerInfoSearchFieldLabel": "Procurar metadatos", "viewerInfoSearchFieldLabel": "Procurar metadatos",
"@viewerInfoSearchFieldLabel": {}, "@viewerInfoSearchFieldLabel": {},
"filePickerUseThisFolder": "Usar este cartafol",
"@filePickerUseThisFolder": {},
"settingsLanguageSectionTitle": "Idioma e formatos", "settingsLanguageSectionTitle": "Idioma e formatos",
"@settingsLanguageSectionTitle": {}, "@settingsLanguageSectionTitle": {},
"settingsDisablingBinWarningDialogMessage": "Os elementos no lixo borraranse para sempre.", "settingsDisablingBinWarningDialogMessage": "Os elementos no lixo borraranse para sempre.",
@ -1372,6 +1380,8 @@
"@tagEditorSectionRecent": {}, "@tagEditorSectionRecent": {},
"tagPlaceholderPlace": "Lugar", "tagPlaceholderPlace": "Lugar",
"@tagPlaceholderPlace": {}, "@tagPlaceholderPlace": {},
"filePickerDoNotShowHiddenFiles": "Non amosar arquivos agochados",
"@filePickerDoNotShowHiddenFiles": {},
"viewerInfoLabelAddress": "Enderezo", "viewerInfoLabelAddress": "Enderezo",
"@viewerInfoLabelAddress": {}, "@viewerInfoLabelAddress": {},
"settingsVideoPageTitle": "Axustes de vídeo", "settingsVideoPageTitle": "Axustes de vídeo",
@ -1464,6 +1474,10 @@
"@tagPlaceholderCountry": {}, "@tagPlaceholderCountry": {},
"tagPlaceholderState": "Estado", "tagPlaceholderState": "Estado",
"@tagPlaceholderState": {}, "@tagPlaceholderState": {},
"filePickerShowHiddenFiles": "Amosar arquivos agochados",
"@filePickerShowHiddenFiles": {},
"filePickerNoItems": "Sen elementos",
"@filePickerNoItems": {},
"settingsTimeToTakeActionTile": "Retardo para executar unha acción", "settingsTimeToTakeActionTile": "Retardo para executar unha acción",
"@settingsTimeToTakeActionTile": {}, "@settingsTimeToTakeActionTile": {},
"settingsSubtitleThemeBackgroundColor": "Cor de fondo", "settingsSubtitleThemeBackgroundColor": "Cor de fondo",
@ -1610,33 +1624,5 @@
"panoramaDisableSensorControl": "Desactivar control do sensor", "panoramaDisableSensorControl": "Desactivar control do sensor",
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"settingsHiddenFiltersBanner": "As fotos e vídeos que cadren cos filtros ocultos non se amosarán na súa colección.", "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": {}
} }

View file

@ -144,63 +144,5 @@
"stopTooltip": "עצור", "stopTooltip": "עצור",
"@stopTooltip": {}, "@stopTooltip": {},
"chipActionGoToExplorerPage": "הצג בסייר", "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": {}
} }

View file

@ -864,6 +864,8 @@
"@collectionPageTitle": {}, "@collectionPageTitle": {},
"collectionGroupMonth": "महीने के अनुसार", "collectionGroupMonth": "महीने के अनुसार",
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupNone": "समूह न बनाएं",
"@collectionGroupNone": {},
"sectionUnknown": "अज्ञात", "sectionUnknown": "अज्ञात",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateYesterday": "कल", "dateYesterday": "कल",
@ -1087,6 +1089,8 @@
"@sortByRating": {}, "@sortByRating": {},
"sortByDuration": "समय के अनुसार", "sortByDuration": "समय के अनुसार",
"@sortByDuration": {}, "@sortByDuration": {},
"albumGroupNone": "ग्रुप न बनाए",
"@albumGroupNone": {},
"albumPickPageTitleCopy": "एल्बम में कॉपी करे", "albumPickPageTitleCopy": "एल्बम में कॉपी करे",
"@albumPickPageTitleCopy": {}, "@albumPickPageTitleCopy": {},
"albumPickPageTitleExport": "एल्बम में एक्सपोर्ट करे", "albumPickPageTitleExport": "एल्बम में एक्सपोर्ट करे",

View file

@ -291,7 +291,7 @@
"@tileLayoutMosaic": {}, "@tileLayoutMosaic": {},
"tileLayoutGrid": "Rács", "tileLayoutGrid": "Rács",
"@tileLayoutGrid": {}, "@tileLayoutGrid": {},
"viewDialogGroupSectionTitle": "Szekciók", "viewDialogGroupSectionTitle": "Csoport",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"menuActionStats": "Statisztikák", "menuActionStats": "Statisztikák",
"@menuActionStats": {}, "@menuActionStats": {},
@ -433,6 +433,8 @@
"@viewerInfoLabelDate": {}, "@viewerInfoLabelDate": {},
"viewerInfoUnknown": "ismeretlen", "viewerInfoUnknown": "ismeretlen",
"@viewerInfoUnknown": {}, "@viewerInfoUnknown": {},
"filePickerShowHiddenFiles": "Rejtett fájlok mutatása",
"@filePickerShowHiddenFiles": {},
"sourceViewerPageTitle": "Forrás", "sourceViewerPageTitle": "Forrás",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"tagPlaceholderPlace": "Hely", "tagPlaceholderPlace": "Hely",
@ -443,6 +445,8 @@
"@tagEditorSectionRecent": {}, "@tagEditorSectionRecent": {},
"viewerInfoSearchSuggestionResolution": "Felbontás", "viewerInfoSearchSuggestionResolution": "Felbontás",
"@viewerInfoSearchSuggestionResolution": {}, "@viewerInfoSearchSuggestionResolution": {},
"filePickerUseThisFolder": "Mappa használata",
"@filePickerUseThisFolder": {},
"tagPlaceholderState": "Megye", "tagPlaceholderState": "Megye",
"@tagPlaceholderState": {}, "@tagPlaceholderState": {},
"tagEditorPageAddTagTooltip": "Címke hozzáadása", "tagEditorPageAddTagTooltip": "Címke hozzáadása",
@ -451,8 +455,12 @@
"@tagEditorPageNewTagFieldLabel": {}, "@tagEditorPageNewTagFieldLabel": {},
"tagEditorPageTitle": "Címkék szerkesztése", "tagEditorPageTitle": "Címkék szerkesztése",
"@tagEditorPageTitle": {}, "@tagEditorPageTitle": {},
"filePickerNoItems": "Nincsenek elemek",
"@filePickerNoItems": {},
"settingsThumbnailSectionTitle": "Miniatűrök", "settingsThumbnailSectionTitle": "Miniatűrök",
"@settingsThumbnailSectionTitle": {}, "@settingsThumbnailSectionTitle": {},
"filePickerDoNotShowHiddenFiles": "Ne mutassa a rejtett fájlokat",
"@filePickerDoNotShowHiddenFiles": {},
"settingsVideoControlsPageTitle": "Vezérlők", "settingsVideoControlsPageTitle": "Vezérlők",
"@settingsVideoControlsPageTitle": {}, "@settingsVideoControlsPageTitle": {},
"settingsVideoControlsTile": "Vezérlők", "settingsVideoControlsTile": "Vezérlők",
@ -1054,6 +1062,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Napok szerint", "collectionGroupDay": "Napok szerint",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Nincs csoportositás",
"@collectionGroupNone": {},
"collectionDeleteFailureFeedback": "{count, plural, =1{Elem törlése sikertelen} other{{count} elem törlése sikertelen}}", "collectionDeleteFailureFeedback": "{count, plural, =1{Elem törlése sikertelen} other{{count} elem törlése sikertelen}}",
"@collectionDeleteFailureFeedback": { "@collectionDeleteFailureFeedback": {
"placeholders": { "placeholders": {
@ -1130,6 +1140,8 @@
"@sortOrderHighestFirst": {}, "@sortOrderHighestFirst": {},
"sortOrderLowestFirst": "Legalacsonyabb legelöl", "sortOrderLowestFirst": "Legalacsonyabb legelöl",
"@sortOrderLowestFirst": {}, "@sortOrderLowestFirst": {},
"albumGroupNone": "Nincs csoportositás",
"@albumGroupNone": {},
"albumPickPageTitlePick": "Album választása", "albumPickPageTitlePick": "Album választása",
"@albumPickPageTitlePick": {}, "@albumPickPageTitlePick": {},
"searchCollectionFieldHint": "Gyűjtemény keresése", "searchCollectionFieldHint": "Gyűjtemény keresése",
@ -1330,6 +1342,8 @@
"@mapPointNorthUpTooltip": {}, "@mapPointNorthUpTooltip": {},
"viewerInfoSearchSuggestionDimensions": "Méretek", "viewerInfoSearchSuggestionDimensions": "Méretek",
"@viewerInfoSearchSuggestionDimensions": {}, "@viewerInfoSearchSuggestionDimensions": {},
"filePickerOpenFrom": "Megnyitás innen",
"@filePickerOpenFrom": {},
"panoramaDisableSensorControl": "Szenzoros vezérlés letiltása", "panoramaDisableSensorControl": "Szenzoros vezérlés letiltása",
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"panoramaEnableSensorControl": "Szenzoros vezérlés engedélyezése", "panoramaEnableSensorControl": "Szenzoros vezérlés engedélyezése",
@ -1594,33 +1608,5 @@
"editEntryLocationDialogTimeShift": "Időeltolódás", "editEntryLocationDialogTimeShift": "Időeltolódás",
"@editEntryLocationDialogTimeShift": {}, "@editEntryLocationDialogTimeShift": {},
"removeEntryMetadataDialogAll": "Összes", "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": {}
} }

View file

@ -453,7 +453,7 @@
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogSortSectionTitle": "Sortir", "viewDialogSortSectionTitle": "Sortir",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Bagian", "viewDialogGroupSectionTitle": "Grup",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Tata letak", "viewDialogLayoutSectionTitle": "Tata letak",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -545,6 +545,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Lewat hari", "collectionGroupDay": "Lewat hari",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Jangan kelompokkan",
"@collectionGroupNone": {},
"sectionUnknown": "Tidak dikenal", "sectionUnknown": "Tidak dikenal",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Hari ini", "dateToday": "Hari ini",
@ -645,6 +647,8 @@
"@albumGroupTier": {}, "@albumGroupTier": {},
"albumGroupVolume": "Lewat volume penyimpanan", "albumGroupVolume": "Lewat volume penyimpanan",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "Jangan kelompokkan",
"@albumGroupNone": {},
"albumPickPageTitleCopy": "Salin ke Album", "albumPickPageTitleCopy": "Salin ke Album",
"@albumPickPageTitleCopy": {}, "@albumPickPageTitleCopy": {},
"albumPickPageTitleExport": "Ekspor ke Album", "albumPickPageTitleExport": "Ekspor ke Album",
@ -1081,6 +1085,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Sumber", "sourceViewerPageTitle": "Sumber",
"@sourceViewerPageTitle": {}, "@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": "Tidak ada",
"@viewerTransitionNone": {}, "@viewerTransitionNone": {},
"widgetOpenPageHome": "Buka beranda", "widgetOpenPageHome": "Buka beranda",
@ -1402,33 +1416,5 @@
"editEntryLocationDialogTimeShift": "Pergeseran waktu", "editEntryLocationDialogTimeShift": "Pergeseran waktu",
"@editEntryLocationDialogTimeShift": {}, "@editEntryLocationDialogTimeShift": {},
"removeEntryMetadataDialogAll": "Semua", "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": {}
} }

View file

@ -13,6 +13,8 @@
"@settingsNavigationDrawerAddAlbum": {}, "@settingsNavigationDrawerAddAlbum": {},
"settingsPrivacySectionTitle": "Persónuvernd", "settingsPrivacySectionTitle": "Persónuvernd",
"@settingsPrivacySectionTitle": {}, "@settingsPrivacySectionTitle": {},
"filePickerOpenFrom": "Opið frá",
"@filePickerOpenFrom": {},
"settingsEnableBinSubtitle": "Halda eyddum atriðum í 30 daga", "settingsEnableBinSubtitle": "Halda eyddum atriðum í 30 daga",
"@settingsEnableBinSubtitle": {}, "@settingsEnableBinSubtitle": {},
"viewerInfoPageTitle": "Upplýsingar", "viewerInfoPageTitle": "Upplýsingar",
@ -423,6 +425,8 @@
"@viewerSetWallpaperButtonLabel": {}, "@viewerSetWallpaperButtonLabel": {},
"settingsVideoResumptionModeTile": "Halda afspilun áfram", "settingsVideoResumptionModeTile": "Halda afspilun áfram",
"@settingsVideoResumptionModeTile": {}, "@settingsVideoResumptionModeTile": {},
"collectionGroupNone": "Ekki hópa",
"@collectionGroupNone": {},
"searchRatingSectionTitle": "Einkunnir", "searchRatingSectionTitle": "Einkunnir",
"@searchRatingSectionTitle": {}, "@searchRatingSectionTitle": {},
"collectionCopyFailureFeedback": "{count, plural, =1{Mistókst að afrita 1 atriði} other{Mistókst að afrita {count} atriðum}}", "collectionCopyFailureFeedback": "{count, plural, =1{Mistókst að afrita 1 atriði} other{Mistókst að afrita {count} atriðum}}",
@ -463,6 +467,8 @@
"@albumGroupTier": {}, "@albumGroupTier": {},
"aboutBugReportInstruction": "Tilkynna á GitHub með atvikaskrám og kerfisupplýsingum", "aboutBugReportInstruction": "Tilkynna á GitHub með atvikaskrám og kerfisupplýsingum",
"@aboutBugReportInstruction": {}, "@aboutBugReportInstruction": {},
"filePickerUseThisFolder": "Nota þessa möppu",
"@filePickerUseThisFolder": {},
"videoActionCaptureFrame": "Taka ramma", "videoActionCaptureFrame": "Taka ramma",
"@videoActionCaptureFrame": {}, "@videoActionCaptureFrame": {},
"patternDialogEnter": "Settu inn mynstur", "patternDialogEnter": "Settu inn mynstur",
@ -527,7 +533,7 @@
"@settingsLanguagePageTitle": {}, "@settingsLanguagePageTitle": {},
"rootDirectoryDescription": "rótarmöppu", "rootDirectoryDescription": "rótarmöppu",
"@rootDirectoryDescription": {}, "@rootDirectoryDescription": {},
"viewDialogGroupSectionTitle": "Hlutar", "viewDialogGroupSectionTitle": "Hópur",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"maxBrightnessAlways": "Alltaf", "maxBrightnessAlways": "Alltaf",
"@maxBrightnessAlways": {}, "@maxBrightnessAlways": {},
@ -673,6 +679,8 @@
"@settingsHomeTile": {}, "@settingsHomeTile": {},
"entryActionOpenMap": "Birta í landakortaforriti", "entryActionOpenMap": "Birta í landakortaforriti",
"@entryActionOpenMap": {}, "@entryActionOpenMap": {},
"filePickerShowHiddenFiles": "Birta faldar skrár",
"@filePickerShowHiddenFiles": {},
"collectionGroupDay": "Eftir dögum", "collectionGroupDay": "Eftir dögum",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupAlbum": "Eftir albúmum", "collectionGroupAlbum": "Eftir albúmum",
@ -808,6 +816,10 @@
"@pinDialogEnter": {}, "@pinDialogEnter": {},
"videoControlsPlayOutside": "Opna með öðrum spilara", "videoControlsPlayOutside": "Opna með öðrum spilara",
"@videoControlsPlayOutside": {}, "@videoControlsPlayOutside": {},
"filePickerDoNotShowHiddenFiles": "Ekki birta faldar skrár",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerNoItems": "Engir hlutir",
"@filePickerNoItems": {},
"settingsCoordinateFormatDialogTitle": "Snið hnita", "settingsCoordinateFormatDialogTitle": "Snið hnita",
"@settingsCoordinateFormatDialogTitle": {}, "@settingsCoordinateFormatDialogTitle": {},
"collectionActionShowTitleSearch": "Birta titilsíu", "collectionActionShowTitleSearch": "Birta titilsíu",
@ -904,6 +916,8 @@
"@entryActionSetAs": {}, "@entryActionSetAs": {},
"sortOrderLowestFirst": "Lægsta fyrst", "sortOrderLowestFirst": "Lægsta fyrst",
"@sortOrderLowestFirst": {}, "@sortOrderLowestFirst": {},
"albumGroupNone": "Ekki hópa",
"@albumGroupNone": {},
"statsTopStatesSectionTitle": "Algengustu héruð", "statsTopStatesSectionTitle": "Algengustu héruð",
"@statsTopStatesSectionTitle": {}, "@statsTopStatesSectionTitle": {},
"settingsViewerQuickActionEditorDisplayedButtonsSectionTitle": "Birtir hnappar", "settingsViewerQuickActionEditorDisplayedButtonsSectionTitle": "Birtir hnappar",
@ -1346,7 +1360,7 @@
"@binPageTitle": {}, "@binPageTitle": {},
"tagPlaceholderState": "Hérað", "tagPlaceholderState": "Hérað",
"@tagPlaceholderState": {}, "@tagPlaceholderState": {},
"sortByAlbumFileName": "Eftir heiti albúma og atriða", "sortByAlbumFileName": "Eftir heiti albúma og skráa",
"@sortByAlbumFileName": {}, "@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": "{count, plural, =1{Eyða þessum albúmum og atriðinu í þeim?} other{Eyða þessum albúmum og {count} atriðum í þeim??}}",
"@deleteMultiAlbumConfirmationDialogMessage": { "@deleteMultiAlbumConfirmationDialogMessage": {
@ -1598,29 +1612,5 @@
"searchFormatSectionTitle": "Snið", "searchFormatSectionTitle": "Snið",
"@searchFormatSectionTitle": {}, "@searchFormatSectionTitle": {},
"sortByPath": "Eftir slóð", "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": {}
} }

View file

@ -463,7 +463,7 @@
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogSortSectionTitle": "Ordina", "viewDialogSortSectionTitle": "Ordina",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Sezioni", "viewDialogGroupSectionTitle": "Raggruppa",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Layout", "viewDialogLayoutSectionTitle": "Layout",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -557,6 +557,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Per giorno", "collectionGroupDay": "Per giorno",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Non raggruppare",
"@collectionGroupNone": {},
"sectionUnknown": "Sconosciuto", "sectionUnknown": "Sconosciuto",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Oggi", "dateToday": "Oggi",
@ -659,6 +661,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "Per volume archiviazione", "albumGroupVolume": "Per volume archiviazione",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "Non raggruppare",
"@albumGroupNone": {},
"albumMimeTypeMixed": "Misto", "albumMimeTypeMixed": "Misto",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "Copia nellalbum", "albumPickPageTitleCopy": "Copia nellalbum",
@ -1107,6 +1111,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Codice sorgente", "sourceViewerPageTitle": "Codice sorgente",
"@sourceViewerPageTitle": {}, "@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": "Secondi",
"@durationDialogSeconds": {}, "@durationDialogSeconds": {},
"settingsAllowMediaManagement": "Consenti gestione media", "settingsAllowMediaManagement": "Consenti gestione media",
@ -1400,35 +1414,5 @@
"editEntryLocationDialogTimeShift": "Scostamento tempo", "editEntryLocationDialogTimeShift": "Scostamento tempo",
"@editEntryLocationDialogTimeShift": {}, "@editEntryLocationDialogTimeShift": {},
"editEntryLocationDialogImportGpx": "Importa GPX", "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": {}
} }

View file

@ -317,7 +317,7 @@
"@binEntriesConfirmationDialogMessage": {}, "@binEntriesConfirmationDialogMessage": {},
"deleteEntriesConfirmationDialogMessage": "{count, plural, =1{このアイテムを削除しますか?} other{{count} 件のアイテムを削除しますか?}}", "deleteEntriesConfirmationDialogMessage": "{count, plural, =1{このアイテムを削除しますか?} other{{count} 件のアイテムを削除しますか?}}",
"@deleteEntriesConfirmationDialogMessage": {}, "@deleteEntriesConfirmationDialogMessage": {},
"moveUndatedConfirmationDialogMessage": "続行する前にアイテムの日付を保存しますか?", "moveUndatedConfirmationDialogMessage": "いくつかのアイテムはメタデータ上に日付がありません。メタデータ上の日付が設定されない場合、この操作によりこれらの現在の日付はリセットされます",
"@moveUndatedConfirmationDialogMessage": {}, "@moveUndatedConfirmationDialogMessage": {},
"moveUndatedConfirmationDialogSetDate": "日付を設定", "moveUndatedConfirmationDialogSetDate": "日付を設定",
"@moveUndatedConfirmationDialogSetDate": {}, "@moveUndatedConfirmationDialogSetDate": {},
@ -535,6 +535,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "日別", "collectionGroupDay": "日別",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "グループ化しない",
"@collectionGroupNone": {},
"sectionUnknown": "不明", "sectionUnknown": "不明",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "今日", "dateToday": "今日",
@ -619,6 +621,8 @@
"@albumGroupTier": {}, "@albumGroupTier": {},
"albumGroupVolume": "ストレージ ボリューム別", "albumGroupVolume": "ストレージ ボリューム別",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "グループ化しない",
"@albumGroupNone": {},
"albumPickPageTitleCopy": "アルバムにコピー", "albumPickPageTitleCopy": "アルバムにコピー",
"@albumPickPageTitleCopy": {}, "@albumPickPageTitleCopy": {},
"albumPickPageTitleExport": "アルバムにエクスポート", "albumPickPageTitleExport": "アルバムにエクスポート",
@ -1043,6 +1047,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "ソース", "sourceViewerPageTitle": "ソース",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "非表示のファイルを表示する",
"@filePickerShowHiddenFiles": {},
"filePickerDoNotShowHiddenFiles": "非表示のファイルを表示しない",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerOpenFrom": "次から開く",
"@filePickerOpenFrom": {},
"filePickerNoItems": "アイテムはありません",
"@filePickerNoItems": {},
"filePickerUseThisFolder": "このフォルダを使用",
"@filePickerUseThisFolder": {},
"entryInfoActionEditTitleDescription": "タイトルと説明を編集", "entryInfoActionEditTitleDescription": "タイトルと説明を編集",
"@entryInfoActionEditTitleDescription": {}, "@entryInfoActionEditTitleDescription": {},
"filterNoDateLabel": "日付なし", "filterNoDateLabel": "日付なし",

View file

@ -939,6 +939,8 @@
"@statsTopTagsSectionTitle": {}, "@statsTopTagsSectionTitle": {},
"tagEditorSectionRecent": "ಇತ್ತೀಚಿನವು", "tagEditorSectionRecent": "ಇತ್ತೀಚಿನವು",
"@tagEditorSectionRecent": {}, "@tagEditorSectionRecent": {},
"filePickerOpenFrom": "ಇಂದ ತೆರೆಯಿರಿ",
"@filePickerOpenFrom": {},
"aboutLinkPolicy": "ಗೌಪ್ಯತೆ ನೀತಿ", "aboutLinkPolicy": "ಗೌಪ್ಯತೆ ನೀತಿ",
"@aboutLinkPolicy": {}, "@aboutLinkPolicy": {},
"aboutBugReportButton": "ವರದಿ", "aboutBugReportButton": "ವರದಿ",
@ -1013,6 +1015,8 @@
"@mapStyleDialogTitle": {}, "@mapStyleDialogTitle": {},
"mapZoomOutTooltip": "ಕುಗ್ಗಿಸು", "mapZoomOutTooltip": "ಕುಗ್ಗಿಸು",
"@mapZoomOutTooltip": {}, "@mapZoomOutTooltip": {},
"filePickerUseThisFolder": "ಈ ಕೋಶವನ್ನು ಬಳಸಿ",
"@filePickerUseThisFolder": {},
"sortByAlbumFileName": "ಆಲ್ಬಮ್ ಮತ್ತು ಕಡತದ ಹೆಸರಿನಂತೆ", "sortByAlbumFileName": "ಆಲ್ಬಮ್ ಮತ್ತು ಕಡತದ ಹೆಸರಿನಂತೆ",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"panoramaDisableSensorControl": "ಸಂವೇದಕ ನಿಯಂತ್ರಣವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ", "panoramaDisableSensorControl": "ಸಂವೇದಕ ನಿಯಂತ್ರಣವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ",
@ -1103,6 +1107,8 @@
"@albumVideoCaptures": {}, "@albumVideoCaptures": {},
"settingsCollectionQuickActionsTile": "ತ್ವರಿತ ಕ್ರಮಗಳು", "settingsCollectionQuickActionsTile": "ತ್ವರಿತ ಕ್ರಮಗಳು",
"@settingsCollectionQuickActionsTile": {}, "@settingsCollectionQuickActionsTile": {},
"filePickerDoNotShowHiddenFiles": "ಮರೆಮಾಡಿದ ಕಡತಗಳನ್ನು ತೋರಿಸಬೇಡಿ",
"@filePickerDoNotShowHiddenFiles": {},
"viewerInfoSearchEmpty": "ಹೊಂದಾಣಿಕೆಯ ಕೀಲಿಗಳಿಲ್ಲ", "viewerInfoSearchEmpty": "ಹೊಂದಾಣಿಕೆಯ ಕೀಲಿಗಳಿಲ್ಲ",
"@viewerInfoSearchEmpty": {}, "@viewerInfoSearchEmpty": {},
"locationPickerUseThisLocationButton": "ಈ ಸ್ಥಳವನ್ನು ಬಳಸಿ", "locationPickerUseThisLocationButton": "ಈ ಸ್ಥಳವನ್ನು ಬಳಸಿ",
@ -1323,6 +1329,8 @@
"@tagEditorPageAddTagTooltip": {}, "@tagEditorPageAddTagTooltip": {},
"sourceViewerPageTitle": "ಮೂಲ", "sourceViewerPageTitle": "ಮೂಲ",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "ಮರೆಮಾಡಿದ ಕಡತಗಳನ್ನು ತೋರಿಸಿ",
"@filePickerShowHiddenFiles": {},
"albumTierSpecial": "ಸಾಮಾನ್ಯ", "albumTierSpecial": "ಸಾಮಾನ್ಯ",
"@albumTierSpecial": {}, "@albumTierSpecial": {},
"collectionActionAddDynamicAlbum": "ಡೈನಾಮಿಕ್ ಆಲ್ಬಮ್ ಸೇರಿಸಿ", "collectionActionAddDynamicAlbum": "ಡೈನಾಮಿಕ್ ಆಲ್ಬಮ್ ಸೇರಿಸಿ",
@ -1381,6 +1389,8 @@
}, },
"sortOrderLowestFirst": "ಕಡಿಮೆಯದು ಮೊದಲು", "sortOrderLowestFirst": "ಕಡಿಮೆಯದು ಮೊದಲು",
"@sortOrderLowestFirst": {}, "@sortOrderLowestFirst": {},
"albumGroupNone": "ಗುಂಪು ಮಾಡಬೇಡಿ",
"@albumGroupNone": {},
"albumMimeTypeMixed": "ಮಿಶ್ರಿತ", "albumMimeTypeMixed": "ಮಿಶ್ರಿತ",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitlePick": "ಆಲ್ಬಮ್ ಆಯ್ಕೆಮಾಡಿ", "albumPickPageTitlePick": "ಆಲ್ಬಮ್ ಆಯ್ಕೆಮಾಡಿ",
@ -1461,6 +1471,8 @@
"@viewerInfoOpenEmbeddedFailureFeedback": {}, "@viewerInfoOpenEmbeddedFailureFeedback": {},
"viewerInfoSearchFieldLabel": "ಹುದುಗಿಸಿದ ದತ್ತಾಂಶವನ್ನು ಹುಡುಕಿ", "viewerInfoSearchFieldLabel": "ಹುದುಗಿಸಿದ ದತ್ತಾಂಶವನ್ನು ಹುಡುಕಿ",
"@viewerInfoSearchFieldLabel": {}, "@viewerInfoSearchFieldLabel": {},
"filePickerNoItems": "ವಸ್ತುಗಳಿಲ್ಲ",
"@filePickerNoItems": {},
"viewerInfoLabelSize": "ಪ್ರಮಾಣ", "viewerInfoLabelSize": "ಪ್ರಮಾಣ",
"@viewerInfoLabelSize": {}, "@viewerInfoLabelSize": {},
"menuActionStats": "ಅಂಕಿಅಂಶಗಳು", "menuActionStats": "ಅಂಕಿಅಂಶಗಳು",
@ -1495,6 +1507,8 @@
"@collectionGroupAlbum": {}, "@collectionGroupAlbum": {},
"collectionGroupDay": "ದಿನದಂತೆ", "collectionGroupDay": "ದಿನದಂತೆ",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "ಗುಂಪು ಮಾಡಬೇಡಿ",
"@collectionGroupNone": {},
"collectionMoveSuccessFeedback": "{count, plural, =1{1 ವಸ್ತುವನ್ನು ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ} other{{count} ವಸ್ತುಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ}}", "collectionMoveSuccessFeedback": "{count, plural, =1{1 ವಸ್ತುವನ್ನು ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ} other{{count} ವಸ್ತುಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ}}",
"@collectionMoveSuccessFeedback": { "@collectionMoveSuccessFeedback": {
"placeholders": { "placeholders": {

View file

@ -561,6 +561,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "날짜별로", "collectionGroupDay": "날짜별로",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "묶음 없음",
"@collectionGroupNone": {},
"sectionUnknown": "없음", "sectionUnknown": "없음",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "오늘", "dateToday": "오늘",
@ -637,7 +639,7 @@
"@sortByItemCount": {}, "@sortByItemCount": {},
"sortBySize": "크기", "sortBySize": "크기",
"@sortBySize": {}, "@sortBySize": {},
"sortByAlbumFileName": "앨범 및 항목 제목", "sortByAlbumFileName": "이름",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"sortByRating": "별점", "sortByRating": "별점",
"@sortByRating": {}, "@sortByRating": {},
@ -663,6 +665,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "저장공간별로", "albumGroupVolume": "저장공간별로",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "묶음 없음",
"@albumGroupNone": {},
"albumMimeTypeMixed": "혼합", "albumMimeTypeMixed": "혼합",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "앨범으로 복사", "albumPickPageTitleCopy": "앨범으로 복사",
@ -1111,6 +1115,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "소스 코드", "sourceViewerPageTitle": "소스 코드",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "숨겨진 파일 표시",
"@filePickerShowHiddenFiles": {},
"filePickerDoNotShowHiddenFiles": "숨겨진 파일 표시 안함",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerOpenFrom": "다음에서 열기:",
"@filePickerOpenFrom": {},
"filePickerNoItems": "항목 없음",
"@filePickerNoItems": {},
"filePickerUseThisFolder": "이 폴더 사용",
"@filePickerUseThisFolder": {},
"editEntryLocationDialogSetCustom": "지정 장소로 편집", "editEntryLocationDialogSetCustom": "지정 장소로 편집",
"@editEntryLocationDialogSetCustom": {}, "@editEntryLocationDialogSetCustom": {},
"tagEditorSectionPlaceholders": "자리 표시자", "tagEditorSectionPlaceholders": "자리 표시자",
@ -1406,29 +1420,5 @@
"sortByPath": "경로", "sortByPath": "경로",
"@sortByPath": {}, "@sortByPath": {},
"searchFormatSectionTitle": "형식", "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": {}
} }

View file

@ -547,6 +547,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Pagal dieną", "collectionGroupDay": "Pagal dieną",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Negrupuoti",
"@collectionGroupNone": {},
"sectionUnknown": "Nežinoma", "sectionUnknown": "Nežinoma",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateThisMonth": "Šį mėnesį", "dateThisMonth": "Šį mėnesį",
@ -591,6 +593,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "Pagal apimtį saugykloje", "albumGroupVolume": "Pagal apimtį saugykloje",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "Negrupuoti",
"@albumGroupNone": {},
"albumPickPageTitleCopy": "Kopijuoti į albumą", "albumPickPageTitleCopy": "Kopijuoti į albumą",
"@albumPickPageTitleCopy": {}, "@albumPickPageTitleCopy": {},
"albumPickPageTitleExport": "Eksportuoti į albumą", "albumPickPageTitleExport": "Eksportuoti į albumą",
@ -1307,6 +1311,14 @@
"@panoramaEnableSensorControl": {}, "@panoramaEnableSensorControl": {},
"sourceViewerPageTitle": "Šaltinis", "sourceViewerPageTitle": "Šaltinis",
"@sourceViewerPageTitle": {}, "@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": "Naujausia",
"@widgetDisplayedItemMostRecent": {}, "@widgetDisplayedItemMostRecent": {},
"widgetOpenPageCollection": "Atidaryti kolekciją", "widgetOpenPageCollection": "Atidaryti kolekciją",
@ -1329,6 +1341,8 @@
"@mapAttributionStamen": {}, "@mapAttributionStamen": {},
"tagPlaceholderPlace": "Vieta", "tagPlaceholderPlace": "Vieta",
"@tagPlaceholderPlace": {}, "@tagPlaceholderPlace": {},
"filePickerOpenFrom": "Atidaryti iš",
"@filePickerOpenFrom": {},
"filterNoAddressLabel": "Nėra adreso", "filterNoAddressLabel": "Nėra adreso",
"@filterNoAddressLabel": {}, "@filterNoAddressLabel": {},
"filterAspectRatioLandscapeLabel": "Gulsčias", "filterAspectRatioLandscapeLabel": "Gulsčias",

View file

@ -881,6 +881,8 @@
"@collectionSearchTitlesHintText": {}, "@collectionSearchTitlesHintText": {},
"collectionGroupDay": "ရက်အလိုက်", "collectionGroupDay": "ရက်အလိုက်",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "စုမပြပါနှင့်",
"@collectionGroupNone": {},
"settingsActionExport": "ဆက်တင်များပို့ရန်", "settingsActionExport": "ဆက်တင်များပို့ရန်",
"@settingsActionExport": {}, "@settingsActionExport": {},
"settingsActionExportDialogTitle": "ဆက်တင်များပို့ခြင်း", "settingsActionExportDialogTitle": "ဆက်တင်များပို့ခြင်း",
@ -939,6 +941,8 @@
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupTier": "အဆင့်အလိုက်", "albumGroupTier": "အဆင့်အလိုက်",
"@albumGroupTier": {}, "@albumGroupTier": {},
"albumGroupNone": "စုမပြပါနှင့်",
"@albumGroupNone": {},
"albumMimeTypeMixed": "ရောထား", "albumMimeTypeMixed": "ရောထား",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"setCoverDialogAuto": "အလိုအလျောက်", "setCoverDialogAuto": "အလိုအလျောက်",
@ -1312,19 +1316,5 @@
"settingsVideoPlaybackTile": "ဖွင့်ကြည့်ခြင်း", "settingsVideoPlaybackTile": "ဖွင့်ကြည့်ခြင်း",
"@settingsVideoPlaybackTile": {}, "@settingsVideoPlaybackTile": {},
"chipActionShowCollection": "စုစည်းမှုထဲမှာ ပြရန်", "chipActionShowCollection": "စုစည်းမှုထဲမှာ ပြရန်",
"@chipActionShowCollection": {}, "@chipActionShowCollection": {}
"chipActionDecompose": "ဖြတ်ထုတ်ရန်",
"@chipActionDecompose": {},
"chipActionGroup": "အုပ်စုဖွဲ့မည်",
"@chipActionGroup": {},
"stopTooltip": "ရပ်ရန်",
"@stopTooltip": {},
"createButtonLabel": "အသစ်ထည့်ရန်",
"@createButtonLabel": {},
"chipActionRemove": "ဖယ်ရှားမည်",
"@chipActionRemove": {},
"chipActionGoToExplorerPage": "Explorer ထဲတွင်ပြမည်",
"@chipActionGoToExplorerPage": {},
"chipActionCreateGroup": "အုပ်စုအသစ်ပြုလုပ်မည်",
"@chipActionCreateGroup": {}
} }

View file

@ -465,6 +465,8 @@
"@videoPlaybackSkip": {}, "@videoPlaybackSkip": {},
"newAlbumDialogNameLabelAlreadyExistsHelper": "Mappen finnes allerede", "newAlbumDialogNameLabelAlreadyExistsHelper": "Mappen finnes allerede",
"@newAlbumDialogNameLabelAlreadyExistsHelper": {}, "@newAlbumDialogNameLabelAlreadyExistsHelper": {},
"filePickerShowHiddenFiles": "Vis skjulte filer",
"@filePickerShowHiddenFiles": {},
"themeBrightnessBlack": "Svart", "themeBrightnessBlack": "Svart",
"@themeBrightnessBlack": {}, "@themeBrightnessBlack": {},
"albumTierNew": "Ny", "albumTierNew": "Ny",
@ -533,6 +535,8 @@
"@collectionActionRescan": {}, "@collectionActionRescan": {},
"sortOrderSmallestFirst": "Minste først", "sortOrderSmallestFirst": "Minste først",
"@sortOrderSmallestFirst": {}, "@sortOrderSmallestFirst": {},
"albumGroupNone": "Ikke grupper",
"@albumGroupNone": {},
"editEntryDialogTargetFieldsHeader": "Felter å endre", "editEntryDialogTargetFieldsHeader": "Felter å endre",
"@editEntryDialogTargetFieldsHeader": {}, "@editEntryDialogTargetFieldsHeader": {},
"editEntryDialogCopyFromItem": "Kopier fra annet element", "editEntryDialogCopyFromItem": "Kopier fra annet element",
@ -609,6 +613,8 @@
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"dateThisMonth": "Denne måneden", "dateThisMonth": "Denne måneden",
"@dateThisMonth": {}, "@dateThisMonth": {},
"collectionGroupNone": "Ikke grupper",
"@collectionGroupNone": {},
"drawerCollectionAnimated": "Animert", "drawerCollectionAnimated": "Animert",
"@drawerCollectionAnimated": {}, "@drawerCollectionAnimated": {},
"drawerCollectionSphericalVideos": "360°-videoer", "drawerCollectionSphericalVideos": "360°-videoer",
@ -898,6 +904,14 @@
"@viewerInfoSearchSuggestionRights": {}, "@viewerInfoSearchSuggestionRights": {},
"tagEditorPageAddTagTooltip": "Legg til etikett", "tagEditorPageAddTagTooltip": "Legg til etikett",
"@tagEditorPageAddTagTooltip": {}, "@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": "Lokalisering av land",
"@sourceStateLocatingCountries": {}, "@sourceStateLocatingCountries": {},
"sourceStateLocatingPlaces": "Lokalisering av steder", "sourceStateLocatingPlaces": "Lokalisering av steder",

View file

@ -461,7 +461,7 @@
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogSortSectionTitle": "Sorteer", "viewDialogSortSectionTitle": "Sorteer",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Secties", "viewDialogGroupSectionTitle": "Groeperen",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Layout", "viewDialogLayoutSectionTitle": "Layout",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -535,9 +535,9 @@
"@collectionActionAddShortcut": {}, "@collectionActionAddShortcut": {},
"collectionActionEmptyBin": "Prullenbak leegmaken", "collectionActionEmptyBin": "Prullenbak leegmaken",
"@collectionActionEmptyBin": {}, "@collectionActionEmptyBin": {},
"collectionActionCopy": "Naar album kopiëren", "collectionActionCopy": "Kopieer naar Album",
"@collectionActionCopy": {}, "@collectionActionCopy": {},
"collectionActionMove": "Naar album verplaatsen", "collectionActionMove": "Verplaats naar Album",
"@collectionActionMove": {}, "@collectionActionMove": {},
"collectionActionRescan": "Opnieuw indexeren", "collectionActionRescan": "Opnieuw indexeren",
"@collectionActionRescan": {}, "@collectionActionRescan": {},
@ -551,6 +551,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Op dag", "collectionGroupDay": "Op dag",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Niet groeperen",
"@collectionGroupNone": {},
"sectionUnknown": "Onbekend", "sectionUnknown": "Onbekend",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Vandaag", "dateToday": "Vandaag",
@ -627,7 +629,7 @@
"@sortByItemCount": {}, "@sortByItemCount": {},
"sortBySize": "Op grootte", "sortBySize": "Op grootte",
"@sortBySize": {}, "@sortBySize": {},
"sortByAlbumFileName": "Op album- en itemnaam", "sortByAlbumFileName": "Op album- en bestandsnaam",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"sortByRating": "Op waardering", "sortByRating": "Op waardering",
"@sortByRating": {}, "@sortByRating": {},
@ -653,13 +655,15 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "Op opslagvolume", "albumGroupVolume": "Op opslagvolume",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "Niet groeperen",
"@albumGroupNone": {},
"albumMimeTypeMixed": "Gemengd", "albumMimeTypeMixed": "Gemengd",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "Naar album kopiëren", "albumPickPageTitleCopy": "Kopieer naar Album",
"@albumPickPageTitleCopy": {}, "@albumPickPageTitleCopy": {},
"albumPickPageTitleExport": "Exporteren naar Album", "albumPickPageTitleExport": "Exporteren naar Album",
"@albumPickPageTitleExport": {}, "@albumPickPageTitleExport": {},
"albumPickPageTitleMove": "Naar album verplaatsen", "albumPickPageTitleMove": "Verplaats naar Album",
"@albumPickPageTitleMove": {}, "@albumPickPageTitleMove": {},
"albumPickPageTitlePick": "Kies Album", "albumPickPageTitlePick": "Kies Album",
"@albumPickPageTitlePick": {}, "@albumPickPageTitlePick": {},
@ -1101,6 +1105,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Source", "sourceViewerPageTitle": "Source",
"@sourceViewerPageTitle": {}, "@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": "Verzameling openen",
"@widgetOpenPageCollection": {}, "@widgetOpenPageCollection": {},
"widgetOpenPageViewer": "Voorbeeld openen", "widgetOpenPageViewer": "Voorbeeld openen",
@ -1407,29 +1421,5 @@
"searchFormatSectionTitle": "Formaten", "searchFormatSectionTitle": "Formaten",
"@searchFormatSectionTitle": {}, "@searchFormatSectionTitle": {},
"sortByPath": "Op pad", "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": {}
} }

View file

@ -430,10 +430,16 @@
"@viewerInfoLabelCoordinates": {}, "@viewerInfoLabelCoordinates": {},
"tagEditorPageAddTagTooltip": "Legg til merke", "tagEditorPageAddTagTooltip": "Legg til merke",
"@tagEditorPageAddTagTooltip": {}, "@tagEditorPageAddTagTooltip": {},
"filePickerDoNotShowHiddenFiles": "Ikkje vis skjulte filer",
"@filePickerDoNotShowHiddenFiles": {},
"panoramaEnableSensorControl": "Slå på sensorstyring", "panoramaEnableSensorControl": "Slå på sensorstyring",
"@panoramaEnableSensorControl": {}, "@panoramaEnableSensorControl": {},
"panoramaDisableSensorControl": "Slå av sensorstyring", "panoramaDisableSensorControl": "Slå av sensorstyring",
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"filePickerOpenFrom": "Opne ifrå",
"@filePickerOpenFrom": {},
"filePickerNoItems": "Ingen ting",
"@filePickerNoItems": {},
"nameConflictDialogSingleSourceMessage": "Somme filer i målmappa har same namn.", "nameConflictDialogSingleSourceMessage": "Somme filer i målmappa har same namn.",
"@nameConflictDialogSingleSourceMessage": {}, "@nameConflictDialogSingleSourceMessage": {},
"nameConflictDialogMultipleSourceMessage": "Somme filer har same namn.", "nameConflictDialogMultipleSourceMessage": "Somme filer har same namn.",
@ -561,6 +567,8 @@
"@tagEditorPageTitle": {}, "@tagEditorPageTitle": {},
"tagEditorPageNewTagFieldLabel": "Nytt merke", "tagEditorPageNewTagFieldLabel": "Nytt merke",
"@tagEditorPageNewTagFieldLabel": {}, "@tagEditorPageNewTagFieldLabel": {},
"filePickerShowHiddenFiles": "Vis skjulte filer",
"@filePickerShowHiddenFiles": {},
"sourceViewerPageTitle": "Kjelde", "sourceViewerPageTitle": "Kjelde",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"renameProcessorCounter": "Teljar", "renameProcessorCounter": "Teljar",
@ -575,6 +583,8 @@
"@editEntryLocationDialogLongitude": {}, "@editEntryLocationDialogLongitude": {},
"sourceStateLoading": "Hentar inn", "sourceStateLoading": "Hentar inn",
"@sourceStateLoading": {}, "@sourceStateLoading": {},
"filePickerUseThisFolder": "Bruk denne mappa",
"@filePickerUseThisFolder": {},
"viewerErrorDoesNotExist": "Fila finst ikkje meir.", "viewerErrorDoesNotExist": "Fila finst ikkje meir.",
"@viewerErrorDoesNotExist": {}, "@viewerErrorDoesNotExist": {},
"filterBinLabel": "Papirkorg", "filterBinLabel": "Papirkorg",
@ -1445,8 +1455,12 @@
} }
} }
}, },
"albumGroupNone": "Ikkje hop",
"@albumGroupNone": {},
"editEntryLocationDialogSetCustom": "Set eiga stadsetjing", "editEntryLocationDialogSetCustom": "Set eiga stadsetjing",
"@editEntryLocationDialogSetCustom": {}, "@editEntryLocationDialogSetCustom": {},
"collectionGroupNone": "Ikkje hop",
"@collectionGroupNone": {},
"filterNoLocationLabel": "Ustadsette", "filterNoLocationLabel": "Ustadsette",
"@filterNoLocationLabel": {}, "@filterNoLocationLabel": {},
"settingsNavigationSectionTitle": "Finn fram", "settingsNavigationSectionTitle": "Finn fram",

View file

@ -229,7 +229,7 @@
"@displayRefreshRatePreferLowest": {}, "@displayRefreshRatePreferLowest": {},
"videoPlaybackMuted": "Odtwarzaj bez dźwięku", "videoPlaybackMuted": "Odtwarzaj bez dźwięku",
"@videoPlaybackMuted": {}, "@videoPlaybackMuted": {},
"itemCount": "{count, plural, =1{{count} element} few{{count} elementy} other{{count} elementów}}", "itemCount": "{count, plural, =1{{count} element} few{{count} elementy} other{{count} elelmentów}}",
"@itemCount": { "@itemCount": {
"placeholders": { "placeholders": {
"count": { "count": {
@ -513,6 +513,8 @@
"@setCoverDialogCustom": {}, "@setCoverDialogCustom": {},
"collectionActionCopy": "Kopiuj do albumu", "collectionActionCopy": "Kopiuj do albumu",
"@collectionActionCopy": {}, "@collectionActionCopy": {},
"albumGroupNone": "Nie grupuj",
"@albumGroupNone": {},
"sortOrderOldestFirst": "Najpierw najstarsze", "sortOrderOldestFirst": "Najpierw najstarsze",
"@sortOrderOldestFirst": {}, "@sortOrderOldestFirst": {},
"searchDateSectionTitle": "Data", "searchDateSectionTitle": "Data",
@ -595,6 +597,8 @@
"@collectionSearchTitlesHintText": {}, "@collectionSearchTitlesHintText": {},
"collectionGroupMonth": "Według miesiąca", "collectionGroupMonth": "Według miesiąca",
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupNone": "Nie grupuj",
"@collectionGroupNone": {},
"sectionUnknown": "Nieznany", "sectionUnknown": "Nieznany",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Dzisiaj", "dateToday": "Dzisiaj",
@ -663,7 +667,7 @@
"@menuActionMap": {}, "@menuActionMap": {},
"menuActionStats": "Statystyki", "menuActionStats": "Statystyki",
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogGroupSectionTitle": "Sekcje", "viewDialogGroupSectionTitle": "Grupuj",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Układ", "viewDialogLayoutSectionTitle": "Układ",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -769,7 +773,7 @@
"@drawerCollectionPanoramas": {}, "@drawerCollectionPanoramas": {},
"drawerCollectionRaws": "Nieprzetworzone zdjęcia", "drawerCollectionRaws": "Nieprzetworzone zdjęcia",
"@drawerCollectionRaws": {}, "@drawerCollectionRaws": {},
"sortByAlbumFileName": "Według albumu i nazwy elementu", "sortByAlbumFileName": "Według albumu i nazwy pliku",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"albumMimeTypeMixed": "Mieszane", "albumMimeTypeMixed": "Mieszane",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
@ -1055,12 +1059,20 @@
"@mapZoomInTooltip": {}, "@mapZoomInTooltip": {},
"mapAttributionStamen": "Kafelki od [Stamen Design](https://stamen.com), [CC BY 3.0](https://creativecommons.org/licenses/by/3.0)", "mapAttributionStamen": "Kafelki od [Stamen Design](https://stamen.com), [CC BY 3.0](https://creativecommons.org/licenses/by/3.0)",
"@mapAttributionStamen": {}, "@mapAttributionStamen": {},
"filePickerUseThisFolder": "Użyj tego katalogu",
"@filePickerUseThisFolder": {},
"mapEmptyRegion": "Brak obrazów w tym regionie", "mapEmptyRegion": "Brak obrazów w tym regionie",
"@mapEmptyRegion": {}, "@mapEmptyRegion": {},
"settingsKeepScreenOnTile": "Pozostaw ekran włączony", "settingsKeepScreenOnTile": "Pozostaw ekran włączony",
"@settingsKeepScreenOnTile": {}, "@settingsKeepScreenOnTile": {},
"filePickerOpenFrom": "Otwórz z",
"@filePickerOpenFrom": {},
"filePickerNoItems": "Brak elementów",
"@filePickerNoItems": {},
"viewerInfoSearchSuggestionRights": "Prawa", "viewerInfoSearchSuggestionRights": "Prawa",
"@viewerInfoSearchSuggestionRights": {}, "@viewerInfoSearchSuggestionRights": {},
"filePickerDoNotShowHiddenFiles": "Nie pokazuj ukrytych plików",
"@filePickerDoNotShowHiddenFiles": {},
"settingsActionImportDialogTitle": "Zaimportuj", "settingsActionImportDialogTitle": "Zaimportuj",
"@settingsActionImportDialogTitle": {}, "@settingsActionImportDialogTitle": {},
"settingsKeepScreenOnDialogTitle": "Pozostaw ekran włączony", "settingsKeepScreenOnDialogTitle": "Pozostaw ekran włączony",
@ -1291,6 +1303,8 @@
"@settingsSlideshowAnimatedZoomEffect": {}, "@settingsSlideshowAnimatedZoomEffect": {},
"settingsViewerShowInformationSubtitle": "Pokaż tytuł, datę, położenie itp.", "settingsViewerShowInformationSubtitle": "Pokaż tytuł, datę, położenie itp.",
"@settingsViewerShowInformationSubtitle": {}, "@settingsViewerShowInformationSubtitle": {},
"filePickerShowHiddenFiles": "Pokaż ukryte pliki",
"@filePickerShowHiddenFiles": {},
"settingsThemeBrightnessTile": "Motyw", "settingsThemeBrightnessTile": "Motyw",
"@settingsThemeBrightnessTile": {}, "@settingsThemeBrightnessTile": {},
"tagPlaceholderPlace": "Miejsce", "tagPlaceholderPlace": "Miejsce",
@ -1598,29 +1612,5 @@
"searchFormatSectionTitle": "Formaty", "searchFormatSectionTitle": "Formaty",
"@searchFormatSectionTitle": {}, "@searchFormatSectionTitle": {},
"sortByPath": "Według ścieżki", "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": {}
} }

View file

@ -463,7 +463,7 @@
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogSortSectionTitle": "Organizar", "viewDialogSortSectionTitle": "Organizar",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Seções", "viewDialogGroupSectionTitle": "Grupo",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Layout", "viewDialogLayoutSectionTitle": "Layout",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -557,6 +557,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Por dia", "collectionGroupDay": "Por dia",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Não agrupe",
"@collectionGroupNone": {},
"sectionUnknown": "Desconhecido", "sectionUnknown": "Desconhecido",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Hoje", "dateToday": "Hoje",
@ -633,7 +635,7 @@
"@sortByItemCount": {}, "@sortByItemCount": {},
"sortBySize": "Por tamanho", "sortBySize": "Por tamanho",
"@sortBySize": {}, "@sortBySize": {},
"sortByAlbumFileName": "Por álbum e título do item", "sortByAlbumFileName": "Por álbum e nome de arquivo",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"sortByRating": "Por classificação", "sortByRating": "Por classificação",
"@sortByRating": {}, "@sortByRating": {},
@ -659,6 +661,8 @@
"@albumGroupTier": {}, "@albumGroupTier": {},
"albumGroupVolume": "Por volume de armazenamento", "albumGroupVolume": "Por volume de armazenamento",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "Não agrupe",
"@albumGroupNone": {},
"albumMimeTypeMixed": "Misturado", "albumMimeTypeMixed": "Misturado",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "Copiar para o álbum", "albumPickPageTitleCopy": "Copiar para o álbum",
@ -1107,6 +1111,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Fonte", "sourceViewerPageTitle": "Fonte",
"@sourceViewerPageTitle": {}, "@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": "Abrir coleção",
"@widgetOpenPageCollection": {}, "@widgetOpenPageCollection": {},
"durationDialogSeconds": "Segundos", "durationDialogSeconds": "Segundos",
@ -1402,33 +1416,5 @@
"editEntryLocationDialogTimeShift": "Salto temporal", "editEntryLocationDialogTimeShift": "Salto temporal",
"@editEntryLocationDialogTimeShift": {}, "@editEntryLocationDialogTimeShift": {},
"removeEntryMetadataDialogAll": "Todos", "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": {}
} }

View file

@ -526,7 +526,7 @@
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogSortSectionTitle": "Sortează", "viewDialogSortSectionTitle": "Sortează",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Secțiuni", "viewDialogGroupSectionTitle": "Grup",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Aspect", "viewDialogLayoutSectionTitle": "Aspect",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -616,6 +616,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "După zi", "collectionGroupDay": "După zi",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Nu grupați",
"@collectionGroupNone": {},
"sectionUnknown": "Necunoscut", "sectionUnknown": "Necunoscut",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Astăzi", "dateToday": "Astăzi",
@ -777,6 +779,8 @@
"@settingsSubtitleThemeTextPositionTile": {}, "@settingsSubtitleThemeTextPositionTile": {},
"viewerSetWallpaperButtonLabel": "SETARE CA FUNDAL", "viewerSetWallpaperButtonLabel": "SETARE CA FUNDAL",
"@viewerSetWallpaperButtonLabel": {}, "@viewerSetWallpaperButtonLabel": {},
"filePickerUseThisFolder": "Utilizați acest dosar",
"@filePickerUseThisFolder": {},
"sortByItemCount": "După numărul de elemente", "sortByItemCount": "După numărul de elemente",
"@sortByItemCount": {}, "@sortByItemCount": {},
"albumScreenshots": "Capturi de ecran", "albumScreenshots": "Capturi de ecran",
@ -887,7 +891,7 @@
"@drawerCollectionSphericalVideos": {}, "@drawerCollectionSphericalVideos": {},
"drawerAlbumPage": "Albume", "drawerAlbumPage": "Albume",
"@drawerAlbumPage": {}, "@drawerAlbumPage": {},
"sortByAlbumFileName": "După album și numele elementului", "sortByAlbumFileName": "După album și numele fișierului",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"sortOrderZtoA": "De la Z la A", "sortOrderZtoA": "De la Z la A",
"@sortOrderZtoA": {}, "@sortOrderZtoA": {},
@ -991,6 +995,8 @@
"@mapStyleTooltip": {}, "@mapStyleTooltip": {},
"tagEditorSectionPlaceholders": "Substituenți", "tagEditorSectionPlaceholders": "Substituenți",
"@tagEditorSectionPlaceholders": {}, "@tagEditorSectionPlaceholders": {},
"albumGroupNone": "Nu se grupează",
"@albumGroupNone": {},
"newFilterBanner": "nou", "newFilterBanner": "nou",
"@newFilterBanner": {}, "@newFilterBanner": {},
"searchCollectionFieldHint": "Căutare colecție", "searchCollectionFieldHint": "Căutare colecție",
@ -1043,6 +1049,8 @@
"@settingsLanguageSectionTitle": {}, "@settingsLanguageSectionTitle": {},
"panoramaDisableSensorControl": "Dezactivați controlul tactil", "panoramaDisableSensorControl": "Dezactivați controlul tactil",
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"filePickerOpenFrom": "Deschidere din",
"@filePickerOpenFrom": {},
"widgetDisplayedItemMostRecent": "Cele mai recente", "widgetDisplayedItemMostRecent": "Cele mai recente",
"@widgetDisplayedItemMostRecent": {}, "@widgetDisplayedItemMostRecent": {},
"widgetDisplayedItemRandom": "Aleatoriu", "widgetDisplayedItemRandom": "Aleatoriu",
@ -1191,6 +1199,8 @@
"@mapAttributionStamen": {}, "@mapAttributionStamen": {},
"mapAttributionOsmHot": "Plăci de la [HOT](https://www.hotosm.org/) • Găzduit de [OSM France](https://openstreetmap.fr/)", "mapAttributionOsmHot": "Plăci de la [HOT](https://www.hotosm.org/) • Găzduit de [OSM France](https://openstreetmap.fr/)",
"@mapAttributionOsmHot": {}, "@mapAttributionOsmHot": {},
"filePickerNoItems": "Fără articole",
"@filePickerNoItems": {},
"tagEditorPageAddTagTooltip": "Adăugare etichetă", "tagEditorPageAddTagTooltip": "Adăugare etichetă",
"@tagEditorPageAddTagTooltip": {}, "@tagEditorPageAddTagTooltip": {},
"tagEditorPageNewTagFieldLabel": "Etichetă nouă", "tagEditorPageNewTagFieldLabel": "Etichetă nouă",
@ -1199,6 +1209,8 @@
"@tagEditorSectionRecent": {}, "@tagEditorSectionRecent": {},
"sourceViewerPageTitle": "Sursă", "sourceViewerPageTitle": "Sursă",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "Afișare fișiere ascunse",
"@filePickerShowHiddenFiles": {},
"clearTooltip": "Golire", "clearTooltip": "Golire",
"@clearTooltip": {}, "@clearTooltip": {},
"collectionRenameFailureFeedback": "{count, plural, =1{A eșuat redenumirea unui element} other{A eșuat redenumirea a {count} elemente}}", "collectionRenameFailureFeedback": "{count, plural, =1{A eșuat redenumirea unui element} other{A eșuat redenumirea a {count} elemente}}",
@ -1305,6 +1317,8 @@
"@tagPlaceholderPlace": {}, "@tagPlaceholderPlace": {},
"panoramaEnableSensorControl": "Activați controlul tactil", "panoramaEnableSensorControl": "Activați controlul tactil",
"@panoramaEnableSensorControl": {}, "@panoramaEnableSensorControl": {},
"filePickerDoNotShowHiddenFiles": "Nu se afișează fișiere ascunse",
"@filePickerDoNotShowHiddenFiles": {},
"entryInfoActionExportMetadata": "Exportare metadate", "entryInfoActionExportMetadata": "Exportare metadate",
"@entryInfoActionExportMetadata": {}, "@entryInfoActionExportMetadata": {},
"searchDateSectionTitle": "Dată", "searchDateSectionTitle": "Dată",
@ -1598,29 +1612,5 @@
"sortByPath": "După cale", "sortByPath": "După cale",
"@sortByPath": {}, "@sortByPath": {},
"searchFormatSectionTitle": "Formate", "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": {}
} }

View file

@ -463,7 +463,7 @@
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogSortSectionTitle": "Сортировка", "viewDialogSortSectionTitle": "Сортировка",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Разделы", "viewDialogGroupSectionTitle": "Группировка",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Макет", "viewDialogLayoutSectionTitle": "Макет",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -557,6 +557,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "По дню", "collectionGroupDay": "По дню",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Не группировать",
"@collectionGroupNone": {},
"sectionUnknown": "Неизвестно", "sectionUnknown": "Неизвестно",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Сегодня", "dateToday": "Сегодня",
@ -633,7 +635,7 @@
"@sortByItemCount": {}, "@sortByItemCount": {},
"sortBySize": "По размеру", "sortBySize": "По размеру",
"@sortBySize": {}, "@sortBySize": {},
"sortByAlbumFileName": "По названию альбома и пункта", "sortByAlbumFileName": "По имени альбома и файла",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"sortByRating": "По рейтингу", "sortByRating": "По рейтингу",
"@sortByRating": {}, "@sortByRating": {},
@ -659,6 +661,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "По накопителю", "albumGroupVolume": "По накопителю",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "Не группировать",
"@albumGroupNone": {},
"albumMimeTypeMixed": "Разное", "albumMimeTypeMixed": "Разное",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "Копировать в альбом", "albumPickPageTitleCopy": "Копировать в альбом",
@ -1107,6 +1111,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Источник", "sourceViewerPageTitle": "Источник",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "Показывать скрытые файлы",
"@filePickerShowHiddenFiles": {},
"filePickerDoNotShowHiddenFiles": "Не показывать скрытые файлы",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerOpenFrom": "Открыть",
"@filePickerOpenFrom": {},
"filePickerNoItems": "Ничего нет",
"@filePickerNoItems": {},
"filePickerUseThisFolder": "Использовать эту папку",
"@filePickerUseThisFolder": {},
"durationDialogSeconds": "Секунд", "durationDialogSeconds": "Секунд",
"@durationDialogSeconds": {}, "@durationDialogSeconds": {},
"widgetOpenPageCollection": "Открыть коллекцию", "widgetOpenPageCollection": "Открыть коллекцию",
@ -1404,31 +1418,5 @@
"removeEntryMetadataDialogAll": "Все", "removeEntryMetadataDialogAll": "Все",
"@removeEntryMetadataDialogAll": {}, "@removeEntryMetadataDialogAll": {},
"searchFormatSectionTitle": "Форматы", "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": {}
} }

View file

@ -443,6 +443,8 @@
"@viewerActionSettings": {}, "@viewerActionSettings": {},
"tagPlaceholderState": "Štát", "tagPlaceholderState": "Štát",
"@tagPlaceholderState": {}, "@tagPlaceholderState": {},
"filePickerDoNotShowHiddenFiles": "Neukazovať skryté súbory",
"@filePickerDoNotShowHiddenFiles": {},
"filterLocatedLabel": "Lokalizované", "filterLocatedLabel": "Lokalizované",
"@filterLocatedLabel": {}, "@filterLocatedLabel": {},
"coordinateDms": "{coordinate} {direction}", "coordinateDms": "{coordinate} {direction}",
@ -510,6 +512,8 @@
"@sortByDate": {}, "@sortByDate": {},
"collectionEmptyVideos": "Žiadne videá", "collectionEmptyVideos": "Žiadne videá",
"@collectionEmptyVideos": {}, "@collectionEmptyVideos": {},
"albumGroupNone": "Nezoskupovať",
"@albumGroupNone": {},
"aboutDataUsageSectionTitle": "Využitie dát", "aboutDataUsageSectionTitle": "Využitie dát",
"@aboutDataUsageSectionTitle": {}, "@aboutDataUsageSectionTitle": {},
"aboutDataUsageData": "Dáta", "aboutDataUsageData": "Dáta",
@ -632,6 +636,10 @@
"@tagPlaceholderPlace": {}, "@tagPlaceholderPlace": {},
"panoramaEnableSensorControl": "Povoliť senzory", "panoramaEnableSensorControl": "Povoliť senzory",
"@panoramaEnableSensorControl": {}, "@panoramaEnableSensorControl": {},
"filePickerOpenFrom": "Otvoriť z",
"@filePickerOpenFrom": {},
"filePickerUseThisFolder": "Použiť tento priečinok",
"@filePickerUseThisFolder": {},
"itemCount": "{count, plural, =1{{count} položka} other{{count} položiek}}", "itemCount": "{count, plural, =1{{count} položka} other{{count} položiek}}",
"@itemCount": { "@itemCount": {
"placeholders": { "placeholders": {
@ -812,6 +820,8 @@
"@collectionActionHideTitleSearch": {}, "@collectionActionHideTitleSearch": {},
"collectionActionEdit": "Upraviť", "collectionActionEdit": "Upraviť",
"@collectionActionEdit": {}, "@collectionActionEdit": {},
"collectionGroupNone": "Nezoskupovať",
"@collectionGroupNone": {},
"aboutLicensesShowAllButtonLabel": "Zobraziť všetky licencie", "aboutLicensesShowAllButtonLabel": "Zobraziť všetky licencie",
"@aboutLicensesShowAllButtonLabel": {}, "@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}}", "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}}",
@ -900,10 +910,14 @@
"@drawerCollectionFavourites": {}, "@drawerCollectionFavourites": {},
"tagPlaceholderCountry": "Krajina", "tagPlaceholderCountry": "Krajina",
"@tagPlaceholderCountry": {}, "@tagPlaceholderCountry": {},
"filePickerNoItems": "Žiadne súbory",
"@filePickerNoItems": {},
"panoramaDisableSensorControl": "Zakázať senzory", "panoramaDisableSensorControl": "Zakázať senzory",
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Zdroj", "sourceViewerPageTitle": "Zdroj",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "Ukázať skryté súbory",
"@filePickerShowHiddenFiles": {},
"aboutPageTitle": "O aplikácií", "aboutPageTitle": "O aplikácií",
"@aboutPageTitle": {}, "@aboutPageTitle": {},
"vaultLockTypePattern": "Vzor", "vaultLockTypePattern": "Vzor",

View file

@ -652,7 +652,7 @@
"@collectionActionMove": {}, "@collectionActionMove": {},
"viewDialogSortSectionTitle": "Sortera", "viewDialogSortSectionTitle": "Sortera",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Sektioner", "viewDialogGroupSectionTitle": "Gruppera",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Layout", "viewDialogLayoutSectionTitle": "Layout",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -770,6 +770,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Efter dag", "collectionGroupDay": "Efter dag",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Gruppera inte",
"@collectionGroupNone": {},
"sectionUnknown": "Okänd", "sectionUnknown": "Okänd",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Idag", "dateToday": "Idag",
@ -832,6 +834,8 @@
"@sortOrderAtoZ": {}, "@sortOrderAtoZ": {},
"sortOrderZtoA": "Ö till A", "sortOrderZtoA": "Ö till A",
"@sortOrderZtoA": {}, "@sortOrderZtoA": {},
"filePickerUseThisFolder": "Använd denna katalog",
"@filePickerUseThisFolder": {},
"chipActionUnpin": "Släpp från fästet", "chipActionUnpin": "Släpp från fästet",
"@chipActionUnpin": {}, "@chipActionUnpin": {},
"chipActionShowCollection": "Visa i Samling", "chipActionShowCollection": "Visa i Samling",
@ -880,7 +884,7 @@
"@addShortcutButtonLabel": {}, "@addShortcutButtonLabel": {},
"addShortcutDialogLabel": "Rubrik för genväg", "addShortcutDialogLabel": "Rubrik för genväg",
"@addShortcutDialogLabel": {}, "@addShortcutDialogLabel": {},
"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": "{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": { "@unsupportedTypeDialogMessage": {
"placeholders": { "placeholders": {
"count": { "count": {
@ -899,7 +903,7 @@
"@chipActionGoToExplorerPage": {}, "@chipActionGoToExplorerPage": {},
"videoRepeatActionSetEnd": "Ange slut", "videoRepeatActionSetEnd": "Ange slut",
"@videoRepeatActionSetEnd": {}, "@videoRepeatActionSetEnd": {},
"moveUndatedConfirmationDialogMessage": "Registrera datum för objekten innan vi går vidare?", "moveUndatedConfirmationDialogMessage": "Registrera datum för filerna innan vi går vidare?",
"@moveUndatedConfirmationDialogMessage": {}, "@moveUndatedConfirmationDialogMessage": {},
"renameProcessorHash": "Hash", "renameProcessorHash": "Hash",
"@renameProcessorHash": {}, "@renameProcessorHash": {},
@ -911,7 +915,7 @@
"@castDialogTitle": {}, "@castDialogTitle": {},
"renameEntrySetPageTitle": "Ändra namn", "renameEntrySetPageTitle": "Ändra namn",
"@renameEntrySetPageTitle": {}, "@renameEntrySetPageTitle": {},
"deleteEntriesConfirmationDialogMessage": "{count, plural, =1{Vill du ta bort detta objekt?} other{Vill du ta bort dessa {count} objekt?}}", "deleteEntriesConfirmationDialogMessage": "{count, plural, =1{Vill du ta bort denna fil?} other{Vill du ta bort dessa {count} filer?}}",
"@deleteEntriesConfirmationDialogMessage": { "@deleteEntriesConfirmationDialogMessage": {
"placeholders": { "placeholders": {
"count": { "count": {
@ -928,7 +932,7 @@
"@aboutLicensesDartPackagesSectionTitle": {}, "@aboutLicensesDartPackagesSectionTitle": {},
"collectionActionShowTitleSearch": "Visa titelfilter", "collectionActionShowTitleSearch": "Visa titelfilter",
"@collectionActionShowTitleSearch": {}, "@collectionActionShowTitleSearch": {},
"binEntriesConfirmationDialogMessage": "{count, plural, =1{Flytta detta objekt till papperskorgen?} other{Flytta dessa {count} objekt till papperskorgen?}}", "binEntriesConfirmationDialogMessage": "{count, plural, =1{Flytta denna fil till papperskorgen?} other{Flytta dessa {count} filer till papperskorgen?}}",
"@binEntriesConfirmationDialogMessage": { "@binEntriesConfirmationDialogMessage": {
"placeholders": { "placeholders": {
"count": { "count": {
@ -1087,6 +1091,8 @@
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupType": "Efter typ", "albumGroupType": "Efter typ",
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupNone": "Gruppera inte",
"@albumGroupNone": {},
"albumMimeTypeMixed": "Blandat", "albumMimeTypeMixed": "Blandat",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "Kopiera till Album", "albumPickPageTitleCopy": "Kopiera till Album",
@ -1371,6 +1377,8 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Källa", "sourceViewerPageTitle": "Källa",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "Visa dolda filer",
"@filePickerShowHiddenFiles": {},
"settingsSearchEmpty": "Inga matchande inställningar hittades", "settingsSearchEmpty": "Inga matchande inställningar hittades",
"@settingsSearchEmpty": {}, "@settingsSearchEmpty": {},
"settingsActionExport": "Exportera", "settingsActionExport": "Exportera",
@ -1500,6 +1508,12 @@
"@tagPlaceholderPlace": {}, "@tagPlaceholderPlace": {},
"panoramaEnableSensorControl": "Aktivera sensorstyrning", "panoramaEnableSensorControl": "Aktivera sensorstyrning",
"@panoramaEnableSensorControl": {}, "@panoramaEnableSensorControl": {},
"filePickerDoNotShowHiddenFiles": "Visa inte dolda filer",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerOpenFrom": "Öppna från",
"@filePickerOpenFrom": {},
"filePickerNoItems": "Inga objekt",
"@filePickerNoItems": {},
"settingsEnableBin": "Använd papperskorg", "settingsEnableBin": "Använd papperskorg",
"@settingsEnableBin": {}, "@settingsEnableBin": {},
"settingsEnableBinSubtitle": "Behåll borttagna objekt i 30 dagar", "settingsEnableBinSubtitle": "Behåll borttagna objekt i 30 dagar",
@ -1609,29 +1623,5 @@
"sortByPath": "Efter sökväg", "sortByPath": "Efter sökväg",
"@sortByPath": {}, "@sortByPath": {},
"searchFormatSectionTitle": "Format", "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": {}
} }

View file

@ -167,6 +167,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "நாளால்", "collectionGroupDay": "நாளால்",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "குழு வேண்டாம்",
"@collectionGroupNone": {},
"sectionUnknown": "தெரியாத", "sectionUnknown": "தெரியாத",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "இன்று", "dateToday": "இன்று",
@ -175,9 +177,9 @@
"@dateYesterday": {}, "@dateYesterday": {},
"dateThisMonth": "இந்தத் திங்கள்", "dateThisMonth": "இந்தத் திங்கள்",
"@dateThisMonth": {}, "@dateThisMonth": {},
"appName": "ஏவ்ச", "appName": "ஏவ்ச",
"@appName": {}, "@appName": {},
"welcomeMessage": "ஏவ்சக்கு வருக", "welcomeMessage": "ஏவ்சக்கு வருக",
"@welcomeMessage": {}, "@welcomeMessage": {},
"welcomeOptional": "விரும்பினால்", "welcomeOptional": "விரும்பினால்",
"@welcomeOptional": {}, "@welcomeOptional": {},
@ -328,6 +330,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "சேமிப்பக அளவுமூலம்", "albumGroupVolume": "சேமிப்பக அளவுமூலம்",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "குழு வேண்டாம்",
"@albumGroupNone": {},
"albumMimeTypeMixed": "கலப்பு", "albumMimeTypeMixed": "கலப்பு",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "ஆல்பத்திற்கு நகலெடு", "albumPickPageTitleCopy": "ஆல்பத்திற்கு நகலெடு",
@ -1111,7 +1115,7 @@
"@maxBrightnessNever": {}, "@maxBrightnessNever": {},
"mapStyleOsmHot": "மனிதாபிமான திதெவ", "mapStyleOsmHot": "மனிதாபிமான திதெவ",
"@mapStyleOsmHot": {}, "@mapStyleOsmHot": {},
"mapStyleStamenWatercolor": "மகரந்தம் நீர்நிறம்", "mapStyleStamenWatercolor": "ச்டேமன் நீர்நிறம்",
"@mapStyleStamenWatercolor": {}, "@mapStyleStamenWatercolor": {},
"maxBrightnessAlways": "எப்போதும்", "maxBrightnessAlways": "எப்போதும்",
"@maxBrightnessAlways": {}, "@maxBrightnessAlways": {},
@ -1611,6 +1615,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "மூலம்", "sourceViewerPageTitle": "மூலம்",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "மறைக்கப்பட்ட கோப்புகளைக் காட்டு",
"@filePickerShowHiddenFiles": {},
"filePickerDoNotShowHiddenFiles": "மறைக்கப்பட்ட கோப்புகளைக் காட்ட வேண்டாம்",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerOpenFrom": "இருந்து திறந்திருக்கும்",
"@filePickerOpenFrom": {},
"filePickerNoItems": "உருப்படிகள் இல்லை",
"@filePickerNoItems": {},
"filePickerUseThisFolder": "இந்தக் கோப்புறையைப் பயன்படுத்து",
"@filePickerUseThisFolder": {},
"editEntryLocationDialogImportGpx": "சிபிஎக்சு இறக்குமதி", "editEntryLocationDialogImportGpx": "சிபிஎக்சு இறக்குமதி",
"@editEntryLocationDialogImportGpx": {}, "@editEntryLocationDialogImportGpx": {},
"editEntryLocationDialogTimeShift": "நேர மாற்றம்", "editEntryLocationDialogTimeShift": "நேர மாற்றம்",
@ -1620,9 +1634,5 @@
"coordinateFormatDdm": "டிடிஎம்", "coordinateFormatDdm": "டிடிஎம்",
"@coordinateFormatDdm": {}, "@coordinateFormatDdm": {},
"removeEntryMetadataDialogAll": "அனைத்தும்", "removeEntryMetadataDialogAll": "அனைத்தும்",
"@removeEntryMetadataDialogAll": {}, "@removeEntryMetadataDialogAll": {}
"sortByPath": "பாதைமூலம்",
"@sortByPath": {},
"searchFormatSectionTitle": "வடிவங்கள்",
"@searchFormatSectionTitle": {}
} }

View file

@ -417,7 +417,7 @@
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogSortSectionTitle": "Sırala", "viewDialogSortSectionTitle": "Sırala",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Bölümler", "viewDialogGroupSectionTitle": "Grup",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Düzen", "viewDialogLayoutSectionTitle": "Düzen",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -489,7 +489,7 @@
"@collectionActionHideTitleSearch": {}, "@collectionActionHideTitleSearch": {},
"collectionActionAddShortcut": "Kısayol ekle", "collectionActionAddShortcut": "Kısayol ekle",
"@collectionActionAddShortcut": {}, "@collectionActionAddShortcut": {},
"collectionActionEmptyBin": "Çöp kutusu boş", "collectionActionEmptyBin": "Boş çöp kutusu",
"@collectionActionEmptyBin": {}, "@collectionActionEmptyBin": {},
"collectionActionCopy": "Albüme kopyala", "collectionActionCopy": "Albüme kopyala",
"@collectionActionCopy": {}, "@collectionActionCopy": {},
@ -507,6 +507,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "Güne göre", "collectionGroupDay": "Güne göre",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Gruplama",
"@collectionGroupNone": {},
"sectionUnknown": "Bilinmeyen", "sectionUnknown": "Bilinmeyen",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Bugün", "dateToday": "Bugün",
@ -583,7 +585,7 @@
"@sortByItemCount": {}, "@sortByItemCount": {},
"sortBySize": "Boyuta göre", "sortBySize": "Boyuta göre",
"@sortBySize": {}, "@sortBySize": {},
"sortByAlbumFileName": "Albüm ve başlığı göre", "sortByAlbumFileName": "Albüm ve dosya adına göre",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"sortByRating": "Derecelendirmeye göre", "sortByRating": "Derecelendirmeye göre",
"@sortByRating": {}, "@sortByRating": {},
@ -591,6 +593,8 @@
"@albumGroupTier": {}, "@albumGroupTier": {},
"albumGroupVolume": "Depolama hacmine göre", "albumGroupVolume": "Depolama hacmine göre",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "Gruplama",
"@albumGroupNone": {},
"albumPickPageTitleCopy": "Albüme kopyala", "albumPickPageTitleCopy": "Albüme kopyala",
"@albumPickPageTitleCopy": {}, "@albumPickPageTitleCopy": {},
"albumPickPageTitleExport": "Albüme aktar", "albumPickPageTitleExport": "Albüme aktar",
@ -991,6 +995,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Kaynak", "sourceViewerPageTitle": "Kaynak",
"@sourceViewerPageTitle": {}, "@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": "Sürdür",
"@slideshowActionResume": {}, "@slideshowActionResume": {},
"filterNoTitleLabel": "İsimsiz", "filterNoTitleLabel": "İsimsiz",
@ -1400,35 +1414,5 @@
"collectionActionAddDynamicAlbum": "Dinamik albüm ekle", "collectionActionAddDynamicAlbum": "Dinamik albüm ekle",
"@collectionActionAddDynamicAlbum": {}, "@collectionActionAddDynamicAlbum": {},
"searchFormatSectionTitle": "Biçimler", "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": {}
} }

View file

@ -62,7 +62,7 @@
"@chipActionGoToCountryPage": {}, "@chipActionGoToCountryPage": {},
"chipActionGoToTagPage": "Показати в Тегах", "chipActionGoToTagPage": "Показати в Тегах",
"@chipActionGoToTagPage": {}, "@chipActionGoToTagPage": {},
"chipActionFilterOut": "Відфільтрувати", "chipActionFilterOut": "Вилучити",
"@chipActionFilterOut": {}, "@chipActionFilterOut": {},
"chipActionFilterIn": "Включити", "chipActionFilterIn": "Включити",
"@chipActionFilterIn": {}, "@chipActionFilterIn": {},
@ -435,7 +435,7 @@
"@menuActionSlideshow": {}, "@menuActionSlideshow": {},
"viewDialogSortSectionTitle": "Сортувати", "viewDialogSortSectionTitle": "Сортувати",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "Розділи", "viewDialogGroupSectionTitle": "Групування",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "Макет", "viewDialogLayoutSectionTitle": "Макет",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -515,6 +515,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "По дню", "collectionGroupDay": "По дню",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "Не групувати",
"@collectionGroupNone": {},
"sectionUnknown": "Невідомо", "sectionUnknown": "Невідомо",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "Сьогодні", "dateToday": "Сьогодні",
@ -607,7 +609,7 @@
"@drawerCountryPage": {}, "@drawerCountryPage": {},
"sortByName": "За назвою", "sortByName": "За назвою",
"@sortByName": {}, "@sortByName": {},
"sortByAlbumFileName": "За назвою альбому та елемента", "sortByAlbumFileName": "За назвою альбому та файлу",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"sortByItemCount": "За кількістю елементів", "sortByItemCount": "За кількістю елементів",
"@sortByItemCount": {}, "@sortByItemCount": {},
@ -627,6 +629,8 @@
"@albumGroupTier": {}, "@albumGroupTier": {},
"albumGroupVolume": "За накопичувачем", "albumGroupVolume": "За накопичувачем",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "Не групувати",
"@albumGroupNone": {},
"albumPickPageTitleCopy": "Копіювати в Альбом", "albumPickPageTitleCopy": "Копіювати в Альбом",
"@albumPickPageTitleCopy": {}, "@albumPickPageTitleCopy": {},
"albumPickPageTitleExport": "Експортувати до Альбому", "albumPickPageTitleExport": "Експортувати до Альбому",
@ -1225,6 +1229,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "Джерело", "sourceViewerPageTitle": "Джерело",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "Показати приховані файли",
"@filePickerShowHiddenFiles": {},
"filePickerDoNotShowHiddenFiles": "Не показувати приховані файли",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerOpenFrom": "Відкрити з",
"@filePickerOpenFrom": {},
"filePickerNoItems": "Немає елементів",
"@filePickerNoItems": {},
"filePickerUseThisFolder": "Використовувати цю теку",
"@filePickerUseThisFolder": {},
"binPageTitle": "Кошик", "binPageTitle": "Кошик",
"@binPageTitle": {}, "@binPageTitle": {},
"newFilterBanner": "новий", "newFilterBanner": "новий",
@ -1573,7 +1587,7 @@
"@videoActionShowNextFrame": {}, "@videoActionShowNextFrame": {},
"dynamicAlbumAlreadyExists": "Динамічний альбом уже існує", "dynamicAlbumAlreadyExists": "Динамічний альбом уже існує",
"@dynamicAlbumAlreadyExists": {}, "@dynamicAlbumAlreadyExists": {},
"chipActionRemove": "Вилучити", "chipActionRemove": "видалити",
"@chipActionRemove": {}, "@chipActionRemove": {},
"albumTierDynamic": "Динамічний", "albumTierDynamic": "Динамічний",
"@albumTierDynamic": {}, "@albumTierDynamic": {},
@ -1597,30 +1611,6 @@
"@removeEntryMetadataDialogAll": {}, "@removeEntryMetadataDialogAll": {},
"searchFormatSectionTitle": "Формати", "searchFormatSectionTitle": "Формати",
"@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": {}
} }

View file

@ -1 +0,0 @@
{}

View file

@ -223,6 +223,8 @@
"@settingsNavigationDrawerAddAlbum": {}, "@settingsNavigationDrawerAddAlbum": {},
"settingsPrivacySectionTitle": "Riêng tư", "settingsPrivacySectionTitle": "Riêng tư",
"@settingsPrivacySectionTitle": {}, "@settingsPrivacySectionTitle": {},
"filePickerOpenFrom": "Mở từ",
"@filePickerOpenFrom": {},
"settingsEnableBinSubtitle": "Giữ các mục đã xóa 30 ngày", "settingsEnableBinSubtitle": "Giữ các mục đã xóa 30 ngày",
"@settingsEnableBinSubtitle": {}, "@settingsEnableBinSubtitle": {},
"viewerInfoPageTitle": "Thông tin", "viewerInfoPageTitle": "Thông tin",
@ -601,6 +603,8 @@
"@viewerSetWallpaperButtonLabel": {}, "@viewerSetWallpaperButtonLabel": {},
"settingsVideoResumptionModeTile": "Quay lại playback", "settingsVideoResumptionModeTile": "Quay lại playback",
"@settingsVideoResumptionModeTile": {}, "@settingsVideoResumptionModeTile": {},
"collectionGroupNone": "Không kết hợp",
"@collectionGroupNone": {},
"searchRatingSectionTitle": "Xếp hạng", "searchRatingSectionTitle": "Xếp hạng",
"@searchRatingSectionTitle": {}, "@searchRatingSectionTitle": {},
"vaultBinUsageDialogMessage": "Một số két sắt đang sử dụng thùng rác.", "vaultBinUsageDialogMessage": "Một số két sắt đang sử dụng thùng rác.",
@ -637,6 +641,8 @@
"@albumGroupTier": {}, "@albumGroupTier": {},
"aboutBugReportInstruction": "Báo cáo trên GitHub với nhật ký và thông tin hệ thống", "aboutBugReportInstruction": "Báo cáo trên GitHub với nhật ký và thông tin hệ thống",
"@aboutBugReportInstruction": {}, "@aboutBugReportInstruction": {},
"filePickerUseThisFolder": "Dùng thư mục này",
"@filePickerUseThisFolder": {},
"patternDialogEnter": "Nhập mẫu", "patternDialogEnter": "Nhập mẫu",
"@patternDialogEnter": {}, "@patternDialogEnter": {},
"settingsEnableBin": "Dùng thùng rác", "settingsEnableBin": "Dùng thùng rác",
@ -833,6 +839,8 @@
"@hideFilterConfirmationDialogMessage": {}, "@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": "Chạm vào các cạnh màn hình để hiển thị mục trước/tiếp theo",
"@settingsViewerGestureSideTapNext": {}, "@settingsViewerGestureSideTapNext": {},
"filePickerShowHiddenFiles": "Hiển thị tệp ẩn",
"@filePickerShowHiddenFiles": {},
"collectionGroupDay": "Theo ngày", "collectionGroupDay": "Theo ngày",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupAlbum": "Theo bộ sưu tập", "collectionGroupAlbum": "Theo bộ sưu tập",
@ -975,6 +983,10 @@
"@pinDialogEnter": {}, "@pinDialogEnter": {},
"videoControlsPlayOutside": "Mở với trình phát khác", "videoControlsPlayOutside": "Mở với trình phát khác",
"@videoControlsPlayOutside": {}, "@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": "Định dạng tọa độ",
"@settingsCoordinateFormatDialogTitle": {}, "@settingsCoordinateFormatDialogTitle": {},
"authenticateToUnlockVault": "Xác thực để mở khóa két sắt", "authenticateToUnlockVault": "Xác thực để mở khóa két sắt",
@ -1069,6 +1081,8 @@
"@settingsDisablingBinWarningDialogMessage": {}, "@settingsDisablingBinWarningDialogMessage": {},
"sortOrderLowestFirst": "Thấp nhất trước", "sortOrderLowestFirst": "Thấp nhất trước",
"@sortOrderLowestFirst": {}, "@sortOrderLowestFirst": {},
"albumGroupNone": "Không nhóm các mục",
"@albumGroupNone": {},
"statsTopStatesSectionTitle": "Bang/Tỉnh", "statsTopStatesSectionTitle": "Bang/Tỉnh",
"@statsTopStatesSectionTitle": {}, "@statsTopStatesSectionTitle": {},
"settingsViewerQuickActionEditorDisplayedButtonsSectionTitle": "Các nút được hiển thị", "settingsViewerQuickActionEditorDisplayedButtonsSectionTitle": "Các nút được hiển thị",

View file

@ -463,7 +463,7 @@
"@menuActionStats": {}, "@menuActionStats": {},
"viewDialogSortSectionTitle": "排序", "viewDialogSortSectionTitle": "排序",
"@viewDialogSortSectionTitle": {}, "@viewDialogSortSectionTitle": {},
"viewDialogGroupSectionTitle": "分", "viewDialogGroupSectionTitle": "分",
"@viewDialogGroupSectionTitle": {}, "@viewDialogGroupSectionTitle": {},
"viewDialogLayoutSectionTitle": "布局", "viewDialogLayoutSectionTitle": "布局",
"@viewDialogLayoutSectionTitle": {}, "@viewDialogLayoutSectionTitle": {},
@ -549,6 +549,8 @@
"@collectionGroupMonth": {}, "@collectionGroupMonth": {},
"collectionGroupDay": "按天", "collectionGroupDay": "按天",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "不分组",
"@collectionGroupNone": {},
"sectionUnknown": "未知", "sectionUnknown": "未知",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateToday": "今天", "dateToday": "今天",
@ -625,7 +627,7 @@
"@sortByItemCount": {}, "@sortByItemCount": {},
"sortBySize": "按大小", "sortBySize": "按大小",
"@sortBySize": {}, "@sortBySize": {},
"sortByAlbumFileName": "按相册和项目标题", "sortByAlbumFileName": "按相册和文件名",
"@sortByAlbumFileName": {}, "@sortByAlbumFileName": {},
"sortByRating": "按评分", "sortByRating": "按评分",
"@sortByRating": {}, "@sortByRating": {},
@ -651,6 +653,8 @@
"@albumGroupType": {}, "@albumGroupType": {},
"albumGroupVolume": "按存储卷", "albumGroupVolume": "按存储卷",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "不分组",
"@albumGroupNone": {},
"albumMimeTypeMixed": "混合", "albumMimeTypeMixed": "混合",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleCopy": "复制到相册", "albumPickPageTitleCopy": "复制到相册",
@ -1099,6 +1103,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "源码", "sourceViewerPageTitle": "源码",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "显示隐藏文件",
"@filePickerShowHiddenFiles": {},
"filePickerDoNotShowHiddenFiles": "不显示隐藏文件",
"@filePickerDoNotShowHiddenFiles": {},
"filePickerOpenFrom": "打开自",
"@filePickerOpenFrom": {},
"filePickerNoItems": "无项目",
"@filePickerNoItems": {},
"filePickerUseThisFolder": "使用此文件夹",
"@filePickerUseThisFolder": {},
"widgetOpenPageCollection": "打开媒体集", "widgetOpenPageCollection": "打开媒体集",
"@widgetOpenPageCollection": {}, "@widgetOpenPageCollection": {},
"durationDialogSeconds": "秒", "durationDialogSeconds": "秒",
@ -1406,29 +1420,5 @@
"searchFormatSectionTitle": "格式", "searchFormatSectionTitle": "格式",
"@searchFormatSectionTitle": {}, "@searchFormatSectionTitle": {},
"sortByPath": "按路径", "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": {}
} }

View file

@ -493,6 +493,8 @@
"@collectionGroupAlbum": {}, "@collectionGroupAlbum": {},
"collectionGroupDay": "依照日期", "collectionGroupDay": "依照日期",
"@collectionGroupDay": {}, "@collectionGroupDay": {},
"collectionGroupNone": "不分群組",
"@collectionGroupNone": {},
"sectionUnknown": "未知", "sectionUnknown": "未知",
"@sectionUnknown": {}, "@sectionUnknown": {},
"dateYesterday": "昨天", "dateYesterday": "昨天",
@ -595,6 +597,8 @@
"@albumGroupTier": {}, "@albumGroupTier": {},
"albumGroupVolume": "依儲存容量", "albumGroupVolume": "依儲存容量",
"@albumGroupVolume": {}, "@albumGroupVolume": {},
"albumGroupNone": "不分群組",
"@albumGroupNone": {},
"albumMimeTypeMixed": "混合的", "albumMimeTypeMixed": "混合的",
"@albumMimeTypeMixed": {}, "@albumMimeTypeMixed": {},
"albumPickPageTitleMove": "移動到相簿", "albumPickPageTitleMove": "移動到相簿",
@ -1337,6 +1341,16 @@
"@panoramaDisableSensorControl": {}, "@panoramaDisableSensorControl": {},
"sourceViewerPageTitle": "原始碼", "sourceViewerPageTitle": "原始碼",
"@sourceViewerPageTitle": {}, "@sourceViewerPageTitle": {},
"filePickerShowHiddenFiles": "顯示隱藏檔案",
"@filePickerShowHiddenFiles": {},
"filePickerOpenFrom": "開啟自",
"@filePickerOpenFrom": {},
"filePickerNoItems": "沒有項目",
"@filePickerNoItems": {},
"filePickerUseThisFolder": "使用此資料夾",
"@filePickerUseThisFolder": {},
"filePickerDoNotShowHiddenFiles": "不顯示隱藏檔案",
"@filePickerDoNotShowHiddenFiles": {},
"collectionSelectSectionTooltip": "選擇部份", "collectionSelectSectionTooltip": "選擇部份",
"@collectionSelectSectionTooltip": {}, "@collectionSelectSectionTooltip": {},
"coordinateFormatDecimal": "十進制度數", "coordinateFormatDecimal": "十進制度數",

View 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