{layout admin/layout}
{lang admin.menu_plugin}
{lang admin.plugin_desc_1} {lang admin.plugin_desc_2}
{if $logs}
{lang admin.plugin_load_hints} {foreach $logs as $line}
{$line}
{/foreach}
{/if}
{lang admin.plugins_discovered} {lang admin.total} {$plugins|count} {lang admin.plugin_count_unit}
{if $plugins}
{foreach $plugins as $p}
{$p.title}
v{$p.version} {if $p.author} · {$p.author}{/if} · {$p.name} {if $p.broken} · {lang admin.plugin_dep_missing}{/if}
{$p.description}
{if $p.broken}
{lang admin.plugin_dep_missing_reason}{$p.broken_reason}
{/if}
{if $p.installed} {if $p.enabled} {lang admin.already_enabled} {lang admin.configure}
{else} {lang admin.already_disabled}
{/if}
{else} {lang admin.not_installed} {if $p.broken} {* 依赖没满足时不给"{lang admin.install}"按钮:点下去只会失败, 还会让管理员以为按钮坏了。直接说明缺什么。 *} {lang admin.cannot_install} {else}
{/if} {/if}
{/foreach}
{else}
{lang admin.plugins_none}
{lang admin.plugins_hint_a}/plugin{lang admin.plugins_hint_b}
{/if}
{lang admin.plugin_assets} {lang admin.plugin_assets_merge}
{if $assets.css}
CSS: {$assets.css}
{/if} {if $assets.js}
JS: {$assets.js}
{/if} {if !$assets.css && !$assets.js}
{lang admin.plugin_assets_none}
{/if}