From 4d68300bc2d43c3179df2e7ee87d6d178c1111f7 Mon Sep 17 00:00:00 2001 From: Camthalion77 <2944375+Camthalion77@users.noreply.github.com> Date: Thu, 15 Oct 2026 08:31:40 +0300 Subject: [PATCH] Add Greek (el) localization --- crates/ui-egui/src/i18n.rs | 17 +- crates/ui-egui/src/i18n/el.rs | 989 ++++++++++++++++++++++++++++++++++ docs/localization-el.md | 17 + 3 files changed, 1022 insertions(+), 1 deletion(-) create mode 100644 crates/ui-egui/src/i18n/el.rs create mode 100644 docs/localization-el.md diff --git a/crates/ui-egui/src/i18n.rs b/crates/ui-egui/src/i18n.rs index 061698df9..16de0bf45 100644 --- a/crates/ui-egui/src/i18n.rs +++ b/crates/ui-egui/src/i18n.rs @@ -11,6 +11,7 @@ use serde::{Deserialize, Serialize}; mod cs; mod de; +mod el; mod es; mod fr; mod ko; @@ -25,6 +26,7 @@ pub enum Language { #[default] En, Es, + El, Zh, Ja, Ko, @@ -38,13 +40,15 @@ pub enum Language { } impl Language { - pub const ALL: [Self; 11] = [Self::En, Self::Es, Self::Zh, Self::Ja, Self::Ko, Self::Ru, Self::PtBr, Self::De, Self::Cs, Self::Fr, Self::Sr]; + pub const ALL: [Self; 12] = + [Self::En, Self::Es, Self::El, Self::Zh, Self::Ja, Self::Ko, Self::Ru, Self::PtBr, Self::De, Self::Cs, Self::Fr, Self::Sr]; /// The language's own name, shown in the switcher. pub fn name(self) -> &'static str { match self { Self::En => "English", Self::Es => "Español", + Self::El => "Ελληνικά", Self::Zh => "简体中文", Self::Ja => "日本語", Self::Ko => "한국어", @@ -62,6 +66,7 @@ impl Language { match self { Self::En => "en", Self::Es => "es", + Self::El => "el", Self::Zh => "zh", Self::Ja => "ja", Self::Ko => "ko", @@ -82,6 +87,7 @@ impl Language { match tag.trim().split(['-', '_']).next()?.to_ascii_lowercase().as_str() { "en" => Some(Self::En), "es" => Some(Self::Es), + "el" => Some(Self::El), "zh" => Some(Self::Zh), "ja" => Some(Self::Ja), "ko" => Some(Self::Ko), @@ -120,6 +126,7 @@ impl Language { let translated = match self { Self::En => None, Self::Es => es::translate(text), + Self::El => el::translate(text), Self::Ja => JAPANESE.iter().find(|(english, _)| *english == text).map(|(_, translated)| *translated), Self::Zh => zh::translate(text), Self::Ko => ko::translate(text), @@ -607,6 +614,7 @@ mod tests { assert!(ru::translate(english).is_some_and(|text| !text.is_empty()), "missing Russian: {english}"); assert!(pt::translate(english).is_some_and(|text| !text.is_empty()), "missing Portuguese: {english}"); assert!(es::translate(english).is_some_and(|text| !text.is_empty()), "missing Spanish: {english}"); + assert!(el::translate(english).is_some_and(|text| !text.is_empty()), "missing Greek: {english}"); assert!(de::translate(english).is_some_and(|text| !text.is_empty()), "missing German: {english}"); assert!(cs::translate(english).is_some_and(|text| !text.is_empty()), "missing Czech: {english}"); assert!(fr::translate(english).is_some_and(|text| !text.is_empty()), "missing French: {english}"); @@ -618,6 +626,10 @@ mod tests { assert_eq!(Language::Ru.tr("Data"), "Данные"); assert_eq!(Language::PtBr.tr("Data"), "Dados"); assert_eq!(Language::Es.tr("Data"), "Datos"); + assert_eq!(Language::El.tr("Data"), "Δεδομένα"); + assert_eq!(Language::El.tr("Page Layout|Orientation"), "Προσανατολισμός σελίδας"); + assert_eq!(Language::El.tr("Sheet1!A1"), "Sheet1!A1"); + assert_eq!(Language::El.tr("Page {page} of {pages}"), "Σελίδα {page} από {pages}"); assert_eq!(Language::Es.tr("Freeze Panes"), "Inmovilizar paneles"); assert_eq!(Language::Es.tr("Sheet1!A1"), "Sheet1!A1"); assert_eq!(Language::De.tr("Data"), "Daten"); @@ -667,6 +679,9 @@ mod tests { assert_eq!(Language::from_tag("ja-JP"), Some(Language::Ja)); assert_eq!(Language::from_tag("en_US"), Some(Language::En)); assert_eq!(Language::from_tag("es_MX"), Some(Language::Es)); + assert_eq!(Language::from_tag("el-GR"), Some(Language::El)); + assert_eq!(Language::from_tag("el_GR.UTF-8"), Some(Language::El)); + assert_eq!(Language::parse("el"), Some(Language::El)); assert_eq!(Language::from_tag("zh-Hans-CN"), Some(Language::Zh)); assert_eq!(Language::from_tag("ko-KR"), Some(Language::Ko)); assert_eq!(Language::from_tag("RU_ru"), Some(Language::Ru)); diff --git a/crates/ui-egui/src/i18n/el.rs b/crates/ui-egui/src/i18n/el.rs new file mode 100644 index 000000000..b87e9c0f0 --- /dev/null +++ b/crates/ui-egui/src/i18n/el.rs @@ -0,0 +1,989 @@ +//! Greek (el) interface localization for GridCraft. +//! Command ids, cell references and formula identifiers are not translated. +//! Source labels are kept verbatim and unmatched labels fall back to English. + +pub(super) fn translate(text: &str) -> Option<&'static str> { + Some(match text { + "Paste" => "Επικόλληση", + "Paste Values" => "Επικόλληση τιμών", + "Paste Formulas" => "Επικόλληση τύπων", + "Paste Formatting" => "Επικόλληση μορφοποίησης", + "Transpose" => "Αντιμετάθεση", + "Paste Link" => "Επικόλληση σύνδεσης", + "Paste Special…" => "Ειδική επικόλληση…", + "Cut (⌘X)" => "Αποκοπή (⌘X)", + "Copy (⌘C)" => "Αντιγραφή (⌘C)", + "Format Painter (double-click to keep it on)" => "Αντιγραφή μορφοποίησης (διπλό κλικ για συνεχή χρήση)", + "Bold (⌘B)" => "Έντονη γραφή (⌘B)", + "Italic (⌘I)" => "Πλάγια γραφή (⌘I)", + "Underline (⌘U)" => "Υπογράμμιση (⌘U)", + "Double Underline" => "Διπλή υπογράμμιση", + "Strikethrough" => "Διαγραφή με γραμμή", + "Underline" => "Υπογράμμιση", + "Increase Font Size" => "Αύξηση μεγέθους γραμματοσειράς", + "Decrease Font Size" => "Μείωση μεγέθους γραμματοσειράς", + "Wrap Text" => "Αναδίπλωση κειμένου", + "Merge & Center" => "Συγχώνευση και στοίχιση στο κέντρο", + "Merge Cells" => "Συγχώνευση κελιών", + "Merge Across" => "Συγχώνευση κατά γραμμή", + "Unmerge Cells" => "Κατάργηση συγχώνευσης κελιών", + "Fill Color" => "Χρώμα γεμίσματος", + "Font Color" => "Χρώμα γραμματοσειράς", + "Borders" => "Περιγράμματα", + "Top\nAlign" => "Στοίχιση\nεπάνω", + "Middle\nAlign" => "Στοίχιση\nστο μέσο", + "Bottom\nAlign" => "Στοίχιση\nκάτω", + "Left" => "Αριστερά", + "Right" => "Δεξιά", + "Center" => "Στο κέντρο", + "Horizontal" => "Οριζόντια", + "Vertical Text" => "Κατακόρυφο κείμενο", + "Decrease Indent" => "Μείωση εσοχής", + "Increase Indent" => "Αύξηση εσοχής", + "Orientation" => "Προσανατολισμός κειμένου", + "Angle Counterclockwise" => "Περιστροφή αριστερόστροφα", + "Angle Clockwise" => "Περιστροφή δεξιόστροφα", + "Rotate Text Up" => "Περιστροφή κειμένου προς τα πάνω", + "Rotate Text Down" => "Περιστροφή κειμένου προς τα κάτω", + "Accounting Number Format" => "Λογιστική μορφή αριθμών", + "Percent Style" => "Μορφή ποσοστού", + "Comma Style" => "Διαχωριστικό χιλιάδων", + "Increase Decimal" => "Αύξηση δεκαδικών ψηφίων", + "Decrease Decimal" => "Μείωση δεκαδικών ψηφίων", + "More Accounting Formats…" => "Περισσότερες λογιστικές μορφές…", + "Conditional\nFormatting" => "Μορφοποίηση\nυπό όρους", + "Conditional Formatting" => "Μορφοποίηση υπό όρους", + "Format\nas Table" => "Μορφοποίηση\nως πίνακας", + "Cell\nStyles" => "Στυλ\nκελιών", + "Format Cells…" => "Μορφοποίηση κελιών…", + "Format Cell Alignment…" => "Στοίχιση κελιών…", + "Format\nPane" => "Παράθυρο\nμορφοποίησης", + "Format" => "Μορφοποίηση", + "Insert" => "Εισαγωγή", + "Insert Cells…" => "Εισαγωγή κελιών…", + "Delete" => "Διαγραφή", + "Delete Cells…" => "Διαγραφή κελιών…", + "Insert Sheet Rows" => "Εισαγωγή γραμμών φύλλου", + "Insert Sheet Columns" => "Εισαγωγή στηλών φύλλου", + "Delete Sheet Rows" => "Διαγραφή γραμμών φύλλου", + "Delete Sheet Columns" => "Διαγραφή στηλών φύλλου", + "Row Height…" => "Ύψος γραμμής…", + "AutoFit Row Height" => "Αυτόματη προσαρμογή ύψους γραμμής", + "Column Width…" => "Πλάτος στήλης…", + "AutoFit Column Width" => "Αυτόματη προσαρμογή πλάτους στήλης", + "Default Width…" => "Προεπιλεγμένο πλάτος…", + "Hide Rows" => "Απόκρυψη γραμμών", + "Unhide Rows" => "Εμφάνιση γραμμών", + "Hide Columns" => "Απόκρυψη στηλών", + "Unhide Columns" => "Εμφάνιση στηλών", + "Lock Cell" => "Κλείδωμα κελιού", + "Clear" => "Απαλοιφή", + "Clear All" => "Απαλοιφή όλων", + "Clear Formats" => "Απαλοιφή μορφοποίησης", + "Clear Contents" => "Απαλοιφή περιεχομένων", + "Clear Comments and Notes" => "Απαλοιφή σχολίων και σημειώσεων", + "Clear Hyperlinks" => "Απαλοιφή υπερσυνδέσμων", + "AutoSum" => "Αυτόματο άθροισμα", + "AutoSum (⌘⇧T)" => "Αυτόματο άθροισμα (⌘⇧T)", + "Flash\nFill" => "Γρήγορη\nσυμπλήρωση", + "Flash Fill" => "Γρήγορη συμπλήρωση", + "Fill" => "Συμπλήρωση", + "Clear Print Area" => "Κατάργηση περιοχής εκτύπωσης", + "Find &\nSelect" => "Εύρεση και\nεπιλογή", + "Find…" => "Εύρεση…", + "Replace…" => "Αντικατάσταση…", + "Go To…" => "Μετάβαση…", + "Go To Special…" => "Ειδική μετάβαση…", + "PivotTable" => "Συγκεντρωτικός πίνακας", + "Recommended\nCharts" => "Προτεινόμενα\nγραφήματα", + "Table" => "Πίνακας", + "Pictures" => "Εικόνες", + "Shapes" => "Σχήματα", + "Icons" => "Εικονίδια", + "Text\nBox" => "Πλαίσιο\nκειμένου", + "Comment" => "Σχόλιο", + "New\nComment" => "Νέο\nσχόλιο", + "New Note" => "Νέα σημείωση", + "Show/Hide Note" => "Εμφάνιση/απόκρυψη σημείωσης", + "Header &\nFooter" => "Κεφαλίδα και\nυποσέλιδο", + "Text to\nColumns" => "Κείμενο σε\nστήλες", + "Link" => "Σύνδεση", + "Symbol" => "Σύμβολο", + "Sparklines" => "Μικρογραφήματα", + "Header & Footer" => "Κεφαλίδα και υποσέλιδο", + "Draw with ink" => "Σχεδίαση με μελάνι", + "Eraser" => "Γόμα", + "Ink to\nShape" => "Μελάνι σε\nσχήμα", + "Select\nObjects" => "Επιλογή\nαντικειμένων", + "Themes" => "Θέματα", + "Margins" => "Περιθώρια", + "Left Margin" => "Αριστερό περιθώριο", + "Right Margin" => "Δεξιό περιθώριο", + "Top Margin" => "Επάνω περιθώριο", + "Bottom Margin" => "Κάτω περιθώριο", + "Header Margin" => "Περιθώριο κεφαλίδας", + "Footer Margin" => "Περιθώριο υποσέλιδου", + "Size" => "Μέγεθος", + "Print\nArea" => "Περιοχή\nεκτύπωσης", + "Set Print Area" => "Ορισμός περιοχής εκτύπωσης", + "Breaks" => "Αλλαγές σελίδας", + "Insert Page Break" => "Εισαγωγή αλλαγής σελίδας", + "Remove Page Break" => "Κατάργηση αλλαγής σελίδας", + "Reset All Page Breaks" => "Κατάργηση όλων των αλλαγών σελίδας", + "Print\nTitles" => "Τίτλοι\nεκτύπωσης", + "Narrow" => "Στενά", + "Wide" => "Πλατιά", + "Normal" => "Κανονικό", + "Portrait" => "Κατακόρυφος", + "Landscape" => "Οριζόντιος", + "Custom Margins…" => "Προσαρμοσμένα περιθώρια…", + "Insert\nFunction" => "Εισαγωγή\nσυνάρτησης", + "Name\nManager" => "Διαχείριση\nονομάτων", + "Define Name" => "Ορισμός ονόματος", + "Use in Formula" => "Χρήση σε τύπο", + "Create from Selection" => "Δημιουργία από επιλογή", + "Trace Precedents" => "Εντοπισμός κελιών προέλευσης", + "Trace Dependents" => "Εντοπισμός εξαρτώμενων κελιών", + "Remove Arrows" => "Κατάργηση βελών", + "Show Formulas" => "Εμφάνιση τύπων", + "Error Checking" => "Έλεγχος σφαλμάτων", + "Evaluate Formula" => "Αξιολόγηση τύπου", + "Watch Window" => "Παράθυρο παρακολούθησης", + "Calculation\nOptions" => "Επιλογές\nυπολογισμού", + "Calculate Now" => "Υπολογισμός τώρα", + "Calculate Sheet" => "Υπολογισμός φύλλου", + "Automatic" => "Αυτόματα", + "Automatic Except for Data Tables" => "Αυτόματα, εκτός από τους πίνακες δεδομένων", + "Manual" => "Χειροκίνητα", + "Sort &\nFilter" => "Ταξινόμηση και\nφίλτρο", + "Sort" => "Ταξινόμηση", + "Sort A to Z" => "Ταξινόμηση από Α προς Ω", + "Sort Z to A" => "Ταξινόμηση από Ω προς Α", + "Custom Sort…" => "Προσαρμοσμένη ταξινόμηση…", + "Filter" => "Φίλτρο", + "Reapply" => "Επανάληψη εφαρμογής", + "Get Data\n(Text/CSV)" => "Λήψη δεδομένων\n(κείμενο/CSV)", + "Remove\nDuplicates" => "Κατάργηση\nδιπλοτύπων", + "Data\nValidation" => "Επικύρωση\nδεδομένων", + "Data Validation" => "Επικύρωση δεδομένων", + "Data Validation…" => "Επικύρωση δεδομένων…", + "Circle Invalid Data" => "Κύκλωση μη έγκυρων δεδομένων", + "Clear Validation" => "Κατάργηση επικύρωσης", + "Group" => "Ομαδοποίηση", + "Ungroup" => "Κατάργηση ομαδοποίησης", + "Show Detail" => "Εμφάνιση λεπτομερειών", + "Hide Detail" => "Απόκρυψη λεπτομερειών", + "Subtotal" => "Μερικό άθροισμα", + "What-If\nAnalysis" => "Ανάλυση\nυποθετικών σεναρίων", + "Data Table…" => "Πίνακας δεδομένων…", + "Scenario Manager…" => "Διαχείριση σεναρίων…", + "Goal Seek…" => "Αναζήτηση στόχου…", + "Spelling" => "Ορθογραφικός έλεγχος", + "Check\nAccessibility" => "Έλεγχος\nπροσβασιμότητας", + "Threaded Comments" => "Σχόλια με νήματα", + "Show\nComments" => "Εμφάνιση\nσχολίων", + "Protect\nWorkbook" => "Προστασία\nβιβλίου εργασίας", + "Unprotect\nSheet" => "Κατάργηση προστασίας\nφύλλου", + "Protect Sheet…" => "Προστασία φύλλου…", + "Comments" => "Σχόλια", + "Notes" => "Σημειώσεις", + "Page Break\nPreview" => "Προεπισκόπηση\nαλλαγών σελίδας", + "Page\nLayout" => "Διάταξη\nσελίδας", + "Formula Bar" => "Γραμμή τύπων", + "Gridlines" => "Γραμμές πλέγματος", + "Headings" => "Επικεφαλίδες", + "Zoom" => "Μεγέθυνση", + "Forecast\nSheet" => "Φύλλο\nπρόβλεψης", + "Add footer" => "Προσθήκη υποσέλιδου", + "Add header" => "Προσθήκη κεφαλίδας", + "Click to add data" => "Κάντε κλικ για εισαγωγή δεδομένων", + "Current Date" => "Τρέχουσα ημερομηνία", + "Current\nDate" => "Τρέχουσα\nημερομηνία", + "Current\nTime" => "Τρέχουσα\nώρα", + "Current Time" => "Τρέχουσα ώρα", + "File Name" => "Όνομα αρχείου", + "File\nName" => "Όνομα\nαρχείου", + "File\nPath" => "Διαδρομή\nαρχείου", + "File Path" => "Διαδρομή αρχείου", + "Footer" => "Υποσέλιδο", + "Different First Page" => "Διαφορετική πρώτη σελίδα", + "Different Odd & Even Pages" => "Διαφορετικές μονές και ζυγές σελίδες", + "Go to Footer" => "Μετάβαση στο υποσέλιδο", + "Go to Header" => "Μετάβαση στην κεφαλίδα", + "Go to\nFooter" => "Μετάβαση στο\nυποσέλιδο", + "Go to\nHeader" => "Μετάβαση στην\nκεφαλίδα", + "Header" => "Κεφαλίδα", + "(none)" => "(κανένα)", + "Number\nof Pages" => "Αριθμός\nσελίδων", + "Number of Pages" => "Αριθμός σελίδων", + "Page\nNumber" => "Αριθμός\nσελίδας", + "Page Number" => "Αριθμός σελίδας", + "Ruler" => "Χάρακας", + "Sheet Name" => "Όνομα φύλλου", + "Sheet\nName" => "Όνομα\nφύλλου", + "Animations" => "Κινήσεις", + "Insert Copied Cells" => "Εισαγωγή αντιγραμμένων κελιών", + "Insert Copied Cells…" => "Εισαγωγή αντιγραμμένων κελιών…", + "Insert Cut Cells" => "Εισαγωγή αποκομμένων κελιών", + "Insert Paste" => "Εισαγωγή με επικόλληση", + "Previous" => "Προηγούμενο", + "Next" => "Επόμενο", + "Previous Comment" => "Προηγούμενο σχόλιο", + "Next Comment" => "Επόμενο σχόλιο", + "Show All Notes" => "Εμφάνιση όλων των σημειώσεων", + "Convert to Comments" => "Μετατροπή σε σχόλια", + "Checkbox" => "Πλαίσιο ελέγχου", + "Insert checkboxes in the selected cells" => "Εισαγωγή πλαισίων ελέγχου στα επιλεγμένα κελιά", + "Sheet\nRight-to-Left" => "Φύλλο από\nδεξιά προς αριστερά", + "Sheet Right-to-Left" => "Φύλλο από δεξιά προς αριστερά", + "Data\nAnalysis" => "Ανάλυση\nδεδομένων", + "Data Analysis" => "Ανάλυση δεδομένων", + "Solver" => "Επίλυση", + "Allow Edit\nRanges" => "Περιοχές με\nδικαίωμα επεξεργασίας", + "Allow Edit Ranges" => "Να επιτρέπεται η επεξεργασία περιοχών", + "Drag to freeze columns" => "Σύρετε για σταθεροποίηση στηλών", + "Drag to freeze rows" => "Σύρετε για σταθεροποίηση γραμμών", + "Select\nData" => "Επιλογή\nδεδομένων", + "File" => "Αρχείο", + "Back" => "Πίσω", + "New" => "Νέο", + "Open" => "Άνοιγμα", + "Info" => "Πληροφορίες", + "Save" => "Αποθήκευση", + "Save As" => "Αποθήκευση ως", + "Export" => "Εξαγωγή", + "Close" => "Κλείσιμο", + "Options" => "Επιλογές", + "Blank workbook" => "Κενό βιβλίο εργασίας", + "Recent" => "Πρόσφατα", + "No recent workbooks yet." => "Δεν υπάρχουν ακόμη πρόσφατα βιβλία εργασίας.", + "More workbooks" => "Περισσότερα βιβλία εργασίας", + "Modified" => "Τροποποιήθηκε", + "Not available" => "Μη διαθέσιμο", + "Just now" => "Μόλις τώρα", + "Yesterday" => "Χθες", + "{n} min ago" => "Πριν από {n} λεπτά", + "{n} h ago" => "Πριν από {n} ώρες", + "{n} days ago" => "Πριν από {n} ημέρες", + "{n} weeks ago" => "Πριν από {n} εβδομάδες", + "{n} months ago" => "Πριν από {n} μήνες", + "{n} years ago" => "Πριν από {n} χρόνια", + "Browse…" => "Περιήγηση…", + "Not saved yet" => "Δεν έχει αποθηκευτεί ακόμη", + "Location" => "Τοποθεσία", + "Sheets" => "Φύλλα", + "Protect Workbook" => "Προστασία βιβλίου εργασίας", + "Properties" => "Ιδιότητες", + "Title" => "Τίτλος", + "Subject" => "Θέμα", + "Author" => "Συντάκτης", + "Company" => "Εταιρεία", + "Keywords" => "Λέξεις-κλειδιά", + "Description" => "Περιγραφή", + "No workbook is open." => "Δεν υπάρχει ανοιχτό βιβλίο εργασίας.", + "Save as type" => "Τύπος αρχείου", + "Excel Workbook (*.xlsx)" => "Βιβλίο εργασίας Excel (*.xlsx)", + "CSV UTF-8 (Comma delimited) (*.csv)" => "CSV UTF-8 (οριοθέτηση με κόμματα) (*.csv)", + "Web Page (*.html)" => "Ιστοσελίδα (*.html)", + "PDF (*.pdf)" => "PDF (*.pdf)", + "Download" => "Λήψη", + "Save the workbook under another name or in another folder." => "Αποθηκεύστε το βιβλίο εργασίας με άλλο όνομα ή σε άλλον φάκελο.", + "Print Active Sheets" => "Εκτύπωση ενεργών φύλλων", + "Print Entire Workbook" => "Εκτύπωση ολόκληρου βιβλίου εργασίας", + "Fit Sheet on One Page" => "Προσαρμογή φύλλου σε μία σελίδα", + "Page Setup…" => "Διαμόρφωση σελίδας…", + "Page {page} of {pages}" => "Σελίδα {page} από {pages}", + "Nothing to print." => "Δεν υπάρχει περιεχόμενο για εκτύπωση.", + "Previous page" => "Προηγούμενη σελίδα", + "Next page" => "Επόμενη σελίδα", + "Create PDF" => "Δημιουργία PDF", + "Save the sheet as a PDF document that keeps its page layout." => "Αποθηκεύστε το φύλλο ως PDF διατηρώντας τη διάταξη των σελίδων.", + "Change File Type" => "Αλλαγή τύπου αρχείου", + "CSV (Comma delimited)" => "CSV (οριοθέτηση με κόμματα)", + "Save the active sheet as comma-separated text." => "Αποθηκεύστε το ενεργό φύλλο ως κείμενο με διαχωριστικά κόμματα.", + "Web Page (.html)" => "Ιστοσελίδα (.html)", + "Save the workbook as a web page." => "Αποθηκεύστε το βιβλίο εργασίας ως ιστοσελίδα.", + "Options|General" => "Γενικά", + "Options|Save" => "Αποθήκευση", + "Show formula bar" => "Εμφάνιση γραμμής τύπων", + "Enable AutoComplete for cell values" => "Ενεργοποίηση αυτόματης συμπλήρωσης τιμών κελιών", + "Save .xlsx workbooks automatically after every change" => "Αυτόματη αποθήκευση βιβλίων .xlsx μετά από κάθε αλλαγή", + "Workbook calculation" => "Υπολογισμός βιβλίου εργασίας", + "Enable iterative calculation" => "Ενεργοποίηση επαναληπτικού υπολογισμού", + "Calculation settings are saved with the workbook." => "Οι ρυθμίσεις υπολογισμού αποθηκεύονται στο βιβλίο εργασίας.", + "Interface size" => "Μέγεθος περιβάλλοντος", + "Auto" => "Αυτόματο", + "100%" => "100%", + "Zoom to\nSelection" => "Μεγέθυνση στην\nεπιλογή", + "Freeze\nPanes" => "Σταθεροποίηση\nπαραθύρων", + "Freeze Panes" => "Σταθεροποίηση παραθύρων", + "Freeze Top Row" => "Σταθεροποίηση επάνω γραμμής", + "Freeze First Column" => "Σταθεροποίηση πρώτης στήλης", + "Unfreeze Panes" => "Κατάργηση σταθεροποίησης παραθύρων", + "Dark Mode" => "Σκοτεινή λειτουργία", + "Interface language" => "Γλώσσα περιβάλλοντος", + "Command\nPalette" => "Παλέτα\nεντολών", + "Agent\nControl" => "Έλεγχος\nπρακτόρων", + "Action\nJournal" => "Ιστορικό\nενεργειών", + "About\nGridCraft" => "Πληροφορίες για\nτο GridCraft", + "Share" => "Κοινή χρήση", + "Add Chart\nElement" => "Προσθήκη στοιχείου\nγραφήματος", + "Change\nChart Type" => "Αλλαγή τύπου\nγραφήματος", + "Switch\nRow/Column" => "Εναλλαγή\nγραμμής/στήλης", + "Data Labels: None" => "Ετικέτες δεδομένων: καμία", + "Data Labels: Show" => "Ετικέτες δεδομένων: εμφάνιση", + "Legend: None" => "Υπόμνημα: κανένα", + "Legend: Bottom" => "Υπόμνημα: κάτω", + "Legend: Top" => "Υπόμνημα: επάνω", + "Legend: Right" => "Υπόμνημα: δεξιά", + "Gridlines: None" => "Γραμμές πλέγματος: καμία", + "Gridlines: Show" => "Γραμμές πλέγματος: εμφάνιση", + "Chart\nTitle" => "Τίτλος\nγραφήματος", + "Delete\nChart" => "Διαγραφή\nγραφήματος", + "Convert\nto Range" => "Μετατροπή\nσε περιοχή", + "Table\nStyles" => "Στυλ\nπίνακα", + "Top 10 Items" => "10 υψηλότερες τιμές", + "Top 10%" => "Ανώτερο 10%", + "Bottom 10 Items" => "10 χαμηλότερες τιμές", + "Bottom 10%" => "Κατώτερο 10%", + "Above Average" => "Πάνω από τον μέσο όρο", + "Below Average" => "Κάτω από τον μέσο όρο", + "Clear Rules from Entire Sheet" => "Απαλοιφή κανόνων από ολόκληρο το φύλλο", + "Clear Rules from Selected Cells" => "Απαλοιφή κανόνων από τα επιλεγμένα κελιά", + "Constants" => "Σταθερές", + "Data Bars" => "Ράβδοι δεδομένων", + "Color Scales" => "Κλίμακες χρωμάτων", + "Icon Sets" => "Σύνολα εικονιδίων", + "Home" => "Αρχική", + "Draw" => "Σχεδίαση", + "Page Layout" => "Διάταξη σελίδας", + "Formulas" => "Τύποι", + "Data" => "Δεδομένα", + "Review" => "Αναθεώρηση", + "View" => "Προβολή", + "Automate" => "Αυτοματισμός", + "Table Design" => "Σχεδίαση πίνακα", + "Chart Design" => "Σχεδίαση γραφήματος", + "Ready" => "Έτοιμο", + "Enter" => "Εισαγωγή", + "Edit" => "Επεξεργασία", + "Point" => "Κατάδειξη", + "Calculate" => "Υπολογισμός", + "Select destination and press Enter or choose Paste" => "Επιλέξτε προορισμό και πατήστε Enter ή επιλέξτε Επικόλληση", + "General" => "Γενικά", + "Number" => "Αριθμός", + "Currency" => "Νόμισμα", + "Accounting" => "Λογιστική", + "Date" => "Ημερομηνία", + "Time" => "Ώρα", + "Percentage" => "Ποσοστό", + "Fraction" => "Κλάσμα", + "Scientific" => "Επιστημονική", + "Text" => "Κείμενο", + "Special" => "Ειδική", + "Custom" => "Προσαρμοσμένη", + "Short Date" => "Σύντομη ημερομηνία", + "Long Date" => "Πλήρης ημερομηνία", + "More Number Formats…" => "Περισσότερες μορφές αριθμών…", + "Financial" => "Οικονομικές", + "Logical" => "Λογικές", + "Date &\nTime" => "Ημερομηνία και\nώρα", + "Lookup &\nReference" => "Αναζήτηση και\nαναφορά", + "Math &\nTrig" => "Μαθηματικά και\nτριγωνομετρία", + "More\nFunctions" => "Περισσότερες\nσυναρτήσεις", + "Page Layout|Orientation" => "Προσανατολισμός σελίδας", + "Display theme" => "Θέμα εμφάνισης", + "System" => "Σύστημα", + "Light" => "Φωτεινό", + "Dark" => "Σκοτεινό", + "Sheet Options|View" => "Προβολή", + "Print" => "Εκτύπωση", + "PivotTable Fields" => "Πεδία συγκεντρωτικού πίνακα", + "Choose fields to add to report:" => "Επιλέξτε πεδία για προσθήκη στην αναφορά:", + "Use a field's menu to move it between areas:" => "Χρησιμοποιήστε το μενού ενός πεδίου για να το μετακινήσετε μεταξύ περιοχών:", + "Filters" => "Φίλτρα", + "Columns" => "Στήλες", + "Rows" => "Γραμμές", + "Values" => "Τιμές", + "Move to Row Labels" => "Μετακίνηση στις ετικέτες γραμμών", + "Move to Column Labels" => "Μετακίνηση στις ετικέτες στηλών", + "Move to Report Filter" => "Μετακίνηση στο φίλτρο αναφοράς", + "Move to Values" => "Μετακίνηση στις τιμές", + "Summarize by Sum" => "Σύνοψη με άθροισμα", + "Summarize by Count" => "Σύνοψη με πλήθος", + "Summarize by Average" => "Σύνοψη με μέσο όρο", + "Summarize by Max" => "Σύνοψη με μέγιστο", + "Summarize by Min" => "Σύνοψη με ελάχιστο", + "Show as No Calculation" => "Εμφάνιση χωρίς επιπλέον υπολογισμό", + "Show as % of Grand Total" => "Εμφάνιση ως % του γενικού συνόλου", + "Show as Running Total" => "Εμφάνιση ως αθροιστικό σύνολο", + "Show as Rank" => "Εμφάνιση ως κατάταξη", + "Group by Years" => "Ομαδοποίηση ανά έτη", + "Group by Quarters" => "Ομαδοποίηση ανά τρίμηνα", + "Group by Months" => "Ομαδοποίηση ανά μήνες", + "Remove Field" => "Κατάργηση πεδίου", + "Refresh" => "Ανανέωση", + "Calculated Field…" => "Υπολογιζόμενο πεδίο…", + "Report Layout" => "Διάταξη αναφοράς", + "Compact" => "Συμπαγής", + "Outline" => "Διάρθρωση", + "Tabular" => "Πινακοειδής", + "Cancel" => "Ακύρωση", + "Expand formula bar" => "Ανάπτυξη γραμμής τύπων", + "Insert Function" => "Εισαγωγή συνάρτησης", + "Copy" => "Αντιγραφή", + "Cut" => "Αποκοπή", + "Define Name…" => "Ορισμός ονόματος…", + "Delete…" => "Διαγραφή…", + "Filter by Selected Cell's Value" => "Φιλτράρισμα βάσει της τιμής του επιλεγμένου κελιού", + "Hide" => "Απόκρυψη", + "Insert…" => "Εισαγωγή…", + "Link…" => "Σύνδεση…", + "New Comment" => "Νέο σχόλιο", + "Pick From Drop-down List…" => "Επιλογή από αναπτυσσόμενη λίστα…", + "Unhide" => "Εμφάνιση", + "$ English (United States)" => "$ Αγγλικά (Ηνωμένες Πολιτείες)", + "Add Chart Element" => "Προσθήκη στοιχείου γραφήματος", + "Align Left" => "Στοίχιση αριστερά", + "Align Right" => "Στοίχιση δεξιά", + "Bottom Align" => "Στοίχιση κάτω", + "Calculate Now (F9)" => "Υπολογισμός τώρα (F9)", + "Calculate Sheet (⇧F9)" => "Υπολογισμός φύλλου (⇧F9)", + "Calculation Options" => "Επιλογές υπολογισμού", + "Cell Styles" => "Στυλ κελιών", + "Change Chart Type" => "Αλλαγή τύπου γραφήματος", + "Check Accessibility" => "Έλεγχος προσβασιμότητας", + "Clear Filter" => "Απαλοιφή φίλτρου", + "Column or Bar" => "Στήλες ή ράβδοι", + "Comments pane" => "Παράθυρο σχολίων", + "Convert the last ink stroke to a shape" => "Μετατροπή τελευταίας πινελιάς σε σχήμα", + "Convert to Range" => "Μετατροπή σε περιοχή", + "Custom Sort" => "Προσαρμοσμένη ταξινόμηση", + "Delete Comment" => "Διαγραφή σχολίου", + "Delete Sheet" => "Διαγραφή φύλλου", + "Delete chart" => "Διαγραφή γραφήματος", + "Down" => "Κάτω", + "Edit chart title" => "Επεξεργασία τίτλου γραφήματος", + "Erase ink strokes" => "Σβήσιμο πινελιών", + "Every command run in this session (replayable)" => "Κάθε εντολή που εκτελέστηκε σε αυτή τη συνεδρία (με δυνατότητα επανάληψης)", + "Filter (⌘⇧F)" => "Φίλτρο (⌘⇧F)", + "Find & Select" => "Εύρεση και επιλογή", + "Flash Fill (⌘E)" => "Γρήγορη συμπλήρωση (⌘E)", + "Forecast Sheet" => "Φύλλο πρόβλεψης", + "Format Chart pane" => "Παράθυρο μορφοποίησης γραφήματος", + "Format as Table" => "Μορφοποίηση ως πίνακας", + "Hide Sheet" => "Απόκρυψη φύλλου", + "Hierarchy & more" => "Ιεραρχία και άλλα", + "Highlighter" => "Εργαλείο επισήμανσης", + "How agents drive GridCraft (MCP / control channel)" => "Πώς οι πράκτορες χειρίζονται το GridCraft (MCP / κανάλι ελέγχου)", + "Import a text or CSV file" => "Εισαγωγή αρχείου κειμένου ή CSV", + "Insert\nSlicer" => "Εισαγωγή\nαναλυτή", + "Insert Function (⇧F3)" => "Εισαγωγή συνάρτησης (⇧F3)", + "Insert Link (⌘K)" => "Εισαγωγή σύνδεσης (⌘K)", + "Insert Sheet" => "Εισαγωγή φύλλου", + "Insert Slicer" => "Εισαγωγή αναλυτή", + "Insert a picture" => "Εισαγωγή εικόνας", + "Insert a slicer to filter a table" => "Εισαγωγή αναλυτή για φιλτράρισμα πίνακα", + "Insert an icon" => "Εισαγωγή εικονιδίου", + "Line or Area" => "Γραμμή ή περιοχή", + "Macros" => "Μακροεντολές", + "Macros and scripts in this workbook (Alt+F8)" => "Μακροεντολές και δέσμες ενεργειών αυτού του βιβλίου (Alt+F8)", + "Middle Align" => "Κατακόρυφη στοίχιση στο μέσο", + "More commands" => "Περισσότερες εντολές", + "Move or Copy Sheet…" => "Μετακίνηση ή αντιγραφή φύλλου…", + "Name Manager" => "Διαχείριση ονομάτων", + "Page Breaks" => "Αλλαγές σελίδας", + "Paper Size" => "Μέγεθος χαρτιού", + "Paste (⌘V)" => "Επικόλληση (⌘V)", + "Pen\nBlack" => "Μαύρο\nστυλό", + "Pen\nBlue" => "Μπλε\nστυλό", + "Pen\nRed" => "Κόκκινο\nστυλό", + "Pie or Doughnut" => "Πίτα ή δακτύλιος", + "Print Area" => "Περιοχή εκτύπωσης", + "Print Titles" => "Τίτλοι εκτύπωσης", + "Protect\nSheet" => "Προστασία\nφύλλου", + "Protect Sheet" => "Προστασία φύλλου", + "Protect Workbook structure" => "Προστασία δομής βιβλίου εργασίας", + "Recommended Charts" => "Προτεινόμενα γραφήματα", + "Redo (⌘Y)" => "Επανάληψη (⌘Y)", + "Remove Duplicates" => "Κατάργηση διπλοτύπων", + "Rename Sheet" => "Μετονομασία φύλλου", + "Save (⌘S)" => "Αποθήκευση (⌘S)", + "Scatter or Bubble" => "Διασπορά ή φυσαλίδες", + "Search and run any command" => "Αναζήτηση και εκτέλεση οποιασδήποτε εντολής", + "Search commands (⌘⇧Space)" => "Αναζήτηση εντολών (⌘⇧Space)", + "Select Data" => "Επιλογή δεδομένων", + "Select and move ink and shapes" => "Επιλογή και μετακίνηση μελανιού και σχημάτων", + "Series…" => "Σειρά…", + "Share: export or save a copy" => "Κοινή χρήση: εξαγωγή ή αποθήκευση αντιγράφου", + "Show Formulas (⌃`)" => "Εμφάνιση τύπων (⌃`)", + "Slicer" => "Αναλυτής", + "Sort & Filter" => "Ταξινόμηση και φίλτρο", + "Spelling (F7)" => "Ορθογραφικός έλεγχος (F7)", + "Statistic" => "Στατιστική", + "Switch Row/Column" => "Εναλλαγή γραμμής/στήλης", + "Table (⌘T)" => "Πίνακας (⌘T)", + "Table Styles" => "Στυλ πίνακα", + "Text Box" => "Πλαίσιο κειμένου", + "Text to Columns" => "Κείμενο σε στήλες", + "Top Align" => "Στοίχιση επάνω", + "Undo (⌘Z)" => "Αναίρεση (⌘Z)", + "Undo list" => "Λίστα αναιρέσεων", + "Unhide Sheet…" => "Εμφάνιση φύλλου…", + "Up" => "Πάνω", + "Version, contributors and the AI models that helped" => "Έκδοση, συντελεστές και μοντέλα ΤΝ που συνέβαλαν", + "Watch\nWindow" => "Παράθυρο\nπαρακολούθησης", + "What-If Analysis" => "Ανάλυση υποθετικών σεναρίων", + "Workbook\nStatistics" => "Στατιστικά\nβιβλίου εργασίας", + "Workbook Statistics" => "Στατιστικά βιβλίου εργασίας", + "Zoom to 100%" => "Μεγέθυνση στο 100%", + "Zoom to Selection" => "Μεγέθυνση στην επιλογή", + "Zoom…" => "Μεγέθυνση…", + "£ English (United Kingdom)" => "£ Αγγλικά (Ηνωμένο Βασίλειο)", + "¥ Japanese" => "¥ Ιαπωνικά", + "€ Euro" => "€ Ευρώ", + "New sheet (⇧F11)" => "Νέο φύλλο (⇧F11)", + "Next sheet" => "Επόμενο φύλλο", + "Previous sheet" => "Προηγούμενο φύλλο", + "Zoom In" => "Μεγέθυνση", + "Zoom Out" => "Σμίκρυνση", + "Dismiss" => "Κλείσιμο", + "OK" => "Εντάξει", + "Don't Save" => "Χωρίς αποθήκευση", + "Open…" => "Άνοιγμα…", + "Show password" => "Εμφάνιση κωδικού πρόσβασης", + "Start a new workbook" => "Δημιουργία νέου βιβλίου εργασίας", + "Household Budget" => "Οικογενειακός προϋπολογισμός", + "Quarterly Sales Dashboard" => "Πίνακας πωλήσεων τριμήνου", + "Gradebook" => "Βαθμολόγιο", + "this workbook" => "αυτό το βιβλίο εργασίας", + "This workbook" => "Αυτό το βιβλίο εργασίας", + "Do you want to save the changes you made to {title}?" => "Θέλετε να αποθηκεύσετε τις αλλαγές που κάνατε στο {title};", + "Save a copy as .{format}" => "Αποθήκευση αντιγράφου ως .{format}", + "Select a chart first." => "Επιλέξτε πρώτα ένα γράφημα.", + "Row Height" => "Ύψος γραμμής", + "Column Width" => "Πλάτος στήλης", + "Standard Width" => "Τυπικό πλάτος", + "Move or Copy" => "Μετακίνηση ή αντιγραφή", + "Protect Structure and Windows" => "Προστασία δομής και παραθύρων", + "Unprotect Workbook" => "Κατάργηση προστασίας βιβλίου εργασίας", + "Unprotect Sheet" => "Κατάργηση προστασίας φύλλου", + "Password" => "Κωδικός πρόσβασης", + "Paste Special" => "Ειδική επικόλληση", + "Series" => "Σειρές", + "Insert Hyperlink" => "Εισαγωγή υπερσύνδεσης", + "Create Sparklines" => "Δημιουργία μικρογραφημάτων", + "Page Setup" => "Διαμόρφωση σελίδας", + "Convert Text to Columns" => "Μετατροπή κειμένου σε στήλες", + "Goal Seek" => "Αναζήτηση στόχου", + "Create Forecast Worksheet" => "Δημιουργία φύλλου πρόβλεψης", + "Solver Parameters" => "Παράμετροι επίλυσης", + "Solver Results" => "Αποτελέσματα επίλυσης", + "Edit Name" => "Επεξεργασία ονόματος", + "New Name" => "Νέο όνομα", + "Format Cells" => "Μορφοποίηση κελιών", + "Formula Builder" => "Δημιουργός τύπων", + "Find and Replace" => "Εύρεση και αντικατάσταση", + "Go To" => "Μετάβαση", + "Insert Calculated Field" => "Εισαγωγή υπολογιζόμενου πεδίου", + "Go To Special" => "Ειδική μετάβαση", + "Conditional Formatting Rules Manager" => "Διαχείριση κανόνων μορφοποίησης υπό όρους", + "Search Commands" => "Αναζήτηση εντολών", + "Agent Control" => "Έλεγχος πρακτόρων", + "About GridCraft" => "Πληροφορίες για το GridCraft", + "Insert Chart" => "Εισαγωγή γραφήματος", + "Select Data Source" => "Επιλογή προέλευσης δεδομένων", + "Action Journal" => "Ιστορικό ενεργειών", + "Accessibility" => "Προσβασιμότητα", + "Chart Title" => "Τίτλος γραφήματος", + "Place Picture in Cell" => "Τοποθέτηση εικόνας σε κελί", + "Place Picture over Cells" => "Τοποθέτηση εικόνας πάνω από κελιά", + "Pick From List" => "Επιλογή από λίστα", + "Save a Copy" => "Αποθήκευση αντιγράφου", + "Save Changes?" => "Αποθήκευση αλλαγών;", + "Shift cells right" => "Μετατόπιση κελιών προς τα δεξιά", + "Shift cells down" => "Μετατόπιση κελιών προς τα κάτω", + "Shift cells left" => "Μετατόπιση κελιών προς τα αριστερά", + "Shift cells up" => "Μετατόπιση κελιών προς τα πάνω", + "Entire row" => "Ολόκληρη γραμμή", + "Entire column" => "Ολόκληρη στήλη", + "Row height (pixels):" => "Ύψος γραμμής (εικονοστοιχεία):", + "Column width (characters):" => "Πλάτος στήλης (χαρακτήρες):", + "Standard column width (pixels):" => "Τυπικό πλάτος στήλης (εικονοστοιχεία):", + "Name:" => "Όνομα:", + "Before sheet (position, 0 = first):" => "Πριν από το φύλλο (θέση, 0 = πρώτο):", + "Create a copy" => "Δημιουργία αντιγράφου", + "Sheets: {sheets}" => "Φύλλα: {sheets}", + "Password (optional):" => "Κωδικός πρόσβασης (προαιρετικά):", + "Password:" => "Κωδικός πρόσβασης:", + "Allow all users of this sheet to:" => "Να επιτρέπεται σε όλους τους χρήστες αυτού του φύλλου:", + "Format cells" => "Μορφοποίηση κελιών", + "Format columns" => "Μορφοποίηση στηλών", + "Format rows" => "Μορφοποίηση γραμμών", + "Insert rows" => "Εισαγωγή γραμμών", + "Delete rows" => "Διαγραφή γραμμών", + "Use AutoFilter" => "Χρήση αυτόματου φίλτρου", + " (password, unlocked)" => " (κωδικός πρόσβασης, ξεκλείδωτο)", + " (password)" => " (κωδικός πρόσβασης)", + "No ranges yet." => "Δεν έχουν οριστεί ακόμη περιοχές.", + "Ranges that stay editable when the sheet is protected:" => "Περιοχές που παραμένουν επεξεργάσιμες όταν το φύλλο προστατεύεται:", + "Action" => "Ενέργεια", + "Modify" => "Τροποποίηση", + "Unlock with password" => "Ξεκλείδωμα με κωδικό πρόσβασης", + "Title:" => "Τίτλος:", + "Refers to cells:" => "Αναφέρεται στα κελιά:", + "Range password:" => "Κωδικός πρόσβασης περιοχής:", + "New title (Modify):" => "Νέος τίτλος (τροποποίηση):", + "Remove the password (Modify)" => "Κατάργηση κωδικού πρόσβασης (τροποποίηση)", + "'{file}' is protected." => "Το '{file}' είναι προστατευμένο.", + "Unhide sheet:" => "Εμφάνιση φύλλου:", + "Hidden: {sheets}" => "Κρυφά: {sheets}", + "All" => "Όλα", + "Formulas (F)" => "Τύποι (F)", + "Values (V)" => "Τιμές (V)", + "Formats (T)" => "Μορφές (T)", + "Comments and notes (C)" => "Σχόλια και σημειώσεις (C)", + "Validation" => "Επικύρωση", + "All except borders" => "Όλα εκτός από περιγράμματα", + "Column widths" => "Πλάτη στηλών", + "Formulas and number formats" => "Τύποι και μορφές αριθμών", + "Values and number formats" => "Τιμές και μορφές αριθμών", + "Operation" => "Πράξη", + "Add" => "Πρόσθεση", + "Subtract" => "Αφαίρεση", + "Multiply" => "Πολλαπλασιασμός", + "Divide" => "Διαίρεση", + "Skip blanks" => "Παράλειψη κενών", + "Transpose (E)" => "Αντιμετάθεση (E)", + "Series in" => "Σειρές σε", + "Type" => "Τύπος", + "Linear" => "Γραμμική", + "Growth" => "Αύξηση", + "Date unit" => "Μονάδα ημερομηνίας", + "Day" => "Ημέρα", + "Weekday" => "Εργάσιμη ημέρα", + "Month" => "Μήνας", + "Year" => "Έτος", + "Step value:" => "Τιμή βήματος:", + "Stop value:" => "Τελική τιμή:", + "Start a conversation:" => "Έναρξη συνομιλίας:", + "Note:" => "Σημείωση:", + "Display:" => "Εμφάνιση:", + "Link to (web address, e-mail or Sheet!A1):" => "Σύνδεση με (ιστοσελίδα, email ή Sheet!A1):", + "ScreenTip:" => "Συμβουλή οθόνης:", + "Data Range:" => "Περιοχή δεδομένων:", + "Location Range:" => "Περιοχή τοποθεσίας:", + "Markers" => "Δείκτες", + "Footer:" => "Υποσέλιδο:", + "Left margin (in):" => "Αριστερό περιθώριο (ίντσες):", + "Right margin (in):" => "Δεξιό περιθώριο (ίντσες):", + "Top margin (in):" => "Επάνω περιθώριο (ίντσες):", + "Bottom margin (in):" => "Κάτω περιθώριο (ίντσες):", + "Header (in):" => "Κεφαλίδα (ίντσες):", + "Footer (in):" => "Υποσέλιδο (ίντσες):", + "Tab" => "Στηλοθέτης", + "Semicolon" => "Ερωτηματικό (;)", + "Comma" => "Κόμμα", + "Space" => "Διάστημα", + "Other:" => "Άλλο:", + "Treat consecutive delimiters as one" => "Αντιμετώπιση διαδοχικών διαχωριστικών ως ενός", + "Destination:" => "Προορισμός:", + "My data has headers" => "Τα δεδομένα μου έχουν επικεφαλίδες", + "Columns (blank = all, e.g. A,C):" => "Στήλες (κενό = όλες, π.χ. A,C):", + "Timeline range (blank: first column of the selection):" => "Περιοχή χρονογραμμής (κενό: πρώτη στήλη της επιλογής):", + "Values range (blank: second column of the selection):" => "Περιοχή τιμών (κενό: δεύτερη στήλη της επιλογής):", + "Confidence interval" => "Διάστημα εμπιστοσύνης", + "Confidence level (%):" => "Επίπεδο εμπιστοσύνης (%):", + "Seasonality (auto, 0 for none, or a season length):" => "Εποχικότητα (αυτόματη, 0 για καμία ή μήκος περιόδου):", + "Fill missing points using" => "Συμπλήρωση ελλειπόντων σημείων με", + "Interpolation" => "Παρεμβολή", + "Zeros" => "Μηδενικά", + "Aggregate duplicates using" => "Συνάθροιση διπλοτύπων με", + "Average" => "Μέσος όρος", + "Count" => "Πλήθος", + "CountA" => "Πλήθος μη κενών", + "Max" => "Μέγιστο", + "Median" => "Διάμεσος", + "Min" => "Ελάχιστο", + "Sum" => "Άθροισμα", + "Product" => "Γινόμενο", + "Include forecast statistics" => "Συμπερίληψη στατιστικών πρόβλεψης", + "Chart" => "Γράφημα", + "Line chart" => "Γράφημα γραμμών", + "Column chart" => "Γράφημα στηλών", + "At each change in (column letter):" => "Σε κάθε αλλαγή της στήλης (γράμμα):", + "Use function" => "Χρήση συνάρτησης", + "Add subtotal to (columns, e.g. C,D):" => "Προσθήκη μερικού αθροίσματος στις στήλες (π.χ. C,D):", + "Magnification" => "Μεγέθυνση", + "Custom (%):" => "Προσαρμοσμένο (%):", + "Scope (Workbook or sheet name):" => "Εμβέλεια (βιβλίο εργασίας ή όνομα φύλλου):", + "Comment:" => "Σχόλιο:", + "Refers to:" => "Αναφέρεται σε:", + "Allow" => "Επιτρέπεται", + "Any value" => "Οποιαδήποτε τιμή", + "Whole number" => "Ακέραιος αριθμός", + "Decimal" => "Δεκαδικός αριθμός", + "List" => "Λίστα", + "Text length" => "Μήκος κειμένου", + "between" => "μεταξύ", + "not between" => "όχι μεταξύ", + "equal to" => "ίσο με", + "not equal to" => "όχι ίσο με", + "greater than" => "μεγαλύτερο από", + "less than" => "μικρότερο από", + "greater than or equal to" => "μεγαλύτερο ή ίσο με", + "less than or equal to" => "μικρότερο ή ίσο με", + "Minimum / Source / Formula:" => "Ελάχιστο / Προέλευση / Τύπος:", + "Maximum:" => "Μέγιστο:", + "Ignore blank" => "Παράβλεψη κενών", + "In-cell dropdown" => "Αναπτυσσόμενη λίστα μέσα στο κελί", + "Input message:" => "Μήνυμα εισαγωγής:", + "Error style" => "Στυλ σφάλματος", + "Stop" => "Διακοπή", + "Warning" => "Προειδοποίηση", + "Information" => "Πληροφορίες", + "Error message:" => "Μήνυμα σφάλματος:", + "Format cells that are (value):" => "Μορφοποίηση κελιών με τιμή:", + "and:" => "και:", + "Format cells that contain the text:" => "Μορφοποίηση κελιών που περιέχουν κείμενο:", + "Format cells that contain a date occurring:" => "Μορφοποίηση κελιών με ημερομηνία που είναι:", + "Today" => "Σήμερα", + "Tomorrow" => "Αύριο", + "In the last 7 days" => "Τις τελευταίες 7 ημέρες", + "Last week" => "Την προηγούμενη εβδομάδα", + "This week" => "Αυτή την εβδομάδα", + "Next week" => "Την επόμενη εβδομάδα", + "Last month" => "Τον προηγούμενο μήνα", + "This month" => "Αυτόν τον μήνα", + "Next month" => "Τον επόμενο μήνα", + "Format values where this formula is true:" => "Μορφοποίηση τιμών για τις οποίες ισχύει ο τύπος:", + "with" => "με", + "Light Red Fill with Dark Red Text" => "Ανοιχτό κόκκινο γέμισμα με σκούρο κόκκινο κείμενο", + "Yellow Fill with Dark Yellow Text" => "Κίτρινο γέμισμα με σκούρο κίτρινο κείμενο", + "Green Fill with Dark Green Text" => "Πράσινο γέμισμα με σκούρο πράσινο κείμενο", + "Light Red Fill" => "Ανοιχτό κόκκινο γέμισμα", + "Red Text" => "Κόκκινο κείμενο", + "Red Border" => "Κόκκινο περίγραμμα", + "Formula:" => "Τύπος:", + "Select" => "Επιλογή", + "Blanks" => "Κενά", + "Errors" => "Σφάλματα", + "Numbers" => "Αριθμοί", + "Current region" => "Τρέχουσα περιοχή", + "Last cell" => "Τελευταίο κελί", + "Visible cells only" => "Μόνο ορατά κελιά", + "Conditional formats" => "Μορφές υπό όρους", + "Data validation" => "Επικύρωση δεδομένων", + "Horizontal axis title:" => "Τίτλος οριζόντιου άξονα:", + "Vertical axis title:" => "Τίτλος κατακόρυφου άξονα:", + "No picture selected" => "Δεν έχει επιλεγεί εικόνα", + "Picture file path (PNG or JPEG):" => "Διαδρομή αρχείου εικόνας (PNG ή JPEG):", + "Description (optional):" => "Περιγραφή (προαιρετικά):", + "Fits inside the selected cell and moves with its content." => "Χωρά στο επιλεγμένο κελί και μετακινείται μαζί με το περιεχόμενό του.", + "Choose a PNG or JPEG no larger than 16 MB." => "Επιλέξτε αρχείο PNG ή JPEG έως 16 MB.", + "About" => "Πληροφορίες", + "Contributors" => "Συντελεστές", + "Models" => "Μοντέλα", + "Version {version}" => "Έκδοση {version}", + "Join the ArtCraft Discord" => "Συμμετοχή στον διακομιστή Discord του ArtCraft", + "This workbook has no scripts or macros." => "Αυτό το βιβλίο εργασίας δεν έχει δέσμες ενεργειών ή μακροεντολές.", + "(unnamed)" => "(χωρίς όνομα)", + "— VBA project (preserved, not run)" => "— Έργο VBA (διατηρείται, δεν εκτελείται)", + "— 1 step" => "— 1 βήμα", + "— {steps} steps" => "— {steps} βήματα", + "Alignment" => "Στοίχιση", + "Font" => "Γραμματοσειρά", + "Border" => "Περίγραμμα", + "Format Cells|Fill" => "Γέμισμα", + "Protection" => "Προστασία", + "Category:" => "Κατηγορία:", + "Sample" => "Δείγμα", + "Type (custom format code):" => "Τύπος (προσαρμοσμένος κωδικός μορφής):", + "Vertical" => "Κατακόρυφα", + "Justify" => "Πλήρης στοίχιση", + "Center Across Selection" => "Στοίχιση στο κέντρο κατά μήκος της επιλογής", + "Distributed" => "Κατανεμημένη", + "Top" => "Επάνω", + "Bottom" => "Κάτω", + "Indent" => "Εσοχή", + "Orientation (degrees)" => "Προσανατολισμός (μοίρες)", + "Wrap text" => "Αναδίπλωση κειμένου", + "Shrink to fit" => "Σμίκρυνση για προσαρμογή", + "Bold" => "Έντονη γραφή", + "Italic" => "Πλάγια γραφή", + "None" => "Κανένα", + "Single" => "Μονή", + "Double" => "Διπλή", + "Single Accounting" => "Μονή λογιστική υπογράμμιση", + "Double Accounting" => "Διπλή λογιστική υπογράμμιση", + "Superscript" => "Εκθέτης", + "Subscript" => "Δείκτης", + "Color:" => "Χρώμα:", + "Diagonal ↘" => "Διαγώνιος ↘", + "Diagonal ↗" => "Διαγώνιος ↗", + "none" => "κανένα", + "thin" => "λεπτό", + "medium" => "μεσαίο", + "thick" => "παχύ", + "dashed" => "με παύλες", + "dotted" => "με κουκκίδες", + "double" => "διπλό", + "Background Color:" => "Χρώμα φόντου:", + "Locked" => "Κλειδωμένο", + "Hidden" => "Κρυφό", + "Search:" => "Αναζήτηση:", + "e.g. lookup, average, date" => "π.χ. αναζήτηση, μέσος όρος, ημερομηνία", + "Date & Time" => "Ημερομηνία και ώρα", + "Lookup & Reference" => "Αναζήτηση και αναφορά", + "Math & Trig" => "Μαθηματικά και τριγωνομετρία", + "Statistical" => "Στατιστική", + "Engineering" => "Μηχανική", + "Database" => "Βάση δεδομένων", + "Compatibility" => "Συμβατότητα", + "Web" => "Ιστός", + "Cube" => "Κύβος", + "Add-in and Automation" => "Πρόσθετα και αυτοματοποίηση", + "Find" => "Εύρεση", + "Replace" => "Αντικατάσταση", + "Find what:" => "Εύρεση:", + "Replace with:" => "Αντικατάσταση με:", + "Match case" => "Διάκριση πεζών και κεφαλαίων", + "Match entire cell contents" => "Ταίριασμα ολόκληρου περιεχομένου κελιού", + "Within workbook" => "Σε όλο το βιβλίο εργασίας", + "Replace All" => "Αντικατάσταση όλων", + "Find All" => "Εύρεση όλων", + "Find Next" => "Εύρεση επόμενου", + "All done. We made {count} replacements." => "Ολοκληρώθηκε. Έγιναν {count} αντικαταστάσεις.", + "{count} cell(s) found" => "Βρέθηκαν {count} κελιά", + "Reference:" => "Αναφορά:", + "Special…" => "Ειδικά…", + "My list has headers" => "Η λίστα μου έχει επικεφαλίδες", + "Sort by" => "Ταξινόμηση κατά", + "Then by" => "Έπειτα κατά", + "Cell Values" => "Τιμές κελιών", + "Cell Color" => "Χρώμα κελιού", + "A to Z" => "Α έως Ω", + "Z to A" => "Ω έως Α", + "+ Add Level" => "+ Προσθήκη επιπέδου", + "New…" => "Νέο…", + "Edit…" => "Επεξεργασία…", + "Name" => "Όνομα", + "Value" => "Τιμή", + "Refers To" => "Αναφέρεται σε", + "Scope" => "Εμβέλεια", + "Workbook" => "Βιβλίο εργασίας", + "No names defined" => "Δεν έχουν οριστεί ονόματα.", + "All Charts" => "Όλα τα γραφήματα", + "Clustered Column" => "Ομαδοποιημένες στήλες", + "Stacked Column" => "Σωρευμένες στήλες", + "100% Stacked Column" => "Σωρευμένες στήλες 100%", + "Clustered Bar" => "Ομαδοποιημένες ράβδοι", + "Stacked Bar" => "Σωρευμένες ράβδοι", + "100% Stacked Bar" => "Σωρευμένες ράβδοι 100%", + "Line" => "Γραμμή", + "Line with Markers" => "Γραμμή με δείκτες", + "Stacked Line" => "Σωρευμένες γραμμές", + "Pie" => "Πίτα", + "Doughnut" => "Δακτύλιος", + "Area" => "Περιοχή", + "Stacked Area" => "Σωρευμένη περιοχή", + "Scatter" => "Διασπορά", + "Scatter with Lines" => "Διασπορά με γραμμές", + "Radar" => "Ακτινωτό", + "Histogram" => "Ιστόγραμμα", + "Waterfall" => "Καταρράκτης", + "Funnel" => "Χοάνη", + "Combo" => "Συνδυαστικό", + "Chart data range:" => "Περιοχή δεδομένων γραφήματος:", + "Legend Entries (Series)" => "Καταχωρίσεις υπομνήματος (σειρές)", + "Series{n}" => "Σειρά {n}", + "Keep" => "Διατήρηση", + "Remove" => "Κατάργηση", + "Horizontal (Category) Axis Labels:" => "Ετικέτες οριζόντιου άξονα (κατηγορίας):", + "There are no conditional formatting rules on this sheet." => "Δεν υπάρχουν κανόνες μορφοποίησης υπό όρους σε αυτό το φύλλο.", + "applies to" => "εφαρμόζεται σε", + "Type a command, e.g. freeze, chart, bold…" => "Πληκτρολογήστε μια εντολή, π.χ. σταθεροποίηση, γράφημα, έντονη γραφή…", + "Set cell:" => "Ορισμός κελιού:", + "To value:" => "Σε τιμή:", + "By changing cell:" => "Με αλλαγή κελιού:", + "Goal Seeking found a solution: {value}" => "Η αναζήτηση στόχου βρήκε λύση: {value}", + "Analysis Tools" => "Εργαλεία ανάλυσης", + "Anova: Single Factor" => "Ανάλυση διακύμανσης: ένας παράγοντας", + "Correlation" => "Συσχέτιση", + "Covariance" => "Συνδιακύμανση", + "Descriptive Statistics" => "Περιγραφική στατιστική", + "Exponential Smoothing" => "Εκθετική εξομάλυνση", + "F-Test Two-Sample for Variances" => "Έλεγχος F δύο δειγμάτων για διακυμάνσεις", + "Moving Average" => "Κινητός μέσος όρος", + "Rank and Percentile" => "Κατάταξη και εκατοστημόριο", + "Regression" => "Παλινδρόμηση", + "t-Test: Paired Two Sample for Means" => "Έλεγχος t για συζευγμένα δείγματα", + "t-Test: Two-Sample Assuming Equal Variances" => "Έλεγχος t δύο δειγμάτων (ίσες διακυμάνσεις)", + "t-Test: Two-Sample Assuming Unequal Variances" => "Έλεγχος t δύο δειγμάτων (άνισες διακυμάνσεις)", + "Output options" => "Επιλογές εξόδου", + "Output Range:" => "Περιοχή εξόδου:", + "New Worksheet Ply:" => "Νέο φύλλο εργασίας:", + "Grouped By:" => "Ομαδοποίηση κατά:", + "Labels in first row" => "Ετικέτες στην πρώτη γραμμή", + "Input Range:" => "Περιοχή εισόδου:", + "Variable 1 Range:" => "Περιοχή μεταβλητής 1:", + "Variable 2 Range:" => "Περιοχή μεταβλητής 2:", + "Summary statistics" => "Συνοπτικά στατιστικά στοιχεία", + "Confidence Level for Mean (%), blank for none:" => "Επίπεδο εμπιστοσύνης μέσου όρου (%), κενό για κανένα:", + "Kth Largest (blank for none):" => "k-οστή μεγαλύτερη τιμή (κενό για καμία):", + "Kth Smallest (blank for none):" => "k-οστή μικρότερη τιμή (κενό για καμία):", + "Bin Range (blank for automatic bins):" => "Περιοχή κλάσεων (κενό για αυτόματες κλάσεις):", + "Pareto (sorted histogram)" => "Pareto (ταξινομημένο ιστόγραμμα)", + "Cumulative Percentage" => "Αθροιστικό ποσοστό", + "Alpha:" => "Άλφα:", + "Input Y Range:" => "Περιοχή εισόδου Y:", + "Input X Range:" => "Περιοχή εισόδου X:", + "Constant is Zero" => "Η σταθερά είναι μηδέν", + "Confidence Level (%):" => "Επίπεδο εμπιστοσύνης (%):", + "Residuals" => "Κατάλοιπα", + "Standardized Residuals" => "Τυποποιημένα κατάλοιπα", + "Normal Probability" => "Γράφημα κανονικής πιθανότητας", + "Interval:" => "Διάστημα:", + "Standard Errors" => "Τυπικά σφάλματα", + "Damping factor:" => "Συντελεστής απόσβεσης:", + "Hypothesized Mean Difference:" => "Υποθετική διαφορά μέσων όρων:", + "Set Objective:" => "Ορισμός στόχου:", + "To:" => "Σε:", + "Value Of:" => "Τιμή:", + "By Changing Variable Cells:" => "Με αλλαγή των κελιών μεταβλητών:", + "Subject to the Constraints:" => "Υπό τους περιορισμούς:", + "Make Unconstrained Variables Non-Negative" => "Να είναι μη αρνητικές οι μεταβλητές χωρίς περιορισμούς", + "Select a Solving Method:" => "Επιλέξτε μέθοδο επίλυσης:", + "GRG Nonlinear" => "GRG μη γραμμική", + "Solve" => "Επίλυση", + "Keep Solver Solution" => "Διατήρηση λύσης", + "Restore Original Values" => "Επαναφορά αρχικών τιμών", + "The spelling check is complete for the entire sheet." => "Ο ορθογραφικός έλεγχος ολοκληρώθηκε για ολόκληρο το φύλλο.", + "Not in Dictionary ({cell}):" => "Δεν υπάρχει στο λεξικό ({cell}):", + "Suggestions:" => "Προτάσεις:", + "(No suggestions)" => "(χωρίς προτάσεις)", + "Ignore Once" => "Παράβλεψη μία φορά", + "Add to Dictionary" => "Προσθήκη στο λεξικό", + "Change" => "Αλλαγή", + "Change All" => "Αλλαγή όλων", + "Forecast end (date or number; blank: a third of the history):" => "Τέλος πρόβλεψης (ημερομηνία ή αριθμός· κενό: ένα τρίτο του ιστορικού):", + "The output range already holds data. Replace it with the report?" => { + "Η περιοχή εξόδου περιέχει ήδη δεδομένα. Να αντικατασταθούν με την αναφορά;" + } + "Tab|Insert" => "Εισαγωγή", + "AutoSave" => "Αυτόματη αποθήκευση", + "Glide the selection outline to the cell you move to instead of jumping there" => { + "Ομαλή μετακίνηση του περιγράμματος επιλογής στο νέο κελί αντί για απότομη μεταπήδηση" + } + "Sheet structure is locked: sheets can't be added, moved, renamed or deleted." => { + "Η δομή του βιβλίου εργασίας είναι κλειδωμένη: δεν επιτρέπεται προσθήκη, μετακίνηση, μετονομασία ή διαγραφή φύλλων." + } + "Lock the sheet structure so sheets can't be added, moved, renamed or deleted." => { + "Κλείδωμα της δομής του βιβλίου εργασίας ώστε να μην επιτρέπεται προσθήκη, μετακίνηση, μετονομασία ή διαγραφή φύλλων." + } + "A CSV file, web page or PDF is a copy: the workbook keeps its own file." => { + "Ένα αρχείο CSV, μια ιστοσελίδα ή ένα PDF είναι αντίγραφο: το βιβλίο εργασίας διατηρεί το δικό του αρχείο." + } + _ => return None, + }) +} diff --git a/docs/localization-el.md b/docs/localization-el.md new file mode 100644 index 000000000..af8f24e0b --- /dev/null +++ b/docs/localization-el.md @@ -0,0 +1,17 @@ +# Greek (el) interface localization + +The UI now offers **Ελληνικά** via View > Interface language and uses Greek automatically +on a fresh installation when the system locale is `el` or `el-GR`. + +The localization follows the existing GridCraft interface translation infrastructure: +- `crates/ui-egui/src/i18n/el.rs` supplies Greek translations of UI strings. +- `crates/ui-egui/src/i18n.rs` registers `Language::El` (`el`), language selection, + persisted preferences, and translation tests. +- Command identifiers, spreadsheet content, function names and references remain stable. +- Greek UI translation **does not add a Greek spelling dictionary** or translate formula + function names, locale-specific separators or number formats. +- Unknown UI labels continue to fall back to the original English text. + +The Greek strings were translated specifically for GridCraft. They are not extracted from +proprietary spreadsheet software or localization assets. The MIT OR Apache-2.0 repository +licenses apply to this contribution.