diff --git a/CHANGELOG.md b/CHANGELOG.md index d9fb05c21..92725f939 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ All notable changes to this project will be documented in this file. ### Added - Albums: dynamic albums from filter sets +- Bulgarian translation (thanks Petrov) +- Tamil translation (thanks தமிழ்நேரம்) ## [v1.11.19] - 2024-11-24 diff --git a/lib/model/app/contributors.dart b/lib/model/app/contributors.dart index 0b6b0046f..a02a10aa7 100644 --- a/lib/model/app/contributors.dart +++ b/lib/model/app/contributors.dart @@ -113,9 +113,11 @@ class Contributors { Contributor('5FeetUnder', '15950507+5FeetUnder@users.noreply.github.com'), Contributor('Cleverson Cândido', 'optimuspraimu@gmail.com'), Contributor('Hasan Kara', 'hasanbeytullahkara@gmail.com'), + Contributor('Thomas Di Cristofaro', 'hostedweblate.8347@tdc.akamail.it'), + Contributor('Petrov', 'i_v_c@mail.ru'), + Contributor('தமிழ்நேரம்', 'anishprabu.t@gmail.com'), // Contributor('Femini', 'nizamismidov4@gmail.com'), // Azerbaijani // Contributor('Alvi Khan', 'aveenalvi@gmail.com'), // Bengali - // Contributor('Petrov', 'i_v_c@mail.ru'), // Bulgarian // Contributor('Htet Oo Hlaing', 'htetoh2006@outlook.com'), // Burmese // Contributor('Khant', 'khant@users.noreply.hosted.weblate.org'), // Burmese // Contributor('Grooty12', 'Rasmus@rosendahl-kaa.name'), // Danish @@ -136,7 +138,6 @@ class Contributors { // Contributor('Prasanta-Hembram', 'Prasantahembram720@gmail.com'), // Santali // Contributor('Enenra', 'nnra2210@gmail.com'), // Serbian // Contributor('mytja', 'mamnju21@gmail.com'), // Slovenian - // Contributor('தமிழ்நேரம்', 'anishprabu.t@gmail.com'), // Tamil // Contributor('Nattapong K', 'mixer5056@gmail.com'), // Thai }; } diff --git a/lib/widgets/aves_app.dart b/lib/widgets/aves_app.dart index 16f810918..6c38f9a65 100644 --- a/lib/widgets/aves_app.dart +++ b/lib/widgets/aves_app.dart @@ -65,7 +65,6 @@ class AvesApp extends StatefulWidget { // `ckb`: add `flutter_ckb_localization` and necessary app localization delegates when ready static final _unsupportedLocales = { 'az', // Azerbaijani - 'bg', // Bulgarian 'bn', // Bengali 'ckb', // Kurdish (Central) 'da', // Danish @@ -81,7 +80,6 @@ class AvesApp extends StatefulWidget { 'sat', // Santali 'sl', // Slovenian 'sr', // Serbian - 'ta', // Tamil 'th', // Thai }.map(Locale.new).toSet(); static final List supportedLocales = AppLocalizations.supportedLocales.where((v) => !_unsupportedLocales.contains(v)).toList(); diff --git a/lib/widgets/settings/language/locales.dart b/lib/widgets/settings/language/locales.dart index cb1ec0b10..335b0ffb2 100644 --- a/lib/widgets/settings/language/locales.dart +++ b/lib/widgets/settings/language/locales.dart @@ -5,6 +5,7 @@ class SupportedLocales { static const languagesByLanguageCode = { 'ar': 'العربية', 'be': 'Беларуская мова', + 'bg': 'Български', 'ca': 'Català', 'cs': 'Čeština', 'de': 'Deutsch', @@ -31,6 +32,7 @@ class SupportedLocales { 'ru': 'Русский', 'sk': 'Slovenčina', 'sv': 'Svenska', + 'ta': 'தமிழ்', 'tr': 'Türkçe', 'uk': 'Українська', 'vi': 'Tiếng Việt',