Upstreaming from https://phabricator.wikimedia.org/T279827
Phorge uses the terms Owner in user-visible strings in different contexts, for example the Owners application (regarding Diffusion files or packages, or revisions) but unfortunately also in contexts where understanding can get confusing.
A user in our instance interpreted "task owner" as "task author" instead of "task assignee". That's not unreasonable as other strings imply that "owner" can mean "author" in some circumstances instead, plus the UI uses the term "Assigned To" and not "Owned By".
./src/applications/herald/storage/HeraldRule.php: return pht('A personal rule can only be edited by its owner.'); ./src/applications/herald/storage/transcript/HeraldRuleResult.php: 'name' => pht('Rule Owner'), ./src/applications/herald/storage/transcript/HeraldRuleResult.php: 'its owner is invalid or disabled.'), ./src/applications/herald/storage/transcript/HeraldRuleResult.php: 'its owner does not have permission to view the object.'), ./src/applications/diffusion/controller/DiffusionBrowseController.php: ->setNoDataString(pht('No Owners')); ./src/applications/pholio/storage/PholioMock.php: return pht("A mock's owner can always view and edit it."); ./src/applications/maniphest/command/ManiphestClaimEmailCommand.php: 'Assign yourself as the owner of a task. To assign another user, '. ./src/applications/maniphest/editor/ManiphestEditEngine.php: pht('New task owner, or `null` to unassign.')) ./src/applications/maniphest/policy/ManiphestTaskPolicyCodex.php: pht('The owner of a task can always view and edit it.')); ./src/applications/maniphest/policy/ManiphestTaskPolicyCodex.php: 'Tasks with edits locked may only be edited by their owner.')); ./src/applications/maniphest/policy/ManiphestTaskPolicyCodex.php: // However, the task owner may still bypass the lock and edit ./src/applications/maniphest/editor/ManiphestTransactionEditor.php: pht("A task's owner changes."), ./src/applications/maniphest/editor/ManiphestTransactionEditor.php: // being closed, try to assign the actor as the owner. ./src/applications/maniphest/editor/ManiphestTransactionEditor.php: // When a task is reassigned, move the old owner to the subscriber ./src/applications/maniphest/editor/ManiphestTransactionEditor.php: // If we ending the edit with some valid owner, this is allowed for ./src/applications/maniphest/editor/ManiphestTransactionEditor.php: 'or remove the owner, but not both.'); ./src/applications/maniphest/editor/ManiphestTransactionEditor.php: 'You can not lock this task because it does not have an owner. '. ./src/applications/maniphest/editor/ManiphestTransactionEditor.php: 'You can not remove the owner of this task because it is locked '. ./src/applications/maniphest/editor/ManiphestTransactionEditor.php: 'unlock it before removing the owner.'); ./src/applications/maniphest/storage/ManiphestTask.php: // The owner of a task can always view and edit it. ./src/applications/maniphest/storage/ManiphestTask.php: ->setDescription(pht('Current task owner, if task is assigned.')), ./src/applications/maniphest/xaction/ManiphestTaskOwnerTransaction.php: // owner, if the task is assigned. ./src/applications/maniphest/storage/ManiphestTransaction.php: return pht('The task already has the selected owner.');