Feedback on indexing table's name to the LocalizedString search box

Small feedback on LocalizedString editor. I thought the collapsed form is neat, if I use the search box then I would rarely have to expand it.

But it lacks context which table would the term came from when using the search box and it gave me some anxiety. (It seems to assume I had selected a table first, then browse the term only inside that table because it is a foldout.) The table’s name only appears after I select a term to confirm it did came from the table I intended to.

Also if I type “npc/” the list would return 0 result.

So personally I think the right behavior would be :

  • Always show table name appended to the left of each key. (maybe we need to render it differently so user don’t confuse it is a part of key)
  • Allows the searcher to index table’s name as a part of each key?
  • Allows fuzzy search by having settings in the LocalizationSettings what would likely be the separator character? (So if I type “npc tr” I would be able to see “Npc (table) > Generic/Dialog/TransactionError/Header”)

Ah thanks for the feedback. In the future, we plan to replace that search with a new version built on Unity Search which will give you a lot more context and also allow for extra filters etc.

1 Like