mirror of
https://git.friendi.ca/friendica/friendica-addons.git
synced 2025-07-07 17:08:48 +00:00
Merge branch '3.6-rc'
This commit is contained in:
commit
39dd3dffe0
733 changed files with 10943 additions and 8237 deletions
|
@ -28,7 +28,7 @@ msgid ""
|
|||
"The MathJax addon renders mathematical formulae written using the LaTeX "
|
||||
"syntax surrounded by the usual $$ or an eqnarray block in the postings of "
|
||||
"your wall,network tab and private mail."
|
||||
msgstr "Il plugin \"MatJax\" renderizza formule matematiche scritta usando la sintassi LaTeX circondate dalle usuali $$ o un blocco eqnarray nei messaggi della tua bacheca, pagina Rete e messaggi privati."
|
||||
msgstr "Iladdon\"MatJax\" renderizza formule matematiche scritta usando la sintassi LaTeX circondate dalle usuali $$ o un blocco eqnarray nei messaggi della tua bacheca, pagina Rete e messaggi privati."
|
||||
|
||||
#: mathjax.php:38
|
||||
msgid "Use the MathJax renderer"
|
||||
|
|
|
@ -6,7 +6,7 @@ function string_plural_select_it($n){
|
|||
}}
|
||||
;
|
||||
$a->strings["Settings"] = "Impostazioni";
|
||||
$a->strings["The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail."] = "Il plugin \"MatJax\" renderizza formule matematiche scritta usando la sintassi LaTeX circondate dalle usuali $$ o un blocco eqnarray nei messaggi della tua bacheca, pagina Rete e messaggi privati.";
|
||||
$a->strings["The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail."] = "Iladdon\"MatJax\" renderizza formule matematiche scritta usando la sintassi LaTeX circondate dalle usuali $$ o un blocco eqnarray nei messaggi della tua bacheca, pagina Rete e messaggi privati.";
|
||||
$a->strings["Use the MathJax renderer"] = "Usa il render MathJax";
|
||||
$a->strings["Submit"] = "Invia";
|
||||
$a->strings["Settings updated."] = "Impostazioni aggiornate.";
|
||||
|
|
53
mathjax/lang/zh-cn/messages.po
Normal file
53
mathjax/lang/zh-cn/messages.po
Normal file
|
@ -0,0 +1,53 @@
|
|||
# ADDON mathjax
|
||||
# Copyright (C)
|
||||
# This file is distributed under the same license as the Friendica mathjax addon package.
|
||||
#
|
||||
#
|
||||
# Translators:
|
||||
# 朱陈锬 <tangenters@outlook.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: friendica\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-02-27 05:01-0500\n"
|
||||
"PO-Revision-Date: 2018-03-01 09:50+0000\n"
|
||||
"Last-Translator: 朱陈锬 <tangenters@outlook.com>\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/Friendica/friendica/language/zh_CN/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: zh_CN\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: mathjax.php:36
|
||||
msgid "Settings"
|
||||
msgstr "设置"
|
||||
|
||||
#: mathjax.php:37
|
||||
msgid ""
|
||||
"The MathJax addon renders mathematical formulae written using the LaTeX "
|
||||
"syntax surrounded by the usual $$ or an eqnarray block in the postings of "
|
||||
"your wall,network tab and private mail."
|
||||
msgstr ""
|
||||
|
||||
#: mathjax.php:38
|
||||
msgid "Use the MathJax renderer"
|
||||
msgstr "使用 MathJax 渲染"
|
||||
|
||||
#: mathjax.php:42
|
||||
msgid "Submit"
|
||||
msgstr "提交"
|
||||
|
||||
#: mathjax.php:66
|
||||
msgid "Settings updated."
|
||||
msgstr "设置已更新"
|
||||
|
||||
#: mathjax.php:75
|
||||
msgid "MathJax Base URL"
|
||||
msgstr ""
|
||||
|
||||
#: mathjax.php:75
|
||||
msgid ""
|
||||
"The URL for the javascript file that should be included to use MathJax. Can "
|
||||
"be either the MathJax CDN or another installation of MathJax."
|
||||
msgstr ""
|
|
@ -1,9 +1,14 @@
|
|||
<?php
|
||||
|
||||
$a->strings["Settings"] = "配置";
|
||||
$a->strings["The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail."] = "MathJax插件表示用LaTeX句法的数学公式,围绕$";
|
||||
$a->strings["Use the MathJax renderer"] = "用MathJax表示器";
|
||||
$a->strings["Submit"] = "提交";
|
||||
$a->strings["Settings updated."] = "设置跟新了";
|
||||
$a->strings["MathJax Base URL"] = "MathJax基础URL";
|
||||
$a->strings["The URL for the javascript file that should be included to use MathJax. Can be either the MathJax CDN or another installation of MathJax."] = "URL JavaScript文件应该包括为用MathJax。可以MathJax CDN或者别的MathJax安装。";
|
||||
<?php
|
||||
|
||||
if(! function_exists("string_plural_select_zh_cn")) {
|
||||
function string_plural_select_zh_cn($n){
|
||||
return 0;;
|
||||
}}
|
||||
;
|
||||
$a->strings["Settings"] = "设置";
|
||||
$a->strings["The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail."] = "";
|
||||
$a->strings["Use the MathJax renderer"] = "使用 MathJax 渲染";
|
||||
$a->strings["Submit"] = "提交";
|
||||
$a->strings["Settings updated."] = "设置已更新";
|
||||
$a->strings["MathJax Base URL"] = "";
|
||||
$a->strings["The URL for the javascript file that should be included to use MathJax. Can be either the MathJax CDN or another installation of MathJax."] = "";
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* Name: MathJax
|
||||
* Description: Addon for Friendika to include MathJax (LaTeX math syntax)
|
||||
|
@ -7,17 +6,21 @@
|
|||
* Author: Tobias Diekershoff <https://f.diekershoff.de/profile/tobias>
|
||||
* License: 3-clause BSD license
|
||||
*/
|
||||
use Friendica\Core\Addon;
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\L10n;
|
||||
use Friendica\Core\PConfig;
|
||||
|
||||
function mathjax_install() {
|
||||
register_hook('page_header', 'addon/mathjax/mathjax.php', 'mathjax_page_header');
|
||||
register_hook('plugin_settings', 'addon/mathjax/mathjax.php', 'mathjax_settings');
|
||||
register_hook('plugin_settings_post', 'addon/mathjax/mathjax.php', 'mathjax_settings_post');
|
||||
logger('installed js_math plugin');
|
||||
Addon::registerHook('page_header', 'addon/mathjax/mathjax.php', 'mathjax_page_header');
|
||||
Addon::registerHook('addon_settings', 'addon/mathjax/mathjax.php', 'mathjax_settings');
|
||||
Addon::registerHook('addon_settings_post', 'addon/mathjax/mathjax.php', 'mathjax_settings_post');
|
||||
logger('installed js_math addon');
|
||||
}
|
||||
function mathjax_uninstall() {
|
||||
unregister_hook('page_header', 'addon/mathjax/mathjax.php', 'mathjax_page_header');
|
||||
unregister_hook('plugin_settings', 'addon/mathjax/mathjax.php', 'mathjax_settings');
|
||||
unregister_hook('plugin_settings_post', 'addon/mathjax/mathjax.php', 'mathjax_settings_post');
|
||||
Addon::unregisterHook('page_header', 'addon/mathjax/mathjax.php', 'mathjax_page_header');
|
||||
Addon::unregisterHook('addon_settings', 'addon/mathjax/mathjax.php', 'mathjax_settings');
|
||||
Addon::unregisterHook('addon_settings_post', 'addon/mathjax/mathjax.php', 'mathjax_settings_post');
|
||||
}
|
||||
function mathjax_settings_post ($a, $post) {
|
||||
if (! local_user())
|
||||
|
@ -33,18 +36,18 @@ function mathjax_settings (&$a, &$s) {
|
|||
$use = get_pconfig(local_user(),'mathjax','use');
|
||||
$usetext = (($use) ? ' checked="checked" ' : '');
|
||||
$s .= '<span id="settings_mathjax_inflated" class="settings-block fakelink" style="display: block;" onclick="openClose(\'settings_mathjax_expanded\'); openClose(\'settings_mathjax_inflated\');">';
|
||||
$s .= '<h3>MathJax '.t('Settings').'</h3>';
|
||||
$s .= '<h3>MathJax '.L10n::t('Settings').'</h3>';
|
||||
$s .= '</span>';
|
||||
$s .= '<div id="settings_mathjax_expanded" class="settings-block" style="display: none;">';
|
||||
$s .= '<span class="fakelink" onclick="openClose(\'settings_mathjax_expanded\'); openClose(\'settings_mathjax_inflated\');">';
|
||||
$s .= '<h3>MathJax '.t('Settings').'</h3>';
|
||||
$s .= '<h3>MathJax '.L10n::t('Settings').'</h3>';
|
||||
$s .= '</span>';
|
||||
$s .= '<p>'.t('The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail.').'</p>';
|
||||
$s .= '<label id="mathjax_label" for="mathjax_use">'.t('Use the MathJax renderer').'</label>';
|
||||
$s .= '<p>'.L10n::t('The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail.').'</p>';
|
||||
$s .= '<label id="mathjax_label" for="mathjax_use">'.L10n::t('Use the MathJax renderer').'</label>';
|
||||
$s .= '<input id="mathjax_use" type="checkbox" name="mathjax_use" value="1"'. $usetext .' />';
|
||||
$s .= '<div class="clear"></div>';
|
||||
|
||||
$s .= '<div class="settings-submit-wrapper" ><input type="submit" id="mathjax-submit" name="mathjax-submit" class="settings-submit" value="' . t('Save Settings') . '" /></div>';
|
||||
$s .= '<div class="settings-submit-wrapper" ><input type="submit" id="mathjax-submit" name="mathjax-submit" class="settings-submit" value="' . L10n::t('Save Settings') . '" /></div>';
|
||||
$s .= '</div>';
|
||||
}
|
||||
/* we need to add one JavaScript include command to the html output
|
||||
|
@ -65,19 +68,19 @@ function mathjax_page_header($a, &$b) {
|
|||
}
|
||||
}
|
||||
}
|
||||
function mathjax_plugin_admin_post (&$a) {
|
||||
function mathjax_addon_admin_post (&$a) {
|
||||
$baseurl = ((x($_POST, 'baseurl')) ? trim($_POST['baseurl']) : 'http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML');
|
||||
set_config('mathjax','baseurl',$baseurl);
|
||||
info( t('Settings updated.'). EOL);
|
||||
Config::set('mathjax','baseurl',$baseurl);
|
||||
info(L10n::t('Settings updated.'). EOL);
|
||||
}
|
||||
function mathjax_plugin_admin (&$a, &$o) {
|
||||
function mathjax_addon_admin (&$a, &$o) {
|
||||
$t = get_markup_template( "admin.tpl", "addon/mathjax/" );
|
||||
if (get_config('mathjax','baseurl','') == '') {
|
||||
set_config('mathjax','baseurl','http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML');
|
||||
}
|
||||
|
||||
$o = replace_macros( $t, array(
|
||||
'$submit' => t('Save Settings'),
|
||||
'$baseurl' => array('baseurl', t('MathJax Base URL'), get_config('mathjax','baseurl' ), t('The URL for the javascript file that should be included to use MathJax. Can be either the MathJax CDN or another installation of MathJax.')),
|
||||
));
|
||||
$o = replace_macros( $t, [
|
||||
'$submit' => L10n::t('Save Settings'),
|
||||
'$baseurl' => ['baseurl', L10n::t('MathJax Base URL'), Config::get('mathjax','baseurl' ), L10n::t('The URL for the javascript file that should be included to use MathJax. Can be either the MathJax CDN or another installation of MathJax.')],
|
||||
]);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue