Substrings do not deduplicate auto-translated strings

AFAIK substrings ({%pattern} string) has never worked since release (including testimonies from other developers). This is incredibly frustrating to work with and borderline makes the translator portal useless because it scrapes hundreds of duplicate strings where otherwise the substring feature should have deduplicated it.

Setting autolocalize to false on the problematic textlabels doesn’t inhibit the strings from being auto-captured (separate bug: Auto-Capture doesn't respect AutoLocalize). It seems to happen when the pattern contains numbers, say you have the string {Player_Name} has joined!" and a player named “BloxyCola21” joins the experience then the machine translated string returns BloxyCola{number1} has joined!.

Expected Behaviour:
I expect that BloxyCola21 should match {Player_Name} and not be fragmented by a separate number pattern so that it doesn’t create another entry in the LocalizationTable

5 Likes

Assigning to someone at Roblox! We’ll get back to you when we have an update.

1 Like

Hi Marcus!

Could you confirm that this bug is still happening? We’re unable to reproduce this bug on our end, so any additional details you can provide on your end would be helpful!

it looks okay now! Awesome job.