Deleting localization entry via script

I have entries in a localization table which I want to completely remove, in all languages. I have a reference to the StringTableCollection and I have called RemoveEntry(). I have marked the table and it’s referenced shared data as dirty and saved assets via AssetDatabase.SaveAssets(). I’m not seeing the entries being removed.

Is there a small example of doing this properly somewhere?

That should be all you need to do.
You need to set the table and shared table data dirty.

What does your script look like?

I sorted it out, I wasn’t calling my own function to run that code, and instead an empty placeholder -_-. Embarrassing.

1 Like