Use getText for the language switch
This commit is contained in:
parent
7cb94742e1
commit
3fdd702e93
@ -739,6 +739,9 @@ func (h *Handlers) QuitWithBalance(ctx context.Context, sym string, input []byte
|
|||||||
// on the JSON file.
|
// on the JSON file.
|
||||||
func (h *Handlers) InitiateTransaction(ctx context.Context, sym string, input []byte) (resource.Result, error) {
|
func (h *Handlers) InitiateTransaction(ctx context.Context, sym string, input []byte) (resource.Result, error) {
|
||||||
res := resource.Result{}
|
res := resource.Result{}
|
||||||
|
code := codeFromCtx(ctx)
|
||||||
|
l := gotext.NewLocale(translationDir, code)
|
||||||
|
l.AddDomain("default")
|
||||||
|
|
||||||
accountData, err := h.accountFileHandler.ReadAccountData()
|
accountData, err := h.accountFileHandler.ReadAccountData()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -748,12 +751,7 @@ func (h *Handlers) InitiateTransaction(ctx context.Context, sym string, input []
|
|||||||
// TODO
|
// TODO
|
||||||
// Use the amount, recipient and sender to call the API and initialize the transaction
|
// Use the amount, recipient and sender to call the API and initialize the transaction
|
||||||
|
|
||||||
switch codeFromCtx(ctx) {
|
res.Content = l.Get("Your request has been sent. %s will receive %s from %s.", accountData["Recipient"], accountData["Amount"], accountData["PublicKey"])
|
||||||
case "swa":
|
|
||||||
res.Content = fmt.Sprintf("Ombi lako limetumwa. %s atapokea %s kutoka kwa %s.", accountData["Recipient"], accountData["Amount"], accountData["PublicKey"])
|
|
||||||
default:
|
|
||||||
res.Content = fmt.Sprintf("Your request has been sent. %s will receive %s from %s.", accountData["Recipient"], accountData["Amount"], accountData["PublicKey"])
|
|
||||||
}
|
|
||||||
|
|
||||||
// reset the transaction
|
// reset the transaction
|
||||||
accountData["Recipient"] = ""
|
accountData["Recipient"] = ""
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
msgid "Your account balance is %s"
|
msgid "Your account balance is %s"
|
||||||
msgstr "Salio lako ni %s"
|
msgstr "Salio lako ni %s"
|
||||||
|
|
||||||
|
msgid "Your request has been sent. %s will receive %s from %s."
|
||||||
|
msgstr "Ombi lako limetumwa. %s atapokea %s kutoka kwa %s."
|
||||||
|
Loading…
Reference in New Issue
Block a user