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',