summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfstathios Iosifidis <eiosifidis@gnome.org>2023-03-11 19:36:23 +0000
committerChristopher Davis <christopherdavis@gnome.org>2023-03-12 11:18:31 -0400
commitbcdb0283edafc4a6991f9bc723b011c6d83004bb (patch)
tree16ba9835a02a48139987fb7fbb968427c4119d20
parent347d906c6d8987ba3589f67785c22cc276d1477d (diff)
downloadgnome-calendar-wip/cdavis/use-adw-message-dialog.tar.gz
Update Greek translationwip/cdavis/use-adw-message-dialog
-rw-r--r--po/el.po66
-rw-r--r--src/utils/gcal-utils.c54
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 <eiosifidis@gnome.org>\n"
"Language-Team: Greek, Modern (1453-) <gnome-el-list@gnome.org>\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 ""
"μπορείτε να το προσθέσετε μέσα από τις <a href=\"GOA\">ρυθμίσεις "
"διαδικτυακού λογαριασμού</a>."
-#: 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));