-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathel-GR.toml
More file actions
138 lines (128 loc) · 12.7 KB
/
Copy pathel-GR.toml
File metadata and controls
138 lines (128 loc) · 12.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
locale_id = "el-GR"
[nav]
help = "Βοήθεια"
docs = "Τεκμηρίωση"
terms = "Όροι"
privacy = "Απόρρητο"
repository = "Αποθετήριο"
rust_crate = "Rust Crate"
[language]
selector_label = "Γλώσσα"
[hero]
eyebrow = "hashavatar.app"
title = "Δημιουργήστε Δημόσιο Avatar Σε Δευτερόλεπτα"
description = "Μετατρέψτε οποιοδήποτε αδιαφανές user id, σταθερό username ή μονόδρομο hash σε ένα deterministic avatar URL. Επιλέξτε στυλ, φόντο και μέγεθος, έπειτα αντιγράψτε το WebP URL, κατεβάστε το αποτέλεσμα ή δημιουργήστε signed object-storage link."
privacy_tip = "Συμβουλή ιδιωτικότητας: τα email-shaped identifiers γίνονται δεκτά για ευκολία, αλλά ένα stable internal id ή one-way hash είναι καλύτερο όταν θέλετε λιγότερα προσωπικά δεδομένα στα URL logs."
[form]
identity = "Ταυτότητα"
namespace_tenant = "Namespace Tenant"
style_version = "Έκδοση Στυλ"
avatar_type = "Τύπος Avatar"
background = "Φόντο"
accessory = "Αξεσουάρ"
accent_color = "Χρώμα Έμφασης"
expression = "Έκφραση"
shape = "Σχήμα"
size = "Μέγεθος"
copy_url = "Αντιγραφή URL"
copy_signed_link = "Αντιγραφή Signed Link"
download = "Λήψη"
open_raw = "Άνοιγμα Αρχικού"
copied = "Αντιγράφηκε"
copy_failed = "Η αντιγραφή απέτυχε"
direct_url = "Άμεσο URL"
signed_storage_link = "Signed Storage Link"
machine_readable_api = "Machine-Readable API"
signed_unavailable = "Ενεργοποιήστε τη ρύθμιση S3 στον server για χρήση signed links."
signed_unavailable_runtime = "Τα signed storage links δεν είναι διαθέσιμα μέχρι να ρυθμιστεί το S3 στον server."
[preview]
api = "API"
storage = "Αποθήκευση"
storage_text = "προαιρετικό S3 persistence με presigned links μέσω"
cache = "Cache"
cache_text = "Cloudflare-friendly μεγάλα cache headers"
tip = "Συμβουλή"
tip_text = "Κάθε URL είναι deterministic, άρα μπορείτε να το ενσωματώσετε απευθείας στην εφαρμογή σας."
presets = "Έτοιμα Παραδείγματα"
preset_suffix = "παράδειγμα"
[footer]
copy = "Το hashavatar.app είναι deterministic avatar API και demo service βασισμένο στο open-source Rust crate hashavatar."
[pages.help]
title = "Βοήθεια"
description = "Οδηγός ενσωμάτωσης για χρήση του hashavatar.app avatar API σε web apps, frontends και backends."
eyebrow = "Οδηγός Ενσωμάτωσης"
lead = "Χρησιμοποιήστε το hashavatar.app απευθείας από browser, frontend ή backend. Κάθε avatar URL είναι deterministic, άρα το ίδιο identifier και οι ίδιες επιλογές παράγουν πάντα το ίδιο αποτέλεσμα."
basic_url = "Βασικό URL"
basic_url_text = "Χρησιμοποιήστε το query endpoint όταν θέλετε ένα απλό public image URL."
path_style = "Path Style URL"
path_style_text = "Χρησιμοποιήστε την path form αν προτιμάτε πιο καθαρά embed URLs."
html_example = "Παράδειγμα HTML"
javascript_example = "Παράδειγμα JavaScript"
supported_parameters = "Υποστηριζόμενες Παράμετροι"
style_layer_note = "Τα accessory και expression layers εφαρμόζονται σε character-style families. Object-style families όπως planet, rocket, paws, mushroom, cactus, cupcake, pizza, icecream, diamond, coffee-cup και shield κανονικοποιούνται σε accessory=none και expression=default."
signed_storage_links = "Signed Storage Links"
signed_storage_links_text = "Αν αυτό το deployment έχει object storage, ζητήστε presigned storage link από /v1/avatar/link. Αυτό το endpoint αποθηκεύει το generated object και επιστρέφει JSON με signed URL, object key και hashed cache key. Οι standard avatar responses δεν εκθέτουν signed-link metadata σε response headers."
open_source = "Open Source"
open_source_text = "Ο public site source βρίσκεται στο API repository και ο reusable avatar renderer δημοσιεύεται στο crates.io."
[pages.docs]
title = "Τεκμηρίωση"
description = "Reference documentation για το hashavatar.app public avatar API, storage link endpoint και namespace-aware identity contract."
eyebrow = "API Reference"
lead = "Αυτή είναι η product-facing reference για το public API. Το ίδιο identity, tenant, style version, avatar family, style options, size και WebP output προορίζονται να παραμένουν stable μέσα σε major release."
core_endpoints = "Core Endpoints"
operational_endpoints = "Operational Endpoints"
operational_text = "Το GET /healthz είναι public για load balancers και uptime checks. Το GET /metrics είναι loopback-only και επιστρέφει 404 σε non-local peers."
namespace_support = "Namespace Support"
namespace_text = "Χρησιμοποιήστε tenant και style_version για να κρατάτε χωριστούς χώρους οπτικής ταυτότητας μεταξύ προϊόντων ή rollout phases."
anonymous_ids = "Ανώνυμα IDs"
anonymous_text = "Στείλτε internal stable id ή one-way application hash αντί για raw personal data."
rate_limits = "Rate Limits"
rate_limits_text = "Το public service εφαρμόζει origin-side rate limits, με αυστηρότερα limits σε /v1/avatar/link, direct avatar requests με persist=true και /og.png, επειδή object storage writes και Open Graph image rendering είναι ακριβότερα από direct rendering."
timeouts = "Timeouts"
timeouts_text = "Avatar generation και storage operations περιορίζονται από server-side timeouts ώστε ακριβά requests να μην μονοπωλούν το origin επ' αόριστον."
errors = "Σφάλματα"
error_bad_request = "invalid kind, unsupported algorithm ή format, size ή missing identity"
error_timeout = "generation ή storage timeout"
error_rate_limit = "rate limit exceeded"
error_internal = "rendering ή storage failure"
openapi = "OpenAPI"
openapi_text = "Για generated clients ή tooling, χρησιμοποιήστε"
[pages.terms]
title = "Όροι"
description = "Best-effort service terms για το public hashavatar.app avatar API και demo website."
eyebrow = "Όροι Υπηρεσίας"
lead = "Αυτό το public service παρέχεται για ενημερωτικούς σκοπούς και σε best-effort βάση. Χρησιμοποιήστε το μόνο αν αυτό το risk profile ταιριάζει στην εφαρμογή σας."
no_warranty = "Καμία Εγγύηση"
no_warranty_text = "Αυτό το service και όλα τα generated outputs παρέχονται as-is και as-available, χωρίς εγγυήσεις οποιουδήποτε είδους, ρητές ή σιωπηρές. Δεν υποσχόμαστε availability, correctness, fitness for a particular purpose, uninterrupted operation ή compatibility with your systems."
no_liability = "Καμία Ευθύνη"
no_liability_text = "Δεν ευθυνόμαστε για downtime, outages, degraded performance, broken links, cache behavior, lost data, corrupted objects, third-party provider failures ή οποιεσδήποτε άμεσες ή έμμεσες damages από τη χρήση της υπηρεσίας."
fallback_text = "Αν βασίζεστε σε αυτά τα avatars σε production, πρέπει να υλοποιήσετε δικό σας fallback behavior, caching strategy και availability plan."
acceptable_use = "Αποδεκτή Χρήση"
acceptable_use_text = "Μη χρησιμοποιείτε την υπηρεσία για να υπερφορτώνετε infrastructure, να παρακάμπτετε rate limits ή cache controls, να δοκιμάζετε abusive traffic patterns ή να αποθηκεύετε illegal material μέσω persistence features."
changes = "Αλλαγές"
changes_text = "Μπορούμε να αλλάξουμε, περιορίσουμε, αναστείλουμε ή διακόψουμε το public service οποιαδήποτε στιγμή και χωρίς προειδοποίηση. Public endpoints, output details ή operational limits μπορεί να αλλάξουν καθώς το service εξελίσσεται."
legal_note = "Αυτή η σελίδα είναι operational guidance, όχι legal advice. Αν χρειάζεστε formal legal terms για business deployment, δημοσιεύστε reviewed version για τη jurisdiction και operator entity σας."
[pages.privacy]
title = "Απόρρητο"
description = "Privacy notice για το hashavatar.app σχετικά με request data, logs και optional object storage behavior."
eyebrow = "Privacy Notice"
lead = "Το service είναι σκόπιμα απλό, αλλά ένα public avatar API λαμβάνει κάποια request data για να λειτουργήσει. Αυτή η σελίδα περιγράφει το πρακτικό baseline."
receives = "Τι Λαμβάνει Το Service"
receives_identity = "το opaque identifier που βάζετε στο request, όπως internal id, username ή one-way hash"
receives_parameters = "request parameters όπως avatar type, style options, size, format και background"
receives_http_metadata = "standard HTTP metadata που χειρίζονται server, reverse proxy και CDN, όπως IP address, user agent, referrer και request timing"
stores = "Τι Αποθηκεύει Η Εφαρμογή"
stores_text = "Η εφαρμογή δεν απαιτεί user accounts και δεν ορίζει application cookies από προεπιλογή. Στο basic request flow παράγει το avatar on demand και το επιστρέφει απευθείας."
storage_text = "Αν το object storage support είναι ενεργό και χρησιμοποιείται signed-link ή persistence route, το generated avatar file και το object key του μπορεί να αποθηκευτούν στο configured S3-compatible bucket."
telemetry = "Privacy-Preserving Telemetry"
telemetry_text = "Αν ο operator ενεργοποιήσει telemetry, η εφαρμογή στέλνει aggregate OpenTelemetry metrics για page views, visible page time, repository και crate clicks, demo actions και avatar generation counts ομαδοποιημένα με bounded style choices όπως kind, background, accessory, color, expression, shape και size bucket."
telemetry_limits = "Το telemetry δεν περιλαμβάνει raw identifiers, tenant ή style namespace values, IP addresses, user agents, referrers, full URLs, cookies ή free-form text. Τα telemetry endpoints δέχονται μόνο allow-listed aggregate labels."
logging = "Logs Και Υποδομή"
logging_text = "Ανάλογα με το deployment, infrastructure components όπως nginx, Caddy, Cloudflare, hosting providers ή S3-compatible storage μπορεί να κρατούν access logs και operational metadata. Αυτά τα logs είναι μέρος της λειτουργίας public service και μπορεί να περιέχουν το requested identifier αν εμφανίζεται στο URL."
avoid = "Τι Να Αποφεύγετε Να Στέλνετε"
avoid_text = "Email-shaped identifiers γίνονται δεκτά για compatibility, αλλά URLs μπορεί να εμφανίζονται σε infrastructure logs. Στείλτε stable internal id ή one-way application hash όταν θέλετε να αποφύγετε personal data στο request URL."
repository = "Repository Και Crate"
repository_text = "Μπορείτε να ελέγξετε την implementation στο public API repository και τον reusable avatar renderer στο Rust crate."
translations = "Σημείωση για τις μεταφράσεις"
translations_text = "Οι μεταφράσεις του ιστότοπου υποστηρίζονται από AI και παρέχονται με τη βέλτιστη προσπάθεια. Αν δείτε διατύπωση που μπορεί να βελτιωθεί, οι συνεισφορές στο GitHub είναι ευπρόσδεκτες."
translations_link = "Βελτίωση μεταφράσεων"