((eq spec 05) (concat value "&HD-JA-4A53;"))
((eq spec 06) (concat value "集"))
((eq spec 07) (concat value "輯"))
- ((eq spec 08) (concat value ">-53119;"))
- ((eq spec 09) (concat value ">-53119;分"))
+ ((eq spec 08) (concat value "部"))
+ ((eq spec 09) (concat value "部分"))
((eq spec 10) (concat value "冊"))
((eq spec 11) (concat value "分冊"))
- ((eq spec 12) (concat value "&HD-JA-3C21;"))
- ((eq spec 13) (concat value "&MJ013520;号"))
- ((eq spec 14) (concat value "特>-56392;号"))
+ ((eq spec 12) (concat value "次"))
+ ((eq spec 13) (concat value "月号"))
+ ((eq spec 14) (concat value "特集号"))
((eq spec 15) (concat value "本"))
((eq spec 16) (concat value "分"))
((eq spec 51) (concat "Vol." value))
;; ((string= spec "03") `((decimal (:feature ,feature)) "号"))
;; ((string= spec "04") `((decimal (:feature ,feature)) "&HD-JA-4A54;"))
;; ((string= spec "05") `((decimal (:feature ,feature)) "&HD-JA-4A53;"))
-;; ((string= spec "06") `((decimal (:feature ,feature)) ">-56392;"))
+;; ((string= spec "06") `((decimal (:feature ,feature)) "集"))
;; ((string= spec "07") `((decimal (:feature ,feature)) "輯"))
-;; ((string= spec "08") `((decimal (:feature ,feature)) ">-53119;"))
-;; ((string= spec "09") `((decimal (:feature ,feature)) ">-53119;分"))
+;; ((string= spec "08") `((decimal (:feature ,feature)) "部"))
+;; ((string= spec "09") `((decimal (:feature ,feature)) "部分"))
;; ((string= spec "10") `((decimal (:feature ,feature)) "冊"))
;; ((string= spec "11") `((decimal (:feature ,feature)) "分冊"))
-;; ((string= spec "12") `((decimal (:feature ,feature)) "&HD-JA-3C21;"))
-;; ((string= spec "13") `((decimal (:feature ,feature)) "&MJ013520;号"))
-;; ((string= spec "14") `((decimal (:feature ,feature)) "特>-56392;号"))
+;; ((string= spec "12") `((decimal (:feature ,feature)) "次"))
+;; ((string= spec "13") `((decimal (:feature ,feature)) "月号"))
+;; ((string= spec "14") `((decimal (:feature ,feature)) "特集号"))
;; ((string= spec "15") `((decimal (:feature ,feature)) "本"))
;; ((string= spec "16") `((decimal (:feature ,feature)) "分"))
;; ((string= spec "51") `("Vol." ((decimal (:feature ,feature)))))
(error (format "%s" value)))
(format "%s" value)))
+;; (defun est-eval-value-as-ids (value)
+;; (if (listp value)
+;; (list 'ids nil (ideographic-structure-to-ids value))
+;; (format "%s" value)))
(defun est-eval-value-as-ids (value)
(if (listp value)
- (list 'ids nil (ideographic-structure-to-ids value))
- (format "%s" value)))
+ (list* 'ids
+ nil
+ (mapcar #'est-eval-value-as-object
+ (ideographic-structure-to-ids value))
+ )
+ (est-eval-value-default value)))
(defun est-eval-value-as-space-separated-ids (value)
(if (listp value)
(list (est-eval-value-as-object (intern unit))))
))
(list* 'res-link
- (list :source source :item item)
+ (list :separator " "
+ :source source :item item)
source-objs)
)
(t
(unless format
(setq format (www-feature-value-format feature-name)))
(if (and (consp value)
- est-eval-list-feature-items-limit)
+ est-eval-list-feature-items-limit
+ (not (eq feature-name 'sources)))
(let ((ret (condition-case nil
(nthcdr est-eval-list-feature-items-limit value)
(error nil nil))))