# Returns true if key exists in the given locale def key_exists?(key, locale) I18n.translate(key, :raise => true, :locale => locale) return true rescue I18n::MissingInterpolationArgument return true rescue I18n::MissingTranslationData return false end