Made custom Chyrp Lite theme based on Umbra theme

This commit is contained in:
Helen Chong 2024-07-25 21:07:08 +08:00
parent 5e92e1528a
commit f4fe4764a8
51 changed files with 3901 additions and 0 deletions

View File

@ -0,0 +1,24 @@
<li id="comment_{{ comment.id }}">
<section class="comment" dir="auto">
{% if comment.status == "pingback" %}
<h4>{{ "%s:" | translate | format(comment.author_link) }}</h4>
{% else %}
<h4>{{ "%s said:" | translate | format(comment.author_link) }}</h4>
{% endif %}
{% if comment.status == "denied" %}
<em>{{ "This comment is awaiting moderation." | translate }}</em>
{% else %}
{{ comment.body }}
{% endif %}
</section>
{% if comment.editable() or comment.deletable() %}
<div class="doaction">
{{ comment.edit_link() }} {{ comment.delete_link() }}
</div>
{% endif %}
<div class="metadata">
<a href="{{ comment.url() }}" class="permalink">
{{ comment.created_at | time }}
</a>
</div>
</li>

View File

@ -0,0 +1,45 @@
<article class="post {{ post.feather }}{{ post.pinned ? ' pinned' : '' }}" id="post_{{ post.id }}">
{% block content %}{% endblock %}
<footer>
{% if (module_enabled("tags") and post.tags_link is not empty) %}
<div role="note" class="tags">
<a href="{{ url('tags') }}">{{ "Tags" | translate }}:</a> {{ post.tags_link | join(", ") }}
</div>
{% endif %}
{% if post.editable() or post.deletable() %}
<div class="doaction admin">
{{ post.edit_link() }} {{ post.delete_link() }}
</div>
{% endif %}
<div role="note" class="metadata">
<a href="{{ post.url() }}" rel="bookmark" title="{{ 'Permanent link to &#8220;%s&#8221;' | translate | format(post.title() | oneof(post.slug) | striptags | normalize | fix(true)) }}">
{% if post.status == "draft" %}
{{ "Draft" | translate }}
{% elseif post.status == "scheduled" %}
{{ "Scheduled" | translate }}
{% elseif post.pinned %}
{{ "Pinned" | translate }}
{% else %}
{{ post.created_at | time }}
{% endif %}
</a>
{% if module_enabled("categorize") and post.category is defined %}
<a class="category category_{{ post.category.id }}" href="{{ post.category.url }}" rel="tag">{{ post.category.name | oneof("[Untitled]" | translate) }}</a>
{% endif %}
{% if module_enabled("likes") %}
{{ post.like_link ? "&bull; " ~ post.like_link : "" }}
{% endif %}
{% if module_enabled("rights") %}
&bull;
{% if post.rights_holder is defined and post.rights_holder is not empty %}
{{ copyright_notice(post.rights_holder) }}
{% else %}
{{ copyright_notice(post.author.name, post.created_at, post.updated_at) }}
{% endif %}
&bull;
{{ post.licence_link }}
{% endif %}
</div>
</footer>
</article>
<hr class="post">

View File

@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="{{ site.locale | lang_base }}">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="{{ theme.url }}/stylesheets/all.css" type="text/css" media="all">
<title>{{ title }}</title>
</head>
<body class="preview">
<div class="standalone">
<section>
{{ content }}
</section>
</div>
</body>
</html>

View File

@ -0,0 +1,17 @@
{% extends "content" ~ DIR ~ "post.twig" %}
{% block content %}
{% if post.title is not empty %}
<h2 class="post_title">
<a href="{{ post.url() }}" rel="bookmark" title="{{ 'Permanent link to &#8220;%s&#8221;' | translate | format(post.title | striptags | normalize | fix(true)) }}">{{ post.title }}</a>
</h2>
{% endif %}
{% if post.description is not empty %}
<section class="description" aria-label="{{ 'Text Content' | translate }}">
{{ post.description }}
</section>
{% endif %}
<section class="audio" aria-label="{{ 'File Attachment' | translate }}">
{{ post.audio_player }}
</section>
{% endblock %}

View File

@ -0,0 +1,10 @@
{% extends "content" ~ DIR ~ "post.twig" %}
{% block content %}
<h2 class="post_title">
<a href="{{ post.source | fix(true) }}" rel="external">{{ post.name }}</a>
</h2>
<section class="description" aria-label="{{ 'Text Content' | translate }}">
{{ post.description }}
</section>
{% endblock %}

View File

@ -0,0 +1,5 @@
{% extends "content" ~ DIR ~ "post.twig" %}
{% block content %}
<h2 class="post_title">{{ "The post cannot be displayed because the theme does not support it." | translate }}</h2>
{% endblock %}

View File

@ -0,0 +1,17 @@
{% extends "content" ~ DIR ~ "post.twig" %}
{% block content %}
{% if post.title is not empty %}
<h2 class="post_title">
<a href="{{ post.url() }}" rel="bookmark" title="{{ 'Permanent link to &#8220;%s&#8221;' | translate | format(post.title | striptags | normalize | fix(true)) }}">{{ post.title }}</a>
</h2>
{% endif %}
<section class="photo" aria-label="{{ 'File Attachment' | translate }}">
{{ post.filename | thumbnail(post.alt_text, post.source, ["max_width=960", "max_height=960", "quality=80"], "(min-width: 780px) 716px, 90vw") }}
</section>
{% if post.caption is not empty %}
<section class="caption" aria-label="{{ 'Text Content' | translate }}">
{{ post.caption }}
</section>
{% endif %}
{% endblock %}

View File

@ -0,0 +1,21 @@
{% extends "content" ~ DIR ~ "post.twig" %}
{% block content %}
{% if post.title is not empty %}
<h2 class="post_title">
<a href="{{ post.url() }}" rel="bookmark" title="{{ 'Permanent link to &#8220;%s&#8221;' | translate | format(post.title | striptags | normalize | fix(true)) }}">{{ post.title }}</a>
</h2>
{% endif %}
<section class="quote" aria-label="{{ 'Text Content' | translate }}">
<figure>
<blockquote>
{{ post.quote }}
</blockquote>
{% if post.source is not empty %}
<figcaption>
{{ post.source }}
</figcaption>
{% endif %}
</figure>
</section>
{% endblock %}

View File

@ -0,0 +1,12 @@
{% extends "content" ~ DIR ~ "post.twig" %}
{% block content %}
{% if post.title is not empty %}
<h2 class="post_title">
<a href="{{ post.url() }}" rel="bookmark" title="{{ 'Permanent link to &#8220;%s&#8221;' | translate | format(post.title | striptags | normalize | fix(true)) }}">{{ post.title }}</a>
</h2>
{% endif %}
<section class="body" aria-label="{{ 'Text Content' | translate }}">
{{ post.body }}
</section>
{% endblock %}

View File

@ -0,0 +1,27 @@
{% extends "content" ~ DIR ~ "post.twig" %}
{% block content %}
{% if post.title is not empty %}
<h2 class="post_title">
<a href="{{ post.url() }}" rel="bookmark" title="{{ 'Permanent link to &#8220;%s&#8221;' | translate | format(post.title | striptags | normalize | fix(true)) }}">{{ post.title }}</a>
</h2>
{% endif %}
{% if post.caption is not empty %}
<section class="caption" aria-label="{{ 'Text Content' | translate }}">
{{ post.caption }}
</section>
{% endif %}
{% for file in post.files %}
{% if ["jpg", "jpeg", "png", "gif", "webp", "avif"] | contains(file.type) %}
<section class="photo" aria-label="{{ 'File Attachment' | translate }}">
{{ file.name | thumbnail(file.name, post.source, ["max_width=960", "max_height=960", "quality=80"], "(min-width: 780px) 716px, 90vw") }}
</section>
{% else %}
<section class="attachment" aria-label="{{ 'File Attachment' | translate }}">
<h3>{{ "File attachment:" | translate }}</h3>
<a href="{{ file.name | download }}">{{ file.name | fix | truncate(40) }}</a>
({{ file.size | filesizeformat }})
</section>
{% endif %}
{% endfor %}
{% endblock %}

View File

@ -0,0 +1,17 @@
{% extends "content" ~ DIR ~ "post.twig" %}
{% block content %}
{% if post.title is not empty %}
<h2 class="post_title">
<a href="{{ post.url() }}" rel="bookmark" title="{{ 'Permanent link to &#8220;%s&#8221;' | translate | format(post.title | striptags | normalize | fix(true)) }}">{{ post.title }}</a>
</h2>
{% endif %}
{% if post.description is not empty %}
<section class="description" aria-label="{{ 'Text Content' | translate }}">
{{ post.description }}
</section>
{% endif %}
<section class="video" aria-label="{{ 'File Attachment' | translate }}">
{{ post.video_player }}
</section>
{% endblock %}

View File

