aboutsummaryrefslogtreecommitdiffstats
path: root/internal/i18n
diff options
context:
space:
mode:
authorgrm <grm@eyesin.space>2026-09-18 14:32:22 +0300
committergrm <grm@eyesin.space>2026-09-18 14:32:22 +0300
commit0fc470a8d588cac1a51cc4b3e1a2237dc56041c9 (patch)
treef4cde97479977d46046bc18953a1d0ecc3686165 /internal/i18n
parenta2b2574538c30278f4edd8e6b2704a176a7750a2 (diff)
downloadblogspace-0fc470a8d588cac1a51cc4b3e1a2237dc56041c9.tar.gz
blogspace-0fc470a8d588cac1a51cc4b3e1a2237dc56041c9.tar.bz2
blogspace-0fc470a8d588cac1a51cc4b3e1a2237dc56041c9.zip
Special pages: a gallery page of the blog's images
A page's kind says what it shows between its intro and outro: posts, as before, or something special. The first special kind is a gallery — every image in the files library as a masonry wall (CSS columns, no script), newest first, each linked to its full-size file. The page form lists the library's images with a Hide tick per picture; exclusions are stored (page_hidden_files) rather than inclusions so a new upload shows up without editing the page, and the design's own pictures — logo, favicon, header and background image — are never shown. Special pages keep the page chrome (menu, announcements, home, ordering) but hold no posts: the post forms skip them and a forced page id is refused. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Sd8UPWrvyYCLj97JexNw3A
Diffstat (limited to 'internal/i18n')
-rw-r--r--internal/i18n/el.go28
1 files changed, 19 insertions, 9 deletions
diff --git a/internal/i18n/el.go b/internal/i18n/el.go
index e2523cb..b46aa38 100644
--- a/internal/i18n/el.go
+++ b/internal/i18n/el.go
@@ -106,15 +106,25 @@ var el = map[string]string{
"shown after the posts, in the same format; optional": "εμφανίζεται μετά τις δημοσιεύσεις, στην ίδια μορφή· προαιρετικό",
"Featured image": "Κύρια εικόνα",
"Optional. A thumbnail on listings, and on the post page where the Design tab puts it.": "Προαιρετική. Μικρογραφία στις λίστες, και στη σελίδα της δημοσίευσης όπου την τοποθετεί η καρτέλα Σχεδίαση.",
- "Image not added:": "Η εικόνα δεν προστέθηκε:",
- "shown above the posts; optional": "εμφανίζεται πάνω από τις δημοσιεύσεις· προαιρετικό",
- "Show in menu": "Εμφάνιση στο μενού",
- "Show announcements on this page": "Εμφάνιση ανακοινώσεων σε αυτή τη σελίδα",
- "Back to pages": "Πίσω στις σελίδες",
- "Page deleted.": "Η σελίδα διαγράφηκε.",
- "“%s” is now the home page.": "Η «%s» είναι τώρα η αρχική σελίδα.",
- "the page “%s” and all %d of its posts": "τη σελίδα «%s» και όλες τις %d δημοσιεύσεις της",
- "Title is required (max 120 characters).": "Ο τίτλος είναι υποχρεωτικός (έως 120 χαρακτήρες).",
+ "Image not added:": "Η εικόνα δεν προστέθηκε:",
+ "shown above the posts; optional": "εμφανίζεται πάνω από τις δημοσιεύσεις· προαιρετικό",
+ "Show in menu": "Εμφάνιση στο μενού",
+ "Show announcements on this page": "Εμφάνιση ανακοινώσεων σε αυτή τη σελίδα",
+ "Back to pages": "Πίσω στις σελίδες",
+ "Page deleted.": "Η σελίδα διαγράφηκε.",
+ "“%s” is now the home page.": "Η «%s» είναι τώρα η αρχική σελίδα.",
+ "the page “%s” and all %d of its posts": "τη σελίδα «%s» και όλες τις %d δημοσιεύσεις της",
+ // special pages
+ "New special page": "Νέα ειδική σελίδα",
+ "A gallery of every image in your files": "Μια συλλογή με όλες τις εικόνες των αρχείων σας",
+ "gallery": "συλλογή",
+ "New gallery page": "Νέα σελίδα συλλογής",
+ "Edit gallery page": "Επεξεργασία σελίδας συλλογής",
+ "the gallery page “%s”": "τη σελίδα συλλογής «%s»",
+ "No images in your files yet.": "Δεν υπάρχουν ακόμη εικόνες στα αρχεία σας.",
+ "A gallery page shows every image in your files as a wall of pictures, newest first, between its intro and closing text.": "Μια σελίδα συλλογής δείχνει όλες τις εικόνες των αρχείων σας σαν τοίχο από φωτογραφίες, με τις νεότερες πρώτες, ανάμεσα στο εισαγωγικό κείμενο και το κείμενο κλεισίματος.",
+ "Every image in your files is shown except the ones ticked here. The logo, favicon, header and background images are never shown.": "Εμφανίζονται όλες οι εικόνες των αρχείων σας εκτός από όσες τσεκάρετε εδώ. Το λογότυπο, το favicon, η εικόνα κεφαλίδας και η εικόνα φόντου δεν εμφανίζονται ποτέ.",
+ "Title is required (max 120 characters).": "Ο τίτλος είναι υποχρεωτικός (έως 120 χαρακτήρες).",
"Slug may only contain lowercase letters, digits and dashes (and not be a reserved word).": "Η διεύθυνση επιτρέπει μόνο πεζά λατινικά γράμματα, ψηφία και παύλες (και δεν μπορεί να είναι δεσμευμένη λέξη).",
"A page with that slug already exists.": "Υπάρχει ήδη σελίδα με αυτή τη διεύθυνση.",
"The home page cannot be deleted. Make another page the home page first.": "Η αρχική σελίδα δεν διαγράφεται. Ορίστε πρώτα άλλη σελίδα ως αρχική.",