No exercício anterior conseguíamos mostrar quantos meses faltavam para uma determinada data (na verdade só considerava que "30 dias = 1 mês"), estive fazendo alguns testes aqui com o Humanizer e notei que se colocar uma data muito distante ele prefere exibir "900 semanas" do que converter esse numero para meses/anos.
Tem algo na configuração dele que pode modificar isso?
Fucei aqui e consegui fazer ele exibir o número de semanas e o de dias, além de mudar o idioma:
string mensagem = "Vencimento em " + TimeSpanHumanizeExtensions.Humanize(diferenca, 2, System.Globalization.CultureInfo.GetCultureInfo("fr")) + ".";
Nesse caso o 2º argumento faz exibir os dias tambem e o 3º argumento é o idioma que quiser.
Mas como mostrar meses não consegui.