User talk:Pharap
Journal Date Template Update Proposal
.Sora Pharap,
The new Riven remake apparently has Gehn writing dates with D'ni numerals, and I was wondering if it would be possible to update the journal date template with support for displaying itself using such for transcriptions' sake, perhaps with a flag of some kind to toggle how the date's displayed. (Example)
Additionally, one date in one of Gehn's journals from the 1997 version of Riven breaks the template, as its listed yahr value is 30. Not sure if this requires an update or an exception or what.
Since I didn't see the journal date template in your proposals article, nor do I see your username in the Cyan or GoA Discord servers, I decided to populate your talk page with this instead to contact you- Though I've heard that some users (Korov'ev) haven't been able to edit their talk pages, so you might not be able to reply here.
ElTipejoLoco (talk) 20:06, 15 December 2024 (UTC)
- .Sora
- Firstly, I'd like to say that I'm glad to see an attempt is being made to keep the documentation of the journals and documents from the new game separate from the old one. I've not had an opportunity to express an opinion on the matter before, but that's a practice I am in favour of. (Besides which, there is at least one precedence for it.)
- Adding support to the {{journal date}} template for displaying the date in D'ni would be quite tricky to do purely in wikitext. It might be possible using a large
switch
to cover as many character combinations as possible, but I'd have to test to be sure.
- I think switching between D'ni and arabic numerals based on a parameter might potentially end up making the template a bit unwieldy (it's already a sea of curly braces), but I'll have a look to see if I can manage it - I know in theory what I'd have to do, it's just that wikitext templates are awkward to read and edit.
- Ultimately I suspect it would probably be easier (and probably better) to do it via a Lua module, but I'm reluctant to do that because nobody has given me permission and I don't want to go treading on anyone's toes. (In hindsight I wish I'd asked Alahmnat earlier in the year during the brief time I actually managed to get in contact with them.)
- In the meantime, it's best to just focus on getting the dates documented. Accurate information is more important than how it's presented in the article. As long as they're in a format that makes it easy to discern what the date is supposed to be, they can be reformatted/annotated at a later date.
- Regarding the error, I purposely made those templates produce an error when an incorrect value is given with the idea that it would help prevent people passing incorrect dates. Canonically there are only ever 29 yahrtee in each vailee (as attested on the DRC's timekeeping flyer, as well as the relevant article), so the fact Gehn's date includes a yahr of 30 is actually a mistake on Cyan's part.
- So now we've got the conundrum of whether it's better to just allow incorrect dates or whether to handle that date specially...
- It would be interesting to know if the date in the 2024 game contains the same mistake or whether it's been corrected. If it's been corrected in the new version, it might be better to use a {{ref sic}} on it to establish it as a mistake. If there's still a need (or want) to have it provided with the {{journal date}} formatting alongside the {{ref sic}}, then that would probably best be done just after the incorrect date (probably in square brackets, as per {{sic}}).
- If the date hasn't been corrected in the new one, then the choice is either to remove the date checking (replace
{{checked yahr| {{{3| {{{yahr| }}} }}} }}
with just{{{3| {{{yahr| }}} }}}
) or just manually insert what the template would have resolved to without the error message (which is something like{{hover text| {{abbreviated hahr|87|suffix=yes}} {{vailee name|7}} 30 | [[{{abbreviated hahr|87}} DE|87]].7.30}}
→ 87.7.30)
- Incidentally, I had been intending to come back to do more work with the references, but several things have got in my way...
- Firstly, there were quite a few days earlier in the month where the wiki would just stop accepting edits - it kept failing with an error of some kind. (I think it was a database error, but I didn't keep a copy of any of the error messages since there was nothing I could do about it - it's the sort of thing I would presume only an admin could fix.) The issue seems to have resolved itself more recently, but I neglected to make a proper note of the edits I had been intending to make, so I likely forgot I hadn't got around to doing Gehn's personal journal and Atrus's Exile journal (which is a shame because Exile is one of my favourites).
- Secondly, I've spent most of the last week suffering from a cold, so aside from one day where I spent an hour or so doing a bulk edit on the guild pages, I haven't been around here much.
- Anyway, I didn't put the journal date template in my proposals because I was under the impression that Korov'ev was the only other person who had ever read my proposals, and thus there wasn't really any point bothering to write another. I originally made those proposals because I had been hoping to get the attention of someone 'official' to ask for proper permission rather tham just barging in and doing as I pleased, but a few weeks ago, on a whim, I ended up saying 'sod it' and just implementing them anyway, hoping that whenever someone 'official' does actually find out about them they'll approve anyway. (A bit of Hopperian "It's easier to ask for forgiveness than permission".)
- As for Discord, I don't use it. I also tend to avoid most social media sites. I do however visit /r/myst on Reddit quite frequently. I'm also happy to reply to my talk page, but as you can see, you're the first person to ever use it.
- (Incidentally, you're only the fourth person I've spoken to here after Korov'ev, Talashar, and (briefly) Alahmnat. I kind of feel that this place could do with something like Wikipedia's 'village pump', but perhaps there aren't enough active users to justify it?)
- Hopefully that's everything. As I say, I'll have a go at trying to devise a way to get the template to render D'ni numerals when I find a moment to do so.