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.
3267 lines
153 KiB
JSON
3267 lines
153 KiB
JSON
{
|
||
"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:"
|
||
}
|
||
}
|
||
}
|