fix: group details - add missing translation
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
d1ba315bd2
commit
7ed3bbb0d4
|
@ -227,6 +227,11 @@ func (c *groupCommand) buildSubcommandDetails() (*discordgo.ApplicationCommandOp
|
|||
return nil, err
|
||||
}
|
||||
|
||||
optionGroupDefault, optionGroupLocalizations, err := c.localizer.LocalizeDiscord("cmd.group.details.option.group.description")
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return &discordgo.ApplicationCommandOption{
|
||||
Name: "details",
|
||||
Description: cmdDescriptionDefault,
|
||||
|
@ -234,10 +239,11 @@ func (c *groupCommand) buildSubcommandDetails() (*discordgo.ApplicationCommandOp
|
|||
Type: discordgo.ApplicationCommandOptionSubCommand,
|
||||
Options: []*discordgo.ApplicationCommandOption{
|
||||
{
|
||||
Name: "group",
|
||||
Description: "Group ID",
|
||||
Type: discordgo.ApplicationCommandOptionString,
|
||||
Required: true,
|
||||
Name: "group",
|
||||
Description: optionGroupDefault,
|
||||
DescriptionLocalizations: optionGroupLocalizations,
|
||||
Type: discordgo.ApplicationCommandOptionString,
|
||||
Required: true,
|
||||
},
|
||||
},
|
||||
}, nil
|
||||
|
|
|
@ -40,6 +40,7 @@
|
|||
"cmd.group.list.embed.field.value": "**Server**: {{ .ServerKey }}\n**Language**: {{ .Language }}\n**Channel gains**: {{ .ChannelGains }}\n**Channel losses**: {{ .ChannelLosses }}\n**Internals**: {{ .Internals }}\n **Barbarians**: {{ .Barbarians }}\n **Number of monitored tribes**: {{ .NumTribes }}",
|
||||
|
||||
"cmd.group.details.description": "Displays group details (including added tribes)",
|
||||
"cmd.group.details.option.group.description": "Group ID",
|
||||
"cmd.group.details.embed.description": "**Server**: {{ .ServerKey }}\n**Language**: {{ .Language }}\n**Channel gains**: {{ .ChannelGains }}\n**Channel losses**: {{ .ChannelLosses }}\n**Internals**: {{ .Internals }}\n **Barbarians**: {{ .Barbarians }}\n **Tribes**: {{ .Tribes }}",
|
||||
|
||||
"cmd.group.tribe.description": "Manages tribes in a group",
|
||||
|
|
|
@ -40,6 +40,7 @@
|
|||
"cmd.group.list.embed.field.value": "**Serwer**: {{ .ServerKey }}\n**Język**: {{ .Language }}\n**Kanał zdobyte wioski**: {{ .ChannelGains }}\n**Kanał stracone wioski**: {{ .ChannelLosses }}\n**Przejęcia wewnętrzne**: {{ .Internals }}\n **Przejęcia barbarek**: {{ .Barbarians }}\n **Liczba monitorowanych plemion**: {{ .NumTribes }}",
|
||||
|
||||
"cmd.group.details.description": "Wyświetla szczegóły grupy (w tym dodane plemiona)",
|
||||
"cmd.group.details.option.group.description": "ID grupy",
|
||||
"cmd.group.details.embed.description": "**Serwer**: {{ .ServerKey }}\n**Język**: {{ .Language }}\n**Kanał zdobyte wioski**: {{ .ChannelGains }}\n**Kanał stracone wioski**: {{ .ChannelLosses }}\n**Przejęcia wewnętrzne**: {{ .Internals }}\n **Przejęcia barbarek**: {{ .Barbarians }}\n **Plemiona**: {{ .Tribes }}",
|
||||
|
||||
"cmd.group.tribe.description": "Zarządza plemionami w grupie",
|
||||
|
|
|
@ -2,7 +2,6 @@ package discordi18n
|
|||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
|
||||
"gitea.dwysokinski.me/twhelp/dcbot/internal/domain"
|
||||
"github.com/bwmarrin/discordgo"
|
||||
|
@ -73,7 +72,7 @@ func (l *Localizer) LocalizeDiscordWithConfig(lc *i18n.LocalizeConfig) (string,
|
|||
|
||||
msg, msgLang, err := l.LocalizeWithTag(tag.String(), lc)
|
||||
if err != nil {
|
||||
return "", nil, fmt.Errorf("couldn't lookup message in locale '%s': %w", locale, err)
|
||||
return "", nil, err
|
||||
}
|
||||
|
||||
if msgLang == l.defaultLanguage {
|
||||
|
@ -85,7 +84,7 @@ func (l *Localizer) LocalizeDiscordWithConfig(lc *i18n.LocalizeConfig) (string,
|
|||
|
||||
defaultMsg, err := l.Localize(l.defaultLanguage.String(), lc)
|
||||
if err != nil {
|
||||
return "", nil, fmt.Errorf("couldn't lookup message in default language: %w", err)
|
||||
return "", nil, err
|
||||
}
|
||||
|
||||
return defaultMsg, m, nil
|
||||
|
|
Loading…
Reference in New Issue