added forgotten localization and removed vim savefiles
This commit is contained in:
@@ -151,6 +151,7 @@
|
||||
"sichtung": "Sichtung",
|
||||
"heulen": "Heulen",
|
||||
"sonstiges": "Sonstiges",
|
||||
"hinweise": "Hinweise"
|
||||
"hinweise": "Hinweise",
|
||||
"zurueckgelegteStrecke": "Zurückgelegte Strecke"
|
||||
|
||||
}
|
||||
|
||||
@@ -642,6 +642,8 @@
|
||||
|
||||
"sonstiges": "Sonstiges",
|
||||
|
||||
"hinweise": "clues"
|
||||
"hinweise": "clues",
|
||||
|
||||
"zurueckgelegteStrecke": "Distance traveled"
|
||||
|
||||
}
|
||||
|
||||
@@ -1,107 +0,0 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||
|
||||
// Bundeswehr
|
||||
// Gastreitkraefte
|
||||
// NNE Bund
|
||||
// Geschaeftsliegenschaft/AGV
|
||||
// kein
|
||||
|
||||
class Status extends StatefulWidget {
|
||||
final Function(String) onStatusChanged;
|
||||
final String initialStatus;
|
||||
|
||||
const Status(
|
||||
{super.key, required this.onStatusChanged, this.initialStatus = 'Aktiv'});
|
||||
|
||||
@override
|
||||
State<Status> createState() => _StatusState();
|
||||
}
|
||||
|
||||
class _StatusState extends State<Status> {
|
||||
String? _selectedStatus;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_selectedStatus = widget.initialStatus;
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Column(
|
||||
children: [
|
||||
ListTile(
|
||||
visualDensity: const VisualDensity(vertical: -4),
|
||||
title: Text(AppLocalizations.of(context)!.),
|
||||
leading: Radio<String>(
|
||||
value: 'Bundeswehr',
|
||||
groupValue: _selectedStatus,
|
||||
onChanged: (value) {
|
||||
setState(() {
|
||||
_selectedStatus = value;
|
||||
widget.onStatusChanged(value!);
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
ListTile(
|
||||
visualDensity: const VisualDensity(vertical: -4),
|
||||
title: Text(AppLocalizations.of(context)!.gesamtstreitkraefte),
|
||||
leading: Radio<String>(
|
||||
value: 'Gaststreitkraefte',
|
||||
groupValue: _selectedStatus,
|
||||
onChanged: (value) {
|
||||
setState(() {
|
||||
_selectedStatus = value;
|
||||
widget.onStatusChanged(value!);
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
ListTile(
|
||||
visualDensity: const VisualDensity(vertical: -4),
|
||||
title: Text(AppLocalizations.of(context)!.),
|
||||
leading: Radio<String>(
|
||||
value: 'NNE-Bund',
|
||||
groupValue: _selectedStatus,
|
||||
onChanged: (value) {
|
||||
setState(() {
|
||||
_selectedStatus = value;
|
||||
widget.onStatusChanged(value!);
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
ListTile(
|
||||
visualDensity: const VisualDensity(vertical: -4),
|
||||
title: Text(AppLocalizations.of(context)!.),
|
||||
leading: Radio<String>(
|
||||
value: 'Geschaeftsliegenschaft/AGV',
|
||||
groupValue: _selectedStatus,
|
||||
onChanged: (value) {
|
||||
setState(() {
|
||||
_selectedStatus = value;
|
||||
widget.onStatusChanged(value!);
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
ListTile(
|
||||
visualDensity: const VisualDensity(vertical: -4),
|
||||
title: Text(AppLocalizations.of(context)!.),
|
||||
leading: Radio<String>(
|
||||
value: 'kein',
|
||||
groupValue: _selectedStatus,
|
||||
onChanged: (value) {
|
||||
setState(() {
|
||||
_selectedStatus = value;
|
||||
widget.onStatusChanged(value!);
|
||||
});
|
||||
},
|
||||
),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1,44 +0,0 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||
|
||||
class LetzterNiederschlag extends StatefulWidget {
|
||||
final TextEditingController controller;
|
||||
|
||||
const LetzterNiederschlag({super.key, required this.controller});
|
||||
|
||||
@override
|
||||
LetzterNiederschlagState createState() => LetzterNiederschlagState();
|
||||
}
|
||||
|
||||
class LetzterNiederschlagState extends State<LetzterNiederschlag> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return DropdownMenu<String>(
|
||||
controller: widget.controller,
|
||||
label: Text(AppLocalizations.of(context)!.letzterNiederschlag),
|
||||
dropdownMenuEntries: [
|
||||
DropdownMenuEntry(
|
||||
value: "aktuell",
|
||||
label: AppLocalizations.of(context)!.aktuell),
|
||||
DropdownMenuEntry(
|
||||
value: "selberMorgen",
|
||||
label: AppLocalizations.of(context)!.selberMorgen),
|
||||
DropdownMenuEntry(
|
||||
value: "nacht",
|
||||
label: AppLocalizations.of(context)!.nacht),
|
||||
DropdownMenuEntry(
|
||||
value: "vortag",
|
||||
label: AppLocalizations.of(context)!.vortag),
|
||||
DropdownMenuEntry(
|
||||
value: "vor23Tagen",
|
||||
label: AppLocalizations.of(context)!.vor23Tagen),
|
||||
DropdownMenuEntry(
|
||||
value: "vor46Tagen",
|
||||
label: AppLocalizations.of(context)!.vor46Tagen),
|
||||
DropdownMenuEntry(
|
||||
value: "vor1Woche",
|
||||
label: AppLocalizations.of(context)!.vor1Woche)
|
||||
],
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||
|
||||
|
||||
// TODO FINISH!!
|
||||
|
||||
class StreckeUSpurbedingungen extends StatefulWidget {
|
||||
@@ -12,8 +11,8 @@ class StreckeUSpurbedingungen extends StatefulWidget {
|
||||
final TextEditingController spMittelController;
|
||||
final TextEditingController spSchlechtController;
|
||||
|
||||
const StreckeUSpurbedingungen({
|
||||
required this.kmAutoController,
|
||||
const StreckeUSpurbedingungen(
|
||||
{required this.kmAutoController,
|
||||
required this.kmFussController,
|
||||
required this.kmRadController,
|
||||
required this.spGutController,
|
||||
@@ -33,14 +32,17 @@ class StreckeUSpurbedingungenState extends State<StreckeUSpurbedingungen> {
|
||||
Align(
|
||||
alignment: Alignment.bottomLeft,
|
||||
child: Text(
|
||||
"Zurueckgelegte Strecke (km)",
|
||||
style:
|
||||
Theme.of(context).textTheme.titleMedium,
|
||||
AppLocalizations.of(context)!.zurueckgelegteStrecke,
|
||||
style: Theme.of(context).textTheme.titleMedium,
|
||||
)),
|
||||
Row(
|
||||
children: [
|
||||
Expanded(child: Text(AppLocalizations.of(context)!.auto)),
|
||||
Expanded(child: TextField(keyboardType: TextInputType.number, controller: widget.kmAutoController,)),
|
||||
Expanded(
|
||||
child: TextField(
|
||||
keyboardType: TextInputType.number,
|
||||
controller: widget.kmAutoController,
|
||||
)),
|
||||
Expanded(child: Center(child: Text("="))),
|
||||
Expanded(child: Center(child: Text(""))),
|
||||
Expanded(child: Center(child: Text("%"))),
|
||||
@@ -49,7 +51,10 @@ class StreckeUSpurbedingungenState extends State<StreckeUSpurbedingungen> {
|
||||
Row(
|
||||
children: [
|
||||
Expanded(child: Text(AppLocalizations.of(context)!.zuFuss)),
|
||||
Expanded(child: TextField(keyboardType: TextInputType.number, controller: widget.kmFussController)),
|
||||
Expanded(
|
||||
child: TextField(
|
||||
keyboardType: TextInputType.number,
|
||||
controller: widget.kmFussController)),
|
||||
Expanded(child: Center(child: Text("="))),
|
||||
Expanded(child: Center(child: Text(""))),
|
||||
Expanded(child: Center(child: Text("%"))),
|
||||
@@ -58,7 +63,10 @@ class StreckeUSpurbedingungenState extends State<StreckeUSpurbedingungen> {
|
||||
Row(
|
||||
children: [
|
||||
Expanded(child: Text(AppLocalizations.of(context)!.fahrrad)),
|
||||
Expanded(child: TextField(keyboardType: TextInputType.number, controller: widget.kmRadController)),
|
||||
Expanded(
|
||||
child: TextField(
|
||||
keyboardType: TextInputType.number,
|
||||
controller: widget.kmRadController)),
|
||||
Expanded(child: Center(child: Text("="))),
|
||||
Expanded(child: Center(child: Text(""))),
|
||||
Expanded(child: Center(child: Text("%"))),
|
||||
@@ -89,14 +97,16 @@ class StreckeUSpurbedingungenState extends State<StreckeUSpurbedingungen> {
|
||||
alignment: Alignment.bottomLeft,
|
||||
child: Text(
|
||||
AppLocalizations.of(context)!.spurbedingungen,
|
||||
style:
|
||||
Theme.of(context).textTheme.titleMedium,
|
||||
style: Theme.of(context).textTheme.titleMedium,
|
||||
),
|
||||
),
|
||||
Row(
|
||||
children: [
|
||||
Expanded(child: Text(AppLocalizations.of(context)!.gut)),
|
||||
Expanded(child: TextField(keyboardType: TextInputType.number, controller: widget.spGutController)),
|
||||
Expanded(
|
||||
child: TextField(
|
||||
keyboardType: TextInputType.number,
|
||||
controller: widget.spGutController)),
|
||||
Expanded(child: Center(child: Text("="))),
|
||||
Expanded(child: Center(child: Text(""))),
|
||||
Expanded(child: Center(child: Text("%"))),
|
||||
@@ -105,7 +115,10 @@ class StreckeUSpurbedingungenState extends State<StreckeUSpurbedingungen> {
|
||||
Row(
|
||||
children: [
|
||||
Expanded(child: Text(AppLocalizations.of(context)!.mittel)),
|
||||
Expanded(child: TextField(keyboardType: TextInputType.number, controller: widget.spMittelController)),
|
||||
Expanded(
|
||||
child: TextField(
|
||||
keyboardType: TextInputType.number,
|
||||
controller: widget.spMittelController)),
|
||||
Expanded(child: Center(child: Text("="))),
|
||||
Expanded(child: Center(child: Text(""))),
|
||||
Expanded(child: Center(child: Text("%"))),
|
||||
@@ -114,7 +127,11 @@ class StreckeUSpurbedingungenState extends State<StreckeUSpurbedingungen> {
|
||||
Row(
|
||||
children: [
|
||||
Expanded(child: Text(AppLocalizations.of(context)!.schlecht)),
|
||||
Expanded(child: TextField(keyboardType: TextInputType.number, controller: widget.spSchlechtController,)),
|
||||
Expanded(
|
||||
child: TextField(
|
||||
keyboardType: TextInputType.number,
|
||||
controller: widget.spSchlechtController,
|
||||
)),
|
||||
Expanded(child: Center(child: Text("="))),
|
||||
Expanded(child: Center(child: Text(""))),
|
||||
Expanded(child: Center(child: Text("%"))),
|
||||
|
||||
Reference in New Issue
Block a user