migrated localization

update l10n.yaml
This commit is contained in:
Nico
2025-05-10 23:27:37 +02:00
parent d8331e06f5
commit d96d7b2f5d
28 changed files with 2048 additions and 25 deletions

View File

@@ -2,3 +2,4 @@ arb-dir: lib/l10n
template-arb-file: app_en.arb
output-localization-file: app_localizations.dart
untranslated-messages-file: untranslated.txt
synthetic-package: false

View File

@@ -2,7 +2,7 @@ import 'dart:io';
import 'package:fforte/screens/sharedMethods/http_request.dart';
import 'package:file_picker/file_picker.dart';
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'l10n/app_localizations.dart';
import 'screens/addCam/add_cam_main.dart';
// * The homepage where you can choose to add something or view the database entries

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,478 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for German (`de`).
class AppLocalizationsDe extends AppLocalizations {
AppLocalizationsDe([String locale = 'de']) : super(locale);
@override
String get homePageTitle => 'Wildtiermonitoring';
@override
String get addplace => 'Standort hinzufügen';
@override
String get completed => 'Vollständig';
@override
String get uncompleted => 'Unvollständig';
@override
String get deleteEverything => 'Alles löschen?';
@override
String get deleteEverythingContent => 'Alle Standorte werden lokal gelöscht!';
@override
String get camLink => 'ID der Kamera';
@override
String get firststep => 'ORT, KAMERA, TERRETORIUM';
@override
String get secondstep => 'ORT, UMGEBUNG';
@override
String get thirdstep => 'DATUM, AUFBAU, KONTROLLE';
@override
String get fourthstep => 'KONTAKT, ANSPRECHPARTNER';
@override
String get settings => 'Einstellungen';
@override
String get changenamestate => 'Name und Bundesland ändern';
@override
String get viewplacesappbar => 'Standorte ansehen';
@override
String get rudel => 'Territorium';
@override
String get adresse1 => 'Adresse 1';
@override
String get adresse2 => 'Adresse 2';
@override
String get adresse3 => 'Adresse 3';
@override
String get bland => 'Bundesland';
@override
String get lkr => 'Landkreis';
@override
String get beiort => 'Bei Ort';
@override
String get ortinfo => 'Nähere Ortsbeschreibung';
@override
String get aktiv => 'Aktiv';
@override
String get inaktiv => 'Inaktiv';
@override
String get opportunistisch => 'opportunistisch';
@override
String get systematisch => 'systematisch';
@override
String get fftyp => 'Modell der Kamera';
@override
String get foto => 'Foto';
@override
String get film => 'Film';
@override
String get sommerzeit => 'Sommerzeit';
@override
String get winterzeit => 'Winterzeit';
@override
String get kirrung => 'Kirrung';
@override
String get wasserstelle => 'Wasserstelle';
@override
String get wald => 'Wald';
@override
String get wildwechsel => 'Wildwechsel';
@override
String get wegstrasse => 'Weg/Straße';
@override
String get kschlonr => 'KSchloss Nummer';
@override
String get nein => 'Nein';
@override
String get ja => 'Ja';
@override
String get pickkontdat => 'Kontrolle';
@override
String get pickabbaudat => 'Abbau';
@override
String get platzung => 'Platzierung';
@override
String get zeiteinstellung => 'Zeiteinstellung';
@override
String get auftrag => 'Auftrag';
@override
String get kontabsp => 'Absprachen';
@override
String get sonstbemerkungen => 'Sonstige Bemerkungen';
@override
String get fkontakt1 => 'Kontakt für Fläche';
@override
String get fkontakt2 => 'Kontakt Eigentümer';
@override
String get fkontakt3 => 'Kontakt Revier/Jagd';
@override
String get altstort => 'Standort';
@override
String get nichts => '---';
@override
String get ktage => 'Kontrollintervall';
@override
String get ktage1 => 'Tage 1';
@override
String get ktage2 => 'Tage 2';
@override
String get intkomm => 'Interne Kommunikation';
@override
String get betreuung => 'Betreuung';
@override
String get hofgarten => 'Hof/Garten';
@override
String get wiesefeld => 'Wiese/Feld/Offenfläche';
@override
String get eugrid => 'EUGrid';
@override
String get pickDate => 'Aufstellung';
@override
String get pickTime => 'Zeit auswählen';
@override
String get delAll => 'Alle Standorte löschen';
@override
String get fieldEmpty => 'Pflichtfeld(er) nicht ausgefüllt';
@override
String get cancel => 'Abbrechen';
@override
String get template => 'Als Unvollständig speichern';
@override
String get openMap => 'Karte öffnen';
@override
String get saveMap => 'Speichern und Schließen';
@override
String get locationDisabled => 'Standort ausgeschaltet. Bitte einschalten';
@override
String get locationForbidden => 'Zugriff auf Standort verweigert. Es ist empfohlen dies zu erlauben';
@override
String get map => 'Karte';
@override
String get status => 'Status';
@override
String get bearsafe => 'Bearsafe';
@override
String get sttyp => 'Wahl des Standortes';
@override
String get markerSet => 'Marker gesetzt auf';
@override
String get ort => 'Ort';
@override
String get continueB => 'Weiter';
@override
String get saveasfile => 'Als Datei speichern';
@override
String get sendtoserver => 'Zum Server senden';
@override
String get savemethod => 'Speichermethode auswählen';
@override
String get viewplaces => 'Standorte anzeigen';
@override
String get showloginscreen => 'Login-Bildschirm Anzeigen';
@override
String get apiaddress => 'Api-Adresse';
@override
String get benutzername => 'Benutzername';
@override
String get filelocation => 'Ort der zuletzt gespeicherten Datei:';
@override
String get open => 'öffnen';
@override
String get date => 'Datum';
@override
String get location => 'Standort';
@override
String get sendfile => 'Datei zum Server senden';
@override
String get pickfile => 'Datei auswählen';
@override
String get placedata => 'Standortdaten';
@override
String get sent => 'Gesendet';
@override
String get fileSaved => 'Datei gespeichtert bei: ';
@override
String get savefilefailed => 'Fehler. Bitte nochmal versuchen';
@override
String get justplace => 'Standort';
@override
String get justsave => 'Nur speichern';
@override
String get finishedentrie => 'Bereits fertiger Eintrag';
@override
String get justdelete => 'Löschen';
@override
String get servererrortitle => 'Serverfehler';
@override
String get sendagain => 'Nochmal senden';
@override
String get successful => 'Erfolgreich';
@override
String get back => 'Zurück';
@override
String get loading => 'Lädt';
@override
String get test => 'Test';
@override
String get notest => 'Kein Test';
@override
String get excursion => 'Excursion';
@override
String get dateandtime => 'Datum und Zeit';
@override
String get teilnehmer => 'Teilnehmer';
@override
String get dauer => 'Dauer hh:mm';
@override
String get bimaNr => 'BIMA Nummer';
@override
String get bimaName => 'BIMA Name';
@override
String get bimaNutzer => 'BIMA Nutzer';
@override
String get bimaAGV => 'BIMA AGV';
@override
String get bundeswehr => 'Bundeswehr';
@override
String get gaststreitkraefte => 'Gaststreitkräfte';
@override
String get nneBund => 'NNE Bund';
@override
String get geschaeftsliegenschaftAGV => 'Geschäftsliegenschaft/AGV';
@override
String get kein => 'Kein';
@override
String get mHund => 'Hund dabei';
@override
String get mLeine => 'Mit Leine';
@override
String get name => 'Name';
@override
String get aktuell => 'Aktuell';
@override
String get selberMorgen => 'Selber morgen';
@override
String get letzteNacht => 'Letzte Nacht';
@override
String get vortag => 'Vortag';
@override
String get vor23Tagen => 'vor 2/3 Tagen';
@override
String get vor46Tagen => 'vor 4/6 Tagen';
@override
String get vor1Woche => '=> 1 week';
@override
String get letzterNiederschlag => 'Letzter Niederschlag';
@override
String get wetter => 'Wetter';
@override
String get temperatur => 'Temperatur';
@override
String get auto => 'Auto';
@override
String get zuFuss => 'Zu Fuss';
@override
String get fahrrad => 'Fahrrad';
@override
String get gesamt => 'Gesamt';
@override
String get spurbedingungen => 'Spurbedingungen';
@override
String get gut => 'Gut';
@override
String get mittel => 'Mittel';
@override
String get schlecht => 'Schlecht';
@override
String get spurGefunden => 'Spur gefunden';
@override
String get gesLaengeAllerDokSpuren => 'Gesamte Länge aller dok. Spuren';
@override
String get maxAnzahlZusGefaehrdeterTiere => 'Max. Anzahl zus. gefährdeter Tiere';
@override
String get sicher => 'Sicher';
@override
String get welpenSpurGefunden => 'Welpenspur gefunden';
@override
String get anzahlLosungen => 'Anzahl losungen';
@override
String get davonEingesammelt => 'Davon eingesammelt';
@override
String get davonGenetikproben => 'Davon Genetikproben';
@override
String get anzahlUrinMakierstellen => 'Anzahl Urin-/Makierstellen';
@override
String get anzahlOestrusblut => 'Anzahl Oestrusblut';
@override
String get anzahlHaarproben => 'Anzahl Haarproben';
@override
String get liegestelle => 'Liegestelle';
@override
String get wildtierKadaver => 'Wildtierkadaver';
@override
String get sichtung => 'Sichtung';
@override
String get heulen => 'Heulen';
@override
String get sonstiges => 'Sonstiges';
@override
String get hinweise => 'Hinweise';
@override
String get zurueckgelegteStrecke => 'Zurückgelegte Strecke';
}

