This commit is contained in:
Thibault Deckers 2025-04-28 19:38:56 +02:00
parent 9cfb4436fa
commit f9f21fbe76
12 changed files with 2495 additions and 112 deletions

View file

@ -54,6 +54,7 @@ import 'app_localizations_ta.dart';
import 'app_localizations_th.dart';
import 'app_localizations_tr.dart';
import 'app_localizations_uk.dart';
import 'app_localizations_ur.dart';
import 'app_localizations_vi.dart';
import 'app_localizations_zh.dart';
@ -190,6 +191,7 @@ abstract class AppLocalizations {
Locale('th'),
Locale('tr'),
Locale('uk'),
Locale('ur'),
Locale('vi'),
Locale('zh'),
Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hant')
@ -4453,7 +4455,7 @@ class _AppLocalizationsDelegate extends LocalizationsDelegate<AppLocalizations>
}
@override
bool isSupported(Locale locale) => <String>['ar', 'az', 'be', 'bg', 'bn', 'ca', 'ckb', 'cs', 'da', 'de', 'el', 'en', 'es', 'et', 'eu', 'fa', 'fi', 'fr', 'gl', 'he', 'hi', 'hu', 'id', 'is', 'it', 'ja', 'kn', 'ko', 'lt', 'ml', 'my', 'nb', 'ne', 'nl', 'nn', 'or', 'pl', 'pt', 'ro', 'ru', 'sat', 'sk', 'sl', 'sr', 'sv', 'ta', 'th', 'tr', 'uk', 'vi', 'zh'].contains(locale.languageCode);
bool isSupported(Locale locale) => <String>['ar', 'az', 'be', 'bg', 'bn', 'ca', 'ckb', 'cs', 'da', 'de', 'el', 'en', 'es', 'et', 'eu', 'fa', 'fi', 'fr', 'gl', 'he', 'hi', 'hu', 'id', 'is', 'it', 'ja', 'kn', 'ko', 'lt', 'ml', 'my', 'nb', 'ne', 'nl', 'nn', 'or', 'pl', 'pt', 'ro', 'ru', 'sat', 'sk', 'sl', 'sr', 'sv', 'ta', 'th', 'tr', 'uk', 'ur', 'vi', 'zh'].contains(locale.languageCode);
@override
bool shouldReload(_AppLocalizationsDelegate old) => false;
@ -4528,6 +4530,7 @@ AppLocalizations lookupAppLocalizations(Locale locale) {
case 'th': return AppLocalizationsTh();
case 'tr': return AppLocalizationsTr();
case 'uk': return AppLocalizationsUk();
case 'ur': return AppLocalizationsUr();
case 'vi': return AppLocalizationsVi();
case 'zh': return AppLocalizationsZh();
}

View file

