i18n: Add 247 missing translation keys across all 13 languages

Replace hardcoded English strings in 32 Dart source files with l10n
references. Covers settings labels, UI actions, map/SAR features,
device config, notifications, profiles, spectrum scan, and status
messages for sl, de, hr, pl, es, fr, it, el, ru, tr, uk, zh, pt.
This commit is contained in:
Janez T
2026-03-17 10:36:58 +01:00
parent bbd5d108cb
commit fa2b586ab7
70 changed files with 16366 additions and 742 deletions

View File

@@ -54,10 +54,10 @@ class UpdateDialog extends StatelessWidget {
// Optional: Build timestamp
if (updateInfo.timestamp != null) ...[
const SizedBox(height: 12),
SizedBox(height: 12),
_buildInfoRow(
context,
label: 'Build Time',
label: AppLocalizations.of(context)!.buildTime,
value: _formatTimestamp(updateInfo.timestamp!),
),
],
@@ -131,8 +131,8 @@ class UpdateDialog extends StatelessWidget {
if (updateInfo.downloadUrl == null) {
if (context.mounted) {
ScaffoldMessenger.of(context).showSnackBar(
const SnackBar(
content: Text('Download URL not available'),
SnackBar(
content: Text(AppLocalizations.of(context)!.downloadUrlNotAvailable),
backgroundColor: Colors.red,
),
);
@@ -147,8 +147,8 @@ class UpdateDialog extends StatelessWidget {
if (!canLaunch) {
if (context.mounted) {
ScaffoldMessenger.of(context).showSnackBar(
const SnackBar(
content: Text('Cannot open download URL'),
SnackBar(
content: Text(AppLocalizations.of(context)!.cannotOpenDownloadUrl),
backgroundColor: Colors.red,
),
);