Bug fix format_wikibase_time centuries

This commit is contained in:
Edward Betts 2024-06-19 13:59:52 +01:00
parent 13ecf4526d
commit a04106ce1f

View file

@ -204,7 +204,7 @@ def format_wikibase_time(v: WikibaseTime) -> str | None:
case 7: # century
century = ((int(t[:5]) - 1) // 100) + 1
ordinal_num = num2words(abs(century), to="ordinal_num")
return f"{ordinal_num} {century}{' BC' if century < 0 else ''}"
return f"{ordinal_num} century{' BC' if century < 0 else ''}"
case 6: # millennium
millennium = ((int(t[:5]) - 1) // 1000) + 1
ordinal_num = num2words(abs(millennium), to="ordinal_num")