Archived
1
0

more i18n stuff

This commit is contained in:
Jeff Becker 2017-10-10 12:47:01 -04:00
parent ce2e1eb7a8
commit 36243cb2eb
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

View File

@ -172,9 +172,9 @@ func (self *boardModel) Board() string {
func (self *boardModel) PageList() []LinkModel { func (self *boardModel) PageList() []LinkModel {
var links []LinkModel var links []LinkModel
for i := 0; i < self.pages; i++ { for i := 0; i < self.pages; i++ {
board := fmt.Sprintf("%sb/%s/%d/", self.prefix, self.board, i) board := fmt.Sprintf("%sb/%s/%d/?lang=%s", self.prefix, self.board, i, self._i18n.Name)
if i == 0 { if i == 0 {
board = fmt.Sprintf("%sb/%s/", self.prefix, self.board) board = fmt.Sprintf("%sb/%s/?lang=%s", self.prefix, self.board, self._i18n.Name)
} }
links = append(links, linkModel{ links = append(links, linkModel{
link: board, link: board,
@ -624,7 +624,14 @@ func (self *thread) Navbar() string {
param := make(map[string]interface{}) param := make(map[string]interface{})
param["name"] = fmt.Sprintf("Thread %s", self.Posts[0].ShortHash()) param["name"] = fmt.Sprintf("Thread %s", self.Posts[0].ShortHash())
param["frontend"] = self.Board() param["frontend"] = self.Board()
param["links"] = self.links var links []LinkModel
for idx := range self.links {
links = append(links, linkModel{
text: self.links[idx].Text(),
link: self.links[idx].LinkURL() + "?lang=" + self._i18n.Name,
})
}
param["links"] = links
param["prefix"] = self.prefix param["prefix"] = self.prefix
return template.renderTemplate("navbar.mustache", param, self._i18n) return template.renderTemplate("navbar.mustache", param, self._i18n)
} }