added translation for de

main
alex 2023-06-29 00:06:41 +02:00
parent c49cedda6b
commit 9e26efc328
5 changed files with 144 additions and 9 deletions

View File

@ -5,6 +5,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has started group task %groupTaskId% %groupTaskName%" "message": "%userId% has started group task %groupTaskId% %groupTaskName%"
},
{
"lang": "de",
"message": "%userId% hat die Gruppenaufgabe %groupTaskId% %groupTaskName% gestartet"
} }
] ]
}, },
@ -14,6 +18,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has reloaded group tasks config of category %category%" "message": "%userId% has reloaded group tasks config of category %category%"
},
{
"lang": "de",
"message": "%userId% hat die Config der Category %category% neu geladen"
} }
] ]
}, },
@ -23,6 +31,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%groupTaskId% status set to %status%" "message": "%groupTaskId% status set to %status%"
},
{
"lang": "de",
"message": "%groupTaskId% Status auf %status% gesetzt"
} }
] ]
}, },
@ -32,6 +44,10 @@
{ {
"lang": "en", "lang": "en",
"message": "Step %taskStepId% of %groupTaskId% was continued by %userId%" "message": "Step %taskStepId% of %groupTaskId% was continued by %userId%"
},
{
"lang": "de",
"message": "Schritt %taskStepId% von %groupTaskId% wurde von %userId% fortgeführt"
} }
] ]
}, },
@ -41,6 +57,10 @@
{ {
"lang": "en", "lang": "en",
"message": "Step %taskStepId% of %groupTaskId% has failed and was started by %userId% to try again" "message": "Step %taskStepId% of %groupTaskId% has failed and was started by %userId% to try again"
},
{
"lang": "de",
"message": "Schritt %taskStepId% von %groupTaskId% ist fehlgeschlagen und wurde von %userId% neu gestartet"
} }
] ]
}, },
@ -50,6 +70,10 @@
{ {
"lang": "en", "lang": "en",
"message": "Step %taskStepId% of %groupTaskId% status set to %status%" "message": "Step %taskStepId% of %groupTaskId% status set to %status%"
},
{
"lang": "de",
"message": "Schritt %taskStepId% von %groupTaskId% Status auf %status% gesetzt"
} }
] ]
}, },
@ -59,6 +83,10 @@
{ {
"lang": "en", "lang": "en",
"message": "--------- SERVER has started ---------" "message": "--------- SERVER has started ---------"
},
{
"lang": "de",
"message": "--------- SERVER gestartet ---------"
} }
] ]
} }

BIN
main Executable file

Binary file not shown.

View File

