From a246c8db12eae97ebc07ae024e1867d229ffd9bb Mon Sep 17 00:00:00 2001 From: Carlo Baratto Date: Wed, 2 Sep 2026 12:43:05 +0200 Subject: [PATCH] i18n: inglese come lingua di default (era 'system'); copertura catalogo IT completa (Astro -> Sole e Luna) --- README.md | 4 ++-- src/settings.cpp | 4 +++- src/settings.h | 2 +- translations/harbour-tide.ts | 1 + translations/harbour-tide_it.ts | 1 + 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0816211..3d38596 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@ local harmonic engine (no tide API: offline computation, forever). - **24/48/72 h chart** with high/low tides marked with times, tap for the height at a given point - **Moon phase and sunrise/sunset** computed -- **Italian and English** (language selector in settings, applied on app - restart; `.qm` catalogue in the app data dir) +- **English by default, Italian and English** (language selector in settings: + English / Italiano / System; `.qm` catalogue in the app data dir) - **Saved preferences**: language, preferred port (opened at startup and shown on the cover), unit (m/ft), chart range diff --git a/src/settings.cpp b/src/settings.cpp index 89c097a..49435a5 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -8,7 +8,9 @@ Settings::Settings(QObject *parent) QString Settings::language() const { - return m_settings.value(QStringLiteral("language"), QStringLiteral("system")).toString(); + // default: inglese (stringhe sorgente). "system" segue la lingua UI + // Sailfish, "it" usa il catalogo harbour-tide_it.qm + return m_settings.value(QStringLiteral("language"), QStringLiteral("en")).toString(); } void Settings::setLanguage(const QString &value) diff --git a/src/settings.h b/src/settings.h index 81d0d43..349f2ea 100644 --- a/src/settings.h +++ b/src/settings.h @@ -5,7 +5,7 @@ #include // Preferenze dell'app, persistite in QSettings ("harbour", "tide"): -// language "system" (segue la lingua UI Sailfish) | "en" | "it" +// language "en" (default, stringhe sorgente) | "it" | "system" // preferredPort nome del porto preferito (vuoto = nessuno) // preferredLat/Lon coordinate del preferito se è un comune (custom) // unit "m" | "ft" diff --git a/translations/harbour-tide.ts b/translations/harbour-tide.ts index dd8de37..5d9a793 100644 --- a/translations/harbour-tide.ts +++ b/translations/harbour-tide.ts @@ -35,6 +35,7 @@ Low Moon Sunrise / sunset + Astro Typical range age %1 d (solar time) diff --git a/translations/harbour-tide_it.ts b/translations/harbour-tide_it.ts index 1170fa4..142d44c 100644 --- a/translations/harbour-tide_it.ts +++ b/translations/harbour-tide_it.ts @@ -35,6 +35,7 @@ LowBassa MoonLuna Sunrise / sunsetAlba / tramonto + AstroSole e Luna Typical rangeEscursione tipica age %1 detà %1 g (solar time)(ora solare)