i18n on the web - deepseek translations
This commit is contained in:
@@ -13,64 +13,60 @@
|
||||
<section class="heading">
|
||||
<div>
|
||||
<p class="eyebrow">
|
||||
{%- if page.selection.has_table() %}{{ page.selection.scope_label() }}{% else %}Table definition{% endif -%}
|
||||
{%- if page.selection.has_table() %}{{ page.selection.scope_label(nav.locale) }}{% else %}{{ nav.tr("td-eyebrow-table-definition") }}{% endif -%}
|
||||
</p>
|
||||
<h1>
|
||||
{%- if page.selection.has_table() %}{{ page.selection.table }}{% else %}{{ page.selection.scope_label() }}{% endif -%}
|
||||
{%- if page.selection.has_table() %}{{ page.selection.table }}{% else %}{{ page.selection.scope_label(nav.locale) }}{% endif -%}
|
||||
</h1>
|
||||
<p>
|
||||
{%- if let Some(detail) = page.detail -%}
|
||||
{{ detail.columns.len() }} columns · identified by
|
||||
{%- if detail.row_display_columns.is_empty() %} its id
|
||||
{{ nav.tr_count("td-columns-count", "count", detail.columns.len() as i64) }} · {{ nav.tr("td-identified-by") }}
|
||||
{%- if detail.row_display_columns.is_empty() %} {{ nav.tr("td-its-id") }}
|
||||
{%- else %} {{ detail.row_display_columns|join(", ") }}{% endif -%}
|
||||
{%- if let Some(summary) = page.selected_table() -%}
|
||||
{%- if !summary.depends_on.is_empty() %} · depends on {{ summary.depends_on|join(", ") }}{% endif -%}
|
||||
{%- if !summary.depends_on.is_empty() %} · {{ nav.tr("td-depends-on-prefix") }} {{ summary.depends_on|join(", ") }}{% endif -%}
|
||||
{%- endif -%}
|
||||
.
|
||||
{%- else -%}
|
||||
Everything on this page acts on this profile.
|
||||
{{ nav.tr("td-acts-on-profile") }}
|
||||
{%- endif -%}
|
||||
</p>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<a href="/admin{% if page.selection.has_table() %}{{ page.selection.query() }}{% else %}{{ page.selection.profile_query() }}{% endif %}">← Admin panel</a>
|
||||
<a href="/admin{% if page.selection.has_table() %}{{ page.selection.query() }}{% else %}{{ page.selection.profile_query() }}{% endif %}">{{ nav.tr("ui-back-to-admin-panel") }}</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<nav class="tabs" aria-label="table actions">
|
||||
<nav class="tabs" aria-label="{{ nav.tr("td-tab-aria") }}">
|
||||
{% if page.selection.has_table() %}
|
||||
{% if page.table_is_writable() %}
|
||||
<a href="/admin/tables/columns{{ page.selection.query() }}" class="tab {% if page.is("columns") %}selected{% endif %}" {% if page.is("columns") %}aria-current="page"{% endif %}>
|
||||
<span>Columns</span><small>Append columns and rename them</small>
|
||||
<span>{{ nav.tr("td-tab-columns") }}</span><small>{{ nav.tr("td-tab-columns-sub") }}</small>
|
||||
</a>
|
||||
<a href="/admin/tables/delete{{ page.selection.query() }}" class="tab {% if page.is("delete") %}selected{% endif %}" {% if page.is("delete") %}aria-current="page"{% endif %}>
|
||||
<span>Delete</span><small>Drop this table</small>
|
||||
<span>{{ nav.tr("td-tab-delete") }}</span><small>{{ nav.tr("td-tab-delete-sub") }}</small>
|
||||
</a>
|
||||
{% endif %}
|
||||
<a href="/permissions/grants" class="tab">
|
||||
<span>Access</span><small>Which roles may read and write it</small>
|
||||
<span>{{ nav.tr("td-tab-access") }}</span><small>{{ nav.tr("td-tab-access-sub") }}</small>
|
||||
</a>
|
||||
{% endif %}
|
||||
{% if page.selection.has_profile() && !page.selection.is_global() %}
|
||||
<a href="/admin/profiles/copy{{ page.selection.profile_query() }}" class="tab {% if page.is("copy") %}selected{% endif %}" {% if page.is("copy") %}aria-current="page"{% endif %}>
|
||||
<span>Copy profile</span><small>Duplicate its structure</small>
|
||||
<span>{{ nav.tr("td-tab-copy") }}</span><small>{{ nav.tr("td-tab-copy-sub") }}</small>
|
||||
</a>
|
||||
<a href="/admin/tables/from-template{{ page.selection.profile_query() }}" class="tab {% if page.is("template") %}selected{% endif %}" {% if page.is("template") %}aria-current="page"{% endif %}>
|
||||
<span>From template</span><small>Create tables from a Typst invoice</small>
|
||||
<span>{{ nav.tr("td-tab-template") }}</span><small>{{ nav.tr("td-tab-template-sub") }}</small>
|
||||
</a>
|
||||
<a href="/admin/profiles/history{{ page.selection.profile_query() }}" class="tab {% if page.is("history") %}selected{% endif %}" {% if page.is("history") %}aria-current="page"{% endif %}>
|
||||
<span>Rename history</span><small>How columns got their names</small>
|
||||
<span>{{ nav.tr("td-tab-history") }}</span><small>{{ nav.tr("td-tab-history-sub") }}</small>
|
||||
</a>
|
||||
{% endif %}
|
||||
</nav>
|
||||
|
||||
{% if page.selection.has_table() && !page.table_is_writable() %}
|
||||
<section class="panel">
|
||||
<h2>Backend-managed</h2>
|
||||
<p class="hint">
|
||||
This table is the backend's own. Its definition is visible in the
|
||||
<a href="/admin{{ page.selection.query() }}">admin panel</a>, but it can only be
|
||||
changed through the backend's own APIs, so none of the write actions apply to it.
|
||||
</p>
|
||||
<h2>{{ nav.tr("td-backend-managed-title") }}</h2>
|
||||
<p class="hint">{{ nav.tr("td-backend-managed-hint")|safe }}</p>
|
||||
</section>
|
||||
{% endif %}
|
||||
|
||||
Reference in New Issue
Block a user