@ -1504,7 +1504,7 @@ class AppLocalizationsBg extends AppLocalizations {
String get sortByDuration => 'По продължителност';
@override
String get sortByPath => 'By path';
String get sortByPath => 'Според пътя';
@override
String get sortOrderNewestFirst => 'Първо най-новите';
@ -1636,7 +1636,7 @@ class AppLocalizationsBg extends AppLocalizations {
String get searchDateSectionTitle => 'Дата';
@override
String get searchFormatSectionTitle => 'Formats';
String get searchFormatSectionTitle => 'Формати';
@override
String get searchAlbumsSectionTitle => 'Албуми';
@ -2107,7 +2107,7 @@ class AppLocalizationsBg extends AppLocalizations {
String get settingsAccessibilityShowPinchGestureAlternatives => 'Показване на алтернативи за жестове с мултитъч';
@override
String get settingsDisplaySectionTitle => 'Изобразяване';
String get settingsDisplaySectionTitle => 'Изглед';
@override
String get settingsThemeBrightnessTile => 'Тема';

View file

@ -1500,7 +1500,7 @@ class AppLocalizationsDa extends AppLocalizations {
String get sortByDuration => 'Efter varighed';
@override
String get sortByPath => 'By path';
String get sortByPath => 'Efter sti';
@override
String get sortOrderNewestFirst => 'Nyeste først';
@ -1632,7 +1632,7 @@ class AppLocalizationsDa extends AppLocalizations {
String get searchDateSectionTitle => 'Dato';
@override
String get searchFormatSectionTitle => 'Formats';
String get searchFormatSectionTitle => 'Formater';
@override
String get searchAlbumsSectionTitle => 'Album';

View file

@ -147,7 +147,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get saveTooltip => 'Αποθήκευση';
@override
String get stopTooltip => 'Stop';
String get stopTooltip => 'Σταμάτησε';
@override
String get pickTooltip => 'Διαλέξτε';
@ -174,7 +174,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get chipActionDelete => 'Διαγραφή';
@override
String get chipActionRemove => 'Remove';
String get chipActionRemove => 'Αφαίρεση';
@override
String get chipActionShowCollection => 'Εμφάνιση στη Συλλογή';
@ -192,10 +192,10 @@ class AppLocalizationsEl extends AppLocalizations {
String get chipActionGoToTagPage => 'Εμφάνιση στις ετικέτες';
@override
String get chipActionGoToExplorerPage => 'Show in Explorer';
String get chipActionGoToExplorerPage => 'Εμφάνιση στην Εξερεύνηση';
@override
String get chipActionDecompose => 'Split';
String get chipActionDecompose => 'Διάσπαση';
@override
String get chipActionFilterOut => 'Χωρίς φιλτράρισμα';
@ -297,7 +297,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get entryActionSetAs => 'Ορισμός ως';
@override
String get entryActionCast => 'Cast';
String get entryActionCast => 'Εκτέλεση';
@override
String get entryActionOpenMap => 'Εμφάνιση στην εφαρμογή χάρτες';
@ -333,10 +333,10 @@ class AppLocalizationsEl extends AppLocalizations {
String get videoActionSkip10 => '10 δευτερόλεπτα μπροστά';
@override
String get videoActionShowPreviousFrame => 'Show previous frame';
String get videoActionShowPreviousFrame => 'Εμφάνιση προηγούμενου καρέ';
@override
String get videoActionShowNextFrame => 'Show next frame';
String get videoActionShowNextFrame => 'Εμφάνιση επόμενου καρέ';
@override
String get videoActionSelectStreams => 'Επιλογή γλώσσας';
@ -345,13 +345,13 @@ class AppLocalizationsEl extends AppLocalizations {
String get videoActionSetSpeed => 'Ταχύτητα αναπαραγωγής';
@override
String get videoActionABRepeat => 'A-B repeat';
String get videoActionABRepeat => 'Επανάληψη A-B';
@override
String get videoRepeatActionSetStart => 'Set start';
String get videoRepeatActionSetStart => 'Ορισμός έναρξης';
@override
String get videoRepeatActionSetEnd => 'Set end';
String get videoRepeatActionSetEnd => 'Ορισμός τέλους';
@override
String get viewerActionSettings => 'Ρυθμίσεις';
@ -501,7 +501,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get albumTierVaults => 'Θησαυροφυλακια';
@override
String get albumTierDynamic => 'Dynamic';
String get albumTierDynamic => 'Δυναμικό';
@override
String get albumTierRegular => 'Προσωπικά';
@ -566,7 +566,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get mapStyleGoogleTerrain => 'Google Maps (Terrain)';
@override
String get mapStyleOsmLiberty => 'OSM Liberty';
String get mapStyleOsmLiberty => 'OSM Ελευθερία';
@override
String get mapStyleOpenTopoMap => 'OpenTopoMap';
@ -825,7 +825,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get newAlbumDialogNameLabel => 'Όνομα άλμπουμ';
@override
String get newAlbumDialogAlbumAlreadyExistsHelper => 'Album already exists';
String get newAlbumDialogAlbumAlreadyExistsHelper => 'Το άλμπουμ υπάρχει ήδη';
@override
String get newAlbumDialogNameLabelAlreadyExistsHelper => 'Η ονομασία υπάρχει ήδη';
@ -834,10 +834,10 @@ class AppLocalizationsEl extends AppLocalizations {
String get newAlbumDialogStorageLabel => 'οθηκευτικός χώρος:';
@override
String get newDynamicAlbumDialogTitle => 'New Dynamic Album';
String get newDynamicAlbumDialogTitle => 'Νέο δυναμικό άλμπουμ';
@override
String get dynamicAlbumAlreadyExists => 'Dynamic album already exists';
String get dynamicAlbumAlreadyExists => 'Το άλμπουμ Dynamic υπάρχει ήδη';
@override
String get newVaultWarningDialogMessage => 'Τα αρχεία στα θησαυροφυλάκια είναι διαθέσιμα μόνο σε αυτή την εφαρμογή και σε καμία άλλη.\n\nΑν απεγκαταστήσετε την εφαρμογή ή έστω διαγράψετε τα δεδομένα της εφαρμογής, θα χάσετε όλα σας τα κρυφά αρχεία.';
@ -903,7 +903,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get renameProcessorCounter => 'Μετρητής';
@override
String get renameProcessorHash => 'Hash';
String get renameProcessorHash => 'Κατακερματισμός';
@override
String get renameProcessorName => 'Όνομα';
@ -916,8 +916,8 @@ class AppLocalizationsEl extends AppLocalizations {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Διαγράψτε αυτό το άλμπουμ και όλα τα $countString στοιχεία του;',
one: 'Διαγραφή αυτού του άλμπουμ και του περιεχομένου του;',
other: 'Διαγράψτε αυτό το άλμπουμ και τα $countString αντικείμενα σε αυτό;',
one: 'Διαγράψτε αυτό το άλμπουμ και το αντικείμενο σε αυτό;',
);
return '$_temp0';
}
@ -930,8 +930,8 @@ class AppLocalizationsEl extends AppLocalizations {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Διαγράψτε αυτά τα άλμπουμ και όλα τα $countString στοιχεία τους;',
one: 'Διαγράψτε αυτά τα άλμπουμ και το περιεχόμενό τους;',
other: 'Διαγράψτε αυτά τα άλμπουμ και τα $countString αντικείμενα σε αυτά;',
one: 'Διαγράψτε αυτά τα άλμπουμ και τα αντικείμενα σε αυτά;',
);
return '$_temp0';
}
@ -997,7 +997,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get editEntryLocationDialogChooseOnMap => 'Επιλογή στο χάρτη';
@override
String get editEntryLocationDialogImportGpx => 'Import GPX';
String get editEntryLocationDialogImportGpx => 'Εισαγωγή GPX';
@override
String get editEntryLocationDialogLatitude => 'Γεωγραφικό πλάτος';
@ -1006,7 +1006,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get editEntryLocationDialogLongitude => 'Γεωγραφικό μήκος';
@override
String get editEntryLocationDialogTimeShift => 'Time shift';
String get editEntryLocationDialogTimeShift => 'Χρονική μετατόπιση';
@override
String get locationPickerUseThisLocationButton => 'Χρησιμοποίηση της τοποθεσίας';
@ -1018,7 +1018,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get removeEntryMetadataDialogTitle => 'Αφαιρεση μεταδεδομενων';
@override
String get removeEntryMetadataDialogAll => 'All';
String get removeEntryMetadataDialogAll => 'Όλα';
@override
String get removeEntryMetadataDialogMore => 'Περισσότερα';
@ -1102,7 +1102,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get tileLayoutList => 'Λίστα';
@override
String get castDialogTitle => 'Cast Devices';
String get castDialogTitle => 'Συσκευές casting';
@override
String get coverDialogTabCover => 'Εξώφυλλο';
@ -1147,28 +1147,28 @@ class AppLocalizationsEl extends AppLocalizations {
String get aboutBugReportButton => 'Αναφορά';
@override
String get aboutDataUsageSectionTitle => 'Data Usage';
String get aboutDataUsageSectionTitle => 'Χρήση δεδομένων';
@override
String get aboutDataUsageData => 'Data';
String get aboutDataUsageData => 'Δεδομένα';
@override
String get aboutDataUsageCache => 'Cache';
String get aboutDataUsageCache => 'Κρυφή μνήμη';
@override
String get aboutDataUsageDatabase => 'Database';
String get aboutDataUsageDatabase => 'Βάση δεδομένων';
@override
String get aboutDataUsageMisc => 'Misc';
String get aboutDataUsageMisc => 'Διάφορα στοιχεία';
@override
String get aboutDataUsageInternal => 'Internal';
String get aboutDataUsageInternal => 'Εσωτερικά';
@override
String get aboutDataUsageExternal => 'External';
String get aboutDataUsageExternal => 'Εξωτερικά';
@override
String get aboutDataUsageClearCache => 'Clear Cache';
String get aboutDataUsageClearCache => 'Εκκαθάριση μνήμης cache';
@override
String get aboutCreditsSectionTitle => 'Αναφορες';
@ -1222,13 +1222,13 @@ class AppLocalizationsEl extends AppLocalizations {
String get collectionActionHideTitleSearch => 'Απόκρυψη φίλτρου τίτλου';
@override
String get collectionActionAddDynamicAlbum => 'Add dynamic album';
String get collectionActionAddDynamicAlbum => 'Προσθήκη δυναμικού άλμπουμ';
@override
String get collectionActionAddShortcut => 'Προσθήκη συντόμευσης';
@override
String get collectionActionSetHome => 'Set as home';
String get collectionActionSetHome => 'Ορίστε ως σπίτι';
@override
String get collectionActionEmptyBin => 'Καθαρισμός του κάδου ανακύκλωσης';
@ -1494,10 +1494,10 @@ class AppLocalizationsEl extends AppLocalizations {
String get sortByRating => 'Ανά βαθμολογία';
@override
String get sortByDuration => 'By duration';
String get sortByDuration => 'Με διάρκεια';
@override
String get sortByPath => 'By path';
String get sortByPath => 'Από τη διαδρομή';
@override
String get sortOrderNewestFirst => 'Τα πιο πρόσφατα πρώτα';
@ -1524,10 +1524,10 @@ class AppLocalizationsEl extends AppLocalizations {
String get sortOrderSmallestFirst => 'Τα μικρότερα πρώτα';
@override
String get sortOrderShortestFirst => 'Shortest first';
String get sortOrderShortestFirst => 'Ο συντομότερος πρώτος';
@override
String get sortOrderLongestFirst => 'Longest first';
String get sortOrderLongestFirst => 'Μακρύτερο πρώτο';
@override
String get albumGroupTier => 'Ανά βαθμίδα';
@ -1611,13 +1611,13 @@ class AppLocalizationsEl extends AppLocalizations {
String get binPageTitle => 'Καδος ανακυκλωσης';
@override
String get explorerPageTitle => 'Explorer';
String get explorerPageTitle => 'Εξερεύνηση';
@override
String get explorerActionSelectStorageVolume => 'Select storage';
String get explorerActionSelectStorageVolume => 'Επιλέξτε αποθηκευτικό χώρο';
@override
String get selectStorageVolumeDialogTitle => 'Select Storage';
String get selectStorageVolumeDialogTitle => 'Επιλέξτε Αποθήκευση';
@override
String get searchCollectionFieldHint => 'Αναζήτηση στην συλλογή';
@ -1629,7 +1629,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get searchDateSectionTitle => 'Ημερομηνια';
@override
String get searchFormatSectionTitle => 'Formats';
String get searchFormatSectionTitle => 'Μορφές';
@override
String get searchAlbumsSectionTitle => 'Άλμπουμ';
@ -1692,7 +1692,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get appExportCovers => 'Εξώφυλλα';
@override
String get appExportDynamicAlbums => 'Dynamic albums';
String get appExportDynamicAlbums => 'Δυναμικά άλμπουμ';
@override
String get appExportFavourites => 'Αγαπημένα';
@ -1710,7 +1710,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get settingsHomeDialogTitle => 'Αρχικη σελιδα της εφαρμογης';
@override
String get setHomeCustom => 'Custom';
String get setHomeCustom => 'Προσαρμοσμένο';
@override
String get settingsShowBottomNavigationBar => 'Εμφάνιση κάτω γραμμής πλοήγησης';
@ -1776,7 +1776,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get settingsThumbnailOverlayPageTitle => 'Βοηθητικές πληροφοριες';
@override
String get settingsThumbnailShowHdrIcon => 'Show HDR icon';
String get settingsThumbnailShowHdrIcon => 'Εμφάνιση εικονιδίου HDR';
@override
String get settingsThumbnailShowFavouriteIcon => 'Εμφάνιση εικονιδίου για αγαπημένο';
@ -1869,7 +1869,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get settingsViewerShowOverlayOnOpening => 'Εμφάνιση κατά το άνοιγμα';
@override
String get settingsViewerShowHistogram => 'Show histogram';
String get settingsViewerShowHistogram => 'Εμφάνιση ιστογράμματος';
@override
String get settingsViewerShowMinimap => 'Εμφάνιση μικρού χάρτη';
@ -2145,7 +2145,7 @@ class AppLocalizationsEl extends AppLocalizations {
String get settingsUnitSystemDialogTitle => 'Συστημα μετρησης';
@override
String get settingsForceWesternArabicNumeralsTile => 'Force Arabic numerals';
String get settingsForceWesternArabicNumeralsTile => 'Δύναμη αραβικών αριθμών';
@override
String get settingsScreenSaverPageTitle => 'Προφυλαξη οθονης';
@ -2267,19 +2267,19 @@ class AppLocalizationsEl extends AppLocalizations {
String get mapPointNorthUpTooltip => 'Εμφάνιση του βορρά στην κορυφή';
@override
String get mapAttributionOsmData => 'Map data © [OpenStreetMap](https://www.openstreetmap.org/copyright) contributors';
String get mapAttributionOsmData => 'Δεδομένα χάρτη © [OpenStreetMap](https://www.openstreetmap.org/copyright) συνεισφέροντες';
@override
String get mapAttributionOsmLiberty => 'Tiles by [OpenMapTiles](https://www.openmaptiles.org/), [CC BY](http://creativecommons.org/licenses/by/4.0) • Hosted by [OSM Americana](https://tile.ourmap.us)';
String get mapAttributionOsmLiberty => 'Πλακάκια από [OpenMapTiles](https://www.openmaptiles.org/), [CC BY](http://creativecommons.org/licenses/by/4.0) • Φιλοξενείται από [OSM Americana](https://tile.ourmap.us)';
@override
String get mapAttributionOpenTopoMap => '[SRTM](https://www.earthdata.nasa.gov/sensors/srtm) | Tiles by [OpenTopoMap](https://opentopomap.org/), [CC BY-SA](https://creativecommons.org/licenses/by-sa/3.0/)';
String get mapAttributionOpenTopoMap => '[SRTM](https://www.earthdata.nasa.gov/sensors/srtm) | Πλακάκια από [OpenTopoMap](https://opentopomap.org/), [CC BY-SA](https://creativecommons.org/licenses/by-sa/3.0/)';
@override
String get mapAttributionOsmHot => 'Tiles by [HOT](https://www.hotosm.org/) • Hosted by [OSM France](https://openstreetmap.fr/)';
String get mapAttributionOsmHot => 'Πλεονεκτήματα από [HOT](https://www.hotosm.org/) • που φιλοξενούνται από [OSM France](https://openstreetmap.fr/)';
@override
String get mapAttributionStamen => 'Tiles by [Stamen Design](https://stamen.com), [CC BY 3.0](https://creativecommons.org/licenses/by/3.0)';
String get mapAttributionStamen => 'Ποσά από [Stamen Design](https://stamen.com), [CC BY 3.0](https://creativecommons.org/licenses/by/3.0)';
@override
String get openMapPageTooltip => 'Προβολή στη σελίδα του χάρτη';

View file

@ -132,7 +132,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get hideTooltip => 'پنهان';
@override
String get actionRemove => 'پاک‌کردن';
String get actionRemove => 'برداشتن';
@override
String get resetTooltip => 'بازنشانی';
@ -168,7 +168,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get chipActionDelete => 'پاک‌کردن';
@override
String get chipActionRemove => 'Remove';
String get chipActionRemove => 'برداشتن';
@override
String get chipActionShowCollection => 'نمایش در مجموعه';
@ -186,10 +186,10 @@ class AppLocalizationsFa extends AppLocalizations {
String get chipActionGoToTagPage => 'نمایش در برچسب‌ها';
@override
String get chipActionGoToExplorerPage => 'Show in Explorer';
String get chipActionGoToExplorerPage => 'نمایش در کاوشگر';
@override
String get chipActionDecompose => 'Split';
String get chipActionDecompose => 'جداکردن';
@override
String get chipActionFilterOut => 'پاک‌کردن از پالایش';
@ -219,10 +219,10 @@ class AppLocalizationsFa extends AppLocalizations {
String get chipActionShowCountryStates => 'نمایش شهر‌ها';
@override
String get chipActionCreateAlbum => 'ایجاد البوم';
String get chipActionCreateAlbum => 'ساخت البوم';
@override
String get chipActionCreateVault => 'ایجاد گاوصندوق';
String get chipActionCreateVault => 'ساخت گاوصندوق';
@override
String get chipActionConfigureVault => 'پیکربندی گاوصندوق';
@ -300,10 +300,10 @@ class AppLocalizationsFa extends AppLocalizations {
String get entryActionRotateScreen => 'چرخش صفحه';
@override
String get entryActionAddFavourite => 'اضافه کردن به مورد علاقه ها';
String get entryActionAddFavourite => 'افزودن به برگزیده‌ها';
@override
String get entryActionRemoveFavourite => 'پاک‌کردن از مورد علاقه ها';
String get entryActionRemoveFavourite => 'پاک‌کردن از برگزیده‌ها';
@override
String get videoActionCaptureFrame => 'ذخیره فریم';
@ -315,7 +315,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get videoActionUnmute => 'با صدا کردن';
@override
String get videoActionPause => 'مکث';
String get videoActionPause => 'ایست';
@override
String get videoActionPlay => 'پخش';
@ -327,13 +327,13 @@ class AppLocalizationsFa extends AppLocalizations {
String get videoActionSkip10 => 'جلو رفتن 10 ثانیه';
@override
String get videoActionShowPreviousFrame => 'Show previous frame';
String get videoActionShowPreviousFrame => 'نمایش قاب پیشین';
@override
String get videoActionShowNextFrame => 'Show next frame';
String get videoActionShowNextFrame => 'نمایش قاب بعدی';
@override
String get videoActionSelectStreams => 'انتخاب قطعه‌ٔ صوتی';
String get videoActionSelectStreams => 'انتخاب صوت‌ها';
@override
String get videoActionSetSpeed => 'سرعت پخش';
@ -414,7 +414,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get filterBinLabel => 'سطل اشغال';
@override
String get filterFavouriteLabel => 'مورد علاقه';
String get filterFavouriteLabel => 'برگزیده';
@override
String get filterNoDateLabel => 'بدون تاریخ';
@ -495,10 +495,10 @@ class AppLocalizationsFa extends AppLocalizations {
String get albumTierVaults => 'گاوصندوق‌ها';
@override
String get albumTierDynamic => 'Dynamic';
String get albumTierDynamic => 'پویا';
@override
String get albumTierRegular => 'سایر';
String get albumTierRegular => 'دیگری‌ها';
@override
String get coordinateFormatDms => 'DMS';
@ -560,10 +560,10 @@ class AppLocalizationsFa extends AppLocalizations {
String get mapStyleGoogleTerrain => 'نقشه گوگل (نمایش زمین)';
@override
String get mapStyleOsmLiberty => 'OSM Liberty';
String get mapStyleOsmLiberty => 'اواس‌ام لیبریتی';
@override
String get mapStyleOpenTopoMap => 'OpenTopoMap';
String get mapStyleOpenTopoMap => 'اوپن‌توپومپ';
@override
String get mapStyleOsmHot => 'اوپن‌استریت‌مپ بشردوستانه';
@ -813,7 +813,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get newAlbumDialogNameLabel => 'نام آلبوم';
@override
String get newAlbumDialogAlbumAlreadyExistsHelper => 'Album already exists';
String get newAlbumDialogAlbumAlreadyExistsHelper => 'آلبوم از پیش موجود است';
@override
String get newAlbumDialogNameLabelAlreadyExistsHelper => 'پوشه از پیش موجود است';
@ -822,10 +822,10 @@ class AppLocalizationsFa extends AppLocalizations {
String get newAlbumDialogStorageLabel => 'حافظه:';
@override
String get newDynamicAlbumDialogTitle => 'New Dynamic Album';
String get newDynamicAlbumDialogTitle => 'آلبوم پویای جدید';
@override
String get dynamicAlbumAlreadyExists => 'Dynamic album already exists';
String get dynamicAlbumAlreadyExists => 'آلبوم پویا از پیش موجود است';
@override
String get newVaultWarningDialogMessage => 'موارد موجود در گاوصندوق تنها برای این برنامه در دسترس هستند و در هیچ برنامه دیگری وجود ندارد.\n\nاگر این برنامه را پاک کنید، یا داده‌های برنامه را پاک کنید، همه این موارد را از دست خواهید داد.';
@ -979,7 +979,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get editEntryLocationDialogChooseOnMap => 'انتخاب در نقشه';
@override
String get editEntryLocationDialogImportGpx => 'Import GPX';
String get editEntryLocationDialogImportGpx => 'وارد کردن GPX';
@override
String get editEntryLocationDialogLatitude => 'عرض جغرافیایی';
@ -988,7 +988,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get editEntryLocationDialogLongitude => 'طول جغرافیایی';
@override
String get editEntryLocationDialogTimeShift => 'Time shift';
String get editEntryLocationDialogTimeShift => 'تغییر زمان';
@override
String get locationPickerUseThisLocationButton => 'استفاده از این مکان';
@ -1000,7 +1000,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get removeEntryMetadataDialogTitle => 'پاک‌کردن فراداده';
@override
String get removeEntryMetadataDialogAll => 'All';
String get removeEntryMetadataDialogAll => 'همه';
@override
String get removeEntryMetadataDialogMore => 'بیشتر';
@ -1072,7 +1072,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get viewDialogLayoutSectionTitle => 'چیدمان';
@override
String get viewDialogReverseSortOrder => 'ترتیب مرتب سازی معکوس';
String get viewDialogReverseSortOrder => 'ترتیب مرتبسازی معکوس';
@override
String get tileLayoutMosaic => 'موزائیک';
@ -1153,7 +1153,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get aboutDataUsageClearCache => 'پاک ساری حافظه موقت';
@override
String get aboutCreditsSectionTitle => 'اعتبار';
String get aboutCreditsSectionTitle => 'سپاس‌نامه';
@override
String get aboutCreditsWorldAtlas1 => 'این برنامه یک پرونده TopoJSON استفاده میکند از';
@ -1168,7 +1168,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get aboutLicensesSectionTitle => 'مجوز متن-باز';
@override
String get aboutLicensesBanner => 'این برنامه از بسته‌ها و کتابخانه‌های منبع باز زیر استفاده می کند.';
String get aboutLicensesBanner => 'این برنامه بسته‌ها و کتابخانه‌های آزاد زیر به‌کار می‌برد.';
@override
String get aboutLicensesAndroidLibrariesSectionTitle => 'کتابخانه‌های اندروید';
@ -1204,7 +1204,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get collectionActionHideTitleSearch => 'پنهان سازی پالایش عنوان';
@override
String get collectionActionAddDynamicAlbum => 'Add dynamic album';
String get collectionActionAddDynamicAlbum => 'افزودن آلبوم پویا';
@override
String get collectionActionAddShortcut => 'افزودن میانبر';
@ -1365,7 +1365,7 @@ class AppLocalizationsFa extends AppLocalizations {
}
@override
String get collectionEmptyFavourites => 'هیچ مورد علاقه ای وجود ندارد';
String get collectionEmptyFavourites => 'هیچ برگزیده‌ای نیست';
@override
String get collectionEmptyVideos => 'بدون ویدیو';
@ -1392,7 +1392,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get drawerCollectionAll => 'تمام مجموعه';
@override
String get drawerCollectionFavourites => 'مورد علاقه ها';
String get drawerCollectionFavourites => 'برگزیده‌ها';
@override
String get drawerCollectionImages => 'تصاویر';
@ -1446,10 +1446,10 @@ class AppLocalizationsFa extends AppLocalizations {
String get sortByRating => 'با امتیازبندی';
@override
String get sortByDuration => 'By duration';
String get sortByDuration => 'بر پایه مدت';
@override
String get sortByPath => 'By path';
String get sortByPath => 'بر پایه مسیر';
@override
String get sortOrderNewestFirst => 'اول جدیدترین';
@ -1476,10 +1476,10 @@ class AppLocalizationsFa extends AppLocalizations {
String get sortOrderSmallestFirst => 'اول کوچکترین';
@override
String get sortOrderShortestFirst => 'Shortest first';
String get sortOrderShortestFirst => 'اول کوتاه‌ترین';
@override
String get sortOrderLongestFirst => 'Longest first';
String get sortOrderLongestFirst => 'اول بلندترین';
@override
String get albumGroupTier => 'با امتیاز';
@ -1563,13 +1563,13 @@ class AppLocalizationsFa extends AppLocalizations {
String get binPageTitle => 'سطل زباله';
@override
String get explorerPageTitle => 'Explorer';
String get explorerPageTitle => 'کاوشگر';
@override
String get explorerActionSelectStorageVolume => 'Select storage';
String get explorerActionSelectStorageVolume => 'گزینش حافظه';
@override
String get selectStorageVolumeDialogTitle => 'Select Storage';
String get selectStorageVolumeDialogTitle => 'گزینش حافظه';
@override
String get searchCollectionFieldHint => 'جستجو مجموعه';
@ -1581,7 +1581,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get searchDateSectionTitle => 'تاریخ';
@override
String get searchFormatSectionTitle => 'Formats';
String get searchFormatSectionTitle => 'قالب‌ها';
@override
String get searchAlbumsSectionTitle => 'آلبوم ها';
@ -1644,10 +1644,10 @@ class AppLocalizationsFa extends AppLocalizations {
String get appExportCovers => 'جلد ها';
@override
String get appExportDynamicAlbums => 'Dynamic albums';
String get appExportDynamicAlbums => 'آلبوم‌های پویا';
@override
String get appExportFavourites => 'مورد علاقه ها';
String get appExportFavourites => 'برگزیده‌ها';
@override
String get appExportSettings => 'تنظیمات';
@ -1662,7 +1662,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get settingsHomeDialogTitle => 'خانه';
@override
String get setHomeCustom => 'Custom';
String get setHomeCustom => 'سفارشی';
@override
String get settingsShowBottomNavigationBar => 'نمایش گزینه‌های پیمایش پایین';
@ -1704,7 +1704,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get settingsNavigationDrawerEditorPageTitle => 'گزینه‌های پیمایش';
@override
String get settingsNavigationDrawerBanner => 'برای جابجایی و مرتب کردن مجدد موارد، لمس کنید و نگه دارید.';
String get settingsNavigationDrawerBanner => 'برای جابجایی و مرتب کردن دوباره موارد، لمس کنید و نگه دارید.';
@override
String get settingsNavigationDrawerTabTypes => 'انواع';
@ -1731,7 +1731,7 @@ class AppLocalizationsFa extends AppLocalizations {
String get settingsThumbnailShowHdrIcon => 'نمایش نماد HDR';
@override
String get settingsThumbnailShowFavouriteIcon => 'نمایش نماد علاقه‌مندی';
String get settingsThumbnailShowFavouriteIcon => 'نمایش نماد برگزیدن';
@override
String get settingsThumbnailShowTagIcon => 'نمایش نماد برچسب';
@ -2219,10 +2219,10 @@ class AppLocalizationsFa extends AppLocalizations {
String get mapAttributionOsmData => 'داده‌های نقشه © [OpenStreetMap](https:www.openstreetmap.org/copyright) مشارکت‌کنندگان';
@override
String get mapAttributionOsmLiberty => 'Tiles by [OpenMapTiles](https://www.openmaptiles.org/), [CC BY](http://creativecommons.org/licenses/by/4.0) • Hosted by [OSM Americana](https://tile.ourmap.us)';
String get mapAttributionOsmLiberty => 'کاشی‌ها به‌دست [OpenMapTiles](https://www.openmaptiles.org/)، [CC BY](http://creativecommons.org/licenses/by/4.0) • میزبانی‌شده به‌دست [OSM Americana](https://tile.ourmap.us)';
@override
String get mapAttributionOpenTopoMap => '[SRTM](https://www.earthdata.nasa.gov/sensors/srtm) | Tiles by [OpenTopoMap](https://opentopomap.org/), [CC BY-SA](https://creativecommons.org/licenses/by-sa/3.0/)';
String get mapAttributionOpenTopoMap => '[SRTM](https://www.earthdata.nasa.gov/sensors/srtm) | کاشی‌ها به‌دست [OpenTopoMap](https://opentopomap.org/)، [CC BY-SA](https://creativecommons.org/licenses/by-sa/3.0/)';
@override
String get mapAttributionOsmHot => 'کاشی ها توسط [HOT](https:www.hotosm.org) • میزبانی شده به دست [OSM France](https:openstreetmap.fr)';

View file

@ -1481,7 +1481,7 @@ class AppLocalizationsId extends AppLocalizations {
String get sortByDuration => 'Berdasarkan durasi';
@override
String get sortByPath => 'By path';
String get sortByPath => 'Melalui lokasi';
@override
String get sortOrderNewestFirst => 'Terbaru pertama';
@ -1613,7 +1613,7 @@ class AppLocalizationsId extends AppLocalizations {
String get searchDateSectionTitle => 'Tanggal';
@override
String get searchFormatSectionTitle => 'Formats';
String get searchFormatSectionTitle => 'Format';
@override
String get searchAlbumsSectionTitle => 'Album';

View file

@ -1497,7 +1497,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get sortByDuration => 'Por duração';
@override
String get sortByPath => 'By path';
String get sortByPath => 'Pelo caminho';
@override
String get sortOrderNewestFirst => 'Os mais novos primeiro';
@ -1629,7 +1629,7 @@ class AppLocalizationsPt extends AppLocalizations {
String get searchDateSectionTitle => 'Data';
@override
String get searchFormatSectionTitle => 'Formats';
String get searchFormatSectionTitle => 'Formatos';
@override
String get searchAlbumsSectionTitle => 'Álbuns';

View file

@ -9,10 +9,10 @@ class AppLocalizationsTa extends AppLocalizations {
AppLocalizationsTa([String locale = 'ta']) : super(locale);
@override
String get appName => 'ஏவ்ச';
String get appName => 'ஏவ்ச';
@override
String get welcomeMessage => 'ஏவ்சக்கு வருக';
String get welcomeMessage => 'ஏவ்சக்கு வருக';
@override
String get welcomeOptional => 'விரும்பினால்';
@ -578,7 +578,7 @@ class AppLocalizationsTa extends AppLocalizations {
String get mapStyleOsmHot => 'மனிதாபிமான திதெவ';
@override
String get mapStyleStamenWatercolor => 'ச்டேமன் நீர்நிறம்';
String get mapStyleStamenWatercolor => 'மகரந்தம் நீர்நிறம்';
@override
String get maxBrightnessNever => 'ஒருபோதும்';
@ -1500,7 +1500,7 @@ class AppLocalizationsTa extends AppLocalizations {
String get sortByDuration => 'காலப்படி';
@override
String get sortByPath => 'By path';
String get sortByPath => 'பாதைமூலம்';
@override
String get sortOrderNewestFirst => 'முதலில் புதியது';
@ -1632,7 +1632,7 @@ class AppLocalizationsTa extends AppLocalizations {
String get searchDateSectionTitle => 'திகதி';
@override
String get searchFormatSectionTitle => 'Formats';
String get searchFormatSectionTitle => 'வடிவங்கள்';
@override
String get searchAlbumsSectionTitle => 'தொகுப்புகள்';

View file

@ -1471,7 +1471,7 @@ class AppLocalizationsUk extends AppLocalizations {
String get sortByDuration => 'За тривалістю';
@override
String get sortByPath => 'Шляхом';
String get sortByPath => 'За шляхом';
@override
String get sortOrderNewestFirst => 'Найновіші перші';

File diff suppressed because it is too large Load diff

View file

@ -135,6 +135,8 @@ class Contributors {
Contributor('Bora Atıcı', 'boratici.acc@gmail.com'),
Contributor('Ettore Atalan', 'atalanttore@googlemail.com'),
Contributor('VertekPlus', 'vertekplus@users.noreply.hosted.weblate.org'),
Contributor('slabs37', 'p84haghi@gmail.com'),
Contributor('GiannosOB', 'giannos2105@gmail.com'),
// Contributor('Femini', 'nizamismidov4@gmail.com'), // Azerbaijani
// Contributor('Alvi Khan', 'aveenalvi@gmail.com'), // Bengali
// Contributor('Htet Oo Hlaing', 'htetoh2006@outlook.com'), // Burmese
@ -157,6 +159,7 @@ class Contributors {
// Contributor('Enenra', 'nnra2210@gmail.com'), // Serbian
// Contributor('mytja', 'mamnju21@gmail.com'), // Slovenian
// Contributor('Nattapong K', 'mixer5056@gmail.com'), // Thai
// Contributor('Feliks-WR', 'aq.1428@tuta.io'), // Urdu
};
}

View file

@ -78,6 +78,7 @@ class AvesApp extends StatefulWidget {
'sl', // Slovenian
'sr', // Serbian
'th', // Thai
'ur', // Urdu
}.map(Locale.new).toSet();
static final List<Locale> supportedLocales = AppLocalizations.supportedLocales.where((v) => !_unsupportedLocales.contains(v)).toList();
static final ValueNotifier<EdgeInsets> cutoutInsetsNotifier = ValueNotifier(EdgeInsets.zero);