@ -60,8 +60,6 @@ func addLog(logMessage structs.LogMessage, systemLog bool) {
path = groupTasksLogsRootPath path = groupTasksLogsRootPath
} }
log.Debug().Msgf("add log", logMessage)
f, err := os.OpenFile(path+strconv.Itoa(day)+"-"+strconv.Itoa(int(month))+"-"+strconv.Itoa(year)+".json", os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0644) f, err := os.OpenFile(path+strconv.Itoa(day)+"-"+strconv.Itoa(int(month))+"-"+strconv.Itoa(year)+".json", os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0644)
if err != nil { if err != nil {
@ -80,7 +78,7 @@ func addLog(logMessage structs.LogMessage, systemLog bool) {
} }
} }
func ReadLogs(date string, systemLogs bool) []structs.LogMessageResponse { func ReadLogs(date string, systemLogs bool, language string) []structs.LogMessageResponse {
path := systemLogsRootPath path := systemLogsRootPath
if !systemLogs { if !systemLogs {
@ -115,7 +113,7 @@ func ReadLogs(date string, systemLogs bool) []structs.LogMessageResponse {
languageLogMessages = grouptasksLanguageLogMessages languageLogMessages = grouptasksLanguageLogMessages
} }
logMessages = append(logMessages, getLogMessage(languageLogMessages, logMessage)) logMessages = append(logMessages, getLogMessage(languageLogMessages, logMessage, language))
} }
if err := fileScanner.Err(); err != nil { if err := fileScanner.Err(); err != nil {
@ -126,7 +124,7 @@ func ReadLogs(date string, systemLogs bool) []structs.LogMessageResponse {
return logMessages return logMessages
} }
func getLogMessage(languageLogMessages []structs.LanguageLogMessages, logMessage structs.LogMessage) structs.LogMessageResponse { func getLogMessage(languageLogMessages []structs.LanguageLogMessages, logMessage structs.LogMessage, language string) structs.LogMessageResponse {
logMessageResponse := structs.LogMessageResponse{ logMessageResponse := structs.LogMessageResponse{
Time: logMessage.Time, Time: logMessage.Time,
Type: logMessage.Type, Type: logMessage.Type,
@ -135,7 +133,7 @@ func getLogMessage(languageLogMessages []structs.LanguageLogMessages, logMessage
for _, systemLanguageLogMessage := range languageLogMessages { for _, systemLanguageLogMessage := range languageLogMessages {
if logMessage.Id == systemLanguageLogMessage.Id { if logMessage.Id == systemLanguageLogMessage.Id {
logMessageResponse.Message = systemLanguageLogMessage.Languages[0].Message logMessageResponse.Message = getLogLanguageMessage(systemLanguageLogMessage.Languages, language)
return logMessageResponse return logMessageResponse
} }
@ -144,6 +142,22 @@ func getLogMessage(languageLogMessages []structs.LanguageLogMessages, logMessage
return logMessageResponse return logMessageResponse
} }
func getLogLanguageMessage(languages []structs.LanguageLogMessagesLanguage, language string) string {
englishIndex := 0
for i, l := range languages {
if l.Lang == language {
return l.Message
}
if l.Lang == "en" {
englishIndex = i
}
}
return languages[englishIndex].Message
}
func GetAllLogMessagesDates(systemLogs bool) []string { func GetAllLogMessagesDates(systemLogs bool) []string {
path := systemLogsRootPath path := systemLogsRootPath

View File

@ -12,8 +12,9 @@ import (
func GetSystemLog(c *fiber.Ctx) error { func GetSystemLog(c *fiber.Ctx) error {
t := c.Query("type") t := c.Query("type")
date := c.Query("date") date := c.Query("date")
lang := c.Query("lang")
if t == "" || date == "" { if t == "" || date == "" || lang == "" {
return c.SendStatus(fiber.StatusBadRequest) return c.SendStatus(fiber.StatusBadRequest)
} }
@ -42,7 +43,7 @@ func GetSystemLog(c *fiber.Ctx) error {
Logs []structs.LogMessageResponse Logs []structs.LogMessageResponse
Dates []string Dates []string
}{ }{
Logs: logger.ReadLogs(date, false), Logs: logger.ReadLogs(date, false, lang),
Dates: logger.GetAllLogMessagesDates(false), Dates: logger.GetAllLogMessagesDates(false),
}) })
} }
@ -52,7 +53,7 @@ func GetSystemLog(c *fiber.Ctx) error {
Logs []structs.LogMessageResponse Logs []structs.LogMessageResponse
Dates []string Dates []string
}{ }{
Logs: logger.ReadLogs(date, true), Logs: logger.ReadLogs(date, true, lang),
Dates: logger.GetAllLogMessagesDates(true), Dates: logger.GetAllLogMessagesDates(true),
}) })
} }

View File

@ -5,6 +5,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has come online" "message": "%userId% has come online"
},
{
"lang": "de",
"message": "%userId% ist online gegangen"
} }
] ]
}, },
@ -14,6 +18,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has created the role %roleId%" "message": "%userId% has created the role %roleId%"
},
{
"lang": "de",
"message": "%userId% hat die Rolle %roleId% erstellt"
} }
] ]
}, },
@ -23,6 +31,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has updated the role %roleId% with the following changes: %changes%" "message": "%userId% has updated the role %roleId% with the following changes: %changes%"
},
{
"lang": "de",
"message": "%userId% hat die Rolle %roleId% mit den folgenden Änderungen bearbeitet: %changes%"
} }
] ]
}, },
@ -32,6 +44,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has changed the sorting order of role %roleId% to %sortingOrder%" "message": "%userId% has changed the sorting order of role %roleId% to %sortingOrder%"
},
{
"lang": "de",
"message": "%userId% hat die Sortierung der Rolle %roleId% zu %sortingOrder% geändert"
} }
] ]
}, },
@ -41,6 +57,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has deleted the role %roleId%" "message": "%userId% has deleted the role %roleId%"
},
{
"lang": "de",
"message": "%userId% hat die Rolle %roleId% gelöscht"
} }
] ]
}, },
@ -50,6 +70,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has assigned the role %roleId% to %targetUserId%" "message": "%userId% has assigned the role %roleId% to %targetUserId%"
},
{
"lang": "de",
"message": "%userId% hat die Rolle %roleId% dem Benutzer %targetUserId% zugewiesen"
} }
] ]
}, },
@ -59,6 +83,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has created the user %targetUserId% with the assigned role %roleId%" "message": "%userId% has created the user %targetUserId% with the assigned role %roleId%"
},
{
"lang": "de",
"message": "%userId% hat den Benutzer %targetUserId% mit der zugewiesenen Rolle %roleId% erstellt"
} }
] ]
}, },
@ -68,6 +96,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has deleted the user %targetUserId%" "message": "%userId% has deleted the user %targetUserId%"
},
{
"lang": "de",
"message": "%userId% hat den Benutzer %targetUserId% gelöscht"
} }
] ]
}, },
@ -77,6 +109,10 @@
{ {
"lang": "en", "lang": "en",
"message": "--------- SERVER has started ---------" "message": "--------- SERVER has started ---------"
},
{
"lang": "de",
"message": "--------- SERVER gestartet ---------"
} }
] ]
}, },
@ -86,6 +122,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has changed the deactivation status of %targetUserId% to %deactivated%" "message": "%userId% has changed the deactivation status of %targetUserId% to %deactivated%"
},
{
"lang": "de",
"message": "%userId% hat den Deaktivierungsstatus von dem Benutzer %targetUserId% zu %deactivated% aktualisiert"
} }
] ]
}, },
@ -95,6 +135,10 @@
{ {
"lang": "en", "lang": "en",
"message": "Scanner %scannerId% is now used by %userId%" "message": "Scanner %scannerId% is now used by %userId%"
},
{
"lang": "en",
"message": "Scanner %scannerId% ist nun in Verwendung von %userId%"
} }
] ]
}, },
@ -104,6 +148,10 @@
{ {
"lang": "en", "lang": "en",
"message": "Scanner %scannerId% is not longer used" "message": "Scanner %scannerId% is not longer used"
},
{
"lang": "de",
"message": "Scanner %scannerId% ist nicht länger in Verwendung"
} }
] ]
}, },
@ -113,6 +161,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has changed his password" "message": "%userId% has changed his password"
},
{
"lang": "de",
"message": "%userId% hat sein Passwort geändert"
} }
] ]
}, },
@ -122,6 +174,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has updated his account with the following changes: %changes%" "message": "%userId% has updated his account with the following changes: %changes%"
},
{
"lang": "de",
"message": "%userId% hat seinen Account mit folgenden Veränderungen aktualisiert: %changes%"
} }
] ]
}, },
@ -131,6 +187,10 @@
{ {
"lang": "en", "lang": "en",
"message": "Scanner %scannerId% %scannerName% was registered" "message": "Scanner %scannerId% %scannerName% was registered"
},
{
"lang": "de",
"message": "Scanner %scannerId% %scannerName% wurde registriert"
} }
] ]
}, },
@ -140,6 +200,10 @@
{ {
"lang": "en", "lang": "en",
"message": "Scanner %scannerId% has scanned %scanResult%" "message": "Scanner %scannerId% has scanned %scanResult%"
},
{
"lang": "de",
"message": "Scanner %scannerId% hat %scanResult% gescannt"
} }
] ]
}, },
@ -149,6 +213,10 @@
{ {
"lang": "en", "lang": "en",
"message": "Scanner %scannerId% was deleted" "message": "Scanner %scannerId% was deleted"
},
{
"lang": "de",
"message": "Scanner %scannerId% wurde gelöscht"
} }
] ]
}, },
@ -158,6 +226,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has viewed %logType% logs of the date %logDate%" "message": "%userId% has viewed %logType% logs of the date %logDate%"
},
{
"lang": "de",
"message": "%userId% hat sich die Logs %logType% vom %logDate% angesehen"
} }
] ]
}, },
@ -167,6 +239,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has gone offline" "message": "%userId% has gone offline"
},
{
"lang": "de",
"message": "%userId% ist offline gegangen"
} }
] ]
}, },
@ -176,6 +252,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has logged in" "message": "%userId% has logged in"
},
{
"lang": "de",
"message": "%userId% hat sich eingeloggt"
} }
] ]
}, },
@ -185,6 +265,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has logged out" "message": "%userId% has logged out"
},
{
"lang": "de",
"message": "%userId% hat sich abgemeldet"
} }
] ]
}, },
@ -194,6 +278,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has changed his avatar" "message": "%userId% has changed his avatar"
},
{
"lang": "de",
"message": "%userId% hat sein Profilbild aktualisiert"
} }
] ]
}, },
@ -203,6 +291,10 @@
{ {
"lang": "en", "lang": "en",
"message": "%userId% has logged out one of his account sessions" "message": "%userId% has logged out one of his account sessions"
},
{
"lang": "de",
"message": "%userId% hat eine seiner Sitzungen ausgeloggt"
} }
] ]
} }