diff --git a/frontend/src/components/SettingsModal.tsx b/frontend/src/components/SettingsModal.tsx
index 4a4816b..1b7f4c3 100644
--- a/frontend/src/components/SettingsModal.tsx
+++ b/frontend/src/components/SettingsModal.tsx
@@ -690,8 +690,7 @@ function TelemetryToggle() {
{ const v = !!c; setOn(v); SetTelemetryEnabled(v).catch(() => {}); }} />
- {t('settings.telemetry')}
- ({t('settings.telemetryHint')})
+ {t('settings.telemetry')}
);
}
@@ -7149,7 +7148,7 @@ function SettingsModalImpl({ onClose, onSaved, initialSection, onMainPaneChanged
const { lang, setLang, t } = useI18n();
return (
<>
-
+
{t('settings.language')}
@@ -7177,15 +7176,33 @@ function SettingsModalImpl({ onClose, onSaved, initialSection, onMainPaneChanged
['us', t('gen.dateUS'), '07-30-2026 14:25']] as [DateFormat, string, string][]).map(([code, label, sample]) => (
{ setDateFormat(code); setDateFmtSel(code); }}
- className={cn('flex flex-col items-start px-3 py-1 text-sm font-medium border-l border-border first:border-l-0',
+ className={cn('px-3 py-1.5 text-sm font-medium border-l border-border first:border-l-0',
dateFmtSel === code ? 'bg-primary text-primary-foreground' : 'bg-card text-muted-foreground hover:bg-muted')}>
{label}
- {sample}
))}
+
+ {/* The IARU region drives the band edges and mode segments the band
+ maps draw — Region 2's 40 m runs to 7300, Region 1's stops at
+ 7200 — and nothing else: spots and logging are region-blind. */}
+ {t('gen.iaruRegion')}
+ {
+ const r = (v === '2' ? 2 : v === '3' ? 3 : 1) as IaruRegion;
+ setRegion(r); setIaruRegion(r);
+ }}>
+
+
+ {t('gen.iaruR1')}
+ {t('gen.iaruR2')}
+ {t('gen.iaruR3')}
+
+
+ {t('gen.iaruHint')}
+
+
@@ -7241,34 +7258,16 @@ function SettingsModalImpl({ onClose, onSaved, initialSection, onMainPaneChanged
{ const v = !!c; setGroupDigital(v); writeUiPref('opslog.groupDigitalSlots', v ? '1' : '0'); }} />
{t('gen.groupDigital')} {t('gen.groupDigitalHint')}
-
- {/* The IARU region drives the band edges and mode segments the band
- maps draw — Region 2's 40 m runs to 7300, Region 1's stops at
- 7200 — and nothing else: spots and logging are region-blind. */}
- {t('gen.iaruRegion')}
- {
- const r = (v === '2' ? 2 : v === '3' ? 3 : 1) as IaruRegion;
- setRegion(r); setIaruRegion(r);
- }}>
-
-
- {t('gen.iaruR1')}
- {t('gen.iaruR2')}
- {t('gen.iaruR3')}
-
-
- {t('gen.iaruHint')}
-
{/* Distances are computed in km everywhere and converted at display
time — see lib/units. Changing this repaints the columns that
already carry a distance; nothing stored moves. */}
{ const v = !!c; setMilesUnit(v); setUseMiles(v); }} />
- {t('gen.miles')} {t('gen.milesHint')}
+ {t('gen.miles')}
{ const v = !!c; setCheckUpdates(v); writeUiPref('opslog.checkUpdates', v ? '1' : '0'); }} />
- {t('gen.checkUpdates')} {t('gen.checkUpdatesHint')}
+ {t('gen.checkUpdates')}
@@ -7331,12 +7330,7 @@ function SettingsModalImpl({ onClose, onSaved, initialSection, onMainPaneChanged
}}
className="mt-0.5"
/>
-
- {t('gen.clubUse')}
-
- {t('gen.clubDesc')}
-
-
+ {t('gen.clubUse')}