add: locales for server errors
This commit is contained in:
@@ -46,6 +46,40 @@ export default {
|
|||||||
email: "Ungültige Emailadresse",
|
email: "Ungültige Emailadresse",
|
||||||
drivers_licence: "Nummer zu kurz(11 Zeichen)",
|
drivers_licence: "Nummer zu kurz(11 Zeichen)",
|
||||||
},
|
},
|
||||||
|
server: {
|
||||||
|
error: {
|
||||||
|
invalid_json: "JSON Daten sind ungültig",
|
||||||
|
no_auth_token: "Nicht authorisiert, fehlender oder ungültiger Auth-Token",
|
||||||
|
jwt_parsing_error:
|
||||||
|
"Nicht authorisiert, Auth-Token konnte nicht gelesen werden",
|
||||||
|
unauthorized_update: "Sie sind nicht befugt dieses Update durchzuführen",
|
||||||
|
internal_server_error:
|
||||||
|
"Verdammt, fehler auf unserer Seite, probieren Sie es nochmal, danach rufen Sie nach Hilfe",
|
||||||
|
},
|
||||||
|
validation: {
|
||||||
|
no_user_id_provided: "Nutzer ID fehlt im Header",
|
||||||
|
invalid_subscription_model: "Model nicht gefunden",
|
||||||
|
user_not_found: "{field} konnte nicht gefunden werden",
|
||||||
|
invalid_user_data: "Nutzerdaten ungültig",
|
||||||
|
user_not_found_or_wrong_password:
|
||||||
|
"Existiert nicht oder falsches Passwort",
|
||||||
|
email_already_registered:
|
||||||
|
"Ein Mitglied wurde schon mit dieser Emailadresse erstellt.",
|
||||||
|
alphanumunicode: "beinhaltet nicht erlaubte Zeichen",
|
||||||
|
safe_content: "I see what you did there! Do not cross this line!",
|
||||||
|
iban: "Ungültig. Format: DE07123412341234123412",
|
||||||
|
bic: "Ungültig. Format: BELADEBEXXX",
|
||||||
|
email: "Format ungültig",
|
||||||
|
number: "Ist keine Nummer",
|
||||||
|
euDriversLicence: "Ist kein europäischer Führerschein",
|
||||||
|
lte: "Ist zu groß/neu",
|
||||||
|
gt: "Ist zu klein/alt",
|
||||||
|
required: "Feld wird benötigt",
|
||||||
|
image: "Dies ist kein Bild",
|
||||||
|
alphanum: "beinhaltet ungültige Zeichen",
|
||||||
|
alphaunicode: "darf nur aus Buchstaben bestehen",
|
||||||
|
},
|
||||||
|
},
|
||||||
licenceCategory: {
|
licenceCategory: {
|
||||||
AM: "Mopeds und leichte vierrädrige Kraftfahrzeuge (50ccm, max 45km/h)",
|
AM: "Mopeds und leichte vierrädrige Kraftfahrzeuge (50ccm, max 45km/h)",
|
||||||
A1: "Leichte Motorräder (125ccm)",
|
A1: "Leichte Motorräder (125ccm)",
|
||||||
@@ -89,7 +123,7 @@ export default {
|
|||||||
password_repeat: "Passwort wiederholen",
|
password_repeat: "Passwort wiederholen",
|
||||||
email: "Email",
|
email: "Email",
|
||||||
company: "Firma",
|
company: "Firma",
|
||||||
login: "Anmelden",
|
login: "Anmeldung",
|
||||||
user: "Nutzer",
|
user: "Nutzer",
|
||||||
user_login: "Nutzer Anmeldung",
|
user_login: "Nutzer Anmeldung",
|
||||||
user_edit: "Nutzer bearbeiten",
|
user_edit: "Nutzer bearbeiten",
|
||||||
|
|||||||
@@ -2,12 +2,10 @@ package models
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"gorm.io/gorm"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type DriversLicence struct {
|
type DriversLicence struct {
|
||||||
gorm.Model
|
ID uint `json:"id" gorm:"primaryKey"`
|
||||||
Status int8 `json:"status" validate:"omitempty,number"`
|
Status int8 `json:"status" validate:"omitempty,number"`
|
||||||
LicenceNumber string `json:"number" validate:"omitempty,euDriversLicence,safe_content"`
|
LicenceNumber string `json:"number" validate:"omitempty,euDriversLicence,safe_content"`
|
||||||
IssuedDate time.Time `json:"issued_date" validate:"omitempty,lte"`
|
IssuedDate time.Time `json:"issued_date" validate:"omitempty,lte"`
|
||||||
@@ -17,6 +15,6 @@ type DriversLicence struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type LicenceCategory struct {
|
type LicenceCategory struct {
|
||||||
gorm.Model
|
ID uint `json:"id" gorm:"primaryKey"`
|
||||||
Category string `json:"category" validate:"safe_content"`
|
Category string `json:"category" validate:"safe_content"`
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user