aboutsummaryrefslogtreecommitdiff
path: root/mobile/mobile.go
diff options
context:
space:
mode:
Diffstat (limited to 'mobile/mobile.go')
-rw-r--r--mobile/mobile.go23
1 files changed, 14 insertions, 9 deletions
diff --git a/mobile/mobile.go b/mobile/mobile.go
index c2c6347..6312ee0 100644
--- a/mobile/mobile.go
+++ b/mobile/mobile.go
@@ -16,6 +16,7 @@ import (
"strings"
"github.com/lukaszkasprzak/lectio/internal/config"
+ "github.com/lukaszkasprzak/lectio/internal/i18n"
"github.com/lukaszkasprzak/lectio/internal/readings"
"github.com/lukaszkasprzak/lectio/internal/render"
)
@@ -31,15 +32,17 @@ type reading struct {
// dayDoc is the JSON returned by Day.
type dayDoc struct {
- Date string `json:"date"`
- Form string `json:"form"`
- Lang string `json:"lang"`
- Version string `json:"version"`
- Name string `json:"name"`
- Season string `json:"season"`
- Colour string `json:"colour"`
- Readings []reading `json:"readings"`
- Error string `json:"error,omitempty"`
+ Date string `json:"date"`
+ Form string `json:"form"`
+ Lang string `json:"lang"`
+ Version string `json:"version"`
+ Name string `json:"name"`
+ Season string `json:"season"`
+ Colour string `json:"colour"`
+ Rank string `json:"rank"`
+ RankLabel string `json:"rank_label"`
+ Readings []reading `json:"readings"`
+ Error string `json:"error,omitempty"`
}
// lectByForm maps the app's form code to lectio's lectionary value.
@@ -69,6 +72,8 @@ func Day(date, form, version, lang string) string {
out.Name = info.Name
out.Season = info.Season
out.Colour = info.Colour
+ out.Rank = info.Rank
+ out.RankLabel = i18n.Get(lang).Rank[info.Rank]
} else {
out.Error = err.Error()
}