map language to server instead of session

This commit is contained in:
wish
2022-11-09 23:50:40 +11:00
parent 7789424a08
commit 10b2ddcfd7
7 changed files with 9 additions and 19 deletions

View File

@@ -1,15 +1,8 @@
package channelserver
import "go.uber.org/zap"
func getLangStrings(s *Session) map[string]string {
var lang string
func getLangStrings(s *Server) map[string]string {
strings := make(map[string]string)
err := s.server.db.QueryRow(`SELECT language FROM users, characters WHERE characters.id = $1 AND users.id = characters.user_id`, s.charID).Scan(&lang)
if err != nil {
s.logger.Warn("No language set for user", zap.Uint32("CID", s.charID))
}
switch lang {
switch s.erupeConfig.Language {
case "jp":
strings["language"] = "日本語"
strings["cafeReset"] = "%d/%dにリセット"