type localize [display="Localize Entry"] { // Value comes first in the structure i32 value_ptr [ui, readonly, display="Value Ptr"]; // Then name i32 name_ptr [ui, readonly, display="Name Ptr"]; // Parse inline value if (value_ptr == -1) { value = cstring() [ui, readonly, display="Value"]; } // Parse inline name if (name_ptr == -1) { name = cstring() [ui, readonly, display="Name"]; _name = name; } }