There is currently no way to namespace text extracted from content.
A couple things come to mind as possible solutions/stop gaps, but they would all require additional code.
If you were to export to .po format it would at least include all the comments with where the text was gathered from. This format is also directly consumable by most translator software so it’s probably a better way to go overall. As with the archive format all that data is kept separately in the manifest file which makes cross-referencing nearly impossible, but those formats weren’t designed to be edited directly by translators.
We seemed to have missed the .po import/export cmdlets in the documentation here: Localizing Content in Unreal Engine for Different Cultures | Unreal Engine Documentation
But they are pretty easy to setup. Insert these snippets into your loc config ini and you’re set. You’ll want to run the import after you’ve gathered and generated archives/manifest but before you generate localization resources files. Export can happen at the end.
;Import localized PO files
[GatherTextStep4]
CommandletClass=InternationalizationExport
bImportLoc=true
;Export PO files
[GatherTextStep6]
CommandletClass=InternationalizationExport
bExportLoc=true
If you have any additional questions or are interested in the code work around let me know.