Talk:Touhou Wiki/Lyric Re-design

From Touhou Wiki
Jump to: navigation, search

A lyric template[edit]

There has been some discussion of writing some sort of template for the lyrics page to make it more standard as well as easier to categorize for the editors. Many of the lyrics pages are not categorized properly and it may become difficult for someone wanting to do some translating to find an album labeled "untranslated" to not even have any lyrics available to translate.

I am not sure of the progress so far. --Tsukihime 15:36, 26 January 2011 (UTC)

Songs and Albums[edit]

We are aiming towards removing "Return to" links, but what happens when a song belongs in multiple albums? My solution is to include it in the "header" information (ie: the section where you list the title, vocalist, lyricist, etc.)

Here is an example: Lyrics:_7_days_a_week. It may be grammatically incorrect, but that can be dealt with, template or not.

I think it also looks better and shows the relationship between individual songs and which albums they are in. --Tsukihime 15:36, 26 January 2011 (UTC)

Status?[edit]

I was just wondering if anything had been decided on this? :o I was thinking about how the lyrics pages could be improved as well, and threw this design together. (It's a mash of your ideas and a tidier, front page-inspired design). I don't know how to work with templates so it's not very friendly at the moment, but then I don't know if that's useful in any way... Mizutori 03:10, 1 March 2011 (UTC)

We can convert that into a template fairly easily unless you wanted to take a shot at it. It's a clean template for sure, and I like how it separates the header and the columns. I had issues with "what happens if a line is too long? Break it up?" but now I don't really care cause people don't seem to mind. --Tsukihime 03:48, 1 March 2011 (UTC)
I'm not quite confident enough to make it into a template yet, so it'd be great if someone else could make it. ^^ I noticed that problem with long lines, but I think in most cases it should be fine. I guess it's always possible to make the font size in the cells with lyrics smaller so as to fit in more text per line, but that might be too tedious... I'm just scared of really stuffed pages like Marisa Stole the Precious Thing which will stretch the cells a lot. Mizutori 12:40, 1 March 2011 (UTC)

The other issue was: how should contributors type in the lyrics? Right now it's the typical table format so you have kanji, then romaji, then english..repeat until finish. But maybe there would be an easier way to do it. Having to break your translation work into chunks doesn't seem very fun, though I suppose if people worked with spreadsheets. And if someone wanted to copy the lyrics for whatever reasons, it would also be rather annoying cause then you'd have to go through the process of copy pasting chunks back together. --Tsukihime 03:51, 1 March 2011 (UTC)

You're right, that is rather annoying. The table format isn't very friendly for this stort of thing, is it? I thought about putting one table within each of the three columns to separate the kanji/romaji/translations, but that makes aligning them across columns nearly impossible. Mizutori 12:40, 1 March 2011 (UTC)
I have thought of a solution, but have been unable to implement it yet because the extensions don't seem to be behaving the way they're documented. Basically, I assume several things:
  • all lyrics will pretty much come in block form. The number of lines can vary, but you probably aren't going to need special styles like in some poetry I've seen (vertically-aligned text, lots of white-space everywhere, etc.)
  • For the lyrics themselves, you can separate it by stanza or whatever grouping scheme you want
Based on these two assumptions, I would use a for loop to populate the lyrics. We would not use tables, but instead use HTML and CSS to deal with the formatting and structure (this would be harder than a table for sure, but clearly tables are quite restrictive as has been noted).
It would involve using a template along with this extension that would take in lyrics as arguments and then display them accordingly. For instance, an example call may be:
{{LyricTemplate
|group1=This is the first block of my song.
|group2=This is the second block of my song.
|group3=The third block is here.<br/> I can format it with breaks if I want.
|group4=Or I can just type it line by line
}}
And theoretically, it would produce the following
This is the first block of my song

This is the second blcok of my song

The third block is here.
I can format it with breaks if I want.

Or I can just group it line-by-line
But I can't seem to get the extension working --Tsukihime 14:05, 1 March 2011 (UTC)
So basically the Lyrics template would still be a table, and the lyrics would be inside their respective columns, where they'd align with the blocks/groups of the same number on other columns?
If so, it really does sounds like what we need! But d'oh, pity that it's refusing to cooperate. DX I hope you're able to get it working! (I wish I knew anything about extensions/coding so I could help gah). Mizutori 17:01, 1 March 2011 (UTC)
It wouldn't have to be a table in that case then, as one could possibly use CSS to handle it. But since I'm not great with CSS I can only work with tables lol --Tsukihime 17:02, 5 March 2011 (UTC)

Subpage them[edit]

We will subpage all lyrics pages. Songs that appear in more than one album will have to choose which one to stick with. A note can be written to "return to" the correct album. And to indicate that this song appears in more than one album.

It is unlikely that we'll have a large number of songs appearing again and again in a group's collection; if they do....lol. The suggestion would be to choose the earliest album that the song appeared, and then note that "the song was also in a album xxx"

Subpaging seems like the cleanest way to address multiple song titles with the same name. Looking through List by Song there are already dozens of song titles that are creatively chosen to be the same as the original title. I do not want to see (circle name) beside every single one of these. --Tsukihime 18:53, 10 March 2011 (PST)

Seems like we won't lol --Tsukihime 16:49, 30 April 2011 (UTC)

Complete[edit]

So, lyric page re-design is pretty much done --Tsukihime 16:50, 30 April 2011 (UTC)