value = Hash.new( "(yell)" ) value[ :German ] = Hash.new( 'Ach!' ) p value[ :German ][ :R ] #=> "Ach!" value[ :English ] = Hash.new( '' ) value[ :English ][ :G ] = 'Wow' value[ :English ][ :PG ] = 'Holy Crap!' value[ :English ][ :R ] = 'Holy Shit!' value[ :English ][ :X ] = nil #... #...how do I store a value across all sub axes?