@ -0,0 +1,38 @@
<form id="comment_edit_{{ comment.id }}" class="comment_edit" action="{{ comment.post.url() }}" method="post" accept-charset="UTF-8">
<label for="comment_body_{{ comment.id }}">{{ "Comment" | translate }}</label>
<textarea name="body" id="comment_body_{{ comment.id }}">{{ comment.body | fix(false, true) }}</textarea>
<div id="more_options_{{ comment.id }}" class="more_options">
<label for="comment_author_{{ comment.id }}">{{ "Author" | translate }}</label>
<input class="text" type="text" name="author" value="{{ comment.author | fix(true, true) }}" id="comment_author_{{ comment.id }}" maxlength="250">
{% if comment.status != "pingback" %}
<label for="comment_author_url_{{ comment.id }}">{{ "Author's website" | translate }}</label>
<input class="text" type="url" name="author_url" value="{{ comment.author_url | fix(true, true) }}" id="comment_author_url_{{ comment.id }}" maxlength="2048">
<label for="comment_author_email_{{ comment.id }}">{{ "Author's email" | translate }}</label>
<input class="text" type="email" name="author_email" value="{{ comment.author_email | fix(true, true) }}" id="comment_author_email_{{ comment.id }}" maxlength="128">
{% endif %}
{% if visitor.group.can("edit_comment") %}
{# User can edit all comments, not just their own. #}
<label for="comment_created_at_{{ comment.id }}">{{ "Timestamp" | translate }}</label>
<input class="text" type="text" name="created_at" value="{{ comment.created_at | dateformat('Y-m-d H:i:s') | fix(true, true) }}" id="comment_created_at_{{ comment.id }}">
{% if comment.status != "pingback" %}
<label for="comment_status_{{ comment.id }}">{{ "Status" | translate }}</label>
<select name="status" id="comment_status_{{ comment.id }}">
<option value="approved"{{ comment.status | selected("approved") }}>{{ "Approved" | translate }}</option>
<option value="denied"{{ comment.status | selected("denied") }}>{{ "Denied" | translate }}</option>
<option value="spam"{{ comment.status | selected("spam") }}>{{ "Spam" | translate }}</option>
</select>
{% endif %}
{% endif %}
{% if comment.status != "pingback" and site.email_correspondence %}
<label for="comment_notify_{{ comment.id }}">{{ "Email Notifications" | translate }}</label>
<input type="checkbox" name="notify" id="comment_notify_{{ comment.id }}"{{ comment.notify | checked }}>
{% endif %}
</div>
<input type="hidden" name="id" value="{{ comment.id }}">
<input type="hidden" name="hash" value="{{ authenticate() }}">
<input type="hidden" name="action" value="update_comment">
<div class="doaction speak">
<button type="submit">{{ "Save" | translate }}</button>
<a href="#" id="comment_cancel_edit_{{ comment.id }}" class="cancel">{{ "Cancel" | translate }}</a>
</div>
</form>

View File

@ -0,0 +1,39 @@
<form id="add_comment" action="{{ self_url() }}" method="post" accept-charset="UTF-8">
{% if visitor.logged_in %}
<label for="comment_body_field">{{ "%s's comment" | translate | format(visitor.full_name | oneof(visitor.login)) }}</label>
{% else %}
<label for="comment_author_field">{{ "Your name" | translate }}</label>
<input type="text" name="author" value="{{ posted('author') | fix(true) }}" id="comment_author_field" class="text" maxlength="250">
<label for="comment_author_email_field">{{ "Your email" | translate }}</label>
<input type="email" name="author_email" value="{{ posted('author_email') | fix(true) }}" id="comment_author_email_field" class="text" maxlength="128">
<label for="comment_author_url_field">{{ "Your website" | translate }}</label>
<input type="url" name="author_url" value="{{ posted('author_url') | fix(true) }}" id="comment_author_url_field" class="text" maxlength="2048">
{{ generate_captcha() }}
<label for="comment_body_field">{{ "Your comment" | translate }}</label>
{% endif %}
<textarea name="body" id="comment_body_field">{{ posted("body") | fix(false, true) }}</textarea>
<small>
{% if site.enable_markdown %}{{ "Markdown is allowed." | translate }} {% endif %}
{% if site.module_comments.allowed_comment_html is not empty %}
{{ "HTML tags allowed:" | translate }} {{ "&lt;%s&gt;." | format(site.module_comments.allowed_comment_html | join("&gt;, &lt;") | fix ) }}
{% else %}
{{ "HTML is not allowed." | translate }}
{% endif %}
</small>
{% if visitor.logged_in and site.email_correspondence %}
<label for="comment_notify_field">{{ "Notify me when others comment" | translate }}</label>
<input type="checkbox" name="notify" id="comment_notify_field">
{% endif %}
<div class="doaction speak">
{% if visitor.logged_in %}
<input type="hidden" name="author" value="{{ visitor.full_name | oneof(visitor.login) | fix(true) }}">
<input type="hidden" name="author_email" value="{{ visitor.email | fix(true) }}">
<input type="hidden" name="author_url" value="{{ visitor.website | fix(true) }}">
{% endif %}
<input type="hidden" name="parent_id" value="0">
<input type="hidden" name="post_id" value="{{ post.id }}">
<input type="hidden" name="hash" value="{{ authenticate() }}">
<input type="hidden" name="action" value="add_comment">
<button type="submit">{{ "Speak" | translate }}</button>
</div>
</form>

View File

@ -0,0 +1,24 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
<div class="user_controls standalone">
<h2>{{ "Controls" | translate }}</h2>
<form action="{{ url('controls') }}" method="post" accept-charset="UTF-8">
<label for="full_name">{{ "Full name" | translate }}</label>
<input type="text" name="full_name" value="{{ posted('full_name', visitor.full_name) | fix(true, true) }}" id="full_name" maxlength="250">
<label for="email">{{ "Email" | translate }}</label>
<input type="email" name="email" value="{{ posted('email', visitor.email) | fix(true, true) }}" id="email" maxlength="128">
<label for="website">{{ "Website" | translate }}</label>
<input type="url" name="website" value="{{ posted('website', visitor.website) | fix(true, true) }}" id="website" maxlength="128">
<label for="new_password1">{{ "New password?" | translate }}</label>
<input type="password" name="new_password1" value="" id="new_password1" maxlength="128">
<label for="new_password2">{{ "Confirm" | translate }}</label>
<input type="password" name="new_password2" value="" id="new_password2" maxlength="128">
<input type="hidden" name="hash" value="{{ authenticate() }}" id="hash">
{{ trigger.call("user_controls") }}
<div class="doaction">
<button name="submit" type="submit" id="submit">{{ "Update" | translate }}</button>
</div>
</form>
</div>
{% endblock %}

View File

@ -0,0 +1,19 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
<div class="user_login standalone">
<h2>{{ "Log in" | translate }}</h2>
<form action="{{ url('login') }}" method="post" accept-charset="UTF-8">
<label for="login">{{ "Username" | translate }}</label>
<input type="text" name="login" value="{{ posted('login') | fix(true, true) }}" id="login" autofocus>
<label for="password">{{ "Password" | translate }}</label>
<input type="password" name="password" value="" id="password">
<input type="hidden" name="hash" value="{{ authenticate() }}" id="hash">
{{ trigger.call("user_login") }}
<div class="doaction">
<button name="submit" type="submit" id="submit">{{ "Log in" | translate }}</button>
<a href="{{ url('lost_password') }}">{{ "Help!" | translate }}</a>
</div>
</form>
</div>
{% endblock %}

View File

@ -0,0 +1,15 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
<div class="lost_password standalone">
<h2>{{ "Lost password" | translate }}</h2>
<form action="{{ url('lost_password') }}" method="post" accept-charset="UTF-8">
<label for="login">{{ "Username" | translate }}</label>
<input type="text" name="login" value="{{ posted('login') | fix(true, true) }}" id="login" autofocus>
<input type="hidden" name="hash" value="{{ authenticate() }}" id="hash">
<div class="doaction">
<button name="submit" type="submit" id="submit">{{ "Submit" | translate }}</button>
</div>
</form>
</div>
{% endblock %}

View File

@ -0,0 +1,23 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
<div class="user_register standalone">
<h2>{{ "Register" | translate }}</h2>
<form action="{{ url('register') }}" method="post" accept-charset="UTF-8">
<label for="login">{{ "Username" | translate }}</label>
<input type="text" name="login" value="{{ posted('login') | fix(true, true) }}" id="login" maxlength="64" autofocus>
<label for="password1">{{ "Password" | translate }}</label>
<input type="password" name="password1" value="" id="password1" maxlength="128">
<label for="password2">{{ "Password" | translate }} <span class="sub">{{ "(again)" | translate }}</span></label>
<input type="password" name="password2" value="" id="password2" maxlength="128">
<label for="email">{{ "Email" | translate }}</label>
<input type="email" name="email" value="{{ posted('email') | fix(true, true) }}" id="email" maxlength="128">
<input type="hidden" name="hash" value="{{ authenticate() }}" id="hash">
{{ generate_captcha() }}
{{ trigger.call("user_register") }}
<div class="doaction">
<button type="submit">{{ "Register" | translate }}</button>
</div>
</form>
</div>
{% endblock %}

View File

@ -0,0 +1,20 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
<div class="reset_password standalone">
<h2>{{ "Reset password" | translate }}</h2>
<form action="{{ url('reset_password') }}" method="post" accept-charset="UTF-8">
<label for="new_password1">{{ "New password?" | translate }}</label>
<input type="password" name="new_password1" value="" id="new_password1" maxlength="128">
<label for="new_password2">{{ "Confirm" | translate }}</label>
<input type="password" name="new_password2" value="" id="new_password2" maxlength="128">
<input type="hidden" name="issue" value="{{ issue | fix(true) }}" id="issue">
<input type="hidden" name="login" value="{{ login | fix(true) }}" id="login">
<input type="hidden" name="token" value="{{ token | fix(true) }}" id="token">
<input type="hidden" name="hash" value="{{ authenticate() }}" id="hash">
<div class="doaction">
<button name="submit" type="submit" id="submit">{{ "Submit" | translate }}</button>
</div>
</form>
</div>
{% endblock %}

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#FFFFFF" fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"/></svg>

After

Width:  |  Height:  |  Size: 263 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#1F1F23" fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"/></svg>

After

Width:  |  Height:  |  Size: 263 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#FFFFFF" fill-rule="evenodd" d="M8 4a4 4 0 100 8 4 4 0 000-8z"/></svg>

After

Width:  |  Height:  |  Size: 165 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 4a4 4 0 100 8 4 4 0 000-8z"/></svg>

After

Width:  |  Height:  |  Size: 150 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#FFFFFF" fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"/></svg>

After

Width:  |  Height:  |  Size: 262 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"/></svg>

After

Width:  |  Height:  |  Size: 247 B

11
themes/leilukin/info.php Normal file
View File

@ -0,0 +1,11 @@
<?php
return array(
"name" => __("Leilukin", "leilukin"),
"url" => "https://leilukin.com/",
"version" => "1.0",
"description" => __("Leilukin's Chyrp Lite theme.", "leilukin"),
"author" => array(
"name" => "Leilukin",
"url" => "https://leilukin.com/"
)
);

View File

@ -0,0 +1,125 @@
<!DOCTYPE html>
<html lang="{{ site.locale | lang_base }}" dir="{{ site.locale | text_direction }}">
<head>
<meta charset="UTF-8">
<title>
{%- block title -%}
{%- if pagination is not empty and pagination.page > 1 -%}
{{- "Page %d" | translate | format(pagination.page) -}}
{{- " | " -}}
{%- endif -%}
{%- if title is not empty -%}
{{- title | fix -}}
{{- " | " -}}
{%- endif -%}
{{- site.name | fix -}}
{%- endblock -%}
</title>
<meta name="description" content="{{ site.description }}">
<meta name="generator" content="Chyrp Lite">
<meta name="viewport" content="initial-scale=1.0">
<link rel="apple-touch-icon" sizes="180x180" href="{{ site.chyrp_url }}/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="{{ site.chyrp_url }}/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="{{ site.chyrp_url }}/favicon/favicon-16x16.png">
<link rel="manifest" href="{{ site.chyrp_url }}/favicon/site.webmanifest">
{{ theme.feeds() }}
{{ theme.stylesheets() }}
{{ theme.javascripts() }}
{{ trigger.call("end_head") }}
</head>
<body class="route_{{ route.action }}">
<!-- Mast -->
{% for notice in flash.notices %}
<div role="alert" class="flash notice">
{{ notice }}
</div>
{% endfor %}
{% for warning in flash.warnings %}
<div role="alert" class="flash warning">
{{ warning }}
</div>
{% endfor %}
{% for message in flash.messages %}
<div role="alert" class="flash message">
{{ message }}
</div>
{% endfor %}
<div id="mast" role="banner">
<h1 class="banner"><a href="{{ url('/') }}">{{ site.name }}</a></h1>
<ul class="navigation" aria-label="{{ 'Links' | translate }}">
{% if theme.pages_list() is not empty %}
{% for item in theme.pages_list() %}
<li>
{{ "&nbsp;" | repeat((item.depth - 1) * 4) }}<a href="{{ item.url() }}">{{ item.title }}</a>
</li>
{% endfor %}
{% endif %}
<li>
<a href="{{ mailto(site.email) }}">{{ "Email" | translate }}</a>
</li>
<li>
<a href="{{ url('feed') }}">{{ "Feed" | translate }}</a>
</li>
<li>
<a href="{{ url('archive') }}" rel="archives">{{ "Archive" | translate }}</a>
</li>
{% if visitor.group.can("change_settings", "toggle_extensions") %}
<li>
<a href="{{ url('/', 'AdminController') }}">{{ "Admin" | translate }}</a>
</li>
{% elseif visitor.group.can("add_post") %}
<li>
<a href="{{ url('/', 'AdminController') }}">{{ "Write" | translate }}</a>
</li>
{% elseif visitor.group.can("add_draft") %}
<li>
<a href="{{ url('/', 'AdminController') }}">{{ "Draft" | translate }}</a>
</li>
{% endif %}
{% if visitor.logged_in %}
<li>
<a href="{{ url('controls') }}">{{ "Controls" | translate }}</a>
</li>
<li>
<a href="{{ url('logout') }}">{{ "Log out" | translate }}</a>
</li>
{% else %}
{% if site.can_register %}
<li>
<a href="{{ url('register') }}">{{ "Register" | translate }}</a>
</li>
{% endif %}
<li>
<a href="{{ url('login') }}">{{ "Log in" | translate }}</a>
</li>
{% endif %}
</ul>
<form class="search_box" action="{{ url('search') }}" method="post" accept-charset="UTF-8" role="search">
<input type="text" id="search_field" name="query" value="{{ search is defined ? search | fix(true, true) : '' }}" placeholder="{{ 'Search&hellip;' | translate }}" aria-label="{{ 'Search this blog' | translate }}">
<button type="submit" id="search_submit">{{ "Search" | translate }}</button>
</form>
</div>
<!-- Content -->
<div id="main" role="main">
{% block content %}{% endblock %}
</div>
{% if posts.paginated is defined and posts.next_page() %}
<!-- Navigation -->
<div role="navigation" class="next traversal">
{{ posts.next_link("Page %d" | translate | format(posts.page + 1)) }}
</div>
{% endif %}
<!-- Footer -->
{{ trigger.call("end_content") }}
</body>
<!-- Queries: {{ sql_queries }} | Load Time: {{ theme.load_time() }} -->
{% if debug %}
<!--
{% for caller in sql_debug %}
{{ caller.query | replace({"\t": " "}) | fix }}
{{ "Called from %s on line %d at %s seconds." | translate | format(caller.file, caller.line, caller.time) }}
{% endfor %}
-->
{% endif %}
</html>

Binary file not shown.

View File

@ -0,0 +1,379 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: Erwin Maas <achillosilliasos@gmail.com>\n"
"Language-Team: \n"
"Language: de_DE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.4.2\n"
#. This file is distributed under the same license as the Chyrp Lite package.
#: themes/umbra/content/comment.twig:4
#, php-format
msgid "%s:"
msgstr "%s:"
#: themes/umbra/content/comment.twig:6
#, php-format
msgid "%s said:"
msgstr "%s hat gesagt:"
#: themes/umbra/content/comment.twig:9
msgid "This comment is awaiting moderation."
msgstr "Dieser Kommentar wartet auf die Freigabe durch die Moderation."
#: themes/umbra/content/post.twig:6
msgid "Tags"
msgstr "Tags"
#: themes/umbra/content/post.twig:15 themes/umbra/feathers/audio.twig:6
#: themes/umbra/feathers/photo.twig:6 themes/umbra/feathers/quote.twig:6
#: themes/umbra/feathers/text.twig:6 themes/umbra/feathers/uploader.twig:6
#: themes/umbra/feathers/video.twig:6 themes/umbra/pages/archive.twig:29
#: themes/umbra/pages/page.twig:6
#, php-format
msgid "Permanent link to &#8220;%s&#8221;"
msgstr "Permanentlink zu &#8220;%s&#8221;"
#: themes/umbra/content/post.twig:17 themes/umbra/layouts/default.twig:68
msgid "Draft"
msgstr "Entwurf"
#: themes/umbra/content/post.twig:19
msgid "Scheduled"
msgstr "Geplant"
#: themes/umbra/content/post.twig:21
msgid "Pinned"
msgstr "Angepinnt"
#: themes/umbra/content/post.twig:27 themes/umbra/pages/view.twig:10
msgid "[Untitled]"
msgstr "[Unbenannt]"
#: themes/umbra/feathers/audio.twig:10 themes/umbra/feathers/link.twig:7
#: themes/umbra/feathers/photo.twig:13 themes/umbra/feathers/quote.twig:9
#: themes/umbra/feathers/text.twig:9 themes/umbra/feathers/uploader.twig:10
#: themes/umbra/feathers/video.twig:10
msgid "Text Content"
msgstr "Textinhalt"
#: themes/umbra/feathers/audio.twig:14 themes/umbra/feathers/photo.twig:9
#: themes/umbra/feathers/uploader.twig:16
#: themes/umbra/feathers/uploader.twig:20 themes/umbra/feathers/video.twig:14
msgid "File Attachment"
msgstr "Dateianhänge"
#: themes/umbra/feathers/missing.twig:4
msgid "The post cannot be displayed because the theme does not support it."
msgstr ""
"Der Post kann nicht angezeigt werden, weil dies vom Theme nicht unterstützt "
"wird."
#: themes/umbra/feathers/uploader.twig:21
msgid "File attachment:"
msgstr "Dateianhänge:"
#: themes/umbra/forms/comment/edit.twig:2
msgid "Comment"
msgstr "Kommentieren"
#: themes/umbra/forms/comment/edit.twig:5
msgid "Author"
msgstr "Autor"
#: themes/umbra/forms/comment/edit.twig:8
msgid "Author's website"
msgstr "Website des Autors"
#: themes/umbra/forms/comment/edit.twig:10
msgid "Author's email"
msgstr "E-Mail des Autors"
#: themes/umbra/forms/comment/edit.twig:15
msgid "Timestamp"
msgstr "Zeitstempel"
#: themes/umbra/forms/comment/edit.twig:18
msgid "Status"
msgstr "Status"
#: themes/umbra/forms/comment/edit.twig:20
msgid "Approved"
msgstr "Genehmigt"
#: themes/umbra/forms/comment/edit.twig:21
msgid "Denied"
msgstr "Abgelehnt"
#: themes/umbra/forms/comment/edit.twig:22
msgid "Spam"
msgstr "Spam"
#: themes/umbra/forms/comment/edit.twig:27
msgid "Email Notifications"
msgstr "E-Mail Benachrichtigungen"
#: themes/umbra/forms/comment/edit.twig:35
msgid "Save"
msgstr "Speichern"
#: themes/umbra/forms/comment/edit.twig:36
msgid "Cancel"
msgstr "Abbrechen"
#: themes/umbra/forms/comment/new.twig:3
#, php-format
msgid "%s's comment"
msgstr "%ss Kommentar"
#: themes/umbra/forms/comment/new.twig:5
msgid "Your name"
msgstr "Dein Name"
#: themes/umbra/forms/comment/new.twig:7
msgid "Your email"
msgstr "Deine E-Mail Adresse"
#: themes/umbra/forms/comment/new.twig:9
msgid "Your website"
msgstr "Deine Website"
#: themes/umbra/forms/comment/new.twig:12
msgid "Your comment"
msgstr "Dein Kommentar"
#: themes/umbra/forms/comment/new.twig:16
msgid "Markdown is allowed."
msgstr "Markdown ist erlaubt."
#: themes/umbra/forms/comment/new.twig:18
msgid "HTML tags allowed:"
msgstr "Erlaubte HTML Tags:"
#: themes/umbra/forms/comment/new.twig:20
msgid "HTML is not allowed."
msgstr "HTML ist nicht erlaubt."
#: themes/umbra/forms/comment/new.twig:24
msgid "Notify me when others comment"
msgstr "Benachrichtige mich, wenn andere kommentieren"
#: themes/umbra/forms/comment/new.twig:37
msgid "Speak"
msgstr "Sprich"
#: themes/umbra/forms/user/controls.twig:5 themes/umbra/layouts/default.twig:73
msgid "Controls"
msgstr "Details"
#: themes/umbra/forms/user/controls.twig:7
msgid "Full name"
msgstr "Voller Name"
#: themes/umbra/forms/user/controls.twig:9
#: themes/umbra/forms/user/register.twig:13
#: themes/umbra/layouts/default.twig:50
msgid "Email"
msgstr "E-Mail"
#: themes/umbra/forms/user/controls.twig:11
msgid "Website"
msgstr "Website"
#: themes/umbra/forms/user/controls.twig:13
#: themes/umbra/forms/user/reset_password.twig:7
msgid "New password?"
msgstr "Neues Passwort?"
#: themes/umbra/forms/user/controls.twig:15
#: themes/umbra/forms/user/reset_password.twig:9
msgid "Confirm"
msgstr "Bestätigen"
#: themes/umbra/forms/user/controls.twig:20
msgid "Update"
msgstr "Aktualisieren"
#: themes/umbra/forms/user/login.twig:5 themes/umbra/forms/user/login.twig:14
#: themes/umbra/layouts/default.twig:85
msgid "Log in"
msgstr "Einloggen"
#: themes/umbra/forms/user/login.twig:7
#: themes/umbra/forms/user/lost_password.twig:7
#: themes/umbra/forms/user/register.twig:7
msgid "Username"
msgstr "Benutzername"
#: themes/umbra/forms/user/login.twig:9 themes/umbra/forms/user/register.twig:9
#: themes/umbra/forms/user/register.twig:11
msgid "Password"
msgstr "Passwort"
#: themes/umbra/forms/user/login.twig:15
msgid "Help!"
msgstr "Hilfe!"
#: themes/umbra/forms/user/lost_password.twig:5
msgid "Lost password"
msgstr "Passwort vergessen"
#: themes/umbra/forms/user/lost_password.twig:11
#: themes/umbra/forms/user/reset_password.twig:16
msgid "Submit"
msgstr "Absenden"
#: themes/umbra/forms/user/register.twig:5
#: themes/umbra/forms/user/register.twig:19
#: themes/umbra/layouts/default.twig:81
msgid "Register"
msgstr "Registrieren"
#: themes/umbra/forms/user/register.twig:11
msgid "(again)"
msgstr "(wiederholen)"
#: themes/umbra/forms/user/reset_password.twig:5
msgid "Reset password"
msgstr "Passwort zurücksetzen"
#: themes/umbra/info.php:3
msgid "Umbra"
msgstr "Umbra"
#: themes/umbra/info.php:6
msgid "A dark tumbleblog theme for Chyrp Lite."
msgstr "Ein dunkler Tumbleblog thema für Chyrp Lite."
#: themes/umbra/layouts/default.twig:8 themes/umbra/layouts/default.twig:101
#, php-format
msgid "Page %d"
msgstr "Seite %d"
#: themes/umbra/layouts/default.twig:48
msgid "Links"
msgstr "Links"
#: themes/umbra/layouts/default.twig:53
msgid "Feed"
msgstr "Feed"
#: themes/umbra/layouts/default.twig:56
msgid "Archive"
msgstr "Archiv"
#: themes/umbra/layouts/default.twig:60
msgid "Admin"
msgstr "Administration"
#: themes/umbra/layouts/default.twig:64
msgid "Write"
msgstr "Schreiben"
#: themes/umbra/layouts/default.twig:76
msgid "Log out"
msgstr "Ausloggen"
#: themes/umbra/layouts/default.twig:90
msgid "Search&hellip;"
msgstr "Suchen&hellip;"
#: themes/umbra/layouts/default.twig:90
msgid "Search this blog"
msgstr "Durchsuchen Sie diesen Blog"
#: themes/umbra/layouts/default.twig:91
msgid "Search"
msgstr "Suchen"
#: themes/umbra/layouts/default.twig:112
#, php-format
msgid "Called from %s on line %d at %s seconds."
msgstr "Aufgerufen von %s in Zeile %d in %s Sekunden."
#: themes/umbra/pages/403.twig:4
msgid "Forbidden."
msgstr "Nicht erlaubt."
#: themes/umbra/pages/404.twig:4
msgid "Not found."
msgstr "Nicht gefunden."
#: themes/umbra/pages/archive.twig:11
msgid "F Y"
msgstr "F Y"
#: themes/umbra/pages/archive.twig:49
#, php-format
msgid "Archive of %s"
msgstr "Archiv vom %s"
#: themes/umbra/pages/archive.twig:58
msgid "There aren't any posts in the timeframe you specified."
msgstr "In dem angegebenen Zeitfenster gibt es keine Posts."
#: themes/umbra/pages/author.twig:5
#, php-format
msgid "Posts created by &#8220;%s&#8221;"
msgstr "Posts erstellt von &#8220;%s&#8221;"
#: themes/umbra/pages/author.twig:10
msgid "This user hasn't created any posts."
msgstr "Dieser Benutzer hat noch keine Posts erstellt."
#: themes/umbra/pages/category.twig:5
#, php-format
msgid "Posts in category &#8220;%s&#8221;"
msgstr "Posts in der Kategorie &#8220;%s&#8221;"
#: themes/umbra/pages/drafts.twig:5
msgid "Drafts"
msgstr "Entwürfe"
#: themes/umbra/pages/drafts.twig:10
msgid "You don't have any drafts."
msgstr "Du hast keine Entwürfe."
#: themes/umbra/pages/index.twig:8 themes/umbra/pages/tags.twig:19
msgid "Nothing here yet!"
msgstr "Hier ist noch nichts!"
#: themes/umbra/pages/search.twig:5
#, php-format
msgid "Search results for &#8220;%s&#8221;"
msgstr "Suchergebnisse für &#8220;%s&#8221;"
#: themes/umbra/pages/search.twig:7
msgid "Your search did not return any results."
msgstr "Deine Suche erzielte keine Ergebnisse."
#: themes/umbra/pages/tag.twig:5
#, php-format
msgid "Posts tagged with &#8220;%s&#8221;"
msgstr "Posts mit den Tags &#8220;%s&#8221;"
#: themes/umbra/pages/tags.twig:6
msgid "Tag cloud"
msgstr "Tagcloud"
#: themes/umbra/pages/updated.twig:5
msgid "Updated posts"
msgstr "Aktualisierte Posts"
#: themes/umbra/pages/updated.twig:10
msgid "There aren't any updated posts."
msgstr "Es gibt keine aktualisierten Posts."
#: themes/umbra/pages/view.twig:7
msgid "Webmentions"
msgstr "Webmentions"
#: themes/umbra/pages/view.twig:17
msgid "Comments"
msgstr "Kommentare"

View File

@ -0,0 +1,381 @@
#. This file is distributed under the same license as the Chyrp Lite package.
#: themes/umbra/content/comment.twig:4
#, php-format
msgid "%s:"
msgstr ""
#: themes/umbra/content/comment.twig:6
#, php-format
msgid "%s said:"
msgstr ""
#: themes/umbra/content/comment.twig:9
msgid "This comment is awaiting moderation."
msgstr ""
#: themes/umbra/content/post.twig:6
msgid "Tags"
msgstr ""
#: themes/umbra/content/post.twig:15
#: themes/umbra/feathers/audio.twig:6
#: themes/umbra/feathers/photo.twig:6
#: themes/umbra/feathers/quote.twig:6
#: themes/umbra/feathers/text.twig:6
#: themes/umbra/feathers/uploader.twig:6
#: themes/umbra/feathers/video.twig:6
#: themes/umbra/pages/archive.twig:29
#: themes/umbra/pages/page.twig:6
#, php-format
msgid "Permanent link to &#8220;%s&#8221;"
msgstr ""
#: themes/umbra/content/post.twig:17
#: themes/umbra/layouts/default.twig:68
msgid "Draft"
msgstr ""
#: themes/umbra/content/post.twig:19
msgid "Scheduled"
msgstr ""
#: themes/umbra/content/post.twig:21
msgid "Pinned"
msgstr ""
#: themes/umbra/content/post.twig:27
#: themes/umbra/pages/view.twig:10
msgid "[Untitled]"
msgstr ""
#: themes/umbra/feathers/audio.twig:10
#: themes/umbra/feathers/link.twig:7
#: themes/umbra/feathers/photo.twig:13
#: themes/umbra/feathers/quote.twig:9
#: themes/umbra/feathers/text.twig:9
#: themes/umbra/feathers/uploader.twig:10
#: themes/umbra/feathers/video.twig:10
msgid "Text Content"
msgstr ""
#: themes/umbra/feathers/audio.twig:14
#: themes/umbra/feathers/photo.twig:9
#: themes/umbra/feathers/uploader.twig:16
#: themes/umbra/feathers/uploader.twig:20
#: themes/umbra/feathers/video.twig:14
msgid "File Attachment"
msgstr ""
#: themes/umbra/feathers/missing.twig:4
msgid "The post cannot be displayed because the theme does not support it."
msgstr ""
#: themes/umbra/feathers/uploader.twig:21
msgid "File attachment:"
msgstr ""
#: themes/umbra/forms/comment/edit.twig:2
msgid "Comment"
msgstr ""
#: themes/umbra/forms/comment/edit.twig:5
msgid "Author"
msgstr ""
#: themes/umbra/forms/comment/edit.twig:8
msgid "Author's website"
msgstr ""
#: themes/umbra/forms/comment/edit.twig:10
msgid "Author's email"
msgstr ""
#: themes/umbra/forms/comment/edit.twig:15
msgid "Timestamp"
msgstr ""
#: themes/umbra/forms/comment/edit.twig:18
msgid "Status"
msgstr ""
#: themes/umbra/forms/comment/edit.twig:20
msgid "Approved"
msgstr ""
#: themes/umbra/forms/comment/edit.twig:21
msgid "Denied"
msgstr ""
#: themes/umbra/forms/comment/edit.twig:22
msgid "Spam"
msgstr ""
#: themes/umbra/forms/comment/edit.twig:27
msgid "Email Notifications"
msgstr ""
#: themes/umbra/forms/comment/edit.twig:35
msgid "Save"
msgstr ""
#: themes/umbra/forms/comment/edit.twig:36
msgid "Cancel"
msgstr ""
#: themes/umbra/forms/comment/new.twig:3
#, php-format
msgid "%s's comment"
msgstr ""
#: themes/umbra/forms/comment/new.twig:5
msgid "Your name"
msgstr ""
#: themes/umbra/forms/comment/new.twig:7
msgid "Your email"
msgstr ""
#: themes/umbra/forms/comment/new.twig:9
msgid "Your website"
msgstr ""
#: themes/umbra/forms/comment/new.twig:12
msgid "Your comment"
msgstr ""
#: themes/umbra/forms/comment/new.twig:16
msgid "Markdown is allowed."
msgstr ""
#: themes/umbra/forms/comment/new.twig:18
msgid "HTML tags allowed:"
msgstr ""
#: themes/umbra/forms/comment/new.twig:20
msgid "HTML is not allowed."
msgstr ""
#: themes/umbra/forms/comment/new.twig:24
msgid "Notify me when others comment"
msgstr ""
#: themes/umbra/forms/comment/new.twig:37
msgid "Speak"
msgstr ""
#: themes/umbra/forms/user/controls.twig:5
#: themes/umbra/layouts/default.twig:73
msgid "Controls"
msgstr ""
#: themes/umbra/forms/user/controls.twig:7
msgid "Full name"
msgstr ""
#: themes/umbra/forms/user/controls.twig:9
#: themes/umbra/forms/user/register.twig:13
#: themes/umbra/layouts/default.twig:50
msgid "Email"
msgstr ""
#: themes/umbra/forms/user/controls.twig:11
msgid "Website"
msgstr ""
#: themes/umbra/forms/user/controls.twig:13
#: themes/umbra/forms/user/reset_password.twig:7
msgid "New password?"
msgstr ""
#: themes/umbra/forms/user/controls.twig:15
#: themes/umbra/forms/user/reset_password.twig:9
msgid "Confirm"
msgstr ""
#: themes/umbra/forms/user/controls.twig:20
msgid "Update"
msgstr ""
#: themes/umbra/forms/user/login.twig:5
#: themes/umbra/forms/user/login.twig:14
#: themes/umbra/layouts/default.twig:85
msgid "Log in"
msgstr ""
#: themes/umbra/forms/user/login.twig:7
#: themes/umbra/forms/user/lost_password.twig:7
#: themes/umbra/forms/user/register.twig:7
msgid "Username"
msgstr ""
#: themes/umbra/forms/user/login.twig:9
#: themes/umbra/forms/user/register.twig:9
#: themes/umbra/forms/user/register.twig:11
msgid "Password"
msgstr ""
#: themes/umbra/forms/user/login.twig:15
msgid "Help!"
msgstr ""
#: themes/umbra/forms/user/lost_password.twig:5
msgid "Lost password"
msgstr ""
#: themes/umbra/forms/user/lost_password.twig:11
#: themes/umbra/forms/user/reset_password.twig:16
msgid "Submit"
msgstr ""
#: themes/umbra/forms/user/register.twig:5
#: themes/umbra/forms/user/register.twig:19
#: themes/umbra/layouts/default.twig:81
msgid "Register"
msgstr ""
#: themes/umbra/forms/user/register.twig:11
msgid "(again)"
msgstr ""
#: themes/umbra/forms/user/reset_password.twig:5
msgid "Reset password"
msgstr ""
#: themes/umbra/info.php:3
msgid "Umbra"
msgstr ""
#: themes/umbra/info.php:6
msgid "A dark tumbleblog theme for Chyrp Lite."
msgstr ""
#: themes/umbra/layouts/default.twig:8
#: themes/umbra/layouts/default.twig:101
#, php-format
msgid "Page %d"
msgstr ""
#: themes/umbra/layouts/default.twig:48
msgid "Links"
msgstr ""
#: themes/umbra/layouts/default.twig:53
msgid "Feed"
msgstr ""
#: themes/umbra/layouts/default.twig:56
msgid "Archive"
msgstr ""
#: themes/umbra/layouts/default.twig:60
msgid "Admin"
msgstr ""
#: themes/umbra/layouts/default.twig:64
msgid "Write"
msgstr ""
#: themes/umbra/layouts/default.twig:76
msgid "Log out"
msgstr ""
#: themes/umbra/layouts/default.twig:90
msgid "Search&hellip;"
msgstr ""
#: themes/umbra/layouts/default.twig:90
msgid "Search this blog"
msgstr ""
#: themes/umbra/layouts/default.twig:91
msgid "Search"
msgstr ""
#: themes/umbra/layouts/default.twig:112
#, php-format
msgid "Called from %s on line %d at %s seconds."
msgstr ""
#: themes/umbra/pages/403.twig:4
msgid "Forbidden."
msgstr ""
#: themes/umbra/pages/404.twig:4
msgid "Not found."
msgstr ""
#: themes/umbra/pages/archive.twig:11
msgid "F Y"
msgstr ""
#: themes/umbra/pages/archive.twig:49
#, php-format
msgid "Archive of %s"
msgstr ""
#: themes/umbra/pages/archive.twig:58
msgid "There aren't any posts in the timeframe you specified."
msgstr ""
#: themes/umbra/pages/author.twig:5
#, php-format
msgid "Posts created by &#8220;%s&#8221;"
msgstr ""
#: themes/umbra/pages/author.twig:10
msgid "This user hasn't created any posts."
msgstr ""
#: themes/umbra/pages/category.twig:5
#, php-format
msgid "Posts in category &#8220;%s&#8221;"
msgstr ""
#: themes/umbra/pages/drafts.twig:5
msgid "Drafts"
msgstr ""
#: themes/umbra/pages/drafts.twig:10
msgid "You don't have any drafts."
msgstr ""
#: themes/umbra/pages/index.twig:8
#: themes/umbra/pages/tags.twig:19
msgid "Nothing here yet!"
msgstr ""
#: themes/umbra/pages/search.twig:5
#, php-format
msgid "Search results for &#8220;%s&#8221;"
msgstr ""
#: themes/umbra/pages/search.twig:7
msgid "Your search did not return any results."
msgstr ""
#: themes/umbra/pages/tag.twig:5
#, php-format
msgid "Posts tagged with &#8220;%s&#8221;"
msgstr ""
#: themes/umbra/pages/tags.twig:6
msgid "Tag cloud"
msgstr ""
#: themes/umbra/pages/updated.twig:5
msgid "Updated posts"
msgstr ""
#: themes/umbra/pages/updated.twig:10
msgid "There aren't any updated posts."
msgstr ""
#: themes/umbra/pages/view.twig:7
msgid "Webmentions"
msgstr ""
#: themes/umbra/pages/view.twig:17
msgid "Comments"
msgstr ""

Binary file not shown.

View File

@ -0,0 +1,475 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: Cyril MAGUIRE <contact@ecyseo.net>\n"
"Language-Team: \n"
"Language: fr_FR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 3.0.1\n"
#. This file is distributed under the same license as the Chyrp Lite package.
#: themes/blossom/content/comment.twig:4
#, php-format
msgid "%s:"
msgstr "%s :"
#: themes/blossom/content/comment.twig:6
#, php-format
msgid "%s said:"
msgstr "%s a dit :"
#: themes/blossom/content/comment.twig:9
msgid "This comment is awaiting moderation."
msgstr "Ce commentaire est en attente de modération."
#: themes/blossom/content/post.twig:6
msgid "Tags"
msgstr "Étiquettes"
#: themes/blossom/content/post.twig:15 themes/blossom/feathers/audio.twig:6
#: themes/blossom/feathers/photo.twig:6 themes/blossom/feathers/quote.twig:6
#: themes/blossom/feathers/text.twig:6 themes/blossom/feathers/uploader.twig:6
#: themes/blossom/feathers/video.twig:6 themes/blossom/pages/archive.twig:36
#: themes/blossom/pages/page.twig:6 themes/blossom/pages/search.twig:19
#, php-format
msgid "Permanent link to &#8220;%s&#8221;"
msgstr "Lien permanent vers &#8220;%s&#8221;"
#: themes/blossom/content/post.twig:17 themes/blossom/content/sidebar.twig:29
msgid "Draft"
msgstr "Brouillon"
#: themes/blossom/content/post.twig:19
msgid "Scheduled"
msgstr "Programmé"
#: themes/blossom/content/post.twig:21
msgid "Pinned"
msgstr "Épinglé"
#: themes/blossom/content/post.twig:27 themes/blossom/content/sidebar.twig:55
#: themes/blossom/pages/view.twig:20
msgid "[Untitled]"
msgstr "[Sans titre]"
#: themes/blossom/content/post.twig:34
msgid "View webmentions"
msgstr "Voir les webmentions"
#: themes/blossom/content/post.twig:35
#, php-format
msgid "%s webmention"
msgid_plural "%s webmentions"
msgstr[0] "%s webmention"
msgstr[1] "%s webmentions"
#: themes/blossom/content/post.twig:40
msgid "Comments closed"
msgstr "Commentaires fermés"
#: themes/blossom/content/post.twig:43
msgid "View comments"
msgstr "Voir les commentaires"
#: themes/blossom/content/post.twig:44
#, php-format
msgid "%s comment"
msgid_plural "%s comments"
msgstr[0] "%s commentaire"
msgstr[1] "%s commentaires"
#: themes/blossom/content/post.twig:51
#, php-format
msgid "&copy; %s, %s."
msgstr "&copy; %s, %s.."
#: themes/blossom/content/post.twig:53
#, php-format
msgid "&copy; %s."
msgstr "&copy; %s."
#: themes/blossom/content/sidebar.twig:4
msgid "Search&hellip;"
msgstr "Rechercher&hellip;"
#: themes/blossom/content/sidebar.twig:4
msgid "Search this blog"
msgstr "Rechercher ce blog"
#: themes/blossom/content/sidebar.twig:5
msgid "Search"
msgstr "Rechercher"
#: themes/blossom/content/sidebar.twig:7 themes/blossom/content/sidebar.twig:8
msgid "Menu"
msgstr "Menu"
#: themes/blossom/content/sidebar.twig:8
msgid "Close menu"
msgstr "Fermer le menu"
#: themes/blossom/content/sidebar.twig:9
msgid "Links"
msgstr "Liens"
#: themes/blossom/content/sidebar.twig:11
msgid "Blog"
msgstr "Blog"
#: themes/blossom/content/sidebar.twig:14
#: themes/blossom/forms/user/controls.twig:9
#: themes/blossom/forms/user/register.twig:13
msgid "Email"
msgstr "Courriel"
#: themes/blossom/content/sidebar.twig:17
msgid "Feed"
msgstr "Flux"
#: themes/blossom/content/sidebar.twig:21
msgid "Admin"
msgstr "Administration"
#: themes/blossom/content/sidebar.twig:25
msgid "Write"
msgstr "Écrire"
#: themes/blossom/content/sidebar.twig:34
#: themes/blossom/forms/user/controls.twig:5
msgid "Controls"
msgstr "Contrôles"
#: themes/blossom/content/sidebar.twig:37
msgid "Log out"
msgstr "Déconnexion"
#: themes/blossom/content/sidebar.twig:42
#: themes/blossom/forms/user/register.twig:5
#: themes/blossom/forms/user/register.twig:19
msgid "Register"
msgstr "Enregistrement"
#: themes/blossom/content/sidebar.twig:46
#: themes/blossom/forms/user/login.twig:5
#: themes/blossom/forms/user/login.twig:14
msgid "Log in"
msgstr "Connexion"
#: themes/blossom/content/sidebar.twig:51
msgid "Categories"
msgstr "Catégories"
#: themes/blossom/content/sidebar.twig:61
msgid "Pages"
msgstr "Pages"
#: themes/blossom/content/sidebar.twig:71
msgid "Related Posts"
msgstr "Articles associés"
#: themes/blossom/content/sidebar.twig:80
msgid "Recent Posts"
msgstr "Articles récents"
#: themes/blossom/content/sidebar.twig:91
msgid "Archive"
msgstr "Archive"
#: themes/blossom/content/sidebar.twig:96 themes/blossom/pages/archive.twig:18
msgid "F Y"
msgstr "F Y"
#: themes/blossom/feathers/audio.twig:10 themes/blossom/feathers/link.twig:7
#: themes/blossom/feathers/photo.twig:13 themes/blossom/feathers/quote.twig:9
#: themes/blossom/feathers/text.twig:9 themes/blossom/feathers/uploader.twig:10
#: themes/blossom/feathers/video.twig:10
msgid "Text Content"
msgstr "Contenu du texte"
#: themes/blossom/feathers/audio.twig:14 themes/blossom/feathers/photo.twig:9
#: themes/blossom/feathers/uploader.twig:16
#: themes/blossom/feathers/uploader.twig:20
#: themes/blossom/feathers/video.twig:14
msgid "File Attachment"
msgstr "Fichier associé"
#: themes/blossom/feathers/missing.twig:4
msgid "The post cannot be displayed because the theme does not support it."
msgstr "Cet article ne peut pas être affiché car le thème ne le supporte pas."
#: themes/blossom/feathers/uploader.twig:21
msgid "File attachment:"
msgstr "Fichier associé :"
#: themes/blossom/forms/comment/edit.twig:2
msgid "Comment"
msgstr "Commentaire"
#: themes/blossom/forms/comment/edit.twig:5
msgid "Author"
msgstr "Auteur"
#: themes/blossom/forms/comment/edit.twig:8
msgid "Author's website"
msgstr "Site de l'auteur"
#: themes/blossom/forms/comment/edit.twig:10
msgid "Author's email"
msgstr "Courriel de l'auteur"
#: themes/blossom/forms/comment/edit.twig:15
msgid "Timestamp"
msgstr "Timestamp"
#: themes/blossom/forms/comment/edit.twig:18
msgid "Status"
msgstr "Sataut"
#: themes/blossom/forms/comment/edit.twig:20
msgid "Approved"
msgstr "Approuvé"
#: themes/blossom/forms/comment/edit.twig:21
msgid "Denied"
msgstr "Refusé"
#: themes/blossom/forms/comment/edit.twig:22
msgid "Spam"
msgstr "Spam"
#: themes/blossom/forms/comment/edit.twig:27
msgid "Email Notifications"
msgstr "Notifications des courriels"
#: themes/blossom/forms/comment/edit.twig:35
msgid "Save"
msgstr "Enregistrer"
#: themes/blossom/forms/comment/edit.twig:36
msgid "Cancel"
msgstr "Annuler"
#: themes/blossom/forms/comment/new.twig:3
#, php-format
msgid "%s's comment"
msgstr "commentaire de %s"
#: themes/blossom/forms/comment/new.twig:5
msgid "Your name"
msgstr "Votre nom"
#: themes/blossom/forms/comment/new.twig:7
msgid "Your email"
msgstr "Votre courriel"
#: themes/blossom/forms/comment/new.twig:9
msgid "Your website"
msgstr "Votre site"
#: themes/blossom/forms/comment/new.twig:12
msgid "Your comment"
msgstr "Votre commentaire"
#: themes/blossom/forms/comment/new.twig:16
msgid "Markdown is allowed."
msgstr "Markdown est autorisé."
#: themes/blossom/forms/comment/new.twig:18
msgid "HTML tags allowed:"
msgstr "Balises HTML autorisées :"
#: themes/blossom/forms/comment/new.twig:20
msgid "HTML is not allowed."
msgstr "HTML n'est pas autorisé."
#: themes/blossom/forms/comment/new.twig:24
msgid "Notify me when others comment"
msgstr "Me prévenir des autres commentaires"
#: themes/blossom/forms/comment/new.twig:37
msgid "Speak"
msgstr "Parler"
#: themes/blossom/forms/user/controls.twig:7
msgid "Full name"
msgstr "Nom complet"
#: themes/blossom/forms/user/controls.twig:11
msgid "Website"
msgstr "Site"
#: themes/blossom/forms/user/controls.twig:13
#: themes/blossom/forms/user/reset_password.twig:7
msgid "New password?"
msgstr "Nouveau mot de passe ?"
#: themes/blossom/forms/user/controls.twig:15
#: themes/blossom/forms/user/reset_password.twig:9
msgid "Confirm"
msgstr "Confirmer"
#: themes/blossom/forms/user/controls.twig:20
msgid "Update"
msgstr "Mise à jour"
#: themes/blossom/forms/user/login.twig:7
#: themes/blossom/forms/user/lost_password.twig:7
#: themes/blossom/forms/user/register.twig:7
msgid "Username"
msgstr "Nom d'utilisateur"
#: themes/blossom/forms/user/login.twig:9
#: themes/blossom/forms/user/register.twig:9
#: themes/blossom/forms/user/register.twig:11
msgid "Password"
msgstr "Mot de passe"
#: themes/blossom/forms/user/login.twig:15
msgid "Help!"
msgstr "Aide !"
#: themes/blossom/forms/user/lost_password.twig:5
msgid "Lost password"
msgstr "Mot de passe perdu"
#: themes/blossom/forms/user/lost_password.twig:11
#: themes/blossom/forms/user/reset_password.twig:16
msgid "Submit"
msgstr "Envoyer"
#: themes/blossom/forms/user/register.twig:11
msgid "(again)"
msgstr "(encore)"
#: themes/blossom/forms/user/reset_password.twig:5
msgid "Reset password"
msgstr "Réinitialiser le mot de passe"
#: themes/blossom/info.php:3
msgid "Blossom"
msgstr "Fleur"
#: themes/blossom/info.php:6
msgid "The default theme provided with Chyrp Lite."
msgstr "Thème par défaut fourni avec Chyrp Lite."
#: themes/blossom/layouts/default.twig:8
#, php-format
msgid "Page %d"
msgstr "Page %d"
#: themes/blossom/layouts/default.twig:48
msgid "Newer posts"
msgstr "Nouveaux articles"
#: themes/blossom/layouts/default.twig:56
msgid "Older posts"
msgstr "Anciens articles"
#: themes/blossom/layouts/default.twig:65
#, php-format
msgid "Called from %s on line %d at %s seconds."
msgstr "Appelé depuis %s à la ligne %d à %s secondes."
#: themes/blossom/pages/403.twig:5
msgid "Forbidden."
msgstr "Interdit."
#: themes/blossom/pages/404.twig:5
msgid "Not found."
msgstr "Non trouvé."
#: themes/blossom/pages/archive.twig:10 themes/blossom/pages/archive.twig:47
#: themes/blossom/pages/archive.twig:56
#, php-format
msgid "Archive of %s"
msgstr "Archive de %s"
#: themes/blossom/pages/archive.twig:66
msgid "There aren't any posts in the timeframe you specified."
msgstr "Il n'y a pas d'articles dans la période que vous avez mentionnée."
#: themes/blossom/pages/author.twig:6
#, php-format
msgid "Posts created by &#8220;%s&#8221;"
msgstr "Articles créés par &#8220;%s&#8221;"
#: themes/blossom/pages/author.twig:13
msgid "This user hasn't created any posts."
msgstr "Cet utilisateur n'a pas créé d'article."
#: themes/blossom/pages/category.twig:6
#, php-format
msgid "Posts in category &#8220;%s&#8221;"
msgstr "Articles dans la catégorie &#8220;%s&#8221;"
#: themes/blossom/pages/drafts.twig:6
msgid "Drafts"
msgstr "Brouillons"
#: themes/blossom/pages/drafts.twig:13
msgid "You don't have any drafts."
msgstr "Vous n'avez pas de brouillon."
#: themes/blossom/pages/index.twig:9 themes/blossom/pages/tags.twig:20
msgid "Nothing here yet!"
msgstr "Rien ici encore !"
#: themes/blossom/pages/search.twig:6
#, php-format
msgid "Search results for &#8220;%s&#8221;"
msgstr "Résultats de la recherche pour &#8220;%s&#8221;"
#: themes/blossom/pages/search.twig:10
msgid "Your search did not return any results."
msgstr "Votre recherche n'a pas retourné de résultat."
#: themes/blossom/pages/search.twig:15
msgid "Pages containing the search term"
msgstr "Pages contenant le terme recherché"
#: themes/blossom/pages/tag.twig:6
#, php-format
msgid "Posts tagged with &#8220;%s&#8221;"
msgstr "Articles étiquetés avec &#8220;%s&#8221;"
#: themes/blossom/pages/tags.twig:6
msgid "Tag cloud"
msgstr "Nuage d'étiquettes"
#: themes/blossom/pages/updated.twig:6
msgid "Updated posts"
msgstr "Articles mis à jour"
#: themes/blossom/pages/updated.twig:13
msgid "There aren't any updated posts."
msgstr "Il n'y a pas d'article mis à jour."
#: themes/blossom/pages/view.twig:6
msgid "Next post"
msgstr "Nouvel article"
#: themes/blossom/pages/view.twig:12
msgid "Previous post"
msgstr "Article précédent"
#: themes/blossom/pages/view.twig:16
msgid "Webmentions"
msgstr "Webmentions"
#: themes/blossom/pages/view.twig:26
msgid "Comments"
msgstr "Commentaires"
#: themes/blossom/pages/view.twig:42
msgid "Newer comments"
msgstr "Nouveaux commentaires"
#: themes/blossom/pages/view.twig:43
msgid "Older comments"
msgstr "Anciens commentaires"

Binary file not shown.

View File

@ -0,0 +1,377 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: Marina Colucci\n"
"Language: it_IT\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.4.2\n"
#. This file is distributed under the same license as the Chyrp Lite package.
#: themes/umbra/content/comment.twig:4
#, php-format
msgid "%s:"
msgstr "%s:"
#: themes/umbra/content/comment.twig:6
#, php-format
msgid "%s said:"
msgstr "%s:"
#: themes/umbra/content/comment.twig:9
msgid "This comment is awaiting moderation."
msgstr "Questo commento è in attesa di verifica da un moderatore."
#: themes/umbra/content/post.twig:6
msgid "Tags"
msgstr "Tag"
#: themes/umbra/content/post.twig:15 themes/umbra/feathers/audio.twig:6
#: themes/umbra/feathers/photo.twig:6 themes/umbra/feathers/quote.twig:6
#: themes/umbra/feathers/text.twig:6 themes/umbra/feathers/uploader.twig:6
#: themes/umbra/feathers/video.twig:6 themes/umbra/pages/archive.twig:29
#: themes/umbra/pages/page.twig:6
#, php-format
msgid "Permanent link to &#8220;%s&#8221;"
msgstr "Link permanente &#8220;%s&#8221;"
#: themes/umbra/content/post.twig:17 themes/umbra/layouts/default.twig:68
msgid "Draft"
msgstr "Bozza"
#: themes/umbra/content/post.twig:19
msgid "Scheduled"
msgstr "Programmato"
#: themes/umbra/content/post.twig:21
msgid "Pinned"
msgstr "Pinned"
#: themes/umbra/content/post.twig:27 themes/umbra/pages/view.twig:10
msgid "[Untitled]"
msgstr "[Senza titolo]"
#: themes/umbra/feathers/audio.twig:10 themes/umbra/feathers/link.twig:7
#: themes/umbra/feathers/photo.twig:13 themes/umbra/feathers/quote.twig:9
#: themes/umbra/feathers/text.twig:9 themes/umbra/feathers/uploader.twig:10
#: themes/umbra/feathers/video.twig:10
msgid "Text Content"
msgstr "Contenuto testuale"
#: themes/umbra/feathers/audio.twig:14 themes/umbra/feathers/photo.twig:9
#: themes/umbra/feathers/uploader.twig:16
#: themes/umbra/feathers/uploader.twig:20 themes/umbra/feathers/video.twig:14
msgid "File Attachment"
msgstr "Allegato"
#: themes/umbra/feathers/missing.twig:4
msgid "The post cannot be displayed because the theme does not support it."
msgstr "Il post non può essere visualizzato perché il tema non lo supporta."
#: themes/umbra/feathers/uploader.twig:21
msgid "File attachment:"
msgstr "Allegato:"
#: themes/umbra/forms/comment/edit.twig:2
msgid "Comment"
msgstr "Commento"
#: themes/umbra/forms/comment/edit.twig:5
msgid "Author"
msgstr "Autore"
#: themes/umbra/forms/comment/edit.twig:8
msgid "Author's website"
msgstr "Sito dell'autore"
#: themes/umbra/forms/comment/edit.twig:10
msgid "Author's email"
msgstr "Email dell'autore"
#: themes/umbra/forms/comment/edit.twig:15
msgid "Timestamp"
msgstr "Date e ora"
#: themes/umbra/forms/comment/edit.twig:18
msgid "Status"
msgstr "Stato"
#: themes/umbra/forms/comment/edit.twig:20
msgid "Approved"
msgstr "Approvato"
#: themes/umbra/forms/comment/edit.twig:21
msgid "Denied"
msgstr "Negato"
#: themes/umbra/forms/comment/edit.twig:22
msgid "Spam"
msgstr "Spam"
#: themes/umbra/forms/comment/edit.twig:27
msgid "Email Notifications"
msgstr "Notifiche email"
#: themes/umbra/forms/comment/edit.twig:35
msgid "Save"
msgstr "Salva"
#: themes/umbra/forms/comment/edit.twig:36
msgid "Cancel"
msgstr "Annulla"
#: themes/umbra/forms/comment/new.twig:3
#, php-format
msgid "%s's comment"
msgstr "Commento di %s"
#: themes/umbra/forms/comment/new.twig:5
msgid "Your name"
msgstr "Il tuo nome"
#: themes/umbra/forms/comment/new.twig:7
msgid "Your email"
msgstr "La tua email"
#: themes/umbra/forms/comment/new.twig:9
msgid "Your website"
msgstr "Il tuo sito web"
#: themes/umbra/forms/comment/new.twig:12
msgid "Your comment"
msgstr "Il tuo commento"
#: themes/umbra/forms/comment/new.twig:16
msgid "Markdown is allowed."
msgstr "Markdown è consentito."
#: themes/umbra/forms/comment/new.twig:18
msgid "HTML tags allowed:"
msgstr "Tag HTML consentiti:"
#: themes/umbra/forms/comment/new.twig:20
msgid "HTML is not allowed."
msgstr "HTML non è consentito."
#: themes/umbra/forms/comment/new.twig:24
msgid "Notify me when others comment"
msgstr "Avvisami quando altri commentano"
#: themes/umbra/forms/comment/new.twig:37
msgid "Speak"
msgstr "Invia"
#: themes/umbra/forms/user/controls.twig:5 themes/umbra/layouts/default.twig:73
msgid "Controls"
msgstr "Controlli"
#: themes/umbra/forms/user/controls.twig:7
msgid "Full name"
msgstr "Nome completo"
#: themes/umbra/forms/user/controls.twig:9
#: themes/umbra/forms/user/register.twig:13
#: themes/umbra/layouts/default.twig:50
msgid "Email"
msgstr "Email"
#: themes/umbra/forms/user/controls.twig:11
msgid "Website"
msgstr "Sito web"
#: themes/umbra/forms/user/controls.twig:13
#: themes/umbra/forms/user/reset_password.twig:7
msgid "New password?"
msgstr "Nuova password?"
#: themes/umbra/forms/user/controls.twig:15
#: themes/umbra/forms/user/reset_password.twig:9
msgid "Confirm"
msgstr "Conferma"
#: themes/umbra/forms/user/controls.twig:20
msgid "Update"
msgstr "Aggiorna"
#: themes/umbra/forms/user/login.twig:5 themes/umbra/forms/user/login.twig:14
#: themes/umbra/layouts/default.twig:85
msgid "Log in"
msgstr "Accedi"
#: themes/umbra/forms/user/login.twig:7
#: themes/umbra/forms/user/lost_password.twig:7
#: themes/umbra/forms/user/register.twig:7
msgid "Username"
msgstr "Nome utente"
#: themes/umbra/forms/user/login.twig:9 themes/umbra/forms/user/register.twig:9
#: themes/umbra/forms/user/register.twig:11
msgid "Password"
msgstr "Password"
#: themes/umbra/forms/user/login.twig:15
msgid "Help!"
msgstr "Aiuto!"
#: themes/umbra/forms/user/lost_password.twig:5
msgid "Lost password"
msgstr "Password dimenticata"
#: themes/umbra/forms/user/lost_password.twig:11
#: themes/umbra/forms/user/reset_password.twig:16
msgid "Submit"
msgstr "Invia"
#: themes/umbra/forms/user/register.twig:5
#: themes/umbra/forms/user/register.twig:19
#: themes/umbra/layouts/default.twig:81
msgid "Register"
msgstr "Registrati"
#: themes/umbra/forms/user/register.twig:11
msgid "(again)"
msgstr "(ripeti)"
#: themes/umbra/forms/user/reset_password.twig:5
msgid "Reset password"
msgstr "Ripristina password"
#: themes/umbra/info.php:3
msgid "Umbra"
msgstr "Umbra"
#: themes/umbra/info.php:6
msgid "A dark tumbleblog theme for Chyrp Lite."
msgstr "Un tema tumbleblog scuro per Chyrp Lite."
#: themes/umbra/layouts/default.twig:8 themes/umbra/layouts/default.twig:101
#, php-format
msgid "Page %d"
msgstr "Pagina %d"
#: themes/umbra/layouts/default.twig:48
msgid "Links"
msgstr "Link"
#: themes/umbra/layouts/default.twig:53
msgid "Feed"
msgstr "Feed"
#: themes/umbra/layouts/default.twig:56
msgid "Archive"
msgstr "Archivio"
#: themes/umbra/layouts/default.twig:60
msgid "Admin"
msgstr "Amministratore"
#: themes/umbra/layouts/default.twig:64
msgid "Write"
msgstr "Scrivi"
#: themes/umbra/layouts/default.twig:76
msgid "Log out"
msgstr "Esci"
#: themes/umbra/layouts/default.twig:90
msgid "Search&hellip;"
msgstr "Cerca&hellip;"
#: themes/umbra/layouts/default.twig:90
msgid "Search this blog"
msgstr "Cerca questo blog"
#: themes/umbra/layouts/default.twig:91
msgid "Search"
msgstr "Cerca"
#: themes/umbra/layouts/default.twig:112
#, php-format
msgid "Called from %s on line %d at %s seconds."
msgstr "Chiamato da %s sulla riga %d a %s secondi."
#: themes/umbra/pages/403.twig:4
msgid "Forbidden."
msgstr "Negato."
#: themes/umbra/pages/404.twig:4
msgid "Not found."
msgstr "Non trovato."
#: themes/umbra/pages/archive.twig:11
msgid "F Y"
msgstr "F Y"
#: themes/umbra/pages/archive.twig:49
#, php-format
msgid "Archive of %s"
msgstr "Archivio %s"
#: themes/umbra/pages/archive.twig:58
msgid "There aren't any posts in the timeframe you specified."
msgstr "Non ci sono post nell'intervallo di tempo specificato."
#: themes/umbra/pages/author.twig:5
#, php-format
msgid "Posts created by &#8220;%s&#8221;"
msgstr "Post creati da &#8220;%s&#8221;"
#: themes/umbra/pages/author.twig:10
msgid "This user hasn't created any posts."
msgstr "Questo utente non ha creato alcun post."
#: themes/umbra/pages/category.twig:5
#, php-format
msgid "Posts in category &#8220;%s&#8221;"
msgstr "Post nella categoria &#8220;%s&#8221;"
#: themes/umbra/pages/drafts.twig:5
msgid "Drafts"
msgstr "Bozze"
#: themes/umbra/pages/drafts.twig:10
msgid "You don't have any drafts."
msgstr "Non hai bozze."
#: themes/umbra/pages/index.twig:8 themes/umbra/pages/tags.twig:19
msgid "Nothing here yet!"
msgstr "Non c'è ancora niente!"
#: themes/umbra/pages/search.twig:5
#, php-format
msgid "Search results for &#8220;%s&#8221;"
msgstr "Risultati della ricerca per &#8220;%s&#8221;"
#: themes/umbra/pages/search.twig:7
msgid "Your search did not return any results."
msgstr "La ricerca non ha restituito alcun risultato."
#: themes/umbra/pages/tag.twig:5
#, php-format
msgid "Posts tagged with &#8220;%s&#8221;"
msgstr "Post contrassegnati con &#8220;%s&#8221;"
#: themes/umbra/pages/tags.twig:6
msgid "Tag cloud"
msgstr "Tag cloud"
#: themes/umbra/pages/updated.twig:5
msgid "Updated posts"
msgstr "Post aggiornati"
#: themes/umbra/pages/updated.twig:10
msgid "There aren't any updated posts."
msgstr "Non ci sono post aggiornati."
#: themes/umbra/pages/view.twig:7
msgid "Webmentions"
msgstr "Webmention"
#: themes/umbra/pages/view.twig:17
msgid "Comments"
msgstr "Commenti"

Binary file not shown.

View File

@ -0,0 +1,376 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: nl_NL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.4.2\n"
#. This file is distributed under the same license as the Chyrp Lite package.
#: themes/umbra/content/comment.twig:4
#, php-format
msgid "%s:"
msgstr "%s:"
#: themes/umbra/content/comment.twig:6
#, php-format
msgid "%s said:"
msgstr "%s zei:"
#: themes/umbra/content/comment.twig:9
msgid "This comment is awaiting moderation."
msgstr "Deze opmerking is in afwachting van moderatie."
#: themes/umbra/content/post.twig:6
msgid "Tags"
msgstr "Tags"
#: themes/umbra/content/post.twig:15 themes/umbra/feathers/audio.twig:6
#: themes/umbra/feathers/photo.twig:6 themes/umbra/feathers/quote.twig:6
#: themes/umbra/feathers/text.twig:6 themes/umbra/feathers/uploader.twig:6
#: themes/umbra/feathers/video.twig:6 themes/umbra/pages/archive.twig:29
#: themes/umbra/pages/page.twig:6
#, php-format
msgid "Permanent link to &#8220;%s&#8221;"
msgstr "Permalink naar &#8220;%s&#8221;"
#: themes/umbra/content/post.twig:17 themes/umbra/layouts/default.twig:68
msgid "Draft"
msgstr "Concept"
#: themes/umbra/content/post.twig:19
msgid "Scheduled"
msgstr "Geagendeerd"
#: themes/umbra/content/post.twig:21
msgid "Pinned"
msgstr "Gepind"
#: themes/umbra/content/post.twig:27 themes/umbra/pages/view.twig:10
msgid "[Untitled]"
msgstr "[Zonder titel]"
#: themes/umbra/feathers/audio.twig:10 themes/umbra/feathers/link.twig:7
#: themes/umbra/feathers/photo.twig:13 themes/umbra/feathers/quote.twig:9
#: themes/umbra/feathers/text.twig:9 themes/umbra/feathers/uploader.twig:10
#: themes/umbra/feathers/video.twig:10
msgid "Text Content"
msgstr "Tekst Inhoud"
#: themes/umbra/feathers/audio.twig:14 themes/umbra/feathers/photo.twig:9
#: themes/umbra/feathers/uploader.twig:16
#: themes/umbra/feathers/uploader.twig:20 themes/umbra/feathers/video.twig:14
msgid "File Attachment"
msgstr "Bestands- Bijlage"
#: themes/umbra/feathers/missing.twig:4
msgid "The post cannot be displayed because the theme does not support it."
msgstr "Deze Blogpost kan niet getoond worden, omdat het thema hem niet ondersteunt."
#: themes/umbra/feathers/uploader.twig:21
msgid "File attachment:"
msgstr "Berichts- bijlage:"
#: themes/umbra/forms/comment/edit.twig:2
msgid "Comment"
msgstr "Opmerking"
#: themes/umbra/forms/comment/edit.twig:5
msgid "Author"
msgstr "Schrijver"
#: themes/umbra/forms/comment/edit.twig:8
msgid "Author's website"
msgstr "Schrijvers' website"
#: themes/umbra/forms/comment/edit.twig:10
msgid "Author's email"
msgstr "Schrijvers' email"
#: themes/umbra/forms/comment/edit.twig:15
msgid "Timestamp"
msgstr "Tijdstempel"
#: themes/umbra/forms/comment/edit.twig:18
msgid "Status"
msgstr "Status"
#: themes/umbra/forms/comment/edit.twig:20
msgid "Approved"
msgstr "Goedgekeurd"
#: themes/umbra/forms/comment/edit.twig:21
msgid "Denied"
msgstr "Afgewezen"
#: themes/umbra/forms/comment/edit.twig:22
msgid "Spam"
msgstr "Spam"
#: themes/umbra/forms/comment/edit.twig:27
msgid "Email Notifications"
msgstr "Email Notificaties"
#: themes/umbra/forms/comment/edit.twig:35
msgid "Save"
msgstr "Opslaan"
#: themes/umbra/forms/comment/edit.twig:36
msgid "Cancel"
msgstr "Annuleren"
#: themes/umbra/forms/comment/new.twig:3
#, php-format
msgid "%s's comment"
msgstr "%s's opmerking"
#: themes/umbra/forms/comment/new.twig:5
msgid "Your name"
msgstr "Je naam"
#: themes/umbra/forms/comment/new.twig:7
msgid "Your email"
msgstr "Je email"
#: themes/umbra/forms/comment/new.twig:9
msgid "Your website"
msgstr "Je website"
#: themes/umbra/forms/comment/new.twig:12
msgid "Your comment"
msgstr "Je opmerking"
#: themes/umbra/forms/comment/new.twig:16
msgid "Markdown is allowed."
msgstr "Markdown is toegestaan."
#: themes/umbra/forms/comment/new.twig:18
msgid "HTML tags allowed:"
msgstr "Toegestane HTML-Tags:"
#: themes/umbra/forms/comment/new.twig:20
msgid "HTML is not allowed."
msgstr "HTML is niet toegestaan."
#: themes/umbra/forms/comment/new.twig:24
msgid "Notify me when others comment"
msgstr "Bericht me wanneer anderen een opmerking plaatsen"
#: themes/umbra/forms/comment/new.twig:37
msgid "Speak"
msgstr "Praat"
#: themes/umbra/forms/user/controls.twig:5 themes/umbra/layouts/default.twig:73
msgid "Controls"
msgstr "Instellingen"
#: themes/umbra/forms/user/controls.twig:7
msgid "Full name"
msgstr "Volledige naam"
#: themes/umbra/forms/user/controls.twig:9
#: themes/umbra/forms/user/register.twig:13
#: themes/umbra/layouts/default.twig:50
msgid "Email"
msgstr "Email"
#: themes/umbra/forms/user/controls.twig:11
msgid "Website"
msgstr "Website"
#: themes/umbra/forms/user/controls.twig:13
#: themes/umbra/forms/user/reset_password.twig:7
msgid "New password?"
msgstr "Nieuw wachtwoord?"
#: themes/umbra/forms/user/controls.twig:15
#: themes/umbra/forms/user/reset_password.twig:9
msgid "Confirm"
msgstr "Bevestig"
#: themes/umbra/forms/user/controls.twig:20
msgid "Update"
msgstr "Bijwerken"
#: themes/umbra/forms/user/login.twig:5 themes/umbra/forms/user/login.twig:14
#: themes/umbra/layouts/default.twig:85
msgid "Log in"
msgstr "Log in"
#: themes/umbra/forms/user/login.twig:7
#: themes/umbra/forms/user/lost_password.twig:7
#: themes/umbra/forms/user/register.twig:7
msgid "Username"
msgstr "Gebruikersnaam"
#: themes/umbra/forms/user/login.twig:9 themes/umbra/forms/user/register.twig:9
#: themes/umbra/forms/user/register.twig:11
msgid "Password"
msgstr "Wachtwoord"
#: themes/umbra/forms/user/login.twig:15
msgid "Help!"
msgstr "Help!"
#: themes/umbra/forms/user/lost_password.twig:5
msgid "Lost password"
msgstr "Wachtwoord verloren"
#: themes/umbra/forms/user/lost_password.twig:11
#: themes/umbra/forms/user/reset_password.twig:16
msgid "Submit"
msgstr "Bevestig"
#: themes/umbra/forms/user/register.twig:5
#: themes/umbra/forms/user/register.twig:19
#: themes/umbra/layouts/default.twig:81
msgid "Register"
msgstr "Registreer"
#: themes/umbra/forms/user/register.twig:11
msgid "(again)"
msgstr "(opnieuw)"
#: themes/umbra/forms/user/reset_password.twig:5
msgid "Reset password"
msgstr "Wijzig wachtwoord"
#: themes/umbra/info.php:3
msgid "Umbra"
msgstr "Umbra"
#: themes/umbra/info.php:6
msgid "A dark tumbleblog theme for Chyrp Lite."
msgstr "Een donker Tumbleblog thema voor Chyrp Lite."
#: themes/umbra/layouts/default.twig:8 themes/umbra/layouts/default.twig:101
#, php-format
msgid "Page %d"
msgstr "Pagina %d"
#: themes/umbra/layouts/default.twig:48
msgid "Links"
msgstr "Links"
#: themes/umbra/layouts/default.twig:53
msgid "Feed"
msgstr "Feed"
#: themes/umbra/layouts/default.twig:56
msgid "Archive"
msgstr "Archief"
#: themes/umbra/layouts/default.twig:60
msgid "Admin"
msgstr "Beheer"
#: themes/umbra/layouts/default.twig:64
msgid "Write"
msgstr "Schrijf"
#: themes/umbra/layouts/default.twig:76
msgid "Log out"
msgstr "Log uit"
#: themes/umbra/layouts/default.twig:90
msgid "Search&hellip;"
msgstr "Zoek&hellip;"
#: themes/umbra/layouts/default.twig:90
msgid "Search this blog"
msgstr "Doorzoek deze Blog"
#: themes/umbra/layouts/default.twig:91
msgid "Search"
msgstr "Zoek"
#: themes/umbra/layouts/default.twig:112
#, php-format
msgid "Called from %s on line %d at %s seconds."
msgstr "Aangeroepen vanuit %s op regel %d bij %s seconden."
#: themes/umbra/pages/403.twig:4
msgid "Forbidden."
msgstr "Verboden."
#: themes/umbra/pages/404.twig:4
msgid "Not found."
msgstr "Niet gevonden."
#: themes/umbra/pages/archive.twig:11
msgid "F Y"
msgstr "F Y"
#: themes/umbra/pages/archive.twig:49
#, php-format
msgid "Archive of %s"
msgstr "Archief van %s"
#: themes/umbra/pages/archive.twig:58
msgid "There aren't any posts in the timeframe you specified."
msgstr "Er zijn geen Blogposts in het door jou gespecificeerde tijdvak."
#: themes/umbra/pages/author.twig:5
#, php-format
msgid "Posts created by &#8220;%s&#8221;"
msgstr "Blogposts gemaakt door &#8220;%s&#8221;"
#: themes/umbra/pages/author.twig:10
msgid "This user hasn't created any posts."
msgstr "Deze gebruiker heeft geen Blogposts gemaakt."
#: themes/umbra/pages/category.twig:5
#, php-format
msgid "Posts in category &#8220;%s&#8221;"
msgstr "Blogposts in categorie &#8220;%s&#8221;"
#: themes/umbra/pages/drafts.twig:5
msgid "Drafts"
msgstr "Concepten"
#: themes/umbra/pages/drafts.twig:10
msgid "You don't have any drafts."
msgstr "Je hebt geen concepten."
#: themes/umbra/pages/index.twig:8 themes/umbra/pages/tags.twig:19
msgid "Nothing here yet!"
msgstr "Nog niets te zien hier!"
#: themes/umbra/pages/search.twig:5
#, php-format
msgid "Search results for &#8220;%s&#8221;"
msgstr "Zoekresultaten voor &#8220;%s&#8221;"
#: themes/umbra/pages/search.twig:7
msgid "Your search did not return any results."
msgstr "Er zijn geen resultaten voor jouw zoekopdracht."
#: themes/umbra/pages/tag.twig:5
#, php-format
msgid "Posts tagged with &#8220;%s&#8221;"
msgstr "Blogposts getagged met &#8220;%s&#8221;"
#: themes/umbra/pages/tags.twig:6
msgid "Tag cloud"
msgstr "Tag Wolk"
#: themes/umbra/pages/updated.twig:5
msgid "Updated posts"
msgstr "Bijgewerkte Blogposts"
#: themes/umbra/pages/updated.twig:10
msgid "There aren't any updated posts."
msgstr "Er zijn geen bijgewerkte Blogposts."
#: themes/umbra/pages/view.twig:7
msgid "Webmentions"
msgstr "Webmentions"
#: themes/umbra/pages/view.twig:17
msgid "Comments"
msgstr "Opmerkingen"

Binary file not shown.

View File

@ -0,0 +1,377 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: 筱枫 <q849958241@163.com>\n"
"Language-Team: q849958241@163.com\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 3.4.2\n"
#. This file is distributed under the same license as the Chyrp Lite package.
#: themes/umbra/content/comment.twig:4
#, php-format
msgid "%s:"
msgstr "%s:"
#: themes/umbra/content/comment.twig:6
#, php-format
msgid "%s said:"
msgstr "%s 说:"
#: themes/umbra/content/comment.twig:9
msgid "This comment is awaiting moderation."
msgstr "这个评论正在等待审核。"
#: themes/umbra/content/post.twig:6
msgid "Tags"
msgstr "标签"
#: themes/umbra/content/post.twig:15 themes/umbra/feathers/audio.twig:6
#: themes/umbra/feathers/photo.twig:6 themes/umbra/feathers/quote.twig:6
#: themes/umbra/feathers/text.twig:6 themes/umbra/feathers/uploader.twig:6
#: themes/umbra/feathers/video.twig:6 themes/umbra/pages/archive.twig:29
#: themes/umbra/pages/page.twig:6
#, php-format
msgid "Permanent link to &#8220;%s&#8221;"
msgstr "永久链接至 &#8220;%s&#8221;"
#: themes/umbra/content/post.twig:17 themes/umbra/layouts/default.twig:68
msgid "Draft"
msgstr "草稿"
#: themes/umbra/content/post.twig:19
msgid "Scheduled"
msgstr "计划"
#: themes/umbra/content/post.twig:21
msgid "Pinned"
msgstr "固定"
#: themes/umbra/content/post.twig:27 themes/umbra/pages/view.twig:10
msgid "[Untitled]"
msgstr "[无标题]"
#: themes/umbra/feathers/audio.twig:10 themes/umbra/feathers/link.twig:7
#: themes/umbra/feathers/photo.twig:13 themes/umbra/feathers/quote.twig:9
#: themes/umbra/feathers/text.twig:9 themes/umbra/feathers/uploader.twig:10
#: themes/umbra/feathers/video.twig:10
msgid "Text Content"
msgstr "文本内容"
#: themes/umbra/feathers/audio.twig:14 themes/umbra/feathers/photo.twig:9
#: themes/umbra/feathers/uploader.twig:16
#: themes/umbra/feathers/uploader.twig:20 themes/umbra/feathers/video.twig:14
msgid "File Attachment"
msgstr "文件附件"
#: themes/umbra/feathers/missing.twig:4
msgid "The post cannot be displayed because the theme does not support it."
msgstr "这篇帖子无法显示,因为主题不支持。"
#: themes/umbra/feathers/uploader.twig:21
msgid "File attachment:"
msgstr "文件附件:"
#: themes/umbra/forms/comment/edit.twig:2
msgid "Comment"
msgstr "评论"
#: themes/umbra/forms/comment/edit.twig:5
msgid "Author"
msgstr "作者"
#: themes/umbra/forms/comment/edit.twig:8
msgid "Author's website"
msgstr "作者的站点"
#: themes/umbra/forms/comment/edit.twig:10
msgid "Author's email"
msgstr "作者的邮箱"
#: themes/umbra/forms/comment/edit.twig:15
msgid "Timestamp"
msgstr "时间戳"
#: themes/umbra/forms/comment/edit.twig:18
msgid "Status"
msgstr "状态"
#: themes/umbra/forms/comment/edit.twig:20
msgid "Approved"
msgstr "批准"
#: themes/umbra/forms/comment/edit.twig:21
msgid "Denied"
msgstr "拒绝"
#: themes/umbra/forms/comment/edit.twig:22
msgid "Spam"
msgstr "垃圾邮件"
#: themes/umbra/forms/comment/edit.twig:27
msgid "Email Notifications"
msgstr "邮件通知"
#: themes/umbra/forms/comment/edit.twig:35
msgid "Save"
msgstr "保存"
#: themes/umbra/forms/comment/edit.twig:36
msgid "Cancel"
msgstr "取消"
#: themes/umbra/forms/comment/new.twig:3
#, php-format
msgid "%s's comment"
msgstr "%s的评论"
#: themes/umbra/forms/comment/new.twig:5
msgid "Your name"
msgstr "您的姓名"
#: themes/umbra/forms/comment/new.twig:7
msgid "Your email"
msgstr "您的邮箱"
#: themes/umbra/forms/comment/new.twig:9
msgid "Your website"
msgstr "您的站点"
#: themes/umbra/forms/comment/new.twig:12
msgid "Your comment"
msgstr "您的评论"
#: themes/umbra/forms/comment/new.twig:16
msgid "Markdown is allowed."
msgstr "可以使用Markdown语法。"
#: themes/umbra/forms/comment/new.twig:18
msgid "HTML tags allowed:"
msgstr "可以使用HTML标签"
#: themes/umbra/forms/comment/new.twig:20
msgid "HTML is not allowed."
msgstr "无法使用HTML。"
#: themes/umbra/forms/comment/new.twig:24
msgid "Notify me when others comment"
msgstr "当有其他人评论的时候通知我"
#: themes/umbra/forms/comment/new.twig:37
msgid "Speak"
msgstr "说话"
#: themes/umbra/forms/user/controls.twig:5 themes/umbra/layouts/default.twig:73
msgid "Controls"
msgstr "操作"
#: themes/umbra/forms/user/controls.twig:7
msgid "Full name"
msgstr "全名"
#: themes/umbra/forms/user/controls.twig:9
#: themes/umbra/forms/user/register.twig:13
#: themes/umbra/layouts/default.twig:50
msgid "Email"
msgstr "邮件"
#: themes/umbra/forms/user/controls.twig:11
msgid "Website"
msgstr "站点"
#: themes/umbra/forms/user/controls.twig:13
#: themes/umbra/forms/user/reset_password.twig:7
msgid "New password?"
msgstr "新密码?"
#: themes/umbra/forms/user/controls.twig:15
#: themes/umbra/forms/user/reset_password.twig:9
msgid "Confirm"
msgstr "确认密码"
#: themes/umbra/forms/user/controls.twig:20
msgid "Update"
msgstr "更新"
#: themes/umbra/forms/user/login.twig:5 themes/umbra/forms/user/login.twig:14
#: themes/umbra/layouts/default.twig:85
msgid "Log in"
msgstr "登陆"
#: themes/umbra/forms/user/login.twig:7
#: themes/umbra/forms/user/lost_password.twig:7
#: themes/umbra/forms/user/register.twig:7
msgid "Username"
msgstr "用户名"
#: themes/umbra/forms/user/login.twig:9 themes/umbra/forms/user/register.twig:9
#: themes/umbra/forms/user/register.twig:11
msgid "Password"
msgstr "密码"
#: themes/umbra/forms/user/login.twig:15
msgid "Help!"
msgstr "需要帮助!"
#: themes/umbra/forms/user/lost_password.twig:5
msgid "Lost password"
msgstr "忘记密码"
#: themes/umbra/forms/user/lost_password.twig:11
#: themes/umbra/forms/user/reset_password.twig:16
msgid "Submit"
msgstr "提交"
#: themes/umbra/forms/user/register.twig:5
#: themes/umbra/forms/user/register.twig:19
#: themes/umbra/layouts/default.twig:81
msgid "Register"
msgstr "注册"
#: themes/umbra/forms/user/register.twig:11
msgid "(again)"
msgstr "(再一次)"
#: themes/umbra/forms/user/reset_password.twig:5
msgid "Reset password"
msgstr "重置密码"
#: themes/umbra/info.php:3
msgid "Umbra"
msgstr ""
#: themes/umbra/info.php:6
msgid "A dark tumbleblog theme for Chyrp Lite."
msgstr ""
#: themes/umbra/layouts/default.twig:8 themes/umbra/layouts/default.twig:101
#, php-format
msgid "Page %d"
msgstr "第%d页"
#: themes/umbra/layouts/default.twig:48
msgid "Links"
msgstr "链接"
#: themes/umbra/layouts/default.twig:53
msgid "Feed"
msgstr "订阅"
#: themes/umbra/layouts/default.twig:56
msgid "Archive"
msgstr "档案"
#: themes/umbra/layouts/default.twig:60
msgid "Admin"
msgstr "管理"
#: themes/umbra/layouts/default.twig:64
msgid "Write"
msgstr "写作"
#: themes/umbra/layouts/default.twig:76
msgid "Log out"
msgstr "退出登陆"
#: themes/umbra/layouts/default.twig:90
msgid "Search&hellip;"
msgstr "搜索&hellip;"
#: themes/umbra/layouts/default.twig:90
msgid "Search this blog"
msgstr "搜索此博客"
#: themes/umbra/layouts/default.twig:91
msgid "Search"
msgstr "搜索"
#: themes/umbra/layouts/default.twig:112
#, php-format
msgid "Called from %s on line %d at %s seconds."
msgstr "调用 %s 在行 %d 在 %s 秒."
#: themes/umbra/pages/403.twig:4
msgid "Forbidden."
msgstr "被禁止."
#: themes/umbra/pages/404.twig:4
msgid "Not found."
msgstr "未找到."
#: themes/umbra/pages/archive.twig:11
msgid "F Y"
msgstr "F Y"
#: themes/umbra/pages/archive.twig:49
#, php-format
msgid "Archive of %s"
msgstr "%s的档案"
#: themes/umbra/pages/archive.twig:58
msgid "There aren't any posts in the timeframe you specified."
msgstr "在指定的时间范围内没有任何帖子。"
#: themes/umbra/pages/author.twig:5
#, php-format
msgid "Posts created by &#8220;%s&#8221;"
msgstr "由&#8220;%s&#8221;创建的帖子"
#: themes/umbra/pages/author.twig:10
msgid "This user hasn't created any posts."
msgstr "此用户尚未创建任何帖子。"
#: themes/umbra/pages/category.twig:5
#, php-format
msgid "Posts in category &#8220;%s&#8221;"
msgstr "&#8220;%s&#8221; 分类中的帖子"
#: themes/umbra/pages/drafts.twig:5
msgid "Drafts"
msgstr "草稿"
#: themes/umbra/pages/drafts.twig:10
msgid "You don't have any drafts."
msgstr "您没有任何草稿。"
#: themes/umbra/pages/index.twig:8 themes/umbra/pages/tags.twig:19
msgid "Nothing here yet!"
msgstr "然而这里什么也没有!"
#: themes/umbra/pages/search.twig:5
#, php-format
msgid "Search results for &#8220;%s&#8221;"
msgstr "&#8220;%s&#8221; 的搜索结果"
#: themes/umbra/pages/search.twig:7
msgid "Your search did not return any results."
msgstr "空空如也"
#: themes/umbra/pages/tag.twig:5
#, php-format
msgid "Posts tagged with &#8220;%s&#8221;"
msgstr "&#8220;%s&#8221; 的帖子标签"
#: themes/umbra/pages/tags.twig:6
msgid "Tag cloud"
msgstr "标签云"
#: themes/umbra/pages/updated.twig:5
msgid "Updated posts"
msgstr "更新后的帖子"
#: themes/umbra/pages/updated.twig:10
msgid "There aren't any updated posts."
msgstr "没有任何更新的帖子。"
#: themes/umbra/pages/view.twig:7
msgid "Webmentions"
msgstr "引用"
#: themes/umbra/pages/view.twig:17
msgid "Comments"
msgstr "评论"

View File

@ -0,0 +1,5 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
<div role="status" class="filter">{{ reason is defined ? reason | fix : "Forbidden." | translate }}</div>
{% endblock %}

View File

@ -0,0 +1,5 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
<div role="status" class="filter">{{ reason is defined ? reason | fix : "Not found." | translate }}</div>
{% endblock %}

View File

@ -0,0 +1,61 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
{# Months? (For yearly archives) #}
{% if months is not empty %}
<div class="archive standalone">
{% for when, month in months %}
<h2 id="label_{{ when }}_archive" class="archive">
<a href="{{ url('archive/%s/' | format(when | dateformat('Y/m'))) }}">
{{ when | time("F Y" | translate) | title }}
</a>
</h2>
<ul aria-labelledby="label_{{ when }}_archive" class="archive">
{% for post in month %}
<li>
<article class="post archive {{ post.feather }}" id="post_{{ post.id }}" role="presentation">
<section class="post_archive_container" aria-hidden="true">
{% if post.image is defined %}
{{ post.image | thumbnail("", false, ["max_width=196", "quality=60", "square=1"], "196px") }}
{% else %}
{% if post.title is not empty %}
<h3 class="archive">{{ post.title | striptags | normalize | truncate(20) }}</h3>
{% endif %}
<p>{{ post.excerpt() | striptags | normalize | truncate(1000) | oneof(post.slug) }}</p>
{% endif %}
</section>
<a href="{{ post.url() }}" class="archive_post_link">
{{ "Permanent link to &#8220;%s&#8221;" | translate | format(post.title() | oneof(post.slug) | striptags | normalize | fix(true)) }}
</a>
</article>
</li>
{% endfor %}
</ul>
{% endfor %}
</div>
{% if archive.next is not empty %}
<div role="navigation" class="next traversal">
<a href="{{ url('archive/%s/' | format(archive.next | dateformat('Y'))) }}">
{{ archive.next | time("Y") }}
</a>
</div>
{% endif %}
{% endif %}
{# Posts? (For daily/monthly archives) #}
{% if posts.paginated is not empty %}
<div class="filter">
{{ "Archive of %s" | translate | format(archive.when | time(archive.depth == "day" ? "d F Y" : "F Y")) }}
</div>
{% for post in posts.paginated %}
{% include(["feathers" ~ DIR ~ post.feather ~ ".twig", "feathers" ~ DIR ~ "missing.twig"]) %}
{% endfor %}
{% endif %}
{# No results #}
{% if months is empty and posts.paginated is empty %}
<div role="status" class="filter">{{ "There aren't any posts in the timeframe you specified." | translate }}</div>
{% endif %}
{% endblock %}

View File

@ -0,0 +1,12 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
{% if posts.paginated is not empty %}
<div class="filter">{{ "Posts created by &#8220;%s&#8221;" | translate | format(author.name | fix) }}</div>
{% endif %}
{% for post in posts.paginated %}
{% include(["feathers" ~ DIR ~ post.feather ~ ".twig", "feathers" ~ DIR ~ "missing.twig"]) %}
{% else %}
<div role="status" class="filter">{{ "This user hasn't created any posts." | translate }}</div>
{% endfor %}
{% endblock %}

View File

@ -0,0 +1,12 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
{% if posts.paginated is defined and posts.paginated is not empty %}
<div class="filter">{{ "Posts in category &#8220;%s&#8221;" | translate | format(category | fix) }}</div>
{% for post in posts.paginated %}
{% include(["feathers" ~ DIR ~ post.feather ~ ".twig", "feathers" ~ DIR ~ "missing.twig"]) %}
{% endfor %}
{% elseif reason is defined %}
<div role="status" class="filter">{{ reason }}</div>
{% endif %}
{% endblock %}

View File

@ -0,0 +1,12 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
{% if posts.paginated is not empty %}
<div class="filter">{{ "Drafts" | translate }}</div>
{% endif %}
{% for post in posts.paginated %}
{% include(["feathers" ~ DIR ~ post.feather ~ ".twig", "feathers" ~ DIR ~ "missing.twig"]) %}
{% else %}
<div role="status" class="filter">{{ "You don't have any drafts." | translate }}</div>
{% endfor %}
{% endblock %}

View File

@ -0,0 +1,13 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
{% if reason is not defined %}{# Some modules define reason in error states #}
{% for post in posts.paginated %}
{% include(["feathers" ~ DIR ~ post.feather ~ ".twig", "feathers" ~ DIR ~ "missing.twig"]) %}
{% else %}
<div role="status" class="filter">{{ "Nothing here yet!" | translate }}</div>
{% endfor %}
{% else %}
<div role="status" class="filter">{{ reason }}</div>
{% endif %}
{% endblock %}

View File

@ -0,0 +1,19 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
<article id="page_{{ page.id }}" class="page">
<h2>
<a href="{{ page.url() }}" rel="bookmark" title="{{ 'Permanent link to &#8220;%s&#8221;' | translate | format(page.title | striptags | normalize | fix(true)) }}">{{ page.title }}</a>
</h2>
<section>
{{ page.body }}
</section>
<footer>
{% if page.editable() or page.deletable() %}
<div class="doaction admin">
{{ page.edit_link() }} {{ page.delete_link() }}
</div>
{% endif %}
</footer>
</article>
{% endblock %}

View File

@ -0,0 +1,12 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
{% if posts.paginated is not empty %}
<div class="filter">{{ "Search results for &#8220;%s&#8221;" | translate | format(search | fix) }}</div>
{% else %}
<div role="status" class="filter">{{ "Your search did not return any results." | translate }}</div>
{% endif %}
{% for post in posts.paginated %}
{% include(["feathers" ~ DIR ~ post.feather ~ ".twig", "feathers" ~ DIR ~ "missing.twig"]) %}
{% endfor %}
{% endblock %}

View File

@ -0,0 +1,12 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
{% if posts.paginated is defined and posts.paginated is not empty %}
<div class="filter">{{ "Posts tagged with &#8220;%s&#8221;" | translate | format(tag.name | fix) }}</div>
{% for post in posts.paginated %}
{% include(["feathers" ~ DIR ~ post.feather ~ ".twig", "feathers" ~ DIR ~ "missing.twig"]) %}
{% endfor %}
{% elseif reason is defined %}
<div role="status" class="filter">{{ reason }}</div>
{% endif %}
{% endblock %}

View File

@ -0,0 +1,21 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
{% if tag_cloud is not empty %}
<div class="tag_cloud standalone">
<h2>{{ "Tag cloud" | translate }}</h2>
<style type="text/css" nonce="{{ stylesheets_nonce() }}">
{% for tag in tag_cloud %}
a.tag.tag-{{ tag.clean }} {
font-size: {{ tag.size + 100 }}%;
}
{% endfor %}
</style>
{% for tag in tag_cloud %}
<a class="tag tag-{{ tag.clean }}" href="{{ tag.url }}" title="{{ tag.title }}">{{ tag.name }}</a>
{% endfor %}
</div>
{% else %}
<div role="status" class="filter">{{ "Nothing here yet!" | translate }}</div>
{% endif %}
{% endblock %}

View File

@ -0,0 +1,12 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
{% if posts.paginated is not empty %}
<div class="filter">{{ "Updated posts" | translate }}</div>
{% endif %}
{% for post in posts.paginated %}
{% include(["feathers" ~ DIR ~ post.feather ~ ".twig", "feathers" ~ DIR ~ "missing.twig"]) %}
{% else %}
<div role="status" class="filter">{{ "There aren't any updated posts." | translate }}</div>
{% endfor %}
{% endblock %}

View File

@ -0,0 +1,31 @@
{% extends "layouts" ~ DIR ~ "default.twig" %}
{% block content %}
{% include(["feathers" ~ DIR ~ post.feather ~ ".twig", "feathers" ~ DIR ~ "missing.twig"]) %}
{% if module_enabled("pingable") and post.pingback_count > 0 %}
<article class="discourse">
<h3 id="pingbacks">{{ "Webmentions" | translate }}</h3>
<ol class="pingbacks">
{% for pingback in post.pingbacks %}
<li><a id="pingback_{{ pingback.id }}" href="{{ pingback.source | fix(true) }}">{{ pingback.title | oneof("[Untitled]" | translate) }}</a></li>
{% endfor %}
</ol>
</article>
{% endif %}
{% if module_enabled("comments") and (post.comment_count > 0 or post.commentable) %}
<article class="commentary">
<h3 id="comments">{{ "Comments" | translate }}</h3>
<ol class="comments" data-post_id="{{ post.id }}" data-timestamp="{{ post.latest_comment }}">
{% for comment in post.comments %}
{% include "content" ~ DIR ~ "comment.twig" %}
{% endfor %}
<li id="comment_shim"></li>{# Needed for AJAX commenting. #}
{% if post.commentable %}
<li class="comment_form">
{% include "forms" ~ DIR ~ "comment" ~ DIR ~ "new.twig" %}
</li>
{% endif %}
</ol>
</article>
{% endif %}
{% endblock %}

View File

@ -0,0 +1,779 @@
@font-face {
font-display: swap;
font-family: 'Lexend';
font-style: normal;
font-weight: 400;
src: url('../../../fonts/lexend-v19-latin-regular.woff2') format('woff2');
}
@font-face {
font-display: swap;
font-family: 'Lexend';
font-style: normal;
font-weight: 600;
src: url('../../../fonts/lexend-v19-latin-600.woff2') format('woff2');
}
@font-face {
font-display: swap;
font-family: 'Lexend';
font-style: normal;
font-weight: 700;
src: url('../../../fonts/lexend-v19-latin-700.woff2') format('woff2');
}
html {
font-size: 16px;
}
*::selection {
color: #202021;
background-color: #d090ff;
}
body {
font-family: "Lexend", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
font-size: 1.2rem;
color: #ffffff;
line-height: 1.5;
tab-size: 4;
background-color: #202021;
margin: 0em 0em 2rem 0em;
min-width: 280px;
}
body.preview {
margin: 0rem;
}
p {
margin: 1rem 0rem;
}
p.footnote-backrefs {
font-size: 0.75em;
}
h1 {
font-size: 2em;
font-weight: bold;
margin: 0.5em 0em;
padding: 0em;
}
h2, h1.banner {
font-size: 1.5em;
font-weight: bold;
margin: 0.67em 0em;
padding: 0em;
}
h2.archive {
margin: 2rem 0rem 0rem 0rem;
}
h3 {
font-size: 1em;
font-weight: bold;
margin: 1em 0em;
padding: 0em;
}
h3.archive {
font-size: 1.33em;
margin-bottom: 0.75em;
}
h4 {
font-size: 1em;
font-weight: bold;
margin: 1em 0em;
padding: 0em;
}
h5, h6 {
font-size: 1em;
font-weight: bold;
margin: 1em 0em;
padding: 0em;
}
sup, sub {
line-height: 1;
font-size: 0.75em;
}
em, dfn, cite {
font: inherit;
font-style: italic;
}
strong {
font: inherit;
font-weight: bold;
}
address {
font: inherit;
}
small {
font-weight: normal;
font-size: 0.75em;
}
mark {
color: #202021;
background-color: #d090ff;
}
del {
font: inherit;
text-decoration: line-through;
}
figure, blockquote {
margin: 1rem;
font: inherit;
font-size: 1rem;
page-break-inside: avoid;
}
blockquote {
font-style: italic;
}
figcaption {
font-size: 0.75em;
margin: 1rem 0rem;
}
aside {
max-width: 40%;
float: right;
float: inline-end;
font-style: italic;
margin: 0rem;
margin-inline-start: 1rem;
margin-bottom: 1rem;
padding: 1rem;
background-color: #383839;
}
blockquote em,
aside em {
font-style: normal;
}
pre {
font-family: "Cousine webfont", monospace;
font-size: 0.85em;
background-color: #383839;
margin: 1rem 0rem;
overflow-x: auto;
white-space: pre;
}
code {
font-family: "Cousine webfont", monospace;
font-size: 0.85em;
background-color: #383839;
padding: 0.125em 0.25em 0em 0.25em;
vertical-align: bottom;
white-space: break-spaces;
}
pre > code {
font-size: 0.85rem;
display: block;
padding: 0.5rem;
white-space: inherit;
}
hr {
width: 100%;
clear: both;
border: none;
border-top: 1px solid #666667;
margin: 2em 0em;
}
hr.post {
margin: 0em;
}
hr:last-child,
hr.post:last-of-type,
hr + hr {
display: none;
}
ul,
ol.comments ul {
list-style: disc outside;
margin: 1em 0em;
margin-inline-start: 2em;
padding: 0em;
}
ul ul,
ol.comments ul ul {
list-style-type: circle;
}
ol,
ol.comments ol {
list-style: decimal outside;
margin: 1em 0em;
margin-inline-start: 2em;
padding: 0em;
}
ol ol,
ol.comments ol ol {
list-style-type: lower-latin;
}
html[lang="ar"] ol ol,
html[lang="ar"] ol.comments ol ol {
list-style-type: arabic-indic;
}
html[lang="he"] ol ol,
html[lang="he"] ol.comments ol ol {
list-style-type: hebrew;
}
li {
margin: 0em;
padding: 0em;
}
dl {
list-style: none;
margin: 1em 0em;
}
dl dt {
font-weight: bold;
margin: 0em;
padding: 0em;
}
dl dd {
margin: 0em;
padding: 0em;
margin-inline-start: 2em;
}
ul.navigation {
list-style: none;
margin: 0em;
display: inline;
}
ul.navigation > li {
display: inline;
}
ul.archive {
list-style: none;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(214px, 1fr));
grid-auto-flow: row;
gap: 2rem;
margin: 2rem 0rem 0rem 0rem;
}
ol.comments {
list-style: none;
padding: 0em;
margin: 0em;
border-bottom: 1px solid #666667;
}
ol.comments > li {
box-sizing: border-box;
display: block;
width: 100%;
margin: 0em;
padding: 2rem;
border: 1px solid #666667;
border-bottom: none;
}
ol.comments > li#comment_shim {
display: none;
}
table {
border-collapse: collapse;
border-spacing: 0em;
width: 100%;
margin: 0em 0em 1em 0em;
overflow-x: scroll;
}
table th {
text-align: start;
padding: 0.5em;
font: inherit;
font-weight: bold;
background-color: #666667;
border: 1px solid #666667;
vertical-align: middle;
}
table td {
text-align: start;
padding: 0.5em;
font: inherit;
border: 1px solid #666667;
vertical-align: middle;
}
form, fieldset {
margin: 0em;
padding: 0em;
border: none;
}
form.search_box {
width: auto;
display: block;
}
form.comment_edit {
width: 100%;
}
select[disabled],
textarea[disabled],
input[disabled],
button[disabled] {
cursor: not-allowed;
opacity: 0.33;
}
select, input {
box-sizing: border-box;
display: block;
width: 320px;
margin: 0.5em 0em;
padding: 0.5em;
background: none;
text-align: start;
font: inherit;
font-size: inherit;
color: #ffffff;
background-color: #666667;
border: none;
border-radius: 0.25em;
}
html[dir="ltr"] select {
appearance: none;
padding-right: 1.5em;
background-image: url(../images/select.svg);
background-size: 1rem;
background-position: center right 0.25em;
background-repeat: no-repeat;
}
html[dir="rtl"] select {
appearance: none;
padding-left: 1.5em;
background-image: url(../images/select.svg);
background-size: 1rem;
background-position: center left 0.25em;
background-repeat: no-repeat;
}
html select:focus {
background-image: url(../images/select_focus.svg);
}
input[type="checkbox"],
input[type="radio"] {
appearance: none;
width: 20px;
height: 20px;
padding: 0em;
}
input[type="radio"] {
border-radius: 50%;
}
input[type="checkbox"]:checked {
background-image: url(../images/checkbox.svg);
background-size: 1rem;
background-position: center;
background-repeat: no-repeat;
}
input[type="checkbox"]:checked:focus {
background-image: url(../images/checkbox_focus.svg);
}
input[type="radio"]:checked {
background-image: url(../images/radio.svg);
background-size: 1rem;
background-position: center;
background-repeat: no-repeat;
}
input[type="radio"]:checked:focus {
background-image: url(../images/radio_focus.svg);
background-size: 1rem;
background-position: center;
background-repeat: no-repeat;
}
input.error,
input:invalid {
color: #ffffff;
background-color: #c04b4b;
box-shadow: none;
}
select:focus, input:focus {
outline: none;
color: #202021;
border: none;
background-color: #ffffff;
}
input::placeholder {
color: #ffffff;
opacity: 1;
}
input:focus::placeholder {
color: #202021;
}
input#search_field {
display: inline;
width: 10em;
margin: 0em;
}
textarea {
box-sizing: border-box;
display: block;
width: 100%;
height: 20ex;
font: inherit;
font-size: inherit;
color: #ffffff;
margin: 0.5em 0em;
padding: 0.5em;
border: none;
border-radius: 0.25em;
background-color: #666667;
resize: vertical;
}
textarea:focus {
outline: none;
color: #202021;
border: none;
background-color: #ffffff;
}
button {
font: inherit;
font-size: inherit;
cursor: pointer;
}
button:focus {
outline: none;
}
label {
display: block;
margin-top: 1em;
}
div#mast {
box-sizing: border-box;
width: 100%;
text-align: center;
margin: 0em;
padding: 2rem;
border-bottom: 1px solid #666667;
}
div#main {
box-sizing: border-box;
width: 100%;
margin: 0em;
padding: 0em;
overflow: visible;
}
div.traversal {
box-sizing: border-box;
max-width: 1024px;
text-align: center;
padding: 0rem 2rem;
margin: 0rem auto 0rem auto;
}
div.flash {
box-sizing: border-box;
width: 100%;
text-align: center;
background-color: #c04b4b;
padding: 0.5em;
border-bottom: 1px solid transparent;
}
div.filter {
box-sizing: border-box;
width: 100%;
text-align: center;
font-weight: bold;
margin: 0rem;
padding: 0.5em;
background-color: #383839;
border-bottom: 1px solid #666667;
}
div.metadata {
box-sizing: border-box;
display: block;
width: 100%;
font-weight: normal;
font-size: 0.75em;
text-align: center;
margin-top: 2rem;
padding: 0.25rem;
border-radius: 0.25rem;
background-color: #383839;
}
div.tags {
margin: 1rem 0rem 0rem 0rem;
font-size: 0.75em;
}
div.doaction {
font-family: inherit;
margin: 1em 0em;
}
div.admin {
margin: 1em 0em 0em 0em;
}
div#main > article, div.standalone {
box-sizing: border-box;
display: block;
position: relative;
width: 100%;
max-width: 780px;
margin: 2rem auto;
padding: 0rem 2rem;
}
ul.archive article.post.archive {
display: block;
position: relative;
height: 196px;
font-size: 0.75em;
padding: 8px;
border: 1px solid #ffffff;
}
article > header {
display: block;
width: 100%;
margin: 0rem 0rem 1rem 0rem;
padding: 0em;
border: none;
}
article > section {
display: block;
width: 100%;
margin: 1rem 0rem 0rem 0rem;
padding: 0em;
}
article > footer {
display: block;
width: 100%;
text-align: start;
margin: 1rem 0rem 0rem 0rem;
padding: 0em;
border: none;
clear: both;
}
article > ol.pingbacks {
box-sizing: border-box;
display: block;
list-style: none;
width: 100%;
margin: 0rem;
padding: 2rem;
border: 1px solid #666667;
}
section.post_archive_container {
height: 100%;
overflow: hidden;
}
article.video video,
article.audio audio {
width: 100%;
}
a:link,
a:visited {
color: #ffffff;
text-decoration: none;
}
a:hover,
a:focus,
a:active {
outline: none;
color: #d090ff;
text-decoration: underline;
text-underline-offset: 0.125em;
text-decoration-thickness: 0.0625em;
}
ul.navigation > li > a {
display: inline-block;
margin: 0rem 0.5rem 1rem 0.5rem;
}
div.flash a {
font-weight: bold;
color: #ffffff;
}
div.traversal a {
display: inline-block;
position: relative;
padding: 2.5em 0em;
width: 6em;
height: 1em;
top: 0px;
color: #ffffff;
text-decoration: none;
background-color: #383839;
line-height: 1;
border-radius: 50%;
}
div.traversal a:hover,
div.traversal a:focus,
div.traversal a:active {
color: #202021;
background-color: #d090ff;
transition: top 250ms cubic-bezier(0.5, -8, 0.2, 4);
}
div.next a:hover,
div.next a:active {
top: 1px;
}
section a:link,
p a:link,
section a:visited,
p a:visited {
color: #ffffff;
text-decoration: underline;
text-underline-offset: 0.125em;
text-decoration-thickness: 0.0625em;
}
section a:hover,
p a:hover,
section a:focus,
p a:focus,
section a:active,
p a:active {
color: #d090ff;
}
div.tag_cloud a.tag {
display: inline-block;
position: relative;
top: 0px;
padding: 0.25em 0.5em;
margin: 2px 0em;
color: #ffffff;
text-decoration: none;
border: 1px solid #ffffff;
}
div.tag_cloud a.tag:hover,
div.tag_cloud a.tag:focus,
div.tag_cloud a.tag:active {
color: #202021;
background-color: #d090ff;
border-color: #d090ff;
}
div.metadata a.category {
display: inline-block;
position: absolute;
top: -2rem;
inset-inline-end: 2rem;
padding: 0.25em 0.75em;
margin: 0em;
border: 1px solid #666667;
border-top: none;
}
div.doaction a, button {
display: inline-block;
white-space: nowrap;
padding: 0.5em 1.25em;
border: none;
border-radius: 0.25em;
color: #ffffff;
text-decoration: none;
background-color: #383839;
}
div.doaction a:hover,
button:hover,
div.doaction a:focus,
button:focus,
div.doaction a:active,
button:active {
color: #202021;
background-color: #d090ff;
}
div.doaction a.post_delete_link,
div.doaction a.delete_link {
font-weight: bold;
}
section.photo > a:focus {
outline: #d090ff solid 4px;
}
a.likes > img {
display: inline-block;
position: relative;
top: 0px;
height: 1rem;
}
a.likes:hover > img,
a.likes:focus > img,
a.likes:active > img {
top: 1px;
}
a.archive_post_link {
box-sizing: border-box;
display: block;
position: absolute;
top: 0px;
left: 0px;
bottom: 0px;
right: 0px;
color: transparent;
background-color: transparent;
}
a.archive_post_link:hover,
a.archive_post_link:focus,
a.archive_post_link:active {
outline: #d090ff solid 4px;
}
img {
border-style: none;
margin: 0em;
padding: 0em;
}
section img {
display: block;
width: 100%;
}
iframe {
max-width: 100%;
border: none;
margin: 1rem 0rem;
}
iframe.video_embed {
width: 100%;
aspect-ratio: 16 / 9;
}
div#mast > *:first-child,
article > *:first-child,
section > *:first-child,
form > *:first-child,
aside > *:first-child,
div.standalone > *:first-child,
ol.comments > li > *:first-child {
margin-top: 0rem;
}
div#mast > *:last-child,
article > *:last-child,
section > *:last-child,
form > *:last-child,
aside > *:last-child,
div.standalone > *:last-child {
margin-bottom: 0rem;
}
.ajax_loading {
background-size: 30px 30px;
background-image: linear-gradient(
-45deg,
#383839 25%,
transparent 25%,
transparent 50%,
#383839 50%,
#383839 75%,
transparent 75%,
transparent
) !important;
animation: ajax_loading 2s linear infinite;
}
.ajax_loading .doaction {
visibility: hidden;
}
@keyframes ajax_loading {
from {
background-position: 0px 0px;
}
to {
background-position: 60px 30px;
}
}
@media print {
html {
font-size: 4.2mm;
}
div#main > article,
div.standalone {
page-break-inside: avoid;
}
}
@media screen and (max-width: 639px) {
html {
font-size: 14px;
}
aside {
float: none;
max-width: 100%;
margin: 1rem 0rem;
}
input, select {
width: 100%;
}
button#search_submit {
display: none;
}
}
@media (prefers-reduced-motion) {
.ajax_loading {
animation: none;
}
}
@media (prefers-contrast: more) {
body {
background-color: #000000;
}
}