From 66e6e1bf9a9f1e101161461a0947390c09f954fa Mon Sep 17 00:00:00 2001 From: Priec Date: Tue, 19 May 2026 20:55:01 +0200 Subject: [PATCH] admin logged in working perfectly well in the slovak language now --- .gitignore | 1 + assets/i18n/en/main.ftl | 90 ++++++++++++++++++++ assets/i18n/sk/main.ftl | 96 +++++++++++++++++++++- assets/views/admin/about.html | 16 ++-- assets/views/admin/audio/albums.html | 40 ++++----- assets/views/admin/audio/new_album.html | 42 +++++----- assets/views/admin/audio/songs.html | 50 +++++------ assets/views/admin/audio/tracks.html | 56 ++++++------- assets/views/admin/audio/upload_track.html | 36 ++++---- assets/views/admin/base.html | 12 +-- assets/views/admin/blog/edit.html | 16 ++-- assets/views/admin/blog/index.html | 28 +++---- assets/views/admin/blog/new.html | 22 ++--- assets/views/admin/images/index.html | 16 ++-- assets/views/admin/index.html | 2 +- assets/views/admin/login.html | 2 +- 16 files changed, 353 insertions(+), 172 deletions(-) diff --git a/.gitignore b/.gitignore index 98302fd..3554139 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ target/ .env .env.production uploads/ +*.report.html diff --git a/assets/i18n/en/main.ftl b/assets/i18n/en/main.ftl index 8c25db8..17df69a 100644 --- a/assets/i18n/en/main.ftl +++ b/assets/i18n/en/main.ftl @@ -23,6 +23,8 @@ logout = Log out settings = Settings settings-language = Language settings-theme = Theme +language-en = English +language-sk = Slovak menu = Menu theme-system = System theme-light = Light @@ -64,6 +66,8 @@ login-root = root login-auth = Authenticate login-email = Email login-password = Password +auth = Auth +admin-session = Session readonly = readonly post = post album = album @@ -76,3 +80,89 @@ play = Play new-article = New article edit = Edit delete = Delete +save = Save +cancel = Cancel +create = Create +upload = Upload +view = View +back-to-dashboard = Back to dashboard +back-to-articles = Back to articles +title = Title +status = Status +actions = Actions +content = Content +excerpt = Excerpt +featured-image-id = Featured image id +image-file = Image file +uploaded-image-id = Uploaded image id +url = URL +admin-blog-articles = Blog articles +admin-blog-index-desc = Create, edit, and remove blog posts. +admin-blog-create-desc = Create a blog post for the public site. +admin-no-articles = No articles yet. +admin-create-first-post = Create the first blog post. +edit-article = Edit article +create-article = Create article +admin-images-upload-desc = Upload images for blog posts and audio covers. +edit-about = Edit About +update-about-page = Update the public about page. +view-page = View page +albums-title = Albums +new-album = New album +admin-albums-desc = Step 2 - group songs into a release with a cover. +admin-albums-before = Before you make an album +admin-albums-step-upload = Upload your songs first - an album is built from songs that already exist. +admin-albums-step-create = Create the album here, then tick the songs that belong to it. +admin-no-albums = No albums yet +admin-create-album-empty = Create an album to group your songs into a release. +open-edit = Open and edit +songs-title-admin = Songs +admin-songs-desc = Step 1 - every audio file you upload becomes a song. +upload-song = Upload song +admin-audio-how = How audio works +admin-audio-step-upload = Upload a song - pick an audio file here; it becomes a song you can publish. +admin-audio-step-album = Make an album (optional) - group songs together with a cover and track order. +admin-audio-note = A song can be published on its own or as part of an album. +song = Song +where = Where +in-album = In an album +publish = Publish +unpublish = Unpublish +featured = Featured +remove-from-album = Remove from album +admin-no-songs = No songs yet +admin-upload-first-song = Upload your first audio file. +admin-tracklist = Tracklist +admin-add-existing-song = Add an existing song +admin-existing-song-help = These are songs you have uploaded that are not in an album yet. +admin-add-to-album = Add to album +admin-album-empty = This album has no songs yet +admin-album-empty-help = Upload a file into the album, or add an existing song above. +admin-two-ways-title = Two ways to add a song to this album +admin-two-ways-upload = Upload a new file straight into the album using the button above. +admin-two-ways-pick = Pick an existing song that is not in any album yet. +album-title-label = Album title * +artist = Artist +release-date = Release date +cover-image = Cover image +description = Description +songs-in-album = Songs in this album +admin-new-album-desc = Fill in the details, then tick the songs to include. +cover-help = Optional - png, jpg, webp or gif; shown on the album page. +free-songs-help = Only songs that are not in an album yet are shown. +no-free-songs = No free songs to add. +upload-song-first = Upload a song first +create-empty-add-later = or create the album empty and add songs later. +publish-album-now = Publish now - visitors can see this album. +create-album = Create album +upload-song-into-album = Upload song into album +upload-song-title = Upload song +upload-into-album-help = Goes straight into the album +upload-single-help = Uploads as a standalone song. You can add it to an album later. +audio-file = Audio file * +audio-file-help = Required - mp3, wav, ogg, flac, aac, m4a or webm. +title-help = Optional - leave blank to use the audio file's name. +track-number = Track number +track-number-help = Optional - this song's position in the album track list. +featured-help = Highlight this song on the site +publish-song-now = Publish now - visitors can see it. diff --git a/assets/i18n/sk/main.ftl b/assets/i18n/sk/main.ftl index e0b705f..317cb17 100644 --- a/assets/i18n/sk/main.ftl +++ b/assets/i18n/sk/main.ftl @@ -7,10 +7,10 @@ nav-blog = Blog nav-audio = Albumy nav-songs = Skladby nav-admin = Admin -admin-title = Admin +admin-title = Administrácia admin-dashboard = Prehľad admin-blog = Blog -admin-audio = Audio +admin-audio = Hudba admin-images = Obrázky admin-about = O mne admin-exit = Späť na web @@ -23,6 +23,8 @@ logout = Odhlásiť sa settings = Nastavenia settings-language = Jazyk settings-theme = Téma +language-en = Angličtina +language-sk = Slovenčina menu = Menu theme-system = Systém theme-light = Svetlý @@ -43,7 +45,7 @@ blog-views = zobrazení cd-up = cd .. about-sub = o tejto stránke. about-readonly = iba na čítanie -audio-title = Audio +audio-title = Hudba audio-sub = zverejnené albumy audio-all-songs = Všetky skladby audio-open = Otvoriť @@ -64,6 +66,8 @@ login-root = root login-auth = Prihlásiť sa login-email = E-mail login-password = Heslo +auth = Overenie +admin-session = Relácia readonly = iba na čítanie post = príspevok album = album @@ -76,3 +80,89 @@ play = Prehrať new-article = Nový článok edit = Upraviť delete = Zmazať +save = Uložiť +cancel = Zrušiť +create = Vytvoriť +upload = Nahrať +view = Zobraziť +back-to-dashboard = Späť na prehľad +back-to-articles = Späť na články +title = Názov +status = Stav +actions = Akcie +content = Obsah +excerpt = Úryvok +featured-image-id = ID hlavného obrázka +image-file = Súbor obrázka +uploaded-image-id = ID nahratého obrázka +url = URL +admin-blog-articles = Blogové články +admin-blog-index-desc = Vytvárať, upravovať a odstraňovať blogové články. +admin-blog-create-desc = Vytvoriť blogový článok pre verejný web. +admin-no-articles = Zatiaľ žiadne články. +admin-create-first-post = Vytvor prvý blogový článok. +edit-article = Upraviť článok +create-article = Vytvoriť článok +admin-images-upload-desc = Nahrať obrázky pre blogové články a obaly albumov. +edit-about = Upraviť O mne +update-about-page = Upraviť verejnú stránku O mne. +view-page = Zobraziť stránku +albums-title = Albumy +new-album = Nový album +admin-albums-desc = Krok 2 - zoskupiť skladby do vydania s obalom. +admin-albums-before = Pred vytvorením albumu +admin-albums-step-upload = Najprv nahraj skladby - album sa skladá zo skladieb, ktoré už existujú. +admin-albums-step-create = Tu vytvor album a potom označ skladby, ktoré doň patria. +admin-no-albums = Zatiaľ žiadne albumy +admin-create-album-empty = Vytvor album, do ktorého zoskupíš skladby. +open-edit = Otvoriť a upraviť +songs-title-admin = Skladby +admin-songs-desc = Krok 1 - každý nahratý zvukový súbor sa stane skladbou. +upload-song = Nahrať skladbu +admin-audio-how = Ako funguje hudba +admin-audio-step-upload = Nahraj skladbu - vyber zvukový súbor, ktorý potom môžeš zverejniť. +admin-audio-step-album = Vytvor album (voliteľné) - zoskup skladby s obalom a poradím. +admin-audio-note = Skladba môže byť zverejnená samostatne alebo ako súčasť albumu. +song = Skladba +where = Kde +in-album = V albume +publish = Zverejniť +unpublish = Stiahnuť +featured = Zvýraznené +remove-from-album = Odstrániť z albumu +admin-no-songs = Zatiaľ žiadne skladby +admin-upload-first-song = Nahraj prvý zvukový súbor. +admin-tracklist = Zoznam skladieb +admin-add-existing-song = Pridať existujúcu skladbu +admin-existing-song-help = Toto sú skladby, ktoré ešte nie sú v albume. +admin-add-to-album = Pridať do albumu +admin-album-empty = Tento album zatiaľ nemá skladby +admin-album-empty-help = Nahraj súbor do albumu alebo pridaj existujúcu skladbu vyššie. +admin-two-ways-title = Dva spôsoby, ako pridať skladbu do albumu +admin-two-ways-upload = Nahraj nový súbor priamo do albumu pomocou tlačidla vyššie. +admin-two-ways-pick = Vyber existujúcu skladbu, ktorá ešte nie je v albume. +album-title-label = Názov albumu * +artist = Interpret +release-date = Dátum vydania +cover-image = Obrázok obalu +description = Popis +songs-in-album = Skladby v albume +admin-new-album-desc = Vyplň údaje a potom označ skladby, ktoré chceš zahrnúť. +cover-help = Voliteľné - png, jpg, webp alebo gif; zobrazí sa na stránke albumu. +free-songs-help = Zobrazujú sa iba skladby, ktoré ešte nie sú v albume. +no-free-songs = Žiadne voľné skladby na pridanie. +upload-song-first = Najprv nahraj skladbu +create-empty-add-later = alebo vytvor prázdny album a skladby pridaj neskôr. +publish-album-now = Zverejniť teraz - návštevníci uvidia tento album. +create-album = Vytvoriť album +upload-song-into-album = Nahrať skladbu do albumu +upload-song-title = Nahrať skladbu +upload-into-album-help = Skladba pôjde priamo do albumu +upload-single-help = Nahrá sa ako samostatná skladba. Do albumu ju môžeš pridať neskôr. +audio-file = Zvukový súbor * +audio-file-help = Povinné - mp3, wav, ogg, flac, aac, m4a alebo webm. +title-help = Voliteľné - nechaj prázdne, ak chceš použiť názov zvukového súboru. +track-number = Číslo skladby +track-number-help = Voliteľné - pozícia skladby v zozname albumu. +featured-help = Zvýrazniť túto skladbu na webe +publish-song-now = Zverejniť teraz - návštevníci ju uvidia. diff --git a/assets/views/admin/about.html b/assets/views/admin/about.html index 01cfeec..8a6f5b2 100644 --- a/assets/views/admin/about.html +++ b/assets/views/admin/about.html @@ -1,33 +1,33 @@ {% extends "admin/base.html" %} -{% block title %}Edit About{% endblock title %} +{% block title %}{{ t(key="edit-about", lang=lang | default(value='sk')) }}{% endblock title %} {% block content %}
-