View File

@@ -0,0 +1,478 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for English (`en`).
class AppLocalizationsEn extends AppLocalizations {
AppLocalizationsEn([String locale = 'en']) : super(locale);
@override
String get homePageTitle => 'wildlife monitoring';
@override
String get addplace => 'add Place';
@override
String get completed => 'Completed';
@override
String get uncompleted => 'Uncompleted';
@override
String get deleteEverything => 'Delete everything?';
@override
String get deleteEverythingContent => 'Every place will deleted locally!';
@override
String get camLink => 'Link to cam';
@override
String get firststep => 'PLACE, CAMERA, TERRITORY';
@override
String get secondstep => 'Place, neighbouhood';
@override
String get thirdstep => 'Installation and control date ';
@override
String get fourthstep => 'Contact';
@override
String get settings => 'Settings';
@override
String get changenamestate => 'Change name and state';
@override
String get viewplacesappbar => 'View Places';
@override
String get rudel => 'Pack';
@override
String get adresse1 => 'Address 1';
@override
String get adresse2 => 'Address 2';
@override
String get adresse3 => 'Address 3';
@override
String get bland => 'State';
@override
String get lkr => 'country';
@override
String get beiort => 'By state';
@override
String get ortinfo => 'State info';
@override
String get aktiv => 'Active';
@override
String get inaktiv => 'Inactive';
@override
String get opportunistisch => 'opportunist';
@override
String get systematisch => 'systematic';
@override
String get fftyp => 'Camera model';
@override
String get foto => 'Photo';
@override
String get film => 'Film';
@override
String get sommerzeit => 'Summertime';
@override
String get winterzeit => 'winterzeit';
@override
String get kirrung => 'Kirrung';
@override
String get wasserstelle => 'Water point';
@override
String get wald => 'Forest';
@override
String get wildwechsel => 'Wildchange';
@override
String get wegstrasse => 'Path/Road';
@override
String get kschlonr => 'KLock number';
@override
String get nein => 'No';
@override
String get ja => 'Yes';
@override
String get pickkontdat => 'Control';
@override
String get pickabbaudat => 'Disamble';
@override
String get platzung => 'Placement';
@override
String get zeiteinstellung => 'Timesetting';
@override
String get auftrag => 'Order';
@override
String get kontabsp => 'Agreements';
@override
String get sonstbemerkungen => 'Other remarks';
@override
String get fkontakt1 => 'FContact 1';
@override
String get fkontakt2 => 'FContact 2';
@override
String get fkontakt3 => 'FContact 3';
@override
String get altstort => 'Place';
@override
String get nichts => 'None';
@override
String get ktage => 'KDays';
@override
String get ktage1 => 'KDays 1';
@override
String get ktage2 => 'KDays 2';
@override
String get intkomm => 'Internal communication';
@override
String get betreuung => 'Care';
@override
String get hofgarten => 'Yard/Garden';
@override
String get wiesefeld => 'Meadow/field/open space';
@override
String get eugrid => 'EUGrid';
@override
String get pickDate => 'Installation';
@override
String get pickTime => 'Pick Time';
@override
String get delAll => 'Delete all places';
@override
String get fieldEmpty => 'Required field(s) empty';
@override
String get cancel => 'Cancel';
@override
String get template => 'Save as Template / update';
@override
String get openMap => 'Open Map';
@override
String get saveMap => 'Save and close map';
@override
String get locationDisabled => 'Location Disabled. Please enable it';
@override
String get locationForbidden => 'Location forbidden. It is recommended to allow it';
@override
String get map => 'Map';
@override
String get status => 'Status';
@override
String get bearsafe => 'Bearsafe';
@override
String get sttyp => 'Selection of location';
@override
String get markerSet => 'Marker set to';
@override
String get ort => 'Place';
@override
String get continueB => 'continue';
@override
String get saveasfile => 'Save as File';
@override
String get sendtoserver => 'Send to server';
@override
String get savemethod => 'Choose safe method';
@override
String get viewplaces => 'View Places';
@override
String get showloginscreen => 'Show login Screen';
@override
String get apiaddress => 'Api-address';
@override
String get benutzername => 'Username';
@override
String get filelocation => 'Location of the last saved file:';
@override
String get open => 'Open';
@override
String get date => 'Date';
@override
String get location => 'Location';
@override
String get sendfile => 'Send file to server';
@override
String get pickfile => 'Pick file';
@override
String get placedata => 'Placedata';
@override
String get sent => 'Sent';
@override
String get fileSaved => 'File saved at: ';
@override
String get savefilefailed => 'Error. Please try again';
@override
String get justplace => 'Place';
@override
String get justsave => 'Just save';
@override
String get finishedentrie => 'Already finished entrie';
@override
String get justdelete => 'Delete';
@override
String get servererrortitle => 'Server Error';
@override
String get sendagain => 'Send again';
@override
String get successful => 'successful';
@override
String get back => 'Back';
@override
String get loading => 'Loading';
@override
String get test => 'Test';
@override
String get notest => 'No Test';
@override
String get excursion => 'Excursion';
@override
String get dateandtime => 'Date and Time';
@override
String get teilnehmer => 'Participants';
@override
String get dauer => 'Duration hh:mm';
@override
String get bimaNr => 'BIMA Number';
@override
String get bimaName => 'BIMA Name';
@override
String get bimaNutzer => 'BIMA User';
@override
String get bimaAGV => 'BIMA AGV';
@override
String get bundeswehr => 'Bundeswehr';
@override
String get gaststreitkraefte => 'Gaststreitkraefte';
@override
String get nneBund => 'NNE Bund';
@override
String get geschaeftsliegenschaftAGV => 'Geschäftsliegenschaft/AGV';
@override
String get kein => 'None';
@override
String get mHund => 'With dog';
@override
String get mLeine => 'With Dog leash';
@override
String get name => 'Name';
@override
String get aktuell => 'currently';
@override
String get selberMorgen => 'same morning';
@override
String get letzteNacht => 'last night';
@override
String get vortag => 'day before';
@override
String get vor23Tagen => '2/3 days ago';
@override
String get vor46Tagen => '4/6 days ago';
@override
String get vor1Woche => '=> 1 week';
@override
String get letzterNiederschlag => 'Last precipitation';
@override
String get wetter => 'Weather';
@override
String get temperatur => 'Temperature';
@override
String get auto => 'Car';
@override
String get zuFuss => 'Per foot';
@override
String get fahrrad => 'Bike';
@override
String get gesamt => 'Total';
@override
String get spurbedingungen => 'Track conditions';
@override
String get gut => 'Good';
@override
String get mittel => 'Middle';
@override
String get schlecht => 'Bad';
@override
String get spurGefunden => 'Track Found';
@override
String get gesLaengeAllerDokSpuren => 'Total length of documentad tracks';
@override
String get maxAnzahlZusGefaehrdeterTiere => 'Max count of additonal dangered animals';
@override
String get sicher => 'Certain';
@override
String get welpenSpurGefunden => 'Puppy track Found';
@override
String get anzahlLosungen => 'Losung count';
@override
String get davonEingesammelt => 'of which collected';
@override
String get davonGenetikproben => 'of which genetic samples';
@override
String get anzahlUrinMakierstellen => 'Urin/-makery spots count';
@override
String get anzahlOestrusblut => 'Oestrus bloos count';
@override
String get anzahlHaarproben => 'Hair samples count';
@override
String get liegestelle => 'Laying spot';
@override
String get wildtierKadaver => 'Wildlife carcass';
@override
String get sichtung => 'Sighting';
@override
String get heulen => 'Howling';
@override
String get sonstiges => 'Sonstiges';
@override
String get hinweise => 'clues';
@override
String get zurueckgelegteStrecke => 'Distance traveled';
}

