http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73873
Revision: 73873
Author: nikerabbit
Date: 2010-09-28 07:39:50 +0000 (Tue, 28 Sep 2010)
Log Message:
-----------
Quickfix for not exporting invalid language codes
Modified Paths:
--------------
trunk/extensions/Translate/Groups.php
trunk/extensions/Translate/scripts/export.php
Modified: trunk/extensions/Translate/Groups.php
===================================================================
--- trunk/extensions/Translate/Groups.php 2010-09-28 07:18:27 UTC (rev
73872)
+++ trunk/extensions/Translate/Groups.php 2010-09-28 07:39:50 UTC (rev
73873)
@@ -440,6 +440,16 @@
return $code;
}
}
+
+ /**
+ * Checks whether a language code can be used in this group.
+ * @param $code \string
+ * @return \bool
+ */
+ public function isValidLanguage( $code ) {
+ return $this->mapCode( $code ) !== 'x-invalidLanguageCode';
+ }
+
}
/**
Modified: trunk/extensions/Translate/scripts/export.php
===================================================================
--- trunk/extensions/Translate/scripts/export.php 2010-09-28 07:18:27 UTC
(rev 73872)
+++ trunk/extensions/Translate/scripts/export.php 2010-09-28 07:39:50 UTC
(rev 73873)
@@ -104,7 +104,7 @@
foreach ( $langs as $lang ) {
// Do not export if language code is to be skipped.
- if( in_array( $lang, $skip ) ) {
+ if( in_array( $lang, $skip ) && !$group->isValidLanguage( $lang
) ) {
continue;
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs