Remove do_translatewiki_plugin(). No longer needed.
Replaced by MediaWiki Translate extension script http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Translate/scripts/genStatusNetPluginsConfig.php?view=markup
This commit is contained in:
parent
88f3b51aff
commit
234b1e6c23
@ -81,45 +81,6 @@ END;
|
|||||||
chdir($old);
|
chdir($old);
|
||||||
}
|
}
|
||||||
|
|
||||||
function do_translatewiki_plugin($basedir, $plugin)
|
|
||||||
{
|
|
||||||
$yamldir = "$basedir/locale/TranslateWiki";
|
|
||||||
if (!file_exists($yamldir)) {
|
|
||||||
mkdir($yamldir);
|
|
||||||
}
|
|
||||||
$outfile = "$yamldir/StatusNet-{$plugin}.yml";
|
|
||||||
$pluginlc = strtolower( $plugin );
|
|
||||||
$data = <<<END
|
|
||||||
---
|
|
||||||
BASIC:
|
|
||||||
id: out-statusnet-{$pluginlc}
|
|
||||||
label: StatusNet - {$plugin}
|
|
||||||
namespace: NS_STATUSNET
|
|
||||||
description: "{{int:bw-desc-statusnet-plugin}}"
|
|
||||||
class: FileBasedMessageGroup
|
|
||||||
display: out/statusnet/{$pluginlc}
|
|
||||||
|
|
||||||
FILES:
|
|
||||||
class: GettextFFS
|
|
||||||
sourcePattern: %GROUPROOT%/statusnet/plugins/{$plugin}/locale/{$plugin}.pot
|
|
||||||
targetPattern: statusnet/plugins/{$plugin}/locale/%CODE%/LC_MESSAGES/{$plugin}.po
|
|
||||||
codeMap:
|
|
||||||
en-gb: en_GB
|
|
||||||
no: nb
|
|
||||||
pt-br: pt_BR
|
|
||||||
zh-hans: zh_CN
|
|
||||||
zh-hant: zh_TW
|
|
||||||
|
|
||||||
MANGLER
|
|
||||||
class: StringMatcher
|
|
||||||
prefix: {$pluginlc}-
|
|
||||||
patterns:
|
|
||||||
- "*"
|
|
||||||
|
|
||||||
END;
|
|
||||||
file_put_contents($outfile, $data);
|
|
||||||
}
|
|
||||||
|
|
||||||
function get_plugins($dir)
|
function get_plugins($dir)
|
||||||
{
|
{
|
||||||
$plugins = array();
|
$plugins = array();
|
||||||
@ -168,7 +129,6 @@ function update_plugin($basedir, $name)
|
|||||||
$dir = "$basedir/plugins/$name";
|
$dir = "$basedir/plugins/$name";
|
||||||
if (plugin_using_gettext($dir)) {
|
if (plugin_using_gettext($dir)) {
|
||||||
do_update_plugin($dir, $name);
|
do_update_plugin($dir, $name);
|
||||||
do_translatewiki_plugin($basedir, $name);
|
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
@ -200,8 +160,6 @@ foreach ($args as $arg) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if ($all || $core) {
|
if ($all || $core) {
|
||||||
echo "core...";
|
echo "core...";
|
||||||
update_core(INSTALLDIR, 'statusnet');
|
update_core(INSTALLDIR, 'statusnet');
|
||||||
|
Loading…
Reference in New Issue
Block a user