View File

@@ -5,8 +5,8 @@ import 'package:fforte/screens/settings.dart';
import 'package:fforte/screens/viewCam/view_cams.dart';
import 'package:flutter/material.dart';
import 'package:flex_color_scheme/flex_color_scheme.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'l10n/app_localizations.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'home.dart';

View File

@@ -9,7 +9,7 @@ import 'package:fforte/screens/sharedMethods/save_template.dart';
import 'package:fforte/screens/sharedWidgets/datum.dart';
import 'package:fforte/screens/sharedWidgets/var_text_field.dart';
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
import 'package:geolocator/geolocator.dart';
import 'package:latlong2/latlong.dart';
import 'package:animations/animations.dart';

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class AbbauDat extends StatefulWidget {
final DateTime? initAbbauDat;

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class FotoFilm extends StatefulWidget {
final Function(String) onFotoFilmChanged;

View File

@@ -4,7 +4,7 @@ import 'package:flutter_map/flutter_map.dart';
import 'package:geolocator/geolocator.dart';
import 'package:latlong2/latlong.dart';
// import 'package:geocoding/geocoding.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class Karte extends StatefulWidget {
final TextEditingController beiOrtC;

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class KontDat extends StatefulWidget {
final DateTime? initKontDat;

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class MEZ extends StatefulWidget {
final Function(String) onMEZChanged;

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class Platzung extends StatefulWidget {
final Function(String) onPlatzungChanged;

View File

@@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class Status extends StatefulWidget {
final Function(String) onStatusChanged;
final String initialStatus;

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class STTyp extends StatefulWidget {
final Function(String) onSTTypChanged;

View File

@@ -11,8 +11,8 @@ import 'package:fforte/screens/helper/dialog_helper.dart';
import 'package:fforte/screens/sharedMethods/check_required.dart';
import 'package:fforte/screens/sharedWidgets/datum.dart';
import 'package:fforte/screens/sharedWidgets/var_text_field.dart';
import 'package:fforte/l10n/app_localizations.dart';
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
class ExcursionMain extends StatefulWidget {
const ExcursionMain({super.key});

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class Anzahlen extends StatefulWidget {
final TextEditingController losungAnz;

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
// Bundeswehr
// Gastreitkraefte

View File

@@ -1,7 +1,7 @@
import 'package:fforte/enums/databases.dart';
import 'package:fforte/screens/sharedWidgets/var_text_field.dart';
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class Hinweise extends StatefulWidget {
final TextEditingController hinweise;

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class HundULeine extends StatefulWidget {
// 1. with dog (ja, bzw name oder nein) 2. with leash

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class LetzterNiederschlag extends StatefulWidget {
final TextEditingController controller;

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class SpurGefunden extends StatefulWidget {
final TextEditingController spurFund;

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class StreckeUSpurbedingungen extends StatefulWidget {
final TextEditingController kmAutoController;

View File

@@ -5,7 +5,7 @@ import 'package:fforte/screens/sharedMethods/save_file.dart';
import 'package:fforte/screens/sharedMethods/save_template.dart';
import 'package:fforte/screens/sharedMethods/save_main_entry.dart';
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class DialogHelper {
// Function to show the dialog where the user has to choose if he want to safe his values as a template

View File

@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
class IntroScreen extends StatefulWidget {
const IntroScreen({super.key});

View File

@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
import 'package:shared_preferences/shared_preferences.dart';
class Settings extends StatefulWidget {
@@ -45,4 +45,4 @@ class _SettingsState extends State<Settings> {
),
);
}
}
}

View File

@@ -1,7 +1,7 @@
import 'dart:convert';
import 'package:dio/dio.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
import 'dart:io';
import 'package:file_picker/file_picker.dart';
import 'package:flutter/material.dart';

View File

@@ -1,7 +1,7 @@
import 'package:fforte/screens/addCam/add_cam_main.dart';
import 'package:fforte/methods/place_db_helper.dart';
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:fforte/l10n/app_localizations.dart';
import 'package:flutter_map/flutter_map.dart';
import 'package:flutter_slidable/flutter_slidable.dart';
import 'package:latlong2/latlong.dart';