Merge branch 'zjs81:main' into feature/usb

This commit is contained in:
just_stuff_tm
2026-03-06 20:41:58 -05:00
committed by GitHub
10 changed files with 52 additions and 50 deletions
+6 -6
View File
@@ -296,8 +296,8 @@
"contacts_filterContacts": "Filtert Kontakte...", "contacts_filterContacts": "Filtert Kontakte...",
"contacts_noContactsMatchFilter": "Keine Kontakte passen zu Ihrem Filter", "contacts_noContactsMatchFilter": "Keine Kontakte passen zu Ihrem Filter",
"contacts_noMembers": "Keine Mitglieder", "contacts_noMembers": "Keine Mitglieder",
"contacts_lastSeenNow": "gerade gesehen", "contacts_lastSeenNow": "kürzlich",
"contacts_lastSeenMinsAgo": "Letzte Sichtung vor {minutes} Minuten.", "contacts_lastSeenMinsAgo": "~ {minutes} Min.",
"@contacts_lastSeenMinsAgo": { "@contacts_lastSeenMinsAgo": {
"placeholders": { "placeholders": {
"minutes": { "minutes": {
@@ -305,8 +305,8 @@
} }
} }
}, },
"contacts_lastSeenHourAgo": "Letzte Sichtung vor 1 Stunde.", "contacts_lastSeenHourAgo": "~ 1 Std.",
"contacts_lastSeenHoursAgo": "Letzte Sichtung vor {hours} Stunden.", "contacts_lastSeenHoursAgo": "~ {hours} Std.",
"@contacts_lastSeenHoursAgo": { "@contacts_lastSeenHoursAgo": {
"placeholders": { "placeholders": {
"hours": { "hours": {
@@ -314,8 +314,8 @@
} }
} }
}, },
"contacts_lastSeenDayAgo": "Letzte Sichtung vor 1 Tag", "contacts_lastSeenDayAgo": "~ 1 Tag",
"contacts_lastSeenDaysAgo": "Letzte Sichtung {days} Tage zuvor", "contacts_lastSeenDaysAgo": "~ {days} Tage",
"@contacts_lastSeenDaysAgo": { "@contacts_lastSeenDaysAgo": {
"placeholders": { "placeholders": {
"days": { "days": {
+6 -6
View File
@@ -388,8 +388,8 @@
"contacts_filterContacts": "Filter contacts...", "contacts_filterContacts": "Filter contacts...",
"contacts_noContactsMatchFilter": "No contacts match your filter", "contacts_noContactsMatchFilter": "No contacts match your filter",
"contacts_noMembers": "No members", "contacts_noMembers": "No members",
"contacts_lastSeenNow": "Last seen now", "contacts_lastSeenNow": "recently",
"contacts_lastSeenMinsAgo": "Last seen {minutes} mins ago", "contacts_lastSeenMinsAgo": "~ {minutes} min.",
"@contacts_lastSeenMinsAgo": { "@contacts_lastSeenMinsAgo": {
"placeholders": { "placeholders": {
"minutes": { "minutes": {
@@ -397,8 +397,8 @@
} }
} }
}, },
"contacts_lastSeenHourAgo": "Last seen 1 hour ago", "contacts_lastSeenHourAgo": "~ 1 hour",
"contacts_lastSeenHoursAgo": "Last seen {hours} hours ago", "contacts_lastSeenHoursAgo": "~ {hours} hours",
"@contacts_lastSeenHoursAgo": { "@contacts_lastSeenHoursAgo": {
"placeholders": { "placeholders": {
"hours": { "hours": {
@@ -406,8 +406,8 @@
} }
} }
}, },
"contacts_lastSeenDayAgo": "Last seen 1 day ago", "contacts_lastSeenDayAgo": "~ 1 day",
"contacts_lastSeenDaysAgo": "Last seen {days} days ago", "contacts_lastSeenDaysAgo": "~ {days} days",
"@contacts_lastSeenDaysAgo": { "@contacts_lastSeenDaysAgo": {
"placeholders": { "placeholders": {
"days": { "days": {
+5 -5
View File
@@ -297,7 +297,7 @@
"contacts_noContactsMatchFilter": "No hay contactos que coincidan con tu filtro", "contacts_noContactsMatchFilter": "No hay contactos que coincidan con tu filtro",
"contacts_noMembers": "No miembros", "contacts_noMembers": "No miembros",
"contacts_lastSeenNow": "Última vez que se vio ahora", "contacts_lastSeenNow": "Última vez que se vio ahora",
"contacts_lastSeenMinsAgo": "Última vez visto hace {minutes} minutos.", "contacts_lastSeenMinsAgo": "~ {minutes} min.",
"@contacts_lastSeenMinsAgo": { "@contacts_lastSeenMinsAgo": {
"placeholders": { "placeholders": {
"minutes": { "minutes": {
@@ -305,8 +305,8 @@
} }
} }
}, },
"contacts_lastSeenHourAgo": "Última vez que se vio hace 1 hora", "contacts_lastSeenHourAgo": "~ 1 hora",
"contacts_lastSeenHoursAgo": "Última vez visto hace {hours} horas.", "contacts_lastSeenHoursAgo": "~ {hours} horas",
"@contacts_lastSeenHoursAgo": { "@contacts_lastSeenHoursAgo": {
"placeholders": { "placeholders": {
"hours": { "hours": {
@@ -314,8 +314,8 @@
} }
} }
}, },
"contacts_lastSeenDayAgo": "Última vez que se vio hace 1 día", "contacts_lastSeenDayAgo": "~ 1 día",
"contacts_lastSeenDaysAgo": "Última vez visto hace {days} días.", "contacts_lastSeenDaysAgo": "~ {days} días",
"@contacts_lastSeenDaysAgo": { "@contacts_lastSeenDaysAgo": {
"placeholders": { "placeholders": {
"days": { "days": {
+5 -5
View File
@@ -297,7 +297,7 @@
"contacts_noContactsMatchFilter": "Aucun contact ne correspond à votre filtre.", "contacts_noContactsMatchFilter": "Aucun contact ne correspond à votre filtre.",
"contacts_noMembers": "Aucun membre", "contacts_noMembers": "Aucun membre",
"contacts_lastSeenNow": "Vu maintenant", "contacts_lastSeenNow": "Vu maintenant",
"contacts_lastSeenMinsAgo": "Vu il y a {minutes} minutes", "contacts_lastSeenMinsAgo": "~ {minutes} min.",
"@contacts_lastSeenMinsAgo": { "@contacts_lastSeenMinsAgo": {
"placeholders": { "placeholders": {
"minutes": { "minutes": {
@@ -305,8 +305,8 @@
} }
} }
}, },
"contacts_lastSeenHourAgo": "Vu il y a 1 heure", "contacts_lastSeenHourAgo": "~ 1 heure",
"contacts_lastSeenHoursAgo": "Vu il y a {hours} heures", "contacts_lastSeenHoursAgo": "~ {hours} heures",
"@contacts_lastSeenHoursAgo": { "@contacts_lastSeenHoursAgo": {
"placeholders": { "placeholders": {
"hours": { "hours": {
@@ -314,8 +314,8 @@
} }
} }
}, },
"contacts_lastSeenDayAgo": "Vu il y a 1 jour", "contacts_lastSeenDayAgo": "~ 1 jour",
"contacts_lastSeenDaysAgo": "Vu il y a {days} jours", "contacts_lastSeenDaysAgo": "~ {days} jours",
"@contacts_lastSeenDaysAgo": { "@contacts_lastSeenDaysAgo": {
"placeholders": { "placeholders": {
"days": { "days": {
+6 -6
View File
@@ -1633,37 +1633,37 @@ abstract class AppLocalizations {
/// No description provided for @contacts_lastSeenNow. /// No description provided for @contacts_lastSeenNow.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
/// **'Last seen now'** /// **'recently'**
String get contacts_lastSeenNow; String get contacts_lastSeenNow;
/// No description provided for @contacts_lastSeenMinsAgo. /// No description provided for @contacts_lastSeenMinsAgo.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
/// **'Last seen {minutes} mins ago'** /// **'~ {minutes} min.'**
String contacts_lastSeenMinsAgo(int minutes); String contacts_lastSeenMinsAgo(int minutes);
/// No description provided for @contacts_lastSeenHourAgo. /// No description provided for @contacts_lastSeenHourAgo.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
/// **'Last seen 1 hour ago'** /// **'~ 1 hour'**
String get contacts_lastSeenHourAgo; String get contacts_lastSeenHourAgo;
/// No description provided for @contacts_lastSeenHoursAgo. /// No description provided for @contacts_lastSeenHoursAgo.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
/// **'Last seen {hours} hours ago'** /// **'~ {hours} hours'**
String contacts_lastSeenHoursAgo(int hours); String contacts_lastSeenHoursAgo(int hours);
/// No description provided for @contacts_lastSeenDayAgo. /// No description provided for @contacts_lastSeenDayAgo.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
/// **'Last seen 1 day ago'** /// **'~ 1 day'**
String get contacts_lastSeenDayAgo; String get contacts_lastSeenDayAgo;
/// No description provided for @contacts_lastSeenDaysAgo. /// No description provided for @contacts_lastSeenDaysAgo.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
/// **'Last seen {days} days ago'** /// **'~ {days} days'**
String contacts_lastSeenDaysAgo(int days); String contacts_lastSeenDaysAgo(int days);
/// No description provided for @channels_title. /// No description provided for @channels_title.
+6 -6
View File
@@ -855,27 +855,27 @@ class AppLocalizationsDe extends AppLocalizations {
String get contacts_noMembers => 'Keine Mitglieder'; String get contacts_noMembers => 'Keine Mitglieder';
@override @override
String get contacts_lastSeenNow => 'gerade gesehen'; String get contacts_lastSeenNow => 'kürzlich';
@override @override
String contacts_lastSeenMinsAgo(int minutes) { String contacts_lastSeenMinsAgo(int minutes) {
return 'Letzte Sichtung vor $minutes Minuten.'; return '~ $minutes Min.';
} }
@override @override
String get contacts_lastSeenHourAgo => 'Letzte Sichtung vor 1 Stunde.'; String get contacts_lastSeenHourAgo => '~ 1 Std.';
@override @override
String contacts_lastSeenHoursAgo(int hours) { String contacts_lastSeenHoursAgo(int hours) {
return 'Letzte Sichtung vor $hours Stunden.'; return '~ $hours Std.';
} }
@override @override
String get contacts_lastSeenDayAgo => 'Letzte Sichtung vor 1 Tag'; String get contacts_lastSeenDayAgo => '~ 1 Tag';
@override @override
String contacts_lastSeenDaysAgo(int days) { String contacts_lastSeenDaysAgo(int days) {
return 'Letzte Sichtung $days Tage zuvor'; return '~ $days Tage';
} }
@override @override
+6 -6
View File
@@ -843,27 +843,27 @@ class AppLocalizationsEn extends AppLocalizations {
String get contacts_noMembers => 'No members'; String get contacts_noMembers => 'No members';
@override @override
String get contacts_lastSeenNow => 'Last seen now'; String get contacts_lastSeenNow => 'recently';
@override @override
String contacts_lastSeenMinsAgo(int minutes) { String contacts_lastSeenMinsAgo(int minutes) {
return 'Last seen $minutes mins ago'; return '~ $minutes min.';
} }
@override @override
String get contacts_lastSeenHourAgo => 'Last seen 1 hour ago'; String get contacts_lastSeenHourAgo => '~ 1 hour';
@override @override
String contacts_lastSeenHoursAgo(int hours) { String contacts_lastSeenHoursAgo(int hours) {
return 'Last seen $hours hours ago'; return '~ $hours hours';
} }
@override @override
String get contacts_lastSeenDayAgo => 'Last seen 1 day ago'; String get contacts_lastSeenDayAgo => '~ 1 day';
@override @override
String contacts_lastSeenDaysAgo(int days) { String contacts_lastSeenDaysAgo(int days) {
return 'Last seen $days days ago'; return '~ $days days';
} }
@override @override
+5 -5
View File
@@ -860,23 +860,23 @@ class AppLocalizationsEs extends AppLocalizations {
@override @override
String contacts_lastSeenMinsAgo(int minutes) { String contacts_lastSeenMinsAgo(int minutes) {
return 'Última vez visto hace $minutes minutos.'; return '~ $minutes min.';
} }
@override @override
String get contacts_lastSeenHourAgo => 'Última vez que se vio hace 1 hora'; String get contacts_lastSeenHourAgo => '~ 1 hora';
@override @override
String contacts_lastSeenHoursAgo(int hours) { String contacts_lastSeenHoursAgo(int hours) {
return 'Última vez visto hace $hours horas.'; return '~ $hours horas';
} }
@override @override
String get contacts_lastSeenDayAgo => 'Última vez que se vio hace 1 día'; String get contacts_lastSeenDayAgo => '~ 1 día';
@override @override
String contacts_lastSeenDaysAgo(int days) { String contacts_lastSeenDaysAgo(int days) {
return 'Última vez visto hace $days días.'; return '~ $days días';
} }
@override @override
+5 -5
View File
@@ -861,23 +861,23 @@ class AppLocalizationsFr extends AppLocalizations {
@override @override
String contacts_lastSeenMinsAgo(int minutes) { String contacts_lastSeenMinsAgo(int minutes) {
return 'Vu il y a $minutes minutes'; return '~ $minutes min.';
} }
@override @override
String get contacts_lastSeenHourAgo => 'Vu il y a 1 heure'; String get contacts_lastSeenHourAgo => '~ 1 heure';
@override @override
String contacts_lastSeenHoursAgo(int hours) { String contacts_lastSeenHoursAgo(int hours) {
return 'Vu il y a $hours heures'; return '~ $hours heures';
} }
@override @override
String get contacts_lastSeenDayAgo => 'Vu il y a 1 jour'; String get contacts_lastSeenDayAgo => '~ 1 jour';
@override @override
String contacts_lastSeenDaysAgo(int days) { String contacts_lastSeenDaysAgo(int days) {
return 'Vu il y a $days jours'; return '~ $days jours';
} }
@override @override
@@ -9,6 +9,7 @@ import flutter_blue_plus_darwin
import flutter_local_notifications import flutter_local_notifications
import mobile_scanner import mobile_scanner
import package_info_plus import package_info_plus
import path_provider_foundation
import share_plus import share_plus
import shared_preferences_foundation import shared_preferences_foundation
import sqflite_darwin import sqflite_darwin
@@ -20,6 +21,7 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
FlutterLocalNotificationsPlugin.register(with: registry.registrar(forPlugin: "FlutterLocalNotificationsPlugin")) FlutterLocalNotificationsPlugin.register(with: registry.registrar(forPlugin: "FlutterLocalNotificationsPlugin"))
MobileScannerPlugin.register(with: registry.registrar(forPlugin: "MobileScannerPlugin")) MobileScannerPlugin.register(with: registry.registrar(forPlugin: "MobileScannerPlugin"))
FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin")) FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin"))
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
SharePlusMacosPlugin.register(with: registry.registrar(forPlugin: "SharePlusMacosPlugin")) SharePlusMacosPlugin.register(with: registry.registrar(forPlugin: "SharePlusMacosPlugin"))
SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin"))
SqflitePlugin.register(with: registry.registrar(forPlugin: "SqflitePlugin")) SqflitePlugin.register(with: registry.registrar(forPlugin: "SqflitePlugin"))