mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-04-20 22:13:48 +00:00
feat: add Russian and Ukrainian to language selector
These languages had translation files but were missing from the settings UI. Adds appSettings_languageRu and appSettings_languageUk strings and corresponding RadioListTile entries. Fixes missing languages in app settings.
This commit is contained in:
parent
3ac81a5448
commit
d61ec217fc
19 changed files with 185 additions and 1 deletions
|
|
@ -174,6 +174,8 @@
|
|||
"appSettings_languageNl": "Nederlands",
|
||||
"appSettings_languageSk": "Slovenčina",
|
||||
"appSettings_languageBg": "Български",
|
||||
"appSettings_languageRu": "Русский",
|
||||
"appSettings_languageUk": "Українська",
|
||||
"appSettings_notifications": "Notifications",
|
||||
"appSettings_enableNotifications": "Enable Notifications",
|
||||
"appSettings_enableNotificationsSubtitle": "Receive notifications for messages and adverts",
|
||||
|
|
|
|||
|
|
@ -946,6 +946,18 @@ abstract class AppLocalizations {
|
|||
/// **'Български'**
|
||||
String get appSettings_languageBg;
|
||||
|
||||
/// No description provided for @appSettings_languageRu.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Русский'**
|
||||
String get appSettings_languageRu;
|
||||
|
||||
/// No description provided for @appSettings_languageUk.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Українська'**
|
||||
String get appSettings_languageUk;
|
||||
|
||||
/// No description provided for @appSettings_notifications.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
|
|
|||
|
|
@ -450,6 +450,12 @@ class AppLocalizationsBg extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Уведомления';
|
||||
|
||||
|
|
|
|||
|
|
@ -444,6 +444,12 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Benachrichtigungen';
|
||||
|
||||
|
|
|
|||
|
|
@ -442,6 +442,12 @@ class AppLocalizationsEn extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Notifications';
|
||||
|
||||
|
|
|
|||
|
|
@ -447,6 +447,12 @@ class AppLocalizationsEs extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Notificaciones';
|
||||
|
||||
|
|
|
|||
|
|
@ -448,6 +448,12 @@ class AppLocalizationsFr extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Notifications';
|
||||
|
||||
|
|
|
|||
|
|
@ -446,6 +446,12 @@ class AppLocalizationsIt extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Notifiche';
|
||||
|
||||
|
|
|
|||
|
|
@ -444,6 +444,12 @@ class AppLocalizationsNl extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Notificaties';
|
||||
|
||||
|
|
|
|||
|
|
@ -448,6 +448,12 @@ class AppLocalizationsPl extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Powiadomienia';
|
||||
|
||||
|
|
|
|||
|
|
@ -448,6 +448,12 @@ class AppLocalizationsPt extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Notificações';
|
||||
|
||||
|
|
|
|||
|
|
@ -446,6 +446,12 @@ class AppLocalizationsRu extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Болгарский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Уведомления';
|
||||
|
||||
|
|
|
|||
|
|
@ -444,6 +444,12 @@ class AppLocalizationsSk extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Upozornenia';
|
||||
|
||||
|
|
|
|||
|
|
@ -443,6 +443,12 @@ class AppLocalizationsSl extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Obvestila';
|
||||
|
||||
|
|
|
|||
|
|
@ -441,6 +441,12 @@ class AppLocalizationsSv extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Meddelanden';
|
||||
|
||||
|
|
|
|||
|
|
@ -446,6 +446,12 @@ class AppLocalizationsUk extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => 'Сповіщення';
|
||||
|
||||
|
|
|
|||
|
|
@ -432,6 +432,12 @@ class AppLocalizationsZh extends AppLocalizations {
|
|||
@override
|
||||
String get appSettings_languageBg => 'Български';
|
||||
|
||||
@override
|
||||
String get appSettings_languageRu => 'Русский';
|
||||
|
||||
@override
|
||||
String get appSettings_languageUk => 'Українська';
|
||||
|
||||
@override
|
||||
String get appSettings_notifications => '通知';
|
||||
|
||||
|
|
|
|||
|
|
@ -471,6 +471,10 @@ class AppSettingsScreen extends StatelessWidget {
|
|||
return context.l10n.appSettings_languageSk;
|
||||
case 'bg':
|
||||
return context.l10n.appSettings_languageBg;
|
||||
case 'ru':
|
||||
return context.l10n.appSettings_languageRu;
|
||||
case 'uk':
|
||||
return context.l10n.appSettings_languageUk;
|
||||
default:
|
||||
return context.l10n.appSettings_languageSystem;
|
||||
}
|
||||
|
|
@ -547,6 +551,14 @@ class AppSettingsScreen extends StatelessWidget {
|
|||
title: Text(context.l10n.appSettings_languageBg),
|
||||
value: 'bg',
|
||||
),
|
||||
RadioListTile<String?>(
|
||||
title: Text(context.l10n.appSettings_languageRu),
|
||||
value: 'ru',
|
||||
),
|
||||
RadioListTile<String?>(
|
||||
title: Text(context.l10n.appSettings_languageUk),
|
||||
value: 'uk',
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
|
|
|||
|
|
@ -1 +1,69 @@
|
|||
{}
|
||||
{
|
||||
"bg": [
|
||||
"appSettings_languageRu",
|
||||
"appSettings_languageUk"
|
||||
],
|
||||
|
||||
"de": [
|
||||
"appSettings_languageRu",
|
||||
"appSettings_languageUk"
|
||||
],
|
||||
|
||||
"es": [
|
||||
"appSettings_languageRu",
|
||||
"appSettings_languageUk"
|
||||
],
|
||||
|
||||
"fr": [
|
||||
"appSettings_languageRu",
|
||||
"appSettings_languageUk"
|
||||
],
|
||||
|
||||
"it": [
|
||||
"appSettings_languageRu",
|
||||
"appSettings_languageUk"
|
||||
],
|
||||
|
||||
"nl": [
|
||||
"appSettings_languageRu",
|
||||
"appSettings_languageUk"
|
||||
],
|
||||
|
||||
"pl": [
|
||||
"appSettings_languageRu",
|
||||
"appSettings_languageUk"
|
||||
],
|
||||
|
||||
"pt": [
|
||||
"appSettings_languageRu",
|
||||
"appSettings_languageUk"
|
||||
],
|
||||
|
||||
"ru": [
|
||||
"appSettings_languageUk"
|
||||
],
|
||||
|
||||
"sk": [
|
||||
"appSettings_languageRu",
|
||||
"appSettings_languageUk"
|
||||
],
|
||||
|
||||
"sl": [
|
||||
"appSettings_languageRu",
|
||||
"appSettings_languageUk"
|
||||
],
|
||||
|
||||
"sv": [
|
||||
"appSettings_languageRu",
|
||||
"appSettings_languageUk"
|
||||
],
|
||||
|
||||
"uk": [
|
||||
"appSettings_languageRu"
|
||||
],
|
||||
|
||||
"zh": [
|
||||
"appSettings_languageRu",
|
||||
"appSettings_languageUk"
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue