Use strings instead of symbols
This commit is contained in:
parent
f83bedeec4
commit
32d8843930
2 changed files with 6 additions and 7 deletions
|
@ -17,10 +17,10 @@
|
||||||
(in-package :cl-sbt/form)
|
(in-package :cl-sbt/form)
|
||||||
|
|
||||||
(defun find-l10n (key lang)
|
(defun find-l10n (key lang)
|
||||||
(let ((l10n '((submit ("en" "Submit" "de" "Absenden" "fr" "Soumettre"))
|
(let ((l10n '(("submit" ("en" "Submit" "de" "Absenden" "fr" "Soumettre"))
|
||||||
(cancel ("en" "Cancel" "de" "Abbrechen" "fr" "Annuler"))
|
("cancel" ("en" "Cancel" "de" "Abbrechen" "fr" "Annuler"))
|
||||||
(search ("en" "Search" "de" "Suchen" "fr" "Cherchent")))))
|
("search" ("en" "Search" "de" "Suchen" "fr" "Cherchent")))))
|
||||||
(cadr (member lang (cadr (assoc key l10n)) :test #'string=))))
|
(cadr (member lang (cadr (assoc key l10n :test #'string=)) :test #'string=))))
|
||||||
|
|
||||||
(defmacro ctrl (&rest rest)
|
(defmacro ctrl (&rest rest)
|
||||||
"This macro generates Bootstrap form controls.
|
"This macro generates Bootstrap form controls.
|
||||||
|
@ -154,5 +154,5 @@ Example usage:
|
||||||
:placeholder "Search"
|
:placeholder "Search"
|
||||||
:aria-label "Search")
|
:aria-label "Search")
|
||||||
(btn-outline-success (:type "submit")
|
(btn-outline-success (:type "submit")
|
||||||
(find-l10n 'search
|
(find-l10n "search"
|
||||||
spinneret:*html-lang*)))))
|
spinneret:*html-lang*)))))
|
||||||
|
|
|
@ -140,5 +140,4 @@ Example:
|
||||||
`(question ,ask
|
`(question ,ask
|
||||||
(:group ,group :type ,input-type)
|
(:group ,group :type ,input-type)
|
||||||
,@remaining-choices)))))
|
,@remaining-choices)))))
|
||||||
(btn-primary (:type "submit") (find-l10n 'cl-sbt/form::submit
|
(btn-primary (:type "submit") (find-l10n "submit" spinneret:*html-lang*)))))
|
||||||
spinneret:*html-lang*)))))
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue