# File lib/gettext/tools/msgmerge.rb, line 220 def find(msgid, msgctxt) return nil if msgid == :last min_distance_entry = nil min_distance = MAX_FUZZY_DISTANCE target_entries = extract_target_entries(msgctxt) target_entries.each do |entry| distance = compute_distance(entry.msgid, msgid) next if distance.nil? if min_distance > distance min_distance = distance min_distance_entry = entry end end min_distance_entry end