2023-02-20 21:47:14 -06:00

45 lines
591 B
Go

package app
import (
"context"
)
type App struct {
Context context.Context
}
var instance *App
func GetInstance() *App {
if instance == nil {
instance = &App{}
}
return instance
}
func (a *App) Startup(ctx context.Context) {
a.Context = ctx
}
type Language struct {
DisplayName string
ProcessCode string
TranslateCode string
}
func GetSuppportedLanguages() []Language {
return []Language{
{
DisplayName: "English",
ProcessCode: "eng",
TranslateCode: "en",
},
{
DisplayName: "Hebrew",
ProcessCode: "heb",
TranslateCode: "he",
},
}
}