Template talk:OLPC

Jump to: navigation, search

In my opinion the green was great. It matched the colour scheme used by Diana Fong in the mockup pictures and was the colour of chlorophyll, the colour of plant life. It stood out without being garish. Could you please consider reinstating it?

Being the one who chose the color green for the "Green Machine", I am sympathetic; but I found it really distracting in the context of the wiki. Maybe we can do some more experimenting in the Sandbox in the meanwhile? Walter 02:33, 15 June 2006 (EDT)
There are now some experiments in the Sandbox, at the bottom of the page. Maybe a colour could be chosen, such as red=(a value) green= (a value) blue=(a value) and that could be known as OLPC Green as a colour.
The skin of the wiki is monochrome. The only color is the bit of color used here and their for links. Until (or if) we chnage that and establish a color scheme, introducing color bars is really jarring. I'm happy to work with you to introduce a few color elements that would serve as a foil for adding some color to the page organization, etc., but visually, I think that needs to happen first. Otherwise, we are visually putting too much emphasis on these elements that should be mostly in the background. Walter 07:04, 15 June 2006 (EDT)

Protect this

This template should be protected; otherwise any random user, i.e. me, could vandalize it in any number of irriating ways. Generally, any templates used on protected pages should be protected themselves, unless you want to rely on people not knowing MediaWiki, which might work for a while, but... 21:05, 7 February 2007 (EST)

Why the change?

Was there a rationale for eliminating the link to the discussion page? Any reason why this was done without discussion? --Walter 12:24, 13 September 2007 (EDT)

missed this... it was interpreted by a couple of people as an indication that they could not fix changes even when they were obvious. We can find a way to say it that is encouraging and not discouraging. --Sj leave me a message 20:00, 13 January 2008 (EST)

Time to update this...

This template should read "This page monitored by the OLPC team.". The "maintained by" phrasing discourages people from adding useful information to the wiki.

I take your point, but I am not sure of what the proper term we should be using: we try to monitor all the pages, but we are in essence "certifying" the contents of pages with the olpc tag. --Walter 18:06, 19 March 2008 (EDT)
That would be 'monitored'. Monitor is an oversight that provides caution, reminders, and admonishments. I believe you agree 'maintain' is wrong - the OLPC group does not maintain it. 'Certifies' is wrong as the OLPC group does not 'bless' changes in advance. Hmmm... Be reasonable, do it my way. :) CharlesMerriam 03:59, 20 March 2008 (EDT)
I am convinced that monitored is the right choice. Perhaps we should say somewhere that all pages are patrolled? --Walter 09:47, 20 March 2008 (EDT)

Provide localization for this template

It's a bit jarring to see the English text in the header of the translated pages.

Rather than requiring translators to select alternate templates, e.g. {{OLPC/lang-es}}, this template can auto-detect the language by looking for the translation automatically, as I have done for the {{Developers}} template.

While that solution depends on /lang-xx in the page name, for those few cases (e.g. El Wiki de la OLPC) where the page has been renamed and doesn't have that, a translated page can still use a template parameter to override, e.g. {{OLPC | trans=lang-es}}

I would update this template (and similar, like {{Users}}, but alas, they are write protected.

@alex 14:17, 6 June 2008 (EDT)

This is a good point. I like the developers template example... --Sj talk 00:01, 10 June 2008 (EDT)
The protection on this page has been temporarily dialed down to allow registered users to edit (no anon edits, sysop to move). I'll watch this page and if Alex would kindly ping my talk page when the edits are done, I'll dial it back up. Cjl 01:05, 10 June 2008 (EDT)

I've updated this template to a localized form, and improved the handling for RTL languages (arabic, hebrew); however, the Template:User page is still locked down, so I haven't done anything for that.

I've even provided translations for all languages that have a translation of the OLPC Wiki page. About half of these are Google translations, I was able to improve or avoid total nonsense for a number of languages, but these should really be checked by native speakers. However, before this is done, there is an interesting point that was raised in the Template:OLPC/translated page (I've replaced that with a redirect) - which is that the translations are not "maintained" by OLPC. The terminology has changed to "monitored" in any case, but I'm not sure that it's really accurate to say that the translations are even monitored. It might make sense for the translated forms of the templates to use a slightly different wording reflecting this, e.g. instead of

 Esta página está supervisada por el equipo de OLPC.

it might be better to have something like

 Esta página es una traducción manual, el original está supervisada por el equipo de OLPC.

but that's a mouthful as well, and I'm not sure if it is really better. (My choice of Spanish for this example is perhaps not ideal, since if any translations were to be monitored, they would be the ones into Spanish - el segundo idioma de los Estados Unidos - but it makes it easier for you all to follow the difference between the messages, and is easier for me than translating into French or Portuguese.) @alex 16:57, 13 June 2008 (EDT)

removed hack


Why I Created "Template:OLPC/"

I spent some time figuring out what this template was doing, so I'd thought I'd write it all down before I forgot, which will probably be in about 2 hours. Oh, and I could be wrong in any number of ways. But here's what I can 'cipher:

This following bit of parser magic gets used three times within the template (I've thrown in some extra spaces for clarity, so, don't copy and paste this and expect it to work), so I'll deal with it first:

{{{trans | {{#titleparts: {{PAGENAME}} | 1 | 2 }} }}}

Here, trans is an optional variable that can be passed to the template, as mentioned above, as {{OLPC | trans=lang-XX }} where the XX is replaced by the appropriate two-letter languange abbreviation. (There is a template on MediaWiki called Trans but that is unrelated. Took me a while to figure that out.)

So, you can just tell the template what language translation to use. (It might be a good idea to put some kind of explanation of that on the template's page in a section or summat.)

The triple-brace construct is substitution, so that if you don't tell it what "lang-XX" is, it uses #titleparts to extract it from PAGENAME.

So, where-ever that chunk shows up, you can replace it mentally with "lang-XX". Indeed, I'll replace it with just that from here on.

<div {{#switch:"lang-XX"|lang-ar|lang-he=dir="rtl"}} style="background:#6abe45; color:white;">

The #switch checks for right-to-left languages and sets that as needed. If "lang-XX" matches "lang-ar" or "lang-he" than the function returns dir="rtl". (The default for dir is left-to-right.) The style= makes the text white on a green background.

{{#ifexist:Template:OLPC/"lang-XX" | {{Template:OLPC/"lang-XX"}} | This page is monitored by the OLPC team.}}

If a translated text for Template:OLPC that matches the page's language exists, use it. Otherwise, just put in the default version.

The small hiccup of this construct is that for calls of Template:OLPC where trans isn't passed, and {{#titleparts: {{PAGENAME}} | 1 | 2 }} returns nothing (which is true for any page that isn't a translated sub-page), the wiki thinks somebody is looking for the non-sensical Template:OLPC/.

Which is why I created the page Template:OLPC/. It does nothing but keep OLPC/ from showing up on Special:WantedTemplates, but it doesn't hurt anything, either, as far as I know. Plus, it makes my OCD feel all better.

-- Pi3832 21:08, 23 January 2011 (UTC)