$def with (page) $ lang = page.key.split('.')[-1] $ namespace = find_i18n_namespace(page.key) $ _x = ctx.setdefault('cssfile', 'edit') $var title: $_("Edit %(title)s", title=page.key)
$:render_template("lib/edit_head", page)
$:macros.TypeChanger(page.type)
Change language: $:Dropdown('lang', i18n.get_languages(), onchange="changelang();", id="id_lang", value=lang).render()
$ xnamespace = namespace or "/" $for ns in i18n.get_namespaces(): $if ns == xnamespace: $(ns or "root") $else: $ns $(i18n.get_count(ns, lang))/$i18n.get_count(ns)
$for key in i18n.getkeys(namespace, lang):
$key


$i18n.get('/type/i18n', 'add_new_key')
$:macros.EditButtons(comment=page.comment_)