https://www.mediawiki.org/wiki/Special:Code/MediaWiki/113777
Revision: 113777
Author: siebrand
Date: 2012-03-13 22:43:14 +0000 (Tue, 13 Mar 2012)
Log Message:
-----------
* Removed groupprefix option from export.php and sync-group.php. Use * wildcard
with group option.
* Some formatting in README.
Modified Paths:
--------------
trunk/extensions/Translate/README
trunk/extensions/Translate/Translate.php
trunk/extensions/Translate/scripts/export.php
trunk/extensions/Translate/scripts/sync-group.php
Modified: trunk/extensions/Translate/README
===================================================================
--- trunk/extensions/Translate/README 2012-03-13 22:41:47 UTC (rev 113776)
+++ trunk/extensions/Translate/README 2012-03-13 22:43:14 UTC (rev 113777)
@@ -30,42 +30,52 @@
https://translatewiki.net/docs/Translate/html/
== Change log ==
+* 2012-03-13
+- Removed groupprefix option from export.php and sync-group.php. Use * wildcard
+ with group option.
* 2012-03-12
-* Special:LanguageStats group collapsing now supports nested subgroups
+- Special:LanguageStats group collapsing now supports nested subgroups.
* 2012-03-11
-- Support for shared TTMServer databases was added
-- Suggestions from different TTMServers are now grouped
-- Output of TTMServer api module has changed
-- TTMServer configs can override the link symbol by adding value for symbol in
the config
+- Support for shared TTMServer databases was added.
+- Suggestions from different TTMServers are now grouped.
+- Output of TTMServer api module has changed.
+- TTMServer configs can override the link symbol by adding value for symbol in
+ the config.
* 2012-03-07
-- $wgTranslateGroupStructure is no longer used. If you are using aggregate
message
- groups, you can remove the old settings and everything still works as
expected.
- If you are not yet using aggregate message groups, you should to not confuse
users.
-- Gettext file were not shown in translation editor when using recent
translations task.
-- New Special page AggregateGroups where translation administrator can group
pages
- into subgroups.
+- $wgTranslateGroupStructure is no longer used. If you are using aggregate
+ message groups, you can remove the old settings and everything still works as
+ expected. If you are not yet using aggregate message groups, you should do
+ that to not confuse users.
+- Gettext file were not shown in translation editor when using recent
+ translations task.
+- New Special page AggregateGroups where translation administrator can group
+ pages into subgroups.
* 2012-03-06
-- Translation administrator can now suggest languages translatable page should
be
- primarily translated into with a note or preventing other language
translations.
+- Translation administrator can now suggest languages translatable page should
+ be primarily translated into with a note or preventing other language
+ translations.
* 2012-03-05
- Support for using remote TTMServers via API interface added.
-- Support for tmserver was removed. Translate comes with TTMServer enabled by
default.
- To bootstrap it with current translations, run php
scripts/ttmserver-export.php.
-- Message documentation was not shown when translating for subgroups nested
more than
- one level deep.
+- Support for tmserver was removed. Translate comes with TTMServer enabled by
+ default. To bootstrap it with current translations, run php
+ scripts/ttmserver-export.php.
+- Message documentation was not shown when translating for subgroups nested
more
+ than one level deep.
- Special:TranslationStats can now graph review and reviewer activity.
* 2012-03-02
- Encourage/discourage changes of translatable pages are now logged.
* 2012-03-01
-- Added upper length for translation memory suggestions because of performance
concerns.
+- Added upper length for translation memory suggestions because of performance
+ concerns.
* 2012-02-29
-- Configuring wgMainCache is no longer necessary. Translate extension will use
any
- available caching mechanism automatically when needed.
+- Configuring wgMainCache is no longer necessary. Translate extension will use
+ any available caching mechanism automatically when needed.
- Support for Google Translate was removed, as the free service is no more.
-- Special:LanguageStats' default value derived from current interface language
now
- works also for anonymous users (only relevant when using LanguageSelector)
+- Special:LanguageStats' default value derived from current interface language
+ now works also for anonymous users (only relevant when using
+ LanguageSelector).
* 2012-02-24
-- Help link is no longer added twice in Special:SupportedLanguages
+- Help link is no longer added twice in Special:SupportedLanguages.
* 2012-02-21
- Gettext headers can now be customised with Translate:GettextFFS:headerFields
hook. Less headers are modified by default.
@@ -78,18 +88,19 @@
[[MediaWiki:Tp-custom-<group id>]].
* 2012-02-13
- Updated some deprecated function calls
-- New translation memory called TTMServer comes with the extension and is
enabled
- by default
+- New translation memory called TTMServer comes with the extension and is
+ enabled by default.
* 2012-02-11
-- Some missing action- messages added
+- Some missing action- messages added.
* 2012-02-10
-- New tabbed task-based UI on Special:Translate
+- New tabbed task-based UI on Special:Translate.
* 2012-02-06
- API module for message group stats written by Tim Gerundt.
* 2012-02-01
-- Missing JavaScript dependency added to messagetable
-- No more logging state changes where the state didn't actually change
-- Allow syntax like
{{Special:MessageGroupStats|group=page-Main/sub|suppresscomplete=1}}
+- Missing JavaScript dependency added to messagetable.
+- No more logging state changes where the state didn't actually change.
+- Allow syntax like
+ {{Special:MessageGroupStats|group=page-Main/sub|suppresscomplete=1}}.
* 2012-01-31
- export.php: switch "grouptrail" renamed to "groupprefix" and switch "groups".
was dropped. "group" now takes a comma separated list of groups IDs, too.
Modified: trunk/extensions/Translate/Translate.php
===================================================================
--- trunk/extensions/Translate/Translate.php 2012-03-13 22:41:47 UTC (rev
113776)
+++ trunk/extensions/Translate/Translate.php 2012-03-13 22:43:14 UTC (rev
113777)
@@ -15,7 +15,7 @@
/**
* Version number used in extension credits and in other placed where needed.
*/
-define( 'TRANSLATE_VERSION', '2012-03-02' );
+define( 'TRANSLATE_VERSION', '2012-03-13' );
/**
* Extension credits properties.
Modified: trunk/extensions/Translate/scripts/export.php
===================================================================
--- trunk/extensions/Translate/scripts/export.php 2012-03-13 22:41:47 UTC
(rev 113776)
+++ trunk/extensions/Translate/scripts/export.php 2012-03-13 22:43:14 UTC
(rev 113777)
@@ -9,7 +9,7 @@
* @file
*/
-$optionsWithArgs = array( 'lang', 'skip', 'target', 'group', 'groupprefix',
'threshold', 'ppgettext' );
+$optionsWithArgs = array( 'lang', 'skip', 'target', 'group', 'threshold',
'ppgettext' );
require( dirname( __FILE__ ) . '/cli.inc' );
function showUsage() {
@@ -22,9 +22,7 @@
--target Target directory for exported files
--lang Comma separated list of language codes or *
--skip Languages to skip, comma separated list
- --group Comma separated list of group IDs (cannot use groupprefix)
- --groupprefix Prefix of group IDs to be exported message groups (cannot use
- group)
+ --group Comma separated list of group IDs (can use * as wildcard)
--help This help message
--threshold Do not export under this percentage translated
--ppgettext Group root path for checkout of product. "msgmerge" will post
@@ -58,8 +56,8 @@
$skip = array();
}
-if ( !isset( $options['group'] ) && !isset( $options['groupprefix'] ) ) {
- STDERR( "You need to specify one or more groups using any of the
options 'group' or 'groupprefix'" );
+if ( !isset( $options['group'] ) ) {
+ STDERR( "You need to specify one or more groups" );
exit( 1 );
}
@@ -88,13 +86,6 @@
$reqLangs = Cli::parseLanguageCodes( $options['lang'] );
-// In case both group and groupprefix would be set, MessageGroups::getGroups
-// will give preference to group. @TODO: get rid of groupprefix
-$groupIds = array();
-if ( isset( $options['groupprefix'] ) ) {
- $groupIds[] = $options['groupprefix'] . '*';
-}
-
if ( isset( $options['group'] ) ) {
$groupIds = explode( ',', trim( $options['group'] ) );
}
Modified: trunk/extensions/Translate/scripts/sync-group.php
===================================================================
--- trunk/extensions/Translate/scripts/sync-group.php 2012-03-13 22:41:47 UTC
(rev 113776)
+++ trunk/extensions/Translate/scripts/sync-group.php 2012-03-13 22:43:14 UTC
(rev 113777)
@@ -13,7 +13,7 @@
/// @cond
$options = array( 'git' );
-$optionsWithArgs = array( 'group', 'groupprefix', 'lang', 'start', 'end' );
+$optionsWithArgs = array( 'group', 'lang', 'start', 'end' );
require( dirname( __FILE__ ) . '/cli.inc' );
# Override the memory limit for wfShellExec, 100 MB seems to be too little for
svn
@@ -22,11 +22,9 @@
function showUsage() {
STDERR( <<<EOT
Options:
- --group Comma separated list of group IDs (cannot use groupprefix)
- --groupprefix Prefix of group IDs to be exported message groups (cannot use
- group)
+ --group Comma separated list of group IDs (can use * as wildcard)
--git Use git to retrieve last modified date of i18n files. Will use
- subversion by default and fallback on filesystem timestamp.
+ subversion by default and fallback on filesystem timestamp
--lang Comma separated list of language codes or *
--norc Do not add entries to recent changes table
--help This help message
@@ -43,18 +41,11 @@
showUsage();
}
-if ( !isset( $options['group'] ) && !isset( $options['groupprefix'] ) ) {
- STDERR( "ESG1: Message group id must be supplied with group or
groupprefix parameter." );
+if ( !isset( $options['group'] ) ) {
+ STDERR( "ESG1: Message group id must be supplied with group parameter."
);
exit( 1 );
}
-// In case both group and groupprefix would be set, MessageGroups::getGroups
-// will give preference to group. @TODO: get rid of groupprefix
-$groupIds = array();
-if ( isset( $options['groupprefix'] ) ) {
- $groupIds[] = $options['groupprefix'] . '*';
-}
-
if ( isset( $options['group'] ) ) {
$groupIds = explode( ',', trim( $options['group'] ) );
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs