Table of contents
No headers
/* one parameter: Firefox version */
/* get the page language */
var uri = uri.parts(Page.uri);
var lang = string.tolower(uri.path[0]);
if (string.contains(lang, "project") || string.contains(lang, "Project")) {
let lang = string.substr(lang, 8);
}
/* fall back to page.language on a user page */
else if (string.StartsWith(lang, "user:")) {
let lang = page.language;
}
var articleName = "Firefox " .. $0 .. " for developers";
var newIn = "This content covers features introduced in ";
var newInEnd = ".";
switch(lang) {
case 'de':
let articleName = "Firefox " .. $0 .. " für Entwickler";
let newIn = "Dieser Artikel umfasst Features, die in ";
let newInEnd = " eingeführt wurden.";
break;
case 'es':
let articleName = "Firefox " .. $0 .. " para desarrolladores";
let newIn = "Este artículo cubre características introducidas en ";
break;
case 'fr':
let articleName = "Firefox " .. $0 .. " pour les développeurs";
let newIn = "Cet article traite de fonctionnalités introduites dans ";
break;
case 'ja':
let newIn = "この記事は ";
let newInEnd = " の新機能について述べています";
break;
case 'ko':
let newIn = "이 문서는 Firefox 개발자들을 위한 정보입니다. ";
break;
case 'pl':
let articleName = "Firefox " .. $0 .. " dla programistów";
let newIn = "Ten artykuł obejmuje funkcje wprowadzone w ";
break;
case 'pt':
let articleName = "Firefox " .. $0 .. " para desenvolvedores";
let newIn = "Este artigo cobre características introduzidas no ";
break;
case 'zh-cn':
let newIn = "该条目记录了 ";
let newInEnd = " 引入的新特性";
break;
case 'zh-tw':
let newIn = "本文描述 ";
let articleName = "Firefox " .. $0 .. " 技術文件";
let newInEnd = " 之後加入的功能。";
break;
case 'ru':
let articleName = "Firefox " .. $0 .. " для разработчиков";
break;
}
<div style="overflow:hidden; margin: 10px 0px; padding: 0px 10px; background-color: rgb(254, 244, 156); font-weight: bold; text-align: center;">
<p style="margin: 4px 0px;">
newIn;
web.link(wiki.uri(lang .. '/' .. articleName), "Firefox " .. $0);
newInEnd;
</p>
</div>