Edit About

-

Update the public about page.

+

{{ t(key="edit-about", lang=lang | default(value='sk')) }}

+

{{ t(key="update-about-page", lang=lang | default(value='sk')) }}

- View page + {{ t(key="view-page", lang=lang | default(value='sk')) }}
- +
- +
- - Cancel + + {{ t(key="cancel", lang=lang | default(value='sk')) }}
diff --git a/assets/views/admin/audio/albums.html b/assets/views/admin/audio/albums.html index fbbb5f9..998607b 100644 --- a/assets/views/admin/audio/albums.html +++ b/assets/views/admin/audio/albums.html @@ -1,36 +1,36 @@ {% extends "admin/base.html" %} -{% block title %}Albums{% endblock title %} +{% block title %}{{ t(key="albums-title", lang=lang | default(value='sk')) }}{% endblock title %} {% block crumb %}audio/albums{% endblock crumb %} {% block content %}
-

albums

-

// step 2 — group songs into a release with a cover.

+

{{ t(key="albums-title", lang=lang | default(value='sk')) }}

+

{{ t(key="admin-albums-desc", lang=lang | default(value='sk')) }}

-

# before you make an album

+

{{ t(key="admin-albums-before", lang=lang | default(value='sk')) }}

[1] - upload your songs first — an album is built from songs that already exist. + {{ t(key="admin-albums-step-upload", lang=lang | default(value='sk')) }}
[2] - create the album here, then tick the songs that belong to it (or upload more into it later). + {{ t(key="admin-albums-step-create", lang=lang | default(value='sk')) }}
~/audio/albums/ - {{ albums | length }} albums + {{ albums | length }} {{ t(key="albums-title", lang=lang | default(value='sk')) }}
{% if albums | length > 0 %} @@ -38,10 +38,10 @@ - - - - + + + + @@ -50,16 +50,16 @@ @@ -69,10 +69,10 @@ {% else %}
-

