From e1253181374f03ad79006ef15749381298da5d7b Mon Sep 17 00:00:00 2001 From: ericz Date: Wed, 4 Mar 2026 21:41:51 +0100 Subject: [PATCH 1/2] Shorten lastSeen for en,de,es,fr --- lib/l10n/app_de.arb | 12 ++++++------ lib/l10n/app_en.arb | 12 ++++++------ lib/l10n/app_es.arb | 10 +++++----- lib/l10n/app_fr.arb | 10 +++++----- lib/l10n/app_localizations.dart | 12 ++++++------ lib/l10n/app_localizations_de.dart | 12 ++++++------ lib/l10n/app_localizations_en.dart | 12 ++++++------ lib/l10n/app_localizations_es.dart | 10 +++++----- lib/l10n/app_localizations_fr.dart | 10 +++++----- 9 files changed, 50 insertions(+), 50 deletions(-) diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index 07190a9..3e7a485 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -296,8 +296,8 @@ "contacts_filterContacts": "Filtert Kontakte...", "contacts_noContactsMatchFilter": "Keine Kontakte passen zu Ihrem Filter", "contacts_noMembers": "Keine Mitglieder", - "contacts_lastSeenNow": "gerade gesehen", - "contacts_lastSeenMinsAgo": "Letzte Sichtung vor {minutes} Minuten.", + "contacts_lastSeenNow": "kürzlich", + "contacts_lastSeenMinsAgo": "~ {minutes} Min.", "@contacts_lastSeenMinsAgo": { "placeholders": { "minutes": { @@ -305,8 +305,8 @@ } } }, - "contacts_lastSeenHourAgo": "Letzte Sichtung vor 1 Stunde.", - "contacts_lastSeenHoursAgo": "Letzte Sichtung vor {hours} Stunden.", + "contacts_lastSeenHourAgo": "~ 1 Std.", + "contacts_lastSeenHoursAgo": "~ {hours} Std.", "@contacts_lastSeenHoursAgo": { "placeholders": { "hours": { @@ -314,8 +314,8 @@ } } }, - "contacts_lastSeenDayAgo": "Letzte Sichtung vor 1 Tag", - "contacts_lastSeenDaysAgo": "Letzte Sichtung {days} Tage zuvor", + "contacts_lastSeenDayAgo": "~ 1 Tag", + "contacts_lastSeenDaysAgo": "~ {days} Tage", "@contacts_lastSeenDaysAgo": { "placeholders": { "days": { diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index f0b0587..e8b530a 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -366,8 +366,8 @@ "contacts_filterContacts": "Filter contacts...", "contacts_noContactsMatchFilter": "No contacts match your filter", "contacts_noMembers": "No members", - "contacts_lastSeenNow": "Last seen now", - "contacts_lastSeenMinsAgo": "Last seen {minutes} mins ago", + "contacts_lastSeenNow": "recently", + "contacts_lastSeenMinsAgo": "- {minutes} min.", "@contacts_lastSeenMinsAgo": { "placeholders": { "minutes": { @@ -375,8 +375,8 @@ } } }, - "contacts_lastSeenHourAgo": "Last seen 1 hour ago", - "contacts_lastSeenHoursAgo": "Last seen {hours} hours ago", + "contacts_lastSeenHourAgo": "~ 1 hour", + "contacts_lastSeenHoursAgo": "~ {hours} hours", "@contacts_lastSeenHoursAgo": { "placeholders": { "hours": { @@ -384,8 +384,8 @@ } } }, - "contacts_lastSeenDayAgo": "Last seen 1 day ago", - "contacts_lastSeenDaysAgo": "Last seen {days} days ago", + "contacts_lastSeenDayAgo": "~ 1 day", + "contacts_lastSeenDaysAgo": "~ {days} days", "@contacts_lastSeenDaysAgo": { "placeholders": { "days": { diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index 47765c6..883e9ce 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -297,7 +297,7 @@ "contacts_noContactsMatchFilter": "No hay contactos que coincidan con tu filtro", "contacts_noMembers": "No miembros", "contacts_lastSeenNow": "Última vez que se vio ahora", - "contacts_lastSeenMinsAgo": "Última vez visto hace {minutes} minutos.", + "contacts_lastSeenMinsAgo": "~ {minutes} min.", "@contacts_lastSeenMinsAgo": { "placeholders": { "minutes": { @@ -305,8 +305,8 @@ } } }, - "contacts_lastSeenHourAgo": "Última vez que se vio hace 1 hora", - "contacts_lastSeenHoursAgo": "Última vez visto hace {hours} horas.", + "contacts_lastSeenHourAgo": "~ 1 hora", + "contacts_lastSeenHoursAgo": "~ {hours} horas", "@contacts_lastSeenHoursAgo": { "placeholders": { "hours": { @@ -314,8 +314,8 @@ } } }, - "contacts_lastSeenDayAgo": "Última vez que se vio hace 1 día", - "contacts_lastSeenDaysAgo": "Última vez visto hace {days} días.", + "contacts_lastSeenDayAgo": "~ 1 día", + "contacts_lastSeenDaysAgo": "~ {days} días", "@contacts_lastSeenDaysAgo": { "placeholders": { "days": { diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index b742dc9..8341221 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -297,7 +297,7 @@ "contacts_noContactsMatchFilter": "Aucun contact ne correspond à votre filtre.", "contacts_noMembers": "Aucun membre", "contacts_lastSeenNow": "Vu maintenant", - "contacts_lastSeenMinsAgo": "Vu il y a {minutes} minutes", + "contacts_lastSeenMinsAgo": "~ {minutes} min.", "@contacts_lastSeenMinsAgo": { "placeholders": { "minutes": { @@ -305,8 +305,8 @@ } } }, - "contacts_lastSeenHourAgo": "Vu il y a 1 heure", - "contacts_lastSeenHoursAgo": "Vu il y a {hours} heures", + "contacts_lastSeenHourAgo": "~ 1 heure", + "contacts_lastSeenHoursAgo": "~ {hours} heures", "@contacts_lastSeenHoursAgo": { "placeholders": { "hours": { @@ -314,8 +314,8 @@ } } }, - "contacts_lastSeenDayAgo": "Vu il y a 1 jour", - "contacts_lastSeenDaysAgo": "Vu il y a {days} jours", + "contacts_lastSeenDayAgo": "~ 1 jour", + "contacts_lastSeenDaysAgo": "~ {days} jours", "@contacts_lastSeenDaysAgo": { "placeholders": { "days": { diff --git a/lib/l10n/app_localizations.dart b/lib/l10n/app_localizations.dart index c48994c..bbee680 100644 --- a/lib/l10n/app_localizations.dart +++ b/lib/l10n/app_localizations.dart @@ -1501,37 +1501,37 @@ abstract class AppLocalizations { /// No description provided for @contacts_lastSeenNow. /// /// In en, this message translates to: - /// **'Last seen now'** + /// **'recently'** String get contacts_lastSeenNow; /// No description provided for @contacts_lastSeenMinsAgo. /// /// In en, this message translates to: - /// **'Last seen {minutes} mins ago'** + /// **'- {minutes} min.'** String contacts_lastSeenMinsAgo(int minutes); /// No description provided for @contacts_lastSeenHourAgo. /// /// In en, this message translates to: - /// **'Last seen 1 hour ago'** + /// **'~ 1 hour'** String get contacts_lastSeenHourAgo; /// No description provided for @contacts_lastSeenHoursAgo. /// /// In en, this message translates to: - /// **'Last seen {hours} hours ago'** + /// **'~ {hours} hours'** String contacts_lastSeenHoursAgo(int hours); /// No description provided for @contacts_lastSeenDayAgo. /// /// In en, this message translates to: - /// **'Last seen 1 day ago'** + /// **'~ 1 day'** String get contacts_lastSeenDayAgo; /// No description provided for @contacts_lastSeenDaysAgo. /// /// In en, this message translates to: - /// **'Last seen {days} days ago'** + /// **'~ {days} days'** String contacts_lastSeenDaysAgo(int days); /// No description provided for @channels_title. diff --git a/lib/l10n/app_localizations_de.dart b/lib/l10n/app_localizations_de.dart index c7eb927..afa7b56 100644 --- a/lib/l10n/app_localizations_de.dart +++ b/lib/l10n/app_localizations_de.dart @@ -777,27 +777,27 @@ class AppLocalizationsDe extends AppLocalizations { String get contacts_noMembers => 'Keine Mitglieder'; @override - String get contacts_lastSeenNow => 'gerade gesehen'; + String get contacts_lastSeenNow => 'kürzlich'; @override String contacts_lastSeenMinsAgo(int minutes) { - return 'Letzte Sichtung vor $minutes Minuten.'; + return '~ $minutes Min.'; } @override - String get contacts_lastSeenHourAgo => 'Letzte Sichtung vor 1 Stunde.'; + String get contacts_lastSeenHourAgo => '~ 1 Std.'; @override String contacts_lastSeenHoursAgo(int hours) { - return 'Letzte Sichtung vor $hours Stunden.'; + return '~ $hours Std.'; } @override - String get contacts_lastSeenDayAgo => 'Letzte Sichtung vor 1 Tag'; + String get contacts_lastSeenDayAgo => '~ 1 Tag'; @override String contacts_lastSeenDaysAgo(int days) { - return 'Letzte Sichtung $days Tage zuvor'; + return '~ $days Tage'; } @override diff --git a/lib/l10n/app_localizations_en.dart b/lib/l10n/app_localizations_en.dart index 4458062..be8712d 100644 --- a/lib/l10n/app_localizations_en.dart +++ b/lib/l10n/app_localizations_en.dart @@ -768,27 +768,27 @@ class AppLocalizationsEn extends AppLocalizations { String get contacts_noMembers => 'No members'; @override - String get contacts_lastSeenNow => 'Last seen now'; + String get contacts_lastSeenNow => 'recently'; @override String contacts_lastSeenMinsAgo(int minutes) { - return 'Last seen $minutes mins ago'; + return '- $minutes min.'; } @override - String get contacts_lastSeenHourAgo => 'Last seen 1 hour ago'; + String get contacts_lastSeenHourAgo => '~ 1 hour'; @override String contacts_lastSeenHoursAgo(int hours) { - return 'Last seen $hours hours ago'; + return '~ $hours hours'; } @override - String get contacts_lastSeenDayAgo => 'Last seen 1 day ago'; + String get contacts_lastSeenDayAgo => '~ 1 day'; @override String contacts_lastSeenDaysAgo(int days) { - return 'Last seen $days days ago'; + return '~ $days days'; } @override diff --git a/lib/l10n/app_localizations_es.dart b/lib/l10n/app_localizations_es.dart index ce4b615..ae57c96 100644 --- a/lib/l10n/app_localizations_es.dart +++ b/lib/l10n/app_localizations_es.dart @@ -782,23 +782,23 @@ class AppLocalizationsEs extends AppLocalizations { @override String contacts_lastSeenMinsAgo(int minutes) { - return 'Última vez visto hace $minutes minutos.'; + return '~ $minutes min.'; } @override - String get contacts_lastSeenHourAgo => 'Última vez que se vio hace 1 hora'; + String get contacts_lastSeenHourAgo => '~ 1 hora'; @override String contacts_lastSeenHoursAgo(int hours) { - return 'Última vez visto hace $hours horas.'; + return '~ $hours horas'; } @override - String get contacts_lastSeenDayAgo => 'Última vez que se vio hace 1 día'; + String get contacts_lastSeenDayAgo => '~ 1 día'; @override String contacts_lastSeenDaysAgo(int days) { - return 'Última vez visto hace $days días.'; + return '~ $days días'; } @override diff --git a/lib/l10n/app_localizations_fr.dart b/lib/l10n/app_localizations_fr.dart index 6118444..d3adcfa 100644 --- a/lib/l10n/app_localizations_fr.dart +++ b/lib/l10n/app_localizations_fr.dart @@ -784,23 +784,23 @@ class AppLocalizationsFr extends AppLocalizations { @override String contacts_lastSeenMinsAgo(int minutes) { - return 'Vu il y a $minutes minutes'; + return '~ $minutes min.'; } @override - String get contacts_lastSeenHourAgo => 'Vu il y a 1 heure'; + String get contacts_lastSeenHourAgo => '~ 1 heure'; @override String contacts_lastSeenHoursAgo(int hours) { - return 'Vu il y a $hours heures'; + return '~ $hours heures'; } @override - String get contacts_lastSeenDayAgo => 'Vu il y a 1 jour'; + String get contacts_lastSeenDayAgo => '~ 1 jour'; @override String contacts_lastSeenDaysAgo(int days) { - return 'Vu il y a $days jours'; + return '~ $days jours'; } @override From 3502559fae1d716c3a1fbccda0448050855a2ca0 Mon Sep 17 00:00:00 2001 From: ericz Date: Wed, 4 Mar 2026 22:49:20 +0100 Subject: [PATCH 2/2] minus to tilde --- lib/l10n/app_en.arb | 2 +- lib/l10n/app_localizations.dart | 2 +- lib/l10n/app_localizations_en.dart | 2 +- macos/Flutter/GeneratedPluginRegistrant.swift | 2 ++ 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index e8b530a..42337ba 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -367,7 +367,7 @@ "contacts_noContactsMatchFilter": "No contacts match your filter", "contacts_noMembers": "No members", "contacts_lastSeenNow": "recently", - "contacts_lastSeenMinsAgo": "- {minutes} min.", + "contacts_lastSeenMinsAgo": "~ {minutes} min.", "@contacts_lastSeenMinsAgo": { "placeholders": { "minutes": { diff --git a/lib/l10n/app_localizations.dart b/lib/l10n/app_localizations.dart index bbee680..64d9f76 100644 --- a/lib/l10n/app_localizations.dart +++ b/lib/l10n/app_localizations.dart @@ -1507,7 +1507,7 @@ abstract class AppLocalizations { /// No description provided for @contacts_lastSeenMinsAgo. /// /// In en, this message translates to: - /// **'- {minutes} min.'** + /// **'~ {minutes} min.'** String contacts_lastSeenMinsAgo(int minutes); /// No description provided for @contacts_lastSeenHourAgo. diff --git a/lib/l10n/app_localizations_en.dart b/lib/l10n/app_localizations_en.dart index be8712d..1e93c41 100644 --- a/lib/l10n/app_localizations_en.dart +++ b/lib/l10n/app_localizations_en.dart @@ -772,7 +772,7 @@ class AppLocalizationsEn extends AppLocalizations { @override String contacts_lastSeenMinsAgo(int minutes) { - return '- $minutes min.'; + return '~ $minutes min.'; } @override diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index d2ea57e..4084d9b 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -9,6 +9,7 @@ import flutter_blue_plus_darwin import flutter_local_notifications import mobile_scanner import package_info_plus +import path_provider_foundation import share_plus import shared_preferences_foundation import sqflite_darwin @@ -20,6 +21,7 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { FlutterLocalNotificationsPlugin.register(with: registry.registrar(forPlugin: "FlutterLocalNotificationsPlugin")) MobileScannerPlugin.register(with: registry.registrar(forPlugin: "MobileScannerPlugin")) FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin")) + PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) SharePlusMacosPlugin.register(with: registry.registrar(forPlugin: "SharePlusMacosPlugin")) SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) SqflitePlugin.register(with: registry.registrar(forPlugin: "SqflitePlugin"))