Difference between revisions of "Template:Hig-nav-lang"
Jump to navigation
Jump to search
Dfarning-bot (talk | contribs) m (Robot: Automated text replacement (-[OLPC Human Interface Guidelines +[DesignTeam/Human Interface Guidelines)) |
m (fix camelcase links) |
||
Line 2: | Line 2: | ||
{| width="100%" cellpadding="0" cellspacing="0" | {| width="100%" cellpadding="0" cellspacing="0" | ||
|- | |- | ||
− | |width=25% align=left bgcolor=#C3D9FF|← '''[[ | + | |width=25% align=left bgcolor=#C3D9FF|← '''[[Design Team/Human Interface Guidelines/{{{prev}}}/lang-{{{lang}}}|{{:Design Team/Human Interface Guidelines/{{{prev}}}/lang-{{{lang}}}/title}}]]''' |
− | |width=50% align=center bgcolor=#C3D9FF|'''[[ | + | |width=50% align=center bgcolor=#C3D9FF|'''[[Design Team/Human Interface Guidelines/{{{curr}}}/lang-{{{lang}}}|{{:Design Team/Human Interface Guidelines/{{{curr}}}/lang-{{{lang}}}/title}}]] [[{{NAMESPACE}} talk:Design Team/Human Interface Guidelines/{{{curr}}}/lang-{{{lang}}}|<font color="white"><b>(discussion)</b></font>]]''' |
− | |width=25% align=right bgcolor=#C3D9FF| '''[[ | + | |width=25% align=right bgcolor=#C3D9FF| '''[[Design Team/Human Interface Guidelines/{{{next}}}/lang-{{{lang}}}|{{:Design Team/Human Interface Guidelines/{{{next}}}/lang-{{{lang}}}/title}}]]''' → |
|} | |} | ||
</div><noinclude>[[Category:Template]] | </div><noinclude>[[Category:Template]] | ||
− | The 'normal' [[Template:hig-nav]] assumes that all chapters are sub-pages of [[ | + | The 'normal' [[Template:hig-nav]] assumes that all chapters are sub-pages of [[Design Team/Human Interface Guidelines]]. |
This modification assumes not only that, but adds two more things: | This modification assumes not only that, but adds two more things: |
Revision as of 17:19, 7 April 2009
← [[Design Team/Human Interface Guidelines/{{{prev}}}/lang-{{{lang}}}|{{:Design Team/Human Interface Guidelines/{{{prev}}}/lang-{{{lang}}}/title}}]] | [[Design Team/Human Interface Guidelines/{{{curr}}}/lang-{{{lang}}}|{{:Design Team/Human Interface Guidelines/{{{curr}}}/lang-{{{lang}}}/title}}]] [[Template talk:Design Team/Human Interface Guidelines/{{{curr}}}/lang-{{{lang}}}|(discussion)]] | [[Design Team/Human Interface Guidelines/{{{next}}}/lang-{{{lang}}}|{{:Design Team/Human Interface Guidelines/{{{next}}}/lang-{{{lang}}}/title}}]] → |
The 'normal' Template:hig-nav assumes that all chapters are sub-pages of Design Team/Human Interface Guidelines.
This modification assumes not only that, but adds two more things:
- Translated chapters are sub-pages of the original chapter, and labeled .../lang-xx
- The title of the chapters are are themselves a sub-page of the translated chapter's sub-page: .../lang-xx/title
The purpose of this is that changing the translation of a chapter's name as simple as changing the contents of the title page (ie: .../lang-xx/title) and all navigation bars and the table of contents remains consistent.
So a 'typical' structure would be:
- OLPC Human Interface Guidelines
- /aChapterName - the original chapter in english
- /lang-xx - the translation of the chapter into language 'xx'
- /title - the translated title of the previous chapter into language 'xx'
- /lang-xx - the translation of the chapter into language 'xx'
- /anotherChapterName - another original chapter in english
- /lang-xx - the translation of another chapter into language 'xx'
- /title - the translated title of another chapter into language 'xx'
- /lang-xx - the translation of another chapter into language 'xx'
- /aChapterName - the original chapter in english
Usage
Same structure as the Template:hig-nav with the addition of an extra parameter "| lang=xx" where xx should be replaced by a standard language identificacion (ie: es, fr, etc.)