[header]
language = PTP

[data]
/\b(\d+) de jan\b/ --> "jan $1;"
/\b(\d+) de fev\b/ --> "fev $1;"
/\b(\d+) de mar\b/ --> "mar $1;"
/\b(\d+) de avr\b/ --> "avr $1;"
/\b(\d+) de maio\b/ --> "maio $1;"
/\b(\d+) de jun\b/ --> "jun $1;"
/\b(\d+) de jul\b/ --> "jul $1;"
/\b(\d+) de ago\b/ --> "ago $1;"
/\b(\d+) de set\b/ --> "set $1;"
/\b(\d+) de out\b/ --> "out $1;"
/\b(\d+) de nov\b/ --> "nov $1;"
/\b(\d+) de dez\b/ --> "dez $1;"
/\b0?1:00\b/ --> " uma hora "
/\b(\d{1,2}):00\b/ --> " $1 horas "
/\b0?1:(\d{1,2})\b/ --> " uma e $1 "
/\b(\d{1,2}):(\d{1,2})\b/ --> " $1 e $2"
/\b(\d+) de janeiro\b/ --> "janeiro $1;"
/\b(\d+) de fevereiro\b/ --> "fevereiro $1;"
/\b(\d+) de março\b/ --> "março $1;"
/\b(\d+) de abril\b/ --> "abril $1;"
/\b(\d+) de maio\b/ --> "maio $1;"
/\b(\d+) de junho\b/ --> "junho $1;"
/\b(\d+) de julho\b/ --> "julho $1;"
/\b(\d+) de agosto\b/ --> "agosto $1;"
/\b(\d+) de setembro\b/ --> "setembro $1;"
/\b(\d+) de outubro\b/ --> "outubro $1;"
/\b(\d+) de novembro\b/ --> "novembro $1;"
/\b(\d+) de dezembro\b/ --> "dezembro $1;"

/\b1(?=\s+1)/ --> "1;"

/\A\W*U\W*\Z/ --> " u maiúsculo "

/‑/ --> "-" #non-breaking hyphen to regular hyphen


#  expansion of Portuguese month abbreviations followed by .
/Jan\./ --> "Janeiro" 
/Fev\./ --> "Fevereiro" 
/Mar\./ --> "Março" 
/Abr\./ --> "Abril" 
/Mai\./ --> "Maio" 
/Jun\./ --> "Junho" 
/Jul\./ --> "Julho" 
/Ago\./ --> "Agosto" 
/Set\./ --> "Setembro" 
/Out\./ --> "Outubro" 
/Nov\./ --> "Novembro" 
/Dez\./ --> "Dezembro" 


# correct expansion of 1 and 2 with particular words
/^1 (colectânea|fotografia|lista|música|gravação|milha|hora)/ --> "uma $1"
/\D1 (colectânea|fotografia|lista|música|gravação|milha|hora)/ --> "uma $1"
/([23456789])1 (colectâneas|fotografias|listas|músicas|gravações|milhas|horas)/ --> "$1\x30\-e-uma $2"
/^2 (colectâneas|fotografias|listas|músicas|gravações|milhas|horas)/ --> "duas $1"
/\D2 (colectâneas|fotografias|listas|músicas|gravações|milhas|horas)/ --> "duas $1"
/([23456789])2 (colectâneas|fotografias|listas|músicas|gravações|milhas|horas)/ --> "$1\x30\-e-duas $2"
