feat: complete change to gettext from homebrew i18n solution
This commit is contained in:
@@ -14,10 +14,8 @@ version: 1
|
||||
<section class="not-found" data-template="not-found">
|
||||
<article>
|
||||
<h1>404</h1>
|
||||
{% assign default_not_found_message = 'render.notFound.message' | i18n: language %}
|
||||
{% assign default_not_found_back = 'render.notFound.back' | i18n: language %}
|
||||
<p>{{ not_found_message | default: default_not_found_message }}</p>
|
||||
<p><a href="/" role="button">{{ not_found_back_label | default: default_not_found_back }}</a></p>
|
||||
<p>{{ not_found_message }}</p>
|
||||
<p><a href="/" role="button">{{ not_found_back_label }}</a></p>
|
||||
</article>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% if blog_languages.size > 1 %}
|
||||
<nav class="language-switcher" aria-label="{{ 'render.languageSwitcher.ariaLabel' | i18n: language }}">
|
||||
<nav class="language-switcher" aria-label="{{ labels.language_switcher_label }}">
|
||||
{% for lang in blog_languages %}
|
||||
{% if lang.is_current %}
|
||||
<span class="language-switcher-badge language-switcher-badge-current" aria-current="true" title="{{ lang.code }}">{{ lang.flag }}</span>
|
||||
@@ -7,15 +7,15 @@
|
||||
<a class="language-switcher-badge" href="{{ lang.href_prefix | default: '/' }}" data-lang-prefix="{{ lang.href_prefix }}" title="{{ lang.code }}">{{ lang.flag }}</a>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
<div class="blog-search-widget" aria-label="{{ 'render.search.ariaLabel' | i18n: language }}">
|
||||
<button type="button" class="blog-search-toggle" data-blog-search-toggle aria-label="{{ 'render.search.ariaLabel' | i18n: language }}">
|
||||
<div class="blog-search-widget" aria-label="{{ labels.site_search_label }}">
|
||||
<button type="button" class="blog-search-toggle" data-blog-search-toggle aria-label="{{ labels.site_search_label }}">
|
||||
<svg aria-hidden="true" viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" focusable="false">
|
||||
<circle cx="11" cy="11" r="8"></circle>
|
||||
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
|
||||
</svg>
|
||||
</button>
|
||||
<div class="blog-search-panel" data-blog-search-panel hidden>
|
||||
<div id="blog-search" data-blog-search-root data-search-placeholder="{{ 'render.search.placeholder' | i18n: language }}"></div>
|
||||
<div id="blog-search" data-blog-search-root data-search-placeholder="{{ labels.search_placeholder }}"></div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -27,15 +27,15 @@
|
||||
}());
|
||||
</script>
|
||||
{% else %}
|
||||
<div class="blog-search-standalone" aria-label="{{ 'render.search.ariaLabel' | i18n: language }}">
|
||||
<button type="button" class="blog-search-toggle" data-blog-search-toggle aria-label="{{ 'render.search.ariaLabel' | i18n: language }}">
|
||||
<div class="blog-search-standalone" aria-label="{{ labels.site_search_label }}">
|
||||
<button type="button" class="blog-search-toggle" data-blog-search-toggle aria-label="{{ labels.site_search_label }}">
|
||||
<svg aria-hidden="true" viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" focusable="false">
|
||||
<circle cx="11" cy="11" r="8"></circle>
|
||||
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
|
||||
</svg>
|
||||
</button>
|
||||
<div class="blog-search-panel" data-blog-search-panel hidden>
|
||||
<div id="blog-search" data-blog-search-root data-search-placeholder="{{ 'render.search.placeholder' | i18n: language }}"></div>
|
||||
<div id="blog-search" data-blog-search-root data-search-placeholder="{{ labels.search_placeholder }}"></div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
data-blog-calendar-toggle
|
||||
{% if calendar_initial_year %}data-blog-calendar-year="{{ calendar_initial_year }}"{% endif %}
|
||||
{% if calendar_initial_month %}data-blog-calendar-month="{{ calendar_initial_month }}"{% endif %}
|
||||
aria-label="{{ 'render.calendar.open' | i18n: language }}"
|
||||
title="{{ 'render.calendar.open' | i18n: language }}"
|
||||
aria-label="{{ labels.calendar_open_label }}"
|
||||
title="{{ labels.calendar_open_label }}"
|
||||
>
|
||||
<svg aria-hidden="true" viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" focusable="false">
|
||||
<rect x="3" y="5" width="18" height="16" rx="2" ry="2"></rect>
|
||||
@@ -37,27 +37,27 @@
|
||||
id="blog-calendar"
|
||||
class="blog-calendar-panel"
|
||||
data-blog-calendar-panel
|
||||
data-i18n-loading="{{ 'render.calendar.loading' | i18n: language }}"
|
||||
data-i18n-error="{{ 'render.calendar.error' | i18n: language }}"
|
||||
data-i18n-loading="{{ labels.calendar_loading_label }}"
|
||||
data-i18n-error="{{ labels.calendar_error_label }}"
|
||||
hidden
|
||||
>
|
||||
<header class="blog-calendar-header">
|
||||
<strong>{{ 'render.calendar.title' | i18n: language }}</strong>
|
||||
<strong>{{ labels.calendar_title_label }}</strong>
|
||||
<button
|
||||
type="button"
|
||||
class="blog-calendar-close"
|
||||
data-blog-calendar-close
|
||||
aria-label="{{ 'render.calendar.close' | i18n: language }}"
|
||||
title="{{ 'render.calendar.close' | i18n: language }}"
|
||||
aria-label="{{ labels.calendar_close_label }}"
|
||||
title="{{ labels.calendar_close_label }}"
|
||||
>
|
||||
×
|
||||
</button>
|
||||
</header>
|
||||
<div class="blog-calendar-content">
|
||||
<div data-blog-calendar-root></div>
|
||||
<p class="blog-calendar-status" data-blog-calendar-status>{{ 'render.calendar.loading' | i18n: language }}</p>
|
||||
<p class="blog-calendar-status" data-blog-calendar-status>{{ labels.calendar_loading_label }}</p>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<nav class="blog-menu">
|
||||
{% if menu_items and menu_items.size > 0 %}
|
||||
{% render 'partials/menu-items', items: menu_items, include_calendar: true, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month %}
|
||||
{% render 'partials/menu-items', items: menu_items, include_calendar: true, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month, labels: labels %}
|
||||
{% else %}
|
||||
{% render 'partials/menu-items', items: menu_items, include_calendar: true, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month %}
|
||||
{% render 'partials/menu-items', items: menu_items, include_calendar: true, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month, labels: labels %}
|
||||
{% endif %}
|
||||
</nav>
|
||||
</nav>
|
||||
|
||||
@@ -11,32 +11,30 @@ version: 1
|
||||
{% render 'partials/head', page_title: page_title, pico_stylesheet_href: pico_stylesheet_href, language_prefix: language_prefix %}
|
||||
<body>
|
||||
<main>
|
||||
{% render 'partials/language-switcher', blog_languages: blog_languages, language: language %}
|
||||
{% render 'partials/language-switcher', blog_languages: blog_languages, language: language, labels: labels %}
|
||||
{% if archive_context %}
|
||||
{% if show_archive_range_heading and min_date and max_date %}
|
||||
{% if archive_context.kind == 'tag' or archive_context.kind == 'category' %}
|
||||
<h1 class="archive-heading">{{ archive_context.name }} - {{ min_date.day }}.{{ min_date.month }}.{{ min_date.year }} - {{ max_date.day }}.{{ max_date.month }}.{{ max_date.year }}</h1>
|
||||
{% else %}
|
||||
<h1 class="archive-heading">{{ 'render.archive' | i18n: language }} {{ min_date.day }}.{{ min_date.month }}.{{ min_date.year }} - {{ max_date.day }}.{{ max_date.month }}.{{ max_date.year }}</h1>
|
||||
<h1 class="archive-heading">{{ labels.archive_label }} {{ min_date.day }}.{{ min_date.month }}.{{ min_date.year }} - {{ max_date.day }}.{{ max_date.month }}.{{ max_date.year }}</h1>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
{% if archive_context.kind == 'tag' or archive_context.kind == 'category' %}
|
||||
<h1 class="archive-heading">{{ archive_context.name }}</h1>
|
||||
{% elsif archive_context.kind == 'month' and archive_context.month and archive_context.year %}
|
||||
{% assign month_key = 'render.month.' | append: archive_context.month %}
|
||||
<h1 class="archive-heading">{{ 'render.archive' | i18n: language }} {{ month_key | i18n: language }} {{ archive_context.year }}</h1>
|
||||
<h1 class="archive-heading">{{ labels.archive_label }} {{ archive_month_name }} {{ archive_context.year }}</h1>
|
||||
{% elsif archive_context.kind == 'year' and archive_context.year %}
|
||||
<h1 class="archive-heading">{{ 'render.archive' | i18n: language }} {{ archive_context.year }}</h1>
|
||||
<h1 class="archive-heading">{{ labels.archive_label }} {{ archive_context.year }}</h1>
|
||||
{% elsif archive_context.kind == 'day' and archive_context.day and archive_context.month and archive_context.year %}
|
||||
{% assign day_month_key = 'render.month.' | append: archive_context.month %}
|
||||
<h1 class="archive-heading">{{ 'render.archive' | i18n: language }} {{ archive_context.day }}. {{ day_month_key | i18n: language }} {{ archive_context.year }}</h1>
|
||||
<h1 class="archive-heading">{{ labels.archive_label }} {{ archive_context.day }}. {{ archive_month_name }} {{ archive_context.year }}</h1>
|
||||
{% else %}
|
||||
<h1 class="archive-heading">{{ page_title }}</h1>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% render 'partials/menu', menu_items: menu_items, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month %}
|
||||
{% render 'partials/menu', menu_items: menu_items, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month, labels: labels %}
|
||||
|
||||
<section class="post-list" data-template="post-list" data-list-page="{{ is_list_page }}" data-first-page="{{ is_first_page }}" data-last-page="{{ is_last_page }}">
|
||||
{% for day_block in day_blocks %}
|
||||
@@ -80,15 +78,15 @@ version: 1
|
||||
</section>
|
||||
|
||||
{% if has_prev_page or has_next_page %}
|
||||
<nav class="preview-pagination" aria-label="{{ 'render.pagination.label' | i18n: language }}">
|
||||
<nav class="preview-pagination" aria-label="{{ labels.pagination_label }}">
|
||||
{% if has_prev_page %}
|
||||
<a href="{{ prev_page_href }}" class="preview-pagination-link" aria-label="{{ 'render.pagination.newer' | i18n: language }}">{{ 'render.pagination.newer' | i18n: language }}</a>
|
||||
<a href="{{ prev_page_href }}" class="preview-pagination-link" aria-label="{{ labels.newer_label }}">{{ labels.newer_label }}</a>
|
||||
{% else %}
|
||||
<span class="spacer"></span>
|
||||
{% endif %}
|
||||
|
||||
{% if has_next_page %}
|
||||
<a href="{{ next_page_href }}" class="preview-pagination-link" aria-label="{{ 'render.pagination.older' | i18n: language }}">{{ 'render.pagination.older' | i18n: language }}</a>
|
||||
<a href="{{ next_page_href }}" class="preview-pagination-link" aria-label="{{ labels.older_label }}">{{ labels.older_label }}</a>
|
||||
{% else %}
|
||||
<span class="spacer"></span>
|
||||
{% endif %}
|
||||
|
||||
@@ -11,11 +11,11 @@ version: 1
|
||||
{% render 'partials/head', page_title: page_title, pico_stylesheet_href: pico_stylesheet_href, alternate_links: alternate_links, language_prefix: language_prefix %}
|
||||
<body>
|
||||
<main>
|
||||
{% render 'partials/language-switcher', blog_languages: blog_languages, language: language %}
|
||||
{% render 'partials/language-switcher', blog_languages: blog_languages, language: language, labels: labels %}
|
||||
<h1>{{ post.title }}</h1>
|
||||
{% render 'partials/menu', menu_items: menu_items, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month %}
|
||||
{% render 'partials/menu', menu_items: menu_items, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month, labels: labels %}
|
||||
{% if post_categories.size > 0 or post_tags.size > 0 %}
|
||||
<div class="single-post-taxonomy" aria-label="{{ 'render.taxonomy.ariaLabel' | i18n: language }}">
|
||||
<div class="single-post-taxonomy" aria-label="{{ labels.taxonomy_label }}">
|
||||
{% for category in post_categories %}
|
||||
<a class="single-post-taxonomy-bubble single-post-taxonomy-bubble-category" href="/category/{{ category | slugify | url_encode }}/">{{ category | escape }}</a>
|
||||
{% endfor %}
|
||||
@@ -29,8 +29,8 @@ version: 1
|
||||
<div class="post">{{ post.content }}</div>
|
||||
</article>
|
||||
{% if backlinks.size > 0 %}
|
||||
<div class="single-post-backlinks" aria-label="{{ 'render.backlinks.ariaLabel' | i18n: language }}">
|
||||
<span class="single-post-backlinks-label">{{ 'render.backlinks.label' | i18n: language }}</span>
|
||||
<div class="single-post-backlinks" aria-label="{{ labels.backlinks_label }}">
|
||||
<span class="single-post-backlinks-label">{{ labels.linked_from_label }}</span>
|
||||
{% for backlink in backlinks %}
|
||||
<a class="single-post-taxonomy-bubble single-post-backlink-bubble" href="{{ backlink.path }}">{{ backlink.display_slug }}</a>
|
||||
{% endfor %}
|
||||
|
||||
12
priv/gettext/de/LC_MESSAGES/default.po
Normal file
12
priv/gettext/de/LC_MESSAGES/default.po
Normal file
@@ -0,0 +1,12 @@
|
||||
## "msgid"s in this file come from POT (.pot) files.
|
||||
###
|
||||
### Do not add, change, or remove "msgid"s manually here as
|
||||
### they're tied to the ones in the corresponding POT file
|
||||
### (with the same domain).
|
||||
###
|
||||
### Use "mix gettext.extract --merge" or "mix gettext.merge"
|
||||
### to merge POT files into PO files.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Language: de\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
156
priv/gettext/de/LC_MESSAGES/render.po
Normal file
156
priv/gettext/de/LC_MESSAGES/render.po
Normal file
@@ -0,0 +1,156 @@
|
||||
#: lib/bds/rendering/labels.ex:17
|
||||
#: lib/bds/ui/sidebar.ex:241
|
||||
#: lib/bds/ui/sidebar.ex:316
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archive"
|
||||
msgstr "Archiv"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "April"
|
||||
msgstr "Apr."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:24
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Archive calendar"
|
||||
msgstr "Archiv"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:68
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "August"
|
||||
msgstr "Aug."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:15
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Backlinks"
|
||||
msgstr "Rückverweise"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:23
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Calendar data could not be loaded."
|
||||
msgstr "Kalenderdaten konnten nicht geladen werden."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:25
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Close calendar"
|
||||
msgstr "Kalender schließen"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:84
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "December"
|
||||
msgstr "Dezember"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:44
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "February"
|
||||
msgstr "Februar"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:40
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "January"
|
||||
msgstr "Januar"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:64
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "July"
|
||||
msgstr "Juli"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:60
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "June"
|
||||
msgstr "Juni"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:26
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Language"
|
||||
msgstr "Sprache"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:16
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Linked from"
|
||||
msgstr "Verlinkt von"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:22
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Loading calendar…"
|
||||
msgstr "Kalender wird geladen …"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:48
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "March"
|
||||
msgstr "März"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:56
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "May"
|
||||
msgstr "Mai"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:80
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "November"
|
||||
msgstr "Nov."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:76
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "October"
|
||||
msgstr "Oktober"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:21
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Open calendar"
|
||||
msgstr "Kalender öffnen"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:18
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Pagination"
|
||||
msgstr "Seitennummerierung"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:28
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Search..."
|
||||
msgstr "Suchen..."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:72
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "September"
|
||||
msgstr "Sept."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:27
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Site search"
|
||||
msgstr "Seitensuche"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:14
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Taxonomy"
|
||||
msgstr "Taxonomie"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:19
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "newer"
|
||||
msgstr "neuer"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:20
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "older"
|
||||
msgstr "älter"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Back to preview home"
|
||||
msgstr "Zurück zur Vorschau-Startseite"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:29
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The requested preview page could not be found."
|
||||
msgstr "Die angeforderte Vorschauseite konnte nicht gefunden werden."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:32
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Vimeo video"
|
||||
msgstr "Vimeo-Video"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:31
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "YouTube video"
|
||||
msgstr "YouTube-Video"
|
||||
3172
priv/gettext/de/LC_MESSAGES/ui.po
Normal file
3172
priv/gettext/de/LC_MESSAGES/ui.po
Normal file
File diff suppressed because it is too large
Load Diff
12
priv/gettext/default.pot
Normal file
12
priv/gettext/default.pot
Normal file
@@ -0,0 +1,12 @@
|
||||
## This file is a PO Template file.
|
||||
##
|
||||
## "msgid"s here are often extracted from source code.
|
||||
## Add new messages manually only if they're dynamic
|
||||
## messages that can't be statically extracted.
|
||||
##
|
||||
## Run "mix gettext.extract" to bring this file up to
|
||||
## date. Leave "msgstr"s empty as changing them here has no
|
||||
## effect: edit them in PO (.po) files instead.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
12
priv/gettext/en/LC_MESSAGES/default.po
Normal file
12
priv/gettext/en/LC_MESSAGES/default.po
Normal file
@@ -0,0 +1,12 @@
|
||||
## "msgid"s in this file come from POT (.pot) files.
|
||||
###
|
||||
### Do not add, change, or remove "msgid"s manually here as
|
||||
### they're tied to the ones in the corresponding POT file
|
||||
### (with the same domain).
|
||||
###
|
||||
### Use "mix gettext.extract --merge" or "mix gettext.merge"
|
||||
### to merge POT files into PO files.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Language: en\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
156
priv/gettext/en/LC_MESSAGES/render.po
Normal file
156
priv/gettext/en/LC_MESSAGES/render.po
Normal file
@@ -0,0 +1,156 @@
|
||||
#: lib/bds/rendering/labels.ex:17
|
||||
#: lib/bds/ui/sidebar.ex:241
|
||||
#: lib/bds/ui/sidebar.ex:316
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archive"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "April"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:24
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Archive calendar"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:68
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "August"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:15
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Backlinks"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:23
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Calendar data could not be loaded."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:25
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Close calendar"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:84
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "December"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:44
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "February"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:40
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "January"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:64
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "July"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:60
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "June"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:26
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:16
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Linked from"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:22
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Loading calendar…"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:48
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "March"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:56
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "May"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:80
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "November"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:76
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "October"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:21
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Open calendar"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:18
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Pagination"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:28
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Search..."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:72
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "September"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:27
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Site search"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:14
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Taxonomy"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:19
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "newer"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:20
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "older"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Back to preview home"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:29
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The requested preview page could not be found."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:32
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Vimeo video"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:31
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "YouTube video"
|
||||
msgstr ""
|
||||
3172
priv/gettext/en/LC_MESSAGES/ui.po
Normal file
3172
priv/gettext/en/LC_MESSAGES/ui.po
Normal file
File diff suppressed because it is too large
Load Diff
12
priv/gettext/es/LC_MESSAGES/default.po
Normal file
12
priv/gettext/es/LC_MESSAGES/default.po
Normal file
@@ -0,0 +1,12 @@
|
||||
## "msgid"s in this file come from POT (.pot) files.
|
||||
###
|
||||
### Do not add, change, or remove "msgid"s manually here as
|
||||
### they're tied to the ones in the corresponding POT file
|
||||
### (with the same domain).
|
||||
###
|
||||
### Use "mix gettext.extract --merge" or "mix gettext.merge"
|
||||
### to merge POT files into PO files.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Language: es\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
156
priv/gettext/es/LC_MESSAGES/render.po
Normal file
156
priv/gettext/es/LC_MESSAGES/render.po
Normal file
@@ -0,0 +1,156 @@
|
||||
#: lib/bds/rendering/labels.ex:17
|
||||
#: lib/bds/ui/sidebar.ex:241
|
||||
#: lib/bds/ui/sidebar.ex:316
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archive"
|
||||
msgstr "Archivo"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "April"
|
||||
msgstr "abril"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:24
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Archive calendar"
|
||||
msgstr "Archivo"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:68
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "August"
|
||||
msgstr "agosto"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:15
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Backlinks"
|
||||
msgstr "Retroenlaces"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:23
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Calendar data could not be loaded."
|
||||
msgstr "No se pudieron cargar los datos del calendario."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:25
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Close calendar"
|
||||
msgstr "Cerrar calendario"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:84
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "December"
|
||||
msgstr "diciembre"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:44
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "February"
|
||||
msgstr "febrero"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:40
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "January"
|
||||
msgstr "enero"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:64
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "July"
|
||||
msgstr "julio"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:60
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "June"
|
||||
msgstr "junio"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:26
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Language"
|
||||
msgstr "Idioma"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:16
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Linked from"
|
||||
msgstr "Enlazado desde"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:22
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Loading calendar…"
|
||||
msgstr "Cargando calendario…"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:48
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "March"
|
||||
msgstr "marzo"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:56
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "May"
|
||||
msgstr "mayo"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:80
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "November"
|
||||
msgstr "noviembre"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:76
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "October"
|
||||
msgstr "octubre"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:21
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Open calendar"
|
||||
msgstr "Abrir calendario"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:18
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Pagination"
|
||||
msgstr "Paginación"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:28
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Search..."
|
||||
msgstr "Buscar..."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:72
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "September"
|
||||
msgstr "septiembre"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:27
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Site search"
|
||||
msgstr "Buscar en el sitio"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:14
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Taxonomy"
|
||||
msgstr "Taxonomía"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:19
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "newer"
|
||||
msgstr "más reciente"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:20
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "older"
|
||||
msgstr "más antiguo"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Back to preview home"
|
||||
msgstr "Volver al inicio de vista previa"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:29
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The requested preview page could not be found."
|
||||
msgstr "No se pudo encontrar la página de vista previa solicitada."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:32
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Vimeo video"
|
||||
msgstr "Vídeo de Vimeo"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:31
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "YouTube video"
|
||||
msgstr "Vídeo de YouTube"
|
||||
3172
priv/gettext/es/LC_MESSAGES/ui.po
Normal file
3172
priv/gettext/es/LC_MESSAGES/ui.po
Normal file
File diff suppressed because it is too large
Load Diff
12
priv/gettext/fr/LC_MESSAGES/default.po
Normal file
12
priv/gettext/fr/LC_MESSAGES/default.po
Normal file
@@ -0,0 +1,12 @@
|
||||
## "msgid"s in this file come from POT (.pot) files.
|
||||
###
|
||||
### Do not add, change, or remove "msgid"s manually here as
|
||||
### they're tied to the ones in the corresponding POT file
|
||||
### (with the same domain).
|
||||
###
|
||||
### Use "mix gettext.extract --merge" or "mix gettext.merge"
|
||||
### to merge POT files into PO files.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Language: fr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n>1);\n"
|
||||
156
priv/gettext/fr/LC_MESSAGES/render.po
Normal file
156
priv/gettext/fr/LC_MESSAGES/render.po
Normal file
@@ -0,0 +1,156 @@
|
||||
#: lib/bds/rendering/labels.ex:17
|
||||
#: lib/bds/ui/sidebar.ex:241
|
||||
#: lib/bds/ui/sidebar.ex:316
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archive"
|
||||
msgstr "Archives"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "April"
|
||||
msgstr "avril"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:24
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Archive calendar"
|
||||
msgstr "Archives"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:68
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "August"
|
||||
msgstr "août"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:15
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Backlinks"
|
||||
msgstr "Rétroliens"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:23
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Calendar data could not be loaded."
|
||||
msgstr "Impossible de charger les données du calendrier."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:25
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Close calendar"
|
||||
msgstr "Fermer le calendrier"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:84
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "December"
|
||||
msgstr "décembre"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:44
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "February"
|
||||
msgstr "février"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:40
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "January"
|
||||
msgstr "janvier"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:64
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "July"
|
||||
msgstr "juillet"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:60
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "June"
|
||||
msgstr "juin"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:26
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Language"
|
||||
msgstr "Langue"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:16
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Linked from"
|
||||
msgstr "Lié depuis"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:22
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Loading calendar…"
|
||||
msgstr "Chargement du calendrier…"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:48
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "March"
|
||||
msgstr "mars"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:56
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "May"
|
||||
msgstr "mai"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:80
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "November"
|
||||
msgstr "novembre"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:76
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "October"
|
||||
msgstr "octobre"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:21
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Open calendar"
|
||||
msgstr "Ouvrir le calendrier"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:18
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Pagination"
|
||||
msgstr "Navigation paginée"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:28
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Search..."
|
||||
msgstr "Rechercher..."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:72
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "September"
|
||||
msgstr "septembre"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:27
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Site search"
|
||||
msgstr "Recherche du site"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:14
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Taxonomy"
|
||||
msgstr "Taxonomie"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:19
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "newer"
|
||||
msgstr "plus récent"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:20
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "older"
|
||||
msgstr "plus ancien"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Back to preview home"
|
||||
msgstr "Retour à l’accueil de l’aperçu"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:29
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The requested preview page could not be found."
|
||||
msgstr "La page d’aperçu demandée est introuvable."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:32
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Vimeo video"
|
||||
msgstr "Vidéo Vimeo"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:31
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "YouTube video"
|
||||
msgstr "Vidéo YouTube"
|
||||
3172
priv/gettext/fr/LC_MESSAGES/ui.po
Normal file
3172
priv/gettext/fr/LC_MESSAGES/ui.po
Normal file
File diff suppressed because it is too large
Load Diff
12
priv/gettext/it/LC_MESSAGES/default.po
Normal file
12
priv/gettext/it/LC_MESSAGES/default.po
Normal file
@@ -0,0 +1,12 @@
|
||||
## "msgid"s in this file come from POT (.pot) files.
|
||||
###
|
||||
### Do not add, change, or remove "msgid"s manually here as
|
||||
### they're tied to the ones in the corresponding POT file
|
||||
### (with the same domain).
|
||||
###
|
||||
### Use "mix gettext.extract --merge" or "mix gettext.merge"
|
||||
### to merge POT files into PO files.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Language: it\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
156
priv/gettext/it/LC_MESSAGES/render.po
Normal file
156
priv/gettext/it/LC_MESSAGES/render.po
Normal file
@@ -0,0 +1,156 @@
|
||||
#: lib/bds/rendering/labels.ex:17
|
||||
#: lib/bds/ui/sidebar.ex:241
|
||||
#: lib/bds/ui/sidebar.ex:316
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archive"
|
||||
msgstr "Archivio"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "April"
|
||||
msgstr "aprile"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:24
|
||||
#, elixir-autogen, elixir-format, fuzzy
|
||||
msgid "Archive calendar"
|
||||
msgstr "Archivio"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:68
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "August"
|
||||
msgstr "agosto"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:15
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Backlinks"
|
||||
msgstr "Retrocollegamenti"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:23
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Calendar data could not be loaded."
|
||||
msgstr "Impossibile caricare i dati del calendario."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:25
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Close calendar"
|
||||
msgstr "Chiudi calendario"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:84
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "December"
|
||||
msgstr "dicembre"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:44
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "February"
|
||||
msgstr "febbraio"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:40
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "January"
|
||||
msgstr "gennaio"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:64
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "July"
|
||||
msgstr "luglio"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:60
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "June"
|
||||
msgstr "giugno"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:26
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Language"
|
||||
msgstr "Lingua"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:16
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Linked from"
|
||||
msgstr "Collegato da"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:22
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Loading calendar…"
|
||||
msgstr "Caricamento calendario…"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:48
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "March"
|
||||
msgstr "marzo"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:56
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "May"
|
||||
msgstr "maggio"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:80
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "November"
|
||||
msgstr "novembre"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:76
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "October"
|
||||
msgstr "ottobre"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:21
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Open calendar"
|
||||
msgstr "Apri calendario"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:18
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Pagination"
|
||||
msgstr "Paginazione"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:28
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Search..."
|
||||
msgstr "Cerca..."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:72
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "September"
|
||||
msgstr "settembre"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:27
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Site search"
|
||||
msgstr "Ricerca nel sito"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:14
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Taxonomy"
|
||||
msgstr "Tassonomia"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:19
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "newer"
|
||||
msgstr "più recente"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:20
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "older"
|
||||
msgstr "più vecchio"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Back to preview home"
|
||||
msgstr "Torna alla home di anteprima"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:29
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The requested preview page could not be found."
|
||||
msgstr "La pagina di anteprima richiesta non è stata trovata."
|
||||
|
||||
#: lib/bds/rendering/labels.ex:32
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Vimeo video"
|
||||
msgstr "Video Vimeo"
|
||||
|
||||
#: lib/bds/rendering/labels.ex:31
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "YouTube video"
|
||||
msgstr "Video YouTube"
|
||||
3172
priv/gettext/it/LC_MESSAGES/ui.po
Normal file
3172
priv/gettext/it/LC_MESSAGES/ui.po
Normal file
File diff suppressed because it is too large
Load Diff
169
priv/gettext/render.pot
Normal file
169
priv/gettext/render.pot
Normal file
@@ -0,0 +1,169 @@
|
||||
## This file is a PO Template file.
|
||||
##
|
||||
## "msgid"s here are often extracted from source code.
|
||||
## Add new messages manually only if they're dynamic
|
||||
## messages that can't be statically extracted.
|
||||
##
|
||||
## Run "mix gettext.extract" to bring this file up to
|
||||
## date. Leave "msgstr"s empty as changing them here has no
|
||||
## effect: edit them in PO (.po) files instead.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:17
|
||||
#: lib/bds/ui/sidebar.ex:241
|
||||
#: lib/bds/ui/sidebar.ex:316
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archive"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:52
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "April"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:24
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Archive calendar"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:68
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "August"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:15
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Backlinks"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:23
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Calendar data could not be loaded."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:25
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Close calendar"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:84
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "December"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:44
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "February"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:40
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "January"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:64
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "July"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:60
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "June"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:26
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:16
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Linked from"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:22
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Loading calendar…"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:48
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "March"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:56
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "May"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:80
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "November"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:76
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "October"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:21
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Open calendar"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:18
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Pagination"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:28
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Search..."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:72
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "September"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:27
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Site search"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:14
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Taxonomy"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:19
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "newer"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:20
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "older"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:30
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Back to preview home"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:29
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The requested preview page could not be found."
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:32
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Vimeo video"
|
||||
msgstr ""
|
||||
|
||||
#: lib/bds/rendering/labels.ex:31
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "YouTube video"
|
||||
msgstr ""
|
||||
3184
priv/gettext/ui.pot
Normal file
3184
priv/gettext/ui.pot
Normal file
File diff suppressed because it is too large
Load Diff
@@ -6,12 +6,10 @@
|
||||
<section class="not-found" data-template="not-found">
|
||||
<article>
|
||||
<h1>404</h1>
|
||||
{% assign default_not_found_message = 'render.notFound.message' | i18n: language %}
|
||||
{% assign default_not_found_back = 'render.notFound.back' | i18n: language %}
|
||||
<p>{{ not_found_message | default: default_not_found_message }}</p>
|
||||
<p><a href="/" role="button">{{ not_found_back_label | default: default_not_found_back }}</a></p>
|
||||
<p>{{ not_found_message }}</p>
|
||||
<p><a href="/" role="button">{{ not_found_back_label }}</a></p>
|
||||
</article>
|
||||
</section>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% if blog_languages.size > 1 %}
|
||||
<nav class="language-switcher" aria-label="{{ 'render.languageSwitcher.ariaLabel' | i18n: language }}">
|
||||
<nav class="language-switcher" aria-label="{{ labels.language_switcher_label }}">
|
||||
{% for lang in blog_languages %}
|
||||
{% if lang.is_current %}
|
||||
<span class="language-switcher-badge language-switcher-badge-current" aria-current="true" title="{{ lang.code }}">{{ lang.flag }}</span>
|
||||
@@ -7,15 +7,15 @@
|
||||
<a class="language-switcher-badge" href="{{ lang.href_prefix | default: '/' }}" data-lang-prefix="{{ lang.href_prefix }}" title="{{ lang.code }}">{{ lang.flag }}</a>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
<div class="blog-search-widget" aria-label="{{ 'render.search.ariaLabel' | i18n: language }}">
|
||||
<button type="button" class="blog-search-toggle" data-blog-search-toggle aria-label="{{ 'render.search.ariaLabel' | i18n: language }}">
|
||||
<div class="blog-search-widget" aria-label="{{ labels.site_search_label }}">
|
||||
<button type="button" class="blog-search-toggle" data-blog-search-toggle aria-label="{{ labels.site_search_label }}">
|
||||
<svg aria-hidden="true" viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" focusable="false">
|
||||
<circle cx="11" cy="11" r="8"></circle>
|
||||
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
|
||||
</svg>
|
||||
</button>
|
||||
<div class="blog-search-panel" data-blog-search-panel hidden>
|
||||
<div id="blog-search" data-blog-search-root data-search-placeholder="{{ 'render.search.placeholder' | i18n: language }}"></div>
|
||||
<div id="blog-search" data-blog-search-root data-search-placeholder="{{ labels.search_placeholder }}"></div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -27,15 +27,15 @@
|
||||
}());
|
||||
</script>
|
||||
{% else %}
|
||||
<div class="blog-search-standalone" aria-label="{{ 'render.search.ariaLabel' | i18n: language }}">
|
||||
<button type="button" class="blog-search-toggle" data-blog-search-toggle aria-label="{{ 'render.search.ariaLabel' | i18n: language }}">
|
||||
<div class="blog-search-standalone" aria-label="{{ labels.site_search_label }}">
|
||||
<button type="button" class="blog-search-toggle" data-blog-search-toggle aria-label="{{ labels.site_search_label }}">
|
||||
<svg aria-hidden="true" viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" focusable="false">
|
||||
<circle cx="11" cy="11" r="8"></circle>
|
||||
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
|
||||
</svg>
|
||||
</button>
|
||||
<div class="blog-search-panel" data-blog-search-panel hidden>
|
||||
<div id="blog-search" data-blog-search-root data-search-placeholder="{{ 'render.search.placeholder' | i18n: language }}"></div>
|
||||
<div id="blog-search" data-blog-search-root data-search-placeholder="{{ labels.search_placeholder }}"></div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
data-blog-calendar-toggle
|
||||
{% if calendar_initial_year %}data-blog-calendar-year="{{ calendar_initial_year }}"{% endif %}
|
||||
{% if calendar_initial_month %}data-blog-calendar-month="{{ calendar_initial_month }}"{% endif %}
|
||||
aria-label="{{ 'render.calendar.open' | i18n: language }}"
|
||||
title="{{ 'render.calendar.open' | i18n: language }}"
|
||||
aria-label="{{ labels.calendar_open_label }}"
|
||||
title="{{ labels.calendar_open_label }}"
|
||||
>
|
||||
<svg aria-hidden="true" viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" focusable="false">
|
||||
<rect x="3" y="5" width="18" height="16" rx="2" ry="2"></rect>
|
||||
@@ -37,27 +37,27 @@
|
||||
id="blog-calendar"
|
||||
class="blog-calendar-panel"
|
||||
data-blog-calendar-panel
|
||||
data-i18n-loading="{{ 'render.calendar.loading' | i18n: language }}"
|
||||
data-i18n-error="{{ 'render.calendar.error' | i18n: language }}"
|
||||
data-i18n-loading="{{ labels.calendar_loading_label }}"
|
||||
data-i18n-error="{{ labels.calendar_error_label }}"
|
||||
hidden
|
||||
>
|
||||
<header class="blog-calendar-header">
|
||||
<strong>{{ 'render.calendar.title' | i18n: language }}</strong>
|
||||
<strong>{{ labels.calendar_title_label }}</strong>
|
||||
<button
|
||||
type="button"
|
||||
class="blog-calendar-close"
|
||||
data-blog-calendar-close
|
||||
aria-label="{{ 'render.calendar.close' | i18n: language }}"
|
||||
title="{{ 'render.calendar.close' | i18n: language }}"
|
||||
aria-label="{{ labels.calendar_close_label }}"
|
||||
title="{{ labels.calendar_close_label }}"
|
||||
>
|
||||
×
|
||||
</button>
|
||||
</header>
|
||||
<div class="blog-calendar-content">
|
||||
<div data-blog-calendar-root></div>
|
||||
<p class="blog-calendar-status" data-blog-calendar-status>{{ 'render.calendar.loading' | i18n: language }}</p>
|
||||
<p class="blog-calendar-status" data-blog-calendar-status>{{ labels.calendar_loading_label }}</p>
|
||||
</div>
|
||||
</section>
|
||||
</li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<nav class="blog-menu">
|
||||
{% if menu_items and menu_items.size > 0 %}
|
||||
{% render 'partials/menu-items', items: menu_items, include_calendar: true, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month %}
|
||||
{% render 'partials/menu-items', items: menu_items, include_calendar: true, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month, labels: labels %}
|
||||
{% else %}
|
||||
{% render 'partials/menu-items', items: menu_items, include_calendar: true, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month %}
|
||||
{% render 'partials/menu-items', items: menu_items, include_calendar: true, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month, labels: labels %}
|
||||
{% endif %}
|
||||
</nav>
|
||||
</nav>
|
||||
|
||||
@@ -3,32 +3,30 @@
|
||||
{% render 'partials/head', page_title: page_title, pico_stylesheet_href: pico_stylesheet_href, language_prefix: language_prefix %}
|
||||
<body>
|
||||
<main>
|
||||
{% render 'partials/language-switcher', blog_languages: blog_languages, language: language %}
|
||||
{% render 'partials/language-switcher', blog_languages: blog_languages, language: language, labels: labels %}
|
||||
{% if archive_context %}
|
||||
{% if show_archive_range_heading and min_date and max_date %}
|
||||
{% if archive_context.kind == 'tag' or archive_context.kind == 'category' %}
|
||||
<h1 class="archive-heading">{{ archive_context.name }} - {{ min_date.day }}.{{ min_date.month }}.{{ min_date.year }} - {{ max_date.day }}.{{ max_date.month }}.{{ max_date.year }}</h1>
|
||||
{% else %}
|
||||
<h1 class="archive-heading">{{ 'render.archive' | i18n: language }} {{ min_date.day }}.{{ min_date.month }}.{{ min_date.year }} - {{ max_date.day }}.{{ max_date.month }}.{{ max_date.year }}</h1>
|
||||
<h1 class="archive-heading">{{ labels.archive_label }} {{ min_date.day }}.{{ min_date.month }}.{{ min_date.year }} - {{ max_date.day }}.{{ max_date.month }}.{{ max_date.year }}</h1>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
{% if archive_context.kind == 'tag' or archive_context.kind == 'category' %}
|
||||
<h1 class="archive-heading">{{ archive_context.name }}</h1>
|
||||
{% elsif archive_context.kind == 'month' and archive_context.month and archive_context.year %}
|
||||
{% assign month_key = 'render.month.' | append: archive_context.month %}
|
||||
<h1 class="archive-heading">{{ 'render.archive' | i18n: language }} {{ month_key | i18n: language }} {{ archive_context.year }}</h1>
|
||||
<h1 class="archive-heading">{{ labels.archive_label }} {{ archive_month_name }} {{ archive_context.year }}</h1>
|
||||
{% elsif archive_context.kind == 'year' and archive_context.year %}
|
||||
<h1 class="archive-heading">{{ 'render.archive' | i18n: language }} {{ archive_context.year }}</h1>
|
||||
<h1 class="archive-heading">{{ labels.archive_label }} {{ archive_context.year }}</h1>
|
||||
{% elsif archive_context.kind == 'day' and archive_context.day and archive_context.month and archive_context.year %}
|
||||
{% assign day_month_key = 'render.month.' | append: archive_context.month %}
|
||||
<h1 class="archive-heading">{{ 'render.archive' | i18n: language }} {{ archive_context.day }}. {{ day_month_key | i18n: language }} {{ archive_context.year }}</h1>
|
||||
<h1 class="archive-heading">{{ labels.archive_label }} {{ archive_context.day }}. {{ archive_month_name }} {{ archive_context.year }}</h1>
|
||||
{% else %}
|
||||
<h1 class="archive-heading">{{ page_title }}</h1>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% render 'partials/menu', menu_items: menu_items, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month %}
|
||||
{% render 'partials/menu', menu_items: menu_items, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month, labels: labels %}
|
||||
|
||||
<section class="post-list" data-template="post-list" data-list-page="{{ is_list_page }}" data-first-page="{{ is_first_page }}" data-last-page="{{ is_last_page }}">
|
||||
{% for day_block in day_blocks %}
|
||||
@@ -72,15 +70,15 @@
|
||||
</section>
|
||||
|
||||
{% if has_prev_page or has_next_page %}
|
||||
<nav class="preview-pagination" aria-label="{{ 'render.pagination.label' | i18n: language }}">
|
||||
<nav class="preview-pagination" aria-label="{{ labels.pagination_label }}">
|
||||
{% if has_prev_page %}
|
||||
<a href="{{ prev_page_href }}" class="preview-pagination-link" aria-label="{{ 'render.pagination.newer' | i18n: language }}">{{ 'render.pagination.newer' | i18n: language }}</a>
|
||||
<a href="{{ prev_page_href }}" class="preview-pagination-link" aria-label="{{ labels.newer_label }}">{{ labels.newer_label }}</a>
|
||||
{% else %}
|
||||
<span class="spacer"></span>
|
||||
{% endif %}
|
||||
|
||||
{% if has_next_page %}
|
||||
<a href="{{ next_page_href }}" class="preview-pagination-link" aria-label="{{ 'render.pagination.older' | i18n: language }}">{{ 'render.pagination.older' | i18n: language }}</a>
|
||||
<a href="{{ next_page_href }}" class="preview-pagination-link" aria-label="{{ labels.older_label }}">{{ labels.older_label }}</a>
|
||||
{% else %}
|
||||
<span class="spacer"></span>
|
||||
{% endif %}
|
||||
@@ -88,4 +86,4 @@
|
||||
{% endif %}
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
{% render 'partials/head', page_title: page_title, pico_stylesheet_href: pico_stylesheet_href, alternate_links: alternate_links, language_prefix: language_prefix %}
|
||||
<body>
|
||||
<main>
|
||||
{% render 'partials/language-switcher', blog_languages: blog_languages, language: language %}
|
||||
{% render 'partials/language-switcher', blog_languages: blog_languages, language: language, labels: labels %}
|
||||
<h1>{{ post.title }}</h1>
|
||||
{% render 'partials/menu', menu_items: menu_items, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month %}
|
||||
{% render 'partials/menu', menu_items: menu_items, language: language, calendar_initial_year: calendar_initial_year, calendar_initial_month: calendar_initial_month, labels: labels %}
|
||||
{% if post_categories.size > 0 or post_tags.size > 0 %}
|
||||
<div class="single-post-taxonomy" aria-label="{{ 'render.taxonomy.ariaLabel' | i18n: language }}">
|
||||
<div class="single-post-taxonomy" aria-label="{{ labels.taxonomy_label }}">
|
||||
{% for category in post_categories %}
|
||||
<a class="single-post-taxonomy-bubble single-post-taxonomy-bubble-category" href="/category/{{ category | slugify | url_encode }}/">{{ category | escape }}</a>
|
||||
{% endfor %}
|
||||
@@ -21,8 +21,8 @@
|
||||
<div class="post">{{ post.content }}</div>
|
||||
</article>
|
||||
{% if backlinks.size > 0 %}
|
||||
<div class="single-post-backlinks" aria-label="{{ 'render.backlinks.ariaLabel' | i18n: language }}">
|
||||
<span class="single-post-backlinks-label">{{ 'render.backlinks.label' | i18n: language }}</span>
|
||||
<div class="single-post-backlinks" aria-label="{{ labels.backlinks_label }}">
|
||||
<span class="single-post-backlinks-label">{{ labels.linked_from_label }}</span>
|
||||
{% for backlink in backlinks %}
|
||||
<a class="single-post-taxonomy-bubble single-post-backlink-bubble" href="{{ backlink.path }}">{{ backlink.display_slug }}</a>
|
||||
{% endfor %}
|
||||
@@ -30,4 +30,4 @@
|
||||
{% endif %}
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user