Refactor voice support and add Greek localization

- Updated voice support to only include iOS, removing MacOS support.
- Added Greek (el) to the list of supported locales in LocalePreferences.
- Enhanced localization strings for Greek language.
- Modified Podfile to exclude C source files from the macOS build of codec2_flutter, as voice messages are iOS-only.
This commit is contained in:
Janez T
2026-02-28 19:39:20 +01:00
parent f78d56ccb1
commit 1597d66439
7 changed files with 6135 additions and 1 deletions

View File

@@ -14,6 +14,7 @@ class LocalePreferences {
Locale('es'), // Spanish
Locale('fr'), // French
Locale('it'), // Italian
Locale('el'), // Greek
];
/// Get the saved locale or return null to use system locale
@@ -61,6 +62,8 @@ class LocalePreferences {
return 'Français';
case 'it':
return 'Italiano';
case 'el':
return 'Greek';
default:
return locale.languageCode;
}
@@ -83,6 +86,8 @@ class LocalePreferences {
return 'Français';
case 'it':
return 'Italiano';
case 'el':
return 'Ελληνικά';
default:
return locale.languageCode;
}