fix(issue-222): provided default tooltip message to DescWeather widget

This commit is contained in:
FranzCorsaro
2026-03-01 15:30:12 +01:00
parent ab4bd14186
commit e33a95bc6b
26 changed files with 37 additions and 3 deletions

View File

@@ -95,6 +95,15 @@ class _DescContainerState extends State<DescContainer> {
List<Widget> _buildWeatherDescriptions(BuildContext context) {
final List<Widget> descriptions = [];
String addMessageOrDefault(message) {
var widgetMessage = message;
if(widgetMessage == null || widgetMessage.isEmpty || widgetMessage == 'null') {
widgetMessage = 'no_desc_data'.tr;
}
return widgetMessage;
}
void addDescriptionIfNotNull({
required dynamic value,
required String imageName,
@@ -113,7 +122,7 @@ class _DescContainerState extends State<DescContainer> {
imageName: imageName,
value: value.toString(),
desc: desc,
message: message ?? '',
message: addMessageOrDefault(message),
),
);
} else {

View File

@@ -138,5 +138,6 @@ class BnIn {
'addWidget': 'উইজেট যোগ করুন',
'hideMap': 'মানচিত্র লুকান',
'edit': 'সম্পাদনা',
'no_desc_data': 'कोई डेटा नहीं',
};
}

View File

@@ -138,5 +138,6 @@ class CsCz {
'addWidget': 'Přidat widget',
'hideMap': 'Skrýt mapu',
'edit': 'Upravit',
'no_desc_data': 'Žádná data',
};
}

View File

@@ -139,5 +139,6 @@ class DaDk {
'addWidget': 'Tilføj widget',
'hideMap': 'Skjul kort',
'edit': 'Rediger',
'no_desc_data': 'Ingen data',
};
}

View File

@@ -141,5 +141,6 @@ class DeDe {
'addWidget': 'Widget hinzufügen',
'hideMap': 'Karte ausblenden',
'edit': 'Bearbeiten',
'no_desc_data': 'Keine daten',
};
}

View File

@@ -139,5 +139,6 @@ class EnUs {
'addWidget': 'Add widget',
'hideMap': 'Hide map',
'edit': 'Edit',
'no_desc_data': 'No data',
};
}

View File

@@ -139,5 +139,6 @@ class EsEs {
'addWidget': 'Agregar widget',
'hideMap': 'Ocultar mapa',
'edit': 'Editar',
'no_desc_data': 'Sin datos',
};
}

View File

@@ -140,5 +140,6 @@ class FaIr {
'addWidget': 'افزودن ویجت',
'hideMap': 'پنهان کردن نقشه',
'edit': 'ویرایش',
'no_desc_data': 'داده ای وجود ندارد',
};
}

View File

@@ -139,5 +139,6 @@ class FrFr {
'addWidget': 'Ajouter un widget',
'hideMap': 'Cacher la carte',
'edit': 'Modifier',
'no_desc_data': 'Aucune donnée',
};
}

View File

@@ -141,5 +141,6 @@ class GaIe {
'addWidget': 'Cuir giuirléid leis',
'hideMap': 'Folaigh léarscáil',
'edit': 'Eagar',
'no_desc_data': 'Gan sonraí',
};
}

View File

@@ -137,5 +137,6 @@ class HiIn {
'addWidget': 'विजेट जोड़ें',
'hideMap': 'मानचित्र छिपाएँ',
'edit': 'संपादित करें',
'no_desc_data': 'कोई डेटा नहीं',
};
}

View File

@@ -139,5 +139,6 @@ class HuHu {
'addWidget': 'Widget hozzáadása',
'hideMap': 'Térkép elrejtése',
'edit': 'Szerkesztés',
'no_desc_data': 'Nincs adat',
};
}

View File

