{% block header %}{% endblock %}
{{_('Toggle navigation')}}
Calibre Web
{% if g.user.is_authenticated or g.user.is_anonymous() %}
{{_('Go!')}}
{% endif %}
{% if g.user.is_authenticated or g.user.is_anonymous() %}
{{_('Advanced Search')}}
{% endif %}
{% if g.user.is_authenticated or g.user.is_anonymous() %} {% if g.user.role_upload() or g.user.role_admin()%} {% if g.allow_upload %}
{{_('Upload')}}
{% endif %} {% endif %} {% if g.user.role_admin() %}
{{_('Admin')}}
{% endif %}
{{g.user.nickname}}
{% if not g.user.is_anonymous() %}
{{_('Logout')}}
{% endif %} {% endif %} {% if g.allow_registration and not g.user.is_authenticated %}
{{_('Login')}}
{{_('Register')}}
{% endif %}
{% for message in get_flashed_messages(with_categories=True) %} {%if message[0] == "error" %}
{{ message[1] }}
{%endif%} {%if message[0] == "info" %}
{{ message[1] }}
{%endif%} {%if message[0] == "success" %}
{{ message[1] }}
{%endif%} {% endfor %}
{% if g.user.is_authenticated or g.user.is_anonymous() %}
{{_('Browse')}}
{{_('New Books')}}
{% if g.user.show_hot_books() %}
{{_('Hot Books')}}
{%endif%} {% if g.user.show_best_rated_books() %}
{{_('Best rated Books')}}
{%endif%} {% if g.user.show_read_and_unread() %}
{{_('Read Books')}}
{{_('Unread Books')}}
{%endif%} {% if g.user.show_random_books() %}
{{_('Discover')}}
{%endif%} {% if g.user.show_category() %}
{{_('Categories')}}
{%endif%} {% if g.user.show_series() %}
{{_('Series')}}
{%endif%}
{{_('Authors')}}
{% if g.user.filter_language() == 'all' and g.user.show_language() %}
{{_('Languages')}}
{%endif%} {% if g.user.is_authenticated or g.user.is_anonymous() %}
{{_('Public Shelves')}}
{% for shelf in g.public_shelfes %}
{{shelf.name}}
{% endfor %}
{{_('Your Shelves')}}
{% for shelf in g.user.shelf %}
{{shelf.name}}
{% endfor %} {% if not g.user.is_anonymous() %}
{{_('Create a Shelf')}}
{{_('About')}}
{% endif %} {% endif %}
{% endif %}
{% block body %}{% endblock %} {% if pagination and (pagination.has_next or pagination.has_prev) %}
{% for page in pagination.iter_pages() %} {% if page %} {% if page != pagination.page %}
{{ page }}
{% else %}
{{ page }}
{% endif %} {% else %}
…
{% endif %} {% endfor %} {% if pagination.has_next %}
Next »
{% endif %}
{% endif %}
{% block js %}{% endblock %}