diff --git a/history/histview/histview.go b/history/histview/histview.go
index 7132d65..17635c1 100644
--- a/history/histview/histview.go
+++ b/history/histview/histview.go
@@ -72,8 +72,13 @@ var (
{{define "diff for at title"}}Разница для {{beautifulName .HyphaName}} для {{.Hash}}{{end}}
{{define "diff for at heading"}}Разница для {{beautifulName .HyphaName}} для {{.Hash}}{{end}}
+{{define "count pre"}}Отобразить{{end}}
+{{define "count post"}}свежих правок{{end}}
+{{define "subscribe via"}}Подписаться через RSS, Atom или JSON-ленту.{{end}}
+{{define "recent changes"}}Свежие правки{{end}}
+{{define "n recent changes"}}{{.}} недавн{{if eq . 1}}ее изменение{{else if le . 4}}недавних изменения{{else}}недавних изменений{{end}}{{end}}
+{{define "recent empty"}}Правки не найдены.{{end}}
`
- // TODO: translate recent changes
chainPrimitiveDiff viewutil.Chain
chainRecentChanges viewutil.Chain
)
diff --git a/history/histview/view_recent_changes.html b/history/histview/view_recent_changes.html
index a359847..3cf45f4 100644
--- a/history/histview/view_recent_changes.html
+++ b/history/histview/view_recent_changes.html
@@ -1,4 +1,3 @@
-{{define "subscribe via"}}{{end}}
{{define "recent changes"}}Recent changes{{end}}
{{define "n recent changes"}}{{.}} recent change{{if ne . 1}}s{{end}}{{end}}
{{define "title"}}{{template "n recent changes" .EditCount}}{{end}}
diff --git a/l18n/ru/ui.json b/l18n/ru/ui.json
index 3c95c61..34693bb 100644
--- a/l18n/ru/ui.json
+++ b/l18n/ru/ui.json
@@ -63,17 +63,6 @@
"ask_remove_media_verb": "убрать медиа",
"history_title": "История «%s»",
-
- "recent_title": "{{.n}} %s",
- "recent_title+one": "недавнее изменение",
- "recent_title+few": "недавних изменения",
- "recent_title+many": "недавних изменений",
- "recent_heading": "Недавние изменения",
- "recent_count_pre": "Отобразить",
- "recent_count_post": "недавних изменений",
- "recent_subscribe": "Подписаться через {{.rss}}, {{.atom}} или {{.json}}",
- "recent_subscribe_json": "JSON-ленту",
- "recent_empty": "Не удалось найти последние изменения.",
"revision_title": "{{.name}} из {{.rev}}",
"revision_warning": "Обратите внимание, просмотр медиа в истории пока что недоступен.",
diff --git a/viewutil/chain.go b/viewutil/chain.go
index 4681b64..663bdda 100644
--- a/viewutil/chain.go
+++ b/viewutil/chain.go
@@ -22,11 +22,13 @@ func (c Chain) ru(ru *template.Template) Chain {
}
// Get returns an appropriate language representation for the given locale in meta.
+//
+// TODO: Get rid of this
func (c Chain) Get(meta Meta) *template.Template {
switch meta.Locale() {
- case "_en":
+ case "en":
return c._en
- case "_ru":
+ case "ru":
return c._ru
}
panic("unknown language " + meta.Locale())