Localization is changed all string or only display in view?

such is a enum use english named element,such as a value named Archer.In viewport display,i use it to set a FString to show. If player is read english show Archer,if they is read chinese show “弓箭手”,this enum can set FString like this image.
QQ截图20210705114705

f Licalization is working it world to translate to"弓箭手".but this enum is used to make SQL line string like this: INSERT INTO character_info (profession) VALUES (Archer) WHERE characterid=200; If translate ,it would be changed to INSERT INTO character_info (profession) VALUES (弓箭手) WHERE characterid=200; So INSERT will fail.

And if i make my Entry string like this image,don`t translate the enum. can the string “StrPofessionName” be Localization?