mirror of https://github.com/VERT-sh/VERT.git
Compare commits
10 Commits
d89a343eed
...
93c98d9d49
Author | SHA1 | Date |
---|---|---|
|
93c98d9d49 | |
|
c0410ae9bb | |
|
cbff253b5f | |
|
5c09c19331 | |
|
05559e5648 | |
|
d7b5b1bfa8 | |
|
0a99044164 | |
|
bafb8f2bfb | |
|
d36d4fe957 | |
|
e3fb94a940 |
|
@ -0,0 +1,252 @@
|
|||
{
|
||||
"$schema": "https://inlang.com/schema/inlang-message-format",
|
||||
"navbar": {
|
||||
"upload": "Μεταφόρτωση",
|
||||
"convert": "Μετατροπή",
|
||||
"settings": "Ρυθμίσεις",
|
||||
"about": "Σχετικά",
|
||||
"toggle_theme": "Εναλλαγή θέματος"
|
||||
},
|
||||
"footer": {
|
||||
"copyright": "© {year} VERT.",
|
||||
"source_code": "Κώδικας",
|
||||
"discord_server": "Discord"
|
||||
},
|
||||
"upload": {
|
||||
"title": "Ο μετατροπέας αρχείων που θα λατρέψετε.",
|
||||
"subtitle": "Όλη η επεξεργασία εικόνων, ήχου και εγγράφων γίνεται στη συσκευή σας. Τα βίντεο μετατρέπονται στους κεραυνοβόλα γρήγορους διακομιστές μας. Χωρίς όριο μεγέθους αρχείου, χωρίς διαφημίσεις και εντελώς ανοιχτού κώδικα.",
|
||||
"uploader": {
|
||||
"text": "Σύρετε ή κάντε κλικ για {action}",
|
||||
"convert": "μετατροπή",
|
||||
"jpegify": "μετατροπή σε jpeg"
|
||||
},
|
||||
"cards": {
|
||||
"title": "Το VERT υποστηρίζει...",
|
||||
"images": "Εικόνες",
|
||||
"audio": "Ήχο",
|
||||
"documents": "Έγγραφα",
|
||||
"video": "Βίντεο",
|
||||
"video_server_processing": "Υποστηρίζεται από σέρβερ",
|
||||
"local_supported": "Τοπική υποστήριξη",
|
||||
"status": {
|
||||
"text": "<b>Κατάσταση:</b> {status}",
|
||||
"ready": "έτοιμο",
|
||||
"not_ready": "μη έτοιμο",
|
||||
"not_initialized": "μη αρχικοποιημένο",
|
||||
"downloading": "λήψη...",
|
||||
"initializing": "αρχικοποίηση...",
|
||||
"unknown": "άγνωστη κατάσταση"
|
||||
},
|
||||
"supported_formats": "Υποστηριζόμενες μορφές:"
|
||||
},
|
||||
"tooltip": {
|
||||
"partial_support": "Αυτή η μορφή μπορεί να μετατραπεί μόνο ως {direction}.",
|
||||
"direction_input": "είσοδος (από)",
|
||||
"direction_output": "έξοδος (προς)",
|
||||
"video_server_processing": "Τα βίντεο μεταφορτώνονται σε σέρβερ για επεξεργασία από προεπιλογή, μάθετε πώς να το ρυθμίσετε τοπικά εδώ."
|
||||
}
|
||||
},
|
||||
"convert": {
|
||||
"external_warning": {
|
||||
"title": "Προειδοποίηση εξωτερικού σέρβερ",
|
||||
"text": "Εάν επιλέξετε να μετατρέψετε σε μορφή βίντεο, αυτά τα αρχεία θα μεταφορτωθούν σε εξωτερικό σέρβερ για μετατροπή. Θέλετε να συνεχίσετε;",
|
||||
"yes": "Ναι",
|
||||
"no": "Όχι"
|
||||
},
|
||||
"panel": {
|
||||
"convert_all": "Μετατροπή όλων",
|
||||
"download_all": "Λήψη όλων ως .zip",
|
||||
"remove_all": "Αφαίρεση όλων των αρχείων",
|
||||
"set_all_to": "Ορισμός όλων σε",
|
||||
"na": "Μ/Δ"
|
||||
},
|
||||
"dropdown": {
|
||||
"audio": "Ήχος",
|
||||
"video": "Βίντεο",
|
||||
"doc": "Έγγραφο",
|
||||
"image": "Εικόνα",
|
||||
"placeholder": "Αναζήτηση μορφής"
|
||||
},
|
||||
"tooltips": {
|
||||
"unknown_file": "Άγνωστος τύπος αρχείου",
|
||||
"audio_file": "Αρχείο ήχου",
|
||||
"video_file": "Αρχείο βίντεο",
|
||||
"document_file": "Αρχείο εγγράφου",
|
||||
"image_file": "Αρχείο εικόνας",
|
||||
"convert_file": "Μετατροπή αυτού του αρχείου",
|
||||
"download_file": "Λήψη αυτού του αρχείου"
|
||||
},
|
||||
"errors": {
|
||||
"cant_convert": "Δεν μπορούμε να μετατρέψουμε αυτό το αρχείο.",
|
||||
"vertd_server": "τι κάνεις...; υποτίθεται ότι πρέπει να εκτελέσεις τον σέρβερ vertd!",
|
||||
"vertd_generic_body": "Παρουσιάστηκε σφάλμα κατά την προσπάθεια μετατροπής του βίντεό σας. Θέλετε να υποβάλετε αυτό το βίντεο στους προγραμματιστές για να βοηθήσετε στη διόρθωση αυτού του σφάλματος; Θα αποσταλεί μόνο το αρχείο βίντεό σας. Δεν θα μεταφορτωθούν αναγνωριστικά.",
|
||||
"vertd_generic_title": "Σφάλμα μετατροπής βίντεο",
|
||||
"vertd_generic_yes": "Υποβολή βίντεο",
|
||||
"vertd_generic_no": "Μην υποβάλετε",
|
||||
"vertd_failed_to_keep": "Αποτυχία διατήρησης του βίντεο στον σέρβερ: {error}",
|
||||
"unsupported_format": "Υποστηρίζονται μόνο αρχεία εικόνας, βίντεο, ήχου και εγγράφων",
|
||||
"vertd_not_found": "Δεν ήταν δυνατή η εύρεση της παρουσίας vertd για την έναρξη της μετατροπής βίντεο. Είστε βέβαιοι ότι η διεύθυνση URL έχει ρυθμιστεί σωστά;",
|
||||
"worker_downloading": "Ο μετατροπέας {type} αρχικοποιείται αυτή τη στιγμή, παρακαλώ περιμένετε λίγο.",
|
||||
"worker_error": "Ο μετατροπέας {type} αντιμετώπισε σφάλμα κατά την αρχικοποίηση, παρακαλώ δοκιμάστε ξανά αργότερα.",
|
||||
"worker_timeout": "Ο μετατροπέας {type} χρειάζεται περισσότερο χρόνο από το αναμενόμενο για να αρχικοποιηθεί, παρακαλώ περιμένετε λίγο ακόμη ή ανανεώστε τη σελίδα.",
|
||||
"audio": "ήχου",
|
||||
"doc": "εγγράφου",
|
||||
"image": "εικόνας"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"title": "Ρυθμίσεις",
|
||||
"errors": {
|
||||
"save_failed": "Αποτυχία αποθήκευσης ρυθμίσεων!"
|
||||
},
|
||||
"appearance": {
|
||||
"title": "Εμφάνιση",
|
||||
"brightness_theme": "Θέμα φωτεινότητας",
|
||||
"brightness_description": "Θέλετε μια ηλιόλουστη λάμψη ή μια ήσυχη μοναχική νύχτα;",
|
||||
"light": "Φωτεινό",
|
||||
"dark": "Σκούρο",
|
||||
"effect_settings": "Ρυθμίσεις εφέ",
|
||||
"effect_description": "Θα θέλατε φανταχτερά εφέ ή μια πιο στατική εμπειρία;",
|
||||
"enable": "Ενεργοποίηση",
|
||||
"disable": "Απενεργοποίηση"
|
||||
},
|
||||
"conversion": {
|
||||
"title": "Μετατροπή",
|
||||
"advanced_settings": "Προηγμένες ρυθμίσεις",
|
||||
"filename_format": "Μορφή ονόματος αρχείου",
|
||||
"filename_description": "Αυτό θα καθορίσει το όνομα του αρχείου κατά τη λήψη, <b>χωρίς να περιλαμβάνει την επέκταση αρχείου.</b> Μπορείτε να τοποθετήσετε τα ακόλουθα πρότυπα στη μορφή, τα οποία θα αντικατασταθούν με τις σχετικές πληροφορίες: <b>%name%</b> για το αρχικό όνομα αρχείου, <b>%extension%</b> για την αρχική επέκταση αρχείου και <b>%date%</b> για μια συμβολοσειρά ημερομηνίας του πότε μετατράπηκε το αρχείο.",
|
||||
"placeholder": "VERT_%name%",
|
||||
"default_format": "Προεπιλεγμένη μορφή μετατροπής",
|
||||
"default_format_description": "Αυτό θα αλλάξει την προεπιλεγμένη μορφή που επιλέγεται όταν ανεβάζετε ένα αρχείο αυτού του τύπου.",
|
||||
"default_format_image": "Εικόνες",
|
||||
"default_format_video": "Βίντεο",
|
||||
"default_format_audio": "Ήχος",
|
||||
"default_format_document": "Έγγραφα",
|
||||
"metadata": "Μεταδεδομένα αρχείου",
|
||||
"metadata_description": "Αυτό αλλάζει το αν τυχόν μεταδεδομένα (EXIF, πληροφορίες τραγουδιού κ.λπ.) στο αρχικό αρχείο διατηρούνται στα μετατρεπόμενα αρχεία.",
|
||||
"keep": "Διατήρηση",
|
||||
"remove": "Αφαίρεση",
|
||||
"quality": "Ποιότητα μετατροπής",
|
||||
"quality_description": "Αυτό αλλάζει την προεπιλεγμένη ποιότητα εξόδου των μετατρεπόμενων αρχείων (στην κατηγορία του). Υψηλότερες τιμές μπορεί να οδηγήσουν σε μεγαλύτερους χρόνους μετατροπής και μέγεθος αρχείου.",
|
||||
"quality_video": "Αυτό αλλάζει την προεπιλεγμένη ποιότητα εξόδου των μετατρεπόμενων αρχείων βίντεο. Υψηλότερες τιμές μπορεί να οδηγήσουν σε μεγαλύτερους χρόνους μετατροπής και μέγεθος αρχείου.",
|
||||
"quality_audio": "Ήχος (kbps)",
|
||||
"quality_images": "Εικόνα (%)",
|
||||
"rate": "Ρυθμός δειγματοληψίας (Hz)"
|
||||
},
|
||||
"vertd": {
|
||||
"title": "Μετατροπή βίντεο",
|
||||
"status": "κατάσταση:",
|
||||
"loading": "φόρτωση...",
|
||||
"available": "διαθέσιμο, αναγνωριστικό έκδοσης {commitId}",
|
||||
"unavailable": "μη διαθέσιμο (είναι σωστή η διεύθυνση url;)",
|
||||
"description": "Το έργο <code>vertd</code> είναι ένα περιτύλιγμα σέρβερ για το FFmpeg. Αυτό σας επιτρέπει να μετατρέπετε βίντεο μέσω της ευκολίας της διεπαφής ιστού του VERT, ενώ εξακολουθείτε να μπορείτε να αξιοποιήσετε τη δύναμη της GPU σας για να το κάνετε όσο το δυνατόν πιο γρήγορα.",
|
||||
"hosting_info": "Φιλοξενούμε μια δημόσια σελίδα για τη διευκόλυνσή σας, αλλά είναι αρκετά εύκολο να φιλοξενήσετε τη δική σας στον υπολογιστή ή τον σέρβερ σας αν γνωρίζετε τι κάνετε. Μπορείτε να κατεβάσετε τα δυαδικά αρχεία του σέρβερ [vertd_link]εδώ[/vertd_link] - η διαδικασία ρύθμισης θα γίνει ευκολότερη στο μέλλον, οπότε μείνετε συντονισμένοι!",
|
||||
"instance": "Παρουσία",
|
||||
"url_placeholder": "Παράδειγμα: http://localhost:24153",
|
||||
"conversion_speed": "Ταχύτητα μετατροπής",
|
||||
"speed_description": "Αυτό περιγράφει τον συμβιβασμό μεταξύ ταχύτητας και ποιότητας. Ταχύτερες ταχύτητες θα έχουν ως αποτέλεσμα χαμηλότερη ποιότητα, αλλά θα ολοκληρώσουν τη δουλειά γρηγορότερα.",
|
||||
"speeds": {
|
||||
"very_slow": "Πολύ αργή",
|
||||
"slower": "Αργότερη",
|
||||
"slow": "Αργή",
|
||||
"medium": "Μέτρια",
|
||||
"fast": "Γρήγορη",
|
||||
"ultra_fast": "Πολύ γρήγορη"
|
||||
},
|
||||
"auto_instance": "Αυτόματη (συνιστάται)",
|
||||
"eu_instance": "Falkenstein, Γερμανία",
|
||||
"us_instance": "Washington, ΗΠΑ",
|
||||
"custom_instance": "Προσαρμοσμένη"
|
||||
},
|
||||
"privacy": {
|
||||
"title": "Απόρρητο & δεδομένα",
|
||||
"plausible_title": "Αναλυτικά στοιχεία Plausible",
|
||||
"plausible_description": "Χρησιμοποιούμε το [plausible_link]Plausible[/plausible_link], ένα εργαλείο αναλυτικών που εστιάζει στο απόρρητο, για τη συλλογή εντελώς ανώνυμων στατιστικών. Όλα τα δεδομένα είναι ανωνυμοποιημένα και συγκεντρωτικά και δεν αποστέλλονται ούτε αποθηκεύονται ποτέ αναγνωρίσιμες πληροφορίες. Μπορείτε να δείτε τα αναλυτικά στοιχεία [analytics_link]εδώ[/analytics_link] και να επιλέξετε να εξαιρεθείτε παρακάτω.",
|
||||
"opt_in": "Συμμετοχή",
|
||||
"opt_out": "Εξαίρεση",
|
||||
"cache_title": "Διαχείριση προσωρινής μνήμης",
|
||||
"cache_description": "Αποθηκεύουμε προσωρινά τα αρχεία μετατροπέα στο πρόγραμμα περιήγησής σας, ώστε να μην χρειάζεται να τα κατεβάζετε ξανά κάθε φορά, βελτιώνοντας την απόδοση και μειώνοντας τη χρήση δεδομένων.",
|
||||
"refresh_cache": "Ανανέωση προσωρινής μνήμης",
|
||||
"clear_cache": "Εκκαθάριση προσωρινής μνήμης",
|
||||
"files_cached": "{size} ({count} αρχεία)",
|
||||
"loading_cache": "Φόρτωση...",
|
||||
"total_size": "Συνολικό μέγεθος",
|
||||
"files_cached_label": "Αρχεία σε προσωρινή μνήμη",
|
||||
"cache_cleared": "Η προσωρινή μνήμη εκκαθαρίστηκε επιτυχώς!",
|
||||
"cache_clear_error": "Αποτυχία εκκαθάρισης προσωρινής μνήμης."
|
||||
},
|
||||
"language": {
|
||||
"title": "Γλώσσα",
|
||||
"description": "Επιλέξτε την προτιμώμενη γλώσσα σας για το περιβάλλον του VERT."
|
||||
}
|
||||
},
|
||||
"about": {
|
||||
"title": "Σχετικά",
|
||||
"why": {
|
||||
"title": "Γιατί το VERT;",
|
||||
"description": "<b>Οι μετατροπείς αρχείων μας απογοήτευαν πάντα.</b> Είναι άσχημοι, γεμάτοι διαφημίσεις και το πιο σημαντικό· αργοί. Αποφασίσαμε να λύσουμε αυτό το πρόβλημα μια για πάντα δημιουργώντας μια εναλλακτική που λύνει όλα αυτά τα προβλήματα και περισσότερα.<br/><br/>Όλα τα αρχεία που δεν είναι βίντεο μετατρέπονται εντελώς στη συσκευή σας· αυτό σημαίνει ότι δεν υπάρχει καθυστέρηση μεταξύ της αποστολής και της λήψης των αρχείων από έναν σέρβερ και δεν αποκτούμε ποτέ πρόσβαση στα αρχεία που μετατρέπετε.<br/><br/>Τα αρχεία βίντεο μεταφορτώνονται στον αστραπιαία γρήγορο σέρβερ μας RTX 4000 Ada. Τα βίντεό σας παραμένουν εκεί για μία ώρα εάν δεν τα μετατρέψετε. Εάν μετατρέψετε το αρχείο, το βίντεο θα παραμείνει στον σέρβερ για μία ώρα ή μέχρι να ληφθεί. Στη συνέχεια, το αρχείο θα διαγραφεί από τον σέρβερ μας."
|
||||
},
|
||||
"sponsors": {
|
||||
"title": "Χορηγοί",
|
||||
"description": "Θέλετε να μας υποστηρίξετε; Επικοινωνήστε με έναν προγραμματιστή στον σέρβερ [discord_link]Discord[/discord_link] ή στείλτε email στη διεύθυνση",
|
||||
"email_copied": "Το email αντιγράφηκε στο πρόχειρο!"
|
||||
},
|
||||
"resources": {
|
||||
"title": "Πόροι",
|
||||
"discord": "Discord",
|
||||
"source": "Πηγαίος κώδικας",
|
||||
"email": "Email"
|
||||
},
|
||||
"donate": {
|
||||
"title": "Δωρεά στο VERT",
|
||||
"description": "Με την υποστήριξή σας, μπορούμε να συνεχίσουμε να συντηρούμε και να βελτιώνουμε το VERT.",
|
||||
"one_time": "Εφάπαξ",
|
||||
"monthly": "Μηνιαία",
|
||||
"custom": "Προσαρμοσμένη",
|
||||
"pay_now": "Πληρωμή τώρα",
|
||||
"donate_amount": "Δωρεά ${amount} USD",
|
||||
"thank_you": "Σας ευχαριστούμε για τη δωρεά σας!",
|
||||
"payment_failed": "Η πληρωμή απέτυχε: {message}{period} Δεν χρεώθηκε ο λογαριασμός σας.",
|
||||
"donation_error": "Παρουσιάστηκε σφάλμα κατά την επεξεργασία της δωρεάς σας. Παρακαλώ δοκιμάστε ξανά αργότερα.",
|
||||
"payment_error": "Σφάλμα κατά την ανάκτηση στοιχείων πληρωμής. Παρακαλώ δοκιμάστε ξανά αργότερα."
|
||||
},
|
||||
"credits": {
|
||||
"title": "Τίτλοι",
|
||||
"contact_team": "Εάν θέλετε να επικοινωνήσετε με την ομάδα ανάπτυξης, χρησιμοποιήστε το email που βρίσκεται στην κάρτα «Πόροι».",
|
||||
"notable_contributors": "Αξιόλογοι συνεισφέροντες",
|
||||
"notable_description": "Θα θέλαμε να ευχαριστήσουμε αυτά τα άτομα για τις σημαντικές συνεισφορές τους στο VERT.",
|
||||
"github_contributors": "Συνεισφέροντες στο GitHub",
|
||||
"github_description": "Μεγάλες [jpegify_link]ευχαριστίες[/jpegify_link] σε όλα αυτά τα άτομα που βοήθησαν! [github_link]Θέλετε να βοηθήσετε κι εσείς;[/github_link]",
|
||||
"no_contributors": "Φαίνεται ότι κανείς δεν έχει συνεισφέρει ακόμα... [contribute_link]γίνετε ο πρώτος που θα συνεισφέρει![/contribute_link]",
|
||||
"libraries": "Βιβλιοθήκες",
|
||||
"libraries_description": "Μεγάλες ευχαριστίες στα FFmpeg (ήχος, βίντεο), ImageMagick (εικόνες) και Pandoc (έγγραφα) που διατηρούν τέτοιες εξαιρετικές βιβλιοθήκες για τόσα χρόνια. Το VERT βασίζεται σε αυτές για να σας παρέχει τις μετατροπές σας.",
|
||||
"roles": {
|
||||
"lead_developer": "Επικεφαλής προγραμματιστής· backend μετατροπής, υλοποίηση UI",
|
||||
"developer": "Προγραμματιστής· υλοποίηση UI",
|
||||
"designer": "Σχεδιαστής· UX, branding, μάρκετινγκ",
|
||||
"docker_ci": "Συντήρηση υποστήριξης Docker & CI",
|
||||
"former_cofounder": "Πρώην συνιδρυτής & σχεδιαστής"
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"github_contributors": "Σφάλμα κατά την ανάκτηση συνεισφερόντων του GitHub"
|
||||
}
|
||||
},
|
||||
"workers": {
|
||||
"errors": {
|
||||
"general": "Σφάλμα κατά τη μετατροπή του {file}: {message}",
|
||||
"cancel": "Σφάλμα κατά την ακύρωση της μετατροπής για το {file}: {message}",
|
||||
"magick": "Σφάλμα στο worker του Magick, η μετατροπή εικόνων μπορεί να μην λειτουργεί όπως αναμένεται.",
|
||||
"ffmpeg": "Σφάλμα κατά τη φόρτωση του ffmpeg, ορισμένες λειτουργίες μπορεί να μην λειτουργούν.",
|
||||
"no_audio": "Δεν βρέθηκε ροή ήχου.",
|
||||
"invalid_rate": "Καθορίστηκε μη έγκυρος ρυθμός δειγματοληψίας: {rate}Hz"
|
||||
}
|
||||
},
|
||||
"jpegify": {
|
||||
"title": "ΜΥΣΤΙΚΟ JPEGIFY!!!",
|
||||
"subtitle": "(σσσ... μην το πεις σε κανέναν!)",
|
||||
"button": "JPEGIFY {compression}%!!!",
|
||||
"download": "Λήψη",
|
||||
"delete": "Διαγραφή"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,252 @@
|
|||
{
|
||||
"$schema": "https://inlang.com/schema/inlang-message-format",
|
||||
"navbar": {
|
||||
"upload": "Carica",
|
||||
"convert": "Converti",
|
||||
"settings": "Impostazioni",
|
||||
"about": "Informazioni",
|
||||
"toggle_theme": "Cambia tema"
|
||||
},
|
||||
"footer": {
|
||||
"copyright": "© {year} VERT.",
|
||||
"source_code": "Codice sorgente",
|
||||
"discord_server": "Server Discord"
|
||||
},
|
||||
"upload": {
|
||||
"title": "Il convertitore di file che amerai.",
|
||||
"subtitle": "Tutta l'elaborazione di immagini, audio e documenti avviene sul tuo dispositivo. I video sono convertiti sui nostri server velocissimi. Nessun limite di dimensione, nessuna pubblicità e completamente open source.",
|
||||
"uploader": {
|
||||
"text": "Trascina o clicca per {action}",
|
||||
"convert": "convertire",
|
||||
"jpegify": "jpegificare"
|
||||
},
|
||||
"cards": {
|
||||
"title": "VERT supporta...",
|
||||
"images": "Immagini",
|
||||
"audio": "Audio",
|
||||
"documents": "Documenti",
|
||||
"video": "Video",
|
||||
"video_server_processing": "Supportato da server",
|
||||
"local_supported": "Supportato in locale",
|
||||
"status": {
|
||||
"text": "<b>Stato:</b> {status}",
|
||||
"ready": "pronto",
|
||||
"not_ready": "non pronto",
|
||||
"not_initialized": "non inizializzato",
|
||||
"downloading": "download in corso...",
|
||||
"initializing": "inizializzazione in corso...",
|
||||
"unknown": "stato sconosciuto"
|
||||
},
|
||||
"supported_formats": "Formati supportati:"
|
||||
},
|
||||
"tooltip": {
|
||||
"partial_support": "Questo formato può essere convertito solo come {direction}.",
|
||||
"direction_input": "input (da)",
|
||||
"direction_output": "output (a)",
|
||||
"video_server_processing": "Per impostazione predefinita, i video vengono caricati su un server per l'elaborazione. Scopri come configurarlo in locale qui."
|
||||
}
|
||||
},
|
||||
"convert": {
|
||||
"external_warning": {
|
||||
"title": "Avviso server esterno",
|
||||
"text": "Se scegli di convertire in un formato video, quei file verranno caricati su un server esterno per essere convertiti. Vuoi continuare?",
|
||||
"yes": "Sì",
|
||||
"no": "No"
|
||||
},
|
||||
"panel": {
|
||||
"convert_all": "Converti tutti",
|
||||
"download_all": "Scarica tutti come .zip",
|
||||
"remove_all": "Rimuovi tutti i file",
|
||||
"set_all_to": "Imposta tutti a",
|
||||
"na": "N/D"
|
||||
},
|
||||
"dropdown": {
|
||||
"audio": "Audio",
|
||||
"video": "Video",
|
||||
"doc": "Documento",
|
||||
"image": "Immagine",
|
||||
"placeholder": "Cerca formato"
|
||||
},
|
||||
"tooltips": {
|
||||
"unknown_file": "Tipo di file sconosciuto",
|
||||
"audio_file": "File audio",
|
||||
"video_file": "File video",
|
||||
"document_file": "File documento",
|
||||
"image_file": "File immagine",
|
||||
"convert_file": "Converti questo file",
|
||||
"download_file": "Scarica questo file"
|
||||
},
|
||||
"errors": {
|
||||
"cant_convert": "Non possiamo convertire questo file.",
|
||||
"vertd_server": "cosa stai facendo...? dovresti eseguire il server vertd!",
|
||||
"vertd_generic_body": "Si è verificato un errore durante il tentativo di conversione del tuo video. Vuoi inviare questo video agli sviluppatori per aiutare a risolvere questo bug? Verrà inviato solo il tuo file video. Nessun identificatore sarà caricato.",
|
||||
"vertd_generic_title": "Errore di conversione video",
|
||||
"vertd_generic_yes": "Invia video",
|
||||
"vertd_generic_no": "Non inviare",
|
||||
"vertd_failed_to_keep": "Impossibile mantenere il video sul server: {error}",
|
||||
"unsupported_format": "Sono supportati solo file immagine, video, audio e documento",
|
||||
"vertd_not_found": "Impossibile trovare l'istanza vertd per avviare la conversione video. Sei sicuro che l'URL dell'istanza sia impostato correttamente?",
|
||||
"worker_downloading": "Il convertitore {type} è attualmente in fase di inizializzazione, attendi qualche istante.",
|
||||
"worker_error": "Il convertitore {type} ha avuto un errore durante l'inizializzazione, riprova più tardi.",
|
||||
"worker_timeout": "Il convertitore {type} sta impiegando più del previsto per inizializzare, attendi ancora qualche istante o aggiorna la pagina.",
|
||||
"audio": "audio",
|
||||
"doc": "documento",
|
||||
"image": "immagine"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"title": "Impostazioni",
|
||||
"errors": {
|
||||
"save_failed": "Impossibile salvare le impostazioni!"
|
||||
},
|
||||
"appearance": {
|
||||
"title": "Aspetto",
|
||||
"brightness_theme": "Tema luminosità",
|
||||
"brightness_description": "Vuoi un lampo di sole, o una tranquilla notte solitaria?",
|
||||
"light": "Chiaro",
|
||||
"dark": "Scuro",
|
||||
"effect_settings": "Impostazioni effetti",
|
||||
"effect_description": "Desideri effetti *fancy*, o un'esperienza più statica?",
|
||||
"enable": "Abilita",
|
||||
"disable": "Disabilita"
|
||||
},
|
||||
"conversion": {
|
||||
"title": "Conversione",
|
||||
"advanced_settings": "Impostazioni avanzate",
|
||||
"filename_format": "Formato nome file",
|
||||
"filename_description": "Questo determinerà il nome del file al momento del download, <b>esclusa l'estensione del file.</b> È possibile inserire i seguenti *template* nel formato, che verranno sostituiti con le informazioni pertinenti: <b>%name%</b> per il nome del file originale, <b>%extension%</b> per l'estensione del file originale e <b>%date%</b> per una *stringa* di data di quando il file è stato convertito.",
|
||||
"placeholder": "VERT_%name%",
|
||||
"default_format": "Formato di conversione predefinito",
|
||||
"default_format_description": "Questo cambierà il formato predefinito selezionato quando carichi un file di questo tipo.",
|
||||
"default_format_image": "Immagini",
|
||||
"default_format_video": "Video",
|
||||
"default_format_audio": "Audio",
|
||||
"default_format_document": "Documenti",
|
||||
"metadata": "Metadati del file",
|
||||
"metadata_description": "Questo cambia se eventuali metadati (EXIF, informazioni sul brano, ecc.) del file originale vengono conservati nei file convertiti.",
|
||||
"keep": "Mantieni",
|
||||
"remove": "Rimuovi",
|
||||
"quality": "Qualità di conversione",
|
||||
"quality_description": "Questo cambia la qualità di output predefinita dei file convertiti (nella sua categoria). Valori più alti possono comportare tempi di conversione più lunghi e dimensioni maggiori.",
|
||||
"quality_video": "Questo cambia la qualità di output predefinita dei file video convertiti. Valori più alti possono comportare tempi di conversione più lunghi e dimensioni maggiori.",
|
||||
"quality_audio": "Audio (kbps)",
|
||||
"quality_images": "Immagine (%)",
|
||||
"rate": "Frequenza di campionamento (Hz)"
|
||||
},
|
||||
"vertd": {
|
||||
"title": "Conversione video",
|
||||
"status": "stato:",
|
||||
"loading": "caricamento...",
|
||||
"available": "disponibile, ID commit {commitId}",
|
||||
"unavailable": "non disponibile (l'URL è corretto?)",
|
||||
"description": "Il progetto <code>vertd</code> è un *server wrapper* per FFmpeg. Questo ti permette di convertire video attraverso la comodità dell'interfaccia web di VERT, pur essendo in grado di sfruttare la potenza della tua GPU per farlo il più rapidamente possibile.",
|
||||
"hosting_info": "Ospitiamo un'istanza pubblica per la tua comodità, ma è abbastanza facile ospitarne una tua sul tuo PC o server se sai cosa stai facendo. Puoi scaricare i binari del server [vertd_link]qui[/vertd_link] - il processo di configurazione diventerà più semplice in futuro, quindi resta sintonizzato!",
|
||||
"instance": "Istanza",
|
||||
"url_placeholder": "Esempio: http://localhost:24153",
|
||||
"conversion_speed": "Velocità di conversione",
|
||||
"speed_description": "Questo descrive il compromesso tra velocità e qualità. Velocità maggiori si tradurranno in una qualità inferiore, ma completeranno il lavoro più velocemente.",
|
||||
"speeds": {
|
||||
"very_slow": "Molto Lento",
|
||||
"slower": "Più Lento",
|
||||
"slow": "Lento",
|
||||
"medium": "Medio",
|
||||
"fast": "Veloce",
|
||||
"ultra_fast": "Ultra Veloce"
|
||||
},
|
||||
"auto_instance": "Automatico (consigliato)",
|
||||
"eu_instance": "Falkenstein, Germania",
|
||||
"us_instance": "Washington, USA",
|
||||
"custom_instance": "Personalizzato"
|
||||
},
|
||||
"privacy": {
|
||||
"title": "Privacy e dati",
|
||||
"plausible_title": "Statistiche Plausible",
|
||||
"plausible_description": "Utilizziamo [plausible_link]Plausible[/plausible_link], uno strumento di analisi focalizzato sulla privacy, per raccogliere statistiche completamente anonime. Tutti i dati sono anonimizzati e aggregati e nessuna informazione identificabile viene mai inviata o archiviata. Puoi visualizzare le statistiche [analytics_link]qui[/analytics_link] e scegliere di disattivare il tracciamento qui sotto.",
|
||||
"opt_in": "Attiva tracciamento",
|
||||
"opt_out": "Disattiva tracciamento",
|
||||
"cache_title": "Gestione della cache",
|
||||
"cache_description": "Memorizziamo i file del convertitore nella cache del tuo *browser* in modo che tu non debba riscaricarli ogni volta, migliorando le prestazioni e riducendo l'utilizzo dei dati.",
|
||||
"refresh_cache": "Aggiorna cache",
|
||||
"clear_cache": "Cancella cache",
|
||||
"files_cached": "{size} ({count} file)",
|
||||
"loading_cache": "Caricamento...",
|
||||
"total_size": "Dimensione Totale",
|
||||
"files_cached_label": "File in Cache",
|
||||
"cache_cleared": "Cache cancellata con successo!",
|
||||
"cache_clear_error": "Impossibile cancellare la cache."
|
||||
},
|
||||
"language": {
|
||||
"title": "Lingua",
|
||||
"description": "Seleziona la tua lingua preferita per l'interfaccia di VERT."
|
||||
}
|
||||
},
|
||||
"about": {
|
||||
"title": "Informazioni",
|
||||
"why": {
|
||||
"title": "Perché VERT?",
|
||||
"description": "<b>I convertitori di file ci hanno sempre deluso.</b> Sono brutti, pieni di pubblicità e, soprattutto, lenti. Abbiamo deciso di risolvere questo problema una volta per tutte creando un'alternativa che risolve tutti questi problemi e non solo.<br/><br/>Tutti i file non video vengono convertiti completamente sul dispositivo; questo significa che non ci sono ritardi tra l'invio e la ricezione dei file da un server e non possiamo mai spiare i file che converti.<br/><br/>I file video vengono caricati sul nostro velocissimo server RTX 4000 Ada. I tuoi video rimangono lì per un'ora se non li converti. Se converti il file, il video rimarrà sul server per un'ora o fino a quando non viene scaricato. Il file verrà quindi eliminato dal nostro server."
|
||||
},
|
||||
"sponsors": {
|
||||
"title": "Sponsor",
|
||||
"description": "Vuoi sostenerci? Contatta uno sviluppatore nel server [discord_link]Discord[/discord_link] o invia un'e-mail a",
|
||||
"email_copied": "E-mail copiata negli appunti!"
|
||||
},
|
||||
"resources": {
|
||||
"title": "Risorse",
|
||||
"discord": "Discord",
|
||||
"source": "Sorgente",
|
||||
"email": "E-mail"
|
||||
},
|
||||
"donate": {
|
||||
"title": "Fai una donazione a VERT",
|
||||
"description": "Con il tuo supporto, possiamo continuare a mantenere e migliorare VERT.",
|
||||
"one_time": "Una tantum",
|
||||
"monthly": "Mensile",
|
||||
"custom": "Personalizzato",
|
||||
"pay_now": "Paga ora",
|
||||
"donate_amount": "Dona ${amount} USD",
|
||||
"thank_you": "Grazie per la tua donazione!",
|
||||
"payment_failed": "Pagamento fallito: {message}{period} Non ti è stato addebitato nulla.",
|
||||
"donation_error": "Si è verificato un errore durante l'elaborazione della tua donazione. Riprova più tardi.",
|
||||
"payment_error": "Errore nel recupero dei dettagli di pagamento. Riprova più tardi."
|
||||
},
|
||||
"credits": {
|
||||
"title": "Crediti",
|
||||
"contact_team": "Se desideri contattare il team di sviluppo, utilizza l'e-mail che trovi sulla scheda \"Risorse\".",
|
||||
"notable_contributors": "Contributori di rilievo",
|
||||
"notable_description": "Vorremmo ringraziare queste persone per i loro importanti contributi a VERT.",
|
||||
"github_contributors": "Contributori GitHub",
|
||||
"github_description": "Un grande [jpegify_link]grazie[/jpegify_link] a tutte queste persone per aver dato una mano! [github_link]Vuoi aiutare anche tu?[/github_link]",
|
||||
"no_contributors": "Sembra che nessuno abbia ancora contribuito... [contribute_link]sii il primo a contribuire![/contribute_link]",
|
||||
"libraries": "Librerie",
|
||||
"libraries_description": "Un grande ringraziamento a FFmpeg (audio, video), ImageMagick (immagini) e Pandoc (documenti) per aver mantenuto librerie così eccellenti per così tanti anni. VERT si affida a loro per fornirti le tue conversioni.",
|
||||
"roles": {
|
||||
"lead_developer": "Sviluppatore principale; backend di conversione, implementazione UI",
|
||||
"developer": "Sviluppatore; implementazione UI",
|
||||
"designer": "Designer; UX, branding, marketing",
|
||||
"docker_ci": "Manutenzione del supporto Docker e CI",
|
||||
"former_cofounder": "Ex co-fondatore e designer"
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"github_contributors": "Errore nel recupero dei contributori GitHub"
|
||||
}
|
||||
},
|
||||
"workers": {
|
||||
"errors": {
|
||||
"general": "Errore durante la conversione di {file}: {message}",
|
||||
"cancel": "Errore durante l'annullamento della conversione per {file}: {message}",
|
||||
"magick": "Errore nel *worker* Magick, la conversione delle immagini potrebbe non funzionare come previsto.",
|
||||
"ffmpeg": "Errore durante il caricamento di ffmpeg, alcune funzionalità potrebbero non funzionare.",
|
||||
"no_audio": "Nessuno *stream* audio trovato.",
|
||||
"invalid_rate": "Frequenza di campionamento specificata non valida: {rate}Hz"
|
||||
}
|
||||
},
|
||||
"jpegify": {
|
||||
"title": "JPEGIFY SEGRETO!!!",
|
||||
"subtitle": "(shh... non dirlo a nessuno!)",
|
||||
"button": "JPEGIFY {compression}%!!!",
|
||||
"download": "Scarica",
|
||||
"delete": "Elimina"
|
||||
}
|
||||
}
|
|
@ -17,7 +17,7 @@
|
|||
"subtitle": "Tüm görüntü, ses ve belge işlemleri cihazınızda gerçekleştirilir. Videolar, ışık hızındaki sunucularımızda dönüştürülür. Dosya boyutu sınırı ve reklam yoktur. Tamamen açık kaynaklıdır.",
|
||||
"uploader": {
|
||||
"text": "{action} için sürükleyip bırakın veya dosya seçin",
|
||||
"convert": "dönüştür",
|
||||
"convert": "dönüştürmek",
|
||||
"jpegify": "jpegify"
|
||||
},
|
||||
"cards": {
|
||||
|
@ -27,7 +27,7 @@
|
|||
"documents": "Belge",
|
||||
"video": "Video",
|
||||
"video_server_processing": "Sunucuda gerçekleşir",
|
||||
"local_supported": "Lokalde gerçekleşir",
|
||||
"local_supported": "Cihazınızda gerçekleşir",
|
||||
"status": {
|
||||
"text": "<b>Durum:</b> {status}",
|
||||
"ready": "hazır",
|
||||
|
@ -110,7 +110,7 @@
|
|||
"title": "Dönüştürme",
|
||||
"advanced_settings": "Gelişmiş ayarlar",
|
||||
"filename_format": "Dosya adı formatı",
|
||||
"filename_description": "Bu ayar, <b>dosya uzantısını etkilemeden</b>indirilen dosyanın adını belirleyecektir. Aşağıdaki şablonları formata ekleyebilirsiniz, bunlar ilgili bilgilerle değiştirilecektir: orijinal dosya adı için <b>%name%</b>, orijinal dosya uzantısı için <b>%extension%</b> ve dosyanın dönüştürüldüğü tarihin tarih için <b>%date%</b>.",
|
||||
"filename_description": "Bu ayar, <b>dosya uzantısını etkilemeden</b> indirilen dosyanın adını belirleyecektir. Aşağıdaki şablonları formata ekleyebilirsiniz, bunlar ilgili bilgilerle değiştirilecektir: orijinal dosya adı için <b>%name%</b>, orijinal dosya uzantısı için <b>%extension%</b> ve dosyanın dönüştürüldüğü tarihin tarih için <b>%date%</b>.",
|
||||
"placeholder": "VERT_%name%",
|
||||
"default_format": "Varsayılan dönüştürme formatı",
|
||||
"default_format_description": "Bu ayar, bu dosya türünde bir dosya yüklediğinizde seçili olan varsayılan formatı değiştirecektir.",
|
||||
|
@ -194,7 +194,7 @@
|
|||
},
|
||||
"donate": {
|
||||
"title": "VERT'e bağış yapın",
|
||||
"description": "Sizin desteğinizle VERT'i çalıştırmaya ve geliştirmeye devam edebiliriz.",
|
||||
"description": "Desteğinizle VERT'i çalıştırmaya ve geliştirmeye devam edebiliriz.",
|
||||
"one_time": "Tek seferlik",
|
||||
"monthly": "Aylık",
|
||||
"custom": "Özel",
|
||||
|
@ -214,7 +214,7 @@
|
|||
"github_description": "Yardımcı olan herkese çok [jpegify_link]teşekkürler[/jpegify_link]! [github_link]Sen de yardım etmek ister misin?[/github_link]",
|
||||
"no_contributors": "Henüz kimse katkıda bulunmamış gibi görünüyor... [contribute_link]ilk katkıda bulunan sen ol![/contribute_link]",
|
||||
"libraries": "Kütüphaneler",
|
||||
"libraries_description": "Bu mükemmel kütüphaneleri yıllardır geliştirdikleri için FFmpeg (ses, video), ImageMagick (görseller) ve Pandoc (belgeler)'a çok teşekkür ederiz. VERT, dönüştürme işlemlerini için bu kütüphaneleri kullanmaktadır.",
|
||||
"libraries_description": "Bu mükemmel kütüphaneleri yıllardır geliştirdikleri için FFmpeg (ses, video), ImageMagick (görseller) ve Pandoc (belgeler)'a çok teşekkür ederiz. VERT, dönüştürme işlemleri için bu kütüphaneleri kullanmaktadır.",
|
||||
"roles": {
|
||||
"lead_developer": "Lead developer; conversion backend, UI implementation",
|
||||
"developer": "Developer; UI implementation",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://inlang.com/schema/project-settings",
|
||||
"baseLocale": "en",
|
||||
"locales": ["en", "es", "fr", "de", "hr", "tr", "ja"],
|
||||
"locales": ["en", "es", "fr", "de", "it", "hr", "tr", "ja", "el"],
|
||||
"modules": [
|
||||
"https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4/dist/index.js",
|
||||
"https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@2/dist/index.js"
|
||||
|
|
|
@ -157,7 +157,9 @@
|
|||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
<p class="font-medium hidden md:flex min-w-0">
|
||||
<p
|
||||
class="font-medium hidden hyphens-auto break-all md:flex min-w-0"
|
||||
>
|
||||
{item.name}
|
||||
</p>
|
||||
</div>
|
||||
|
|
|
@ -96,7 +96,7 @@ export class FFmpegConverter extends Converter {
|
|||
this.status = "ready";
|
||||
})();
|
||||
} catch (err) {
|
||||
error(["converters", this.name], `error loading ffmpeg: ${err}`);
|
||||
error(["converters", this.name], `Error loading ffmpeg: ${err}`);
|
||||
this.status = "error";
|
||||
ToastManager.add({
|
||||
type: "error",
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
import { ip, type IpInfo } from "$lib/ip";
|
||||
import { Settings } from "./index.svelte";
|
||||
import { PUB_VERTD_URL } from "$env/static/public";
|
||||
|
||||
const LOCATIONS = [
|
||||
{
|
||||
|
@ -51,6 +52,16 @@ export class VertdInstance {
|
|||
|
||||
public load() {
|
||||
const ls = localStorage.getItem("vertdInstance");
|
||||
|
||||
// if custom vertd url and no saved setting, default to the custom url
|
||||
if (!ls) {
|
||||
const isCustomUrl = PUB_VERTD_URL !== "https://vertd.vert.sh";
|
||||
if (isCustomUrl) {
|
||||
this.inner = { type: "custom" };
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (!ls) return;
|
||||
const inner: VertdInner = JSON.parse(ls);
|
||||
this.inner = {
|
||||
|
|
|
@ -322,12 +322,16 @@ export const availableLocales = {
|
|||
es: "Español",
|
||||
fr: "Français",
|
||||
de: "Deutsch",
|
||||
it: "Italiano",
|
||||
hr: "Hrvatski",
|
||||
tr: "Türkçe",
|
||||
ja: "日本語",
|
||||
el: "Ελληνικά",
|
||||
};
|
||||
|
||||
export function updateLocale(newLocale: string) {
|
||||
if (!Object.keys(availableLocales).includes(newLocale)) newLocale = "en";
|
||||
|
||||
log(["locale"], `set to ${newLocale}`);
|
||||
localStorage.setItem("locale", newLocale);
|
||||
// @ts-expect-error shush
|
||||
|
|
|
@ -89,7 +89,8 @@
|
|||
theme.set(
|
||||
(localStorage.getItem("theme") as "light" | "dark") || "light",
|
||||
);
|
||||
updateLocale(localStorage.getItem("locale") || "en");
|
||||
const storedLocale = localStorage.getItem("locale");
|
||||
if (storedLocale) updateLocale(storedLocale);
|
||||
|
||||
Settings.instance.load();
|
||||
|
||||
|
|
Loading…
Reference in New Issue