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())