@@ -9,7 +9,7 @@ class ItIt {
'description2':
'Tutta la navigazione è progettata per interagire con l\'applicazione nel modo più comodo e veloce possibile.',
'description3':
'Se incontri problemi, contattaci via email o nelle recensioni dell\'applicazione.',
'Se riscontri problemi, contattaci via email o nelle recensioni dell\'applicazione.',
'next': 'Avanti',
'search': 'Cerca...',
'loading': 'Caricamento...',
@@ -103,7 +103,7 @@ class ItIt {
'precipitationProbability': 'Probabilità di precipitazione',
'apparentTemperatureMin': 'Temperatura minima percepita',
'apparentTemperatureMax': 'Temperatura massima percepita',
'amoledTheme': 'AMOLED-tema',
'amoledTheme': 'Tema AMOLED',
'appearance': 'Aspetto',
'functions': 'Funzioni',
'data': 'Dati',
@@ -138,5 +138,6 @@ class ItIt {
'addWidget': 'Aggiungi widget',
'hideMap': 'Nascondi mappa',
'edit': 'Modifica',
'no_desc_data': 'Nessun dato',
};
}

View File

@@ -138,5 +138,6 @@ class KaGe {
'addWidget': 'ვიდჯეტის დამატება',
'hideMap': 'რუკის დამალვა',
'edit': 'რედაქტირება',
'no_desc_data': 'მონაცემები არ არის',
};
}

View File

@@ -135,5 +135,6 @@ class KoKr {
'addWidget': '위젯 추가',
'hideMap': '지도를 숨기기',
'edit': '편집',
'no_desc_data': '데이터 없음',
};
}

View File

@@ -138,5 +138,6 @@ class NlNl {
'addWidget': 'Widget toevoegen',
'hideMap': 'Kaart verbergen',
'edit': 'Bewerken',
'no_desc_data': 'Ingen data',
};
}

View File

@@ -138,5 +138,6 @@ class PlPl {
'addWidget': 'Dodaj widget',
'hideMap': 'Ukryj mapę',
'edit': 'Edytuj',
'no_desc_data': 'Brak danych',
};
}

View File

@@ -139,5 +139,6 @@ class PtBr {
'addWidget': 'Adicionar widget',
'hideMap': 'Ocultar mapa',
'edit': 'Editar',
'no_desc_data': 'Sem dados',
};
}

View File

@@ -139,5 +139,6 @@ class PtPt {
'addWidget': 'Adicionar widget',
'hideMap': 'Ocultar mapa',
'edit': 'Editar',
'no_desc_data': 'Sem dados',
};
}

View File

@@ -138,5 +138,6 @@ class RoRo {
'addWidget': 'Adaugă widget',
'hideMap': 'Ascunde harta',
'edit': 'Editare',
'no_desc_data': 'Fără date',
};
}

View File

@@ -139,5 +139,6 @@ class RuRu {
'addWidget': 'Добавить виджет',
'hideMap': 'Скрыть карту',
'edit': 'Редактирование',
'no_desc_data': 'Нет данных',
};
}

View File

@@ -139,5 +139,6 @@ class SkSk {
'addWidget': 'Pridať widget',
'hideMap': 'Skryť mapu',
'edit': 'Upraviť',
'no_desc_data': 'Žiadne údaje',
};
}

View File

@@ -139,5 +139,6 @@ class TrTr {
'addWidget': 'Widget ekle',
'hideMap': 'Haritayı gizle',
'edit': 'Düzenle',
'no_desc_data': 'Veri yok',
};
}

View File

@@ -139,5 +139,6 @@ class UrPk {
'addWidget': 'ویجٹ شامل کریں',
'hideMap': 'نقشہ چھپائیں',
'edit': 'ترمیم',
'no_desc_data': 'کوئی ڈیٹا نہیں۔',
};
}

View File

@@ -134,5 +134,6 @@ class ZhCh {
'addWidget': '添加小部件',
'hideMap': '隐藏地图',
'edit': '编辑',
'no_desc_data': '无数据',
};
}

View File

@@ -135,5 +135,6 @@ class ZhTw {
'addWidget': '新增小工具',
'hideMap': '隱藏地圖',
'edit': '編輯',
'no_desc_data': '無數據',
};
}