;;;; locale.scm ;;;; Kon Lovett, May '06 ;; Issues ;; ;; - Only Posix for now. (module locale (;export ; locale-timezone local-timezone local-timezone-offset with-tzset ; locale-builtin builtin-source-name builtin-source-name? unknown-timezone-name unknown-timezone-name? use-builtin-timezone use-builtin-locale use-builtin-language ; locale-posix seconds->h:m:s-string make-posix-timezone posix-timezone-string->timezone-components posix-locale-string->locale-components gnu-language-string->locale-components posix-load-timezone posix-load-locale gnu-load-locale ; locale-components make-locale-components locale-components? locale-component-ref locale-component-exists? set-locale-component! update-locale-components! make-timezone-components timezone-components? set-timezone-component! timezone-component-ref update-timezone-components! make-timezone-dst-rule-julian-leap make-timezone-dst-rule-julian-noleap make-timezone-dst-rule-mwd timezone-dst-rule-julian? timezone-dst-rule-julian-leap? timezone-dst-rule-julian-noleap? timezone-dst-rule-mwd? timezone-dst-rule-julian timezone-dst-rule-day timezone-dst-rule-month timezone-dst-rule-week timezone-dst-rule-offset ; locale-categories make-locale-dictionary locale-dictionary? set-locale-dictionary-category! locale-dictionary-category current-locale-dictionary locale-category-ref set-locale-category! ; locale-current current-timezone current-locale current-timezone-components current-locale-components) (import chicken scheme) (require-extension locale-timezone locale-builtin locale-posix locale-components locale-categories locale-current) ) ;module locale