Commit Graph
1778 Commits
Author SHA1 Message Date
Flynn Peck dc423a2924 Update Cornish translation 2026-05-22 21:31:52 +00:00
Vasil Pupkin c939c7176d Update Belarusian translation 2026-05-13 18:00:19 +00:00
Saikeo Kavhanxay 030d01b380 Add Lao translation
(cherry picked from commit 21770f96d2ae7aa9cf00f9ef869df5b32c80ba97)
2026-05-05 12:21:55 +00:00
Georges Basile Stavracas Neto d065d4b9e8 views/agenda: Port to GListModel
This is a major rework of the Agenda view. It splits the view into
GcalAgendaViewDay, which represent a single day with events; and
GcalAgendaViewDayRow, which is the actual widget with a title label,
and a listbox with event widgets.

The Agenda view itself merely manages a list of GcalAgendaViewDays,
and updates them with the events model, and active dates.

This allows us to get rid of the custom listbox row, and the confusing
checks for event widgets, and all the bugs the came with it. It also
allows for removing the internal GcalRangeTree, and delegate all
event management to list models.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/742>
2026-05-03 16:57:54 +00:00
Efstathios Iosifidis d55b35213e Update Greek translation
(cherry picked from commit c499ba7c2ba95cbdd1df949cc621ec930adc23f3)
2026-05-03 05:39:59 +00:00
Aefgh Threenine e1cbf52fe6 Update Thai translation
(cherry picked from commit 1a06db017fe719569723392ff33deacddacbf43a)
2026-05-02 17:04:34 +00:00
Martin 85fe57f8dc Update Slovenian translation 2026-04-29 14:42:08 +00:00
Danial Behzadi 7924404228 Update Persian translation
(cherry picked from commit e90c992b7c5951dddd79ca41091f6bf81f0d22e2)
2026-04-27 23:43:35 +00:00
Antonio Marin c5f79ea664 Update Romanian translation 2026-04-24 09:05:58 +00:00
Jose Riha ef00d2033a Update Slovak translation
(cherry picked from commit 7c1d1b88f696650f3489533d57b518d3c6b9baa7)
2026-04-21 09:20:02 +00:00
Nathan Follens d77c86ffb0 Update Dutch translation
(cherry picked from commit 2ca6a83cd3fccdfe1abd605a07d78ab36184a37b)
2026-04-20 21:11:18 +00:00
Miika Brenna Jarsve 8854cc2358 Update Norwegian Bokmål translation 2026-04-17 07:34:58 +00:00
Antonio Marin 4f019194cf Update Romanian translation 2026-04-11 17:08:05 +00:00
Martin d24abd4687 Update Slovenian translation 2026-04-09 19:42:05 +00:00
Antonio Marin a578d93ce3 Update Romanian translation 2026-04-02 14:33:12 +00:00
Martin 6e085142c1 Update Slovenian translation 2026-04-01 16:42:20 +00:00
Alan Mortensen 7877a44169 Update Danish translation 2026-03-23 16:28:41 +00:00
Марко Костић 4172b4db75 Update Serbian translation 2026-03-16 20:40:00 +00:00
Asier Saratsua Garmendia 78d81928c2 Update Basque translation 2026-03-16 09:58:44 +00:00
Changwoo Ryu a4af53c8ca Update Korean translation 2026-03-14 05:30:05 +00:00
Yuri Chornoivan 2203dab617 Update Ukrainian translation 2026-03-13 16:12:10 +00:00
Victor Dargallo cb8eb9ac67 Update Catalan translation 2026-03-13 13:34:21 +00:00
Abduqadir Abliz 206d0bbb15 Update Uighur translation 2026-03-12 19:31:09 +00:00
Davide Ferracin 454317bbf6 Update Italian translation 2026-03-12 07:35:00 +00:00
Sabri Ünal 255a1ece56 Update Turkish translation 2026-03-11 23:11:08 +00:00
Jiri Grönroos 99b7607b1e Update Finnish translation 2026-03-11 16:37:03 +00:00
Alan Mortensen fdc67983b6 Update Danish translation 2026-03-11 16:34:02 +00:00
Aurimas Aurimas Černius 79224a93b6 Update Lithuanian translation 2026-03-11 14:34:03 +00:00
Daniel Rusek 19e0ff09e2 Update Czech translation 2026-03-11 14:00:12 +00:00
Hugo Carvalho b18e2b68bd Update Portuguese translation 2026-03-11 12:13:00 +00:00
Victoria 02b983d501 Update Polish translation 2026-03-11 10:38:57 +00:00
Yaron Shahrabani 8df663a17e Update Hebrew translation 2026-03-11 09:36:36 +00:00
Antonio Marin c14137ad96 Update Romanian translation 2026-03-11 09:26:14 +00:00
Quentin PAGÈS a76dab159a Update Occitan translation 2026-03-11 09:23:21 +00:00
Alexander Alexandrov Shopov 6570feda1b Update Bulgarian translation 2026-03-11 08:32:56 +00:00
Martin eeca196df1 Update Slovenian translation 2026-03-11 08:23:31 +00:00
Guillaume Bernard 1603f00d85 Update French translation 2026-03-11 07:18:12 +00:00
Ekaterine Papava d53c33429d Update Georgian translation 2026-03-11 05:04:08 +00:00
luming zh 3f46c521ae Update Chinese (China) translation 2026-03-11 04:17:20 +00:00
Rafael Fontenelle 442cea9945 Update Brazilian Portuguese translation 2026-03-11 02:28:28 +00:00
Baurzhan Muftakhidinov da144dc98a Update Kazakh translation 2026-03-11 01:40:21 +00:00
Anders Jonsson 93025a2ced Update Swedish translation 2026-03-11 00:55:16 +00:00
Balázs Úr 39e095962f Update Hungarian translation 2026-03-11 00:46:54 +00:00
Anders Jonsson 6bbbeff76f Fix POTFILES.in
Follow-up to 5a663ee671, wrong file
was added to POTFILES.in

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/722>
2026-03-11 01:30:12 +01:00
Guillaume Bernard 5a663ee671 multi-choice: Fix i18n of navigation button tooltips
The previous approach built tooltip strings by formatting a translated
category name (e.g. "Month") into a generic "Previous %1$s" template.
This is a classic gettext concatenation anti-pattern: languages with
grammatical gender (French, Spanish, German, …) need the adjective to
agree with the noun, and word order can differ from English, so
translators of the format string have no way to produce a correct
result.

Replace the format strings and their helper callbacks with two explicit
GObject properties on GcalMultiChoice: prev-button-tooltip-text and
next-button-tooltip-text. The buttons in the template now bind to
these properties directly. Each widget instance in gcal-date-chooser.blp
sets its own fully self-contained translatable string ("Previous month",
"Next month", "Previous year", "Next year"), giving translators all the
context they need to handle gender and word order correctly.

Closes: https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1547
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/721>
2026-03-10 20:43:02 -03:00
Bruce Cowan a3488ac3ad Update British English translation 2026-03-08 16:49:27 +00:00
Alan Mortensen 9c4688f8f4 Update Danish translation 2026-03-07 08:19:10 +00:00
Victoria 1dd9a4c4fa Update Polish translation 2026-03-06 21:05:01 +00:00
Sabri Ünal 7ed5752332 Update Turkish translation 2026-03-05 19:47:27 +00:00
小山田 純 - Oyamada Jun 8f76dc70d1 Update Japanese translation 2026-03-05 13:55:55 +00:00