From bcdb0283edafc4a6991f9bc723b011c6d83004bb Mon Sep 17 00:00:00 2001 From: Efstathios Iosifidis Date: Sat, 11 Mar 2023 19:36:23 +0000 Subject: Update Greek translation --- po/el.po | 66 +++++++++++++++++++++++++------------------------- src/utils/gcal-utils.c | 54 ++++++++++++++--------------------------- 2 files changed, 51 insertions(+), 69 deletions(-) diff --git a/po/el.po b/po/el.po index 69f1ee57..26626968 100644 --- a/po/el.po +++ b/po/el.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: gnome-calendar\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-calendar/issues\n" -"POT-Creation-Date: 2023-01-25 18:24+0000\n" -"PO-Revision-Date: 2023-02-06 23:41+0200\n" +"POT-Creation-Date: 2023-03-03 22:56+0000\n" +"PO-Revision-Date: 2023-03-11 21:35+0200\n" "Last-Translator: Efstathios Iosifidis \n" "Language-Team: Greek, Modern (1453-) \n" "Language: el\n" @@ -207,8 +207,8 @@ msgid "Select a file" msgstr "Επιλογή ενός αρχείου" #: src/gui/calendar-management/gcal-file-chooser-button.c:94 -#: src/gui/calendar-management/gcal-new-calendar-page.ui:248 -#: src/gui/calendar-management/gcal-new-calendar-page.ui:281 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:188 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:290 #: src/gui/event-editor/gcal-event-editor-dialog.ui:15 msgid "Cancel" msgstr "Aκύρωση" @@ -217,11 +217,11 @@ msgstr "Aκύρωση" msgid "Open" msgstr "Άνοιγμα" -#: src/gui/calendar-management/gcal-new-calendar-page.c:512 +#: src/gui/calendar-management/gcal-new-calendar-page.c:517 msgid "New Calendar" msgstr "Νέο ημερολόγιο" -#: src/gui/calendar-management/gcal-new-calendar-page.c:690 +#: src/gui/calendar-management/gcal-new-calendar-page.c:695 msgid "Calendar files" msgstr "Αρχεία ημερολογίου" @@ -259,19 +259,23 @@ msgstr "" "μπορείτε να το προσθέσετε μέσα από τις ρυθμίσεις " "διαδικτυακού λογαριασμού." -#: src/gui/calendar-management/gcal-new-calendar-page.ui:194 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:175 +msgid "Credentials" +msgstr "Διαπιστευτήρια" + +#: src/gui/calendar-management/gcal-new-calendar-page.ui:196 +msgid "Connect" +msgstr "Σύνδεση" + +#: src/gui/calendar-management/gcal-new-calendar-page.ui:225 msgid "User" msgstr "Χρήστης" -#: src/gui/calendar-management/gcal-new-calendar-page.ui:207 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:238 msgid "Password" msgstr "Κωδικός πρόσβασης" -#: src/gui/calendar-management/gcal-new-calendar-page.ui:255 -msgid "Connect" -msgstr "Σύνδεση" - -#: src/gui/calendar-management/gcal-new-calendar-page.ui:285 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:294 #: src/gui/gcal-quick-add-popover.ui:98 msgid "Add" msgstr "Προσθήκη" @@ -617,7 +621,7 @@ msgstr "" "Για περισσότερες πληροφορίες, επισκεφθείτε τη σελίδα\n" "http://gnome.gr/" -#: src/gui/gcal-application.c:194 src/gui/gcal-window.ui:282 +#: src/gui/gcal-application.c:194 src/gui/gcal-window.ui:283 msgid "Weather" msgstr "Καιρός" @@ -825,7 +829,6 @@ msgid "Zoom" msgstr "Zoom" #: src/gui/gcal-meeting-row.c:69 -#| msgid "Microsoft Exchange" msgid "Microsoft Teams" msgstr "Microsoft Teams" @@ -1079,15 +1082,15 @@ msgstr "Εμφάνιση καιρού" msgid "Automatic Location" msgstr "Αυτόματη τοποθεσία" -#: src/gui/gcal-window.c:701 +#: src/gui/gcal-window.c:713 msgid "Another event deleted" msgstr "Διαγράφηκε ένα άλλο συμβάν" -#: src/gui/gcal-window.c:701 +#: src/gui/gcal-window.c:713 msgid "Event deleted" msgstr "Διαγράφηκε το συμβάν" -#: src/gui/gcal-window.c:703 +#: src/gui/gcal-window.c:715 msgid "_Undo" msgstr "_Αναίρεση" @@ -1095,27 +1098,27 @@ msgstr "_Αναίρεση" msgid "Main Menu" msgstr "Κυρίως μενού" -#: src/gui/gcal-window.ui:155 src/gui/gcal-window.ui:188 +#: src/gui/gcal-window.ui:156 src/gui/gcal-window.ui:189 msgid "_Today" msgstr "_Σήμερα" -#: src/gui/gcal-window.ui:222 +#: src/gui/gcal-window.ui:223 msgid "_Week" msgstr "_Εβδομάδα" -#: src/gui/gcal-window.ui:237 +#: src/gui/gcal-window.ui:238 msgid "_Month" msgstr "_Μήνας" -#: src/gui/gcal-window.ui:278 +#: src/gui/gcal-window.ui:279 msgid "_Online Accounts…" msgstr "_Διαδικτυακοί λογαριασμοί…" -#: src/gui/gcal-window.ui:290 +#: src/gui/gcal-window.ui:291 msgid "_Keyboard Shortcuts" msgstr "Συντομεύσεις _πληκτρολογίου" -#: src/gui/gcal-window.ui:294 +#: src/gui/gcal-window.ui:295 msgid "_About Calendar" msgstr "_Περί του Ημερολόγιο" @@ -1253,11 +1256,11 @@ msgstr "Το αρχείο δεν είναι αρχείο iCalendar (.ics)" msgid "Description" msgstr "Περιγραφή" -#: src/gui/views/gcal-agenda-view.c:373 +#: src/gui/views/gcal-agenda-view.c:366 msgid "On-going" msgstr "Σε εξέλιξη" -#: src/gui/views/gcal-agenda-view.ui:36 +#: src/gui/views/gcal-agenda-view.ui:19 msgid "No events" msgstr "Χωρίς συμβάντα" @@ -1265,22 +1268,22 @@ msgstr "Χωρίς συμβάντα" msgid "New Event…" msgstr "Νέο συμβάν…" -#: src/gui/views/gcal-week-grid.c:581 +#: src/gui/views/gcal-week-grid.c:576 msgid "00 AM" msgstr "00 ΠΜ" -#: src/gui/views/gcal-week-grid.c:584 +#: src/gui/views/gcal-week-grid.c:579 msgid "00:00" msgstr "00:00" -#: src/gui/views/gcal-week-header.c:478 +#: src/gui/views/gcal-week-header.c:472 #, c-format msgid "Other event" msgid_plural "Other %d events" msgstr[0] "Άλλο συμβάν" msgstr[1] "Άλλα %d συμβάντα" -#: src/gui/views/gcal-week-header.c:1006 +#: src/gui/views/gcal-week-header.c:1000 #, c-format msgid "week %d" msgstr "εβδομάδα %d" @@ -1353,9 +1356,6 @@ msgstr "Ό_λα τα συμβάντα" #~ msgid "New Local Calendar…" #~ msgstr "Νέο τοπικό ημερολόγιο…" -#~ msgid "Enter your credentials" -#~ msgstr "Εισάγετε τα διαπιστευτήριά σας" - #~ msgid "No results found" #~ msgstr "Δεν βρέθηκαν αποτελέσματα" diff --git a/src/utils/gcal-utils.c b/src/utils/gcal-utils.c index 7f4b0f9a..5b6a5449 100644 --- a/src/utils/gcal-utils.c +++ b/src/utils/gcal-utils.c @@ -1260,31 +1260,19 @@ typedef struct static void on_message_dialog_response_cb (GtkDialog *dialog, - gint response, + const gchar *response, AskRecurrenceData *data) { GcalRecurrenceModType mod_type; - switch (response) - { - case GTK_RESPONSE_CANCEL: - mod_type = GCAL_RECURRENCE_MOD_NONE; - break; - case GTK_RESPONSE_ACCEPT: - mod_type = GCAL_RECURRENCE_MOD_THIS_ONLY; - break; - case GTK_RESPONSE_OK: - mod_type = GCAL_RECURRENCE_MOD_THIS_AND_FUTURE; - break; - case GTK_RESPONSE_YES: - mod_type = GCAL_RECURRENCE_MOD_ALL; - break; - default: - mod_type = GCAL_RECURRENCE_MOD_NONE; - break; - } - - gtk_window_destroy (GTK_WINDOW (dialog)); + if (g_strcmp0 (response, "this-only") == 0) + mod_type = GCAL_RECURRENCE_MOD_THIS_ONLY; + else if (g_strcmp0 (response, "subsequent-events") == 0) + mod_type = GCAL_RECURRENCE_MOD_THIS_AND_FUTURE; + else if (g_strcmp0 (response, "all-events") == 0) + mod_type = GCAL_RECURRENCE_MOD_ALL; + else + mod_type = GCAL_RECURRENCE_MOD_NONE; data->callback (data->event, mod_type, data->user_data); g_clear_object (&data->event); @@ -1299,7 +1287,6 @@ gcal_utils_ask_recurrence_modification_type (GtkWidget *parent, gpointer user_data) { AskRecurrenceData *data; - GtkDialogFlags flags; ECalClient *client; GtkWidget *dialog; @@ -1308,30 +1295,25 @@ gcal_utils_ask_recurrence_modification_type (GtkWidget *parent, data->callback = callback; data->user_data = user_data; - flags = GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT; - - dialog = gtk_message_dialog_new (GTK_WINDOW (gtk_widget_get_native (parent)), - flags, - GTK_MESSAGE_QUESTION, - GTK_BUTTONS_NONE, + dialog = adw_message_dialog_new (GTK_WINDOW (gtk_widget_get_native (parent)), + _("Modify Multiple Events?"), _("The event you are trying to modify is recurring. The changes you have selected should be applied to:")); - gtk_dialog_add_buttons (GTK_DIALOG (dialog), - _("_Cancel"), - GTK_RESPONSE_CANCEL, - _("_Only This Event"), - GTK_RESPONSE_ACCEPT, - NULL); + adw_message_dialog_add_responses (ADW_MESSAGE_DIALOG (dialog), + "close", _("_Cancel"), + "this-only", _("_Only This Event"), + NULL); client = gcal_calendar_get_client (gcal_event_get_calendar (event)); if (!e_client_check_capability (E_CLIENT (client), E_CAL_STATIC_CAPABILITY_NO_THISANDFUTURE)) - gtk_dialog_add_button (GTK_DIALOG (dialog), _("_Subsequent events"), GTK_RESPONSE_OK); + adw_message_dialog_add_response (ADW_MESSAGE_DIALOG (dialog), "subsequent-events", _("_Subsequent Events")); if (show_mod_all) - gtk_dialog_add_button (GTK_DIALOG (dialog), _("_All events"), GTK_RESPONSE_YES); + adw_message_dialog_add_response (ADW_MESSAGE_DIALOG (dialog), "all-events", _("_All Events")); gtk_window_set_transient_for (GTK_WINDOW (dialog), GTK_WINDOW (gtk_widget_get_native (parent))); + g_signal_connect (dialog, "response", G_CALLBACK (on_message_dialog_response_cb), data); gtk_window_present (GTK_WINDOW (dialog)); -- cgit v1.2.1