diff --git a/resources/languages/pt/corpus/time.clj b/resources/languages/pt/corpus/time.clj index cc27e8fc..1ae333d0 100644 --- a/resources/languages/pt/corpus/time.clj +++ b/resources/languages/pt/corpus/time.clj @@ -164,28 +164,28 @@ "esta semana" (datetime 2013 2 11 :grain :week) - "a semana passada" + "semana passada" (datetime 2013 2 4 :grain :week) - "a semana que vem" - "a proxima semana" + "semana que vem" + "proxima semana" (datetime 2013 2 18 :grain :week) - "o mês passado" + "mês passado" (datetime 2013 1) - "o mes que vem" - "o próximo mês" + "mes que vem" + "próximo mês" (datetime 2013 3) - "o ano passado" + "ano passado" (datetime 2012) "este ano" (datetime 2013) - "o ano que vem" - "o proximo ano" + "ano que vem" + "proximo ano" (datetime 2014) "domingo passado" diff --git a/resources/languages/pt/rules/cycles.clj b/resources/languages/pt/rules/cycles.clj index 2e7f49c3..8d66c0dd 100644 --- a/resources/languages/pt/rules/cycles.clj +++ b/resources/languages/pt/rules/cycles.clj @@ -30,31 +30,31 @@ #"(?i)m[eê]s(es)?" {:dim :cycle :grain :month} - + "ano (cycle)" #"(?i)anos?" {:dim :cycle :grain :year} - + "este " [#"(?i)(n?es[st](es?|as?))" (dim :cycle)] (cycle-nth (:grain %2) 0) - "o passado" - [#"(?i)os?|as?" (dim :cycle) #"(?i)passad(a|o)s?"] - (cycle-nth (:grain %2) -1) + " passado" + [(dim :cycle) #"(?i)passad(a|o)s?"] + (cycle-nth (:grain %1) -1) - "no (que vem)" - [#"(?i)n?as?|n?os?" (dim :cycle) #"(?i)que vem|seguintes?"] + " (que vem)" + [(dim :cycle) #"(?i)que vem|seguintes?"] + (cycle-nth (:grain %1) 1) + + "proximo " + [#"(?i)pr(ó|o)xim(o|a)s?" (dim :cycle)] (cycle-nth (:grain %2) 1) - - "no proximo " - [#"(?i)n?as?|n?os?" #"(?i)pr(ó|o)xim(o|a)s?" (dim :cycle)] - (cycle-nth (:grain %3) 1) - "o antes de