Page MenuHomePhabricator

Rewrite Template:OldStyleDate and its clones on ruwiki to Lua
Open, LowPublic

Description

Now in ruwiki there are 3 copies of the same template, which differ in the format of the output record.
first does not automatically recalculate or validate dates ( tests ok )
second differs in that it puts square brackets from the first ( tests show slight differences )
third takes the date in a different format and does the calculations automatically ( tests ok )

There was a fourth, but I replaced it with a module-based template I develop.

Since this module Calendar was the first I wrote, I would like to rewrite it again, taking out a separate part that allows you to conveniently combine text in lua, I will describe this task as a parent for this.

The task of the template is to translate dates from the Julian to the Gregorian calendar and vice versa. I want to add additional functionality for other calendars (since the translation is done through Julian days, this can be done relatively easily). What turned out to be difficult was the display of the work results - which part is indicated in brackets, in square or not. I would also like to make the module easily translatable.

Automatic recalculation or verification of manually entered parameters of en:Template talk:OldStyleDate is needed too.

Event Timeline

Carn triaged this task as Low priority.Mar 4 2021, 3:56 PM

I am sorry that I started using the phabricator as my TODO list, perhaps I will incorrectly indicate the project to which this task belongs. If I am mistaken, please correct me. I hope that the presence of this task here will motivate me to structure my efforts and complete it faster.

@Carn: Hi, may you'd like to request a personal project tag (and its workboard) for yourself? See T555: Per-user projects for personal work in progress tracking.

Aklapper renamed this task from Rewrite Template:OldStyleDate and it's clones to lua to Rewrite Template:OldStyleDate and its clones on ruwiki to Lua.Mar 5 2021, 10:32 AM

@Carn: Per emails from Sep18 and Oct20 and https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup , I am resetting the assignee of this task because there has not been progress lately (please correct me if I am wrong!). Resetting the assignee avoids the impression that somebody is already working on this task. It also allows others to potentially work towards fixing this task. Please claim this task again when you plan to work on it (via Add Action...Assign / Claim in the dropdown menu) - it would be welcome. Thanks for your understanding!