no albums yet

-

$ create an album to group your songs into a release

+

{{ t(key="admin-no-albums", lang=lang | default(value='sk')) }}

+

{{ t(key="admin-create-album-empty", lang=lang | default(value='sk')) }}

{% endif %} diff --git a/assets/views/admin/audio/new_album.html b/assets/views/admin/audio/new_album.html index 45463b0..4fde050 100644 --- a/assets/views/admin/audio/new_album.html +++ b/assets/views/admin/audio/new_album.html @@ -1,16 +1,16 @@ {% extends "admin/base.html" %} -{% block title %}New album{% endblock title %} +{% block title %}{{ t(key="new-album", lang=lang | default(value='sk')) }}{% endblock title %} {% block crumb %}audio/new-album{% endblock crumb %} {% block content %}
-

new album

-

// fill in the details, then tick the songs to include.

+

{{ t(key="new-album", lang=lang | default(value='sk')) }}

+

{{ t(key="admin-new-album-desc", lang=lang | default(value='sk')) }}

@@ -21,35 +21,35 @@
- - + +
- +
- +
- + -

optional — png, jpg, webp or gif; uploaded right here, shown on the album page.

+

{{ t(key="cover-help", lang=lang | default(value='sk')) }}

- +
- + {% if available_tracks | length > 0 %}
{% for song in available_tracks %} @@ -57,21 +57,21 @@ {{ song.title }} {% if song.published %} - published + {{ t(key="published", lang=lang | default(value='sk')) }} {% else %} - draft + {{ t(key="draft", lang=lang | default(value='sk')) }} {% endif %} {% endfor %}
-

