Revision: 46269
Author:   malafaya
Date:     2009-01-26 17:48:05 +0000 (Mon, 26 Jan 2009)

Log Message:
-----------
Expression editor i18n support

Modified Paths:
--------------
    trunk/extensions/Wikidata/OmegaWiki/ExpressionPage.php
    trunk/extensions/Wikidata/OmegaWiki/OmegaWiki.php
    trunk/extensions/Wikidata/OmegaWiki/OmegaWikiAttributes.php
    trunk/extensions/Wikidata/OmegaWiki/OmegaWikiEditors.php
    trunk/extensions/Wikidata/OmegaWiki/SpecialSuggest.php
    trunk/extensions/Wikidata/OmegaWiki/WikiDataGlobals.php
    trunk/extensions/Wikidata/SpecialLanguages.i18n.php

Modified: trunk/extensions/Wikidata/OmegaWiki/ExpressionPage.php
===================================================================
--- trunk/extensions/Wikidata/OmegaWiki/ExpressionPage.php      2009-01-26 
17:09:21 UTC (rev 46268)
+++ trunk/extensions/Wikidata/OmegaWiki/ExpressionPage.php      2009-01-26 
17:48:05 UTC (rev 46269)
@@ -136,10 +136,10 @@
        
        public function getTitle() {
                global
-                       $wgTitle, $wgExpressionPageTitlePrefix;
+                       $wgTitle, $wgUseExpressionPageTitlePrefix;
        
-               if ($wgExpressionPageTitlePrefix != "")
-                       $prefix = $wgExpressionPageTitlePrefix . ": ";
+               if ($wgUseExpressionPageTitlePrefix)
+                       $prefix = wfMsg('ow_Multiple_meanings') . ' ';
                else
                        $prefix = "";
                                        

Modified: trunk/extensions/Wikidata/OmegaWiki/OmegaWiki.php
===================================================================
--- trunk/extensions/Wikidata/OmegaWiki/OmegaWiki.php   2009-01-26 17:09:21 UTC 
(rev 46268)
+++ trunk/extensions/Wikidata/OmegaWiki/OmegaWiki.php   2009-01-26 17:48:05 UTC 
(rev 46269)
@@ -92,10 +92,10 @@
        
        public function getTitle() {
                global
-                       $wgTitle, $wgExpressionPageTitlePrefix;
+                       $wgTitle, $wgUseExpressionPageTitlePrefix;
        
-               if ($wgExpressionPageTitlePrefix != "")
-                       $prefix = $wgExpressionPageTitlePrefix . ": ";
+               if ($wgUseExpressionPageTitlePrefix)
+                       $prefix = wfMsg('ow_Multiple_meanings') . ' ';
                else
                        $prefix = "";
                                        

Modified: trunk/extensions/Wikidata/OmegaWiki/OmegaWikiAttributes.php
===================================================================
--- trunk/extensions/Wikidata/OmegaWiki/OmegaWikiAttributes.php 2009-01-26 
17:09:21 UTC (rev 46268)
+++ trunk/extensions/Wikidata/OmegaWiki/OmegaWikiAttributes.php 2009-01-26 
17:48:05 UTC (rev 46269)
@@ -135,7 +135,7 @@
                $t->collectionMembershipStructure = new 
Structure("collection-membership",$t->collectionId, $t->collectionMeaning, 
$t->sourceIdentifier);
                $t->collectionMembership = new Attribute(null, 
wfMsgSc("CollectionMembership"), $t->collectionMembershipStructure);
                $t->classMembershipId = new Attribute("class-membership-id", 
"Class membership id", "integer");  
-               $t->class = new Attribute("class", "Class", 
$t->definedMeaningReferenceStructure);
+               $t->class = new Attribute("class", wfMsg('ow_Class'), 
$t->definedMeaningReferenceStructure);
                $t->classMembershipStructure = new 
Structure("class-membership", $t->classMembershipId, $t->class);
                $t->classMembership = new Attribute(null, 
wfMsgSc("ClassMembership"), $t->classMembershipStructure);
                

Modified: trunk/extensions/Wikidata/OmegaWiki/OmegaWikiEditors.php
===================================================================
--- trunk/extensions/Wikidata/OmegaWiki/OmegaWikiEditors.php    2009-01-26 
17:09:21 UTC (rev 46268)
+++ trunk/extensions/Wikidata/OmegaWiki/OmegaWikiEditors.php    2009-01-26 
17:48:05 UTC (rev 46269)
@@ -730,7 +730,7 @@
        $definedMeaningEditor = getDefinedMeaningEditor($viewInformation);
 
        $definedMeaningCaptionEditor = new 
DefinedMeaningHeaderEditor($o->definedMeaningId, new 
SimplePermissionController(false), true, 75);
-       $definedMeaningCaptionEditor->setAddText("New exact meaning");
+       $definedMeaningCaptionEditor->setAddText(wfMsg('ow_NewExactMeaning'));
 
        $expressionMeaningsEditor = new RecordSetListEditor($attribute, new 
SimplePermissionController(true), new ShowEditFieldChecker(true), new 
AllowAddController($allowAdd), false, $allowAdd, new 
ExpressionMeaningController($viewInformation->filterLanguageId), 3, false);
        
$expressionMeaningsEditor->setCaptionEditor($definedMeaningCaptionEditor);

Modified: trunk/extensions/Wikidata/OmegaWiki/SpecialSuggest.php
===================================================================
--- trunk/extensions/Wikidata/OmegaWiki/SpecialSuggest.php      2009-01-26 
17:09:21 UTC (rev 46268)
+++ trunk/extensions/Wikidata/OmegaWiki/SpecialSuggest.php      2009-01-26 
17:48:05 UTC (rev 46269)
@@ -458,8 +458,8 @@
        $o=OmegaWikiAttributes::getInstance();
        
        $dbr =& wfGetDB(DB_SLAVE);
-       $classAttribute = new Attribute("class", "Class", "short-text");
-       $collectionAttribute = new Attribute("collection", "Collection", 
"short-text");
+       $classAttribute = new Attribute("class", wfMsg('ow_Class'), 
"short-text");
+       $collectionAttribute = new Attribute("collection", 
wfMsg('ow_Collection'), "short-text");
        
        $recordSet = new ArrayRecordSet(new Structure($o->id, $classAttribute, 
$collectionAttribute), new Structure($o->id));
        

Modified: trunk/extensions/Wikidata/OmegaWiki/WikiDataGlobals.php
===================================================================
--- trunk/extensions/Wikidata/OmegaWiki/WikiDataGlobals.php     2009-01-26 
17:09:21 UTC (rev 46268)
+++ trunk/extensions/Wikidata/OmegaWiki/WikiDataGlobals.php     2009-01-26 
17:48:05 UTC (rev 46269)
@@ -153,10 +153,12 @@
 
 global
        $wgDefinedMeaningPageTitlePrefix,
-       $wgExpressionPageTitlePrefix;
+       //$wgExpressionPageTitlePrefix;
+       $wgUseExpressionPageTitlePrefix;
        
 $wgDefinedMeaningPageTitlePrefix = "";
-$wgExpressionPageTitlePrefix = "Multiple meanings";
+//$wgExpressionPageTitlePrefix = "Multiple meanings"; # Now it's localizable
+$wgUseExpressionPageTitlePrefix = true;        # malafaya: Use the expression 
prefix "Multiple meanings:" from message ow_Multiple_meanings
 
 // Search page
 

Modified: trunk/extensions/Wikidata/SpecialLanguages.i18n.php
===================================================================
--- trunk/extensions/Wikidata/SpecialLanguages.i18n.php 2009-01-26 17:09:21 UTC 
(rev 46268)
+++ trunk/extensions/Wikidata/SpecialLanguages.i18n.php 2009-01-26 17:48:05 UTC 
(rev 46269)
@@ -69,6 +69,7 @@
        'ow_AlternativeDefinitions'             => 'Alternative definitions',
        'ow_Annotation'                         => 'Annotation',
        'ow_ApproximateMeanings'                => 'Approximate meanings',
+       'ow_Class'                                      => 'Class',
        'ow_ClassAttributeAttribute'            => 'Attribute',
        'ow_ClassAttributes'                    => 'Class attributes',
        'ow_ClassAttributeLevel'                => 'Level',
@@ -90,6 +91,8 @@
        'ow_GotoSource'                         => 'Go to source',
        'ow_Language'                           => 'Language',
        'ow_LevelAnnotation'                    => 'Annotation',
+       'ow_Multiple_meanings'                                  => 'Multiple 
meanings:',
+       'ow_NewExactMeaning'                                    => 'New exact 
meaning',
        'ow_OptionAttribute'                    => 'Property',
        'ow_OptionAttributeOption'              => 'Option',
        'ow_OptionAttributeOptions'             => 'Options',



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to