Template:xpinstall-reference

<%
var str = 'Parts of this page show the use of the ' + web.link(wiki.uri(env.locale + '/docs/XPInstall_API_Reference'), 'XPInstall API') + '. The majority of this API is now deprecated and as of Gecko 1.9 no longer available. ' + web.link(wiki.uri(env.locale + '/docs/Extensions'), 'Extension') + ', ' + web.link(wiki.uri(env.locale + '/docs/Themes'), 'Theme') + ', and ' + web.link(wiki.uri(env.locale + '/docs/Plugins'), 'plug-in') + ' developers must switch away from <code>install.js</code> based packages to the new ' + web.link(wiki.uri(env.locale + '/docs/Bundles'), 'packaging scheme') + ' with an <code>' + web.link(wiki.uri(env.locale + '/docs/Install_Manifests'), 'install.rdf') + '</code> manifest. In particular plugin developers should see ' + web.link(wiki.uri(env.locale + '/docs/Shipping_a_plugin_as_a_Toolkit_bundle'), 'how to package a plugin as an extension') + '.';

switch(env.locale) {
  case 'de':
    str = 'Teile dieser Seite zeigen die Verwendung der ' + web.link(wiki.uri(env.locale + '/docs/XPInstall_API_Referenz'), 'XPInstall API') + '. Der Großteil dieser API ist missbilligt (<em>deprecated</em>) und seit Gecko 1.9 nicht länger verfügbar. ' + web.link(wiki.uri(env.locale + '/docs/Erweiterungen'), 'Erweiterungen') + ', ' + web.link(wiki.uri(env.locale + '/docs/Themes'), 'Theme') + ', und ' + web.link(wiki.uri(env.locale + '/docs/Plugins'), 'plug-in') + '  Entwickler müssen von <code>install.js</code> basierenden Paketen zum neuem ' + web.link(wiki.uri(env.locale + '/docs/Bundles'), 'Paketschema') + ' mit einem <code>' + web.link(wiki.uri(env.locale + '/docs/Installationsmanifest'), 'install.rdf') + '</code> Manifest wechseln. Genaueres für Plugin-Entwickler findet man unter der Anleitung ' + web.link(wiki.uri(env.locale + '/docs/Plugins_als_Toolkit_Paket_einsetzen'), 'wie man ein Plugin als eine Erweiterung packt') + '.';
    break;
  case 'fr':
    str = "Cette page fait parti de la " + web.link(wiki.uri(env.locale + "/docs/Référence_de_l'API_XPInstall"), "Référence de l'API XPInstall") + ". Notez que si vous être un développeur d'" + web.link(wiki.uri(env.locale + "/docs/Extensions"), "extension") + ", de " + web.link(wiki.uri(env.locale + "/docs/Thèmes"), "thème") + ", ou de " + web.link(wiki.uri(env.locale + "/docs/Plugins"), "plug-in") + ", vous n'avez plus besoin d'une grande partie de cette API. Plus particulièrement, le script <code>install.js</code> utilisé pour l'installation et l'enregistrement du contenu des <code>XPI</code> est déprécié en faveur du nouveau manifeste déclaratif <code>" + web.link(wiki.uri(env.locale + "/docs/Manifestes_d'installation"), "install.rdf") + "</code> et du nouveau " + web.link(wiki.uri(env.locale + "/docs/Bundles"), "schéma de paquetage") + ".";
    break;
  case 'ja':
    str = 'このページは ' + web.link(wiki.uri(env.locale + '/docs/XPInstall_API_Reference'), 'XPInstall API Reference') + ' の一部です。もしあなたが ' + web.link(wiki.uri(env.locale + '/docs/Extensions'), '拡張機能') + 'や' + web.link(wiki.uri(env.locale + '/docs/Themes'), 'テーマ') + '、' + web.link(wiki.uri(env.locale + '/docs/Plugins'), 'プラグイン') + 'の開発者であるならば、この API のほとんどが必要ないことに注意してください。特に、XPI のコンテンツをインストールし、登録するために使用される <code>install.js</code> スクリプトは、新たに宣言される <code>' + web.link(wiki.uri(env.locale + '/docs/Install_Manifests'), 'install.rdf') + '</code> マニフェストや新しい ' + web.link(wiki.uri(env.locale + '/docs/Bundles'), 'パッケージング体系') + ' のために非推奨です。';
    break;
  case 'zh-cn':
    str = '这一部分说明了' + web.link(wiki.uri(env.locale + '/docs/XPInstall_API_Reference'), 'XPInstall API') + '的使用. 这些API现在已经过时并且到Gecko 1.9时将不再可用. ' + web.link(wiki.uri(env.locale + '/docs/Extensions'), 'Extension') + ', ' + web.link(wiki.uri(env.locale + '/docs/Themes'), 'Theme') + '和' + web.link(wiki.uri(env.locale + '/docs/Plugins'), 'plug-in') + '的开发者必须要将基于<code>install.js</code>脚本文件的安装包转换成使用新的基于<code>' + web.link(wiki.uri(env.locale + '/docs/Install_Manifests'), 'install.rdf') + '</code>清单文件的安装包. 详细的情况plugin开发者可以参考' + web.link(wiki.uri(env.locale + '/docs/Shipping_a_plugin_as_an_extension'), 'how to package a plugin as an extension') + '.';
    break;
}
%>
<div class="warning"><p><%- str %></p></div>
Search for pages that use Template:xpinstall-reference to see example use cases and how many pages use this macro.

Document Tags and Contributors

Tags: 
Contributors to this page: trevorh, fscholz, Duwei, Mossop, Nickolay
Last updated by: trevorh,