only songs that aren’t in an album yet are shown. you can add or remove songs after creating the album.

+

{{ t(key="free-songs-help", lang=lang | default(value='sk')) }}

{% else %}
- no free songs to add — - upload a song first, - or create the album empty and add songs later. + {{ t(key="no-free-songs", lang=lang | default(value='sk')) }} + {{ t(key="upload-song-first", lang=lang | default(value='sk')) }}, + {{ t(key="create-empty-add-later", lang=lang | default(value='sk')) }}
@@ -80,12 +80,12 @@
- - cancel + + {{ t(key="cancel", lang=lang | default(value='sk')) }}
diff --git a/assets/views/admin/audio/songs.html b/assets/views/admin/audio/songs.html index ffd1f06..092b1e2 100644 --- a/assets/views/admin/audio/songs.html +++ b/assets/views/admin/audio/songs.html @@ -1,37 +1,37 @@ {% extends "admin/base.html" %} -{% block title %}Songs{% endblock title %} +{% block title %}{{ t(key="songs-title-admin", lang=lang | default(value='sk')) }}{% endblock title %} {% block crumb %}audio/songs{% endblock crumb %} {% block content %}
-

songs

-

// step 1 — every audio file you upload becomes a song.

+

{{ t(key="songs-title-admin", lang=lang | default(value='sk')) }}

+

{{ t(key="admin-songs-desc", lang=lang | default(value='sk')) }}

-

# how audio works

+

{{ t(key="admin-audio-how", lang=lang | default(value='sk')) }}

[1] - upload a song — pick an audio file here; it becomes a song you can publish. + {{ t(key="admin-audio-step-upload", lang=lang | default(value='sk')) }}
[2] - make an album (optional) — group songs together with a cover and a track order. + {{ t(key="admin-audio-step-album", lang=lang | default(value='sk')) }}
-

