mirror of
https://git.sr.ht/~phw/scotty
synced 2025-04-29 21:27:05 +02:00
Mark user interface strings
For now exclude command help, as cobra itself is not localizable yet.
This commit is contained in:
parent
511b71b909
commit
d6ca8d33f7
27 changed files with 1005 additions and 95 deletions
|
@ -33,6 +33,7 @@ import (
|
|||
"go.uploadedlobster.com/scotty/internal/backends/spotify"
|
||||
"go.uploadedlobster.com/scotty/internal/backends/subsonic"
|
||||
"go.uploadedlobster.com/scotty/internal/config"
|
||||
"go.uploadedlobster.com/scotty/internal/i18n"
|
||||
"go.uploadedlobster.com/scotty/internal/models"
|
||||
)
|
||||
|
||||
|
@ -72,7 +73,7 @@ func ResolveBackend[T interface{}](config *config.ServiceConfig) (T, error) {
|
|||
if implements {
|
||||
result = backend.(T)
|
||||
} else {
|
||||
err = fmt.Errorf("backend %s does not implement %s", config.Backend, interfaceName)
|
||||
err = fmt.Errorf(i18n.Tr("backend %s does not implement %s", config.Backend, interfaceName))
|
||||
}
|
||||
|
||||
return result, err
|
||||
|
@ -81,7 +82,7 @@ func ResolveBackend[T interface{}](config *config.ServiceConfig) (T, error) {
|
|||
func BackendByName(backendName string) (models.Backend, error) {
|
||||
backendType := knownBackends[backendName]
|
||||
if backendType == nil {
|
||||
return nil, fmt.Errorf("unknown backend \"%s\"", backendName)
|
||||
return nil, fmt.Errorf(i18n.Tr("unknown backend \"%s\"", backendName))
|
||||
}
|
||||
return backendType(), nil
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue