Source

j18n / src / main / clojure / j18n / core.clj

Diff from to

src/main/clojure/j18n/core.clj

   is given as String, the official bundle of the current namespace will be
   used."
   ([message]
+   {:pre [(or (string? message) (keyword? message))]}
    (let [bundle (if (keyword? message)
                   (if-let [nspace (namespace message)]
                     (::bundle (meta (the-ns (symbol nspace))))
                   (::bundle (meta *ns*)))]
      `(translate ~message ~bundle)))
   ([message bundle]
+   {:pre [(or (string? message) (keyword? message))]}
    `(translate* ~(if (keyword? message) (name message) message) ~bundle)))