trypost/lang/el/common.php
Paulo Castellano 1af705f3fd
Localize calendar date pickers to the active UI locale (#234)
* Localize calendar date pickers to the active UI locale.

Pass the Inertia locale into Reka calendars, translate a11y labels, and use dayjs LL/LLL for DatePicker display text.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Localize remaining dayjs date displays across the UI.

Route list/calendar/preview timestamps through localized LL/LLL helpers so formats follow the active UI locale instead of English or Portuguese-locked patterns.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Use scheduled-or-now timestamps in platform previews.

Drive preview labels from the post schedule when set, localize Discord without dayjs calendar(), and expose a single formatPreviewPostedAt helper.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Fix preview schedule wiring and Discord/Facebook timestamp labels.

Restore hasPickedTime from any saved scheduled_at, keep time on non-today Discord labels, and use a localized just-now fallback for unschedled Facebook previews.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Fix API key expiry day shift and tighten calendar range titles.

Format date-only expiry in UTC calendar days, and use compact dayjs titles for calendar day/week headers.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Replace frontend date source greps with Inertia API key assertions.

Drop the Vue/TS file scanner and assert expiry calendar days through ApiKeyController props instead.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Localize calendar week titles with day-first dayjs formats.

Avoid English month-day order in week headers and chart axis labels so locales like pt-BR keep natural day-first dates.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Split preview timestamp formatting into named platform helpers.

Replace the style-switch formatPreviewPostedAt with clear per-platform helpers so call sites read as formatDiscordPreview / formatXPreview / etc.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 21:02:34 -03:00

70 lines
2.7 KiB
PHP
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.

<?php
declare(strict_types=1);
return [
'back' => 'Πίσω',
'beta' => 'Βήτα',
'confirm_modal' => [
'cannot_be_undone' => 'Αυτό δεν μπορεί να αναιρεθεί.',
'type' => 'Πληκτρολογήστε',
'to_confirm' => 'για επιβεβαίωση.',
'copy_to_clipboard' => 'Αντιγραφή στο πρόχειρο',
'delete_keyword' => 'διαγραφή',
],
'photo_upload' => [
'upload' => 'Μεταφόρτωση',
'uploading' => 'Μεταφόρτωση...',
'remove' => 'Αφαίρεση φωτογραφίας',
'hint' => 'Συνιστάται: τετράγωνη εικόνα, έως 2 MB.',
'crop_title' => 'Περικοπή εικόνας',
'crop_description' => 'Επιλέξτε την περιοχή που θέλετε να κρατήσετε.',
'crop_hint' => 'Σύρετε για μετακίνηση ή μια γωνία για αλλαγή μεγέθους.',
'crop_save' => 'Αποθήκευση',
'crop_cancel' => 'Άκυρο',
'crop_error' => 'Δεν ήταν δυνατή η φόρτωση αυτής της εικόνας. Δοκιμάστε άλλο αρχείο.',
],
'timezone' => [
'select' => 'Επιλογή ζώνης ώρας',
'search' => 'Αναζήτηση ζώνης ώρας...',
'empty' => 'Δεν βρέθηκε ζώνη ώρας',
],
'just_now' => 'Μόλις τώρα',
'date_picker' => [
'label' => 'Επιλογή ημερομηνίας',
'select' => 'Επιλογή ημερομηνίας',
],
'date_range_picker' => [
'placeholder' => 'Επιλέξτε εύρος ημερομηνιών',
'today' => 'Σήμερα',
'yesterday' => 'Χθες',
'last_7_days' => 'Τελευταίες 7 ημέρες',
'last_30_days' => 'Τελευταίες 30 ημέρες',
'last_3_months' => 'Τελευταίοι 3 μήνες',
'last_6_months' => 'Τελευταίοι 6 μήνες',
'last_12_months' => 'Τελευταίοι 12 μήνες',
'this_month' => 'Αυτόν τον μήνα',
'last_month' => 'Προηγούμενος μήνας',
'year_to_date' => 'Από την αρχή του έτους',
'last_year' => 'Πέρσι',
],
'cancel' => 'Ακύρωση',
'clear' => 'Καθαρισμός',
'close' => 'Κλείσιμο',
'loading_more' => 'Φόρτωση περισσότερων...',
'actions' => [
'copy' => 'Αντιγραφή',
'copied' => 'Αντιγράφηκε',
'copy_failed' => 'Αποτυχία αντιγραφής στο πρόχειρο',
],
];