def put(translations)
      Scope.flatten(translations).each do |key, value|
        storage.write(key, value) unless storage.exist?(key)
      end
    end
def put(translations)
      Scope.flatten(translations).each do |key, value|
        storage.write(key, value) unless storage.exist?(key)
      end
    end
Writes translations to the storage.

 @return [void]
 @param translations [Hash{String, Symbol => String, Hash}] where
   root key/keys must be a locale

 @example
   translator.put(en: {world: "world"}, uk: {world: "світ"})
   translator.get("world", :uk) #=> "світ"