[tasque] [i18n] More information added for translators.



commit 1bb9cb1c0c27a6de55265d659565a2ecf18e51aa
Author: Mario Carrion <mario carrion mx>
Date:   Mon Apr 5 23:57:57 2010 -0400

    [i18n] More information added for translators.

 ChangeLog                   |    6 ++
 TRANSLATORS                 |  134 ++++++++++++++++++++++++-----------
 po/cs.po                    |   82 +++++++++++++--------
 po/da.po                    |   82 +++++++++++++--------
 po/de.po                    |   82 +++++++++++++--------
 po/el.po                    |   82 +++++++++++++--------
 po/en_GB.po                 |   82 +++++++++++++--------
 po/eo.po                    |   82 +++++++++++++--------
 po/es.po                    |   82 +++++++++++++--------
 po/et.po                    |   82 +++++++++++++--------
 po/fi.po                    |   82 +++++++++++++--------
 po/fr.po                    |   82 +++++++++++++--------
 po/gl.po                    |   82 +++++++++++++--------
 po/hu.po                    |   82 +++++++++++++--------
 po/id.po                    |   82 +++++++++++++--------
 po/it.po                    |   82 +++++++++++++--------
 po/ja.po                    |   82 +++++++++++++--------
 po/nb.po                    |   82 +++++++++++++--------
 po/nds.po                   |   82 +++++++++++++--------
 po/nl.po                    |   82 +++++++++++++--------
 po/pl.po                    |   82 +++++++++++++--------
 po/pt.po                    |   82 +++++++++++++--------
 po/pt_BR.po                 |   82 +++++++++++++--------
 po/ru.po                    |   82 +++++++++++++--------
 po/sl.po                    |  167 ++++++++++++++++++++++---------------------
 po/sv.po                    |   82 +++++++++++++--------
 po/th.po                    |   82 +++++++++++++--------
 po/tr.po                    |   82 +++++++++++++--------
 po/zh_CN.po                 |   82 +++++++++++++--------
 po/zh_TW.po                 |   82 +++++++++++++--------
 src/libtasque/TaskParser.cs |   50 +++++++++----
 31 files changed, 1597 insertions(+), 974 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 28d63c2..befa3ba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-04-05  Mario Carrion  <mario carrion mx>
