577 lines
43 KiB
TypeScript
577 lines
43 KiB
TypeScript
/**
|
||
* el — translation drift fragment.
|
||
*
|
||
* The keys added to `en` after the original batch pass. Kept in their own
|
||
* module so this pass never touches the batch files. Composed into `el` in
|
||
* `index.ts` via a deep merge (a shallow spread would clobber the sibling
|
||
* keys already present in the batches, e.g. `socialUi`, `walletUi`).
|
||
*/
|
||
const drift = {
|
||
nav: {
|
||
searchLanguages: "Αναζήτηση γλωσσών...",
|
||
noLanguages: "Δεν βρέθηκαν γλώσσες",
|
||
},
|
||
mapPage: {
|
||
searchSuggestPlaces: "Τοποθεσίες",
|
||
},
|
||
mapUi: {
|
||
firstRunTitle: "Ξεκίνα",
|
||
firstRunTip: "Πάτησε οποιαδήποτε πινέζα για εξερεύνηση. Δεν χρειάζεται καμία ρύθμιση — τα κοντινά spot είναι ένα άγγιγμα μακριά.",
|
||
firstRunAddSpot: "Πρόσθεσε το πρώτο spot",
|
||
firstRunJoinCrew: "Μπες σε ένα crew",
|
||
firstRunStartCrew: "Ξεκίνα το δικό σου crew",
|
||
firstRunWallet: "Στήσε το πορτοφόλι σου",
|
||
forecastDays: "Πρόγνωση {{count}} ημερών",
|
||
},
|
||
spotUi: {
|
||
forecastDays: "Πρόγνωση {{count}} ημερών",
|
||
},
|
||
marketUi: {
|
||
trades: {
|
||
stateRevoked: "ανακτήθηκε",
|
||
stateVerifying: "επαλήθευση",
|
||
},
|
||
loadFailed: "Δεν ήταν δυνατή η πρόσβαση στα relay. Έλεγξε τη σύνδεσή σου και δοκίμασε ξανά.",
|
||
statusPending: "σε εκκρεμότητα",
|
||
offers: {
|
||
closeDeal: "Κλείσιμο συμφωνίας",
|
||
loadFailed: "Δεν ήταν δυνατή η φόρτωση των προσφορών. Έλεγξε τη σύνδεσή σου και δοκίμασε ξανά.",
|
||
},
|
||
pay: {
|
||
nonSats: "Αυτή η προσφορά έχει τιμή σε {{currency}}. Η πληρωμή εντός εφαρμογής γίνεται μόνο σε sats. Τακτοποίησε απευθείας με τον πωλητή.",
|
||
unsupported: "Αυτός ο κωδικός πληρωμής (αίτημα Cashu) δεν υποστηρίζεται ακόμη. Ζήτα από τον πωλητή ένα Lightning invoice ή διεύθυνση.",
|
||
},
|
||
escrowRequest: {
|
||
lockedNotSent: "Τα χρήματα είναι κλειδωμένα σε escrow και αποθηκευμένα σε αυτή τη συσκευή, αλλά το αίτημα δεν στάλθηκε. Άνοιξε ξανά την καταχώριση για επανάληψη. Μην πληρώσεις ξανά.",
|
||
mintLabel: "Mint (όπου είναι κλειδωμένα τα χρήματα)",
|
||
sellerMintHint: "Ο πωλητής προτιμά αυτό το mint· τα χρήματα που κλειδώνονται εδώ είναι τα πιο εύκολα να τα εξαργυρώσει.",
|
||
mintHint: "Το escrow βρίσκεται σε αυτό το mint. Ο πωλητής εξαργυρώνει εδώ, οπότε διάλεξε ένα που εμπιστεύεστε και οι δύο.",
|
||
noMints: "Δεν υπάρχουν διαθέσιμα mint",
|
||
p2pkUnsupported: "Αυτό το mint δεν διαφημίζει υποστήριξη P2PK (NUT-11), οπότε το escrow δεν μπορεί να κλειδωθεί εδώ. Διάλεξε άλλο mint.",
|
||
},
|
||
},
|
||
labUi: {
|
||
offerClothing: "Πρόσφερε ρούχα",
|
||
tabClothing: "Ρούχα",
|
||
empty: {
|
||
clothingTitle: "Δεν υπάρχουν σχεδιαστές ρούχων ακόμη",
|
||
clothingBody: "Γίνε ο πρώτος που προσφέρει custom ρούχα, ομαδικά kits και ένδυση για τη σκηνή.",
|
||
transportTitle: "Δεν υπάρχουν πάροχοι μεταφορών ακόμη",
|
||
transportBody: "Μεταφέρεις skaters, εξοπλισμό ή φορτίο; Δήλωσε το αυτοκίνητο, το βαν, το ταξί, το ποδήλατο, το ελικόπτερο, το αεροπλάνο ή το σκάφος σου.",
|
||
},
|
||
craftFields: {
|
||
sizing: "Εύρος μεγεθών",
|
||
samples: "Δείγματα / πρωτότυπα",
|
||
customization: "Προσαρμογή",
|
||
capacity: "Χωρητικότητα",
|
||
cargo: "Χώρος φορτίου",
|
||
coverage: "Κάλυψη / διαδρομές",
|
||
availability: "Διαθεσιμότητα",
|
||
base: "Περιοχή βάσης",
|
||
accessibility: "Προσβασιμότητα",
|
||
},
|
||
tabTransport: "Μεταφορές",
|
||
filterVehicles: "Οχήματα",
|
||
filterTransportServices: "Υπηρεσίες",
|
||
filterCapabilities: "Δυνατότητες",
|
||
filterCapacity: "Χωρητικότητα",
|
||
filterCoverage: "Κάλυψη",
|
||
offerTransport: "Πρόσφερε μεταφορές",
|
||
labLink: {
|
||
transport: "Μεταφορές",
|
||
designer: "Ρούχα",
|
||
},
|
||
detail: {
|
||
noun: {
|
||
transport: "πάροχος μεταφορών",
|
||
},
|
||
skillsTitle: {
|
||
transport: "Οχήματα & υπηρεσίες",
|
||
},
|
||
},
|
||
},
|
||
socialUi: {
|
||
coordinator: {
|
||
ourDefaultTitle: "Συντονιστής SkateSpots",
|
||
ourDefaultDesc: "Το SkateSpots τρέχει έναν συντονιστή στο relay.skate-spots.org. Χρησιμοποίησέ τον προεπιλεγμένα ή τρέξε τον δικό σου — ένας συντονιστής βλέπει μόνο κρυπτογραφημένα δεδομένα και metadata, ποτέ τα μηνύματά σου.",
|
||
useOurs: "Χρήση του συντονιστή SkateSpots",
|
||
},
|
||
crewCoordinator: {
|
||
encryptedChat: "Κρυπτογραφημένη συνομιλία",
|
||
privateChatName: "Ιδιωτική συνομιλία",
|
||
privateChatDesc: "Ομαδική συνομιλία με forward secrecy (MLS) μέσω συντονιστή.",
|
||
privateChatDescFull: "Η ιδιωτική συνομιλία δημιουργείται μία φορά από έναν διαχειριστή και μετά τα μέλη μπαίνουν.",
|
||
chatRowDesc: "Όλοι στο crew — σφραγισμένο με το κλειδί κάθε μέλους (NIP-17).",
|
||
openChat: "Άνοιγμα",
|
||
setUpChat: "Ρύθμιση",
|
||
joinChat: "Συμμετοχή",
|
||
checking: "Έλεγχος…",
|
||
openInAnotherApp: "Άνοιγμα σε άλλη εφαρμογή",
|
||
openInCordnWeb: "Cordn (web)",
|
||
openCordnGroup: "Άνοιγμα συνομιλίας crew",
|
||
copyForStaircase: "Αντιγραφή για Staircase",
|
||
},
|
||
dms: {
|
||
refresh: "Ανανέωση",
|
||
privateRooms: "Ιδιωτικά δωμάτια",
|
||
crews: "Crews",
|
||
crewFounder: "Ιδρυτής",
|
||
crewMember: "Μέλος",
|
||
crewOpen: "Άνοιγμα",
|
||
crewSetUp: "Ρύθμιση",
|
||
},
|
||
form: {
|
||
cordnGroup: "Ομάδα Cordn",
|
||
cordnGroupHint: "Προαιρετικό: επικόλλησε τον σύνδεσμο της ομάδας από Staircase ή Cordn web. Το crew σου αποκτά τότε πραγματική end-to-end συνομιλία MLS, φιλοξενούμενη στον συντονιστή μας.",
|
||
},
|
||
bell: {
|
||
dmsUnread: "{{count}} νέα κρυπτογραφημένα μηνύματα",
|
||
messagesAndCrews: "Μηνύματα & συνομιλίες crew",
|
||
},
|
||
},
|
||
settingsUi: {
|
||
loginDialog: {
|
||
welcomeSubtitleBrowse: "Εγγραφείτε ή συνδεθείτε — ή συνεχίστε την περιήγηση.",
|
||
extensionCard: "Επέκταση προγράμματος περιήγησης",
|
||
signerCard: "Εφαρμογή υπογραφής",
|
||
secretKeyLink: "Χρήση μυστικού κλειδιού",
|
||
whereBunker: "Πού βρίσκω bunker;",
|
||
},
|
||
settingsPage: {
|
||
trust: "Εμπιστοσύνη",
|
||
trustSub: "Πηγές και εμφάνιση",
|
||
},
|
||
},
|
||
walletUi: {
|
||
trust: {
|
||
mute: "Σίγαση",
|
||
muted: "Σε σίγαση",
|
||
mutedDesc: "Δεν θα βλέπεις το περιεχόμενό τους.",
|
||
unmute: "Κατάργηση σίγασης",
|
||
unmuted: "Η σίγαση καταργήθηκε",
|
||
unmutedDesc: "Το περιεχόμενό τους θα εμφανιστεί ξανά.",
|
||
unmuteFailed: "Δεν ήταν δυνατή η κατάργηση της σίγασης. Δοκίμασε ξανά.",
|
||
muteFailed: "Δεν ήταν δυνατή η σίγαση. Δοκίμασε ξανά.",
|
||
loginToMute: "Συνδέσου για σίγαση.",
|
||
attributedNetwork: "Από άτομα στο δίκτυό σου",
|
||
attributedProviderHouse: "Από τον community πάροχο εμπιστοσύνης",
|
||
attributedProviderCustom: "Από τον πάροχο που διάλεξες",
|
||
howItWorks: "Πώς λειτουργεί η εμπιστοσύνη",
|
||
flaggedNoticeTitle: "Αναφέρθηκε από έμπιστους skaters",
|
||
flaggedNoticeDesc: "Πρόσεχε. Έμπιστα άτομα στο δίκτυο έχουν αναφέρει αυτόν τον λογαριασμό.",
|
||
flaggedReporterFollow: "{{count}} από αυτούς που ακολουθείς",
|
||
flaggedReporterNetwork: "{{count}} στο δίκτυό σου",
|
||
flaggedReporterOther: "{{count}} άλλοι λογαριασμοί",
|
||
flaggedReport: "Αναφορά",
|
||
flaggedDismiss: "Απόρριψη",
|
||
bucketVerified: "Επαληθευμένο",
|
||
bucketUnknown: "Άγνωστο",
|
||
bucketFlagged: "Επισημασμένο",
|
||
bucketVerifiedDesc: "Κάποιος στο δίκτυό σου εγγυάται για αυτόν τον λογαριασμό.",
|
||
bucketUnknownDesc: "Κανείς στο δίκτυό σου δεν έχει εγγυηθεί ακόμη για αυτόν τον λογαριασμό.",
|
||
bucketFlaggedDesc: "Έμπιστα άτομα ανέφεραν αυτόν τον λογαριασμό.",
|
||
reportedByTrusted: "Αναφέρθηκε από {{count}} έμπιστα άτομα",
|
||
},
|
||
stats: {
|
||
transport: "Μεταφορές",
|
||
},
|
||
},
|
||
trustUi: {
|
||
alertsTitle: "Ειδοποιήσεις δικτύου",
|
||
alertsDesc: "Λογαριασμοί που ακολουθείς και τους οποίους ανέφεραν ή έβαλαν σε σίγαση έμπιστα άτομα.",
|
||
alertsEmpty: "Δεν υπάρχουν ειδοποιήσεις. Ελέγχουμε τους λογαριασμούς που ακολουθείς για αναφορές από έμπιστα άτομα.",
|
||
alertsReported: "Αναφέρθηκε από {{count}} έμπιστα άτομα",
|
||
alertsMuted: "Σε σίγαση από {{count}} έμπιστα άτομα",
|
||
alertsIgnore: "Αγνόηση",
|
||
alertsUnfollow: "Διακοπή παρακολούθησης",
|
||
alertsLogin: "Συνδέσου για να βλέπεις ειδοποιήσεις για τους λογαριασμούς που ακολουθείς.",
|
||
providerTitle: "Πάροχος",
|
||
providerDesc: "Οι βαθμολογίες προέρχονται από έναν πάροχο που διαλέγεις. Ο community πάροχος είναι ο προεπιλεγμένος.",
|
||
useCommunity: "Χρήση community παρόχου",
|
||
setProvider: "Όρισε πάροχο",
|
||
customPubkeyPlaceholder: "npub ή hex δημόσιο κλειδί παρόχου",
|
||
customRelayPlaceholder: "wss://relay.example.com",
|
||
invalidProvider: "Εισάγετε ένα έγκυρο npub ή 64-χαρακτήρων hex δημόσιο κλειδί, και ένα relay wss://.",
|
||
publishFailed: "Δεν ήταν δυνατή η δημοσίευση του παρόχου. Δοκίμασε ξανά.",
|
||
providerSaved: "Ο πάροχος ενημερώθηκε.",
|
||
loggedOutProvider: "Συνδέσου για να διαλέξεις πάροχο.",
|
||
showMarks: "Εμφάνιση σημαδιών εμπιστοσύνης",
|
||
showMarksDesc: "Επαληθευμένα και άγνωστα σημάδια. Οι αναφορές εμφανίζονται πάντα.",
|
||
sourceLabel: "Πηγή",
|
||
sourceHouse: "Community πάροχος εμπιστοσύνης",
|
||
sourceCustom: "Ο πάροχός σου",
|
||
loggedOut: "Συνδέσου για να διαλέξεις τον δικό σου πάροχο εμπιστοσύνης.",
|
||
seoTitle: "Πώς λειτουργεί η εμπιστοσύνη",
|
||
seoDescription: "Πώς το SkateSpots δείχνει την εμπιστοσύνη: τρεις καταστάσεις, από πού προέρχονται οι βαθμολογίες, και γιατί η απουσία δεν είναι δυσπιστία.",
|
||
title: "Πώς λειτουργεί η εμπιστοσύνη",
|
||
intro: "Η εμπιστοσύνη εδώ είναι σήμα, όχι ετυμηγορία. Προέρχεται από αυτούς που ξέρεις ή από έναν πάροχο που διαλέγεις. Δεν κατατάσσουμε ανθρώπους παγκοσμίως.",
|
||
statesTitle: "Τρεις καταστάσεις",
|
||
verifiedTitle: "Επαληθευμένο",
|
||
verifiedDesc: "Κάποιος στο δίκτυό σου εγγυάται για αυτόν τον λογαριασμό: ένας φίλος φίλου ή ο πάροχος που διάλεξες.",
|
||
unknownTitle: "Άγνωστο",
|
||
unknownDesc: "Κανείς δεν έχει εγγυηθεί ακόμη. Από εδώ ξεκινά κάθε νέος λογαριασμός.",
|
||
flaggedTitle: "Επισημασμένο",
|
||
flaggedDesc: "Έμπιστα άτομα ανέφεραν αυτόν τον λογαριασμό. Είναι προειδοποίηση να κοιτάξεις πιο κοντά, όχι απόδειξη κάτι.",
|
||
absenceTitle: "Κανένα σημάδι δεν σημαίνει δυσπιστία",
|
||
absenceDesc: "Οι περισσότεροι λογαριασμοί δεν δείχνουν τίποτα. Αυτό σημαίνει ότι κανείς στο δίκτυό σου δεν έχει εγγυηθεί ακόμη για αυτούς, όχι ότι κάτι είναι λάθος. Ποτέ μην εκλαμβάνεις ένα απόν σημάδι ως αρνητικό.",
|
||
sourceTitle: "Ποιος το υπολογίζει",
|
||
sourceDesc: "Από προεπιλογή χρησιμοποιούμε το δικό σου δίκτυο. Μπορείς επίσης να διαλέξεις έναν πάροχο εμπιστοσύνης που δημοσιεύει υπογεγραμμένες βαθμολογίες μέσω Nostr (NIP-85), ή να κλείσεις την εμφάνιση. Το Επισημασμένο εμφανίζεται πάντα, γιατί είναι σήμα ασφάλειας.",
|
||
endorsementTitle: "Η παρουσία δεν είναι έγκριση",
|
||
endorsementDesc: "Ένα επαληθευμένο σημάδι σημαίνει ότι κάποιος εγγυήθηκε, όχι ότι το άτομο είναι καλό. Μια επισήμανση σημαίνει ότι έμπιστα άτομα το ανέφεραν, όχι ότι είναι ένοχο. Έλεγξε τις λεπτομέρειες πριν αποφασίσεις.",
|
||
povTitle: "Εξαρτάται από την οπτική γωνία",
|
||
povDesc: "Μια βαθμολογία είναι σχετική με το ποιος κοιτάζει. Μια κατάταξη από έναν πάροχο ή ένα άτομο δεν συγκρίνεται με άλλη, και ποτέ δεν την παρουσιάζουμε ως αντικειμενικό γεγονός.",
|
||
settingsCta: "Διαχείριση στις Ρυθμίσεις",
|
||
},
|
||
marketTerms: {
|
||
link: "Οδηγίες αγοράς",
|
||
seoTitle: "Οδηγίες αγοράς",
|
||
seoDescription: "Πώς λειτουργούν οι καταχωρίσεις εξοπλισμού στο SkateSpots: peer-to-peer, buyer beware, και οι κανόνες.",
|
||
title: "Οδηγίες αγοράς",
|
||
intro: "Το SkateSpots είναι ένας peer-to-peer πίνακας εξοπλισμού. Συναλλάσσεσαι απευθείας με το άλλο άτομο: δεν κρατάμε χρήματα, δεν στέλνουμε αντικείμενα, δεν λύνουμε διαφορές.",
|
||
howTitle: "Πώς λειτουργεί",
|
||
howBody: "Καταχώρισε εξοπλισμό, επικοινώνησε με τον πωλητή σε ιδιωτικό μήνυμα, και τακτοποίησε απευθείας (μετρητά, Lightning ή ανταλλαγή). Δεν υπάρχει καλάθι ή checkout.",
|
||
rulesTitle: "Τι δεν επιτρέπεται",
|
||
rulesBody: "Κανένα παράνομο, επικίνδυνο ή ενήλικο περιεχόμενο· κανένα ναρκωτικό, όπλο, προϊόν απομίμησης ή κλεμμένο. Κράτα τις καταχωρίσεις για skate εξοπλισμό και σχετικά αντικείμενα.",
|
||
respectTitle: "Να σέβεσαι",
|
||
respectBody: "Καμία κακοποίηση, παρενόχληση, απειλή ή μίσος. Οι συντονιστές μπορούν να κρύψουν καταχωρίσεις ή λογαριασμούς.",
|
||
trustTitle: "Η εμπιστοσύνη είναι οδηγός, όχι εγγύηση",
|
||
trustBody: "Τα σημάδια επαλήθευσης και η φήμη συναλλαγών είναι σήματα από το δίκτυο, όχι υποσχέσεις. Κάνε τους δικούς σου ελέγχους πριν συναλλαγείς.",
|
||
trustLink: "Πώς λειτουργεί η εμπιστοσύνη",
|
||
privacyLink: "Τι φεύγει από τη συσκευή σου",
|
||
safetyTitle: "Συναλλάξου με ασφάλεια",
|
||
safetyBody: "Συναντήσου σε δημόσιο χώρο για παραδόσεις, χρησιμοποίησε escrow ή προκαταβολή καλής πίστης για αποστολές, και μη στέλνεις ποτέ χρήματα εκτός εφαρμογής.",
|
||
moderationTitle: "Η εποπτεία είναι ήπια και αναστρέψιμη",
|
||
moderationBody: "Το κρυμμένο περιεχόμενο παραμένει στα relay και μπορεί να αποκατασταθεί· οι διαφορές μεταξύ ατόμων είναι δικές σου.",
|
||
},
|
||
labOptions: {
|
||
clothing: {
|
||
service: {
|
||
tees: "T-Shirts",
|
||
hoodies: "Hoodies & Sweats",
|
||
pants: "Παντελόνια & Σορτς",
|
||
jackets: "Μπουφάν & Εξωτερικά",
|
||
kits: "Ομαδικά kits & Jerseys",
|
||
caps: "Καπέλα & Σκούφοι",
|
||
socks: "Κάλτσες",
|
||
accessories: "Τσάντες & Αξεσουάρ",
|
||
footwear: "Υπόδηση & Παπούτσια",
|
||
patches: "Patches & Appliqué",
|
||
griptape: "Griptape & Ένδυση σανίδας",
|
||
onepiece: "Ένα-και-μοναδικό / Upcycled",
|
||
},
|
||
serviceDesc: {
|
||
tees: "Custom t-shirts και τοπ",
|
||
hoodies: "Hoodies, φούτερ και φόρμες",
|
||
pants: "Παντελόνια εργασίας, cargo και σορτς",
|
||
jackets: "Coach jackets, shells και μπουφάν εργασίας",
|
||
kits: "Ομαδικά kits, jerseys και στολές",
|
||
caps: "Καπέλα, σκούφοι και καλύμματα κεφαλής",
|
||
socks: "Κάλτσες crew και πλεκτά",
|
||
accessories: "Τσάντες, ζώνες και μικροαντικείμενα",
|
||
footwear: "Custom παπούτσια και υπόδηση",
|
||
patches: "Κεντημένα patches και appliqué",
|
||
griptape: "Τέχνη griptape και ένδυση σανίδας",
|
||
onepiece: "Μεμονωμένα κομμάτια και upcycled ενδύματα",
|
||
},
|
||
method: {
|
||
screenprint: "Μεταξοτυπία",
|
||
dtg: "DTG / Direct-to-Garment",
|
||
embroidery: "Κέντημα",
|
||
cutsew: "Cut & Sew",
|
||
sublimation: "Εξάχνωση",
|
||
heattransfer: "Θερμομεταφορά / Βινύλιο",
|
||
garmentdye: "Βαφή ενδυμάτων",
|
||
knit: "Πλεκτά",
|
||
patchwork: "Patchwork",
|
||
allover: "Εκτύπωση σε όλη την επιφάνεια",
|
||
},
|
||
material: {
|
||
cotton: "Βαμβάκι",
|
||
heavyweight: "Βαρύ ύφασμα",
|
||
organic: "Οργανικό / Βιώσιμο",
|
||
fleece: "Fleece",
|
||
denim: "Denim",
|
||
canvas: "Καμβάς",
|
||
nylon: "Νάιλον / Τεχνικό",
|
||
wool: "Merino / Μαλλί",
|
||
leather: "Δέρμα",
|
||
recycled: "Ανακυκλωμένο / Deadstock",
|
||
},
|
||
},
|
||
transport: {
|
||
capacity: {
|
||
solo: "1–3 άτομα",
|
||
small_group: "4–7 άτομα",
|
||
large_group: "8+ άτομα",
|
||
van_load: "Γεμάτο βαν",
|
||
freight: "Εμπόρευμα / φορτίο",
|
||
},
|
||
coverage: {
|
||
local: "Τοπικό",
|
||
regional: "Περιφερειακό",
|
||
national: "Εθνικό",
|
||
international: "Διεθνές",
|
||
cross_border: "Διασυνοριακές διαδρομές",
|
||
},
|
||
},
|
||
},
|
||
becomeRolesUi: {
|
||
clothing: {
|
||
seoTitle: "Γίνε Σχεδιαστής Ρούχων - SkateSpots",
|
||
seoDescription: "Custom ρούχα, ομαδικά kits & ένδυση για τη σκηνή.",
|
||
heading: "Σχεδιαστής Ρούχων",
|
||
tagline: "Custom ρούχα, ομαδικά kits & ένδυση για τη σκηνή",
|
||
noun: "σχεδιαστής ρούχων",
|
||
rateLabel: "Χρέωση",
|
||
portfolioLabel: "Σύνδεσμος καταστήματος / portfolio",
|
||
sectionWhatYouMake: "Τι φτιάχνεις",
|
||
sectionHowYouMake: "Πώς το φτιάχνεις",
|
||
sectionMaterials: "Υλικά",
|
||
minimumPlaceholder: "π.χ. 10 κομμάτια",
|
||
turnaroundPlaceholder: "π.χ. 2-3 εβδομάδες",
|
||
sizingPlaceholder: "π.χ. XS-3XL / στα μέτρα",
|
||
samplesHelper: "Προσφέρεις δείγματα ή πρωτότυπα πριν από πλήρη παραγωγή;",
|
||
customizationPlaceholder: "π.χ. ονόματα, νούμερα, γραφικά",
|
||
},
|
||
transport: {
|
||
seoTitle: "Πρόσφερε μεταφορές / οδήγηση - SkateSpots",
|
||
seoDescription: "Μετακίνησε skaters, εξοπλισμό και φορτία — αυτοκίνητα, ταξί, βαν, μοτοσυκλέτες, ελικόπτερα, αεροπλάνα και σκάφη. Δηλωμένα από εσένα, αξιολογημένα από την κοινότητα.",
|
||
heading: "Μεταφορές / Οδηγός",
|
||
tagline: "Μετέφερε ανθρώπους και εξοπλισμό στη σκηνή — στεριά, αέρας ή θάλασσα",
|
||
noun: "πάροχος μεταφορών",
|
||
rateLabel: "Χρέωση / διαδρομή",
|
||
portfolioLabel: "Φωτογραφίες οχήματος / στόλου",
|
||
sectionVehicles: "Οχήματα",
|
||
sectionServices: "Υπηρεσίες",
|
||
sectionFeatures: "Δυνατότητες",
|
||
sectionCapacity: "Χωρητικότητα",
|
||
sectionCoverage: "Κάλυψη",
|
||
capacityLabel: "Χωρητικότητα",
|
||
capacityPlaceholder: "π.χ. 4 επιβάτες / 2 σανίδες",
|
||
cargoLabel: "Χώρος φορτίου",
|
||
cargoPlaceholder: "π.χ. γεμάτο βαν, 8 κουτιά σανίδων",
|
||
coverageLabel: "Κάλυψη / διαδρομές",
|
||
coveragePlaceholder: "π.χ. Βαρκελώνη ↔ Περπινιάν, περιφερειακά",
|
||
availabilityLabel: "Διαθεσιμότητα",
|
||
availabilityPlaceholder: "π.χ. σαββατοκύριακα, μέρες εκδηλώσεων, κατόπιν κλήσης",
|
||
baseLabel: "Περιοχή βάσης",
|
||
basePlaceholder: "π.χ. Βαρκελώνη / El Prat",
|
||
accessibilityLabel: "Προσβασιμότητα",
|
||
accessibilityPlaceholder: "π.χ. ράμπα, θέση αναπηρικού αμαξιδίου, βοήθεια",
|
||
},
|
||
},
|
||
weatherUi: {
|
||
updated: "Ενημερώθηκε",
|
||
refresh: "Ανανέωση",
|
||
unavailable: "Ο καιρός δεν είναι διαθέσιμος.",
|
||
retry: "Επανάληψη",
|
||
sunrise: "Ανατολή",
|
||
sunset: "Δύση",
|
||
legendTitle: "Βαθμολογία καιρού",
|
||
legendWeatherOnly: "Μόνο καιρός",
|
||
},
|
||
cordnUi: {
|
||
shareInvite: 'Πρόσκληση',
|
||
shareInviteText: 'Μπες στο {{crew}} — ιδιωτική συνομιλία',
|
||
inviteCopied: 'Ο σύνδεσμος πρόσκλησης αντιγράφηκε',
|
||
title: "Ιδιωτική συνομιλία",
|
||
subtitle: "End-to-end κρυπτογραφημένη (MLS) μεταξύ των μελών του crew. Ο συντονιστής δρομολογεί μόνο κρυπτογραφημένα δεδομένα και metadata — δεν βλέπει ποτέ το περιεχόμενο των μηνυμάτων.",
|
||
notLoggedIn: "Συνδέσου για να χρησιμοποιήσεις την ιδιωτική συνομιλία του crew.",
|
||
membersOnly: "Μόνο τα μέλη του crew μπορούν να ανοίξουν την ιδιωτική συνομιλία.",
|
||
connecting: "Σύνδεση…",
|
||
noCoordinator: "Δεν έχει ρυθμιστεί ακόμη συντονιστής για αυτό το crew.",
|
||
noGroupAdmin: "Η ιδιωτική συνομιλία αυτού του crew δεν έχει δημιουργηθεί ακόμη.",
|
||
noGroupMember: "Δεν είσαι ακόμη στην ιδιωτική συνομιλία αυτού του crew.",
|
||
create: "Δημιουργία ιδιωτικής συνομιλίας",
|
||
requestJoin: "Ζήτα συμμετοχή",
|
||
requestAgain: "Νέο αίτημα",
|
||
requestHandled: "Το αίτημα διεκπεραιώθηκε",
|
||
copyCordnLink: "Αντιγραφή συνδέσμου Cordn",
|
||
cordnWebCaveat: "Το Cordn web μπορεί να κολλήσει μετά τη σύνδεση· η συμμετοχή από την εφαρμογή είναι πιο αξιόπιστη.",
|
||
checkInvite: "Έλεγχος πρόσκλησης",
|
||
requested: "Το αίτημα στάλθηκε — ένας διαχειριστής του crew θα το εγκρίνει.",
|
||
noInvite: "Δεν περιμένει ακόμη πρόσκληση. Ζήτα από έναν διαχειριστή να εγκρίνει το αίτημά σου.",
|
||
placeholder: "Μήνυμα στο crew…",
|
||
send: "Αποστολή",
|
||
refresh: "Ανανέωση",
|
||
requests: "Αιτήματα συμμετοχής",
|
||
checkRequests: "Έλεγχος αιτημάτων",
|
||
approve: "Προσθήκη",
|
||
approveTitle: "Έγκριση αυτής της συσκευής;",
|
||
approveDesc: "Προσθήκη του {{name}} σε αυτή την κρυπτογραφημένη αίθουσα; Αυτή η συσκευή θα μπορεί να διαβάζει νέα μηνύματα.",
|
||
noRequests: "Δεν υπάρχουν εκκρεμή αιτήματα συμμετοχής.",
|
||
inviteHint: "Μόνο εσύ είσαι σε αυτή τη συνομιλία μέχρι στιγμής — τα μέλη του crew μπορούν να πατήσουν «Ζήτα συμμετοχή» και μετά να τα εγκρίνεις εδώ.",
|
||
memberCount: "{{count}} στην ομάδα",
|
||
you: "Εσύ",
|
||
groupRef: "Σύνδεσμος ομάδας",
|
||
copyRef: "Αντιγραφή",
|
||
copied: "Αντιγράφηκε",
|
||
attachImage: "Επισύναψη εικόνας",
|
||
uploading: "Μεταφόρτωση…",
|
||
uploadFailed: "Δεν ήταν δυνατή η μεταφόρτωση της εικόνας.",
|
||
bannerTitle: "Αυτό το crew δεν έχει ακόμη ιδιωτική συνομιλία",
|
||
bannerBody: "Στήσε end-to-end κρυπτογραφημένη (MLS) συνομιλία για το crew σου — τα μέλη μπαίνουν από την καρτέλα.",
|
||
bannerCta: "Ρύθμιση",
|
||
ready: "Συνδεδεμένο · MLS",
|
||
errorPrefix: "Δεν ήταν δυνατή η πρόσβαση στον συντονιστή",
|
||
interactiveHint: "Ο signer σου ζητά έγκριση για κάθε ενέργεια — χρησιμοποίησε Ανανέωση και Αποστολή όπως χρειάζεται.",
|
||
setupDevice: "Ρύθμιση αυτής της συσκευής",
|
||
setupDeviceBody: "Αυτό δίνει στη συσκευή το δικό της κλειδί για την ιδιωτική συνομιλία. Ένας ιδρυτής το εγκρίνει μία φορά.",
|
||
waitingApproval: "Αναμονή έγκρισης από τον ιδρυτή…",
|
||
waitingApprovalManual: "Αναμονή για τον ιδρυτή. Πατήστε «Έλεγχος πρόσκλησης» αφού εγκρίνει.",
|
||
onboardingFounder1: "Ξεκινήστε την ιδιωτική συνομιλία.",
|
||
onboardingFounder2: "Εγκρίνετε τα μέλη που ζητούν συμμετοχή.",
|
||
onboardingFounder3: "Συνομιλήστε ιδιωτικά με το crew σας.",
|
||
onboardingMember1: "Ζήτα συμμετοχή",
|
||
onboardingMember2: "Ο ιδρυτής εγκρίνει τη συσκευή σας.",
|
||
onboardingMember3: "Είστε μέσα — τα μηνύματα είναι κρυπτογραφημένα.",
|
||
encryptedNote: "Μόνο τα μέλη του crew μπορούν να το διαβάσουν· ο συντονιστής απλώς προωθεί κρυπτογραφημένα μηνύματα.",
|
||
advanced: "Για προχωρημένους",
|
||
compareTitle: "Συνομιλία vs. ιδιωτική συνομιλία",
|
||
compareChat: "Η συνομιλία είναι ένα τυπικό group DM του NIP-17. Λειτουργεί με άλλους πελάτες Nostr και δεν έχει συντονιστή.",
|
||
comparePrivate: "Η ιδιωτική συνομιλία χρησιμοποιεί MLS: ισχυρότερο έλεγχο μελών και εμπιστευτικότητα προς τα εμπρός. Ο συντονιστής βλέπει μεταδεδομένα ομάδας και κρυπτοκείμενο, ποτέ το κείμενο των μηνυμάτων.",
|
||
coordinator: "Συντονιστής",
|
||
lastChecked: "Τελευταίος έλεγχος",
|
||
keyPackage: "Πακέτο κλειδιών",
|
||
keyPackageReady: "Έτοιμο σε αυτή τη συσκευή",
|
||
keyPackageMissing: "Δεν έχει ρυθμιστεί σε αυτή τη συσκευή",
|
||
members: "Μέλη",
|
||
roleFounder: "Ιδρυτής",
|
||
roleAdmin: "Διαχειριστής",
|
||
makeAdmin: "Ορισμός ως διαχειριστή",
|
||
removeAdmin: "Αφαίρεση διαχειριστή",
|
||
adminAdded: "Το μέλος έγινε διαχειριστής.",
|
||
adminRemoved: "Ο ρόλος διαχειριστή αφαιρέθηκε.",
|
||
roleUpdateFailed: "Δεν ήταν δυνατή η αλλαγή ρόλου. Δοκίμασε ξανά.",
|
||
addReaction: "Προσθήκη αντίδρασης",
|
||
deleteMessage: "Διαγραφή μηνύματος",
|
||
deleteMessageConfirm: "Διαγραφή αυτού του μηνύματος για όλους;",
|
||
readBy: "Διαβάστηκε από {{count}}",
|
||
joinRequestTitle: "Αίτημα ιδιωτικής συνομιλίας",
|
||
joinRequestFor: "Νέο αίτημα συμμετοχής στο {{crew}}",
|
||
joinRequestReview: "Έλεγχος αιτήματος",
|
||
joinRequestDismiss: "Απόρριψη αιτήματος",
|
||
roleMember: "Μέλος",
|
||
qrTitle: "Σαρώστε για να μπείτε στην ιδιωτική συνομιλία",
|
||
qrHint: "Τα μέλη του crew το σαρώνουν με την κάμερα του κινητού. Ο σύνδεσμος ανοίγει την καρτέλα Ιδιωτική συνομιλία.",
|
||
sendFailed: "Δεν στάλθηκε — πατήστε Επανάληψη.",
|
||
queued: "Σε ουρά σε αυτή τη συσκευή",
|
||
sending: "Αποστολή…",
|
||
sent: "Στάλθηκε",
|
||
retry: "Επανάληψη",
|
||
errorUnreachable: "Δεν ήταν δυνατή η πρόσβαση στην ιδιωτική συνομιλία. Ελέγξτε τη σύνδεσή σας.",
|
||
errorDetails: "Λεπτομέρειες",
|
||
unreachable: "Μη προσβάσιμο",
|
||
dismiss: "Κλείσιμο",
|
||
linkDevice: "Σύνδεση αυτής της συσκευής",
|
||
linkDeviceTitle: "Σύνδεση άλλης συσκευής",
|
||
linkDeviceHint: "Σάρωσε αυτόν τον κώδικα σε μια συσκευή που βρίσκεται ήδη στην αίθουσα.",
|
||
linkDeviceNote: "Ο κώδικας περιέχει ένα πακέτο δημόσιων κλειδιών. Το ιδιωτικό σου κλειδί μένει στη νέα συσκευή.",
|
||
waitingDevice: "Αναμονή για την άλλη συσκευή…",
|
||
addDevice: "Προσθήκη συσκευής",
|
||
deviceLinked: "Η συσκευή προστέθηκε.",
|
||
deviceLinkFailed: "Δεν ήταν δυνατή η προσθήκη αυτής της συσκευής.",
|
||
removeMemberConfirm: "Αφαίρεση του {{name}} από την ιδιωτική συνομιλία; Αυτή η συσκευή θα χάσει την πρόσβαση.",
|
||
removeMemberFailed: "Δεν ήταν δυνατή η αφαίρεση αυτού του μέλους.",
|
||
reply: "Απάντηση",
|
||
},
|
||
communityUi: {
|
||
link: "Κοινότητα",
|
||
title: "Συνομιλία κοινότητας",
|
||
subtitle: "Κάνε ερωτήσεις, μοιράσου σχόλια και μίλα με την κοινότητα SkateSpots — με κρυπτογράφηση από άκρο σε άκρο.",
|
||
heading: "Κοινότητα SkateSpots",
|
||
eyebrow: "Ερωτήσεις & σχόλια",
|
||
seoTitle: "Συνομιλία κοινότητας SkateSpots",
|
||
seoDescription: "Ερωτήσεις, σχόλια και κουβέντα στην κοινότητα — με κρυπτογράφηση από άκρο σε άκρο.",
|
||
notLoggedIn: "Συνδέσου για να μπεις στη συνομιλία της κοινότητας.",
|
||
noGroupAdmin: "Το δωμάτιο της κοινότητας δεν έχει δημιουργηθεί ακόμη.",
|
||
noGroupMember: "Δεν είσαι ακόμη στο δωμάτιο της κοινότητας.",
|
||
waitingApproval: "Αναμονή έγκρισης από το bot της κοινότητας ή έναν διαχειριστή…",
|
||
waitingApprovalManual: "Χειροκίνητη λειτουργία. Πάτησε «Έλεγχος πρόσκλησης» μόλις εγκριθεί.",
|
||
noInvite: "Δεν υπάρχει ακόμη πρόσκληση. Το bot εγκρίνει συνήθως μέσα σε ένα λεπτό — μετά πάτησε «Έλεγχος πρόσκλησης».",
|
||
pendingRequests: "{{count}} αιτήματα συμμετοχής σε αναμονή",
|
||
pendingRequestsDesc: "Το bot εγκρίνει συνήθως αυτόματα. Αν έχει κολλήσει, άνοιξε το δωμάτιο παρακάτω και πάτησε Έλεγχος αιτημάτων.",
|
||
botMissing: "Το bot της κοινότητας δεν είναι αυτή τη στιγμή σε αυτό το δωμάτιο, οπότε ένας διαχειριστής θα εξετάσει τα αιτήματα συμμετοχής.",
|
||
secondDeviceHint: "Είσαι ήδη μέλος σε άλλη συσκευή; Χρησιμοποίησε «Σύνδεση αυτής της συσκευής» για άμεση μεταβίβαση ή ζήτησε ξανά να συμμετάσχεις με αυτή τη συσκευή.",
|
||
create: "Δημιουργία δωματίου κοινότητας",
|
||
setupDeviceBody: "Αυτό δίνει σε αυτή τη συσκευή ένα κλειδί για το δωμάτιο της κοινότητας. Ένας διαχειριστής ή το bot το εγκρίνει μία φορά.",
|
||
onboardingFounder1: "Δημιούργησε το δωμάτιο της κοινότητας.",
|
||
onboardingFounder2: "Έγκρινε το bot της κοινότητας και τα νέα μέλη.",
|
||
onboardingFounder3: "Απάντησε σε ερωτήσεις και συγκέντρωσε σχόλια.",
|
||
onboardingMember1: "Ζήτησε να μπεις στο δωμάτιο της κοινότητας.",
|
||
onboardingMember2: "Ένας διαχειριστής ή το bot της κοινότητας εγκρίνει τη συσκευή σου.",
|
||
onboardingMember3: "Κάνε ερωτήσεις, μοιράσου σχόλια ή απλώς χαιρέτα.",
|
||
encryptedNote: "Μόνο τα μέλη του δωματίου μπορούν να το διαβάσουν· ο συντονιστής απλώς μεταφέρει κρυπτογραφημένα μηνύματα.",
|
||
shareInviteText: "Μπες στη συνομιλία της κοινότητας SkateSpots",
|
||
qrTitle: "Σάρωσε για να μπεις στη συνομιλία της κοινότητας",
|
||
qrHint: "Σάρωσε με την κάμερα του κινητού για να ανοίξεις τη συνομιλία της κοινότητας και να ζητήσεις πρόσβαση.",
|
||
owner: "Ιδιοκτήτης",
|
||
botName: "Bot κοινότητας",
|
||
howItWorks: "Κάθε νέα συσκευή εγκρίνεται μία φορά από έναν διαχειριστή ή το bot της κοινότητας. Τα μηνύματα που στάλθηκαν πριν μπεις δεν είναι ορατά σε εσένα.",
|
||
feedbackNote: "Οι ερωτήσεις και τα σχόλια είναι ευπρόσδεκτα. Να είσαι ευγενικός — είναι κοινός χώρος.",
|
||
},
|
||
translateUi: {
|
||
title: "Μετάφραση μηνυμάτων",
|
||
translate: "Μετάφραση",
|
||
translating: "Γίνεται μετάφραση…",
|
||
showOriginal: "Εμφάνιση πρωτοτύπου",
|
||
showTranslation: "Εμφάνιση μετάφρασης",
|
||
translatedFrom: "Μεταφρασμένο από {{language}}",
|
||
failed: "Η μετάφραση απέτυχε. Δοκιμάστε ξανά.",
|
||
unsupported: "Αυτό το ζεύγος γλωσσών δεν είναι ακόμη διαθέσιμο.",
|
||
pilotNote: "Πιλοτικό: μόνο αγγλικά ↔ ισπανικά.",
|
||
autoTranslate: "Αυτόματη μετάφραση μηνυμάτων",
|
||
autoTranslateDesc: "Μεταφράστε τα εισερχόμενα μηνύματα στη γλώσσα σας. Εκτελείται σε αυτή τη συσκευή· δεν αποστέλλεται τίποτα.",
|
||
privacy: "Η μετάφραση εκτελείται στη συσκευή σας. Το μήνυμά σας δεν την εγκαταλείπει ποτέ. Η πρώτη χρήση κατεβάζει ένα γλωσσικό μοντέλο.",
|
||
},
|
||
newsletterDraftUi: {
|
||
weeklyDraftReady: 'Το εβδομαδιαίο πρόχειρο είναι έτοιμο',
|
||
loadDraft: 'Φόρτωση πρόχειρου',
|
||
hidePreview: 'Απόκρυψη προεπισκόπησης',
|
||
untitled: 'Χωρίς τίτλο',
|
||
},
|
||
signerPromptUi: {
|
||
title: "Προϋπολογισμός ειδοποιήσεων Amber",
|
||
body: "Το Amber ζητά έγκριση για κάθε υπογεγραμμένη ενέργεια. Οι αναγνώσεις και οι αποκρυπτογραφήσεις στο παρασκήνιο μένουν τοπικές και δεν προκαλούν ειδοποιήσεις. Η αποστολή ομαδικού DM ζητά έγκριση μία φορά ανά παραλήπτη (κρυπτογράφηση + υπογραφή) και το Cordn μπορεί να ζητά για κάθε αίτημα του συντονιστή. Για συχνό ιδιωτικό chat ή chat του crew, ένα bunker ή ένα τοπικό κλειδί είναι πιο ήσυχο.",
|
||
bunker: "Κράτησε το Amber για υπογραφές υψηλής αξίας ή πήγαινε σε bunker όταν περιμένεις μεγάλη συζήτηση.",
|
||
},
|
||
globalSearchUi: {
|
||
open: "Αναζήτηση",
|
||
placeholder: "Αναζήτηση spot, crew, εκδηλώσεων, εξοπλισμού…",
|
||
hint: "⌘K / Ctrl+K",
|
||
recent: "Πρόσφατα",
|
||
pages: "Σελίδες",
|
||
spots: "Spots",
|
||
shops: "Καταστήματα",
|
||
crews: "Crews",
|
||
events: "Εκδηλώσεις",
|
||
gear: "Εξοπλισμός",
|
||
skaters: "Skaters",
|
||
signers: "Signers",
|
||
trust: "Εμπιστοσύνη",
|
||
noResults: "Κανένα αποτέλεσμα για «{{query}}».",
|
||
},
|
||
marketplaceExtrasUi: {
|
||
savedSearches: "Αποθηκευμένες αναζητήσεις",
|
||
saveSearch: "Αποθήκευση αναζήτησης",
|
||
searchName: "Ονόμασε αυτή την αναζήτηση…",
|
||
deleteSearch: "Διαγραφή αποθηκευμένης αναζήτησης",
|
||
safetyTitle: "Αγόρασε και πούλα με ασφάλεια",
|
||
safetyMeet: "Συναντηθείτε σε δημόσιο σημείο και ελέγξτε τον εξοπλισμό πριν πληρώσετε.",
|
||
safetyKeys: "Ποτέ μη μοιράζεσαι seed phrases ή ιδιωτικά κλειδιά. Κράτα τη συναλλαγή στο chat της εφαρμογής.",
|
||
safetyEscrow: "Για αποστολές, διάβασε πρώτα τους όρους του escrow: το Cashu escrow είναι μόνο για την εγγενή εφαρμογή και δεν είναι επαληθευμένο.",
|
||
safetyMore: "Διάβασε τους κανόνες της αγοράς",
|
||
offerTemplates: "Γρήγορες σημειώσεις",
|
||
offerDiscount: "Μπορείς να κάνεις 10% έκπτωση;",
|
||
offerSwap: "Θα σκεφτόσουν μια ανταλλαγή;",
|
||
offerPickup: "Μπορώ να το παραλάβω αυτή την εβδομάδα.",
|
||
offerShipping: "Μπορείς να συνδυάσεις τα μεταφορικά;",
|
||
},
|
||
placesUi: {
|
||
eventDetail: {
|
||
eventPass: "Πάσο εκδήλωσης"
|
||
},
|
||
},
|
||
};
|
||
|
||
export default drift;
|