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