+
+	* po/*.po: 
+	* src/libtasque/TaskParser.cs:
+	* TRANSLATORS: Updated. More information added.
+
 2010-03-31  Mario Carrion  <mario carrion mx>
 
 	* src/Backends/Sqlite/SqliteBackend.cs:
diff --git a/TRANSLATORS b/TRANSLATORS
index 3a0a52a..a7284e8 100644
--- a/TRANSLATORS
+++ b/TRANSLATORS
@@ -1,54 +1,106 @@
 TRANSLATORS
 
-This file explains the rules to follow for translating regular expressions.
-The most important one is:
+This file explains the rules to follow for translating regular expressions:
 
-- Do not remove the the vertical separator or pipe ('|') in strings containing
-  it. Only the elements separated by this character are translated.
-- Do not add extra spaces. 
+- Do not add extra spaces.
 - MAKE SURE 'fuzzy' translations are reviewed, and if the translation is valid,
-  remove the fuzzy line.
+  remove the fuzzy line, otherwise the translation is ignored.
+- Do not remove the vertical separator or pipe ('|') in strings containing
+  it. Only the elements separated by this character are translated. 
+  
+  If the English string includes "|" but the translated string doesn't have
+  more than one word, then you will have to remove "|". Also, the opposite, if
+  the English string doesn't include "|" but the translated string is translated 
+  to more than one word, then include "|" to separate them. For example,
+  in Spanish:
 
-For example:
+  "next" would be translated to "siguiente|proxima|próxima"
 
-    "next" would be translated to spanish "siguiente|proxima|próxima"
-
-Notice that "proxima" is also used, the idea here is to be not too strict
-and support spelling errors (that make sense). In this case we are ignoring
-the 'ó' to allow the spelling error.
+  If you understand Spanish, you will notice that "proxima" is misspelled, the
+  idea here is to support spelling errors (that make sense). In this case we
+  are ignoring the 'ó' to allow the spelling error. 
+  As a recommendation include the translations that would make sense.
 
 TRANSLATABLE EXPRESSIONS
 
 The following table shows the tokens and the meaning of them.
 
--------------------------------------------------------------
-| Token | English words           | Description
--------------------------------------------------------------
-| M     | "Jan|January|Feb|..."   | Short and long months.
-| D     | "Sun|Sunday|Mon|..."    | Short and long weekdays.
-| A     | "d/m/y|d-m-y"           | Date separated, locale specific
-| T     | "today", "tomorrow"     | Same.
-| O     | "1st,2nd,3rd,11th,.."   | Ordinal number
-| N     | "1,2,3,11,.."           | Cardinal number, beginning in 1.
-
-| u     | "due|due by|due before" | Same
-| d     | "day|days"              | Same
-| w     | "week|weeks"            | Same
-| m     | "month|months"          | Same
-| y     | "year|years"            | Same
-| n     | "next"                  | Same
-| o     | "on"                    | Same
-| i     | "in"                    | Same
-
-For example, the following expression:
-"u M O" in English will match: "due by April 2nd"
-
-but in Spanish this expression would need to be changed to:
-"u O 'de' M" to match "antes del 1o de Abril"
-
-also notice here that the all tokens are shortcuts to the translation
-and only extra words needed are required to be included in the 
-translated regular expression.
+--------------------------------------------------------------------------------
+| Token | English words           | Description                | Translatable? |
+--------------------------------------------------------------------------------
+| M     | "Jan|January|Feb|..."   | Short and long months.     | No            |
+| D     | "Sun|Sunday|Mon|..."    | Short and long weekdays.   | No            |
+| A     | "d/m/y|d-m-y"           | Date separated             | No            |
+| T     | "today", "tomorrow"     | Same.                      | Yes           |
+| O     | "1st,2nd,3rd,11th,.."   | Ordinal number             | No            |
+| N     | "1,2,3,11,.."           | Cardinal number.           | No            |
+--------------------------------------------------------------------------------
+| u     | "due|due by|due before" | Same                       | Yes           |
+| d     | "day|days"              | Same                       | Yes           |
+| w     | "week|weeks"            | Same                       | Yes           |
+| m     | "month|months"          | Same                       | Yes           |
+| y     | "year|years"            | Same                       | Yes           |
+| n     | "next"                  | Same                       | Yes           |
+| o     | "on"                    | Same                       | Yes           |
+| i     | "in"                    | Same                       | Yes           |
+--------------------------------------------------------------------------------
+
+NOTE: Token "O", *only* lists the valid suffixes when using ordinal numbers,
+for example, in English, valid ordinal numbers are:
+- 1st
+- 2nd
+- 3rd
+- 4th
+- ..
+
+So, all valid ordinal suffixes are: "st,nd,rd,th". If we wanted to translate 
+this to Spanish the translation will be:
+
+"o"
+
+since all ordinal numbers in Spanish use the "o" suffix to indicate a cordinal
+number:
+
+- 1o
+- 2o
+- 3o
+- ...
+
+TRANSLATING REGULAR EXPRESSIONS
+
+Regular expressions are usually defined by several tokens, for example,
+the following regular expression in English:
+
+"u M O"
+
+In this regular expression we are using the tokens "u" "M" and "O", so the
+following tasks would be valid (See the table for reference):
+
+"due" "April" "2nd"
+"due by" "Apr" "2nd"
+"due before" "Apr" "2nd"
+
+If we want to translate this to Spanish, we will have to, first, translate
+the tokens that need translation, in this case only "u" token:
+
+u = "para|antes de|antes|antes del"
+
+After translating the token, we will have to translate the expression.
+You will have to adapt the expression: add new words or move words,
+to make sure the expression matches the task.
+
+For example in Spanish, dates are "Day Month" not "Month Day", also you have to
+use the word 'de' to join the Month and the Day. The final translated regular
+expression would be
+
+"u O 'de' M"
+
+This will match:
+
+"antes del" "1o" de "Abril"
 
 If you have any question, send an email to the mailing list. We will
-answer all of your questions.
+answer all of your questions:
+
+http://mail.gnome.org/mailman/listinfo/tasque-list
+
diff --git a/po/cs.po b/po/cs.po
index c4d84c7..3ad5981 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-03-04 19:56+0100\n"
 "Last-Translator: Petr Pulc <petrpulc gmail com>\n"
 "Language-Team: Czech <gnome-cs-list gnome org>\n"
@@ -464,86 +464,106 @@ msgstr ""
 msgid "Thank You"
 msgstr "DÄ?kujeme"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Dnes"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Zítra"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/da.po b/po/da.po
index 5f74089..718781e 100644
--- a/po/da.po
+++ b/po/da.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque HEAD\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-07-02 12:55+0100\n"
 "Last-Translator: Søren Juul <zpon dk gmail com>\n"
 "Language-Team: Danish <dansk dansk-gruppen dk>\n"
@@ -463,86 +463,106 @@ msgstr ""
 msgid "Thank You"
 msgstr "Tak"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "I dag"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "I morgen"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/de.po b/po/de.po
index 6a4ced3..970b40a 100644
--- a/po/de.po
+++ b/po/de.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque HEAD\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-09-20 11:48+0100\n"
 "Last-Translator: Mario Blättermann <mariobl gnome org>\n"
 "Language-Team: German <gnome-de gnome org>\n"
@@ -445,86 +445,106 @@ msgstr "Gescheitert, bitte erneut versuchen"
 msgid "Thank You"
 msgstr "Danke"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Heute"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Morgen"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/el.po b/po/el.po
index a0d677d..572da92 100644
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: el\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-01-05 13:39+0000\n"
 "Last-Translator: Simos Xenitellis <simos gnome org>\n"
 "Language-Team: Greek <team gnome gr>\n"
@@ -439,84 +439,104 @@ msgstr ""
 msgid "Thank You"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 msgid "today"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 msgid "tomorrow"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/en_GB.po b/po/en_GB.po
index 101c9fd..848e4d6 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Tasque\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-03-20 07:42+0000\n"
 "Last-Translator: Jen Ockwell <jenfraggleubuntu gmail com>\n"
 "Language-Team: British English <en li org>\n"
@@ -460,86 +460,106 @@ msgstr ""
 msgid "Thank You"
 msgstr "Thank You"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Today"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Tomorrow"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/eo.po b/po/eo.po
index f56cb2d..0662662 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque HEAD\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-03-07 22:20-0500\n"
 "Last-Translator: Colin Dean <cad cad cx>\n"
 "Language-Team: Esperanto <cad cad cx>\n"
@@ -458,86 +458,106 @@ msgstr ""
 msgid "Thank You"
 msgstr "Dankon!"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "HodiaÅ­"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "MorgaÅ­"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index 5a181cb..4e68bf5 100644
--- a/po/es.po
+++ b/po/es.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque HEAD\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2010-03-30 11:28+0100\n"
 "Last-Translator: Mario Carrion <mario carrion mx>\n"
 "Language-Team: Español <gnome-es-list gnome org>\n"
@@ -441,83 +441,103 @@ msgstr "Falló, inténtelo de nuevo"
 msgid "Thank You"
 msgstr "Gracias"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr "o"
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 msgid "today"
 msgstr "hoy"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 msgid "tomorrow"
 msgstr "mañana"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr "mes|meses"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr "semana|semanas"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr "año|años"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr "día|dia|días|dias"
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr "para|antes de|antes|antes del"
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr "la siguiente|la proxima|la próxima|el siguiente|el próximo|el proximo"
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr "el"
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr "en"
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr "u T"
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr "n w|n m|n y|n D"
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr "u 'del' D|u 'del' O 'de' M|u 'del' O|u 'de' M O|u 'de' M"
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr "o D|o O"
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr "T|D|O 'de' M|M N|O|A"
diff --git a/po/et.po b/po/et.po
index 5ab5ab3..89e5ecc 100644
--- a/po/et.po
+++ b/po/et.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque master\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-10-09 14:11+0300\n"
 "Last-Translator: Ivar Smolin <okul linux ee>\n"
 "Language-Team: Estonian <et li org>\n"
@@ -443,86 +443,106 @@ msgstr "Nurjus, proovi uuesti"
 msgid "Thank You"
 msgstr "Suur tänu"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Täna"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Homme"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/fi.po b/po/fi.po
index 847250c..2829c98 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
 "Language-Team: LANGUAGE <LL li org>\n"
@@ -439,83 +439,103 @@ msgstr ""
 msgid "Thank You"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 msgid "today"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 msgid "tomorrow"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
diff --git a/po/fr.po b/po/fr.po
index bff5eef..201eba2 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque HEAD\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2008-08-06 17:49+0100\n"
 "Last-Translator: Christophe Benz <christophe benz gmail com>\n"
 "Language-Team: GNOME French Team <gnomefr traduc org>\n"
@@ -446,86 +446,106 @@ msgstr ""
 msgid "Thank You"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Aujourd'hui"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Demain"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/gl.po b/po/gl.po
index 203433a..48e68b3 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque-master-po-gl-103238\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2010-02-09 14:43+0100\n"
 "Last-Translator: Antón Méixome <meixome mancomun org>\n"
 "Language-Team: Galician <gnome mancomun org>\n"
@@ -444,86 +444,106 @@ msgstr "Produciuse un fallo, tentando de novo."
 msgid "Thank You"
 msgstr "Grazas"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Hoxe"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Mañán"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/hu.po b/po/hu.po
index 11a9229..e6a3277 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque master\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2010-01-22 01:31+0100\n"
 "Last-Translator: Gabor Kelemen <kelemeng at gnome dot hu>\n"
 "Language-Team: Hungarian <gnome at fsf dot hu>\n"
@@ -442,86 +442,106 @@ msgstr "Meghiúsult, próbálja újra"
 msgid "Thank You"
 msgstr "Köszönjük"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Ma"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Holnap"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/id.po b/po/id.po
index 77c2414..e3ab451 100644
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque.HEAD\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-04-02 13:54+0700\n"
 "Last-Translator: Imam Musthaqim <userindesign gmail com>\n"
 "Language-Team: INDONESIA <userindesign gmail com>\n"
@@ -460,86 +460,106 @@ msgstr ""
 msgid "Thank You"
 msgstr "Terima Kasih"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Hari Ini"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Besok"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/it.po b/po/it.po
index 6940793..e13bd97 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-02-23 18:49+0100\n"
 "Last-Translator: Milo Casagrande <milo ubuntu com>\n"
 "Language-Team: Italian <tp lists linux it>\n"
@@ -464,86 +464,106 @@ msgstr ""
 msgid "Thank You"
 msgstr "Grazie"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Oggi"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Domani"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/ja.po b/po/ja.po
index c70bf28..b2b75e5 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque trunk\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2008-12-28 20:32+0900\n"
 "Last-Translator:  Takeshi AIHANA <takeshi aihana gmail com>\n"
 "Language-Team: Japanese <takeshi aihana gmail com>\n"
@@ -459,86 +459,106 @@ msgstr ""
 msgid "Thank You"
 msgstr "�����"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "ä»?æ?¥"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "æ??æ?¥"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/nb.po b/po/nb.po
index ee2cc32..d7ee347 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque 0.x\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2010-03-14 11:43+0100\n"
 "Last-Translator: Espen Stefansen <espens svn gnome org>\n"
 "Language-Team: Norwegian Bokmaal <i18n-nb lister ping uio no>\n"
@@ -439,86 +439,106 @@ msgstr "Feilet. Prøv igjen"
 msgid "Thank You"
 msgstr "Takk"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "I dag"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "I morgen"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/nds.po b/po/nds.po
index b5b9588..0b1156c 100644
--- a/po/nds.po
+++ b/po/nds.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque master\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-11-27 00:49+0100\n"
 "Last-Translator: Nils-Christoph Fiedler <fiedler medienkompanie de>\n"
 "Language-Team: Low German <nds-lowgerman lists sourceforge net>\n"
@@ -439,86 +439,106 @@ msgstr "So güng dat nich. Versöök dat nohmol!"
 msgid "Thank You"
 msgstr "Danke"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Vandag"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Morn"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/nl.po b/po/nl.po
index e77f351..9213950 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque-svn-20080229 \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2008-02-29 22:52+0100\n"
 "Last-Translator: Daniel van Eeden <gnomenl myname nl>\n"
 "Language-Team: Dutch <vertaling vrijschrift org>\n"
@@ -442,84 +442,104 @@ msgstr ""
 msgid "Thank You"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 msgid "today"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 msgid "tomorrow"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index 4b75edb..a2dff73 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Tasque\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-09-14 13:42+0100\n"
 "Last-Translator: Tomasz Dominikowski <dominikowski gmail com>\n"
 "Language-Team: Polish <gnomepl aviary pl>\n"
@@ -470,86 +470,106 @@ msgstr ""
 msgid "Thank You"
 msgstr "DziÄ?kujemy"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Dzisiaj"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Jutro"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/pt.po b/po/pt.po
index 3e6857c..655d2a1 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-10-03 21:17+0000\n"
 "Last-Translator: António Lima <amrlima gmail com>\n"
 "Language-Team: Portuguese <gnome_pt yahoogroups com>\n"
@@ -439,86 +439,106 @@ msgstr "Falhou, tente novamente"
 msgid "Thank You"
 msgstr "Obrigado"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Hoje"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Amanhã"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 048ef55..628c68d 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque HEAD\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-12-31 14:49-0300\n"
 "Last-Translator: Antonio Fernandes C. Neto <fernandes pelivre org>\n"
 "Language-Team: Brazilian Portuguese <gnome-l10n-br listas cipsga org br>\n"
@@ -449,86 +449,106 @@ msgstr "Falhou, tente novamente"
 msgid "Thank You"
 msgstr "Obrigado"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Hoje"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Amanhã"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/ru.po b/po/ru.po
index 71caae3..baed9f8 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque HEAD\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2008-11-14 13:10+0300\n"
 "Last-Translator: Alexander Telenga <telenga gmail com>\n"
 "Language-Team: Russian <ru li org>\n"
@@ -449,86 +449,106 @@ msgstr ""
 msgid "Thank You"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "СегоднÑ?"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Ð?авÑ?Ñ?а"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/sl.po b/po/sl.po
index 43b240a..032f6ca 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -5,15 +5,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: tasque\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=tasque&component=general\n";
-"POT-Creation-Date: 2010-03-31 03:05+0000\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2010-04-03 20:39+0100\n"
 "Last-Translator: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>\n"
 "Language-Team: Slovenian GNOME Translation Team <gnome-si googlegroups com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
 "X-Poedit-Country: SLOVENIA\n"
 "X-Poedit-Language: Slovenian\n"
 "X-Poedit-SourceCharset: utf-8\n"
@@ -94,13 +95,11 @@ msgstr "Pokaži naloge ..."
 msgid "Refresh Tasks ..."
 msgstr "Osveži naloge ..."
 
-#: ../src/AllCategory.cs:28
-#: ../src/CompletedTaskGroup.cs:174
+#: ../src/AllCategory.cs:28 ../src/CompletedTaskGroup.cs:174
 msgid "All"
 msgstr "Vse"
 
-#: ../src/CompletedTaskGroup.cs:165
-#: ../src/Utilities.cs:282
+#: ../src/CompletedTaskGroup.cs:165 ../src/Utilities.cs:282
 msgid "Yesterday"
 msgstr "VÄ?eraj"
 
@@ -180,8 +179,7 @@ msgid "New task created."
 msgstr "Nova naloga je ustvarjena"
 
 #. Title for Completed/Checkbox Column
-#: ../src/TaskTreeView.cs:84
-#: ../src/TaskWindow.cs:342
+#: ../src/TaskTreeView.cs:84 ../src/TaskWindow.cs:342
 msgid "Completed"
 msgstr "KonÄ?ano"
 
@@ -190,29 +188,25 @@ msgstr "KonÄ?ano"
 msgid "Priority"
 msgstr "Prednost"
 
-#: ../src/TaskTreeView.cs:114
-#: ../src/TaskTreeView.cs:366
+#: ../src/TaskTreeView.cs:114 ../src/TaskTreeView.cs:366
 #: ../src/TaskTreeView.cs:612
 msgid "1"
 msgstr "1"
 
 #. High
-#: ../src/TaskTreeView.cs:115
-#: ../src/TaskTreeView.cs:363
+#: ../src/TaskTreeView.cs:115 ../src/TaskTreeView.cs:363
 #: ../src/TaskTreeView.cs:610
 msgid "2"
 msgstr "2"
 
 #. Medium
-#: ../src/TaskTreeView.cs:116
-#: ../src/TaskTreeView.cs:360
+#: ../src/TaskTreeView.cs:116 ../src/TaskTreeView.cs:360
 #: ../src/TaskTreeView.cs:608
 msgid "3"
 msgstr "3"
 
 #. Low
-#: ../src/TaskTreeView.cs:117
-#: ../src/TaskTreeView.cs:369
+#: ../src/TaskTreeView.cs:117 ../src/TaskTreeView.cs:369
 msgid "-"
 msgstr "-"
 
@@ -226,52 +220,39 @@ msgstr "Ime naloge"
 msgid "Due Date"
 msgstr "Rok"
 
-#: ../src/TaskTreeView.cs:187
-#: ../src/TaskTreeView.cs:189
-#: ../src/TaskTreeView.cs:201
-#: ../src/TaskTreeView.cs:694
-#: ../src/TaskTreeView.cs:697
-#: ../src/TaskTreeView.cs:702
+#: ../src/TaskTreeView.cs:187 ../src/TaskTreeView.cs:189
+#: ../src/TaskTreeView.cs:201 ../src/TaskTreeView.cs:694
+#: ../src/TaskTreeView.cs:697 ../src/TaskTreeView.cs:702
 msgid "M/d - "
 msgstr "d/M -"
 
-#: ../src/TaskTreeView.cs:187
-#: ../src/TaskTreeView.cs:694
-#: ../src/TaskWindow.cs:275
-#: ../src/Utilities.cs:276
+#: ../src/TaskTreeView.cs:187 ../src/TaskTreeView.cs:694
+#: ../src/TaskWindow.cs:275 ../src/Utilities.cs:276
 msgid "Today"
 msgstr "Danes"
 
-#: ../src/TaskTreeView.cs:189
-#: ../src/TaskTreeView.cs:697
-#: ../src/TaskWindow.cs:293
-#: ../src/Utilities.cs:295
+#: ../src/TaskTreeView.cs:189 ../src/TaskTreeView.cs:697
+#: ../src/TaskWindow.cs:293 ../src/Utilities.cs:295
 msgid "Tomorrow"
 msgstr "Jutri"
 
-#: ../src/TaskTreeView.cs:191
-#: ../src/TaskTreeView.cs:193
-#: ../src/TaskTreeView.cs:195
-#: ../src/TaskTreeView.cs:197
-#: ../src/TaskTreeView.cs:199
-#: ../src/TaskTreeView.cs:434
+#: ../src/TaskTreeView.cs:191 ../src/TaskTreeView.cs:193
+#: ../src/TaskTreeView.cs:195 ../src/TaskTreeView.cs:197
+#: ../src/TaskTreeView.cs:199 ../src/TaskTreeView.cs:434
 #: ../src/TaskTreeView.cs:711
 msgid "M/d - ddd"
 msgstr "d/M - ddd"
 
-#: ../src/TaskTreeView.cs:201
-#: ../src/TaskTreeView.cs:702
+#: ../src/TaskTreeView.cs:201 ../src/TaskTreeView.cs:702
 msgid "In 1 Week"
 msgstr "Ä?ez 1 teden"
 
-#: ../src/TaskTreeView.cs:202
-#: ../src/TaskTreeView.cs:699
+#: ../src/TaskTreeView.cs:202 ../src/TaskTreeView.cs:699
 #: ../src/Utilities.cs:308
 msgid "No Date"
 msgstr "Ni datuma"
 
-#: ../src/TaskTreeView.cs:203
-#: ../src/TaskTreeView.cs:704
+#: ../src/TaskTreeView.cs:203 ../src/TaskTreeView.cs:704
 msgid "Choose Date..."
 msgstr "Izbor datuma ..."
 
@@ -304,11 +285,8 @@ msgstr "DokonÄ?anje naloge v: {0}"
 
 #. The new task entry widget
 #. Clear the entry if it contains the default text
-#: ../src/TaskWindow.cs:149
-#: ../src/TaskWindow.cs:837
-#: ../src/TaskWindow.cs:893
-#: ../src/TaskWindow.cs:903
-#: ../src/TaskWindow.cs:914
+#: ../src/TaskWindow.cs:149 ../src/TaskWindow.cs:837 ../src/TaskWindow.cs:893
+#: ../src/TaskWindow.cs:903 ../src/TaskWindow.cs:914
 msgid "New task..."
 msgstr "Nova naloga ..."
 
@@ -333,8 +311,7 @@ msgid "Future"
 msgstr "Prihodnost"
 
 #. Translators: This status shows the date and time when the task list was last refreshed
-#: ../src/TaskWindow.cs:474
-#: ../src/TaskWindow.cs:1213
+#: ../src/TaskWindow.cs:474 ../src/TaskWindow.cs:1213
 #, csharp-format
 msgid "Tasks loaded: {0}"
 msgstr "Ä?as osvežitve nalog: {0}"
@@ -473,106 +450,134 @@ msgid "Thank You"
 msgstr "Hvala vam"
 
 # http://git.gnome.org/browse/tasque/tree/TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr " "
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 msgid "today"
 msgstr "danes"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 msgid "tomorrow"
 msgstr "jutri"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr "mesec|meseci"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr "teden|tedna|tedni|tedni"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr "leto|leti|leta|let"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr "dan|dneva|dnevi|dni"
 
-#: ../src/libtasque/TaskParser.cs:196
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr "do|rok do"
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:221
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr "naslednji"
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:226
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr "na"
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:231
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr "v"
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:245
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr "u T"
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:247
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr "n m|n y|n D"
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:249
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr "u D|u N|u M|u "
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:251
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr "o N D|o"
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:253
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr "i N d|i d|i N m|i m|i N y|i y"
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:255
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr "T|D|M O|M"
 
 #, fuzzy
 #~ msgid "New task1..."
 #~ msgstr "Nova naloga ..."
+
 #~ msgid "Sunday"
 #~ msgstr "nedelja"
+
 #~ msgid "Monday"
 #~ msgstr "ponedeljek"
+
 #~ msgid "Tuesday"
 #~ msgstr "torek"
+
 #~ msgid "Wednesday"
 #~ msgstr "sreda"
+
 #~ msgid "Thursday"
 #~ msgstr "Ä?etrtek"
+
 #~ msgid "Friday"
 #~ msgstr "petek"
+
 #~ msgid "Saturday"
 #~ msgstr "sobota"
+
 #~ msgid "^(?<task>.+)\\s+today\\W*$"
 #~ msgstr "^(?<task>.+)\\s+danes\\W*$"
+
 #~ msgid "^(?<task>.+)\\s+tomorrow\\W*$"
 #~ msgstr "^(?<task>.+)\\s+jutri\\W*$"
-
diff --git a/po/sv.po b/po/sv.po
index 7fd5446..e29f2fd 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2010-01-11 04:08+0100\n"
 "Last-Translator: Daniel Nylander <po danielnylander se>\n"
 "Language-Team: Swedish <tp-sv listor tp-sv se>\n"
@@ -445,86 +445,106 @@ msgstr "Misslyckades. Försök igen"
 msgid "Thank You"
 msgstr "Tack"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Idag"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Imorgon"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/th.po b/po/th.po
index 7ce9569..fe58e3e 100644
--- a/po/th.po
+++ b/po/th.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-04-28 14:17+0700\n"
 "Last-Translator: Sira Nokyoongotong <gumaraa gmail com>\n"
 "Language-Team: Thai <thai-l10n googlegroups com>\n"
@@ -458,86 +458,106 @@ msgstr ""
 msgid "Thank You"
 msgstr "�อ��ุ�"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "วั��ี�"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "�รุ���ี�"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/tr.po b/po/tr.po
index cd6e803..0e06d8e 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Tasque\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2008-08-31 00:48+0200\n"
 "Last-Translator: Hasan Yılmaz <iletisim hasanyilmaz net>\n"
 "Language-Team: \n"
@@ -447,86 +447,106 @@ msgstr ""
 msgid "Thank You"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "Bugün"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "Yarın"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 5651d0b..ac37903 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque HEAD\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2009-10-04 20:21+0800\n"
 "Last-Translator: Ray Wang <raywang gnome org>\n"
 "Language-Team: Chinese (Simplified) <i18n-zh googlegroups com>\n"
@@ -437,86 +437,106 @@ msgstr "失败ï¼?å??è¯?ä¸?次"
 msgid "Thank You"
 msgstr "谢谢"
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "�天"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "æ??天"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 4290fea..7a02113 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tasque HEAD\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-30 22:36-0400\n"
+"POT-Creation-Date: 2010-04-05 23:55-0400\n"
 "PO-Revision-Date: 2008-10-11 20:45+0800\n"
 "Last-Translator: Yuren Ju <yurenju gmail com>\n"
 "Language-Team: GNOME French Team <gnomefr traduc org>\n"
@@ -446,86 +446,106 @@ msgstr ""
 msgid "Thank You"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:47
+#. Token "O". Notice only the suffix is translated.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:49
 msgid "th,st,nd,rd"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:49
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:53
 #, fuzzy
 msgid "today"
 msgstr "�天"
 
-#: ../src/libtasque/TaskParser.cs:51
+#. Token "T"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:57
 #, fuzzy
 msgid "tomorrow"
 msgstr "æ??天"
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:54
+#. Token "m". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:61
 msgid "month|months"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:57
+#. Token "w". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:65
 msgid "week|weeks"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:60
+#. Token "y". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:69
 msgid "year|years"
 msgstr ""
 
-#. L10N: Don't forget to include the plural value, if any
-#: ../src/libtasque/TaskParser.cs:63
+#. Token "d". Don't forget to include the plural value, if any
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:73
 msgid "day|days"
 msgstr ""
 
-#: ../src/libtasque/TaskParser.cs:199
+#. Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:207
 msgid "due before|due by|due"
 msgstr ""
 
-#. L10N: Examples could be: "Next Month", "Next Monday"
-#: ../src/libtasque/TaskParser.cs:224
+#. Token "n". Examples could be: "Next Month", "Next Monday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:233
 msgid "next"
 msgstr ""
 
-#. L10N: Examples could be: "On April 1st", "On Wednesday"
-#: ../src/libtasque/TaskParser.cs:229
+#. Token "o". Examples could be: "On April 1st", "On Wednesday"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:239
 msgid "on"
 msgstr ""
 
-#. L10N: Examples could be: "In 2 weeks", "In 3 months"
-#: ../src/libtasque/TaskParser.cs:234
+#. Token "i". Examples could be: "In 2 weeks", "In 3 months"
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:245
 msgid "in"
 msgstr ""
 
-#. "Today and Tomorrow" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:248
+#. Represents "Today and Tomorrow" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:260
 msgid "u T"
 msgstr ""
 
-#. Represents: "Next" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:250
+#. Represents: "Next" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:263
 msgid "n w|n m|n y|n D"
 msgstr ""
 
-#. Represents "Due" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:252
+#. Represents "Due" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:266
 msgid "u o D|u M O|u M N|u O|u M"
 msgstr ""
 
-#. Represents "On" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:254
+#. Represents "On" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:269
 msgid "o D|o O"
 msgstr ""
 
-#. Represents "In" expression. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:256
+#. Represents "In" expression.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:272
 msgid "i N d|i d|i N w|i w|i N m|i m|i N y|i y"
 msgstr ""
 
-#. Represents all other expressions not using tokens. More information in TRANSLATORS
-#: ../src/libtasque/TaskParser.cs:258
+#. Represents all other expressions not using tokens.
+#. More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
+#: ../src/libtasque/TaskParser.cs:275
 msgid "T|D|M O|M N|O|A"
 msgstr ""
 
diff --git a/src/libtasque/TaskParser.cs b/src/libtasque/TaskParser.cs
index aebf08a..f905ca8 100644
--- a/src/libtasque/TaskParser.cs
+++ b/src/libtasque/TaskParser.cs
@@ -43,23 +43,33 @@ namespace Tasque {
 				return instance;
 			}
 		}
-		
+
+		// Token "O". Notice only the suffix is translated.
+		// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 		public static string OrdinalSuffixes = Catalog.GetString ("th,st,nd,rd");
-		
+
+		// Token "T"
+		// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 		public static string Today = Catalog.GetString ("today");
 
+		// Token "T"
+		// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 		public static string Tomorrow = Catalog.GetString ("tomorrow");
 
-		// L10N: Don't forget to include the plural value, if any
+		// Token "m". Don't forget to include the plural value, if any
+		// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 		public static string Month = Catalog.GetString ("month|months");
 
-		// L10N: Don't forget to include the plural value, if any
+		// Token "w". Don't forget to include the plural value, if any
+		// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 		public static string Week = Catalog.GetString ("week|weeks");
 
-		// L10N: Don't forget to include the plural value, if any
+		// Token "y". Don't forget to include the plural value, if any
+		// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 		public static string Year = Catalog.GetString ("year|years");
 
-		// L10N: Don't forget to include the plural value, if any
+		// Token "d". Don't forget to include the plural value, if any
+		// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 		public static string Day = Catalog.GetString ("day|days");
 
 		public static string[] MonthsArray {
@@ -193,6 +203,7 @@ namespace Tasque {
 				});
 				// Due
 				tokens.Add ('u', new TranslatableToken () {
+					// Token "u". More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 					Expression = Catalog.GetString ("due before|due by|due")
 				});
 				// Day
@@ -217,17 +228,20 @@ namespace Tasque {
 				});
 				// Next
 				tokens.Add ('n', new TranslatableToken () {
-					// L10N: Examples could be: "Next Month", "Next Monday"
+					// Token "n". Examples could be: "Next Month", "Next Monday"
+					// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 					Expression = Catalog.GetString ("next")
 				});
 				// On
 				tokens.Add ('o', new TranslatableToken () {
-					// L10N: Examples could be: "On April 1st", "On Wednesday"
+					// Token "o". Examples could be: "On April 1st", "On Wednesday"
+					// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 					Expression = Catalog.GetString ("on")
 				});
 				// In
 				tokens.Add ('i', new TranslatableToken () {
-					// L10N: Examples could be: "In 2 weeks", "In 3 months"
+					// Token "i". Examples could be: "In 2 weeks", "In 3 months"
+					// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 					Expression = Catalog.GetString ("in")
 				});
 
@@ -241,17 +255,23 @@ namespace Tasque {
 					= new List<RegularExpressionFormatter> ();
 				List<string> translatableExpressions 
 					= new List<string> () {
-					// "Today and Tomorrow" expression. More information in TRANSLATORS
+					// Represents "Today and Tomorrow" expression.
+					// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 					Catalog.GetString ("u T"),
-					// Represents: "Next" expression. More information in TRANSLATORS
+					// Represents: "Next" expression.
+					// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 					Catalog.GetString ("n w|n m|n y|n D"),
-					// Represents "Due" expression. More information in TRANSLATORS
+					// Represents "Due" expression.
+					// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 					Catalog.GetString ("u o D|u M O|u M N|u O|u M"),
-					// Represents "On" expression. More information in TRANSLATORS
+					// Represents "On" expression.
+					// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 					Catalog.GetString (@"o D|o O"),
-					// Represents "In" expression. More information in TRANSLATORS
+					// Represents "In" expression.
+					// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 					Catalog.GetString (@"i N d|i d|i N w|i w|i N m|i m|i N y|i y"),
-					// Represents all other expressions not using tokens. More information in TRANSLATORS
+					// Represents all other expressions not using tokens.
+					// More information in http://git.gnome.org/browse/tasque/tree/TRANSLATORS
 					Catalog.GetString (@"T|D|M O|M N|O|A")
 				};
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]