fix faulty and incomplete validation

• validate if string_key exists also if string is new
• fix and improve static string keys and strings