From 73620cd837c974e00dc28c636c8dffaf677d6a32 Mon Sep 17 00:00:00 2001 From: Dimitris Kalathas <94238437+DKalathas@users.noreply.github.com> Date: Wed, 11 Sep 2024 17:36:53 +0300 Subject: [PATCH] chore(localization): add Greek language support (#2206) * add greek language * add greek language * add greek language * formatted --- .../l10n/generated/quill_localizations.dart | 4 + .../generated/quill_localizations_el.dart | 310 ++++++++++++++++++ lib/src/l10n/quill_el.arb | 112 +++++++ 3 files changed, 426 insertions(+) create mode 100644 lib/src/l10n/generated/quill_localizations_el.dart create mode 100644 lib/src/l10n/quill_el.arb diff --git a/lib/src/l10n/generated/quill_localizations.dart b/lib/src/l10n/generated/quill_localizations.dart index f99284e6a..39f9a32de 100644 --- a/lib/src/l10n/generated/quill_localizations.dart +++ b/lib/src/l10n/generated/quill_localizations.dart @@ -12,6 +12,7 @@ import 'quill_localizations_ca.dart'; import 'quill_localizations_cs.dart'; import 'quill_localizations_da.dart'; import 'quill_localizations_de.dart'; +import 'quill_localizations_el.dart'; import 'quill_localizations_en.dart'; import 'quill_localizations_es.dart'; import 'quill_localizations_fa.dart'; @@ -778,6 +779,7 @@ class _FlutterQuillLocalizationsDelegate 'da', 'de', 'en', + 'el', 'es', 'fa', 'fr', @@ -866,6 +868,8 @@ FlutterQuillLocalizations lookupFlutterQuillLocalizations(Locale locale) { return FlutterQuillLocalizationsAr(); case 'bg': return FlutterQuillLocalizationsBg(); + case 'el': + return FlutterQuillLocalizationsEl(); case 'bn': return FlutterQuillLocalizationsBn(); case 'ca': diff --git a/lib/src/l10n/generated/quill_localizations_el.dart b/lib/src/l10n/generated/quill_localizations_el.dart new file mode 100644 index 000000000..7202d1e67 --- /dev/null +++ b/lib/src/l10n/generated/quill_localizations_el.dart @@ -0,0 +1,310 @@ +import 'quill_localizations.dart'; + +// ignore_for_file: type=lint + +/// The translations for English (`el`). +class FlutterQuillLocalizationsEl extends FlutterQuillLocalizations { + FlutterQuillLocalizationsEl([String locale = 'el']) : super(locale); + + @override + String get pasteLink => 'Επικόλληση συνδέσμου'; + + @override + String get ok => 'Εντάξει'; + + @override + String get selectColor => 'Επιλογή χρώματος'; + + @override + String get gallery => 'Γκαλερί'; + + @override + String get link => 'Σύνδεσμος'; + + @override + String get open => 'Άνοιγμα'; + + @override + String get copy => 'Αντιγραφή'; + + @override + String get remove => 'Αφαίρεση'; + + @override + String get save => 'Αποθήκευση'; + + @override + String get zoom => 'Ζουμ'; + + @override + String get saved => 'Αποθηκεύτηκε'; + + @override + String get text => 'Κείμενο'; + + @override + String get resize => 'Αλλαγή μεγέθους'; + + @override + String get width => 'Πλάτος'; + + @override + String get height => 'Ύψος'; + + @override + String get size => 'Μέγεθος'; + + @override + String get small => 'Μικρό'; + + @override + String get large => 'Μεγάλο'; + + @override + String get huge => 'Τεράστιο'; + + @override + String get clear => 'Καθαρισμός'; + + @override + String get font => 'Γραμματοσειρά'; + + @override + String get search => 'Αναζήτηση'; + + @override + String get camera => 'Κάμερα'; + + @override + String get video => 'Βίντεο'; + + @override + String get undo => 'Αναίρεση'; + + @override + String get redo => 'Ακύρωση αναίρεσης'; + + @override + String get fontFamily => 'Οικογένεια γραμματοσειρών'; + + @override + String get fontSize => 'Μέγεθος γραμματοσειράς'; + + @override + String get bold => 'Έντονα'; + + @override + String get subscript => 'Δείκτης κάτω'; + + @override + String get superscript => 'Εκθέτης'; + + @override + String get italic => 'Πλάγια'; + + @override + String get underline => 'Υπογράμμιση'; + + @override + String get strikeThrough => 'Διαγραφή'; + + @override + String get inlineCode => 'Ενσωματωμένος κώδικας'; + + @override + String get fontColor => 'Χρώμα γραμματοσειράς'; + + @override + String get backgroundColor => 'Χρώμα φόντου'; + + @override + String get clearFormat => 'Καθαρισμός μορφοποίησης'; + + @override + String get alignLeft => 'Στοίχιση αριστερά'; + + @override + String get alignCenter => 'Στοίχιση στο κέντρο'; + + @override + String get alignRight => 'Στοίχιση δεξιά'; + + @override + String get alignJustify => 'Πλήρης στοίχιση'; + + @override + String get justifyWinWidth => 'Στοίχιση σε πλάτος παραθύρου'; + + @override + String get textDirection => 'Κατεύθυνση κειμένου'; + + @override + String get headerStyle => 'Στυλ κεφαλίδας'; + + @override + String get normal => 'Κανονικό'; + + @override + String get heading1 => 'Κεφαλίδα 1'; + + @override + String get heading2 => 'Κεφαλίδα 2'; + + @override + String get heading3 => 'Κεφαλίδα 3'; + + @override + String get heading4 => 'Κεφαλίδα 4'; + + @override + String get heading5 => 'Κεφαλίδα 5'; + + @override + String get heading6 => 'Κεφαλίδα 6'; + + @override + String get numberedList => 'Αριθμημένη λίστα'; + + @override + String get bulletList => 'Λίστα με κουκκίδες'; + + @override + String get checkedList => 'Ελεγμένη λίστα'; + + @override + String get codeBlock => 'Μπλοκ κώδικα'; + + @override + String get quote => 'Παράθεση'; + + @override + String get increaseIndent => 'Αύξηση εσοχής'; + + @override + String get decreaseIndent => 'Μείωση εσοχής'; + + @override + String get insertURL => 'Εισαγωγή URL'; + + @override + String get visitLink => 'Επισκεφθείτε τον σύνδεσμο'; + + @override + String get enterLink => 'Εισαγωγή συνδέσμου'; + + @override + String get enterMedia => 'Εισαγωγή πολυμέσων'; + + @override + String get edit => 'Επεξεργασία'; + + @override + String get apply => 'Εφαρμογή'; + + @override + String get hex => 'Hex'; + + @override + String get material => 'Υλικό'; + + @override + String get color => 'Χρώμα'; + + @override + String get lineheight => 'Ύψος γραμμής'; + + @override + String get findText => 'Εύρεση κειμένου'; + + @override + String get moveToPreviousOccurrence => 'Μετάβαση στην προηγούμενη εμφάνιση'; + + @override + String get moveToNextOccurrence => 'Μετάβαση στην επόμενη εμφάνιση'; + + @override + String get savedUsingTheNetwork => 'Αποθηκεύτηκε μέσω του δικτύου'; + + @override + String get savedUsingLocalStorage => 'Αποθηκεύτηκε μέσω τοπικής αποθήκευσης'; + + @override + String theImageHasBeenSavedAt(String imagePath) { + return 'Η εικόνα αποθηκεύτηκε στη διαδρομή: $imagePath'; + } + + @override + String get errorWhileSavingImage => 'Σφάλμα κατά την αποθήκευση της εικόνας'; + + @override + String get pleaseEnterTextForYourLink => + 'Παρακαλώ εισάγετε κείμενο για τον σύνδεσμό σας (π.χ., \'Μάθετε περισσότερα\')'; + + @override + String get pleaseEnterTheLinkURL => + 'Παρακαλώ εισάγετε το URL του συνδέσμου (π.χ., \'https://example.com\')'; + + @override + String get pleaseEnterAValidImageURL => + 'Παρακαλώ εισάγετε έγκυρο URL εικόνας'; + + @override + String get pleaseEnterAValidVideoURL => 'Παρακαλώ εισάγετε έγκυρο URL βίντεο'; + + @override + String get photo => 'Φωτογραφία'; + + @override + String get image => 'Εικόνα'; + + @override + String get caseSensitivityAndWholeWordSearch => + 'Ευαισθησία πεζών/κεφαλαίων και αναζήτηση ολόκληρης λέξης'; + + @override + String get caseSensitive => 'Ευαισθησία πεζών/κεφαλαίων'; + + @override + String get wholeWord => 'Ολόκληρη λέξη'; + + @override + String get insertImage => 'Εισαγωγή εικόνας'; + + @override + String get pickAPhotoFromYourGallery => + 'Επιλέξτε φωτογραφία από τη γκαλερί σας'; + + @override + String get takeAPhotoUsingYourCamera => + 'Τραβήξτε φωτογραφία με την κάμερά σας'; + + @override + String get pasteAPhotoUsingALink => + 'Επικολλήστε μια φωτογραφία χρησιμοποιώντας έναν σύνδεσμο'; + + @override + String get pickAVideoFromYourGallery => 'Επιλέξτε βίντεο από τη γκαλερί σας'; + + @override + String get recordAVideoUsingYourCamera => + 'Καταγράψτε βίντεο με την κάμερά σας'; + + @override + String get pasteAVideoUsingALink => + 'Επικολλήστε ένα βίντεο χρησιμοποιώντας έναν σύνδεσμο'; + + @override + String get close => 'Κλείσιμο'; + + @override + String get searchSettings => 'Ρυθμίσεις αναζήτησης'; + + @override + String get cut => 'Αποκοπή'; + + @override + String get paste => 'Επικόλληση'; + + @override + String get insertTable => 'Εισαγωγή πίνακα'; +} diff --git a/lib/src/l10n/quill_el.arb b/lib/src/l10n/quill_el.arb new file mode 100644 index 000000000..ee619336b --- /dev/null +++ b/lib/src/l10n/quill_el.arb @@ -0,0 +1,112 @@ +{ + "@@locale": "el", + "pasteLink": "Επικόλληση συνδέσμου", + "ok": "Εντάξει", + "selectColor": "Επιλογή χρώματος", + "gallery": "Συλλογή", + "link": "Σύνδεσμος", + "open": "Άνοιγμα", + "copy": "Αντιγραφή", + "remove": "Αφαίρεση", + "save": "Αποθήκευση", + "zoom": "Μεγέθυνση", + "saved": "Αποθηκεύτηκε", + "text": "Κείμενο", + "resize": "Αλλαγή μεγέθους", + "width": "Πλάτος", + "height": "Ύψος", + "size": "Μέγεθος", + "small": "Μικρό", + "large": "Μεγάλο", + "huge": "Τεράστιο", + "clear": "Εκκαθάριση", + "font": "Γραμματοσειρά", + "search": "Αναζήτηση", + "camera": "Κάμερα", + "video": "Βίντεο", + "undo": "Αναίρεση", + "redo": "Επανάληψη", + "fontFamily": "Οικογένεια γραμματοσειράς", + "fontSize": "Μέγεθος γραμματοσειράς", + "bold": "Έντονο", + "subscript": "Δείκτης κάτω", + "superscript": "Εκθέτης", + "italic": "Πλάγια", + "underline": "Υπογράμμιση", + "strikeThrough": "Διακριτή γραμμή", + "inlineCode": "Ενσωματωμένος κώδικας", + "fontColor": "Χρώμα γραμματοσειράς", + "backgroundColor": "Χρώμα φόντου", + "clearFormat": "Εκκαθάριση μορφοποίησης", + "alignLeft": "Στοίχιση αριστερά", + "alignCenter": "Στοίχιση στο κέντρο", + "alignRight": "Στοίχιση δεξιά", + "alignJustify": "Πλήρης στοίχιση", + "@alignJustify": { + "description": "Στοίχιση του κειμένου σε όλο το πλάτος του παραθύρου" + }, + "justifyWinWidth": "Πλήρης στοίχιση πλάτους παραθύρου", + "textDirection": "Κατεύθυνση κειμένου", + "headerStyle": "Στυλ επικεφαλίδας", + "normal": "Κανονικό", + "heading1": "Επικεφαλίδα 1", + "heading2": "Επικεφαλίδα 2", + "heading3": "Επικεφαλίδα 3", + "heading4": "Επικεφαλίδα 4", + "heading5": "Επικεφαλίδα 5", + "heading6": "Επικεφαλίδα 6", + "numberedList": "Αριθμημένη λίστα", + "bulletList": "Λίστα με κουκκίδες", + "checkedList": "Λίστα ελέγχου", + "codeBlock": "Μπλοκ κώδικα", + "quote": "Παράθεση", + "increaseIndent": "Αύξηση εσοχής", + "decreaseIndent": "Μείωση εσοχής", + "insertURL": "Εισαγωγή URL", + "visitLink": "Επίσκεψη συνδέσμου", + "enterLink": "Εισαγωγή συνδέσμου", + "enterMedia": "Εισαγωγή μέσων", + "edit": "Επεξεργασία", + "apply": "Εφαρμογή", + "hex": "Εξαδικό", + "material": "Υλικό", + "color": "Χρώμα", + "lineheight": "Ύψος γραμμής", + "findText": "Εύρεση κειμένου", + "moveToPreviousOccurrence": "Μετακίνηση στην προηγούμενη εμφάνιση", + "moveToNextOccurrence": "Μετακίνηση στην επόμενη εμφάνιση", + "savedUsingTheNetwork": "Αποθηκεύτηκε μέσω του δικτύου", + "savedUsingLocalStorage": "Αποθηκεύτηκε μέσω τοπικής αποθήκευσης", + "theImageHasBeenSavedAt": "Η εικόνα αποθηκεύτηκε στη διαδρομή: {imagePath}", + "@theImageHasBeenSavedAt": { + "description": "Μήνυμα με μια παράμετρο", + "placeholders": { + "imagePath": { + "type": "String", + "example": "διαδρομή/προς/τοποθεσία" + } + } + }, + "errorWhileSavingImage": "Σφάλμα κατά την αποθήκευση της εικόνας", + "pleaseEnterTextForYourLink": "Εισαγάγετε κείμενο για τον σύνδεσμό σας (π.χ., 'Μάθετε περισσότερα')", + "pleaseEnterTheLinkURL": "Εισαγάγετε το URL του συνδέσμου (π.χ., 'https://example.com')", + "pleaseEnterAValidImageURL": "Εισαγάγετε έγκυρο URL εικόνας", + "pleaseEnterAValidVideoURL": "Εισαγάγετε έγκυρο URL βίντεο", + "photo": "Φωτογραφία", + "image": "Εικόνα", + "caseSensitivityAndWholeWordSearch": "Διαχωρισμός πεζών-κεφαλαίων και αναζήτηση ολόκληρης λέξης", + "caseSensitive": "Διαχωρισμός πεζών-κεφαλαίων", + "wholeWord": "Ολόκληρη λέξη", + "insertImage": "Εισαγωγή εικόνας", + "pickAPhotoFromYourGallery": "Επιλέξτε φωτογραφία από τη συλλογή σας", + "takeAPhotoUsingYourCamera": "Τραβήξτε φωτογραφία χρησιμοποιώντας την κάμερα σας", + "pasteAPhotoUsingALink": "Επικολλήστε φωτογραφία χρησιμοποιώντας έναν σύνδεσμο", + "pickAVideoFromYourGallery": "Επιλέξτε βίντεο από τη συλλογή σας", + "recordAVideoUsingYourCamera": "Καταγράψτε βίντεο χρησιμοποιώντας την κάμερα σας", + "pasteAVideoUsingALink": "Επικολλήστε βίντεο χρησιμοποιώντας έναν σύνδεσμο", + "close": "Κλείσιμο", + "searchSettings": "Ρυθμίσεις αναζήτησης", + "cut": "Αποκοπή", + "paste": "Επικόλληση", + "insertTable": "Εισαγωγή πίνακα" +}