Files
TREK/shared/src/i18n/gr/externalNotifications.ts
T

78 lines
4.4 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type { NotificationLocale } from '../externalNotifications/types';
const gr: NotificationLocale = {
email: {
footer: 'Λάβατε αυτό το μήνυμα επειδή έχετε ενεργοποιήσει τις ειδοποιήσεις στο TREK.',
manage: 'Διαχείριση προτιμήσεων στις Ρυθμίσεις',
madeWith: 'Δημιουργήθηκε με',
openTrek: 'Άνοιγμα TREK',
},
events: {
trip_invite: (p) => ({
title: `Πρόσκληση ταξιδιού: "${p.trip}"`,
body: `Ο/Η ${p.actor} προσκάλεσε ${p.invitee || 'ένα μέλος'} στο ταξίδι "${p.trip}".`,
}),
booking_change: (p) => ({
title: `Νέα κράτηση: ${p.booking}`,
body: `Ο/Η ${p.actor} πρόσθεσε μια νέα κράτηση "${p.booking}" (${p.type}) στο "${p.trip}".`,
}),
trip_reminder: (p) => ({
title: `Υπενθύμιση ταξιδιού: ${p.trip}`,
body: `Το ταξίδι σας "${p.trip}" πλησιάζει!`,
}),
todo_due: (p) => ({
title: `Εκκρεμότητα προς εκτέλεση: ${p.todo}`,
body: `Η εκκρεμότητα "${p.todo}" στο "${p.trip}" λήγει στις ${p.due}.`,
}),
vacay_invite: (p) => ({
title: 'Πρόσκληση συγχώνευσης διακοπών',
body: `Ο/Η ${p.actor} σας προσκάλεσε να συγχωνεύσετε τα σχέδια διακοπών σας. Ανοίξτε το TREK για να αποδεχτείτε ή να απορρίψετε.`,
}),
vacay_share: (p) => ({
title: 'Κοινοποίηση Ημερολογίου Vacay',
body: `Ο/Η ${p.actor} κοινοποίησε το ημερολόγιο διακοπών του/της σε εσάς. Ανοίξτε το TREK για να το δείτε.`,
}),
collection_invite: (p) => ({
title: 'Πρόσκληση σε συλλογή',
body: `Ο/Η ${p.actor} σας προσκάλεσε να μοιραστείτε μια συλλογή. Ανοίξτε το TREK για να αποδεχτείτε ή να απορρίψετε.`,
}),
photos_shared: (p) => ({
title: `${p.count} φωτογραφίες κοινοποιήθηκαν`,
body: `Ο/Η ${p.actor} κοινοποίησε ${p.count} φωτογραφία/ες στο "${p.trip}".`,
}),
collab_message: (p) => ({
title: `Νέο μήνυμα στο "${p.trip}"`,
body: `${p.actor}: ${p.preview}`,
}),
packing_tagged: (p) => ({
title: `Λίστα συσκευασίας: ${p.category}`,
body: `Ο/Η ${p.actor} σας ανέθεσε στην κατηγορία "${p.category}" της λίστας συσκευασίας στο "${p.trip}".`,
}),
version_available: (p) => ({
title: 'Νέα έκδοση TREK διαθέσιμη',
body: `Η έκδοση TREK ${p.version} είναι τώρα διαθέσιμη. Επισκεφθείτε τον πίνακα διαχείρισης για να ενημερώσετε.`,
}),
replica_failure: (p) => ({
title: 'Storage replica failure',
body:
`Replica write failed on '${p.backend}': ${p.op} of ${p.key} — ${p.error}.` +
(p.suppressed !== '0' ? ` ${p.suppressed} more failures were suppressed since the last notification.` : ''),
}),
synology_session_cleared: () => ({
title: 'Η σύνδεση Synology τερματίστηκε',
body: 'Ο λογαριασμός σας Synology ή το URL άλλαξε. Έχετε αποσυνδεθεί από το Synology Photos.',
}),
plugin_notification: (p) => ({ title: p.title ?? '', body: p.body ?? '' }),
},
passwordReset: {
subject: 'Επαναφορά κωδικού πρόσβασης',
greeting: 'Γεια σας',
body: 'Λάβαμε ένα αίτημα επαναφοράς του κωδικού πρόσβασης για τον λογαριασμό σας στο TREK. Κάντε κλικ στο παρακάτω κουμπί για να ορίσετε νέο κωδικό πρόσβασης.',
ctaIntro: 'Επαναφορά κωδικού',
expiry: 'Αυτός ο σύνδεσμος λήγει σε 60 λεπτά.',
ignore: 'Εάν δεν ζητήσατε αυτή την αλλαγή, μπορείτε να αγνοήσετε αυτό το μήνυμα — ο κωδικός σας δεν θα αλλάξει.',
},
};
export default gr;