diff --git a/calendar/gui/dialogs/event-page.ui b/calendar/gui/dialogs/event-page.ui
index 061c0b1..1791904 100644
--- a/calendar/gui/dialogs/event-page.ui
+++ b/calendar/gui/dialogs/event-page.ui
@@ -23,10 +23,10 @@
     </columns>
     <data>
       <row>
-        <col id="0" translatable="yes">for</col>
+        <col id="0" translatable="yes" context="eventpage" comments="TRANSLATORS: 'for' in a sense of 'duration'; example string: Time: [date] [time] for [ H ] hours [ M ] minutes">for</col>
       </row>
       <row>
-        <col id="0" translatable="yes">until</col>
+        <col id="0" translatable="yes" context="eventpage" comments="TRANSLATORS: 'until' in a sense of 'duration'; example string: Time: [date] [time] until [ date ] [ time ]">until</col>
       </row>
     </data>
   </object>
@@ -41,13 +41,13 @@
     </columns>
     <data>
       <row>
-        <col id="0" translatable="yes">15 minutes before appointment</col>
+        <col id="0" translatable="yes" context="eventpage" comments="TRANSLATORS: Predefined alarm's description">15 minutes before appointment</col>
       </row>
       <row>
-        <col id="0" translatable="yes">1 hour before appointment</col>
+        <col id="0" translatable="yes" context="eventpage" comments="TRANSLATORS: Predefined alarm's description">1 hour before appointment</col>
       </row>
       <row>
-        <col id="0" translatable="yes">1 day before appointment</col>
+        <col id="0" translatable="yes" context="eventpage" comments="TRANSLATORS: Predefined alarm's description">1 day before appointment</col>
       </row>
     </data>
   </object>
diff --git a/calendar/gui/dialogs/recurrence-page.ui b/calendar/gui/dialogs/recurrence-page.ui
index 3d1d9f7..d9c9e33 100644
--- a/calendar/gui/dialogs/recurrence-page.ui
+++ b/calendar/gui/dialogs/recurrence-page.ui
@@ -15,16 +15,16 @@
     </columns>
     <data>
       <row>
-        <col comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])" id="0" translatable="yes">day(s)</col>
+        <col id="0" translatable="yes" context="recurrpage" comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])">day(s)</col>
       </row>
       <row>
-        <col comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])" id="0" translatable="yes">week(s)</col>
+        <col id="0" translatable="yes" context="recurrpage" comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])">week(s)</col>
       </row>
       <row>
-        <col comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])" id="0" translatable="yes">month(s)</col>
+        <col id="0" translatable="yes" context="recurrpage" comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])">month(s)</col>
       </row>
       <row>
-        <col comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])" id="0" translatable="yes">year(s)</col>
+        <col id="0" translatable="yes" context="recurrpage" comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])">year(s)</col>
       </row>
     </data>
   </object>
@@ -34,13 +34,13 @@
     </columns>
     <data>
       <row>
-        <col comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])" id="0" translatable="yes">for</col>
+        <col id="0" translatable="yes" context="recurrpage" comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])">for</col>
       </row>
       <row>
-        <col comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])" id="0" translatable="yes">until</col>
+        <col id="0" translatable="yes" context="recurrpage" comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])">until</col>
       </row>
       <row>
-        <col comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])" id="0" translatable="yes">forever</col>
+        <col id="0" translatable="yes" context="recurrpage" comments="TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])">forever</col>
       </row>
     </data>
   </object>
