This is the cl-l10n Reference Manual, version 0.4, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 17:06:21 2024 GMT+0.
cl-l10n/cl-l10n.asd
cl-l10n/flexml.lisp
cl-l10n/src/package.lisp
cl-l10n/src/variables.lisp
cl-l10n/src/utils.lisp
cl-l10n/src/pattern-compiling.lisp
cl-l10n/src/cldr-parsing.lisp
cl-l10n/src/locale.lisp
cl-l10n/src/calendar.lisp
cl-l10n/src/load-locale.lisp
cl-l10n/src/formatters.lisp
cl-l10n/src/i18n.lisp
cl-l10n/src/languages/common.lisp
cl-l10n/src/languages/de.lisp
cl-l10n/src/languages/english.lisp
cl-l10n/src/languages/hungarian.lisp
cl-l10n/src/resources/common.lisp
The main system appears first, followed by any subsystem dependency.
cl-l10n
Portable CL Locale Support
Sean Ross <sross@common-lisp.net>
Sean Ross <sross@common-lisp.net>
MIT
Portable CL Package to support localization
0.4
alexandria
(system).
cl-l10n-cldr
(system).
iterate
(system).
cl-ppcre
(system).
metabang-bind
(system).
cl-fad
(system).
flexi-streams
(system).
cxml
(system).
local-time
(system).
closer-mop
(system).
flexml.lisp
(file).
src
(module).
Modules are listed depth-first from the system components tree.
cl-l10n/src
flexml.lisp
(file).
cl-l10n
(system).
package.lisp
(file).
variables.lisp
(file).
utils.lisp
(file).
pattern-compiling.lisp
(file).
cldr-parsing.lisp
(file).
locale.lisp
(file).
calendar.lisp
(file).
load-locale.lisp
(file).
formatters.lisp
(file).
i18n.lisp
(file).
languages
(module).
resources
(module).
cl-l10n/src/languages
package.lisp
(file).
utils.lisp
(file).
src
(module).
common.lisp
(file).
de.lisp
(file).
english.lisp
(file).
hungarian.lisp
(file).
cl-l10n/src/resources
package.lisp
(file).
utils.lisp
(file).
load-locale.lisp
(file).
src
(module).
common.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-l10n/cl-l10n.asd
cl-l10n/flexml.lisp
cl-l10n/src/package.lisp
cl-l10n/src/variables.lisp
cl-l10n/src/utils.lisp
cl-l10n/src/pattern-compiling.lisp
cl-l10n/src/cldr-parsing.lisp
cl-l10n/src/locale.lisp
cl-l10n/src/calendar.lisp
cl-l10n/src/load-locale.lisp
cl-l10n/src/formatters.lisp
cl-l10n/src/i18n.lisp
cl-l10n/src/languages/common.lisp
cl-l10n/src/languages/de.lisp
cl-l10n/src/languages/english.lisp
cl-l10n/src/languages/hungarian.lisp
cl-l10n/src/resources/common.lisp
cl-l10n/flexml.lisp
cl-l10n
(system).
attributes-of
(reader method).
(setf attributes-of)
(writer method).
characters
(method).
children-of
(reader method).
(setf children-of)
(writer method).
class-for-node-name
(generic function).
class-name-for-node-name
(generic function).
cross-referenced-node
(type).
cross-referenced-nodes
(type).
end-document
(method).
end-element
(method).
find-node-by-id
(generic function).
first-child
(function).
first-child-with-local-name
(function).
first-child-with-type
(function).
flexml-builder
(class).
flexml-node
(class).
initialize-instance
(method).
local-name-of
(reader method).
(setf local-name-of)
(writer method).
make-flexml-builder
(function).
parent-of
(reader method).
(setf parent-of)
(writer method).
print-object
(method).
register-flexml-namespace
(function).
root-of
(reader method).
(setf root-of)
(writer method).
slot-missing
(method).
start-element
(method).
string-content-of
(function).
the-only-child
(function).
*xml-namespace->lisp-package*
(special variable).
+xml-namespace-uri+
(special variable).
cross-referencing-slots-of
(reader method).
(setf cross-referencing-slots-of)
(writer method).
default-node-class-of
(reader method).
(setf default-node-class-of)
(writer method).
default-package-of
(reader method).
(setf default-package-of)
(writer method).
element-stack-of
(reader method).
(setf element-stack-of)
(writer method).
find-lisp-package-for-xml-namespace
(function).
find-slot
(function).
hash-table-keys
(function).
id->node-of
(reader method).
id->node-of
(reader method).
(setf id->node-of)
(writer method).
(setf id->node-of)
(writer method).
id-attribute-entry
(class).
id-attributes-of
(reader method).
(setf id-attributes-of)
(writer method).
id-of
(reader method).
(setf id-of)
(writer method).
include-default-values-p
(reader method).
(setf include-default-values-p)
(writer method).
maphash-keys
(function).
missing-cross-reference
(function).
name-of
(reader method).
(setf name-of)
(writer method).
namespace-uri-of
(reader method).
(setf namespace-uri-of)
(writer method).
cl-l10n/src/variables.lisp
package.lisp
(file).
src
(module).
register-locale-loaded-listener
(function).
unregister-locale-loaded-listener
(function).
*cldr-root-directory*
(special variable).
*locale*
(special variable).
*locale-cache*
(special variable).
*locale-loaded-listeners*
(special variable).
*root-locale*
(special variable).
cached-locale
(function).
(setf cached-locale)
(function).
cldr-relative-pathname
(function).
project-relative-pathname
(function).
cl-l10n/src/utils.lisp
package.lisp
(file).
variables.lisp
(file).
src
(module).
capitalize-first-letter
(function).
capitalize-first-letter!
(function).
+whitespaces+
(constant).
acond
(macro).
aif
(macro).
awhen
(macro).
camel-case-to-hyphened
(function).
concatenate-separated-by
(function).
cond-bind
(macro).
do-current-locales
(macro).
do-current-locales-for-resource
(macro).
do-locales
(macro).
handle-otherwise
(function).
if-bind
(macro).
not-yet-implemented
(function).
read-key->value-text-file-into-hashtable
(function).
rebinding
(macro).
required-arg
(function).
singlep
(function).
slot-value-unless-nil
(macro).
trim
(function).
when-bind
(macro).
write-decimal-digits
(function).
cl-l10n/src/pattern-compiling.lisp
utils.lisp
(file).
src
(module).
+date-pattern-characters/gregorian-calendar+
(constant).
+date-time-pattern-scanner/gregorian-calendar+
(special variable).
+number-pattern-characters+
(constant).
+time-pattern-characters/gregorian-calendar+
(constant).
after-currency-of
(reader method).
(setf after-currency-of)
(writer method).
before-currency-of
(reader method).
(setf before-currency-of)
(writer method).
compile-date-time-pattern/gregorian-calendar
(function).
compile-date-time-patterns/gregorian-calendar
(function).
compile-number-absolute-value-pattern/decimal
(function).
compile-number-pattern/currency
(function).
compile-number-pattern/decimal
(function).
compile-number-pattern/percent
(function).
compiled-pattern
(class).
create-scanner-from-character-list
(function).
currency-formatter
(class).
do-replacement-markers-in-pattern
(macro).
find-replacement-marker-in-pattern
(function).
formatters-of
(reader method).
(setf formatters-of)
(writer method).
make-compiled-pattern
(macro).
parse-pattern-padding
(function).
parse-pattern-prefix
(function).
replace-currency-marker-in-pattern
(function).
replace-percent-considering-quotes
(function).
tokenize-format-pattern
(function).
unit-pattern-of
(reader method).
(setf unit-pattern-of)
(writer method).
cl-l10n/src/cldr-parsing.lisp
package.lisp
(file).
utils.lisp
(file).
locale.lisp
(file).
i18n.lisp
(file).
pattern-compiling.lisp
(file).
src
(module).
am
(class).
calendar
(class).
calendars
(class).
characters
(method).
class-name-for-node-name
(method).
currencies
(class).
currency
(class).
currency-format
(class).
currency-format-length
(class).
currency-formats
(class).
currency-spacing
(class).
date-format-length
(class).
date-formats
(class).
day
(class).
day-width
(class).
decimal-format
(class).
decimal-format-length
(class).
decimal-formats
(class).
display-name
(class).
era
(class).
era-abbr
(class).
era-names
(class).
era-narrow
(class).
identity
(class).
language
(class).
languages
(class).
ldml
(class).
month
(class).
month-width
(class).
node
(class).
numbers
(class).
percent-format
(class).
percent-format-length
(class).
percent-formats
(class).
pm
(class).
print-object
(method).
quarter
(class).
quarter-width
(class).
script
(class).
scripts
(class).
symbols
(class).
territories
(class).
territory
(class).
time-format-length
(class).
time-formats
(class).
unit-pattern
(class).
variant
(class).
variants
(class).
*parser*
(special variable).
cldr-entity-resolver
(function).
cldr-parser
(class).
cldr-parser-warning
(function).
cldr-parser-warning
(condition).
cldr-pathname-for
(function).
compile-date-formatters/gregorian-calendar
(function).
compile-date-or-time-formatters/gregorian-calendar
(function).
compile-number-formatters
(function).
compile-number-formatters/currency
(function).
compile-number-formatters/decimal
(function).
compile-number-formatters/percent
(function).
compile-simple-number-formatters
(macro).
compile-time-formatters/gregorian-calendar
(function).
dummy-formatter
(function).
ensure-locale-is-initialized
(function).
ldml-intern
(function).
make-cldr-parser
(function).
parse-cldr-file
(function).
parse-era-ldml-node
(function).
parser-of
(reader method).
(setf parser-of)
(writer method).
process-langauge-list-like-ldml-node
(function).
process-ldml-gregorian-calendar-node
(generic function).
process-ldml-node
(generic function).
process-month-list-like-ldml-node
(function).
process-simple-number-formatter-node
(function).
source-xml-file-of
(reader method).
(setf source-xml-file-of)
(writer method).
cl-l10n/src/locale.lisp
utils.lisp
(file).
calendar.lisp
(file).
src
(module).
locale
(class).
locale-error
(function).
locale-error
(condition).
locale-name
(generic function).
print-object
(method).
clear-locale-cache
(function).
code-of
(reader method).
(setf code-of)
(writer method).
compute-locale-precedence-list
(function).
currencies-of
(reader method).
(setf currencies-of)
(writer method).
currency
(class).
currency-formatter-of
(reader method).
(setf currency-formatter-of)
(writer method).
decimal-formatters-of
(reader method).
(setf decimal-formatters-of)
(writer method).
ensure-currency
(function).
gregorian-calendar-of
(reader method).
(setf gregorian-calendar-of)
(writer method).
initialized-p
(reader method).
(setf initialized-p)
(writer method).
language-of
(reader method).
(setf language-of)
(writer method).
languages-of
(reader method).
(setf languages-of)
(writer method).
long-name-of
(reader method).
(setf long-name-of)
(writer method).
number-symbols-of
(reader method).
(setf number-symbols-of)
(writer method).
percent-formatters-of
(reader method).
(setf percent-formatters-of)
(writer method).
precedence-list-of
(reader method).
(setf precedence-list-of)
(writer method).
resources-of
(reader method).
(setf resources-of)
(writer method).
script-of
(reader method).
(setf script-of)
(writer method).
scripts-of
(reader method).
(setf scripts-of)
(writer method).
symbol-of
(reader method).
(setf symbol-of)
(writer method).
territories-of
(reader method).
(setf territories-of)
(writer method).
territory-of
(reader method).
(setf territory-of)
(writer method).
variant-of
(reader method).
(setf variant-of)
(writer method).
variants-of
(reader method).
(setf variants-of)
(writer method).
version-info-of
(reader method).
(setf version-info-of)
(writer method).
cl-l10n/src/calendar.lisp
utils.lisp
(file).
src
(module).
abbreviated-day-names-of
(reader method).
(setf abbreviated-day-names-of)
(writer method).
abbreviated-era-names-of
(reader method).
(setf abbreviated-era-names-of)
(writer method).
abbreviated-month-names-of
(reader method).
(setf abbreviated-month-names-of)
(writer method).
abbreviated-quarter-names-of
(reader method).
(setf abbreviated-quarter-names-of)
(writer method).
am-of
(reader method).
(setf am-of)
(writer method).
calendar
(class).
date-formatters-of
(reader method).
(setf date-formatters-of)
(writer method).
day-names-of
(reader method).
(setf day-names-of)
(writer method).
effective-am/gregorian-calendar
(function).
effective-calendar-value
(function).
effective-date-related-names
(function).
effective-date-related-names/gregorian-calendar
(function).
effective-pm/gregorian-calendar
(function).
era-names-of
(reader method).
(setf era-names-of)
(writer method).
gregorian-calendar
(class).
month-names-of
(reader method).
(setf month-names-of)
(writer method).
narrow-day-names-of
(reader method).
(setf narrow-day-names-of)
(writer method).
narrow-era-names-of
(reader method).
(setf narrow-era-names-of)
(writer method).
narrow-month-names-of
(reader method).
(setf narrow-month-names-of)
(writer method).
pm-of
(reader method).
(setf pm-of)
(writer method).
quarter-names-of
(reader method).
(setf quarter-names-of)
(writer method).
time-formatters-of
(reader method).
(setf time-formatters-of)
(writer method).
cl-l10n/src/load-locale.lisp
locale.lisp
(file).
cldr-parsing.lisp
(file).
src
(module).
current-locale
(function).
(setf current-locale)
(function).
load-all-locales
(function).
locale
(function).
locale-not-found-error
(function).
locale-not-found-error
(condition).
reload-resources
(function).
with-locale
(macro).
canonical-locale-name-from
(function).
load-default-locale
(function).
load-resource
(function).
load-resource-file
(function).
load-root-locale
(function).
locale-designator
(type).
locale-name-of
(reader method).
(setf locale-name-of)
(writer method).
cl-l10n/src/formatters.lisp
load-locale.lisp
(file).
src
(module).
format-date
(function).
format-number/currency
(function).
format-number/decimal
(function).
format-number/percent
(function).
format-time
(function).
format-timestamp
(function).
shadow-format
(function).
%format-date
(function).
%format-date-or-time/gregorian-calendar
(function).
%format-iterating-locales
(function).
%format-number
(function).
%format-number.decimal
(function).
%format-number.percent
(function).
%format-time
(function).
%format-timestamp
(function).
+directive-replacements+
(constant).
format
(compiler macro).
format
(function).
format-date/gregorian-calendar
(function).
format-time/gregorian-calendar
(function).
format-timestamp/gregorian-calendar
(function).
formatter
(macro).
keyword-to-ldml
(function).
parse-format-string
(function).
with-normalized-stream-variable
(macro).
cl-l10n/src/i18n.lisp
locale.lisp
(file).
src
(module).
definite-article-for
(function).
defresources
(macro).
enable-sharpquote-reader
(macro).
indefinite-article-for
(function).
localize
(generic function).
localize-currency-name
(function).
localize-currency-symbol
(function).
localize-day-name
(function).
localize-language-name
(function).
localize-month-name
(function).
localize-number-symbol
(function).
localize-quarter-name
(function).
localize-script-name
(function).
localize-territory-name
(function).
localize-variant-name
(function).
lookup-first-matching-resource
(macro).
lookup-first-matching-resource*
(macro).
lookup-resource
(function).
(setf lookup-resource)
(function).
plural-of
(function).
resource-missing
(function).
resource-missing
(condition).
%enable-sharpquote-reader
(function).
%lookup-resource
(function).
%set-resource
(function).
defun-with-capitalizer
(macro).
ensure-ldml-symbol
(function).
ensure-resource-lookup-stub
(function).
ldml-symbol-p
(function).
locale-of
(reader method).
(setf locale-of)
(writer method).
localize-number-symbol-character
(function).
name-of
(reader method).
(setf name-of)
(writer method).
resource-key
(function).
with-sharpquote-syntax
(function).
cl-l10n/src/languages/common.lisp
languages
(module).
consonantp
(function).
high-vowel-p
(function).
last-vowel-of
(function).
low-vowel-p
(function).
starts-with-consonant-p
(function).
starts-with-vowel-p
(function).
vowelp
(function).
*consonants*
(special variable).
*vowels*
(special variable).
copy-vowel-entry
(function).
make-vowel-entry
(function).
unicode-char-or-nil
(function).
vowel-acute-p
(reader).
(setf vowel-acute-p)
(writer).
vowel-acute-variant
(reader).
(setf vowel-acute-variant)
(writer).
vowel-acute-variant-of
(function).
vowel-diaresis-p
(reader).
(setf vowel-diaresis-p)
(writer).
vowel-diaresis-variant
(reader).
(setf vowel-diaresis-variant)
(writer).
vowel-double-acute-p
(reader).
(setf vowel-double-acute-p)
(writer).
vowel-double-acute-variant
(reader).
(setf vowel-double-acute-variant)
(writer).
vowel-double-acute-variant-of
(function).
vowel-entry
(structure).
vowel-entry-for
(function).
vowel-entry-p
(function).
vowel-low-p
(reader).
(setf vowel-low-p)
(writer).
vowel-normal-variant
(reader).
(setf vowel-normal-variant)
(writer).
vowel-normal-variant-of
(function).
cl-l10n/src/languages/de.lisp
common.lisp
(file).
languages
(module).
de-definite-article-for
(function).
de-indefinite-article-for
(function).
de-plural-of
(function).
*de-plural-overrides*
(special variable).
cl-l10n/src/languages/english.lisp
common.lisp
(file).
languages
(module).
english-indefinite-article-for
(function).
english-plural-of
(function).
*english-plural-overrides*
(special variable).
cl-l10n/src/languages/hungarian.lisp
common.lisp
(file).
languages
(module).
hungarian-definite-article-for
(function).
hungarian-plural-of
(function).
jelző-képző-rag-egész-számokhoz
(function).
*hungarian-plural-overrides*
(special variable).
cl-l10n/src/resources/common.lisp
resources
(module).
currency-name
(macro).
currency-symbol
(macro).
day
(macro).
language
(macro).
month
(macro).
number-symbol
(macro).
quarter
(macro).
script
(macro).
territory
(macro).
variant
(macro).
with-definite-article
(function).
with-indefinite-article
(function).
ensure-ldml-symbol-or-form
(function).
Packages are listed by definition order.
cl-l10n
alexandria
.
common-lisp
.
iterate
.
metabang.bind
.
capitalize-first-letter
(function).
capitalize-first-letter!
(function).
consonantp
(function).
current-locale
(function).
(setf current-locale)
(function).
de-definite-article-for
(function).
de-indefinite-article-for
(function).
de-plural-of
(function).
defresources
(macro).
enable-sharpquote-reader
(macro).
english-indefinite-article-for
(function).
english-plural-of
(function).
format-date
(function).
format-number/currency
(function).
format-number/decimal
(function).
format-number/percent
(function).
format-time
(function).
format-timestamp
(function).
high-vowel-p
(function).
hungarian-definite-article-for
(function).
hungarian-plural-of
(function).
jelző-képző-rag-egész-számokhoz
(function).
last-vowel-of
(function).
load-all-locales
(function).
locale
(function).
locale
(class).
locale-error
(function).
locale-error
(condition).
locale-name
(generic function).
locale-not-found-error
(function).
locale-not-found-error
(condition).
localize
(generic function).
lookup-first-matching-resource
(macro).
lookup-first-matching-resource*
(macro).
lookup-resource
(function).
(setf lookup-resource)
(function).
low-vowel-p
(function).
register-locale-loaded-listener
(function).
reload-resources
(function).
resource-missing
(function).
resource-missing
(condition).
shadow-format
(function).
starts-with-consonant-p
(function).
starts-with-vowel-p
(function).
unregister-locale-loaded-listener
(function).
vowelp
(function).
with-locale
(macro).
%enable-sharpquote-reader
(function).
%format-date
(function).
%format-date-or-time/gregorian-calendar
(function).
%format-iterating-locales
(function).
%format-number
(function).
%format-number.decimal
(function).
%format-number.percent
(function).
%format-time
(function).
%format-timestamp
(function).
%lookup-resource
(function).
%set-resource
(function).
*cldr-root-directory*
(special variable).
*consonants*
(special variable).
*de-plural-overrides*
(special variable).
*english-plural-overrides*
(special variable).
*hungarian-plural-overrides*
(special variable).
*locale*
(special variable).
*locale-cache*
(special variable).
*locale-loaded-listeners*
(special variable).
*parser*
(special variable).
*root-locale*
(special variable).
*vowels*
(special variable).
+date-pattern-characters/gregorian-calendar+
(constant).
+date-time-pattern-scanner/gregorian-calendar+
(special variable).
+directive-replacements+
(constant).
+number-pattern-characters+
(constant).
+time-pattern-characters/gregorian-calendar+
(constant).
+whitespaces+
(constant).
abbreviated-day-names-of
(generic reader).
(setf abbreviated-day-names-of)
(generic writer).
abbreviated-era-names-of
(generic reader).
(setf abbreviated-era-names-of)
(generic writer).
abbreviated-month-names-of
(generic reader).
(setf abbreviated-month-names-of)
(generic writer).
abbreviated-quarter-names-of
(generic reader).
(setf abbreviated-quarter-names-of)
(generic writer).
acond
(macro).
after-currency-of
(generic reader).
(setf after-currency-of)
(generic writer).
aif
(macro).
am-of
(generic reader).
(setf am-of)
(generic writer).
awhen
(macro).
before-currency-of
(generic reader).
(setf before-currency-of)
(generic writer).
cached-locale
(function).
(setf cached-locale)
(function).
calendar
(class).
camel-case-to-hyphened
(function).
canonical-locale-name-from
(function).
cldr-entity-resolver
(function).
cldr-parser
(class).
cldr-parser-warning
(function).
cldr-parser-warning
(condition).
cldr-pathname-for
(function).
cldr-relative-pathname
(function).
clear-locale-cache
(function).
code-of
(generic reader).
(setf code-of)
(generic writer).
compile-date-formatters/gregorian-calendar
(function).
compile-date-or-time-formatters/gregorian-calendar
(function).
compile-date-time-pattern/gregorian-calendar
(function).
compile-date-time-patterns/gregorian-calendar
(function).
compile-number-absolute-value-pattern/decimal
(function).
compile-number-formatters
(function).
compile-number-formatters/currency
(function).
compile-number-formatters/decimal
(function).
compile-number-formatters/percent
(function).
compile-number-pattern/currency
(function).
compile-number-pattern/decimal
(function).
compile-number-pattern/percent
(function).
compile-simple-number-formatters
(macro).
compile-time-formatters/gregorian-calendar
(function).
compiled-pattern
(class).
compute-locale-precedence-list
(function).
concatenate-separated-by
(function).
cond-bind
(macro).
copy-vowel-entry
(function).
create-scanner-from-character-list
(function).
currencies-of
(generic reader).
(setf currencies-of)
(generic writer).
currency
(class).
currency-formatter
(class).
currency-formatter-of
(generic reader).
(setf currency-formatter-of)
(generic writer).
date-formatters-of
(generic reader).
(setf date-formatters-of)
(generic writer).
day-names-of
(generic reader).
(setf day-names-of)
(generic writer).
decimal-formatters-of
(generic reader).
(setf decimal-formatters-of)
(generic writer).
defun-with-capitalizer
(macro).
do-current-locales
(macro).
do-current-locales-for-resource
(macro).
do-locales
(macro).
do-replacement-markers-in-pattern
(macro).
dummy-formatter
(function).
effective-am/gregorian-calendar
(function).
effective-calendar-value
(function).
effective-date-related-names
(function).
effective-date-related-names/gregorian-calendar
(function).
effective-pm/gregorian-calendar
(function).
ensure-currency
(function).
ensure-ldml-symbol
(function).
ensure-locale-is-initialized
(function).
ensure-resource-lookup-stub
(function).
era-names-of
(generic reader).
(setf era-names-of)
(generic writer).
find-replacement-marker-in-pattern
(function).
format
(compiler macro).
format
(function).
format-date/gregorian-calendar
(function).
format-time/gregorian-calendar
(function).
format-timestamp/gregorian-calendar
(function).
formatter
(macro).
formatters-of
(generic reader).
(setf formatters-of)
(generic writer).
gregorian-calendar
(class).
gregorian-calendar-of
(generic reader).
(setf gregorian-calendar-of)
(generic writer).
handle-otherwise
(function).
if-bind
(macro).
initialized-p
(generic reader).
(setf initialized-p)
(generic writer).
keyword-to-ldml
(function).
language-of
(generic reader).
(setf language-of)
(generic writer).
languages-of
(generic reader).
(setf languages-of)
(generic writer).
ldml-intern
(function).
ldml-symbol-p
(function).
load-default-locale
(function).
load-resource
(function).
load-resource-file
(function).
load-root-locale
(function).
locale-designator
(type).
locale-name-of
(generic reader).
(setf locale-name-of)
(generic writer).
locale-of
(generic reader).
(setf locale-of)
(generic writer).
localize-number-symbol-character
(function).
long-name-of
(generic reader).
(setf long-name-of)
(generic writer).
make-cldr-parser
(function).
make-compiled-pattern
(macro).
make-vowel-entry
(function).
month-names-of
(generic reader).
(setf month-names-of)
(generic writer).
name-of
(generic reader).
(setf name-of)
(generic writer).
narrow-day-names-of
(generic reader).
(setf narrow-day-names-of)
(generic writer).
narrow-era-names-of
(generic reader).
(setf narrow-era-names-of)
(generic writer).
narrow-month-names-of
(generic reader).
(setf narrow-month-names-of)
(generic writer).
not-yet-implemented
(function).
number-symbols-of
(generic reader).
(setf number-symbols-of)
(generic writer).
parse-cldr-file
(function).
parse-era-ldml-node
(function).
parse-format-string
(function).
parse-pattern-padding
(function).
parse-pattern-prefix
(function).
parser-of
(generic reader).
(setf parser-of)
(generic writer).
percent-formatters-of
(generic reader).
(setf percent-formatters-of)
(generic writer).
pm-of
(generic reader).
(setf pm-of)
(generic writer).
precedence-list-of
(generic reader).
(setf precedence-list-of)
(generic writer).
process-langauge-list-like-ldml-node
(function).
process-ldml-gregorian-calendar-node
(generic function).
process-ldml-node
(generic function).
process-month-list-like-ldml-node
(function).
process-simple-number-formatter-node
(function).
project-relative-pathname
(function).
quarter-names-of
(generic reader).
(setf quarter-names-of)
(generic writer).
read-key->value-text-file-into-hashtable
(function).
rebinding
(macro).
replace-currency-marker-in-pattern
(function).
replace-percent-considering-quotes
(function).
required-arg
(function).
resource-key
(function).
resources-of
(generic reader).
(setf resources-of)
(generic writer).
script-of
(generic reader).
(setf script-of)
(generic writer).
scripts-of
(generic reader).
(setf scripts-of)
(generic writer).
singlep
(function).
slot-value-unless-nil
(macro).
source-xml-file-of
(generic reader).
(setf source-xml-file-of)
(generic writer).
symbol-of
(generic reader).
(setf symbol-of)
(generic writer).
territories-of
(generic reader).
(setf territories-of)
(generic writer).
territory-of
(generic reader).
(setf territory-of)
(generic writer).
time-formatters-of
(generic reader).
(setf time-formatters-of)
(generic writer).
tokenize-format-pattern
(function).
trim
(function).
unicode-char-or-nil
(function).
unit-pattern-of
(generic reader).
(setf unit-pattern-of)
(generic writer).
variant-of
(generic reader).
(setf variant-of)
(generic writer).
variants-of
(generic reader).
(setf variants-of)
(generic writer).
version-info-of
(generic reader).
(setf version-info-of)
(generic writer).
vowel-acute-p
(reader).
(setf vowel-acute-p)
(writer).
vowel-acute-variant
(reader).
(setf vowel-acute-variant)
(writer).
vowel-acute-variant-of
(function).
vowel-diaresis-p
(reader).
(setf vowel-diaresis-p)
(writer).
vowel-diaresis-variant
(reader).
(setf vowel-diaresis-variant)
(writer).
vowel-double-acute-p
(reader).
(setf vowel-double-acute-p)
(writer).
vowel-double-acute-variant
(reader).
(setf vowel-double-acute-variant)
(writer).
vowel-double-acute-variant-of
(function).
vowel-entry
(structure).
vowel-entry-for
(function).
vowel-entry-p
(function).
vowel-low-p
(reader).
(setf vowel-low-p)
(writer).
vowel-normal-variant
(reader).
(setf vowel-normal-variant)
(writer).
vowel-normal-variant-of
(function).
when-bind
(macro).
with-normalized-stream-variable
(macro).
with-sharpquote-syntax
(function).
write-decimal-digits
(function).
cl-l10n.lang
cl-l10n
.
common-lisp
.
currency-name
(macro).
currency-symbol
(macro).
day
(macro).
definite-article-for
(function).
indefinite-article-for
(function).
language
(macro).
localize-currency-name
(function).
localize-currency-symbol
(function).
localize-day-name
(function).
localize-language-name
(function).
localize-month-name
(function).
localize-number-symbol
(function).
localize-quarter-name
(function).
localize-script-name
(function).
localize-territory-name
(function).
localize-variant-name
(function).
month
(macro).
number-symbol
(macro).
plural-of
(function).
quarter
(macro).
script
(macro).
territory
(macro).
variant
(macro).
with-definite-article
(function).
with-indefinite-article
(function).
ensure-ldml-symbol-or-form
(function).
cl-l10n.ldml
ldml
am
(class).
calendar
(class).
calendars
(class).
currencies
(class).
currency
(class).
currency-format
(class).
currency-format-length
(class).
currency-formats
(class).
currency-spacing
(class).
date-format-length
(class).
date-formats
(class).
day
(class).
day-width
(class).
decimal-format
(class).
decimal-format-length
(class).
decimal-formats
(class).
display-name
(class).
era
(class).
era-abbr
(class).
era-names
(class).
era-narrow
(class).
identity
(class).
language
(class).
languages
(class).
ldml
(class).
month
(class).
month-width
(class).
node
(class).
numbers
(class).
percent-format
(class).
percent-format-length
(class).
percent-formats
(class).
pm
(class).
quarter
(class).
quarter-width
(class).
script
(class).
scripts
(class).
symbols
(class).
territories
(class).
territory
(class).
time-format-length
(class).
time-formats
(class).
unit-pattern
(class).
variant
(class).
variants
(class).
flexml
common-lisp
.
cxml
.
attributes-of
(generic reader).
(setf attributes-of)
(generic writer).
children-of
(generic reader).
(setf children-of)
(generic writer).
class-for-node-name
(generic function).
class-name-for-node-name
(generic function).
cross-referenced-node
(type).
cross-referenced-nodes
(type).
find-node-by-id
(generic function).
first-child
(function).
first-child-with-local-name
(function).
first-child-with-type
(function).
flexml-builder
(class).
flexml-node
(class).
local-name-of
(generic reader).
(setf local-name-of)
(generic writer).
make-flexml-builder
(function).
parent-of
(generic reader).
(setf parent-of)
(generic writer).
register-flexml-namespace
(function).
root-of
(generic reader).
(setf root-of)
(generic writer).
string-content-of
(function).
the-only-child
(function).
*xml-namespace->lisp-package*
(special variable).
+xml-namespace-uri+
(special variable).
cross-referencing-slots-of
(generic reader).
(setf cross-referencing-slots-of)
(generic writer).
default-node-class-of
(generic reader).
(setf default-node-class-of)
(generic writer).
default-package-of
(generic reader).
(setf default-package-of)
(generic writer).
element-stack-of
(generic reader).
(setf element-stack-of)
(generic writer).
find-lisp-package-for-xml-namespace
(function).
find-slot
(function).
hash-table-keys
(function).
id->node-of
(generic reader).
(setf id->node-of)
(generic writer).
id-attribute-entry
(class).
id-attributes-of
(generic reader).
(setf id-attributes-of)
(generic writer).
id-of
(generic reader).
(setf id-of)
(generic writer).
include-default-values-p
(generic reader).
(setf include-default-values-p)
(generic writer).
maphash-keys
(function).
missing-cross-reference
(function).
name-of
(generic reader).
(setf name-of)
(generic writer).
namespace-uri-of
(generic reader).
(setf namespace-uri-of)
(generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Define resources for a locale.
A resource can be a simple value, or a function.
For a simple value, the resource is a two-element list, where the first element is the resource key,
as a string or unquoted symbol, and the second element is the value.
For a function, the resource is a list where the first element is the resource key (an unquoted symbol), the second
element is the lambda list for the function, and the rest of the list is the body of the function.
The resource is available with lookup-resource. If the resource is a value, it can be accessed with localize, or the #" macro. If the resource is a function, then a function is defined with the resources name that dispatches on the current locale.
Enable quote reader for the rest of the file (being loaded or compiled). #"my i18n text" parts will be replaced by a lookup-resource call for the string. Be careful when using in different situations, because it modifies *readtable*.
See LOOKUP-FIRST-MATCHING-RESOURCE*
Try to look up the resource keys, return the first match, fallback to the first key.
When a resource key is a list, its elements will be concatenated separated by dots and
components evaluating to NIL are excluded from the constructed key.
An example usage:
(lookup-first-matching-resource
((awhen attribute (name-of it)) (name-of state))
(when some-random-condition
(name-of (state-machine-of state)) (name-of state))
("state-name" (name-of state))
"last-try")
Execute BODY in the locale specified by LOCALE.
LOCALE may either be a single locale designator, or a list of locale designators.
In the later case, resources will be looked for in each locale in the given order until a
match is found.
Returns der/die/das for the given word.
Returns ein/eine for the given word.
Returns the German plural of the given word.
Returns a/an for the given word.
Returns the english plural of the given word.
Format date from local-time timestamp according to locale
Format currency. number is the amount and currency-code is the currency code form the cl-l10n.ldml package.
Format number as a decimal number proper format for the given locale. Pattern is a number pattern as specified here http://unicode.org/reports/tr35/tr35-numbers.html#Number_Format_Patterns. The stream is treated the same as in cl:format.
Format number as a percentage in the proper format for the current locale. For example in the en_US locale (format-number/percent nil 0.5) returns the string "50%"
Format time for local-time timestamp according to locale
Format localized date and time for a local-time timestamp
Returns a/az for the given word.
Returns the hungarian plural of the given word.
Load all locales.
Find locale named by the specification LOCALE-DESIGNATOR. If USE-CACHE
is non-nil forcefully reload/reparse the cldr locale else
the locale is first looked for in *locale-cache*. If OTHERWISE is not supplied
signal an error that the locale file cannot be found.
If OTHERWISE is a list starting with :ERROR or :WARN, an error or warning is
thrown, repsecitively with the remaineder of the list as arguments.
If OTHERWISE is a function, that function is called and the result is returned.
Othterwise the value of OTHERWISE is returned.
Look up resource by the given name. If the resource is a function, then arguments are passed to that
function. The otherwise parameter determines the behaviour if the resource is not found in the following way:
If OTHERWISE is not provided, it throws a resource missing warning.
If OTHERWISE is a list starting with :error or :warn, an error or warning is given with the specified parameters respecively.
If OTHERWISE is a function, that function is called.
Otherwise the value of otherwise is returned.
If arguments are provided and the resource is a string, format is called on the string with the arguments passed.
Register a listener for when locales are loaded. fn-name is a symbol for a function that will be funcalled with the name of the locale loaded. The function will be called for each locale already loaded when it is registered.
Shadowing import the CL-L10N::FORMAT and CL-L10N::FORMATTER symbols into PACKAGE.
Unregister a listener previously added with register-locale-loaded-listener
flexml-node
)) ¶automatically generated reader method
flexml-node
)) ¶automatically generated writer method
flexml-node
)) ¶automatically generated reader method
flexml-node
)) ¶automatically generated writer method
string
) qualified-name) ¶cldr-parser
) namespace-uri package (local-name string
) qualified-name) ¶string
) qualified-name) ¶string
) (builder flexml-builder
) &key otherwise) ¶flexml-node
)) ¶automatically generated reader method
flexml-node
)) ¶automatically generated writer method
Override this generic method for various data types. Return (values result foundp).
flexml-node
)) ¶automatically generated reader method
flexml-node
)) ¶automatically generated writer method
flexml-builder
)) ¶automatically generated reader method
root
.
flexml-builder
)) ¶automatically generated writer method
root
.
cldr-parser
) data) ¶sax
.
flexml-builder
) data) ¶sax
.
flexml-builder
)) ¶sax
.
flexml-builder
) namespace-uri local-name qname) ¶sax
.
flexml-builder
) &key id-attributes) ¶flexml-node
) *standard-output*) ¶flexml-node
) slot-name operation &optional new-value) ¶flexml-builder
) namespace-uri local-name qname attributes) ¶sax
.
simple-error
.
error
.
:locale-name
default-handler
.
characters
.
(setf cross-referencing-slots-of)
.
cross-referencing-slots-of
.
(setf default-node-class-of)
.
default-node-class-of
.
(setf default-package-of)
.
default-package-of
.
(setf element-stack-of)
.
element-stack-of
.
end-document
.
end-element
.
find-node-by-id
.
(setf id->node-of)
.
id->node-of
.
(setf id-attributes-of)
.
id-attributes-of
.
(setf include-default-values-p)
.
include-default-values-p
.
initialize-instance
.
(setf root-of)
.
root-of
.
start-element
.
:default-package
Hashtable of (namespace-uri name) -> id-attribute-entry
(make-hash-table :test (quote equal))
The default value for CLASS-FOR-NODE-NAME. When NIL an error is thrown when an unknown tag is encountered, otherwise its value is used to instantiate the node.
(or symbol class)
:default-node-class
boolean
t
:include-default-values
(make-hash-table :test (function equal))
node
.
:paren
:children
:attributes
:local-name
(setf currencies-of)
.
currencies-of
.
(setf currency-formatter-of)
.
currency-formatter-of
.
(setf decimal-formatters-of)
.
decimal-formatters-of
.
(setf gregorian-calendar-of)
.
gregorian-calendar-of
.
(setf initialized-p)
.
initialized-p
.
(setf language-of)
.
language-of
.
(setf languages-of)
.
languages-of
.
locale-name
.
(setf number-symbols-of)
.
number-symbols-of
.
(setf percent-formatters-of)
.
percent-formatters-of
.
(setf precedence-list-of)
.
precedence-list-of
.
print-object
.
(setf resources-of)
.
resources-of
.
(setf script-of)
.
script-of
.
(setf scripts-of)
.
scripts-of
.
(setf territories-of)
.
territories-of
.
(setf territory-of)
.
territory-of
.
(setf variant-of)
.
variant-of
.
(setf variants-of)
.
variants-of
.
(setf version-info-of)
.
version-info-of
.
(cl-l10n::required-arg :language)
:language
:script
:territory
:variant
:precedence-list
:version-info
(list)
(make-hash-table :test (function eq))
:currency-formatter
(make-hash-table :test (function eq))
(make-hash-table :test (function eq))
(make-hash-table :test (function eq))
(make-hash-table :test (function eq))
:gregorian-calendar
(make-hash-table :test (function equal))
am
.
calendar
.
calendars
.
currencies
.
currency
.
currency-format
.
currency-format-length
.
currency-formats
.
currency-spacing
.
date-format-length
.
date-formats
.
day
.
day-width
.
decimal-format
.
decimal-format-length
.
decimal-formats
.
display-name
.
era
.
era-abbr
.
era-names
.
era-narrow
.
identity
.
language
.
languages
.
ldml
.
month
.
month-width
.
numbers
.
percent-format
.
percent-format-length
.
percent-formats
.
pm
.
quarter
.
quarter-width
.
script
.
scripts
.
symbols
.
territories
.
territory
.
time-format-length
.
time-formats
.
unit-pattern
.
variant
.
variants
.
alist mapping new format directives to formatting functions
A list of locales that specifies the order of resource lookup. Please note that there’s inheritance between the locales (e.g. ’en_US’ inherits for ’en’), but this order here is to specify language preferences, like you can find in web browsers.
Hashtable containing all loaded locales keyed on LOCALE-NAME (eg. "af_ZA")
The root locale found in cldr/main/root.xml. All locales inherit from this, it contains the definitions that are shared for most locales.
Just like cond-bind except the var is automatically IT.
Just like IF-BIND but the var is always IT.
Just like when expect the symbol IT will be bound to the result of TEST in BODY.
Just like COND but VAR will be bound to the result of the condition in the clause when executing the body of the clause.
DO-LOCALES on *LOCALE*.
DO-LOCALES on *LOCALE* that calls RESOURCE-MISSING unless there’s a non-local exit in its body.
Iterate all locale in LOCALES and all their precedence lists in the locale precedence order.
Shadow fromatter function that adds the same directives as the shadow format.
Anaphoric IF control structure.
VAR (a symbol) will be bound to the primary value of TEST. If TEST returns a true value then THEN will be executed, otherwise ELSE will be executed.
Bind each var in BINDINGS to a gensym, bind the gensym to
var’s value via a let, return BODY’s value wrapped in this let.
Evaluates a series of forms in the lexical environment that is
formed by adding the binding of each VAR to a fresh, uninterned
symbol, and the binding of that fresh, uninterned symbol to VAR’s
original value, i.e., its value in the current lexical
environment.
The uninterned symbol is created as if by a call to GENSYM with the
string denoted by PREFIX - or, if PREFIX is not supplied, the string
denoted by VAR - as argument.
The forms are evaluated in order, and the values of all but the last are discarded (that is, the body is an implicit PROGN).
Just like when except VAR will be bound to the result of TEST in BODY.
Compiler macro to remove unnecessary calls to parse-format-string.
Format function for localized dates appropriate for use with the ~// format directive.
Format function for localized numbers appropriate for using with the ~// format directive.
Example:
(format t "~/cl-l10n:%format-number.decimal/" 1002932)
prints 1,002,932
Format function for localized percentages appropriate for use with the ~// format directive.
Format function for localized times appropriate for use with the ~// format directive.
Format function for localized timestamps appropriate for use with the ~// format directive.
If the colon modifier is used, the timestamp is not printed.
If the at modifier is used, the UTC timezone is used
Store RESOURCE in the resource map at the given locale. When RESOURCE is functionp then define a function on NAME that will dispatch on *locale* when called and funcall the resource registered for the current locale.
Calculate the precedence list for a locale that should be searched for definitions. For example: (locale-precedence-list (locale "en_US_POSIX")) => (en_US_POSIX en_US en root)
Make sure that there is a function to get a resource of the given name.
Shadow format function, with additional directives for localized values.
The following additional directives are added.
~N – Localized decimal number – %format-number.decimal
~Y – Localized percent number – %format-number.percent
~L – Localized date – %format-date
~M – Localized time – %format-time
~U – Localized timestamp – %format-timestamp
See appropriate format functions for details.
Returns a list containing the keys of hash table TABLE.
Like MAPHASH, but calls FUNCTION with each key in the hash table TABLE.
To be used with the curly reader from arnesi: {with-sharpquote-reader (foo #"locale-specific") }
gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
currency-formatter
)) ¶automatically generated reader method
currency-formatter
)) ¶automatically generated writer method
gregorian-calendar
)) ¶automatically generated reader method
am
.
gregorian-calendar
)) ¶automatically generated writer method
am
.
currency-formatter
)) ¶automatically generated reader method
currency-formatter
)) ¶automatically generated writer method
flexml-builder
)) ¶automatically generated reader method
flexml-builder
)) ¶automatically generated writer method
gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
flexml-builder
)) ¶flexml-builder
)) ¶The default value for CLASS-FOR-NODE-NAME. When NIL an error is thrown when an unknown tag is encountered, otherwise its value is used to instantiate the node.
flexml-builder
)) ¶automatically generated reader method
flexml-builder
)) ¶automatically generated writer method
flexml-builder
)) ¶automatically generated reader method
flexml-builder
)) ¶automatically generated writer method
gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
currency-formatter
)) ¶automatically generated reader method
currency-formatter
)) ¶automatically generated writer method
id-attribute-entry
)) ¶automatically generated reader method
flexml-builder
)) ¶automatically generated reader method
id-attribute-entry
)) ¶automatically generated writer method
flexml-builder
)) ¶automatically generated writer method
flexml-builder
)) ¶flexml-builder
)) ¶Hashtable of (namespace-uri name) -> id-attribute-entry
flexml-node
)) ¶automatically generated reader method
id
.
flexml-node
)) ¶automatically generated writer method
id
.
flexml-builder
)) ¶automatically generated reader method
flexml-builder
)) ¶automatically generated writer method
locale-not-found-error
)) ¶locale-not-found-error
)) ¶resource-missing
)) ¶resource-missing
)) ¶gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
resource-missing
)) ¶resource-missing
)) ¶id-attribute-entry
)) ¶automatically generated reader method
name
.
id-attribute-entry
)) ¶automatically generated writer method
name
.
id-attribute-entry
)) ¶automatically generated reader method
id-attribute-entry
)) ¶automatically generated writer method
gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
cldr-parser-warning
)) ¶cldr-parser-warning
)) ¶gregorian-calendar
)) ¶automatically generated reader method
pm
.
gregorian-calendar
)) ¶automatically generated writer method
pm
.
flexml-node
)) ¶flexml-node
) (node string
)) ¶month-width
) (node month
)) ¶quarter-width
) (node quarter
)) ¶era-narrow
) (node era
)) ¶date-formats
) (node date-format-length
)) ¶time-formats
) (node time-format-length
)) ¶flexml-node
)) ¶flexml-node
) (node string
)) ¶currencies
) (node currency
)) ¶numbers
) (node currency-formats
)) ¶currency-spacing
) node) ¶currency-formats
) (node currency-format-length
)) ¶currency-formats
) (node unit-pattern
)) ¶territories
) (node territory
)) ¶decimal-formats
) (node decimal-format-length
)) ¶percent-formats
) (node percent-format-length
)) ¶gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
cldr-parser
)) ¶automatically generated reader method
cldr-parser
)) ¶automatically generated writer method
gregorian-calendar
)) ¶automatically generated reader method
gregorian-calendar
)) ¶automatically generated writer method
currency-formatter
)) ¶automatically generated reader method
currency-formatter
)) ¶automatically generated writer method
simple-warning
.
(quote cl-l10n::*parser*)
:parser
structure-object
.
boolean
boolean
boolean
boolean
character
#\x
(or null character)
(or null character)
(or null character)
:source-xml-file
funcallable-standard-object
.
(setf abbreviated-day-names-of)
.
abbreviated-day-names-of
.
(setf abbreviated-era-names-of)
.
abbreviated-era-names-of
.
(setf abbreviated-month-names-of)
.
abbreviated-month-names-of
.
(setf abbreviated-quarter-names-of)
.
abbreviated-quarter-names-of
.
(setf am-of)
.
am-of
.
(setf date-formatters-of)
.
date-formatters-of
.
(setf day-names-of)
.
day-names-of
.
(setf era-names-of)
.
era-names-of
.
(setf month-names-of)
.
month-names-of
.
(setf narrow-day-names-of)
.
narrow-day-names-of
.
(setf narrow-era-names-of)
.
narrow-era-names-of
.
(setf narrow-month-names-of)
.
narrow-month-names-of
.
(setf pm-of)
.
pm-of
.
(setf quarter-names-of)
.
quarter-names-of
.
(setf time-formatters-of)
.
time-formatters-of
.
(or null (vector * 12))
(or null (vector * 12))
(or null (vector * 12))
(or null (vector * 7))
(or null (vector * 7))
(or null (vector * 7))
(or null (vector * 4))
(or null (vector * 4))
(or null (vector * 2))
(or null (vector * 2))
(or null (vector * 2))
Jump to: | %
(
A B C D E F G H I J K L M N P Q R S T U V W |
---|
Jump to: | %
(
A B C D E F G H I J K L M N P Q R S T U V W |
---|
Jump to: | *
+
A B C D E F G I L M N P Q R S T U V |
---|