a song can be published on its own (a single) or as part of an album — your choice.

+

{{ t(key="admin-audio-note", lang=lang | default(value='sk')) }}

~/audio/songs/ - {{ tracks | length }} songs + {{ tracks | length }} {{ t(key="songs-title", lang=lang | default(value='sk')) }}
{% if tracks | length > 0 %} @@ -39,10 +39,10 @@
albumstatussongsactions{{ t(key="album", lang=lang | default(value='sk')) }}{{ t(key="status", lang=lang | default(value='sk')) }}{{ t(key="songs-title", lang=lang | default(value='sk')) }}{{ t(key="actions", lang=lang | default(value='sk')) }}
{{ row.album.title }} {% if row.album.published %} - published + {{ t(key="published", lang=lang | default(value='sk')) }} {% else %} - draft + {{ t(key="draft", lang=lang | default(value='sk')) }} {% endif %} {{ row.track_count }}
- - - - + + + + @@ -51,32 +51,32 @@ @@ -87,10 +87,10 @@ {% else %}
-

no songs yet

-

$ upload your first audio file to get started

+

{{ t(key="admin-no-songs", lang=lang | default(value='sk')) }}

+

{{ t(key="admin-upload-first-song", lang=lang | default(value='sk')) }}

{% endif %} diff --git a/assets/views/admin/audio/tracks.html b/assets/views/admin/audio/tracks.html index 56bc5fd..7649699 100644 --- a/assets/views/admin/audio/tracks.html +++ b/assets/views/admin/audio/tracks.html @@ -1,6 +1,6 @@ {% extends "admin/base.html" %} -{% block title %}{{ album.title }} — tracks{% endblock title %} +{% block title %}{{ album.title }} - {{ t(key="admin-tracklist", lang=lang | default(value='sk')) }}{% endblock title %} {% block crumb %}audio/{{ album.slug }}{% endblock crumb %} {% block content %} @@ -8,47 +8,47 @@

{{ album.title }}

- // album · {{ tracks | length }} song(s) · - {% if album.published %}published{% else %}draft{% endif %} + {{ t(key="album", lang=lang | default(value='sk')) }} · {{ tracks | length }} {{ t(key="songs-title", lang=lang | default(value='sk')) }} · + {% if album.published %}{{ t(key="published", lang=lang | default(value='sk')) }}{% else %}{{ t(key="draft", lang=lang | default(value='sk')) }}{% endif %}

-

# two ways to add a song to this album

+

{{ t(key="admin-two-ways-title", lang=lang | default(value='sk')) }}

[a] - upload a new file straight into the album — use the button above. + {{ t(key="admin-two-ways-upload", lang=lang | default(value='sk')) }}
[b] - pick an existing song that isn’t in any album yet — use the form below. + {{ t(key="admin-two-ways-pick", lang=lang | default(value='sk')) }}
~/audio/{{ album.slug }}/tracklist - {{ tracks | length }} songs + {{ tracks | length }} {{ t(key="songs-title", lang=lang | default(value='sk')) }}
{% if available_tracks | length > 0 %}
- + -

these are songs you’ve uploaded that aren’t in an album yet.

+

{{ t(key="admin-existing-song-help", lang=lang | default(value='sk')) }}

- +
{% endif %} @@ -59,10 +59,10 @@
- - - - + + + + @@ -72,35 +72,35 @@ @@ -111,10 +111,10 @@ {% else %}
-

this album has no songs yet

-

$ upload a file into the album, or add an existing song above

+

{{ t(key="admin-album-empty", lang=lang | default(value='sk')) }}

+

{{ t(key="admin-album-empty-help", lang=lang | default(value='sk')) }}

{% endif %} diff --git a/assets/views/admin/audio/upload_track.html b/assets/views/admin/audio/upload_track.html index ad98441..a75261d 100644 --- a/assets/views/admin/audio/upload_track.html +++ b/assets/views/admin/audio/upload_track.html @@ -1,23 +1,23 @@ {% extends "admin/base.html" %} -{% block title %}Upload song{% endblock title %} +{% block title %}{{ t(key="upload-song-title", lang=lang | default(value='sk')) }}{% endblock title %} {% block crumb %}audio/upload{% endblock crumb %} {% block content %}
-

upload a song

+

{{ t(key="upload-song-title", lang=lang | default(value='sk')) }}

