Files
EpicNext-Cms/src/messages/el.json
T
openhands f2ac4745d4
CI / check (push) Successful in 27s
CI / release (push) Skipped
CI / deploy (push) Successful in 54s
feat: redesign home and register pages for cleaner overview
Rebuild the home landing layout into a streamlined, more scannable
design: a centered focused hero, feature cards, a compact stats row,
and clearer news/users sections. Rework the register page into a
balanced two-column layout with a tidier intro panel and sticky form.
Add statsArticles translation key across locale files; verified with
tsc and biome.
2026-08-29 21:56:52 +02:00

3267 lines
153 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"nav": {
"home": "Σπίτι",
"community": "Κοινότητα",
"articles": "Άρθρα",
"photos": "Φωτογραφίες",
"staff": "Προσωπικό",
"rankings": "Κατάταξη",
"guilds": "Συντεχνίες",
"leaderboards": "Πίνακες κατάταξης",
"rareValues": "Σπάνιες αξίες",
"shop": "Κατάστημα",
"market": "Αγορά",
"assistance": "Βοήθεια",
"helpCenter": "Κέντρο βοήθειας",
"myTickets": "Τα εισιτήριά μου",
"badges": "Σήματα",
"radio": "Ραδιόφωνο",
"friends": "Φίλοι",
"messages": "Μηνύματα",
"admin": "Διαχειρ",
"openMenu": "Άνοιγμα μενού",
"closeMenu": "Κλείσιμο μενού",
"drawBadge": "Σχεδιάστε το σήμα",
"events": "Events",
"polls": "Polls",
"mod": "Mod"
},
"header": {
"online": "{count} {hotel} στο διαδίκτυο",
"nitroClient": "Πελάτης Nitro",
"tagline": "Ένας διαδικτυακός εικονικός κόσμος όπου μπορείτε να δημιουργήσετε το δικό σας avatar, να κάνετε φίλους, να συνομιλήσετε, να δημιουργήσετε δωμάτια και πολλά άλλα!",
"login": "Είσοδος",
"or": "Ή",
"createAccount": "Δημιουργία λογαριασμού"
},
"footer": {
"copyright": "© {year} - Το {hotel} είναι ένα μη κερδοσκοπικό εκπαιδευτικό έργο"
},
"pages": {
"staff": {
"title": "Προσωπικό",
"subtitle": "Η ομάδα πίσω από το ξενοδοχείο",
"ranksTitle": "Βαθμοί",
"ranksSubtitle": "Τι φροντίζει το κάθε μέρος της ομάδας",
"membersTitle": "μέλη της ομάδας",
"membersEmptySubtitle": "Κανένας να δείξει αυτή τη στιγμή",
"membersSubtitle": "{count, plural, one {# member keeping things running} other {# members keeping things running}}",
"emptyState": "Δεν υπάρχουν μέλη του προσωπικού για εμφάνιση.",
"colUsername": "Όνομα χρήστη",
"colRank": "Κατάταξη",
"colMotto": "Μότο"
},
"leaderboard": {
"title": "Leaderboard",
"subtitle": "Οι κορυφαίοι 20 παίκτες κατά {currency}",
"tab_credits": "Πιστώσεις",
"tab_diamonds": "Διαμάντια",
"tab_duckets": "Παπιάκια",
"tab_achievement": "Επιτεύγματα",
"tab_respects": "Σεβασμοί",
"tab_onlinetime": "Διαδικτυακός χρόνος",
"emptyState": "Δεν υπάρχουν ακόμη βαθμολογίες προς εμφάνιση.",
"colAvatar": "Avatar",
"colPlayer": "Παίκτης"
},
"friends": {
"title": "Φίλοι",
"emptySubtitle": "Δεν έχετε προσθέσει φίλους ακόμα",
"subtitle": "{count, plural, one {You have # friend} other {You have # friends}}",
"emptyState": "Προσθέστε φίλους στο ξενοδοχείο και θα εμφανιστούν εδώ.",
"noMotto": "Χωρίς σύνθημα",
"remove": "Remove",
"success": {
"removed": "Friend removed."
},
"errors": {
"notFound": "That friendship was not found.",
"invalid": "Invalid friend.",
"error": "Something went wrong. Please try again."
}
},
"messages": {
"title": "Μηνύματα",
"subtitle": "Σας περιμένουν αιτήματα φιλίας και μηνύματα εκτός σύνδεσης",
"requestsTitle": "Αιτήματα φιλίας",
"requestsEmptySubtitle": "Κανείς δεν έχει ζητήσει να γίνει φίλος σου ακόμα",
"requestsSubtitle": "{count, plural, one {# pending request} other {# pending requests}}",
"requestsEmptyState": "Δεν υπάρχουν εκκρεμή αιτήματα φιλίας.",
"wantsToBeFriend": "θέλει να γίνει φίλος σου.",
"accept": "Αποδοχή",
"offlineTitle": "Μηνύματα εκτός σύνδεσης",
"offlineEmptySubtitle": "Τα εισερχόμενά σας είναι άδεια",
"offlineSubtitle": "{count, plural, one {# message received} other {# messages received}}",
"offlineEmptyState": "Δεν έχετε μηνύματα εκτός σύνδεσης.",
"unknownUser": "Χρήστης #{id}",
"decline": "Decline",
"composeTitle": "Send offline message",
"composeSubtitle": "Delivered in the hotel messenger when your friend is offline",
"composeEmptyFriends": "Add friends in the hotel to send offline messages.",
"composeFriendLabel": "Friend",
"composeFriendPlaceholder": "Choose a friend",
"composeMessageLabel": "Message",
"composeMessagePlaceholder": "Write your message (max 500 characters)…",
"composeSend": "Send message",
"success": {
"accepted": "Friend request accepted.",
"declined": "Friend request declined.",
"sent": "Offline message sent."
},
"errors": {
"notFound": "That friend request was not found.",
"unauthorized": "You can't act on this friend request.",
"invalid": "Invalid friend request.",
"error": "Something went wrong. Please try again.",
"notFriend": "You can only message friends.",
"emptyMessage": "Please write a message.",
"rateLimited": "Too many messages. Wait a moment and try again."
}
},
"profile": {
"noMotto": "Χωρίς σύνθημα",
"statRank": "Κατάταξη",
"statCredits": "Πιστώσεις",
"statRegistered": "Εγγεγραμμένος",
"badgesTitle": "Σήματα",
"badgesEmpty": "Δεν υπάρχουν ακόμη σήματα.",
"photosTitle": "Φωτογραφίες",
"photosEmpty": "Δεν υπάρχουν ακόμα φωτογραφίες.",
"guestbookTitle": "Βιβλίο επισκεπτών",
"guestbookSubtitle": "Μηνύματα στον τοίχο του χρήστη {username}",
"leaveMessage": "Αφήστε ένα μήνυμα",
"guestbookPlaceholder": "Γράψτε κάτι στο βιβλίο επισκεπτών του χρήστη {username}…",
"post": "Ανάρτηση",
"loginToPost": "Συνδεθείτε για να αφήσετε ένα μήνυμα στο βιβλίο επισκεπτών.",
"guestbookEmpty": "Δεν υπάρχουν ακόμη καταχωρίσεις στο βιβλίο επισκεπτών.",
"unknownUser": "Χρήστης #{id}",
"statDuckets": "Παπιάκια",
"statDiamonds": "Διαμάντια",
"walletTitle": "Πορτοφόλι",
"friendsTitle": "Φίλοι",
"friendsSubtitle": "Άνθρωποι στο ξενοδοχείο με τους οποίους κάνουν παρέα",
"friendsEmpty": "Δεν υπάρχουν φίλοι για εμφάνιση.",
"roomsTitle": "Δωμάτια",
"roomsSubtitle": "Δωμάτια που τους ανήκουν",
"roomsEmpty": "Δεν υπάρχουν δωμάτια για εμφάνιση.",
"roomUntitled": "Δωμάτιο χωρίς τίτλο",
"addFriend": "Add friend",
"alreadyFriends": "You're friends",
"requestPending": "Request pending",
"respondInMessages": "Respond in Messages",
"success": {
"sent": "Friend request sent.",
"guestbook": "Guestbook message posted."
},
"errors": {
"self": "You can't send a friend request to yourself.",
"alreadyFriends": "You're already friends with this user.",
"alreadyPending": "You already sent a friend request to this user.",
"incomingPending": "This user already sent you a request — accept or decline it in Messages.",
"empty": "Please write a message before posting.",
"moderated": "That message was blocked by moderation.",
"ratelimit": "You're posting too fast. Please wait a moment and try again.",
"invalid": "That request was invalid.",
"error": "Something went wrong. Please try again."
}
},
"rankings": {
"title": "Κατάταξη",
"subtitle": "Οι κορυφαίοι 12 παίκτες που ταξινομούνται ανά μονάδες",
"emptyState": "Δεν υπάρχουν παίκτες για κατάταξη ακόμα."
},
"home": {
"welcome": "Καλώς ήρθατε στο {hotelName}",
"welcomeSubtitle": "Το ρετρό ξενοδοχείο σας, τώρα με την υποστήριξη του Next.js",
"welcomeBody": "Κάντε παρέα, μαζέψτε έπιπλα και συναντήστε φίλους.",
"enterHotel": "Εισαγάγετε {hotelName}",
"onlineFriends": "Διαδικτυακοί φίλοι",
"noFriendsOnline": "Δεν υπάρχουν φίλοι στο διαδίκτυο",
"register": "ΕΓΓΡΑΦΕΙΤΕ ΤΩΡΑ",
"joinNow": "Εγγραφείτε στο {hotelName} σήμερα!",
"recentUsers": "Πρόσφατοι Χρήστες",
"recentPhotos": "Πρόσφατες Φωτογραφίες",
"latestNews": "Τελευταία νέα",
"newsTitle": "Τελευταία νέα",
"newsSubtitle": "Φρέσκο από το ξενοδοχείο",
"allNews": "Όλα τα νέα →",
"allUsers": "Κοινότητα →",
"noArticles": "Δεν υπάρχουν ακόμη άρθρα.",
"noPhotos": "Δεν υπάρχουν ακόμα φωτογραφίες.",
"noUsers": "Δεν υπάρχουν χρήστες στο διαδίκτυο",
"latestArticle": "Τελευταίο άρθρο",
"latestUsers": "Νεότεροι πολίτες ({count} σύνολο)",
"statsOnline": "Συνδεδεμένοι",
"statsCitizens": "Πολίτες",
"statsRooms": "Δωμάτια",
"statsArticles": "Άρθρα",
"featuresAvatar": "Άβαταρ",
"featuresAvatarDesc": "Δημιούργησε τη μοναδική σου εμφάνιση",
"featuresFurniture": "Έπιπλα",
"featuresFurnitureDesc": "Διακόσμησε δωμάτια με αντικείμενα",
"featuresCommunity": "Κοινότητα",
"featuresCommunityDesc": "Κάνε φίλους και συνομίλησε",
"featuresGames": "Παιχνίδια",
"featuresGamesDesc": "Ανταγωνίσου και διασκέδασε"
},
"news": {
"title": "Νέα",
"subtitle": "Οι τελευταίες ανακοινώσεις, εκδηλώσεις και ενημερώσεις από το ξενοδοχείο",
"noArticles": "Δεν υπάρχουν ακόμη άρθρα."
},
"article": {
"backToNews": "← Ειδήσεις",
"reactionsTitle": "Αντιδράσεις",
"reactionsSubtitle": "Πείτε μας τι πιστεύετε",
"reaction": {
"like": "Όπως",
"love": "Αγάπη",
"wow": "Ουάου"
},
"removeReaction": "Κάντε κλικ για να καταργήσετε την αντίδρασή σας",
"reactWith": "React with {reaction}",
"noReactions": "Καμία αντίδραση ακόμα.",
"logIn": "Συνδεθείτε",
"toReact": "να αντιδράσει.",
"commentsTitle": "Σχόλια",
"commentsSubtitle": "Συμμετάσχετε στη συζήτηση",
"commentsCount": "{count} μέχρι στιγμής",
"noComments": "Δεν υπάρχουν ακόμη σχόλια. Γίνε ο πρώτος που θα σχολιάσει.",
"userNumber": "Χρήστης #{id}",
"addComment": "Προσθέστε ένα σχόλιο",
"commentPlaceholder": "Γράψτε το σχόλιό σας…",
"postComment": "Δημοσίευση σχολίου",
"toComment": "για να αφήσετε ένα σχόλιο.",
"success": {
"posted": "Comment posted.",
"reaction": "Reaction updated."
},
"errors": {
"empty": "Please write a comment before posting.",
"moderated": "That comment was blocked by moderation.",
"ratelimit": "You're commenting too fast. Please wait a moment and try again.",
"invalid": "Invalid comment.",
"notFound": "That article was not found.",
"error": "Something went wrong. Please try again."
}
},
"photos": {
"title": "Φωτογραφίες",
"subtitle": "Τα τελευταία στιγμιότυπα που τραβήχτηκαν στο ξενοδοχείο",
"noPhotos": "Δεν υπάρχουν ακόμα φωτογραφίες.",
"photoAlt": "Φωτογραφία από χρήστη #{id}",
"byUser": "από χρήστη #{id}"
},
"badges": {
"title": "Σήματα",
"subtitle": "Τα σήματα που μπορείτε να κερδίσετε και να επιδείξετε σε όλο το ξενοδοχείο",
"noBadges": "Δεν υπάρχουν ακόμη διαθέσιμα σήματα."
},
"community": {
"title": "Κοινότητα",
"subtitle": "Όλα όσα συμβαίνουν γύρω από το ξενοδοχείο σε ένα μέρος",
"open": "Άνοιγμα →",
"links": {
"rankings": {
"title": "Κατάταξη",
"text": "Δείτε τους πλουσιότερους παίκτες του ξενοδοχείου, ταξινομημένους με βάση τις πιστώσεις."
},
"staff": {
"title": "Προσωπικό",
"text": "Γνωρίστε την ομάδα που διατηρεί το ξενοδοχείο σε λειτουργία κάθε μέρα."
},
"news": {
"title": "Νέα",
"text": "Οι τελευταίες ανακοινώσεις, εκδηλώσεις και ενημερώσεις."
},
"photos": {
"title": "Φωτογραφίες",
"text": "Στιγμιότυπα που κοινοποιούνται από την κοινότητα από όλο το ξενοδοχείο."
},
"guilds": {
"title": "Συντεχνίες",
"text": "Περιηγηθείτε στις ομάδες που έχουν δημιουργήσει και έχουν ενταχθεί οι παίκτες."
},
"leaderboards": {
"title": "Πίνακες κατάταξης",
"text": "Ποιος είναι στην κορυφή αυτή τη σεζόν στα στατιστικά του ξενοδοχείου."
}
}
},
"guilds": {
"title": "Συντεχνίες",
"subtitle": "Περιηγηθείτε στις ομάδες που έχουν δημιουργήσει και έχουν ενταχθεί οι παίκτες",
"empty": "Δεν υπάρχουν ακόμη συντεχνίες.",
"unnamedGuild": "Ανώνυμη συντεχνία",
"noDescription": "Καμία περιγραφή"
},
"guild": {
"allGuilds": "← Όλες οι συντεχνίες",
"unnamedGuild": "Ανώνυμη συντεχνία",
"noDescription": "Καμία περιγραφή",
"memberSingular": "Μέλος",
"memberPlural": "Μέλη",
"founded": "Ιδρύθηκε",
"forumLink": "Φόρουμ →",
"discussion": "Συζήτηση",
"membersTitle": "Μέλη",
"memberLowerSingular": "μέλος",
"memberLowerPlural": "μέλη",
"noMembers": "Κανένα μέλος.",
"owner": "Ιδιοκτήτης",
"noMotto": "Χωρίς σύνθημα"
},
"guildForum": {
"backToGuild": "← Επιστροφή στη συντεχνία",
"unnamedGuild": "Ανώνυμη συντεχνία",
"forumTitle": "{guild} — Φόρουμ",
"threadSingular": "νήμα",
"threadPlural": "κλωστές",
"newThread": "+ Νέο νήμα",
"empty": "Δεν υπάρχουν ακόμη θέματα σε αυτό το φόρουμ.",
"colSubject": "Θέμα",
"colAuthor": "Συγγραφέας",
"colPosts": "Αναρτήσεις",
"colDate": "Ημερομηνία",
"noSubject": "(χωρίς θέμα)",
"pinned": "Καρφιτσωμένο",
"locked": "Κλειδωμένο",
"userNumber": "Χρήστης #{id}",
"unknown": "Άγνωστο",
"success": {
"posted": "Thread posted."
}
},
"guildForumNew": {
"backToForum": "← Επιστροφή στο φόρουμ",
"unnamedGuild": "Ανώνυμη συντεχνία",
"title": "Νέο νήμα",
"subtitle": "στο φόρουμ {guild}",
"subjectLabel": "Θέμα",
"subjectPlaceholder": "Θέμα νήματος",
"messageLabel": "Μήνυμα",
"messagePlaceholder": "Γράψτε την αρχική σας ανάρτηση…",
"postThread": "Δημοσίευση νήματος",
"cancel": "Ακύρωση",
"errors": {
"invalid": "Subject and message are required.",
"notFound": "That guild was not found.",
"ratelimit": "You're posting too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
}
},
"shop": {
"title": "Κατάστημα",
"subtitle": "Συμπληρώστε τον λογαριασμό σας και αποκτήστε αποκλειστικά πακέτα, νόμισμα και σήματα.",
"browsingCategory": "Περιήγηση στα πακέτα {category}.",
"all": "Όλα",
"allPackages": "Όλα τα πακέτα",
"packagesAvailable": "{count, plural, one {# package available} other {# packages available}}",
"empty": "Δεν υπάρχουν διαθέσιμα πακέτα αυτήν τη στιγμή.",
"buy": "Αγοράστε",
"loginToBuy": "Log in to buy",
"creditsHint": "Packages are paid with in-game credits. Top up first if you need more.",
"topUpLink": "Top up credits",
"priceCredits": "{credits} credits (≈ {usd})",
"priceCreditsShort": "{credits} cr",
"success": {
"bought": "Package purchased — rewards have been added to your account.",
"boughtNamed": "You purchased \"{name}\" — rewards have been added to your account."
},
"errors": {
"invalid": "That package is no longer available.",
"credits": "You don't have enough credits for this package.",
"ratelimit": "You're purchasing too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
}
},
"topup": {
"title": "Συμπληρώστε με PayPal",
"subtitle": "Πληρώστε με ασφάλεια με το PayPal και οι πιστώσεις σας προστίθενται τη στιγμή που εκκαθαρίζεται η πληρωμή.",
"cancelled": "Το ταμείο ακυρώθηκε - δεν έγινε πληρωμή.",
"chooseAmount": "Επιλέξτε ένα ποσό",
"notConfiguredPre": "Το PayPal δεν έχει ρυθμιστεί ακόμα. Πρέπει να οριστεί ένας διαχειριστής",
"notConfiguredAnd": "και",
"notConfiguredOptional": "(και προαιρετικά",
"notConfiguredPost": "για sandbox εναντίον live).",
"balanceTitle": "Το υπόλοιπό σας",
"signedInAs": "Συνδεθήκατε ως {username}",
"credits": "Πιστώσεις",
"creditsPerUnit": "Πιστώσεις ανά 1,00 {currency}",
"rateLine": "Λαμβάνετε πιστώσεις <strong>{amount}</strong> ανά 1,00 {currency}. Οι πιστώσεις εμφανίζονται στο παιχνίδι την επόμενη φορά που θα συνδεθείτε."
},
"marketplace": {
"title": "Αγορά",
"subtitle": "Περιηγηθείτε σε έπιπλα και σπάνια που αναφέρονται από παίκτες. Οι καταχωρίσεις τοποθετούνται στο παιχνίδι και ενημερώνονται ζωντανά — κατευθυνθείτε στο ξενοδοχείο για να κάνετε μια προσφορά.",
"activeOffers": "Ενεργές προσφορές",
"sellers": "Πωλητές",
"totalValue": "Συνολική αξία",
"activeListings": "Ενεργές καταχωρίσεις",
"mostRecentFirst": "Η πιο πρόσφατη λίστα πρώτη",
"empty": "Δεν υπάρχουν ενεργές προσφορές αγοράς αυτήν τη στιγμή. Ελέγξτε ξανά αργότερα.",
"colOffer": "Προσφορά",
"colItem": "Στοιχείο",
"colSeller": "Πωλητής",
"colPrice": "Τιμή",
"colListed": "Εισηγμένη",
"itemLabel": "Στοιχείο #{id}",
"userLabel": "Χρήστης #{id}",
"justNow": "μόλις τώρα",
"minutesAgo": "πριν από {count}λ",
"hoursAgo": "{count}h πριν",
"daysAgo": "πριν από {count}d"
},
"rares": {
"title": "Σπάνιες αξίες",
"subtitle": "Πάρτε μια επισκόπηση όλων των σπάνιων στο ξενοδοχείο, ομαδοποιημένα ανά κατηγορία.",
"empty": "Προς το παρόν δεν έχουμε σπάνια που αναφέρονται εδώ.",
"rareCount": "{count, plural, one {# rare} other {# rares}}",
"viewRares": "Προβολή σπάνιων →"
},
"rareCategory": {
"rareCount": "{count, plural, one {# rare in this category} other {# rares in this category}}",
"allRares": "← Όλα σπάνια",
"empty": "Δεν υπάρχουν ακόμα σπάνια είδη σε αυτήν την κατηγορία.",
"colRare": "Σπάνιο",
"colCredits": "Πιστώσεις",
"colCurrency": "Νόμισμα",
"creditsValue": "{value} πιστώσεις",
"duckets": "Παπιάκια",
"diamonds": "Διαμάντια",
"credits": "Πιστώσεις"
},
"redeem": {
"title": "Εξαργυρώστε ένα κουπόνι",
"subtitle": "Έχετε κωδικό κουπονιού; Εισαγάγετε το παρακάτω για να προσθέσετε την ανταμοιβή στον λογαριασμό σας.",
"enterCode": "Εισαγάγετε τον κωδικό σας",
"oncePerAccount": "Κάθε κουπόνι μπορεί να εξαργυρωθεί μόνο μία φορά ανά λογαριασμό.",
"balanceTitle": "Το υπόλοιπό σας",
"signedInAs": "Συνδεθήκατε ως {username}",
"credits": "Πιστώσεις",
"instantCredit": "Οι εξαργυρωμένες ανταμοιβές πιστώνονται αμέσως και εμφανίζονται στο παιχνίδι την επόμενη φορά που θα συνδεθείτε."
},
"help": {
"title": "Κέντρο βοήθειας",
"subtitle": "Βρείτε οδηγούς, θέματα υποστήριξης και τους κανόνες του ξενοδοχείου — όλα όσα χρειάζεστε για να λάβετε βοήθεια.",
"myTickets": "Τα εισιτήριά μου →",
"topicsTitle": "Υποστήριξη θεμάτων",
"topicsSubtitle": "Περιηγηθείτε σε οδηγούς και απαντήσεις σε συνήθεις ερωτήσεις",
"topicsEmpty": "Δεν υπάρχουν ακόμα θέματα βοήθειας.",
"rulesTitle": "Κανόνες ξενοδοχείου",
"rulesSubtitle": "Παρακαλούμε διαβάστε αυτά πριν κάνετε παρέα στο ξενοδοχείο",
"rulesEmpty": "Δεν έχουν δημοσιευθεί ακόμη κανόνες.",
"categoryEmpty": "Δεν υπάρχουν κανόνες σε αυτή την κατηγορία."
},
"helpCategory": {
"back": "← Κέντρο βοήθειας",
"topicSubtitle": "Θέμα Κέντρου βοήθειας",
"moreTitle": "Περισσότερα θέματα βοήθειας",
"moreSubtitle": "Μετάβαση σε άλλο θέμα υποστήριξης"
},
"helpTickets": {
"title": "Εισιτήρια βοήθειας",
"subtitle": "Υποβάλετε ένα εισιτήριο στο προσωπικό και παρακολουθήστε τα ανοιχτά αιτήματά σας.",
"statTotal": "Σύνολο εισιτηρίων",
"statOpen": "Ανοίξτε",
"statClosed": "Κλειστό",
"newTitle": "Νέο εισιτήριο",
"newSubtitle": "Περιγράψτε το πρόβλημά σας και το προσωπικό θα σας δώσει συνέχεια",
"subjectPlaceholder": "Θέμα",
"contentPlaceholder": "Περιγράψτε το πρόβλημά σας…",
"submit": "Υποβολή εισιτηρίου",
"listTitle": "Τα εισιτήριά σας",
"listSubtitle": "Κάθε αίτημα που έχετε στείλει στο προσωπικό",
"listEmpty": "Δεν έχετε εισιτήρια ακόμα.",
"colId": "ID",
"colSubject": "Θέμα",
"colStatus": "Κατάσταση",
"colCreated": "Δημιουργήθηκε",
"statusOpen": "Ανοίξτε",
"statusClosed": "Κλειστό",
"success": {
"created": "Ticket submitted."
},
"errors": {
"invalid": "Please fill in a subject and description.",
"moderated": "That ticket was blocked by moderation.",
"ratelimit": "You're submitting too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
},
"banAppealLabel": "This is a ban appeal"
},
"applyStaff": {
"title": "Κάντε αίτηση για προσωπικό {hotel}",
"subtitle": "Ανοίγουμε αιτήσεις προσωπικού κάθε τόσο. Αν συναντήσετε μια θέση που πιστεύετε ότι θα ταιριάζετε τέλεια, μη διστάσετε να κάνετε αίτηση για αυτήν.",
"noPositionsTitle": "Δεν υπάρχουν ανοιχτές θέσεις",
"noPositionsBody": "Αυτήν τη στιγμή δεν υπάρχουν ανοιχτές θέσεις. Επιστρέψτε αργότερα για να ελέγξετε εάν έχουμε ανοίξει μέχρι τότε. Σας ευχαριστούμε για το ενδιαφέρον σας.",
"noDeadline": "Δεν έχει οριστεί προθεσμία",
"deadline": "Προθεσμία υποβολής αιτήσεων: {date}",
"alreadyApplied": "Έχετε ήδη υποβάλει αίτηση για {rank}",
"aboutYou": "Σχετικά με εσάς",
"aboutPlaceholder": "Πείτε μας γιατί θα ήσασταν εξαιρετικός {rank}…",
"applyFor": "Αίτηση για {rank}",
"success": {
"submitted": "Application submitted — staff will review it soon."
},
"errors": {
"empty": "Please write at least 10 characters about yourself.",
"invalid": "Invalid application.",
"duplicate": "You have already applied for this position.",
"ratelimit": "You're submitting too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
}
},
"applyTeam": {
"title": "Κάντε αίτηση για την ομάδα του {hotel}",
"subtitle": "Ανοίγουμε περιοδικά αιτήσεις ομάδας. Αν δείτε μια ομάδα που σας ταιριάζει, μην διστάσετε να κάνετε αίτηση!",
"noPositionsTitle": "Δεν υπάρχουν ανοιχτές θέσεις ομάδας",
"noPositionsBody": "Αυτήν τη στιγμή δεν υπάρχουν ανοιχτές θέσεις ομάδας. Επιστρέψτε αργότερα για να ελέγξετε για νέα ανοίγματα. Σας ευχαριστώ!",
"pending": "Η αίτησή σας είναι σε εκκρεμότητα",
"aboutYou": "Σχετικά με εσάς",
"aboutPlaceholder": "Πείτε μας γιατί θα ήσασταν πολύ κατάλληλοι για το {rank}…",
"applyFor": "Αίτηση για {rank}",
"success": {
"submitted": "Application submitted — staff will review it soon."
},
"errors": {
"empty": "Please write at least 10 characters about yourself.",
"invalid": "Invalid application.",
"duplicate": "You have already applied for this team.",
"ratelimit": "You're submitting too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
}
},
"radio": {
"title": "Ραδιόφωνο",
"subtitle": "Συντονιστείτε στο ραδιόφωνο του ξενοδοχείου — ζωντανά σετ DJ, αιτήματα και φωνές.",
"nowPlaying": "Τώρα παίζει",
"nothingPlaying": "Δεν παίζει τίποτα αυτή τη στιγμή.",
"onAir": "On air: {dj}",
"noDj": "Χωρίς DJ στον αέρα.",
"audioUnsupported": "Το πρόγραμμα περιήγησής σας δεν υποστηρίζει το στοιχείο ήχου.",
"streamOffline": "Η ροή αυτή τη στιγμή είναι εκτός σύνδεσης.",
"exploreTitle": "Εξερευνήστε το ραδιόφωνο",
"exploreSubtitle": "Πρόγραμμα, κραυγές, αιτήματα και πολλά άλλα",
"linkSchedule": "Πρόγραμμα",
"linkScheduleText": "Η εβδομαδιαία μας σύνθεση από DJs και σόου.",
"linkShouts": "Κραυγές",
"linkShoutsText": "Κραυγές και αιτήματα από την κοινότητα.",
"linkRequests": "Αιτήματα",
"linkRequestsText": "Ζητήστε από τον DJ να περιγράψει το αγαπημένο σας κομμάτι.",
"linkApply": "Αίτηση ως DJ",
"linkApplyText": "Γίνετε μέλος της ομάδας και βγείτε στα ερτζιανά.",
"linkLeaderboard": "Leaderboard",
"linkLeaderboardText": "Οι κορυφαίοι ακροατές ταξινομούνται με βάση τους πόντους που έχουν κερδίσει.",
"todayTitle": "Το σημερινό πρόγραμμα",
"todayTitleWithDay": "Το σημερινό πρόγραμμα · {day}",
"todaySubtitle": "Τι κυκλοφορεί σήμερα στα ερτζιανά",
"fullWeek": "Ολόκληρη εβδομάδα →",
"noShowsToday": "Δεν έχουν προγραμματιστεί εμφανίσεις για σήμερα.",
"colTime": "Χρόνος",
"colShow": "Εμφάνιση",
"colDj": "DJ",
"untitledShow": "Παράσταση χωρίς τίτλο",
"userNumber": "Χρήστης #{id}"
},
"radioSchedule": {
"title": "Πρόγραμμα ραδιοφώνου",
"subtitle": "Η εβδομαδιαία μας σύνθεση από DJs και σόου",
"empty": "Δεν έχουν προγραμματιστεί ακόμη εμφανίσεις.",
"colDay": "Ημέρα",
"colTime": "Χρόνος",
"colDj": "DJ",
"colShow": "Εμφάνιση",
"noShows": "Δεν υπάρχουν παραστάσεις"
},
"radioShouts": {
"title": "Κραυγές ραδιοφώνου",
"subtitle": "Κραυγές και αιτήματα από την κοινότητα",
"postTitle": "Δημοσιεύστε μια κραυγή",
"postSubtitle": "Στείλτε ένα μήνυμα στον DJ on air",
"messageLabel": "Το μήνυμά σας",
"messagePlaceholder": "Στείλτε μια κραυγή στον DJ…",
"shoutButton": "Φωνάξτε",
"loginToPost": "Συνδεθείτε για να δημοσιεύσετε μια κραυγή.",
"latestTitle": "Τελευταίες κραυγές",
"latestSubtitle": "Τα πιο πρόσφατα μηνύματα από ακροατές",
"empty": "Χωρίς φωνές ακόμα. Γίνε ο πρώτος!",
"success": {
"posted": "Shout posted."
},
"errors": {
"invalid": "Please write a message before shouting.",
"moderated": "That shout was blocked by moderation.",
"ratelimit": "You're shouting too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
}
},
"radioContests": {
"title": "Διαγωνισμοί Ραδιοφώνου",
"subtitle": "Συντονιστείτε και λάβετε μέρος στους τελευταίους on-air διαγωνισμούς μας",
"empty": "Δεν υπάρχουν ακόμη διαγωνισμοί.",
"contestLabel": "Διαγωνισμός #{id}",
"dateUnknown": "Ημερομηνία άγνωστη"
},
"radioGiveaways": {
"title": "Ραδιόφωνο Giveaways",
"subtitle": "Ακούστε την ευκαιρία σας να κερδίσετε στα δώρα μας στο ραδιόφωνο",
"empty": "Δεν υπάρχουν ακόμη δώρα.",
"giveawayLabel": "Δώρο #{id}",
"dateUnknown": "Ημερομηνία άγνωστη"
},
"radioLeaderboard": {
"title": "Πίνακας κορυφαίων ακροατών ραδιοφώνου",
"subtitle": "Οι κορυφαίοι 50 ακροατές ανά πόντους που κέρδισαν συντονίζοντας στο ραδιόφωνο",
"empty": "Δεν υπάρχουν σημεία ακροατής για εμφάνιση ακόμα.",
"colRank": "Κατάταξη",
"colAvatar": "Avatar",
"colListener": "Ακροατής",
"colPoints": "Πόντοι"
},
"radioRequests": {
"formTitle": "Υποβάλετε ένα αίτημα",
"formSubtitle": "Ζητήστε από τον DJ να παίξει το αγαπημένο σας κομμάτι",
"songLabel": "Τραγούδι",
"songPlaceholder": "Ο τίτλος του τραγουδιού",
"artistLabel": "Καλλιτέχνης",
"artistPlaceholder": "Όνομα καλλιτέχνη (προαιρετικό)",
"submitButton": "Υποβολή αιτήματος",
"loginToRequest": "Συνδεθείτε για να υποβάλετε αίτημα.",
"latestTitle": "Πρόσφατα αιτήματα",
"latestSubtitle": "Τα πιο πρόσφατα τραγούδια που ζητήθηκαν",
"empty": "Δεν υπάρχουν ακόμη αιτήματα.",
"colSong": "Τραγούδι",
"colArtist": "Καλλιτέχνης",
"colRequester": "Αιτητής",
"colDate": "Ημερομηνία",
"colStatus": "Κατάσταση",
"statusPending": "Σε εκκρεμότητα",
"statusApproved": "Εγκρίθηκε",
"statusPlayed": "Έπαιξε",
"success": {
"posted": "Request submitted."
},
"errors": {
"empty": "Please enter a song title or artist.",
"invalid": "Invalid request.",
"ratelimit": "You're submitting too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
}
},
"radioApply": {
"title": "Κάντε αίτηση για να γίνετε DJ στο ραδιόφωνο",
"subtitle": "Πες μας για σένα και γιατί θα ταίριαζες πολύ στα ερτζιανά",
"latestTitle": "Η τελευταία σας εφαρμογή",
"statusLabel": "Κατάσταση:",
"submittedOn": "· υποβλήθηκε {date}",
"submitAgain": "Μπορείτε να υποβάλετε ξανά παρακάτω εάν τα στοιχεία σας έχουν αλλάξει.",
"formTitle": "Έντυπο αίτησης",
"formSubtitle": "Πρέπει να συμπληρωθούν όλα τα πεδία που επισημαίνονται ως υποχρεωτικά",
"realNameLabel": "Πραγματικό όνομα",
"realNamePlaceholder": "Το πλήρες όνομά σας",
"ageLabel": "Ηλικία",
"availabilityLabel": "Διαθεσιμότητα",
"availabilityPlaceholder": "Ποιες ημέρες και ώρες μπορείτε να μεταδώσετε;",
"musicStyleLabel": "Μουσικό στυλ",
"musicStylePlaceholder": "π.χ. House, Pop, Hip-Hop",
"experienceLabel": "Εμπειρία",
"optional": "(προαιρετικό)",
"experiencePlaceholder": "Κάποια προηγούμενη εμπειρία DJ ή φιλοξενίας;",
"motivationLabel": "Κίνητρο",
"motivationPlaceholder": "Γιατί θέλετε να γίνετε μέλος της ομάδας του ραδιοφώνου;",
"submitButton": "Υποβολή αίτησης",
"success": {
"submitted": "Application submitted — we will get back to you soon."
},
"errors": {
"invalid": "Please fill in all required fields.",
"ratelimit": "You're submitting too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
}
},
"settings": {
"accountSettings": "Ρυθμίσεις λογαριασμού",
"accountSettingsSubtitle": "Διαχειριστείτε το προφίλ, την ασφάλεια και τους συνδεδεμένους λογαριασμούς σας",
"publicProfile": "Το δημόσιο προφίλ σας",
"noMotto": "Χωρίς σύνθημα",
"noEmail": "Δεν υπάρχει e-mail στο αρχείο",
"changeMotto": "Άλλαξε μότο",
"changeMottoSubtitle": "Ενημερώνεται άμεσα στο παιχνίδι εάν είστε συνδεδεμένοι",
"mottoPlaceholder": "Το μότο σου",
"saveMotto": "Αποθήκευση σύνθημα",
"securityTitle": "Ασφάλεια",
"securitySubtitle": "Έλεγχος ταυτότητας δύο παραγόντων",
"securityDescription": "Προσθέστε ένα δεύτερο επίπεδο προστασίας στον λογαριασμό σας.",
"twoFactorLink": "Έλεγχος ταυτότητας δύο παραγόντων"
},
"settings2fa": {
"backToSettings": "← Ρυθμίσεις",
"title": "Έλεγχος ταυτότητας δύο παραγόντων",
"subtitle": "Προσθέστε ένα δεύτερο επίπεδο ασφάλειας με μια εφαρμογή ελέγχου ταυτότητας",
"nowEnabled": "Το 2FA είναι πλέον ενεργοποιημένο. 🔒",
"disabledNotice": "Το 2FA έχει απενεργοποιηθεί.",
"badCode": "Αυτός ο κωδικός δεν ήταν έγκυρος — δοκιμάστε ξανά.",
"noAppKeyPrefix": "Το 2FA δεν είναι διαθέσιμο μέχρι",
"noAppKeyMiddle": "έχει ρυθμιστεί (το ίδιο Laravel",
"noAppKeySuffix": "καθώς εγκαθιστάτε το AtomCMS, έτσι τα υπάρχοντα μυστικά παραμένουν αναγνώσιμα).",
"isEnabled": "Το 2FA είναι ενεργοποιημένο",
"onYourAccount": "στον λογαριασμό σας.",
"disable": "Απενεργοποιήστε το 2FA",
"scanOrEnter": "Σαρώστε ή εισαγάγετε αυτό το κλειδί",
"scanInstructions": "Προσθέστε το στο Google Authenticator / Authy και, στη συνέχεια, εισαγάγετε τον 6ψήφιο κωδικό για επιβεβαίωση.",
"manualKey": "Χειροκίνητο κλειδί:",
"codePlaceholder": "6ψήφιος κωδικός",
"confirm": "Επιβεβαίωση",
"enableIntro": "Προσθέστε ένα δεύτερο επίπεδο ασφάλειας με μια εφαρμογή ελέγχου ταυτότητας.",
"enable": "Ενεργοποίηση 2FA"
},
"title": "Συνδεδεμένοι λογαριασμοί",
"subtitle": "Συνδέστε έναν λογαριασμό κοινωνικής δικτύωσης για να μπορείτε να συνδεθείτε με ένα κλικ",
"connected": "Συνδεδεμένος",
"unavailable": "Μη διαθέσιμο",
"login": {
"title": "Συνδεθείτε",
"subtitle": "Καλώς ήρθατε πίσω — συνδεθείτε για να μπείτε στο ξενοδοχείο.",
"subtitle2fa": "Εισαγάγετε τον 6ψήφιο κωδικό από τον έλεγχο ταυτότητας.",
"usernamePlaceholder": "Όνομα χρήστη",
"passwordPlaceholder": "Κωδικός πρόσβασης",
"codePlaceholder": "Κωδικός 2FA",
"pleaseWait": "Παρακαλώ περιμένετε…",
"verify": "Επαλήθευση",
"signIn": "Συνδεθείτε",
"or": "ή",
"noAccount": "Δεν υπάρχει λογαριασμός;",
"createOne": "Δημιουργήστε ένα",
"forgotPassword": "Ξεχάσατε τον κωδικό πρόσβασης;",
"errorInvalidCredentials": "Μη έγκυρο όνομα χρήστη ή κωδικός πρόσβασης",
"errorInvalid2fa": "Μη έγκυρος κωδικός 2FA",
"welcomeBack": "Καλώς ήρθες πίσω",
"welcomeBackSub": "Συνδέσου για να συνεχίσεις στο {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again."
},
"register": {
"title": "Δημιουργία λογαριασμού",
"subtitle": "Εγγραφείτε στο ξενοδοχείο - χρειάζεται μόνο μια στιγμή.",
"username": "Όνομα χρήστη",
"email": "Email",
"password": "Κωδικός πρόσβασης",
"confirmPassword": "Επαναλάβετε τον κωδικό πρόσβασης",
"usernamePlaceholder": "Όνομα χρήστη",
"emailPlaceholder": "Email",
"passwordPlaceholder": "Κωδικός πρόσβασης (ελάχ. 6 χαρακτήρες)",
"confirmPasswordPlaceholder": "Επαναλάβετε τον κωδικό πρόσβασης",
"selectOutfit": "Επιλέξτε το ντύσιμό σας",
"termsAccept": "Είμαι 18+ και αποδέχομαι τους όρους και τους κανόνες του {hotel}.",
"createAccount": "Δημιουργία λογαριασμού",
"creatingAccount": "Δημιουργία λογαριασμού...",
"redirecting": "Ανακατεύθυνση στον λογαριασμό σας...",
"alreadyHaveAccount": "Έχετε ήδη λογαριασμό; Σύνδεση!",
"register": "Εγγραφή",
"termsError": "Πρέπει να αποδεχτείτε τους όρους και τους κανόνες για να εγγραφείτε.",
"usernameError": "Απαιτείται όνομα χρήστη.",
"emailError": "Απαιτείται έγκυρο email.",
"passwordError": "Ο κωδικός πρόσβασης πρέπει να αποτελείται από τουλάχιστον 6 χαρακτήρες.",
"confirmPasswordError": "Οι κωδικοί πρόσβασης δεν ταιριάζουν.",
"termsRequired": "Πρέπει να αποδεχτείτε τους όρους και τους κανόνες.",
"usernameRequired": "Απαιτείται όνομα χρήστη.",
"emailRequired": "Απαιτείται email.",
"passwordRequired": "Απαιτείται κωδικός πρόσβασης.",
"passwordsDontMatch": "Οι κωδικοί πρόσβασης δεν ταιριάζουν.",
"alreadyHaveAccountPre": "Έχεις ήδη λογαριασμό;",
"alreadyHaveAccountLink": "Σύνδεση",
"whoIsOnline": "Ποιος είναι συνδεδεμένος",
"usersOnline": "{count} συνδεδεμένοι"
},
"forgot": {
"title": "Επαναφορά κωδικού πρόσβασης",
"subtitle": "Θα σας στείλουμε με email έναν ασφαλή σύνδεσμο για να ορίσετε νέο κωδικό πρόσβασης.",
"sentNotice": "Εάν αυτό το email είναι καταχωρημένο, έχει σταλεί ένας σύνδεσμος επαναφοράς. Ελέγξτε τα εισερχόμενά σας.",
"emailPlaceholder": "Το email σας",
"sendResetLink": "Αποστολή συνδέσμου επαναφοράς",
"backToLogin": "Επιστροφή στην είσοδο",
"errorCaptcha": "Captcha verification failed. Please try again."
},
"reset": {
"title": "Ορίστε νέο κωδικό πρόσβασης",
"subtitle": "Επιλέξτε έναν ισχυρό κωδικό πρόσβασης που δεν χρησιμοποιείτε αλλού.",
"passwordPlaceholder": "Νέος κωδικός πρόσβασης (ελάχ. 6 χαρακτήρες)",
"resetPassword": "Επαναφορά κωδικού πρόσβασης",
"backToLogin": "Επιστροφή στην είσοδο"
},
"verify": {
"verifiedTitle": "Είστε έτοιμοι",
"verifiedSubtitle": "Το email επαληθεύτηκε",
"verifiedBody": "Η διεύθυνση email σας έχει επαληθευτεί. Τώρα μπορείτε να συνδεθείτε και να παίξετε.",
"goToLogin": "Μεταβείτε στη σύνδεση",
"alreadyTitle": "Έχει ήδη επαληθευτεί",
"alreadySubtitle": "Δεν μένει τίποτα να κάνουμε",
"alreadyBody": "Αυτή η διεύθυνση ηλεκτρονικού ταχυδρομείου έχει ήδη επιβεβαιωθεί.",
"unavailableTitle": "Προσπαθήστε ξανά σύντομα",
"unavailableSubtitle": "Ο διακομιστής δεν είναι προσβάσιμος",
"unavailableBody": "Δεν μπορέσαμε να επικοινωνήσουμε με τον διακομιστή για να επαληθεύσουμε το email σας. Δοκιμάστε ξανά τον σύνδεσμο σε λίγο.",
"invalidTitle": "Επαλήθευση μέσω email",
"invalidSubtitle": "Μη έγκυρος ή ληγμένος σύνδεσμος",
"invalidBody": "Αυτός ο σύνδεσμος επαλήθευσης δεν είναι έγκυρος. Βεβαιωθείτε ότι έχετε ανοίξει τον πλήρη σύνδεσμο από το email σας ή ζητήστε νέο.",
"backToLogin": "Επιστροφή στην είσοδο"
},
"banned": {
"title": "Είστε απαγορευμένοι",
"subtitle": "Ο λογαριασμός έχει ανασταλεί",
"body": "Ο λογαριασμός σας έχει τεθεί σε αναστολή από το ξενοδοχείο.",
"reasonLabel": "Λόγος:",
"permanent": "Αυτή η απαγόρευση είναι μόνιμη.",
"expires": "Λήγει στις {date}.",
"contactStaff": "Εάν πιστεύετε ότι πρόκειται για λάθος, επικοινωνήστε με την ομάδα του προσωπικού."
},
"maintenance": {
"title": "Το {hotel} βρίσκεται υπό συντήρηση",
"subtitle": "Θα επιστρέψουμε σύντομα",
"staffCanLogIn": "Το προσωπικό μπορεί ακόμα να συνδεθεί."
},
"admin": {
"nav": {
"overview": "Επισκόπηση",
"dashboard": "Ταμπλό",
"content": "περιεχόμενο",
"articles": "Άρθρα",
"tags": "Ετικέτες",
"navigator": "Πλοηγός",
"helpCenter": "Κέντρο βοήθειας",
"advertisements": "Διαφημίσεις",
"writeableBoxes": "Εγγράψιμα κουτιά",
"photos": "Φωτογραφίες",
"tickets": "Εισιτήρια",
"events": "Events",
"polls": "Polls",
"banners": "Banners",
"prefixes": "Prefixes",
"usersAndAccess": "Χρήστες και πρόσβαση",
"users": "Χρήστες",
"bans": "Απαγορεύσεις",
"ipManagement": "Διαχείριση IP",
"vpn": "VPN",
"applications": "Εφαρμογές",
"teams": "Ομάδες",
"permissions": "Άδειες",
"onlineUsers": "Online users",
"moderation": "Moderation",
"economy": "Οικονομία",
"catalog": "Κατάλογος",
"shop": "Κατάστημα",
"transactions": "Συναλλαγές",
"vouchers": "Κουπόνια",
"subscriptions": "Συνδρομές",
"rareValues": "Σπάνιες αξίες",
"badges": "Σήματα",
"achievements": "Επιτεύγματα",
"calendar": "Ημερολόγιο",
"radio": "Ραδιόφωνο",
"radioHistory": "Ιστορία του ραδιοφώνου",
"radioBanners": "Πανό",
"radioEmbed": "Ενσωμάτωση",
"radioApiKeys": "Κλειδιά API",
"radioModeration": "Μέτρο",
"radioSettings": "Ρυθμίσεις",
"radioMonitoring": "Παρακολούθηση",
"radioPoints": "Πόντοι",
"radioRanks": "Βαθμοί",
"radioAutodj": "Auto DJ",
"system": "Σύστημα",
"commandocentrum": "Commandocentrum",
"emulator": "Εξομοιωτής",
"alerts": "Ειδοποιήσεις",
"logs": "κούτσουρα",
"auditLog": "Audit log",
"analytics": "Analytics",
"devops": "DevOps",
"wordFilter": "Φίλτρο λέξεων",
"maintenance": "Συντήρηση",
"rooms": "Δωμάτια",
"emailTemplates": "Πρότυπα email",
"theme": "Θέμα",
"media": "ΜΜΕ",
"favicon": "Favicon",
"sounds": "Ήχοι",
"translations": "Μεταφράσεις",
"import": "Εισαγωγή",
"settings": "Ρυθμίσεις",
"backToSite": "Επιστροφή στον ιστότοπο",
"housekeeping": "Οικονομία",
"hotelManagementPanel": "Πάνελ διαχείρισης ξενοδοχείου",
"rankLabel": "Κατάταξη {rank}",
"hubNewsMedia": "News & media",
"hubSiteContent": "Site content",
"hubEngagement": "Engagement",
"hubUsers": "Users",
"hubAccess": "Access & security",
"hubCatalog": "Catalog & rares",
"hubShop": "Shop & payments",
"hubTools": "Tools",
"hubObservability": "Observability",
"helpTickets": "Help-center tickets",
"marketplace": "Marketplace",
"expandAll": "Expand all",
"collapseAll": "Collapse all",
"community": "Community",
"monitoring": "Monitoring",
"staffAccess": "Ranks & permissions",
"multiAccounts": "Multi-accounts",
"chatLog": "Chat log",
"commandLog": "Command log",
"tradeLog": "Trade log",
"tools": "Tools",
"guilds": "Guilds",
"itemsBase": "Items base",
"adminMenu": "Admin menu"
},
"dashboard": {
"title": "Ταμπλό",
"subtitle": "Επισκόπηση ξενοδοχείου & ζωντανή κατάσταση",
"playersOnline": "Παίκτες σε απευθείας σύνδεση",
"articles": "Άρθρα",
"activeBans": "Ενεργές απαγορεύσεις",
"database": "Βάση δεδομένων",
"databaseConnected": "Συνδεδεμένος",
"databaseDown": "Κάτω",
"usersByRank": "Χρήστες ανά κατάταξη",
"noAccountsToBreakDown": "Δεν υπάρχουν ακόμη λογαριασμοί για ανάλυση",
"rankLabel": "Κατάταξη {rank}",
"rankWithCount": "Κατάταξη {rank}: {count} λογαριασμοί",
"recentStaffActivity": "Πρόσφατη δραστηριότητα του προσωπικού",
"viewAll": "Προβολή όλων",
"noStaffActivityLogged": "Δεν έχει καταγραφεί ακόμη δραστηριότητα προσωπικού"
},
"articles": {
"title": "Άρθρα",
"subtitle": "Άρθρα ειδήσεων — 50 πιο πρόσφατα",
"newArticle": "+ Νέο άρθρο",
"edit": "Επεξεργασία",
"delete": "Διαγραφή",
"noArticles": "Δεν υπάρχουν ακόμη άρθρα",
"confirmDelete": "Είστε βέβαιοι ότι θέλετε να διαγράψετε το \"{title}\";",
"colTitle": "Τίτλος",
"colSlug": "γυμνοσάλιαγκας",
"colAuthor": "Συγγραφέας",
"colCreated": "Δημιουργήθηκε",
"colActions": "Δράσεις",
"form": {
"title": "Τίτλος",
"titlePlaceholder": "Τίτλος άρθρου",
"slug": "γυμνοσάλιαγκας",
"slugPlaceholder": "άρθρο-url-slug",
"category": "Κατηγορία",
"categoryPlaceholder": "Επιλέξτε μια κατηγορία",
"body": "Σώμα",
"bodyPlaceholder": "Γράψτε το περιεχόμενο του άρθρου σας…",
"image": "Εικόνα",
"imagePlaceholder": "https://example.com/image.png",
"thumbnail": "Μικρογραφία",
"thumbnailPlaceholder": "https://example.com/thumb.png",
"published": "Δημοσιεύθηκε",
"featured": "Προτεινόμενα",
"save": "Αποθήκευση άρθρου",
"saving": "Αποθήκευση…",
"deleteArticle": "Διαγραφή άρθρου",
"deleteConfirm": "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί. Το άρθρο θα καταργηθεί οριστικά.",
"cancel": "Ακύρωση"
}
},
"tags": {
"title": "Ετικέτες",
"subtitle": "Ετικέτες / κατηγορίες άρθρων",
"addTag": "Προσθήκη ετικέτας",
"name": "Όνομα",
"namePlaceholder": "Όνομα ετικέτας",
"backgroundColour": "Χρώμα φόντου",
"createTag": "Δημιουργία ετικέτας",
"editTag": "Επεξεργασία ετικέτας",
"updateTag": "Ενημέρωση ετικέτας",
"deleteTag": "Διαγραφή ετικέτας",
"confirmDelete": "Διαγραφή \"{name}\";",
"noTags": "Δεν υπάρχουν ακόμη ετικέτες",
"colId": "ID",
"colTag": "Ετικέτα",
"colColour": "Χρώμα",
"colUsedBy": "Χρησιμοποιείται από",
"colCreated": "Δημιουργήθηκε",
"colActions": "Δράσεις"
},
"navigation": {
"title": "Πλοηγός",
"flatCategories": "Επίπεδες κατηγορίες",
"publicRooms": "Δημόσια δωμάτια",
"addCategory": "Προσθήκη κατηγορίας",
"editCategory": "Επεξεργασία κατηγορίας",
"deleteCategory": "Διαγραφή κατηγορίας",
"categoryName": "Όνομα κατηγορίας",
"categoryNamePlaceholder": "π.χ. Χαλαρά & Συνομιλία",
"categoryOrder": "Παραγγελία",
"roomName": "Όνομα δωματίου",
"roomNamePlaceholder": "π.χ. Lounge καλωσορίσματος",
"roomId": "ID δωματίου",
"roomIdPlaceholder": "Αριθμητικό αναγνωριστικό δωματίου",
"save": "Αποθήκευση",
"cancel": "Ακύρωση",
"noCategories": "Δεν υπάρχουν ακόμη κατηγορίες",
"noPublicRooms": "Δεν υπάρχουν ακόμη δημόσιοι χώροι",
"colId": "ID",
"colName": "Όνομα",
"colOrder": "Παραγγελία",
"colRooms": "Δωμάτια",
"colActions": "Δράσεις"
},
"helpCenter": {
"title": "Κέντρο βοήθειας",
"subtitle": "Καταχωρίσεις υποστήριξης και διαχείριση συχνών ερωτήσεων",
"entries": "Συμμετοχές",
"newEntry": "+ Νέα καταχώρηση",
"edit": "Επεξεργασία",
"delete": "Διαγραφή",
"noEntries": "Δεν υπάρχουν ακόμη καταχωρήσεις",
"confirmDelete": "Διαγραφή \"{title}\";",
"colId": "ID",
"colTitle": "Τίτλος",
"colCategory": "Κατηγορία",
"colCreated": "Δημιουργήθηκε",
"colActions": "Δράσεις",
"form": {
"title": "Τίτλος",
"titlePlaceholder": "Τίτλος εισόδου",
"category": "Κατηγορία",
"categoryPlaceholder": "Επιλέξτε κατηγορία",
"body": "Σώμα",
"bodyPlaceholder": "Γράψε την απάντηση…",
"save": "Αποθήκευση καταχώρισης",
"saving": "Αποθήκευση…",
"deleteEntry": "Διαγραφή καταχώρισης",
"cancel": "Ακύρωση"
}
},
"ads": {
"title": "Διαφημίσεις",
"subtitle": "Διαχειριστείτε διαφημίσεις ξενοδοχείων και διαφημιστικά banner",
"newAd": "+ Νέα διαφήμιση",
"edit": "Επεξεργασία",
"delete": "Διαγραφή",
"noAds": "Δεν υπάρχουν ακόμη διαφημίσεις",
"confirmDelete": "Διαγραφή αυτής της διαφήμισης;",
"colId": "ID",
"colName": "Όνομα",
"colImage": "Εικόνα",
"colUrl": "URL",
"colViews": "Απόψεις",
"colStatus": "Κατάσταση",
"colCreated": "Δημιουργήθηκε",
"colActions": "Δράσεις",
"form": {
"name": "Όνομα",
"namePlaceholder": "Όνομα διαφήμισης",
"image": "Διεύθυνση URL εικόνας",
"imagePlaceholder": "https://example.com/banner.png",
"url": "Διεύθυνση URL στόχου",
"urlPlaceholder": "https://example.com",
"enabled": "Ενεργοποιημένο",
"save": "Αποθήκευση διαφήμισης",
"saving": "Αποθήκευση…",
"deleteAd": "Διαγραφή διαφήμισης",
"cancel": "Ακύρωση"
},
"deleteSuccess": "Advertisement deleted!",
"deleteError": "Failed to delete advertisement.",
"adsCount": "Total ads",
"latest": "Latest",
"mostRecentAd": "Most recent ad",
"allAds": "All advertisements",
"colPreview": "Preview"
},
"writeableBoxes": {
"title": "Εγγράψιμα κουτιά",
"subtitle": "Οι πίνακες περιεχομένου εμφανίζονται σε όλο το ξενοδοχείο και στο CMS",
"newBox": "Καινούργιο κουτί",
"edit": "Επεξεργασία",
"delete": "Διαγραφή",
"noBoxes": "Δεν υπάρχουν εγγράψιμα κουτιά ακόμα",
"confirmDelete": "Διαγραφή αυτού του πλαισίου;",
"colId": "ID",
"colName": "Όνομα",
"colLocation": "Τοποθεσία",
"colUpdated": "Ενημερώθηκε",
"colActions": "Δράσεις",
"form": {
"name": "Όνομα",
"namePlaceholder": "Όνομα κουτιού",
"location": "Τοποθεσία",
"locationPlaceholder": "π.χ. αρχική σελίδα, πλαϊνή γραμμή",
"content": "περιεχόμενο",
"contentPlaceholder": "Γράψτε το περιεχόμενο του κουτιού…",
"enabled": "Ενεργοποιημένο",
"save": "Πλαίσιο αποθήκευσης",
"saving": "Αποθήκευση…",
"deleteBox": "Διαγραφή πλαισίου",
"cancel": "Ακύρωση"
}
},
"photos": {
"title": "Συντονισμός φωτογραφιών",
"subtitle": "Πρόσφατες φωτογραφίες κάμερας στο παιχνίδι",
"delete": "Διαγραφή",
"approve": "Έγκριση",
"noPhotos": "Δεν υπάρχουν φωτογραφίες για εποπτεία",
"confirmDelete": "Να διαγραφεί οριστικά αυτή η φωτογραφία;",
"colId": "ID",
"colPreview": "Προεπισκόπηση",
"colUser": "Χρήστης",
"colRoom": "δωμάτιο",
"colTimestamp": "Χρονική σήμανση",
"colActions": "Δράσεις",
"photoAlt": "Φωτογραφία χρήστη #{id}",
"byUser": "από {username}",
"photosShown": "Shown",
"rooms": "Rooms",
"users": "Users",
"distinctRooms": "Distinct rooms on this page",
"distinctPhotographers": "Distinct photographers on this page",
"total": "Total photos",
"recentPhotos": "Recent photos",
"pageOf": "Page {page} of {last} · {total} total",
"purgeHint": "Delete removes the database row and best-effort deletes a matching file under /public. External CDN URLs are not purged."
},
"users": {
"title": "Χρήστες",
"subtitle": "Περιηγηθείτε, αναζητήστε και διαχειριστείτε λογαριασμούς ξενοδοχείων",
"search": "Αναζήτηση",
"searchPlaceholder": "Αναζήτηση με όνομα χρήστη, email ή αναγνωριστικό…",
"searchResults": "{count, plural, one {# result} other {# results}} for \"{query}\"",
"noResults": "Δεν βρέθηκαν χρήστες",
"colId": "ID",
"colUsername": "Όνομα χρήστη",
"colEmail": "Email",
"colRank": "Κατάταξη",
"colOnline": "Διαδικτυακά",
"colRegistered": "Εγγεγραμμένος",
"colLastOnline": "Τελευταία σύνδεση",
"colActions": "Δράσεις",
"yes": "Ναι",
"no": "Όχι",
"edit": "Επεξεργασία",
"setRank": "Ορισμός κατάταξης",
"disconnect": "Αποσύνδεση",
"alert": "Συναγερμός",
"ban": "Απαγόρευση",
"detail": {
"title": "Χρήστης: {username}",
"subtitle": "Στοιχεία λογαριασμού και διαχείριση",
"overview": "Επισκόπηση",
"actions": "Δράσεις",
"username": "Όνομα χρήστη",
"email": "Email",
"motto": "Μότο",
"rank": "Κατάταξη",
"credits": "Πιστώσεις",
"duckets": "Παπιάκια",
"diamonds": "Διαμάντια",
"online": "Διαδικτυακά",
"registered": "Εγγεγραμμένος",
"lastOnline": "Τελευταία σύνδεση",
"ipAddress": "διεύθυνση IP",
"machineId": "Ταυτότητα μηχανήματος",
"sendAlert": "Αποστολή ειδοποίησης",
"sendMessage": "Αποστολή μηνύματος",
"disconnectUser": "Αποσύνδεση χρήστη",
"banUser": "Απαγόρευση χρήστη",
"resetPassword": "Επαναφορά κωδικού πρόσβασης",
"deleteUser": "Διαγραφή χρήστη",
"confirmDelete": "Είστε βέβαιοι ότι θέλετε να διαγράψετε το {username}; Αυτό δεν μπορεί να αναιρεθεί.",
"tabInfo": "Account Info",
"tabBadges": "Badges ({count})",
"tabRooms": "Rooms ({count})",
"tabSanctions": "Sanctions ({count})",
"tabActivity": "Activity"
},
"editForm": {
"title": "Επεξεργασία χρήστη: {username}",
"subtitle": "Τροποποίηση στοιχείων λογαριασμού",
"username": "Όνομα χρήστη",
"usernamePlaceholder": "Όνομα χρήστη",
"email": "Email",
"emailPlaceholder": "[email protected]",
"motto": "Μότο",
"mottoPlaceholder": "Σύνθημα χρήστη",
"rank": "Κατάταξη",
"credits": "Πιστώσεις",
"duckets": "Παπιάκια",
"diamonds": "Διαμάντια",
"save": "Αποθήκευση αλλαγών",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
}
},
"bans": {
"title": "Απαγορεύσεις",
"subtitle": "Διαχειριστείτε τις απαγορεύσεις λογαριασμού, IP και μηχανημάτων",
"newBan": "Νέα απαγόρευση",
"edit": "Επεξεργασία",
"delete": "Διαγραφή",
"noBans": "Δεν υπάρχουν ακόμη απαγορεύσεις",
"confirmDelete": "Κατάργηση αυτής της απαγόρευσης;",
"colId": "ID",
"colValue": "Αξία",
"colType": "Τύπος",
"colReason": "Λόγος",
"colBannedBy": "Απαγορευμένος από",
"colExpires": "Λήγει",
"colCreated": "Δημιουργήθηκε",
"colActions": "Δράσεις",
"form": {
"value": "Αξία",
"valuePlaceholder": "Όνομα χρήστη, IP ή αναγνωριστικό μηχανής",
"type": "Τύπος",
"typeUser": "Χρήστης",
"typeIp": "IP",
"typeMachine": "Μηχανή",
"reason": "Λόγος",
"reasonPlaceholder": "Λόγος απαγόρευσης",
"expiresAt": "Λήγει στις",
"permanent": "Μόνιμη",
"save": "Αποθήκευση απαγόρευσης",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
}
},
"ip": {
"title": "Διαχείριση IP",
"subtitle": "Διαχείριση της λευκής λίστας IP και της μαύρης λίστας",
"whitelist": "Λευκή λίστα",
"blacklist": "Μαύρη λίστα",
"addIp": "Προσθήκη IP",
"ipAddress": "διεύθυνση IP",
"ipAddressPlaceholder": "π.χ. 127.0.0.1",
"reason": "Λόγος",
"reasonPlaceholder": "Λόγος εγγραφής",
"add": "Προσθήκη",
"remove": "Αφαίρεση",
"confirmRemove": "Να καταργηθεί αυτή η IP από τη {list};",
"noWhitelistedIps": "Δεν υπάρχουν IP στη λίστα επιτρεπόμενων",
"noBlacklistedIps": "Δεν υπάρχουν IP στη μαύρη λίστα",
"colIp": "IP",
"colReason": "Λόγος",
"colAdded": "Προστέθηκε",
"colActions": "Δράσεις"
},
"vpn": {
"title": "VPN / Ανίχνευση διακομιστή μεσολάβησης",
"subtitle": "Διαμορφώστε τις ρυθμίσεις εντοπισμού VPN και διακομιστή μεσολάβησης",
"enabled": "Ενεργοποιημένο",
"apiKey": "Κλειδί API",
"apiKeyPlaceholder": "Το κλειδί API εντοπισμού VPN",
"apiKeyHint": "Αφήστε κενό για απενεργοποίηση",
"blockOnDetect": "Αποκλεισμός ανίχνευσης",
"blockOnDetectHint": "Αυτόματος αποκλεισμός χρηστών που εντοπίστηκαν πίσω από VPN ή διακομιστή μεσολάβησης",
"save": "Αποθήκευση ρυθμίσεων",
"saving": "Αποθήκευση…",
"settingsSaved": "Οι ρυθμίσεις VPN αποθηκεύτηκαν με επιτυχία"
},
"applications": {
"title": "Αιτήσεις προσωπικού",
"subtitle": "Εκκρεμείς και αναθεωρημένες αιτήσεις προσωπικού",
"pending": "Σε εκκρεμότητα",
"approved": "Εγκρίθηκε",
"rejected": "Απορρίφθηκε",
"noApplications": "Δεν υπάρχουν ακόμη αιτήσεις",
"colId": "ID",
"colApplicant": "αιτών",
"colPosition": "Θέση",
"colStatus": "Κατάσταση",
"colSubmitted": "Υποβλήθηκε",
"colActions": "Δράσεις",
"review": "Επανεξέταση",
"approve": "Έγκριση",
"reject": "Απόρριψη",
"confirmApprove": "Έγκριση {username} για {position};",
"confirmReject": "Να απορριφθεί η αίτηση του χρήστη {username} για {position};",
"detail": {
"title": "Εφαρμογή από {username}",
"subtitle": "Για {position}",
"about": "Σχετικά με τον αιτούντα",
"message": "Μήνυμα εφαρμογής",
"status": "Κατάσταση",
"submitted": "Υποβλήθηκε",
"noMessage": "Δεν παρέχεται μήνυμα"
}
},
"teams": {
"title": "Ομάδες",
"subtitle": "Καθορίστε ονόματα και περιγραφές βαθμών προσωπικού",
"addRank": "Προσθήκη κατάταξης",
"editRank": "Επεξεργασία κατάταξης",
"deleteRank": "Διαγραφή κατάταξης",
"noTeams": "Δεν υπάρχουν ακόμη ορισμοί κατάταξης",
"confirmDelete": "Διαγραφή ορισμού κατάταξης {id};",
"colId": "ID",
"colRank": "Κατάταξη",
"colName": "Όνομα",
"colBadge": "Σήμα",
"colColour": "Χρώμα",
"colActions": "Δράσεις",
"form": {
"rankId": "Ταυτότητα κατάταξης",
"rankIdPlaceholder": "Αριθμητικό αναγνωριστικό κατάταξης",
"name": "Όνομα",
"namePlaceholder": "π.χ. Διαχειριστής",
"badge": "Κωδικός σήματος",
"badgePlaceholder": "π.χ. ADM001",
"colour": "Χρώμα",
"colourPlaceholder": "π.χ. #ff0000",
"save": "Αποθήκευση ορισμού ομάδας",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
}
},
"permissions": {
"title": "Άδειες",
"subtitle": "Διαχειριστείτε τα δικαιώματα βάσει κατάταξης για τον πίνακα διαχείρισης",
"addPermission": "Προσθήκη άδειας",
"editPermission": "Άδεια επεξεργασίας",
"deletePermission": "Διαγραφή άδειας",
"noPermissions": "Δεν έχουν διαμορφωθεί ακόμη δικαιώματα",
"confirmDelete": "Διαγραφή αυτής της άδειας;",
"colId": "ID",
"colRank": "Κατάταξη",
"colPermission": "Άδεια",
"colCreated": "Δημιουργήθηκε",
"colActions": "Δράσεις",
"form": {
"rankId": "Ταυτότητα κατάταξης",
"rankIdPlaceholder": "Απαιτείται ελάχιστη κατάταξη",
"permission": "Κλειδί άδειας",
"permissionPlaceholder": "π.χ. admin.articles.manage",
"save": "Αποθήκευση άδειας",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
}
},
"catalog": {
"title": "Κατάλογος",
"subtitle": "Περιηγηθείτε και διαχειριστείτε σελίδες και είδη καταλόγου",
"pages": "Σελίδες",
"items": "Είδη",
"addPage": "Προσθήκη σελίδας",
"editPage": "Επεξεργασία σελίδας",
"deletePage": "Διαγραφή σελίδας",
"addItem": "Προσθήκη στοιχείου",
"editItem": "Επεξεργασία στοιχείου",
"deleteItem": "Διαγραφή στοιχείου",
"noPages": "Δεν υπάρχουν ακόμη σελίδες καταλόγου",
"noItems": "Δεν υπάρχουν στοιχεία σε αυτήν τη σελίδα",
"confirmDeletePage": "Διαγραφή σελίδας καταλόγου \"{name}\";",
"confirmDeleteItem": "Διαγραφή αυτού του στοιχείου;",
"colId": "ID",
"colName": "Όνομα",
"colIcon": "εικονίδιο",
"colOrder": "Παραγγελία",
"colItems": "Είδη",
"colEnabled": "Ενεργοποιημένο",
"colActions": "Δράσεις",
"colItemId": "Αναγνωριστικό στοιχείου",
"colItemName": "Όνομα στοιχείου",
"colCostCredits": "Κόστος (πιστώσεις)",
"colCostPoints": "Κόστος (πόντους)",
"colLimited": "Περιορισμένη",
"pageForm": {
"name": "Όνομα",
"namePlaceholder": "Όνομα σελίδας",
"icon": "Αναγνωριστικό εικονιδίου",
"iconPlaceholder": "Αριθμητικό εικονίδιο ID",
"order": "Παραγγελία",
"enabled": "Ενεργοποιημένο",
"parent": "Γονική σελίδα",
"parentNone": "Κανένα (root)",
"save": "Αποθήκευση σελίδας",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
},
"itemForm": {
"itemId": "Αναγνωριστικό στοιχείου",
"itemName": "Όνομα στοιχείου",
"costCredits": "Κόστος σε πιστώσεις",
"costDuckets": "Κόστος σε παπάκια",
"costDiamonds": "Κόστος σε διαμάντια",
"limitedStack": "Περιορισμένο μέγεθος στοίβας",
"limitedSold": "Περιορισμένη πώληση",
"save": "Αποθήκευση στοιχείου",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
}
},
"shop": {
"title": "Κατάστημα",
"subtitle": "Διαχειριστείτε πακέτα και παραγγελίες",
"packages": "Πακέτα",
"orders": "Παραγγελίες",
"newPackage": "+ Νέο πακέτο",
"edit": "Επεξεργασία",
"delete": "Διαγραφή",
"viewOrder": "Προβολή",
"noPackages": "Δεν υπάρχουν ακόμα πακέτα καταστημάτων",
"noOrders": "Δεν υπάρχουν παραγγελίες ακόμα",
"confirmDelete": "Διαγραφή αυτού του πακέτου;",
"colId": "ID",
"colName": "Όνομα",
"colPrice": "Τιμή",
"colCurrency": "Νόμισμα",
"colType": "Τύπος",
"colSold": "Πουλήθηκε",
"colEnabled": "Ενεργοποιημένο",
"colActions": "Δράσεις",
"colOrderId": "Ταυτότητα παραγγελίας",
"colCustomer": "Πελάτης",
"colPackage": "Πακέτο",
"colAmount": "Ποσό",
"colStatus": "Κατάσταση",
"colDate": "Ημερομηνία",
"statusPending": "Σε εκκρεμότητα",
"statusCompleted": "Ολοκληρώθηκε",
"statusRefunded": "Επιστροφή χρημάτων",
"form": {
"name": "Όνομα",
"namePlaceholder": "Όνομα πακέτου",
"description": "Περιγραφή",
"descriptionPlaceholder": "Περιγραφή πακέτου",
"price": "Τιμή",
"currency": "Νόμισμα",
"currencyPlaceholder": "EUR, USD, GBP…",
"type": "Τύπος",
"typeCredits": "Πιστώσεις",
"typeDuckets": "Παπιάκια",
"typeDiamonds": "Διαμάντια",
"typeBadge": "Σήμα",
"typeFurni": "Έπιπλα",
"typeRank": "Κατάταξη",
"amount": "Ποσό",
"badgeCode": "Κωδικός σήματος",
"badgeCodePlaceholder": "π.χ. VIP001",
"rankId": "Ταυτότητα κατάταξης",
"furniItems": "Είδη επίπλων",
"enabled": "Ενεργοποιημένο",
"save": "Αποθήκευση πακέτου",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
},
"recentOrders": "Recent orders",
"paidOrders": "Paid orders",
"ordersHint": "Latest PayPal transactions",
"colCredits": "Credits",
"colDuckets": "Duckets",
"colDiamonds": "Diamonds",
"colRank": "Rank",
"colPosition": "Position",
"colTransaction": "Transaction",
"colUser": "User",
"colDescription": "Description",
"pageOf": "Page {page} of {lastPage}",
"packagesTotal": "{count} packages"
},
"transactions": {
"title": "Συναλλαγές",
"subtitle": "αρχείο καταγραφής πληρωμών PayPal",
"noTransactions": "Δεν υπάρχουν ακόμη συναλλαγές",
"colId": "ID",
"colUser": "Χρήστης",
"colAmount": "Ποσό",
"colCurrency": "Νόμισμα",
"colPackage": "Πακέτο",
"colStatus": "Κατάσταση",
"colDate": "Ημερομηνία",
"colActions": "Δράσεις",
"statusCompleted": "Ολοκληρώθηκε",
"statusPending": "Σε εκκρεμότητα",
"statusFailed": "Απέτυχε",
"statusRefunded": "Επιστροφή χρημάτων",
"detail": {
"title": "Συναλλαγή #{id}",
"paypalId": "Αναγνωριστικό PayPal",
"payerEmail": "Email πληρωτή",
"grossAmount": "Μικτό ποσό",
"fee": "Τέλος",
"netAmount": "Καθαρό ποσό"
},
"totalTransactions": "Total transactions",
"pagePaid": "Paid (this page)",
"pageFailed": "Failed (this page)",
"searchPlaceholder": "Search by user, transaction ID or package…",
"presetPaid": "Paid",
"presetFailed": "Failed",
"colPayer": "Payer",
"colTransaction": "Transaction ID"
},
"vouchers": {
"title": "Κουπόνια καταστημάτων",
"subtitle": "Διαχείριση κωδικών κουπονιών με δυνατότητα εξαργύρωσης",
"newVoucher": "+ Νέο κουπόνι",
"edit": "Επεξεργασία",
"delete": "Διαγραφή",
"noVouchers": "Δεν υπάρχουν ακόμη κουπόνια",
"confirmDelete": "Διαγραφή κουπονιού \"{code}\";",
"colId": "ID",
"colCode": "Κωδικός",
"colValue": "Αξία",
"colType": "Τύπος",
"colUses": "Χρήσεις / Μέγ",
"colExpires": "Λήγει",
"colCreated": "Δημιουργήθηκε",
"colActions": "Δράσεις",
"form": {
"code": "Κωδικός",
"codePlaceholder": "π.χ. ΚΑΛΟΚΑΙΡΙ2025",
"value": "Αξία",
"type": "Τύπος",
"typeCredits": "Πιστώσεις",
"typeDuckets": "Παπιάκια",
"typeDiamonds": "Διαμάντια",
"typeBadge": "Σήμα",
"typeFurni": "Έπιπλα",
"typeRank": "Κατάταξη",
"badgeCode": "Κωδικός σήματος",
"badgeCodePlaceholder": "π.χ. VIP001",
"rankId": "Ταυτότητα κατάταξης",
"maxUses": "Μέγιστες χρήσεις",
"maxUsesPlaceholder": "0 = απεριόριστο",
"expiresAt": "Λήγει στις",
"enabled": "Ενεργοποιημένο",
"save": "Αποθήκευση κουπονιού",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση",
"amount": "Credits amount",
"amountPlaceholder": "e.g. 100",
"create": "Create voucher"
},
"vouchers": "Vouchers",
"active": "Active",
"usedUp": "Used up",
"expired": "Expired",
"confirmDeleteTitle": "Delete voucher",
"created": "Voucher created",
"deleted": "Voucher deleted",
"createError": "Could not create voucher",
"deleteError": "Could not delete voucher",
"statusActive": "Active",
"statusUsedUp": "Used up",
"statusExpired": "Expired",
"colAmount": "Amount",
"colStatus": "Status"
},
"subscriptions": {
"title": "Συνδρομές",
"subtitle": "Ενεργές επαναλαμβανόμενες συνδρομές",
"noSubscriptions": "Δεν υπάρχουν ενεργές συνδρομές",
"cancel": "Ακύρωση",
"confirmCancel": "Ακύρωση συνδρομής για {username};",
"colId": "ID",
"colUser": "Χρήστης",
"colPackage": "Πακέτο",
"colAmount": "Ποσό",
"colInterval": "Μεσοδιάστημα",
"colStarted": "Ξεκίνησε",
"colNextBilling": "Επόμενη χρέωση",
"colStatus": "Κατάσταση",
"colActions": "Δράσεις",
"statusActive": "Ενεργός",
"statusCancelled": "Ακυρώθηκε",
"statusExpired": "Λήξη"
},
"rareValues": {
"title": "Σπάνιες Αξίες",
"subtitle": "Διαχειριστείτε κατηγορίες σπάνιων τιμών και τιμές αντικειμένων",
"categories": "Κατηγορίες",
"items": "Είδη",
"addCategory": "Προσθήκη κατηγορίας",
"editCategory": "Επεξεργασία κατηγορίας",
"deleteCategory": "Διαγραφή κατηγορίας",
"noCategories": "Δεν υπάρχουν ακόμα σπάνιες κατηγορίες αξίας",
"confirmDeleteCategory": "Διαγραφή κατηγορίας \"{name}\" και όλων των στοιχείων της;",
"colId": "ID",
"colName": "Όνομα",
"colItems": "Είδη",
"colUpdated": "Ενημερώθηκε",
"colActions": "Δράσεις",
"colItemName": "Όνομα στοιχείου",
"colCredits": "Πιστώσεις",
"colPoints": "Πόντοι",
"colPointType": "Τύπος σημείου",
"categoryForm": {
"name": "Όνομα",
"namePlaceholder": "Όνομα κατηγορίας",
"save": "Αποθήκευση κατηγορίας",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
},
"itemForm": {
"itemName": "Όνομα στοιχείου",
"itemNamePlaceholder": "π.χ. Θρόνος",
"credits": "Πιστωτική αξία",
"points": "Αξία πόντων",
"pointType": "Τύπος σημείου",
"pointTypeDuckets": "Παπιάκια",
"pointTypeDiamonds": "Διαμάντια",
"save": "Αποθήκευση στοιχείου",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
}
},
"badges": {
"title": "Σήματα",
"subtitle": "Ανεβάστε, δώστε και διαχειριστείτε τον κατάλογο σημάτων",
"upload": "Μεταφόρτωση",
"giveBadge": "Δώστε σήμα",
"catalogue": "Κατάλογος",
"uploadTitle": "Ανεβάστε ένα νέο σήμα",
"uploadSubtitle": "Ανεβάστε ένα αρχείο εικόνας σήματος",
"badgeCode": "Κωδικός σήματος",
"badgeCodePlaceholder": "π.χ. VIP001",
"badgeFile": "Αρχείο σήματος",
"badgeFileHint": "PNG ή GIF, συνιστάται 40x40",
"uploadButton": "Μεταφόρτωση",
"uploading": "Μεταφόρτωση…",
"giveTitle": "Δώστε σήμα στον χρήστη",
"giveSubtitle": "Παραχωρήστε ένα σήμα σε έναν συγκεκριμένο χρήστη",
"username": "Όνομα χρήστη",
"usernamePlaceholder": "Όνομα χρήστη στόχευσης",
"giveButton": "Δώστε σήμα",
"giving": "Δίνοντας…",
"catalogueTitle": "Κατάλογος σημάτων",
"catalogueSubtitle": "Όλα τα διαθέσιμα σήματα στο ξενοδοχείο",
"noBadges": "Δεν υπάρχουν σήματα στον κατάλογο",
"search": "Αναζήτηση σημάτων",
"searchPlaceholder": "Αναζήτηση με κωδικό ή όνομα…",
"colCode": "Κωδικός",
"colImage": "Εικόνα",
"colName": "Όνομα",
"colDescription": "Περιγραφή",
"colActions": "Δράσεις"
},
"achievements": {
"title": "Επιτεύγματα",
"subtitle": "Λίστα επιτευγμάτων εντός παιχνιδιού μόνο για ανάγνωση",
"noAchievements": "Δεν διαμορφώθηκαν επιτεύγματα",
"colId": "ID",
"colName": "Όνομα",
"colCategory": "Κατηγορία",
"colLevels": "Επίπεδα",
"colReward": "Επιβράβευση",
"colProgress": "Πρόοδος",
"levelLabel": "Επίπεδο {level}",
"rewardCredits": "{count} πιστώσεις",
"rewardPoints": "{count} {points}"
},
"calendar": {
"title": "Καμπάνιες ημερολογίου",
"subtitle": "Λίστα μόνο για ανάγνωση με καμπάνιες και συμβάντα ημερολογίου",
"noCampaigns": "Δεν υπάρχουν ακόμη καμπάνιες ημερολογίου",
"colId": "ID",
"colName": "Όνομα",
"colStart": "Έναρξη",
"colEnd": "Τέλος",
"colType": "Τύπος",
"colReward": "Επιβράβευση",
"colActions": "Δράσεις",
"detail": {
"title": "Καμπάνια: {name}",
"subtitle": "Λεπτομέρειες εκδήλωσης ημερολογίου",
"days": "Μέρες",
"dayLabel": "ημέρα {day}",
"reward": "Επιβράβευση",
"noDays": "Δεν έχουν διαμορφωθεί ημέρες για αυτήν την καμπάνια"
}
},
"radio": {
"title": "Συντονισμός Ραδιοφώνου",
"subtitle": "Τελευταίες κραυγές, εφαρμογές DJ και προγράμματα στον αέρα (25 πιο πρόσφατα από το καθένα).",
"moderation": "Μέτρο",
"shouts": "Κραυγές",
"applications": "Εφαρμογές",
"schedules": "Δρομολόγια",
"settings": "Ρυθμίσεις",
"embed": "Ενσωμάτωση",
"ranks": "Βαθμοί",
"history": "Ιστορία",
"apiKeys": "Κλειδιά API",
"points": "Πόντοι",
"autoDj": "AutoDJ",
"monitoring": {
"title": "Ραδιοπαρακολούθηση",
"subtitle": "Ζωντανή ανίχνευση μόνο για ανάγνωση των διαμορφωμένων τελικών σημείων ραδιοφώνου (radio_now_playing_api_url, radio_listeners_api_url). Κάθε αίτημα αποτυγχάνει με ένα χρονικό όριο {timeout}s — δεν εγγράφονται δεδομένα. Διαμορφώστε τις διευθύνσεις URL στις Ρυθμίσεις.",
"stream": "Ροή",
"online": "Διαδικτυακά",
"offline": "Εκτός σύνδεσης",
"notConfigured": "Δεν έχει ρυθμιστεί",
"nowPlaying": "Τώρα παίζει",
"nowPlayingApi": "API που παίζει τώρα",
"listenersApi": "Listeners API",
"listeners": "Ακροατές",
"currentSong": "Τρέχον τραγούδι",
"bitrate": "Ρυθμός bit",
"status": "Κατάσταση",
"noNowPlayingHint": "δεν υπάρχει σύνολο API που παίζει τώρα",
"noListenersHint": "δεν έχει οριστεί API ακροατών",
"endpointDiagnostics": "Διαγνωστικά τελικού σημείου",
"diagnosticsLegend": "<span class=\"inline-block text-[0.72rem] font-bold px-2 py-0.5 rounded-full bg-green-600/20 text-[var(--color-text)]\">ΟΚ</span> προσβάσιμο · <span class=\"inline-block text-[0.72-rounded-5-0.72remful. bg-[var(--color-primary)]/18 text-[var(--color-text)]\">ΠΡΟΕΙΔΟΠΟΙΗΣΗ</span> δεν έχει διαμορφωθεί · <span class=\"inline-block text-[0.72rem] font-bold px-2 py-0.5 rounded-full bg-red-500/2 text-[var(--color-text)]\">ΣΦΑΛΜΑ</span> η ανάκτηση απέτυχε / έληξε.",
"streamUrl": "URL ροής",
"unreachable": "απρόσιτος",
"refresh": "Ανανέωση"
},
"user": "Χρήστης",
"message": "Μήνυμα",
"posted": "Δημοσιεύτηκε",
"realName": "Πραγματικό Όνομα",
"age": "Ηλικία",
"style": "Στυλ",
"applied": "Εφαρμόστηκε",
"day": "Ημέρα",
"start": "Έναρξη",
"end": "Τέλος",
"show": "Εμφάνιση",
"status": "Κατάσταση",
"active": "ενεργός",
"inactive": "ανενεργός",
"hidden": "κρυμμένο",
"activeSchedules": "Ενεργά προγράμματα",
"noShouts": "Όχι φωνές για μέτρια",
"noApplications": "Δεν υποβλήθηκαν αιτήσεις.",
"noSchedules": "Δεν έχουν διαμορφωθεί χρονοδιαγράμματα.",
"deleteShout": "Διαγραφή",
"confirmDeleteShout": "Διαγραφή αυτής της κραυγής;",
"pendingApplications": "Εκκρεμείς αιτήσεις",
"settingsForm": {
"title": "Ρυθμίσεις ραδιοφώνου",
"subtitle": "Οι αλλαγές γράφουν στο website_settings (πλήκτρα radio_*) και καταστρέφουν την κρυφή μνήμη ρυθμίσεων χρόνου εκτέλεσης. Οι Booleans χρησιμοποιούν 0/1.",
"enabled": "Ενεργοποιημένο",
"disabled": "ΑμεΑ",
"totalKeys": "Σύνολο κλειδιών",
"configured": "Διαμόρφωση",
"curatedHint": "επιμελημένα κλειδιά με τιμή",
"customKeys": "Προσαρμοσμένα κλειδιά",
"saveAll": "Αποθήκευση όλων",
"singleKey": "Προσθήκη / αντικατάσταση ενός μόνο κλειδιού",
"keyPlaceholder": "radio_custom_key",
"valuePlaceholder": "αξία",
"commentPlaceholder": "σχόλιο (προαιρετικό)",
"saveSingle": "Αποθήκευση",
"otherSettings": "Άλλες ρυθμίσεις ραδιοφώνου",
"dbError": "Δεν ήταν δυνατή η φόρτωση ρυθμίσεων (η βάση δεδομένων δεν είναι διαθέσιμη). Οι προεπιλογές θα δημιουργηθούν κατά την αποθήκευση."
},
"embedPage": {
"title": "Ενσωμάτωση ραδιοφώνου",
"subtitle": "Έτοιμος για αντιγραφή κώδικα ενσωμάτωσης για τη ζωντανή ροή. Μόνο για ανάγνωση — τίποτα εδώ δεν γράφει στη βάση δεδομένων. Διαμορφώστε τη διεύθυνση URL ροής στις Ρυθμίσεις ραδιοφώνου (radio_stream_url).",
"streamUrl": "URL ροής",
"configured": "Διαμόρφωση",
"missing": "Λείπει",
"radioName": "Όνομα ραδιοφώνου",
"nowPlayingApi": "API που παίζει τώρα",
"set": "Σετ",
"notSet": "Δεν έχει οριστεί",
"noStreamUrl": "Δεν έχει διαμορφωθεί URL ροής",
"noStreamUrlText": "Δεν υπάρχει set radio_stream_url, επομένως δεν υπάρχει τίποτα για ενσωμάτωση ακόμα.",
"goToSettings": "Μεταβείτε στις Ρυθμίσεις ραδιοφώνου",
"livePreview": "Ζωντανή προεπισκόπηση",
"livePreviewText": "Αυτό είναι το γυμνό πρόγραμμα αναπαραγωγής <audio> όπως θα το δουν οι επισκέπτες. Πατήστε το play για να επιβεβαιώσετε ότι η ροή είναι προσβάσιμη.",
"source": "Πηγή",
"audioSnippet": "Απόσπασμα αναπαραγωγής ήχου",
"audioSnippetDesc": "Το αναπτυσσόμενο πρόγραμμα αναπαραγωγής ήχου HTML5 κατευθείαν στη ροή. Λειτουργεί οπουδήποτε επιτρέπεται απλό HTML.",
"iframeSnippet": "Απόσπασμα περιτυλίγματος Iframe",
"iframeSnippetDesc": "Ενσωματώνει τη σελίδα του προγράμματος αναπαραγωγής ραδιοφώνου του ιστότοπου σε ένα iframe — διατηρεί τις πληροφορίες για το στυλ και την αναπαραγωγή τώρα. Προσαρμόστε το πλάτος/ύψος ανάλογα με τη γεύση.",
"audioUnsupported": "Το πρόγραμμα περιήγησής σας δεν υποστηρίζει το στοιχείο ήχου."
},
"banners": {
"title": "Πανό",
"heading": "Πανό ραδιοφώνου",
"description": "Διαφημιστικά banner που εμφανίζονται στη σελίδα του ραδιοφώνου, ταξινομημένα κατά σειρά ταξινόμησης.",
"addBanner": "Προσθήκη banner",
"createBanner": "Δημιουργία banner",
"deleteBanner": "Διαγραφή banner",
"noBanners": "Δεν υπάρχουν ακόμη banner — προσθέστε ένα παραπάνω.",
"existing": "Υπάρχοντα banner ({count})",
"save": "Αποθήκευση",
"delete": "Διαγραφή",
"byUser": "από χρήστη {id}",
"active": "ενεργός",
"hidden": "κρυμμένο",
"bannerAlt": "Πανό ραδιοφώνου",
"statusActive": "Ενεργός",
"statusHidden": "Κρυφό",
"dbError": "Δεν ήταν δυνατή η φόρτωση των banner (μη διαθέσιμη βάση δεδομένων).",
"form": {
"imagePath": "Διαδρομή εικόνας / URL",
"imagePathPlaceholder": "/storage/radio/banner.png",
"title": "Τίτλος",
"description": "Περιγραφή",
"sortOrder": "Σειρά ταξινόμησης",
"active": "Ενεργός"
}
},
"ranksForm": {
"title": "Ραδιοφωνικοί βαθμοί",
"subtitle": "Βαθμοί DJ / προσωπικού με δυνατότητα ανάθεσης σε ραδιοφωνικές εφαρμογές.",
"dbError": "Δεν ήταν δυνατή η φόρτωση των κατατάξεων (η βάση δεδομένων δεν είναι διαθέσιμη).",
"active": "Ενεργός",
"addRank": "Προσθήκη κατάταξης",
"name": "Όνομα",
"badgeCode": "Κωδικός σήματος",
"description": "Περιγραφή",
"createRank": "Δημιουργία κατάταξης",
"existing": "Υπάρχουσες τάξεις ({count})",
"noRanks": "Δεν υπάρχουν ακόμη βαθμολογίες — προσθέστε μία παραπάνω.",
"activeLabel": "ενεργός",
"inactiveLabel": "ανενεργός",
"save": "Αποθήκευση",
"deleteRank": "Διαγραφή κατάταξης #{id}"
},
"historyPage": {
"title": "Ιστορικό αναπαραγωγής ραδιοφώνου",
"subtitle": "Προηγούμενες εκπομπές DJ και χρόνος μετάδοσης (radio_history), πρώτα οι πιο πρόσφατες. Καταγραφή μόνο για ανάγνωση για το ποιος ήταν στον αέρα, πότε και πόσοι ακροατές συντονίστηκαν.",
"dbError": "Δεν ήταν δυνατή η φόρτωση του ιστορικού ραδιοφώνου (η βάση δεδομένων δεν είναι διαθέσιμη).",
"showsLogged": "Εμφανίζει καταγεγραμμένα",
"onAirNow": "Στον αέρα τώρα",
"uniqueDjs": "Μοναδικοί DJs",
"peakListeners": "Κορυφαίοι ακροατές",
"empty": "Δεν έχει καταγραφεί ακόμα ιστορικό ραδιοφώνου.",
"showLog": "Εμφάνιση αρχείου καταγραφής ({count})",
"colDj": "DJ",
"colShow": "Εμφάνιση",
"colStarted": "Ξεκίνησε",
"colEnded": "Τελείωσε",
"colAirtime": "Χρόνος ομιλίας",
"colListeners": "Ακροατές",
"colNotes": "Σημειώσεις",
"onAir": "στον αέρα"
},
"apiKeysForm": {
"title": "Πλήκτρα API ραδιοφώνου",
"subtitle": "Κλειδιά API για εξωτερικές ενσωματώσεις ραδιοφώνου (radio_api_keys). Τα κλειδιά δημιουργούνται από την πλευρά του διακομιστή και εμφανίζονται καλυμμένα — αντιγράψτε την πλήρη τιμή από τη βάση δεδομένων κατά την πρώτη έκδοση.",
"dbError": "Δεν ήταν δυνατή η φόρτωση των κλειδιών API (μη διαθέσιμη βάση δεδομένων).",
"totalKeys": "Σύνολο κλειδιών",
"active": "Ενεργός",
"inactive": "Ανενεργό",
"generateKey": "Δημιουργία κλειδιού",
"generateHint": "Το μυστικό κλειδί δημιουργείται αυτόματα με κρυπτογραφική τυχαιότητα — δεν το εισάγετε.",
"name": "Όνομα",
"namePlaceholder": "Γέφυρα AzureCast",
"rateLimit": "Όριο τιμής (αιτήματα/λεπτό)",
"allowedIps": "Επιτρεπόμενες IP (προαιρετικά)",
"allowedIpsPlaceholder": "χωρισμένο με κόμμα, κενό = οποιοσδήποτε",
"generate": "Δημιουργία κλειδιού",
"existingKeys": "Υπάρχοντα κλειδιά ({count})",
"noKeys": "Δεν υπάρχουν ακόμη κλειδιά API — δημιουργήστε ένα παραπάνω.",
"colName": "Όνομα",
"colKey": "Κλειδί",
"colAllowedIps": "Επιτρεπόμενες IP",
"colRateLimit": "Όριο ποσοστού",
"colLastUsed": "Τελευταία χρήση",
"colExpires": "Λήγει",
"colStatus": "Κατάσταση",
"colActions": "Δράσεις",
"maskedHint": "Εμφανίζονται μόνο οι πρώτοι 8 χαρακτήρες",
"any": "οποιαδήποτε",
"activeLabel": "ενεργός",
"inactiveLabel": "ανενεργός",
"deactivate": "Απενεργοποίηση",
"activate": "Ενεργοποίηση",
"delete": "Διαγραφή"
},
"pointsForm": {
"title": "Σημεία ακροατών ραδιοφώνου",
"subtitle": "Επιβραβεύστε τους ακροατές με νόμισμα για το χρόνο που αφιερώνουν στο ραδιόφωνο. Οι επεξεργασίες γράφουν στο website_settings (πλήκτρα radio_points_*) και καταστρέφουν την κρυφή μνήμη ρυθμίσεων χρόνου εκτέλεσης. Οι Booleans χρησιμοποιούν 0/1.",
"saved": "Αποθηκεύτηκε",
"points": "Πόντοι",
"enabled": "Ενεργοποιημένο",
"disabled": "ΑμεΑ",
"perMinute": "ανά λεπτό",
"paidIn": "πληρώθηκε σε {currency}",
"maxPerDay": "Μέγιστο / ημέρα",
"unlimited": "Απεριόριστο",
"minListeners": "Ελάχιστοι ακροατές",
"settings": "Ρυθμίσεις",
"pointsEnabled": "Οι πόντοι ενεργοποιήθηκαν",
"pointsEnabledHint": "Κύριος διακόπτης για την απονομή πόντων ακροατών.",
"currency": "Νόμισμα",
"currencyHint": "Σε ποιο πορτοφόλι πληρώνονται οι πόντοι.",
"pointsPerMinute": "Πόντοι ανά λεπτό",
"pointsPerMinuteHint": "Ποσό που απονέμεται για κάθε πλήρες λεπτό ακρόασης.",
"maxPerDayHint": "Ημερήσιο ανώτατο όριο ανά χρήστη. Χρησιμοποιήστε το 0 για απεριόριστο.",
"minListenersHint": "Οι πόντοι απονέμονται μόνο όταν είναι συντονισμένοι τουλάχιστον τόσοι πολλοί άνθρωποι.",
"save": "Αποθήκευση ρυθμίσεων πόντων"
},
"autoDjForm": {
"title": "Radio AutoDJ",
"subtitle": "Εναλλακτική λίστα αναπαραγωγής (radio_auto_dj_playlist) το ραδιόφωνο περιστρέφεται όταν δεν υπάρχει ζωντανός DJ σε ροή. Ταξινόμηση κατά σειρά ταξινόμησης και κατόπιν τίτλου.",
"dbError": "Δεν ήταν δυνατή η φόρτωση της λίστας αναπαραγωγής AutoDJ (μη διαθέσιμη βάση δεδομένων).",
"tracks": "Κομμάτια",
"active": "Ενεργός",
"inactive": "Ανενεργό",
"addTrack": "Προσθήκη κομματιού",
"titlePlaceholder": "Τίτλος κομματιού",
"artist": "Καλλιτέχνης",
"album": "Άλμπουμ",
"artworkUrl": "URL έργου τέχνης",
"artworkUrlPlaceholder": "https://…/cover.png",
"duration": "Διάρκεια (δευτερόλεπτα)",
"durationPlaceholder": "π.χ. 215",
"sortOrder": "Σειρά ταξινόμησης",
"playlist": "Λίστα αναπαραγωγής ({count})",
"noTracks": "Δεν υπάρχουν ακόμα κομμάτια AutoDJ — προσθέστε ένα παραπάνω.",
"colOrder": "Παραγγελία",
"colTitle": "Τίτλος",
"colArtist": "Καλλιτέχνης",
"colAlbum": "Άλμπουμ",
"colDuration": "Διάρκεια",
"colPlays": "Παίζει",
"colLastPlayed": "Τελευταίο παιχνίδι",
"colStatus": "Κατάσταση",
"colActions": "Δράσεις",
"activeLabel": "ενεργός",
"inactiveLabel": "ανενεργός",
"deactivate": "Απενεργοποίηση",
"activate": "Ενεργοποίηση",
"delete": "Διαγραφή",
"trackTitle": "Τίτλος"
},
"moderationPage": {
"title": "DJ Moderation",
"subtitle": "Ελέγξτε και αφαιρέστε τις ραδιοφωνικές κραυγές (50 πιο πρόσφατες).",
"recentShouts": "Πρόσφατες κραυγές ({count})"
}
},
"commandocentrum": {
"title": "Commandocentrum",
"subtitle": "Διαγνωστικά, στοιχεία ελέγχου RCON και διαχείριση χρηστών",
"diagnostics": "Διαγνωστικά",
"rcon": "RCON",
"userActions": "Ενέργειες χρήστη",
"diagnosticsTitle": "Διαγνωστικά εξομοιωτών",
"memoryUsage": "Χρήση μνήμης",
"uptime": "Χρόνος λειτουργίας",
"onlineUsers": "Διαδικτυακοί χρήστες",
"roomsLoaded": "Τα δωμάτια είναι φορτωμένα",
"refresh": "Ανανέωση",
"rconTitle": "Εντολές RCON",
"rconPlaceholder": "Εισαγάγετε την εντολή RCON…",
"rconSend": "Αποστολή",
"rconSending": "Αποστολή…",
"rconResponse": "Απάντηση",
"userActionsTitle": "Ενέργειες χρήστη",
"username": "Όνομα χρήστη",
"usernamePlaceholder": "Όνομα χρήστη στόχευσης",
"action": "Δράση",
"execute": "Εκτελέστε",
"actions": {
"disconnect": "Αποσύνδεση",
"alert": "Αποστολή ειδοποίησης",
"giveCredits": "Δώστε πιστώσεις",
"giveBadge": "Δώστε σήμα",
"givePoints": "Δώστε βαθμούς",
"ban": "Απαγόρευση",
"kick": "Κλωτσιά"
},
"messagePlaceholder": "Μήνυμα (για ειδοποιήσεις)…",
"amountPlaceholder": "Ποσό…",
"badgePlaceholder": "Κωδικός σήματος…"
},
"emulator": {
"title": "Διαμόρφωση εξομοιωτή",
"subtitle": "Προβολή και επεξεργασία ρυθμίσεων εξομοιωτή και κειμένων τοπικών ρυθμίσεων",
"settings": "Ρυθμίσεις",
"texts": "Κείμενα",
"search": "Αναζήτηση",
"searchPlaceholder": "Κλειδιά αναζήτησης…",
"noSettings": "Δεν βρέθηκαν ρυθμίσεις",
"noTexts": "Δεν βρέθηκαν κείμενα",
"edit": "Επεξεργασία",
"save": "Αποθήκευση",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση",
"colKey": "Κλειδί",
"colValue": "Αξία",
"colType": "Τύπος",
"colActions": "Δράσεις",
"editDialog": {
"title": "Επεξεργασία: {key}",
"value": "Αξία",
"valuePlaceholder": "Εισαγάγετε τιμή…",
"save": "Αποθήκευση αλλαγών",
"cancel": "Ακύρωση"
}
},
"alerts": {
"title": "Ειδοποιήσεις",
"subtitle": "Στείλτε ειδοποιήσεις σε όλο το ξενοδοχείο και δείτε πρόσφατες ειδοποιήσεις",
"sendAlert": "Αποστολή ειδοποίησης ξενοδοχείου",
"recentAlerts": "Πρόσφατες ειδοποιήσεις",
"noRecentAlerts": "Δεν υπάρχουν πρόσφατες ειδοποιήσεις",
"form": {
"title": "Τίτλος ειδοποίησης",
"titlePlaceholder": "π.χ. Συντήρηση διακομιστή σε 10 λεπτά",
"message": "Μήνυμα ειδοποίησης",
"messagePlaceholder": "Γράψτε το μήνυμα ειδοποίησης…",
"type": "Τύπος",
"typeHotel": "Ειδοποίηση σε όλο το ξενοδοχείο",
"typeStaff": "Προσωπικό μόνο",
"urgent": "Επείγον",
"send": "Αποστολή ειδοποίησης",
"sending": "Αποστολή…",
"description": "Broadcasts via RCON <code>hotelalert</code> to online users."
},
"colId": "ID",
"colTitle": "Τίτλος",
"colSentBy": "Αποστολή από",
"colType": "Τύπος",
"colDate": "Ημερομηνία",
"colActions": "Δράσεις",
"noAlerts": "No recent alerts",
"alertsShown": "Shown",
"critical": "Critical",
"warnings": "Warnings",
"unread": "Unread",
"markAllRead": "Mark all read",
"colWhen": "When",
"colSeverity": "Severity",
"colMessage": "Message"
},
"logs": {
"title": "Δραστηριότητες Προσωπικού",
"subtitle": "Διαδρομή ελέγχου των ενεργειών του προσωπικού στον πίνακα διαχείρισης",
"noLogs": "Δεν έχει καταγραφεί ακόμη δραστηριότητα προσωπικού",
"colId": "ID",
"colUser": "Χρήστης",
"colAction": "Δράση",
"colTarget": "Στόχος",
"colDescription": "Περιγραφή",
"colIp": "IP",
"colTimestamp": "Χρονική σήμανση",
"filterByUser": "Φιλτράρισμα ανά χρήστη…",
"filterByAction": "Φιλτράρισμα ανά ενέργεια…",
"clearFilters": "Καθαρίστε τα φίλτρα",
"noResults": "No matching activities",
"colStaff": "Staff",
"colWhen": "When",
"searchPlaceholder": "Search action, description or IP…",
"totalActivities": "Total activities",
"onThisPage": "On this page",
"recent": "Last minute",
"authorizationErrors": "Authorization errors",
"authorizationOnly": "Auth errors only",
"allActivities": "All activities",
"staffId": "Staff ID",
"actionType": "Action type",
"filter": "Filter",
"activities": "{count} activities",
"staffWithId": "#{id} {name}",
"userPrefix": "user",
"pagination": "Page {page} of {pages} · {total} total",
"next": "Next",
"prev": "Previous",
"unknownUser": "unknown",
"emptyValue": "-",
"colTime": "Time",
"audit": {
"colTargetId": "Target ID",
"colDetails": "Details",
"colDate": "Date",
"searchPlaceholder": "Search by action or target…",
"changesCount": "{count} changes",
"notAvailable": "N/A"
},
"chat": {
"colMessage": "Message",
"colRoomId": "Room ID",
"searchPlaceholder": "Search by username or message…"
},
"commands": {
"colCommand": "Command",
"colParams": "Params",
"searchPlaceholder": "Search by username, command, or params…"
},
"trades": {
"colUserOne": "User one",
"colUserTwo": "User two",
"colStatus": "Status",
"statusUnknown": "unknown",
"searchPlaceholder": "Search by username…"
}
},
"wordfilter": {
"title": "Φίλτρο Word",
"subtitle": "Διαχειριστείτε φιλτραρισμένες λέξεις και φράσεις στο ξενοδοχείο",
"addWord": "Προσθήκη λέξης",
"addWords": "Προσθέστε λέξεις",
"noWords": "Δεν υπάρχουν φιλτραρισμένες λέξεις ακόμα",
"confirmDelete": "Κατάργηση του \"{word}\" από το φίλτρο;",
"colId": "ID",
"colWord": "Λέξη",
"colAddedBy": "Προστέθηκε από",
"colCreated": "Δημιουργήθηκε",
"colActions": "Δράσεις",
"form": {
"word": "Λέξη",
"wordPlaceholder": "π.χ. κακή λέξη",
"addMore": "Προσθέστε πολλές λέξεις (μία ανά γραμμή)",
"save": "Προσθήκη στο φίλτρο",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
},
"filteredWords": "Filtered words",
"words": "Words",
"delete": "Delete",
"confirmDeleteTitle": "Remove word",
"added": "Word added to filter",
"deleted": "Word removed from filter",
"addError": "Could not add word (it may already exist)",
"deleteError": "Could not remove word"
},
"maintenance": {
"title": "Λειτουργία συντήρησης",
"subtitle": "Ενεργοποίηση ή απενεργοποίηση της συντήρησης σε όλο το ξενοδοχείο",
"enabled": "Η λειτουργία συντήρησης είναι ενεργοποιημένη",
"disabled": "Η λειτουργία συντήρησης είναι απενεργοποιημένη",
"enable": "Ενεργοποίηση συντήρησης",
"disable": "Απενεργοποιήστε τη συντήρηση",
"message": "Μήνυμα συντήρησης",
"messagePlaceholder": "Θα επιστρέψουμε σύντομα!",
"staffAccess": "Επιτρέψτε την πρόσβαση του προσωπικού κατά τη συντήρηση",
"save": "Αποθήκευση ρυθμίσεων",
"saving": "Αποθήκευση…",
"confirmEnable": "Η ενεργοποίηση της συντήρησης θα αποτρέψει την πρόσβαση στο ξενοδοχείο από όλους τους χρήστες χωρίς προσωπικό. Συνεχίζω;",
"confirmDisable": "Απενεργοποίηση λειτουργίας συντήρησης και επαναφορά της πρόσβασης για όλους τους χρήστες;"
},
"housekeeping": {
"title": "Άδειες καθαριότητας",
"subtitle": "Διαμορφώστε ποιες τάξεις μπορούν να έχουν πρόσβαση σε ποιες ενότητες διαχειριστή",
"addPermission": "Προσθήκη άδειας",
"editPermission": "Άδεια επεξεργασίας",
"deletePermission": "Διαγραφή άδειας",
"noPermissions": "Δεν έχουν διαμορφωθεί άδειες καθαριότητας",
"confirmDelete": "Διαγραφή αυτής της άδειας;",
"colId": "ID",
"colRank": "Κατάταξη",
"colSection": "Ενότητα",
"colActions": "Δράσεις",
"form": {
"rankId": "Ταυτότητα κατάταξης",
"rankIdPlaceholder": "Ελάχιστη κατάταξη",
"section": "Κλειδί ενότητας",
"sectionPlaceholder": "π.χ. admin.dashboard",
"save": "Αποθήκευση άδειας",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
},
"saved": "Saved!",
"deleted": "Deleted!",
"errorOccurred": "An error occurred",
"emptyInput": "Empty input",
"invalidJson": "Invalid JSON",
"imported": "Imported!",
"presetApplied": "Preset Εφαρμόστηκε!",
"cleared": "All Άδειες cleared!",
"invalidRank": "Invalid Κατάταξη",
"testDone": "Test done: {count} Άδειες found",
"testing": "Testing...",
"loading": "Loading...",
"prev": "Previous",
"next": "Next",
"confirmClearAll": "Διαγραφή ALL Άδειες? This Δράση cannot be undone!",
"colGroup": "Group",
"colDepends": "Depends on",
"colPermission": "Άδεια",
"colDescription": "Περιγραφή",
"colMinRank": "Min. Κατάταξη",
"permissionKey": "Κλειδί άδειας",
"minRank": "Min. Κατάταξη",
"description": "Περιγραφή",
"permissions": "Άδειες",
"permissionsCount": "{count} Άδειες",
"permission": "Άδεια",
"highestMinRank": "Highest min. Κατάταξη: {rank}",
"totalMinRank": "Total min. Κατάταξη sum: {total}",
"groupCount": "{count} groups",
"rankCount": "{count} Βαθμοί",
"missingDeps": "{count} Λείπει dependencies",
"dependsOn": "depends on",
"notFound": "not found",
"missing": "(Λείπει)",
"rank": "Κατάταξη",
"count": "Count",
"searchPermission": "Αναζήτηση Άδειες…",
"search": "Αναζήτηση",
"manage": "Manage",
"importSelection": "Εισαγωγή selection",
"noGroup": "Όχι group",
"allGroups": "All groups",
"perGroup": "Άδειες per group",
"perRank": "Άδειες per Κατάταξη",
"rankOverviewHint": "All Άδειες grouped by the Κατάταξη they are assigned to.",
"tabOverview": "Επισκόπηση",
"tabManage": "Manage",
"tabImport": "Εισαγωγή / Export",
"tabRanks": "Κατάταξη Επισκόπηση",
"tabPresets": "Προεπιλογές",
"tabTest": "Test",
"tabAudit": "Audit log",
"importPermissions": "Εισαγωγή Άδειες",
"importHint": "Paste a JSON array of Άδεια objects. Format: [{ \"permission\": \"...\", \"minRank\": 7, \"description\": \"...\", \"groupName\": \"...\", \"dependsOn\": \"...\" }]",
"importPlaceholder": "Paste JSON here…",
"import": "Εισαγωγή",
"exportTitle": "Export Άδειες",
"exportHint": "Export all Άδειες as JSON for backup or batch editing.",
"export": "Export JSON",
"copy": "Copy",
"copied": "Copied!",
"presets": "Άδεια Προεπιλογές",
"presetsHint": "Εφαρμόστε a predefined Σετ of Άδειες for common staff roles.",
"presetModerator": "Moderator",
"presetModeratorDesc": "Basic Μέτρο tools: Χρήστης lookup, Απαγορεύσεις, CFH handling, chat κούτσουρα.",
"presetAdmin": "Administrator",
"presetAdminDesc": "Full admin access: Χρήστες, Δωμάτια, news, Ρυθμίσεις, Κατάστημα, events, Ραδιόφωνο & more.",
"presetSuperAdmin": "Super Admin",
"presetSuperAdminDesc": "Complete access to every feature including Άδεια management and asset Εισαγωγή.",
"applyPreset": "Εφαρμόστε preset",
"clearAll": "Clear all Άδειες",
"testTitle": "Test Κατάταξη access",
"testHint": "Enter a Κατάταξη number to see which Άδειες would be granted.",
"test": "Test",
"auditTitle": "Άδεια audit log",
"auditHint": "All changes to Οικονομία Άδειες are logged.",
"auditLogsAt": "Audit κούτσουρα are available on the Audit log page.",
"viewAuditLogs": "Προβολή audit κούτσουρα",
"importedWithErrors": "Imported {count} Άδειες with {errors} errors",
"confirmClearAllDesc": "This will Αφαίρεση every Άδεια entry from the Βάση δεδομένων. Are you sure?",
"confirmDeletePermission": "Διαγραφή this Άδεια permanently?",
"confirmBulkDelete": "Διαγραφή {count} selected Άδειες?",
"deleteSelected": "Διαγραφή {count} selected",
"cancel": "Ακύρωση",
"confirm": "Confirm",
"auditTime": "Time",
"auditUser": "Χρήστης",
"auditAction": "Δράση",
"auditTarget": "Στόχος",
"selectAllMatching": "Select all {count} matching",
"save": "Save",
"importTitle": "Import permissions",
"legacyBannerTitle": "Use Permissions to change who can do what",
"legacyBannerBody": "This archive does not control the site. Open Permissions to grant or revoke access for ranks.",
"legacyBannerCta": "Open Permissions",
"writesRetired": "Editing here is disabled on purpose. Change access only in Permissions.",
"tabCompare": "ACL compare",
"tabExportOnly": "Export archive",
"compareHint": "Compares legacy housekeeping min-rank rows to live ACL rank_* role grants (lowest rank that has the slug).",
"compareAligned": "{count} aligned",
"compareMissingAcl": "{count} missing in ACL",
"compareMismatch": "{count} rank mismatch",
"colAclPresent": "In ACL",
"colAclMinRank": "ACL min rank",
"colStatus": "Status",
"statusAligned": "Aligned",
"statusMissingAcl": "Missing in ACL",
"statusMismatch": "Rank differs",
"exportOnlyHint": "Writes are disabled. You can still export the legacy table for archival."
},
"rooms": {
"title": "Δωμάτια",
"subtitle": "Αναζήτηση και διαχείριση δωματίων ξενοδοχείων",
"search": "Αναζήτηση",
"searchPlaceholder": "Αναζήτηση κατά όνομα, ιδιοκτήτη ή ταυτότητα…",
"searchResults": "Βρέθηκε {count, plural, one {# room} other {# rooms}} για \"{query}\"",
"noResults": "Δεν βρέθηκαν δωμάτια",
"colId": "ID",
"colName": "Όνομα",
"colOwner": "Ιδιοκτήτης",
"colUsers": "Χρήστες",
"colState": "κράτος",
"colCategory": "Κατηγορία",
"colCreated": "Δημιουργήθηκε",
"colActions": "Δράσεις",
"stateOpen": "Ανοίξτε",
"stateClosed": "Κλειστό",
"stateLocked": "Κλειδωμένο",
"stateInvisible": "Αόρατο",
"detail": {
"title": "Δωμάτιο: {name}",
"subtitle": "Ανήκει σε {owner}",
"overview": "Επισκόπηση",
"actions": "Δράσεις",
"description": "Περιγραφή",
"noDescription": "Καμία περιγραφή",
"owner": "Ιδιοκτήτης",
"users": "Χρήστες στο διαδίκτυο",
"maxUsers": "Μέγιστος αριθμός χρηστών",
"category": "Κατηγορία",
"state": "κράτος",
"tags": "Ετικέτες",
"noTags": "Χωρίς ετικέτες",
"created": "Δημιουργήθηκε",
"deleteRoom": "Διαγραφή δωματίου",
"confirmDelete": "Διαγραφή δωματίου \"{name}\"; Αυτό δεν μπορεί να αναιρεθεί.",
"enterRoom": "Μπείτε στο δωμάτιο",
"changeOwner": "Αλλαγή κατόχου",
"changeOwnerPlaceholder": "Όνομα χρήστη νέου κατόχου"
}
},
"emailTemplates": {
"title": "Πρότυπα email",
"subtitle": "Διαχείριση προτύπων email συναλλαγών",
"newTemplate": "+ Νέο πρότυπο",
"edit": "Επεξεργασία",
"delete": "Διαγραφή",
"noTemplates": "Δεν υπάρχουν ακόμη πρότυπα email",
"confirmDelete": "Διαγραφή προτύπου \"{name}\";",
"colId": "ID",
"colName": "Όνομα",
"colSubject": "Θέμα",
"colKey": "Κλειδί",
"colUpdated": "Ενημερώθηκε",
"colActions": "Δράσεις",
"form": {
"name": "Όνομα",
"namePlaceholder": "π.χ. Email καλωσορίσματος",
"key": "Κλειδί",
"keyPlaceholder": "π.χ. Welcome_email",
"subject": "Θέμα",
"subjectPlaceholder": "Γραμμή θέματος email",
"body": "Σώμα (HTML)",
"bodyPlaceholder": "<p>Αγαπητέ {username},</p>",
"variables": "Διαθέσιμες μεταβλητές",
"variablesHint": "{username}, {email}, {hotel_name}",
"save": "Αποθήκευση προτύπου",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
}
},
"theme": {
"title": "Θέμα",
"subtitle": "Προσαρμόστε την εμφάνιση CMS",
"presets": "Προεπιλογές",
"colours": "Χρώματα",
"css": "CSS",
"presetsTitle": "Προεπιλογές θεμάτων",
"presetsSubtitle": "Επιλέξτε έναν προκατασκευασμένο συνδυασμό χρωμάτων",
"applyPreset": "Εφαρμόστε",
"presetApplied": "Εφαρμόστηκε η προεπιλογή",
"customiseTitle": "Προσαρμοσμένα χρώματα",
"primary": "Πρωτοβάθμια",
"secondary": "Δευτερεύουσα",
"accent": "Προφορά",
"background": "φόντο",
"surface": "Επιφάνεια",
"text": "Κείμενο",
"saveColours": "Αποθήκευση χρωμάτων",
"savingColours": "Αποθήκευση…",
"cssTitle": "Προσαρμοσμένο CSS",
"cssSubtitle": "Προσθέστε προσαρμοσμένο CSS για να παρακάμψετε τα στυλ θέματος",
"cssPlaceholder": "/* Το προσαρμοσμένο σας CSS εδώ */",
"saveCss": "Αποθήκευση CSS",
"savingCss": "Αποθήκευση…",
"reset": "Επαναφορά στις προεπιλογές",
"confirmReset": "Επαναφορά του θέματος στις προεπιλεγμένες τιμές;"
},
"media": {
"title": "Βιβλιοθήκη πολυμέσων",
"subtitle": "Μεταφόρτωση και διαχείριση αρχείων πολυμέσων",
"upload": "Μεταφόρτωση",
"uploadTitle": "Ανεβάστε ένα αρχείο",
"uploadSubtitle": "Σύρετε και αποθέστε ή κάντε κλικ για μεταφόρτωση",
"uploadButton": "Επιλέξτε αρχείο",
"uploading": "Μεταφόρτωση…",
"noFiles": "Δεν υπάρχουν ακόμα αρχεία πολυμέσων",
"delete": "Διαγραφή",
"confirmDelete": "Διαγραφή αυτού του αρχείου οριστικά;",
"search": "Αναζήτηση",
"searchPlaceholder": "Αναζήτηση κατά όνομα αρχείου…",
"colPreview": "Προεπισκόπηση",
"colName": "Όνομα",
"colSize": "Μέγεθος",
"colType": "Τύπος",
"colUploaded": "Μεταφορτώθηκε",
"colActions": "Δράσεις",
"copyUrl": "Αντιγραφή διεύθυνσης URL",
"urlCopied": "Η διεύθυνση URL αντιγράφηκε στο πρόχειρο"
},
"favicon": {
"title": "Favicon",
"subtitle": "Ανεβάστε και διαχειριστείτε το favicon του ιστότοπου",
"current": "Τρέχον favicon",
"uploadLabel": "Μεταφόρτωση favicon",
"uploadHint": "PNG, JPEG, GIF, WebP, ICO ή SVG. Μέγιστο 2MB.",
"upload": "Μεταφόρτωση",
"uploading": "Μεταφόρτωση…",
"delete": "Αφαίρεση",
"deleting": "Αφαίρεση…",
"saved": "Το Favicon αποθηκεύτηκε με επιτυχία!",
"deleted": "Το Favicon καταργήθηκε με επιτυχία!",
"error": "Κάτι πήγε στραβά",
"confirmDelete": "Κατάργηση του favicon; Ο ιστότοπος δεν θα εμφανίζει πλέον προσαρμοσμένο favicon.",
"generator": {
"title": "Δημιουργία favicon",
"text": "Κείμενο",
"bgColor": "Χρώμα φόντου",
"textColor": "Χρώμα κειμένου",
"rounded": "Στρογγυλεμένες γωνίες",
"save": "Αποθήκευση ως favicon"
},
"cancel": "Cancel"
},
"settings": {
"title": "Ρυθμίσεις CMS",
"subtitle": "Διαχείριση διαμόρφωσης CMS κλειδιού/τιμής",
"addSetting": "Προσθήκη ρύθμισης",
"edit": "Επεξεργασία",
"delete": "Διαγραφή",
"noSettings": "Δεν βρέθηκαν ρυθμίσεις",
"confirmDelete": "Διαγραφή της ρύθμισης \"{key}\";",
"colKey": "Κλειδί",
"colValue": "Αξία",
"colUpdated": "Ενημερώθηκε",
"colActions": "Δράσεις",
"form": {
"key": "Κλειδί",
"keyPlaceholder": "π.χ. όνομα_ξενοδοχείου",
"value": "Αξία",
"valuePlaceholder": "Ρύθμιση τιμής",
"save": "Αποθήκευση ρύθμισης",
"saving": "Αποθήκευση…",
"cancel": "Ακύρωση"
},
"keysInDatabase": "{count} keys in database",
"managedInForm": "{count} managed in form",
"documented": "{count} documented",
"saved": "Settings saved.",
"saveFailed": "Could not save settings.",
"saveSettings": "Save settings",
"viewOnly": "You can view settings but need edit permission to change them."
},
"import": {
"title": "Import",
"subtitle": "Import assets from external sources into your hotel.",
"badges": "Badges",
"badgesDescription": "Import and manage badge assets from external sources.",
"furni": "Furni",
"furniDescription": "Import furniture definitions, SWF files, and icons.",
"clothing": "Clothing",
"clothingDescription": "Import clothing and wearables for avatars.",
"effects": "Effects",
"effectsDescription": "Import avatar effects and animations.",
"pets": "Pets",
"petsDescription": "Import pet data and icons.",
"clone": "Clone",
"cloneDescription": "Clone existing items from one source to another.",
"upload": "Upload .nitro",
"uploadDescription": "Upload .nitro bundles and icons directly without SWF conversion.",
"sync": "Auto Sync",
"syncDescription": "Automatically import missing furniture from all configured sources.",
"repairIcons": "Repair Icons",
"repairIconsDescription": "Download any missing icon files for furniture already in the database.",
"audit": "Catalog Audit",
"auditDescription": "Scan your catalog for missing entries, broken references, and items missing from clone sources."
},
"translations": {
"title": "Translations",
"subtitle": "Translate your hotel into multiple languages.",
"tabs": {
"cms": "CMS",
"client": "Client (Nitro)",
"emulator": "Emulator"
},
"emulator": {
"title": "Emulator",
"subtitle": "User-facing strings from emulator_settings (commands, wordfilter, pet/matchmaking messages).",
"infoBox": "Configuration settings (ports, timeouts, IDs) do not appear here — use the full settings link. Saved changes are synced to the emulator via RCON.",
"fullSettings": "Full settings"
}
},
"tickets": {
"title": "Tickets",
"subtitle": "Support tickets from players",
"noTickets": "No active tickets",
"searchPlaceholder": "Search subject, user, category or ID…",
"presetActive": "Active",
"statusOpen": "Open",
"statusInProgress": "In progress",
"statusWaiting": "Waiting",
"statusClosed": "Closed",
"colTicket": "Ticket",
"colStatus": "Status",
"colPriority": "Priority",
"colAssigned": "Assigned",
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
"subtitle": "In-game CFH / support tickets",
"noTickets": "No CFH tickets",
"searchPlaceholder": "Search issue, user or ID…",
"noDescription": "No description",
"roomMeta": "Room #{room} · {when}",
"stateOpen": "Open",
"statePicked": "Picked",
"stateClosed": "Closed",
"colId": "ID",
"colIssue": "Issue",
"colSender": "Sender",
"colReported": "Reported",
"colMod": "Mod",
"colStatus": "Status"
},
"hubs": {
"newsMedia": "News & media",
"newsMediaSubtitle": "Articles, photos, banners, ads and media library",
"siteContent": "Site content",
"siteContentSubtitle": "Navigation, help center, boxes, tags and prefixes",
"engagement": "Engagement",
"engagementSubtitle": "Events, polls and support tickets",
"users": "Users",
"usersSubtitle": "Directory, online players, applications and teams",
"access": "Access & security",
"accessSubtitle": "Bans, IP, VPN, permissions and word filter",
"moderation": "Moderation",
"moderationSubtitle": "Reports, actions and moderation team",
"catalog": "Catalog & rares",
"catalogSubtitle": "Catalog, rares, badges, achievements and sounds",
"shop": "Shop & payments",
"shopSubtitle": "Shop, transactions, vouchers, subscriptions and calendar",
"radio": "Radio",
"radioSubtitle": "Stream, DJ tools, embed and monitoring",
"settings": "Settings",
"settingsSubtitle": "CMS config, theme, maintenance and related tools",
"tools": "Tools",
"toolsSubtitle": "RCON, rooms, import and translations",
"observability": "Observability",
"observabilitySubtitle": "Logs, analytics, DevOps and hotel alerts",
"tabs": {
"articles": "Articles",
"photos": "Photos",
"banners": "Banners",
"ads": "Ads",
"media": "Media",
"navigator": "Navigator",
"help": "Help",
"boxes": "Boxes",
"tags": "Tags",
"prefixes": "Prefixes",
"events": "Events",
"eventTypes": "Event types",
"polls": "Polls",
"tickets": "Tickets",
"templates": "Templates",
"directory": "Directory",
"multiAccounts": "Multi-accounts",
"online": "Online",
"applications": "Applications",
"teams": "Teams",
"bans": "Bans",
"ip": "IP",
"vpn": "VPN",
"permissions": "Permissions",
"wordFilter": "Word filter",
"overview": "Overview",
"actions": "Actions",
"cfh": "CFH",
"team": "Team",
"catalogTab": "Catalog",
"rares": "Rares",
"badges": "Badges",
"achievements": "Achievements",
"sounds": "Sounds",
"shopTab": "Shop",
"transactions": "Transactions",
"vouchers": "Vouchers",
"subscriptions": "Subscriptions",
"calendar": "Calendar",
"history": "History",
"moderationTab": "Moderation",
"monitoring": "Monitoring",
"settingsTab": "Settings",
"embed": "Embed",
"apiKeys": "API keys",
"points": "Points",
"ranks": "Ranks",
"autoDj": "Auto DJ",
"cms": "CMS",
"theme": "Theme",
"maintenance": "Maintenance",
"favicon": "Favicon",
"emulator": "Emulator",
"email": "Email",
"housekeeping": "Housekeeping",
"commando": "Commando",
"rooms": "Rooms",
"import": "Import",
"translations": "Translations",
"logs": "Logs",
"audit": "Audit",
"chat": "Chat",
"commands": "Commands",
"trades": "Trades",
"analytics": "Analytics",
"activity": "Activity",
"economy": "Economy",
"devops": "DevOps",
"errors": "Errors",
"alerts": "Alerts",
"toolsGroup": "Tools",
"helpTickets": "Help-center tickets",
"ticketInbox": "Inbox",
"importOverview": "Overview",
"importBadges": "Badges",
"importFurni": "Furni",
"importUpload": "Upload",
"importClothing": "Clothing",
"importEffects": "Effects",
"importPets": "Pets",
"importClone": "Clone",
"importSync": "Sync",
"importRepairIcons": "Repair icons",
"importAudit": "Audit"
},
"events": "Events",
"eventsSubtitle": "Hotel events and event types",
"tickets": "Support desk",
"ticketsSubtitle": "CMS tickets, help-center tickets, and reply templates",
"staffAccess": "Ranks & permissions",
"staffAccessSubtitle": "Staff ranks, ACL permissions and housekeeping access",
"analytics": "Analytics",
"analyticsSubtitle": "Hotel activity, retention and economy",
"devops": "DevOps",
"devopsSubtitle": "Service health and emulator errors",
"import": "Import",
"importSubtitle": "Furni, badges, clothing and asset tools"
},
"events": {
"newEvent": "+ New event",
"createTitle": "Create event",
"createSubtitle": "Schedule a new hotel event",
"searchPlaceholder": "Search events…",
"colId": "ID",
"colTitle": "Title",
"colType": "Type",
"colStarts": "Starts",
"colStatus": "Status",
"colActions": "Actions",
"statusPublished": "Published",
"statusDraft": "Draft",
"statusCancelled": "Cancelled",
"statusCompleted": "Completed",
"statRegistrations": "Registrations",
"statPrizes": "Prizes",
"statWinners": "Winners",
"statTime": "Time",
"maxPlayers": "Max: {count}",
"timeUpcoming": "Upcoming",
"timePast": "Past",
"endsAt": "Ends: {date}",
"userFallback": "User #{id}",
"registrationsTitle": "Registrations ({count})",
"noRegistrations": "No registrations yet.",
"noPrizes": "No prizes configured yet.",
"noWinners": "No winners yet.",
"addPrize": "Add prize",
"addWinner": "Add winner",
"formEditTitle": "Edit event",
"formDetailsTitle": "Event details",
"formTitle": "Title",
"formEventType": "Event type",
"formSelectType": "Select type",
"formDescription": "Description",
"formStartsAt": "Starts at",
"formEndsAt": "Ends at",
"formSelectStart": "Select start date",
"formSelectEnd": "Select end date",
"formMaxPlayers": "Max players",
"formUnlimited": "Unlimited",
"formRoomId": "Room ID",
"formOptional": "Optional",
"formImageUrl": "Image URL",
"formSaving": "Saving…",
"formUpdate": "Update event",
"formCreate": "Create event",
"toastUpdated": "Event updated!",
"toastCreated": "Event created!"
},
"polls": {
"newPoll": "+ New poll",
"createTitle": "Create poll",
"createSubtitle": "Create a new community poll or survey",
"searchPlaceholder": "Search polls…",
"colId": "ID",
"colTitle": "Title",
"colStatus": "Status",
"colType": "Type",
"colCreated": "Created",
"colActions": "Actions",
"statusActive": "Active",
"statusDraft": "Draft",
"statusClosed": "Closed",
"typeMultiple": "Multiple choice",
"typeSingle": "Single choice",
"statVoters": "Total voters",
"statQuestions": "Questions",
"statVotes": "Total votes",
"questionsTitle": "Questions ({count})",
"addQuestion": "Add question",
"noQuestions": "No questions yet. Add your first question above.",
"resultsTitle": "Results",
"formEditTitle": "Edit poll",
"formDetailsTitle": "Poll details",
"formTitle": "Title",
"formDescription": "Description",
"formStartsAt": "Starts at",
"formEndsAt": "Ends at",
"formSelectStart": "Select start date",
"formSelectEnd": "Select end date",
"formShowResults": "Show results to voters",
"formAllowMultiple": "Allow multiple answers",
"formSaving": "Saving…",
"formUpdate": "Update poll",
"formCreate": "Create poll",
"toastUpdated": "Poll updated!",
"toastCreated": "Poll created!"
},
"multiAccounts": {
"minAccounts": "Min accounts per cluster",
"resultLimit": "Result limit",
"refresh": "Refresh",
"noClusters": "No clusters found at the current thresholds."
},
"devops": {
"noEmulatorErrors": "No emulator errors found",
"noRecentErrors": "No recent errors"
},
"helpTickets": {
"title": "Help center tickets",
"subtitle": "Player tickets from /help/tickets",
"noTickets": "No open help center tickets",
"searchPlaceholder": "Search title, user or ID…",
"presetOpen": "Open",
"presetAll": "All",
"statusOpen": "Open",
"statusClosed": "Closed",
"colTicket": "Ticket",
"colStatus": "Status",
"colUser": "User",
"colCreated": "Created",
"colUpdated": "Updated",
"meta": "by {user} · {count} replies",
"backToList": "Back to list",
"threadTitle": "Conversation",
"staffBadge": "Staff",
"replyPlaceholder": "Reply as staff…",
"replySubmit": "Send reply",
"replyHint": "Ctrl+Enter to send.",
"closeSubmit": "Close ticket",
"reopenSubmit": "Reopen ticket",
"closedHint": "This ticket is closed.",
"actionsTitle": "Actions",
"requesterTitle": "Requester",
"detailsTitle": "Details",
"rankLabel": "Rank {rank}",
"messageCountLabel": "Messages",
"success": {
"replied": "Reply sent.",
"closed": "Ticket closed.",
"reopened": "Ticket reopened.",
"banLifted": "Ban lifted and ticket closed."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}",
"liftBanSubmit": "Lift requester ban & close",
"requesterBanned": "Requester banned"
},
"marketplace": {
"title": "Marketplace",
"subtitle": "Hotel marketplace listings",
"activeListings": "Active listings",
"soldListings": "Sold",
"filterActive": "Active",
"filterSold": "Sold",
"empty": "No marketplace listings to show.",
"loadError": "Could not load marketplace data (database unavailable).",
"cancel": "Cancel listing",
"colId": "ID",
"colItem": "Item ID",
"colSeller": "Seller",
"colPrice": "Price",
"colListed": "Listed",
"colSold": "Sold at",
"colActions": "Actions"
},
"analytics": {
"loadError": "Some analytics queries failed. Numbers below may be incomplete — check the database connection and emulator tables.",
"totalUsers": "Total users",
"onlineNow": "{count} online now",
"weekRegistrations": "Week registrations",
"thisMonth": "{count} this month",
"activeRooms": "Active rooms",
"totalRooms": "{count} total rooms",
"weeklyActivity": "Weekly activity",
"tradesAndBans": "{trades} trades, {bans} bans",
"registrationsChartTitle": "Registrations (30 days)",
"registrationsChartDescription": "New user registrations over the last 30 days",
"chatActivity": "Chat activity",
"messagesLast7Days": "Messages in the last 7 days",
"trades": "Trades",
"tradesLast7Days": "Trades in the last 7 days",
"retention": "Retention",
"usersOnlineOverTotal": "Users online / total",
"activity": {
"chatMessages": "Chat messages",
"commands": "Commands",
"bans": "Bans",
"registrations": "Registrations",
"last7Days": "Last 7 days",
"dailyBreakdownTitle": "Daily breakdown (7 days)",
"colDay": "Day",
"colChats": "Chats",
"colCmds": "Cmds",
"colBans": "Bans",
"colRegs": "Regs",
"mostActiveUsersTitle": "Most active users (7 days)",
"noChatActivity": "No chat activity",
"msgCount": "{count} msgs",
"userFallback": "User #{id}"
},
"economy": {
"creditsInCirculation": "Credits in circulation",
"creditsDescription": "Total credits across all users",
"pixelsInCirculation": "Pixels in circulation",
"pixelsDescription": "Total pixels across all users",
"pointsInCirculation": "Points in circulation",
"pointsDescription": "Total points across all users",
"weeklyTrades": "Weekly trades",
"marketplaceListings": "{count} marketplace listings",
"shopRevenueTitle": "Shop revenue (7d)",
"purchases": "Purchases",
"creditsSpent": "Credits spent",
"pointsSpent": "Points spent",
"marketplaceTitle": "Marketplace",
"activeListings": "Active listings",
"sold7d": "Sold (7d)",
"currencyDistributionTitle": "Currency distribution",
"credits": "Credits",
"pixels": "Pixels",
"points": "Points",
"catalogSpendingTitle": "Catalog spending",
"creditsTooltip": "{count} credits",
"pointsTooltip": "{count} points"
},
"peakHours": {
"title": "Peak hours",
"description": "User activity by day & hour (last 7 days)",
"days": {
"mon": "Mon",
"tue": "Tue",
"wed": "Wed",
"thu": "Thu",
"fri": "Fri",
"sat": "Sat",
"sun": "Sun"
},
"tooltip": "{day} {hour}:00 — {count} users",
"less": "Less",
"more": "More"
}
},
"guilds": {
"title": "Guilds",
"subtitle": "Hotel groups and membership",
"totalGuilds": "Guilds",
"searchPlaceholder": "Search by name, description or ID…",
"search": "Search",
"empty": "No guilds found.",
"loadError": "Could not load guilds (database unavailable).",
"colId": "ID",
"colBadge": "Badge",
"colName": "Name",
"colOwner": "Owner",
"colMembers": "Members",
"colCreated": "Created",
"colThreads": "Forum threads",
"colRoom": "Room",
"colUser": "User",
"colLevel": "Level",
"colJoined": "Joined",
"members": "Members",
"noMembers": "No members.",
"back": "Back to guilds",
"viewPublic": "Open public page",
"disband": "Disband guild",
"listHeading": "Guilds ({count})"
},
"items": {
"title": "Items base",
"subtitle": "Browse and edit furni definitions in items_base (standalone from catalog pages)",
"total": "{count, plural, one {# item} other {# items}}",
"editTitle": "Edit {name}",
"editSubtitle": "items_base #{id}",
"back": "Back to list",
"save": "Save",
"saved": "Item saved",
"untitled": "Untitled item",
"sectionIdentity": "Identity",
"sectionDims": "Dimensions & interaction",
"sectionFlags": "Allow flags",
"sectionExtra": "Extra",
"publicName": "Public name",
"itemName": "Classname",
"type": "Type",
"spriteId": "Sprite ID",
"width": "Width",
"length": "Length",
"stackHeight": "Stack height",
"interactionType": "Interaction",
"interactionModes": "Modes",
"vendingIds": "Vending IDs",
"multiheight": "Multiheight",
"customparams": "Custom params"
},
"online": {
"title": "Online users",
"subtitle": "Players currently connected",
"connected": "{count, plural, one {# player connected} other {# players connected}}"
},
"ticketInbox": {
"hint": "Merged view of open CMS desk and help-center tickets. Detail pages and replies stay on each product own route.",
"noTickets": "No open tickets in either queue",
"searchPlaceholder": "Search subject, title, user or ID…",
"statCmsOpen": "CMS open",
"statHelpOpen": "Help open",
"statTotal": "Open total",
"colTicket": "Ticket",
"colStatus": "Status",
"colType": "Queue",
"colUpdated": "Updated",
"meta": "by {user}",
"typeAll": "All queues",
"typeCms": "CMS desk",
"typeHelp": "Help center",
"statusOpen": "Open",
"statusClosed": "Closed",
"statusAll": "All statuses",
"presetOpen": "Open only",
"modNavLabel": "Queues:",
"modNavInbox": "Inbox",
"modNavDesk": "CMS desk",
"modNavHelp": "Help center"
},
"menu": {
"title": "Admin menu",
"subtitle": "Reorder and hide sidebar groups and links. Routes and permissions stay in code.",
"save": "Save menu",
"saving": "Saving…",
"saved": "Admin menu saved.",
"saveFailed": "Could not save admin menu.",
"reset": "Reset to default",
"viewOnly": "You can view the menu layout but need settings edit permission to change it.",
"hint": "Dashboard and this page stay visible. ACL still filters what each rank sees.",
"moveUp": "Move up",
"moveDown": "Move down",
"hideGroup": "Hide group",
"showGroup": "Show group",
"hideItem": "Hide item",
"showItem": "Show item",
"pinned": "Pinned"
}
},
"error": {
"code": "Error",
"title": "Something went wrong",
"subtitle": "The hotel hit an unexpected snag.",
"body": "Try again in a moment. If it keeps happening, contact staff with the reference below.",
"tryAgain": "Try again",
"backHome": "Back home",
"reference": "Reference: {digest}"
},
"notFound": {
"code": "404",
"title": "Page not found",
"subtitle": "This room doesn’t exist — or the furniture was moved.",
"body": "Check the link, or head back to the lobby.",
"backHome": "Back home",
"latestNews": "Latest news"
},
"sessions": {
"title": "Login activity",
"subtitle": "Recent sign-ins and failed attempts on your account",
"recentTitle": "Recent sign-ins",
"recentEmpty": "No sign-ins recorded yet.",
"colWhen": "When",
"colIp": "IP",
"colDevice": "Device",
"failedTitle": "Failed attempts",
"failedSubtitle": "Wrong password on your username",
"unknownDevice": "Unknown device",
"signOutEverywhereTitle": "Sign out everywhere",
"signOutEverywhereDescription": "Ends all website sessions on every device. You will need to sign in again here too.",
"signOutEverywhereButton": "Sign out all sessions",
"successSignedOutAll": "All sessions have been signed out."
},
"guildForumThread": {
"backToForum": "← Back to forum",
"unnamedGuild": "Unnamed guild",
"noSubject": "(no subject)",
"inGuildForum": "{guild} forum",
"pinned": "Pinned",
"locked": "Locked",
"postsTitle": "Posts",
"postsSubtitle": "{count, plural, one {# post} other {# posts}}",
"postsEmpty": "No posts in this thread.",
"userNumber": "User #{id}",
"replyTitle": "Reply",
"replySubtitle": "Add your message to this thread",
"replyPlaceholder": "Write your reply…",
"replySubmit": "Post reply",
"lockedHint": "This thread is locked — new replies are disabled.",
"loginToReply": "Sign in to reply.",
"loginLink": "Log in",
"success": {
"replied": "Reply posted."
},
"errors": {
"invalid": "Please enter a message.",
"notFound": "That thread was not found.",
"locked": "This thread is locked.",
"ratelimit": "You're posting too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
}
},
"helpTicketDetail": {
"backToList": "← Your tickets",
"ticketId": "Ticket #{id}",
"statusOpen": "Open",
"statusClosed": "Closed",
"messagesTitle": "Conversation",
"messagesSubtitle": "{count, plural, one {# message} other {# messages}}",
"you": "You",
"userNumber": "User #{id}",
"replyTitle": "Reply",
"replySubtitle": "Send a follow-up to staff",
"replyPlaceholder": "Write your message…",
"replySubmit": "Send reply",
"closeTitle": "Close ticket",
"closeSubtitle": "Mark this request as resolved when you no longer need help",
"closeSubmit": "Close ticket",
"closedHint": "This ticket is closed. Open a new ticket if you need more help.",
"success": {
"replied": "Reply sent.",
"closed": "Ticket closed."
},
"errors": {
"invalid": "Please enter a message.",
"notFound": "That ticket was not found.",
"closedTicket": "This ticket is closed.",
"moderated": "That message was blocked by moderation.",
"ratelimit": "You're submitting too fast. Please wait a moment and try again.",
"error": "Something went wrong. Please try again."
}
},
"events": {
"title": "Events",
"subtitle": "Upcoming and recent hotel events you can join",
"empty": "No events yet.",
"back": "← Events",
"when": "When",
"status": "Status",
"statusPublished": "Open",
"statusCompleted": "Completed",
"registrations": "Registrations",
"registered": "{count} registered",
"spots": "{count} / {max} spots",
"registerTitle": "Register",
"registerSubtitle": "Save your spot for this event",
"register": "Register for event",
"registering": "Registering…",
"registerSuccess": "You are registered!",
"registerError": "Could not register for this event.",
"loginToRegister": "Log in to register for this event.",
"alreadyRegistered": "You are already registered.",
"eventEnded": "This event has ended.",
"eventFull": "This event is full.",
"cannotRegister": "Registration is not available.",
"prizesTitle": "Prizes",
"winnersTitle": "Winners",
"unknownUser": "User #{id}"
},
"polls": {
"title": "Polls",
"subtitle": "Share your opinion in community polls",
"empty": "No polls yet.",
"back": "← Polls",
"statusActive": "Open",
"statusClosed": "Closed",
"questionsCount": "{count} questions",
"ends": "Ends {date}",
"voteTitle": "Cast your vote",
"voteSubtitle": "Answer each question below",
"submitVote": "Submit vote",
"voting": "Submitting…",
"voteSuccess": "Thanks for voting!",
"voteError": "Could not submit your vote.",
"loginToVote": "Log in to vote in this poll.",
"alreadyVoted": "You have already voted.",
"pollClosed": "This poll is closed.",
"cannotVote": "Voting is not available.",
"textPlaceholder": "Your answer…",
"resultsTitle": "Results",
"voteCount": "{count} ({pct}%)",
"totalVotes": "{count} total votes",
"textResponses": "{count} free-text responses"
},
"mod": {
"title": "Moderation panel",
"badge": "Mod",
"overviewTitle": "Moderator overview",
"overviewSubtitle": "CFH, quick actions and bans without full admin access.",
"shortcutsTitle": "Shortcuts",
"nav": {
"overview": "Overview",
"cfh": "Call for Help",
"actions": "Quick actions",
"bans": "Bans",
"fullAdmin": "Full admin",
"backToSite": "Back to site",
"tickets": "Tickets",
"team": "Team",
"helpTickets": "Help-center tickets",
"users": "Users"
},
"stats": {
"openCfh": "Open CFH",
"bansToday": "Bans today",
"modsOnline": "Mods online",
"quickActions": "Quick actions",
"quickActionsHint": "Kick, mute, alert",
"openTickets": "Open tickets",
"team": "Mod team",
"teamHint": "Online staff & workload",
"openHelpTickets": "Open help tickets"
},
"usersTitle": "Players",
"usersSubtitle": "Lookup without email or IP — use full admin for sensitive fields.",
"usersEmpty": "No players found",
"usersSearchPlaceholder": "Search username, motto or ID…",
"usersRank": "rank",
"usersPublicProfile": "Public profile",
"usersPiiNote": "Email, IP and currency are hidden in the mod panel. Open full admin if you have access.",
"usersJoined": "Joined",
"usersLastLogin": "Last login",
"usersLastOnline": "Last online"
},
"studio": {
"title": "Studio",
"sourceFurnidata": "{source} furnidata",
"searchPlaceholder": "Search furni, classnames, keywords… (/)",
"results": "{count} results",
"inDb": "in DB",
"inCatalog": "in catalog",
"missingNitro": "missing nitro",
"globalTranslation": "Translation (global)",
"catalogTree": "Catalog",
"source": "Furni source",
"officialSource": "(official)",
"type": "Type",
"allTypes": "All types",
"floorItems": "Floor items",
"wallItems": "Wall items",
"category": "Category",
"allCategories": "All categories",
"status": "Status",
"allStatuses": "All statuses",
"imported": "Imported",
"inCatalogStatus": "In catalog",
"missingNitroStatus": "Missing nitro",
"sort": "Sort",
"defaultOrder": "Default order",
"nameAZ": "Name A–Z",
"classnameAZ": "Classname A–Z",
"categorySort": "Category",
"importedFirst": "Imported first",
"notImportedFirst": "Not imported first",
"noNitro": "{count} no nitro",
"gridView": "Grid view",
"listView": "List view",
"selectAll": "Select all",
"selectedCount": "{count} selected",
"clear": "Clear",
"translate": "Translate",
"noLanguages": "No languages",
"allLanguages": "All languages",
"languagesCount": "{count} languages",
"languages": "Languages",
"all": "All",
"none": "None",
"languageLabel": "Language {lang}",
"translateAll": "Translate all",
"translateAllTitle": "Translate the whole catalog into all languages (afterwards)",
"importAuto": "Import {count} auto",
"maintenance": {
"title": "Catalog maintenance",
"description": "Force the furniture tables to 100% consistency with FurnitureData.json. Every action runs inside a database transaction and rolls back on error.",
"refresh": "Refresh",
"currentHealth": "Current health",
"itemsInBase": "{count} items in items_base",
"loading": "Loading…",
"statSpriteId": "sprite_id ≠ id",
"hintSpriteId": "items_base sprite drift",
"statOfferId": "offer_id ≠ id",
"hintOfferId": "catalog offer drift",
"statDuplicateClassnames": "Duplicate classnames",
"hintDuplicateClassnames": "items_base item_name repeats",
"statDuplicateCatalogRows": "Duplicate catalog rows",
"hintDuplicateCatalogRows": "same product listed twice on a page",
"statIdMismatch": "ID ≠ FurnitureData",
"hintIdMismatch": "items_base id differs from furnidata",
"statDuplicateBcCatalogRows": "Duplicate BC catalog rows",
"hintDuplicateBcCatalogRows": "same product listed twice in builder club",
"statDuplicateCatalogPages": "Duplicate catalog pages",
"hintDuplicateCatalogPages": "same caption under the same parent (double links)",
"optionSpriteId": "Fix sprite_id",
"optionOfferId": "Fix catalog offer_id",
"optionRemoveDuplicates": "Remove duplicates (items + catalog)",
"optionReconcile": "Reconcile FurnitureData ↔ DB",
"optionAlignIds": "Align items_base IDs to FurnitureData",
"alignDescription": "Moves every items_base.id to the FurnitureData sprite id (source of truth). Rewrites all referencing tables.",
"previewChanges": "Preview changes",
"plannedIdMoves": "Planned ID moves: {moves}",
"newItemsInsert": "New items to insert: {inserted}",
"skipped": "Skipped (id occupied): {list}",
"applyAlignment": "Apply alignment",
"fixEverythingTitle": "Fix everything",
"fixEverythingDescription": "Runs the selected repairs in order. Heavy operation — make a backup first.",
"alsoMergeDuplicatePages": "Also merge duplicate catalog pages (double links)",
"runSelected": "Run selected",
"selectAtLeastOne": "Select at least one repair to run",
"previewReady": "Preview ready",
"previewFailed": "Preview failed",
"toast": {
"spriteFixed": "sprite_id fixed",
"offerFixed": "catalog offer_id fixed",
"duplicatesRemoved": "Duplicates removed (items + catalog)",
"reconciled": "FurnitureData reconciled",
"aligned": "items_base IDs aligned to FurnitureData",
"allApplied": "All selected repairs applied",
"failed": "Failed"
}
}
}
},
"emails": {
"verify": {
"subject": "Verify your email · {hotel}",
"heading": "Verify your email",
"body": "Welcome to {hotel}! Confirm this email address to finish setting up your account.",
"button": "Verify email",
"fallback": "If the button doesn't work, paste this link into your browser:"
}
}
}