Remove old app icons and update Info.plist version; add radio settings localization and improve device configuration UI

This commit is contained in:
Janez T
2025-10-16 21:01:29 +02:00
parent abca014720
commit b6283e1c8f
58 changed files with 347 additions and 101 deletions

View File

@@ -1733,5 +1733,48 @@
"tapToViewOnMap": "Tap to view on map",
"@tapToViewOnMap": {
"description": "Notification action text"
},
"radioSettings": "Radio Settings",
"@radioSettings": {
"description": "Section title for radio settings"
},
"frequencyMHz": "Frequency (MHz)",
"@frequencyMHz": {
"description": "Label for radio frequency field"
},
"frequencyExample": "e.g., 869.618",
"@frequencyExample": {
"description": "Helper text example for frequency"
},
"bandwidth": "Bandwidth",
"@bandwidth": {
"description": "Label for bandwidth dropdown"
},
"spreadingFactor": "Spreading Factor",
"@spreadingFactor": {
"description": "Label for spreading factor dropdown"
},
"codingRate": "Coding Rate",
"@codingRate": {
"description": "Label for coding rate dropdown"
},
"txPowerDbm": "TX Power (dBm)",
"@txPowerDbm": {
"description": "Label for TX power field"
},
"maxPowerDbm": "Max: {power} dBm",
"@maxPowerDbm": {
"description": "Helper text showing maximum TX power",
"placeholders": {
"power": { "type": "int" }
}
}
}

View File

@@ -581,5 +581,14 @@
"coordinates": "Koordinate",
"tapToViewOnMap": "Dodirnite za prikaz na karti"
"tapToViewOnMap": "Dodirnite za prikaz na karti",
"radioSettings": "Postavke radija",
"frequencyMHz": "Frekvencija (MHz)",
"frequencyExample": "npr. 869.618",
"bandwidth": "Širina pojasa",
"spreadingFactor": "Faktor širenja",
"codingRate": "Omjer kodiranja",
"txPowerDbm": "TX snaga (dBm)",
"maxPowerDbm": "Maks: {power} dBm"
}

View File

@@ -1850,6 +1850,54 @@ abstract class AppLocalizations {
/// In en, this message translates to:
/// **'Tap to view on map'**
String get tapToViewOnMap;
/// Section title for radio settings
///
/// In en, this message translates to:
/// **'Radio Settings'**
String get radioSettings;
/// Label for radio frequency field
///
/// In en, this message translates to:
/// **'Frequency (MHz)'**
String get frequencyMHz;
/// Helper text example for frequency
///
/// In en, this message translates to:
/// **'e.g., 869.618'**
String get frequencyExample;
/// Label for bandwidth dropdown
///
/// In en, this message translates to:
/// **'Bandwidth'**
String get bandwidth;
/// Label for spreading factor dropdown
///
/// In en, this message translates to:
/// **'Spreading Factor'**
String get spreadingFactor;
/// Label for coding rate dropdown
///
/// In en, this message translates to:
/// **'Coding Rate'**
String get codingRate;
/// Label for TX power field
///
/// In en, this message translates to:
/// **'TX Power (dBm)'**
String get txPowerDbm;
/// Helper text showing maximum TX power
///
/// In en, this message translates to:
/// **'Max: {power} dBm'**
String maxPowerDbm(int power);
}
class _AppLocalizationsDelegate

View File

@@ -1009,4 +1009,30 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get tapToViewOnMap => 'Tap to view on map';
@override
String get radioSettings => 'Radio Settings';
@override
String get frequencyMHz => 'Frequency (MHz)';
@override
String get frequencyExample => 'e.g., 869.618';
@override
String get bandwidth => 'Bandwidth';
@override
String get spreadingFactor => 'Spreading Factor';
@override
String get codingRate => 'Coding Rate';
@override
String get txPowerDbm => 'TX Power (dBm)';
@override
String maxPowerDbm(int power) {
return 'Max: $power dBm';
}
}

View File

@@ -1011,4 +1011,30 @@ class AppLocalizationsHr extends AppLocalizations {
@override
String get tapToViewOnMap => 'Dodirnite za prikaz na karti';
@override
String get radioSettings => 'Postavke radija';
@override
String get frequencyMHz => 'Frekvencija (MHz)';
@override
String get frequencyExample => 'npr. 869.618';
@override
String get bandwidth => 'Širina pojasa';
@override
String get spreadingFactor => 'Faktor širenja';
@override
String get codingRate => 'Omjer kodiranja';
@override
String get txPowerDbm => 'TX snaga (dBm)';
@override
String maxPowerDbm(int power) {
return 'Maks: $power dBm';
}
}

View File

@@ -1011,4 +1011,30 @@ class AppLocalizationsSl extends AppLocalizations {
@override
String get tapToViewOnMap => 'Tapnite za prikaz na zemljevidu';
@override
String get radioSettings => 'Nastavitve radia';
@override
String get frequencyMHz => 'Frekvenca (MHz)';
@override
String get frequencyExample => 'npr. 869.618';
@override
String get bandwidth => 'Pasovna širina';
@override
String get spreadingFactor => 'Faktor razširitve';
@override
String get codingRate => 'Razmerje kodiranja';
@override
String get txPowerDbm => 'Izhodna moč (dBm)';
@override
String maxPowerDbm(int power) {
return 'Največ: $power dBm';
}
}

View File

@@ -581,5 +581,14 @@
"coordinates": "Koordinate",
"tapToViewOnMap": "Tapnite za prikaz na zemljevidu"
"tapToViewOnMap": "Tapnite za prikaz na zemljevidu",
"radioSettings": "Nastavitve radia",
"frequencyMHz": "Frekvenca (MHz)",
"frequencyExample": "npr. 869.618",
"bandwidth": "Pasovna širina",
"spreadingFactor": "Faktor razširitve",
"codingRate": "Razmerje kodiranja",
"txPowerDbm": "Izhodna moč (dBm)",
"maxPowerDbm": "Največ: {power} dBm"
}