Replaced direct German word 'Kategorie' by getNSText(NS_CATEGORY).
authorphilipp <philipp@7aebc617-e5e2-0310-91dc-80fb5f6d2477>
Mon, 28 Oct 2013 20:35:48 +0000 (20:35 +0000)
committerphilipp <philipp@7aebc617-e5e2-0310-91dc-80fb5f6d2477>
Mon, 28 Oct 2013 20:35:48 +0000 (20:35 +0000)
git-svn-id: http://www.winterrodeln.org/svn/servermediawiki/mediawiki_extensions/wrreport/trunk@1767 7aebc617-e5e2-0310-91dc-80fb5f6d2477

wrreport.body.php

index 83a7e6f8eb0062f508dbd16512c310e2fd062d79..355a558773584e42f144f8a39ecb6e5068a9d2f2 100644 (file)
@@ -632,8 +632,10 @@ class WrReport {
                // Add feed
                $dbr = wfGetDB(DB_SLAVE);
                $title = $parser->getTitle();
-               $categories = $title->getParentCategories(); // e.g. 'Kategorie:Region' => 'Osttirol'
-               if (array_key_exists('Kategorie:Region', $categories)) { // TODO: As this is the German name, I don't think it's working generally.
+               $categories = $title->getParentCategories(); // e.g. array('Kategorie:Region' => 'Osttirol')
+               global $wgContLang;
+               $key_region = $wgContLang->getNSText(NS_CATEGORY) . ':Region';
+               if (array_key_exists($key_region, $categories)) {
                        // Do we have a feed entry of the region?
                        // Example: select name from wrregion where page_id = 882;
                        $res = $dbr->select('wrregion', 'name', array('page_id' => $title->getArticleID()));