From:  potappo <potappo@gmail.com>
Date:  08 Oct 2009 22:31:57 Hong Kong Time
Newsgroup:  news.mozilla.org/mozilla.dev.mdc.ja
Subject:  

Re: template.interwiki について

NNTP-Posting-Host:  63.245.208.166

potappo です。

現状の page.language だと色々問題があるので、 page.language を使わないように
修正しました。

https://developer.mozilla.org/Template:Interwiki

第 3 案は $3 が存在するどうかで lang を page.url から取るかどうかという分岐処理に
なります。特に意見がなければ、週末中に 第 3 案で修正を加えて、ドキュメントやコメント
を必要なところに書きます。


2009年10月4日12:20 potappo :
> potappo です。
>
> 第 3 案。第 3 引数で言語を指定可能にする(指定しなくても良い)。
>
> 現在のテンプレートのコードを書きかえると、以下のような感じ。
>
> var lang = page.language;
>
> を
>
> var lang = $3 ?? page.language;
>
> に。
>
> ?? は null であれば、左辺が null であれば、右辺を評価して返す演算子です。
>
>
> 2009年10月4日11:07 potappo :
>> poappo です。
>>
>> Sheppy が template.interwiki という新しいテンプレートを作りました。
>>
>> http://www.bitstampede.com/2009/10/02/interwiki-links-and-you/
>>
>> Wikipedia および wikimo に簡単にリンクできるようにするためのテンプレートなのですが、
>> Wikipedia に指定した場合、言語は自動判定(MDC の呼び出し元ページの言語)される実装になっています。
>>
>> Wikipedia の記事は言語毎に独自の記事となっている場合が多々あると思うのですが、どう対応するのが良いでしょう。
>>
>> 私が思いついた案としては以下のものがあります。
>>
>> 1. interwiki を interwikipedia と interwikimo に分けて、interwikipedia は言語を指定できるようにする。
>> 2. 英語版ページにリンクするようにするための、interwikien という新しいテンプレートを作る。
>>
>> # テンプレートページは言語共通じゃなくて良いんじゃないかと思う、今日この頃。
>>
>>
>> --
>> potappo
>> MDC Japanese Translation Leader
>> mail:potappo@gmail.com
>> blog:http://d.hatena.ne.jp/potappo/
>>
>
>
>
> --
> potappo
> MDC Japanese Translation Leader
> mail:potappo@gmail.com
> blog:http://d.hatena.ne.jp/potappo/
>



-- 
potappo
MDC Japanese Translation Leader
mail:potappo@gmail.com
blog:http://d.hatena.ne.jp/potappo/