mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-07-22 00:31:04 +10: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:
@@ -174,6 +174,8 @@
|
|||||||
"appSettings_languageNl": "Nederlands",
|
"appSettings_languageNl": "Nederlands",
|
||||||
"appSettings_languageSk": "Slovenčina",
|
"appSettings_languageSk": "Slovenčina",
|
||||||
"appSettings_languageBg": "Български",
|
"appSettings_languageBg": "Български",
|
||||||
|
"appSettings_languageRu": "Русский",
|
||||||
|
"appSettings_languageUk": "Українська",
|
||||||
"appSettings_notifications": "Notifications",
|
"appSettings_notifications": "Notifications",
|
||||||
"appSettings_enableNotifications": "Enable Notifications",
|
"appSettings_enableNotifications": "Enable Notifications",
|
||||||
"appSettings_enableNotificationsSubtitle": "Receive notifications for messages and adverts",
|
"appSettings_enableNotificationsSubtitle": "Receive notifications for messages and adverts",
|
||||||
|
|||||||
@@ -946,6 +946,18 @@ abstract class AppLocalizations {
|
|||||||
/// **'Български'**
|
/// **'Български'**
|
||||||
String get appSettings_languageBg;
|
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.
|
/// No description provided for @appSettings_notifications.
|
||||||
///
|
///
|
||||||
/// In en, this message translates to:
|
/// In en, this message translates to:
|
||||||
|
|||||||
@@ -450,6 +450,12 @@ class AppLocalizationsBg extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Уведомления';
|
String get appSettings_notifications => 'Уведомления';
|
||||||
|
|
||||||
|
|||||||
@@ -444,6 +444,12 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Benachrichtigungen';
|
String get appSettings_notifications => 'Benachrichtigungen';
|
||||||
|
|
||||||
|
|||||||
@@ -442,6 +442,12 @@ class AppLocalizationsEn extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Notifications';
|
String get appSettings_notifications => 'Notifications';
|
||||||
|
|
||||||
|
|||||||
@@ -447,6 +447,12 @@ class AppLocalizationsEs extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Notificaciones';
|
String get appSettings_notifications => 'Notificaciones';
|
||||||
|
|
||||||
|
|||||||
@@ -448,6 +448,12 @@ class AppLocalizationsFr extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Notifications';
|
String get appSettings_notifications => 'Notifications';
|
||||||
|
|
||||||
|
|||||||
@@ -446,6 +446,12 @@ class AppLocalizationsIt extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Notifiche';
|
String get appSettings_notifications => 'Notifiche';
|
||||||
|
|
||||||
|
|||||||
@@ -444,6 +444,12 @@ class AppLocalizationsNl extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Notificaties';
|
String get appSettings_notifications => 'Notificaties';
|
||||||
|
|
||||||
|
|||||||
@@ -448,6 +448,12 @@ class AppLocalizationsPl extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Powiadomienia';
|
String get appSettings_notifications => 'Powiadomienia';
|
||||||
|
|
||||||
|
|||||||
@@ -448,6 +448,12 @@ class AppLocalizationsPt extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Notificações';
|
String get appSettings_notifications => 'Notificações';
|
||||||
|
|
||||||
|
|||||||
@@ -446,6 +446,12 @@ class AppLocalizationsRu extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Болгарский';
|
String get appSettings_languageBg => 'Болгарский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Уведомления';
|
String get appSettings_notifications => 'Уведомления';
|
||||||
|
|
||||||
|
|||||||
@@ -444,6 +444,12 @@ class AppLocalizationsSk extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Upozornenia';
|
String get appSettings_notifications => 'Upozornenia';
|
||||||
|
|
||||||
|
|||||||
@@ -443,6 +443,12 @@ class AppLocalizationsSl extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Obvestila';
|
String get appSettings_notifications => 'Obvestila';
|
||||||
|
|
||||||
|
|||||||
@@ -441,6 +441,12 @@ class AppLocalizationsSv extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Meddelanden';
|
String get appSettings_notifications => 'Meddelanden';
|
||||||
|
|
||||||
|
|||||||
@@ -446,6 +446,12 @@ class AppLocalizationsUk extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => 'Сповіщення';
|
String get appSettings_notifications => 'Сповіщення';
|
||||||
|
|
||||||
|
|||||||
@@ -432,6 +432,12 @@ class AppLocalizationsZh extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get appSettings_languageBg => 'Български';
|
String get appSettings_languageBg => 'Български';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageRu => 'Русский';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get appSettings_languageUk => 'Українська';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get appSettings_notifications => '通知';
|
String get appSettings_notifications => '通知';
|
||||||
|
|
||||||
|
|||||||
@@ -471,6 +471,10 @@ class AppSettingsScreen extends StatelessWidget {
|
|||||||
return context.l10n.appSettings_languageSk;
|
return context.l10n.appSettings_languageSk;
|
||||||
case 'bg':
|
case 'bg':
|
||||||
return context.l10n.appSettings_languageBg;
|
return context.l10n.appSettings_languageBg;
|
||||||
|
case 'ru':
|
||||||
|
return context.l10n.appSettings_languageRu;
|
||||||
|
case 'uk':
|
||||||
|
return context.l10n.appSettings_languageUk;
|
||||||
default:
|
default:
|
||||||
return context.l10n.appSettings_languageSystem;
|
return context.l10n.appSettings_languageSystem;
|
||||||
}
|
}
|
||||||
@@ -547,6 +551,14 @@ class AppSettingsScreen extends StatelessWidget {
|
|||||||
title: Text(context.l10n.appSettings_languageBg),
|
title: Text(context.l10n.appSettings_languageBg),
|
||||||
value: 'bg',
|
value: 'bg',
|
||||||
),
|
),
|
||||||
|
RadioListTile<String?>(
|
||||||
|
title: Text(context.l10n.appSettings_languageRu),
|
||||||
|
value: 'ru',
|
||||||
|
),
|
||||||
|
RadioListTile<String?>(
|
||||||
|
title: Text(context.l10n.appSettings_languageUk),
|
||||||
|
value: 'uk',
|
||||||
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
+69
-1
@@ -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"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user