{% if album %} -

// goes straight into the album “{{ album.title }}”.

+

{{ t(key="upload-into-album-help", lang=lang | default(value='sk')) }} "{{ album.title }}".

{% else %} -

// uploads as a standalone song (a single) — you can add it to an album later.

+

{{ t(key="upload-single-help", lang=lang | default(value='sk')) }}

{% endif %}
@@ -33,41 +33,41 @@ {% endif %}
- + -

required — mp3, wav, ogg, flac, aac, m4a or webm.

+

{{ t(key="audio-file-help", lang=lang | default(value='sk')) }}

- - -

optional — leave blank to use the audio file’s name.

+ + +

{{ t(key="title-help", lang=lang | default(value='sk')) }}

{% if album %}
- + -

optional — this song’s position in the album’s track list.

+

{{ t(key="track-number-help", lang=lang | default(value='sk')) }}

{% endif %}
- + {% if album %} - cancel + {{ t(key="cancel", lang=lang | default(value='sk')) }} {% else %} - cancel + {{ t(key="cancel", lang=lang | default(value='sk')) }} {% endif %}
diff --git a/assets/views/admin/base.html b/assets/views/admin/base.html index e40440d..6cc392b 100644 --- a/assets/views/admin/base.html +++ b/assets/views/admin/base.html @@ -117,7 +117,7 @@
  • - -
  • -
  • -
  • + +
  • +
  • +
  • diff --git a/assets/views/admin/blog/edit.html b/assets/views/admin/blog/edit.html index 4f7e874..5552d43 100644 --- a/assets/views/admin/blog/edit.html +++ b/assets/views/admin/blog/edit.html @@ -1,31 +1,31 @@ {% extends "admin/base.html" %} -{% block title %}Edit Article{% endblock title %} +{% block title %}{{ t(key="edit-article", lang=lang | default(value='sk')) }}{% endblock title %} {% block content %} -

    Edit Article

    +

    {{ t(key="edit-article", lang=lang | default(value='sk')) }}

    - + {% endblock content %} diff --git a/assets/views/admin/blog/index.html b/assets/views/admin/blog/index.html index 24b6449..009d6f9 100644 --- a/assets/views/admin/blog/index.html +++ b/assets/views/admin/blog/index.html @@ -1,15 +1,15 @@ {% extends "admin/base.html" %} -{% block title %}Blog Articles{% endblock title %} +{% block title %}{{ t(key="admin-blog-articles", lang=lang | default(value='sk')) }}{% endblock title %} {% block content %}
    -

    Blog Articles

    -

    Create, edit, and remove blog posts.

    +

    {{ t(key="admin-blog-articles", lang=lang | default(value='sk')) }}

    +

    {{ t(key="admin-blog-index-desc", lang=lang | default(value='sk')) }}

    - New article + {{ t(key="new-article", lang=lang | default(value='sk')) }}
    @@ -19,9 +19,9 @@
    songwherestatusactions{{ t(key="song", lang=lang | default(value='sk')) }}{{ t(key="where", lang=lang | default(value='sk')) }}{{ t(key="status", lang=lang | default(value='sk')) }}{{ t(key="actions", lang=lang | default(value='sk')) }}
    {{ track.title }} {% if track.album_id %} - in an album + {{ t(key="in-album", lang=lang | default(value='sk')) }} {% else %} - single + {{ t(key="single", lang=lang | default(value='sk')) }} {% endif %} {% if track.published %} - published + {{ t(key="published", lang=lang | default(value='sk')) }} {% else %} - draft + {{ t(key="draft", lang=lang | default(value='sk')) }} {% endif %}
    - play + {{ t(key="play", lang=lang | default(value='sk')) }} {% if track.published %}
    - +
    {% else %}
    - +
    {% endif %}
    - +
    #songstatusfeaturedactions{{ t(key="song", lang=lang | default(value='sk')) }}{{ t(key="status", lang=lang | default(value='sk')) }}{{ t(key="featured", lang=lang | default(value='sk')) }}{{ t(key="actions", lang=lang | default(value='sk')) }}
    {{ track.title }} {% if track.published %} - published + {{ t(key="published", lang=lang | default(value='sk')) }} {% else %} - draft + {{ t(key="draft", lang=lang | default(value='sk')) }} {% endif %} {% if track.featured %} - featured + {{ t(key="featured", lang=lang | default(value='sk')) }} {% else %} {% endif %}
    - play + {{ t(key="play", lang=lang | default(value='sk')) }} {% if track.published %}
    - +
    {% else %}
    - +
    {% endif %}
    - +
    - +
    - - - + + + @@ -30,16 +30,16 @@ @@ -50,10 +50,10 @@ {% else %}
    -

    No articles yet.

    -

    Create the first blog post.

    +

    {{ t(key="admin-no-articles", lang=lang | default(value='sk')) }}

    +

    {{ t(key="admin-create-first-post", lang=lang | default(value='sk')) }}

    {% endif %} diff --git a/assets/views/admin/blog/new.html b/assets/views/admin/blog/new.html index b94b004..f2d06d8 100644 --- a/assets/views/admin/blog/new.html +++ b/assets/views/admin/blog/new.html @@ -1,48 +1,48 @@ {% extends "admin/base.html" %} -{% block title %}New Article{% endblock title %} +{% block title %}{{ t(key="new-article", lang=lang | default(value='sk')) }}{% endblock title %} {% block content %}
    -

    New Article

    -

    Create a blog post for the public site.

    +

    {{ t(key="new-article", lang=lang | default(value='sk')) }}

    +

    {{ t(key="admin-blog-create-desc", lang=lang | default(value='sk')) }}

    - Back to articles + {{ t(key="back-to-articles", lang=lang | default(value='sk')) }}
    - +
    - +
    - +
    - +
    - - Cancel + + {{ t(key="cancel", lang=lang | default(value='sk')) }}
    diff --git a/assets/views/admin/images/index.html b/assets/views/admin/images/index.html index ebd035e..b14e314 100644 --- a/assets/views/admin/images/index.html +++ b/assets/views/admin/images/index.html @@ -1,15 +1,15 @@ {% extends "admin/base.html" %} -{% block title %}Images{% endblock title %} +{% block title %}{{ t(key="admin-images", lang=lang | default(value='sk')) }}{% endblock title %} {% block content %}
    -

    Images

    -

    Upload images for blog posts and audio covers.

    +

    {{ t(key="admin-images", lang=lang | default(value='sk')) }}

    +

    {{ t(key="admin-images-upload-desc", lang=lang | default(value='sk')) }}

    - Back to dashboard + {{ t(key="back-to-dashboard", lang=lang | default(value='sk')) }}
    @@ -17,19 +17,19 @@ {% if uploaded %}
    -

    Uploaded image id: {{ uploaded }}

    -

    URL: {{ uploaded_url }}

    +

    {{ t(key="uploaded-image-id", lang=lang | default(value='sk')) }}: {{ uploaded }}

    +

    {{ t(key="url", lang=lang | default(value='sk')) }}: {{ uploaded_url }}

    {% endif %}
    - +
    - +
    diff --git a/assets/views/admin/index.html b/assets/views/admin/index.html index 0ee6638..0d3779a 100644 --- a/assets/views/admin/index.html +++ b/assets/views/admin/index.html @@ -7,7 +7,7 @@

    {{ t(key="admin-dashboard", lang=lang | default(value='sk')) }}

    -

    // session: {{ admin.email }}

    +

    {{ t(key="admin-session", lang=lang | default(value='sk')) }}: {{ admin.email }}

    [ {{ t(key="view-site", lang=lang | default(value='sk')) }} ] diff --git a/assets/views/admin/login.html b/assets/views/admin/login.html index e4612c5..3427076 100644 --- a/assets/views/admin/login.html +++ b/assets/views/admin/login.html @@ -8,7 +8,7 @@
    {{ t(key="nav-admin", lang=lang | default(value='sk')) }} - auth + {{ t(key="auth", lang=lang | default(value='sk')) }}

    {{ t(key="login-auth", lang=lang | default(value='sk')) }}

    TitleStatusActions{{ t(key="title", lang=lang | default(value='sk')) }}{{ t(key="status", lang=lang | default(value='sk')) }}{{ t(key="actions", lang=lang | default(value='sk')) }}
    {{ article.title }} {% if article.published %} - Published + {{ t(key="published", lang=lang | default(value='sk')) }} {% else %} - Draft + {{ t(key="draft", lang=lang | default(value='sk')) }} {% endif %}
    - Edit + {{ t(key="edit", lang=lang | default(value='sk')) }}
    - +