Skip to content

Commit 0691ceb

Browse files
committed
Translate error messages into German
1 parent 5c4b08a commit 0691ceb

3 files changed

Lines changed: 38 additions & 3 deletions

File tree

app/Http/Controllers/ExpenseController.php

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,19 @@ public function destroy($id)
107107

108108
private function validator(Request $request)
109109
{
110+
$messages = [
111+
'billing_date' => 'Bitte geben Sie ein gültiges Rechnungsdatum ein.',
112+
'payment_date' => 'Bitte geben Sie ein gültiges Zahlungsdatum ein.',
113+
'supplier_name' => 'Bitte geben Sie einen Lieferanten an.',
114+
'product_name' => 'Bitte geben Sie einen Produktnamen an.',
115+
'invoice_number' => 'Bitte geben Sie eine Rechnungsnummer an.',
116+
'net' => 'Bitte geben Sie einen gültigen Netto-Betrag ein.',
117+
'tax' => 'Bitte geben Sie einen gültigen Steuer-Betrag ein.',
118+
'gross' => 'Bitte geben Sie einen gültigen Brutto-Betrag ein.',
119+
'cost_type' => 'Bitte wählen Sie einen gültigen Kosten-Typ aus.',
120+
'depreciation' => 'Bitte geben Sie eine gültige Abschreibungsdauer ein.',
121+
];
122+
110123
$validatedData = $request->validate([
111124
'billing_date' => 'required|date',
112125
'payment_date' => 'nullable|date',
@@ -118,7 +131,7 @@ private function validator(Request $request)
118131
'gross' => 'required|decimal:0,2',
119132
'cost_type' => 'required|integer',
120133
'depreciation' => 'nullable|integer',
121-
]);
134+
], $messages);
122135

123136
return $validatedData;
124137
}

app/Http/Controllers/RevenueController.php

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,16 @@ public function destroy($id)
8888

8989
private function validator(Request $request)
9090
{
91+
$messages = [
92+
'billing_date' => 'Bitte geben Sie ein gültiges Rechnungsdatum ein.',
93+
'payment_date' => 'Bitte geben Sie ein gültiges Zahlungsdatum ein.',
94+
'company_name' => 'Bitte geben Sie einen Firmennamen an.',
95+
'invoice_number' => 'Bitte geben Sie eine Rechnungsnummer an.',
96+
'net' => 'Bitte geben Sie einen gültigen Netto-Betrag ein.',
97+
'tax' => 'Bitte geben Sie einen gültigen Steuer-Betrag ein.',
98+
'gross' => 'Bitte geben Sie einen gültigen Brutto-Betrag ein.',
99+
];
100+
91101
return $request->validate([
92102
'billing_date' => 'required|date',
93103
'payment_date' => 'nullable|date',
@@ -96,7 +106,7 @@ private function validator(Request $request)
96106
'net' => 'required|decimal:0,2',
97107
'tax' => 'required|decimal:0,2',
98108
'gross' => 'required|decimal:0,2',
99-
]);
109+
], $messages);
100110
}
101111

102112
private function fillValues($validatedData, $revenue)

app/Http/Controllers/TravelAllowanceController.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,18 @@ public function destroy($id)
106106

107107
private function validator(Request $request)
108108
{
109+
$messages = [
110+
//please use all fields from the validator to create custom messages in German
111+
'travel_date' => 'Bitte geben Sie ein gültiges Reisedatum ein.',
112+
'start' => 'Bitte geben Sie eine gültige Startzeit ein.',
113+
'end' => 'Bitte geben Sie eine gültige Endzeit ein.',
114+
'destination' => 'Bitte geben Sie ein Reiseziel an.',
115+
'reason' => 'Bitte geben Sie einen Grund für die Reise an.',
116+
'company_name' => 'Bitte geben Sie einen Kunden an.',
117+
'distance' => 'Bitte geben Sie eine gültige Entfernung in km an.',
118+
'refund' => 'Bitte geben Sie einen Erstattungsbetrag an.',
119+
];
120+
109121
return $request->validate([
110122
'travel_date' => 'required|date',
111123
'start' => 'required|date_format:H:i',
@@ -116,7 +128,7 @@ private function validator(Request $request)
116128
'distance' => 'required|integer',
117129
'notes' => 'nullable|string',
118130
'refund' => 'required|decimal:0,2',
119-
]);
131+
], $messages);
120132
}
121133

122134
private function fillValues($validatedData, $travelAllowance)

0 commit comments

Comments
 (0)