diff --git a/src/Api/Model/Languageforge/Lexicon/Config/LexConfig.php b/src/Api/Model/Languageforge/Lexicon/Config/LexConfig.php
index 7d29aec751..875ec77543 100644
--- a/src/Api/Model/Languageforge/Lexicon/Config/LexConfig.php
+++ b/src/Api/Model/Languageforge/Lexicon/Config/LexConfig.php
@@ -127,14 +127,14 @@ public static function flexOptionlistCode($fieldName)
* @var array
*/
private static $flexOptionlistNames = [
- "grammatical-info" => "Grammatical Category",
+ "grammatical-info" => "Part of Speech",
"semantic-domain-ddp4" => "Semantic Domain",
"domain-type" => "Academic Domains",
self::ENVIRONMENTS => "Environments",
"location" => "Location",
"usage-type" => "Usages",
"reversal-type" => "Reversal Entries",
- "sense-type" => "Sense Type",
+ "sense-type" => "Type",
"anthro-code" => "Anthropology Categories",
"do-not-publish-in" => "Publish In",
"status" => "Status",
@@ -145,7 +145,7 @@ public static function flexOptionlistCode($fieldName)
"paradigm" => "Paradigm",
"users" => "Users",
"translation-type" => "Translation Type",
- "from-part-of-speech" => "From Grammatical Category",
+ "from-part-of-speech" => "From Part of Speech",
"morph-type" => "Morph Type",
"noun-slot" => "Noun Slot",
"verb-slot" => "Verb Slot",
diff --git a/src/Api/Model/Languageforge/Lexicon/Config/LexConfiguration.php b/src/Api/Model/Languageforge/Lexicon/Config/LexConfiguration.php
index a7cfdf133f..9f008a94e4 100644
--- a/src/Api/Model/Languageforge/Lexicon/Config/LexConfiguration.php
+++ b/src/Api/Model/Languageforge/Lexicon/Config/LexConfiguration.php
@@ -89,11 +89,11 @@ public function __construct()
$this->entry->fieldOrder[] = LexConfig::SENSES_LIST;
$this->entry->fields[LexConfig::LEXEME] = new LexConfigMultiText();
- $this->entry->fields[LexConfig::LEXEME]->label = "Lexeme Form";
+ $this->entry->fields[LexConfig::LEXEME]->label = "Word";
$this->entry->fields[LexConfig::LEXEME]->inputSystems[] = "th";
$this->entry->fields[LexConfig::SENSES_LIST] = new LexConfigFieldList();
- $this->entry->fields[LexConfig::SENSES_LIST]->label = "Sense";
+ $this->entry->fields[LexConfig::SENSES_LIST]->label = "Meaning";
$this->entry->fields[LexConfig::SENSES_LIST]->fieldOrder[] = LexConfig::GLOSS;
$this->entry->fields[LexConfig::SENSES_LIST]->fieldOrder[] = LexConfig::DEFINITION;
$this->entry->fields[LexConfig::SENSES_LIST]->fieldOrder[] = LexConfig::PICTURES;
diff --git a/src/Api/Model/Languageforge/Lexicon/Import/LiftDecoder.php b/src/Api/Model/Languageforge/Lexicon/Import/LiftDecoder.php
index 7851dc426f..5747c9ad1c 100644
--- a/src/Api/Model/Languageforge/Lexicon/Import/LiftDecoder.php
+++ b/src/Api/Model/Languageforge/Lexicon/Import/LiftDecoder.php
@@ -264,7 +264,7 @@ public function readSense($sxeNode, $sense)
);
break;
case "grammatical-info":
- // Grammatical Category
+ // Part Of Speech
$sense->partOfSpeech->value = \Normalizer::normalize((string) $element["value"]);
break;
case "illustration":
diff --git a/src/Api/Model/Languageforge/Lexicon/Import/LiftImport.php b/src/Api/Model/Languageforge/Lexicon/Import/LiftImport.php
index d68ade1ebc..c9ea369e6f 100644
--- a/src/Api/Model/Languageforge/Lexicon/Import/LiftImport.php
+++ b/src/Api/Model/Languageforge/Lexicon/Import/LiftImport.php
@@ -279,7 +279,7 @@ public function getReport()
/**
* Convert a LIFT range to an option list of the right code
- * Usage example: rangeToOptionList($projectModel, 'grammatical-info', 'Grammatical Category', $liftRanges['grammatical-info'])
+ * Usage example: rangeToOptionList($projectModel, 'grammatical-info', 'Part of Speech', $liftRanges['grammatical-info'])
* @param LexProjectModel $projectModel
* @param string $optionListCode
* @param string $optionListName
diff --git a/src/Api/Model/Languageforge/Lexicon/LexCommentFieldReference.php b/src/Api/Model/Languageforge/Lexicon/LexCommentFieldReference.php
index ec0b63c8ea..ab8f062cad 100644
--- a/src/Api/Model/Languageforge/Lexicon/LexCommentFieldReference.php
+++ b/src/Api/Model/Languageforge/Lexicon/LexCommentFieldReference.php
@@ -6,10 +6,10 @@
class LexCommentFieldReference extends ObjectForEncoding
{
- /** @var string */
+ /** @var string - the field name e.g. "lexeme" */
public $field;
- /** @var string */
+ /** @var string - the field name for display e.g. "Word" */
public $fieldNameForDisplay;
/** @var string */
@@ -21,9 +21,11 @@ class LexCommentFieldReference extends ObjectForEncoding
/** @var string */
public $inputSystemAbbreviation;
- /** @var string */
+ // The EntryContext and SenseContext are strings storing the value of the effective "word" (the entry context) and "meaning" (the sense context) at the time the comment was made
+
+ /** @var string - the "Word" value of the entry at comment time */
public $word;
- /** @var string */
+ /** @var string - the "Meaning" value of the entry at comment time */
public $meaning;
}
diff --git a/src/angular-app/bellows/apps/activity/activity-container.component.ts b/src/angular-app/bellows/apps/activity/activity-container.component.ts
index 4b46f8af92..0722873bbe 100644
--- a/src/angular-app/bellows/apps/activity/activity-container.component.ts
+++ b/src/angular-app/bellows/apps/activity/activity-container.component.ts
@@ -93,7 +93,7 @@ class Activity {
if (index.includes('#examples')) {
label = 'Example - ' + label;
} else if (index.indexOf('#examples')) {
- label = 'Sense - ' + label;
+ label = 'Meaning - ' + label;
}
return label;
}
@@ -109,7 +109,7 @@ class Activity {
label = 'Example ' + fieldLabel.example + (label !== 'examples' ? ' ' + label : '');
}
if (fieldLabel.sense) {
- label = 'Sense ' + fieldLabel.sense + (label !== 'senses' ? ' ' + label : '');
+ label = 'Meaning ' + fieldLabel.sense + (label !== 'senses' ? ' ' + label : '');
}
return label;
}
diff --git a/src/angular-app/bellows/core/offline/editor-data.service.ts b/src/angular-app/bellows/core/offline/editor-data.service.ts
index 2c9ecb1830..d1f60d38bc 100644
--- a/src/angular-app/bellows/core/offline/editor-data.service.ts
+++ b/src/angular-app/bellows/core/offline/editor-data.service.ts
@@ -56,7 +56,7 @@ class EntryListModifiers {
filterText = () => this.filterBy && this.filterBy.text || '';
filterByLabel = () => this.filterBy && this.filterBy.option && this.filterBy.option.label || '';
filterActive = () => !!(this.filterText() || this.filterBy && this.filterBy.option);
- sortOptionLabel = (s: string) => s === 'Default' ? `Default (${this.filterText() ? 'Relevance' : 'Lexeme Form'})` : s;
+ sortOptionLabel = (s: string) => s === 'Default' ? `Default (${this.filterText() ? 'Relevance' : 'Word'})` : s;
}
const entriesIncrement = 50;
diff --git a/src/angular-app/languageforge/lexicon/editor/field/dc-entry.component.html b/src/angular-app/languageforge/lexicon/editor/field/dc-entry.component.html
index 280e41887a..832a52cef0 100644
--- a/src/angular-app/languageforge/lexicon/editor/field/dc-entry.component.html
+++ b/src/angular-app/languageforge/lexicon/editor/field/dc-entry.component.html
@@ -17,9 +17,9 @@