The cl-i18n Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-i18n Reference Manual

This is the cl-i18n Reference Manual, version 0.5.0, generated automatically by Declt version 2.3 "Robert April" on Tue Jan 09 13:43:46 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

[[http://quickdocs.org/cl-i18n/][http://quickdocs.org/badge/cl-i18n.svg]]

* Prerequisites:
- ASDF
- uiop (if your ASDF version is < 3)
- cl-ppcre
- alexandria
- babel

* Installation:

The  best  way   to  get  cl-i18n  working  is   using  the  excellent
[[http://www.quicklisp.org/][quicklisp]]

#+BEGIN_SRC common-lisp
(ql:quickload "cl-i18n")
#+END_SRC

* Usage
  This library can load translations from file formats of the following types:
- [[https://www.gnu.org/software/gettext/][GNU gettext]] text file (AKA PO files);
- [[https://www.gnu.org/software/gettext/][GNU gettext]] binary file (AKA MO files);
- its native file formats (essentially a Common lisp S-exp).

Check the examples/ directory for an usage example.

** Extracting translatable strings:

#+BEGIN_SRC common-lisp
(cl-i18n-utils:gen-translation-file ("/src/" "klingon.lisp"
                                     :ext "lisp$"
                                     :prefix-re "#!\""))
#+END_SRC

   Will extract  all #!   strings[fn:re-extract-example] from  all the
   files in directory  "/src/" which name ends in "lisp"  and set up a
   basic translation resource in  klingon.lisp (*Note: the output file
   if exists will be overwritten*).

   To make it work with CL-WHO, use the “str” directive, as in
#+BEGIN_SRC common-lisp
    (with-html-output *out*
      (:p (str #!"Blood and honour!")))
#+END_SRC

   Please note that the library can accept gettext MO or PO files so
   nothing prevents you using GNU xgettext to extracts strings that needs to
   be translated and use its output as translation file.

** Locating GNU message catalog files

According to
[[https://www.gnu.org/software/gettext/manual/gettext.html#Locating-Catalogs][GNU
gettext  manual]] the  path to  the catalog  is system  dipendent, the
function  /search-mo-repository/ will  try  to figure  out where  that
catalog  *could*  be;  but  its  implementation  is  slow,  memory
consuming and sometimes fails (i.e. crash).

** Simple example

Here is  a way similar  to GNU gettext  style API; please note  we are
assuming  "/usr/share/locale/" as the  path where  the catalog  can be
found and foo.mo is there...

We also let the library guess the right locale with /find-locale/.

#+BEGIN_SRC common-lisp
(let ((*translation-file-root* "/usr/share/locale/"))
   (load-language "foo" :locale (find-locale))
   (format t "~a~%"  #!"Browse")
   (format t "~a~%" #!"Save as..."))
#+END_SRC

* Old version incompatibility

This version deeply changed the  file format of the translation table,
however you can convert from the old format to the new one with:

#+BEGIN_SRC common-lisp
(cl-i18n-utils:convert-save-dictionary oldfile-path new-filepath)
#+END_SRC

*Note: the output file if exists will be overwritten*

* Bugs and issues

  Please send all bugs reports to cage@katamail.com

** Known issues
- Documentation is missing;
- Source code is mostly undocumented;
- PO file parser is slow.

* License
  This library is released under Lisp Lesser General Public license (see
  COPYING.LESSER file)

  Examples are released under GPL version 3 or later

  =doc/internals/pofiles_grammar=  is ©  2012 cage  and is  licensed under
  Creative Commons Attribution-ShareAlike 3.0 Unported

  File /function-name.lisp/ was got from
  [[http://common-lisp.net/project/cl-store/][cl-store]] © 2004 Sean Ross and
  included here with the original license stated below.

  Copyright (c) 2004 Sean Ross
  All rights reserved.

  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions
  are met:
  1. Redistributions of source code must retain the above copyright
    notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright
    notice, this list of conditions and the following disclaimer in the
    documentation and/or other materials provided with the distribution.
  3. The names of the authors and contributors may not be used to endorse
    or promote products derived from this software without specific prior
    written permission.

  THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  SUCH DAMAGE.

* NO WARRANTY

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

* Contributors:

- Leslie P. Polzer  (base)
- Vilson Vieira  (string extractor)
- Cage  (developer and maintainer)

[fn:re-extract-example] If you use a function like:

#+BEGIN_SRC common-lisp
  (defun _ (a) (translate a))
#+END_SRC

You can use "=\\(_\\p{white_space}+=\"" as :prefix-re argument.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-i18n

Maintainer

cage <cage@katamail.com>

Author

Leslie P. Polzer <polzer@stardawn.org>

License

LLGPL

Description

A gettext-style internationalisation framework for Common Lisp.

Version

0.5.0

Dependencies
Source

cl-i18n.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 cl-i18n.asd

Location

cl-i18n.asd

Systems

cl-i18n (system)

Packages

cl-i18n-asd


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 cl-i18n/package.lisp

Parent

cl-i18n (system)

Location

package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 cl-i18n/function-name.lisp

Dependency

package.lisp (file)

Parent

cl-i18n (system)

Location

function-name.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 cl-i18n/utils.lisp

Dependency

package.lisp (file)

Parent

cl-i18n (system)

Location

utils.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 cl-i18n/conditions.lisp

Dependency

package.lisp (file)

Parent

cl-i18n (system)

Location

conditions.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 cl-i18n/buffered-input-file.lisp

Dependencies
Parent

cl-i18n (system)

Location

buffered-input-file.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 cl-i18n/plural-forms.lisp

Dependency

package.lisp (file)

Parent

cl-i18n (system)

Location

plural-forms.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 cl-i18n/translation-class.lisp

Dependency

plural-forms.lisp (file)

Parent

cl-i18n (system)

Location

translation-class.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 cl-i18n/parser.lisp

Dependency

buffered-input-file.lisp (file)

Parent

cl-i18n (system)

Location

parser.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 cl-i18n/utx-file.lisp

Dependencies
Parent

cl-i18n (system)

Location

utx-file.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 cl-i18n/pofile.lisp

Dependencies
Parent

cl-i18n (system)

Location

pofile.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.12 cl-i18n/mofile.lisp

Dependency

pofile.lisp (file)

Parent

cl-i18n (system)

Location

mofile.lisp

Exported Definitions

with-mo-file (macro)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.13 cl-i18n/extraction-translatable-strings.lisp

Dependency

parser.lisp (file)

Parent

cl-i18n (system)

Location

extraction-translatable-strings.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.14 cl-i18n/base.lisp

Dependencies
Parent

cl-i18n (system)

Location

base.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.15 cl-i18n/i18n-utils.lisp

Dependency

base.lisp (file)

Parent

cl-i18n (system)

Location

i18n-utils.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 cl-i18n-asd

Source

cl-i18n.asd

Use List

Next: , Previous: , Up: Packages   [Contents][Index]

4.2 cl-i18n-utils

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.3 utx-file

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.4 cl-i18n

An internationalisation framework for Common Lisp

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.5 i18n-conditions

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Constants

Constant: +fuzzy-flag+
Package

cl-i18n

Source

translation-class.lisp (file)

Constant: +id+
Package

cl-i18n

Source

translation-class.lisp (file)

Constant: +plurals+
Package

cl-i18n

Source

translation-class.lisp (file)

Constant: +plurals-form+
Package

cl-i18n

Source

translation-class.lisp (file)

Constant: +status+
Package

cl-i18n

Source

translation-class.lisp (file)

Constant: +translated-flag+
Package

cl-i18n

Source

translation-class.lisp (file)

Constant: +translation+
Package

cl-i18n

Source

translation-class.lisp (file)

Constant: +untranslated-flag+
Package

cl-i18n

Source

translation-class.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Special variables

Special Variable: *categories*
Package

cl-i18n

Source

base.lisp (file)

Special Variable: *directory-sep*
Package

cl-i18n

Source

utils.lisp (file)

Special Variable: *directory-sep-regexp*
Package

cl-i18n

Source

utils.lisp (file)

Special Variable: *extr-function-re*
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Special Variable: *file*
Package

cl-i18n

Source

parser.lisp (file)

Special Variable: *has-errors*
Package

cl-i18n

Source

parser.lisp (file)

Special Variable: *parsing-errors*
Package

cl-i18n

Source

parser.lisp (file)

Special Variable: *plural-form-function*

This is the function used by the library to figure out the right plural form

Package

cl-i18n

Source

base.lisp (file)

Special Variable: *translation-collect*
Package

cl-i18n

Source

base.lisp (file)

Special Variable: *translation-file-root*

The directory where translation files are stored. Defaults to current directory.

Package

cl-i18n

Source

base.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Macros

Macro: define-parser-skeleton NAME CLASSNAME &rest OTHER-VARS
Package

cl-i18n

Source

parser.lisp (file)

Macro: define-plural-form (LANG) &body BODY
Package

cl-i18n

Source

plural-forms.lisp (file)

Macro: define-tokenizer (CLASSNAME &rest REGEXPS) &body OTHER-COND-CLAUSE
Package

cl-i18n

Source

parser.lisp (file)

Macro: defnocfun NAME ARGS &body BODY
Package

cl-i18n

Source

parser.lisp (file)

Macro: with-error (PREDICATE MSG &rest ARG-PREDICATE) &body BODY
Package

cl-i18n

Source

parser.lisp (file)

Macro: with-extract-parsed-file (&key BUFFER FILENAME) &rest BODY
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Macro: with-mo-file (STREAM MOCLASS MOFILE) &rest BODY
Package

cl-i18n

Source

mofile.lisp (file)

Macro: with-no-errors &body BODY
Package

cl-i18n

Source

parser.lisp (file)

Macro: with-no-errors* &body FORMS
Package

cl-i18n

Source

parser.lisp (file)

Macro: with-po-file (&key BUFFER FILENAME) &rest BODY
Package

cl-i18n

Source

pofile.lisp (file)

Macro: with-translation (TRANSLATIONS PLURAL-FUNCTION) &body BODY

Macro to switch between language at runtime

Package

cl-i18n

Source

base.lisp (file)

Macro: with-utx-file (&key BUFFER FILENAME) &rest BODY
Package

utx-file

Source

utx-file.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Functions

Function: brazilian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: bulgarian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: convert-dictionary-format OLD &key PLURAL-FUNCTION

Convert an 0.4 translation table file format to the new one

Package

cl-i18n-utils

Source

i18n-utils.lisp (file)

Function: convert-save-dictionary OLD NEW

Convert an 0.4 translation table file format to the new one and save in a new file

Package

cl-i18n-utils

Source

i18n-utils.lisp (file)

Function: croatian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: czech-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: danish-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: dutch-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: english-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: esperanto-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: estonian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: faroese-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: find-locale ()
Package

cl-i18n

Source

base.lisp (file)

Function: finnish-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: french-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: gaeilge-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: gen-translation-file PATH OUTPUT &key EXT PREFIX-RE

Scan a directory for sources files and collect all translatable strings. The strings are merged with a translation file (if exists)

Package

cl-i18n-utils

Source

i18n-utils.lisp (file)

Function: generate-i18n-file SOURCE-FILENAME LOCALIZATION-FILENAME &key FUZZINESS PLURAL-FUNCTION PREFIX-RE

Reads a Lisp source file, get all strings and generate the translation resource, or merge with it if the translation resource already exists. Untranslated strings that show levenshtein distance less than :fuzziness with a translated one get the translation of the latter; such translation are marked as "fuzzy" in the output file

Package

cl-i18n-utils

Source

i18n-utils.lisp (file)

Function: german-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: greek-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: hebrew-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: hungarian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: init-translation-table FILENAME &key STORE-HASHTABLE STORE-PLURAL-FUNCTION UPDATE-TRANSLATION-TABLE

Load translations from a file (*translation-file-root* is used as a prefix for the actual path), storing them in a hash table. if store-hashtable is t *translation-table* is setf’d to the loaded table, if store-plural-function is t *plural-form-function* is setf’d too. The *plural-form-function* is setf’d too

Package

cl-i18n

Source

base.lisp (file)

Function: irish-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: italian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: latvian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: lithuanian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: load-language CATALOG &key LOCALE CATEGORIES STORE-PLURAL-FUNCTION STORE-HASHTABLE UPDATE-TRANSLATION-TABLE

Load a language that will be used for all subsequent translations.
Pass the evaluation results of (find-locale) to let the library guess the current locale. Use a locale string to explicitly set a locale instead.

Package

cl-i18n

Source

base.lisp (file)

Function: make-translation TRANSLATION &optional FLAG PLURAL-FORM PLURAL-TRANSLATED

Create an instance of a translation class

Package

cl-i18n

Source

translation-class.lisp (file)

Function: n/=1-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: norwegian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: ntranslate STR1 STR2 N

Translate a string guessing a plural form.
str1 is the string to be translated
str2 is the fallback plural form
n is the number of the objects
First str1 is checked to get the translated object, if found
the nth element (as computed by the function *plural-form-function*) of its plural-translated slot is used as plural form.
If this index is less than 0 or more than the length of plural-translated ntranslate return str2.
If the translation object does not exists str2 is returned

Package

cl-i18n

Source

base.lisp (file)

Function: parse-extract-parsed-file &optional ACCUM
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Function: parse-utx-file ()
Package

utx-file

Source

utx-file.lisp (file)

Function: peek-valid-stream ()
Package

cl-i18n

Source

parser.lisp (file)

Function: polish-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: portuguese-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: random-string STRINGS
Package

cl-i18n

Source

base.lisp (file)

Function: romanian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: russian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: save-language LANG &optional DESTINATION TRANSLATION-TABLE PLURAL-FUNCTION

Save a translation table to a file, default path is *translation-file-root* "/" lang

Package

cl-i18n

Source

base.lisp (file)

Function: search-mo-repository ROOT &key MAX-PATH-DEPTH
Package

cl-i18n

Source

utils.lisp (file)

Function: serbian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: slovak-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: slovenian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: slurp-file FILENAME &key CONVERT-TO-STRING

A simple way to slurp a file.

Package

cl-i18n

Source

utils.lisp (file)

Function: spanish-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: swedish-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: translate STR

Translate a string. This will raise an error if the translation table has not been initialized beforehand. If the string doesn’t have a translation a warning is emitted as well and the original string returned.

Package

cl-i18n

Source

base.lisp (file)

Function: translation-hash-table->list HT

Convert a translation table to a list with the format used to store the table in a file

Package

cl-i18n

Source

translation-class.lisp (file)

Function: translation-table ()
Package

cl-i18n

Source

base.lisp (file)

Function: turkish-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)

Function: ukrainian-plural-form N
Package

cl-i18n

Source

plural-forms.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Generic functions

Generic Function: comment-line OBJECT
Generic Function: (setf comment-line) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: comment-line (PARSED-FILE parsed-file)

automatically generated reader method

Source

parser.lisp (file)

Method: (setf comment-line) NEW-VALUE (PARSED-FILE parsed-file)

automatically generated writer method

Source

parser.lisp (file)

Generic Function: flag OBJECT
Generic Function: (setf flag) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: flag (TRANSLATION translation)
Method: (setf flag) NEW-VALUE (TRANSLATION translation)

The status of the translation, can be one of +fuzzy-flag+ +untranslated-flag+ or +translation+

Source

translation-class.lisp (file)

Generic Function: get-line OBJECT &key LINE-SEPARATOR
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: get-line OBJECT &key LINE-SEPARATOR
Generic Function: is-comment-line-p OBJECT LINE
Package

cl-i18n

Source

parser.lisp (file)

Methods
Method: is-comment-line-p (OBJECT parsed-file) LINE
Generic Function: next-token OBJECT &key HOOK-TO-STRINGPOS RETURN-FIRST-MATCH PREDICATE-SORT-TOKENS NO-MORE-TOKEN-ERROR
Package

cl-i18n

Source

parser.lisp (file)

Methods
Method: next-token (OBJECT extract-parsed-file) &key HOOK-TO-STRINGPOS RETURN-FIRST-MATCH PREDICATE-SORT-TOKENS NO-MORE-TOKEN-ERROR
Source

extraction-translatable-strings.lisp (file)

Method: next-token (OBJECT po-parsed-file) &key HOOK-TO-STRINGPOS RETURN-FIRST-MATCH PREDICATE-SORT-TOKENS NO-MORE-TOKEN-ERROR
Source

pofile.lisp (file)

Method: next-token (OBJECT utx-parsed-file) &key HOOK-TO-STRINGPOS RETURN-FIRST-MATCH PREDICATE-SORT-TOKENS NO-MORE-TOKEN-ERROR
Source

utx-file.lisp (file)

Generic Function: parse-comment-line OBJECT
Package

cl-i18n

Source

parser.lisp (file)

Methods
Method: parse-comment-line (OBJECT utx-parsed-file)
Source

utx-file.lisp (file)

Method: parse-comment-line (OBJECT parsed-file)
Generic Function: peek-token OBJECT &optional TEST
Package

cl-i18n

Source

parser.lisp (file)

Methods
Method: peek-token (OBJECT utx-parsed-file) &optional TEST
Source

utx-file.lisp (file)

Method: peek-token (OBJECT parsed-file) &optional TEST
Generic Function: peek-token-suppress-errors OBJECT &optional TEST
Package

cl-i18n

Source

parser.lisp (file)

Methods
Method: peek-token-suppress-errors (OBJECT parsed-file) &optional TEST
Generic Function: seek OBJECT POS
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: seek (OBJECT buffered-input-file) POS
Generic Function: translated OBJECT
Generic Function: (setf translated) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: translated (TRANSLATION translation)
Method: (setf translated) NEW-VALUE (TRANSLATION translation)

The translated string

Source

translation-class.lisp (file)

Generic Function: translation-list->hash-table SOURCE DEST
Package

cl-i18n

Source

translation-class.lisp (file)

Methods
Method: translation-list->hash-table (LIST list) (HT hash-table)

Parse a list into a translation table.


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.6 Conditions

Condition: no-translation ()
Package

i18n-conditions

Source

conditions.lisp (file)

Direct superclasses

text-warning (condition)

Condition: no-translation-table-error ()
Package

i18n-conditions

Source

conditions.lisp (file)

Direct superclasses

text-error (condition)

Condition: out-of-bounds ()

Error when you go out of bound

Package

i18n-conditions

Source

conditions.lisp (file)

Direct superclasses

error (condition)

Direct methods
Direct slots
Slot: seq
Initargs

:seq

Readers

seq (generic function)

Slot: idx
Initargs

:idx

Readers

idx (generic function)

Condition: parsing-mofile-error ()
Package

i18n-conditions

Source

conditions.lisp (file)

Direct superclasses

text-error (condition)

Condition: parsing-pofile-error ()
Package

i18n-conditions

Source

conditions.lisp (file)

Direct superclasses

text-error (condition)

Condition: parsing-utxfile-error ()
Package

i18n-conditions

Source

conditions.lisp (file)

Direct superclasses

text-error (condition)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.7 Classes

Class: parsed-file ()
Package

cl-i18n

Source

parser.lisp (file)

Direct superclasses

buffered-input-file (class)

Direct subclasses
Direct methods
Direct slots
Slot: comment-line
Initargs

:comment-line

Readers

comment-line (generic function)

Writers

(setf comment-line) (generic function)

Class: translation ()

The class that holds a translated string, its plural form and the translation status

Package

cl-i18n

Source

translation-class.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: translated

The translated string

Type

string

Initargs

:translated

Initform

""

Readers

translated (generic function)

Writers

(setf translated) (generic function)

Slot: plural-form
Type

string

Initargs

:plural-form

Initform

""

Readers

plural-form (generic function)

Writers

(setf plural-form) (generic function)

Slot: plural-translated

a list of string for each valid plural form

Type

list

Initargs

:plural-translated

Initform

(quote nil)

Readers

plural-translated (generic function)

Writers

(setf plural-translated) (generic function)

Slot: flag

The status of the translation, can be one of +fuzzy-flag+ +untranslated-flag+ or +translation+

Initargs

:flag

Initform

cl-i18n:+untranslated-flag+

Readers

flag (generic function)

Writers

(setf flag) (generic function)

Class: utx-parsed-file ()
Package

utx-file

Source

utx-file.lisp (file)

Direct superclasses

parsed-file (class)

Direct methods

Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Constants

Constant: +!=+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +%+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +<+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +<=+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +==+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +>+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +>=+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +?+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +?-regex+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +agnostic-comment+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +and-op+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +close-paren+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +close-paren-regex+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +colon+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +column+
Package

utx-file

Source

utx-file.lisp (file)

Constant: +column-id+
Package

utx-file

Source

utx-file.lisp (file)

Constant: +default-buffer-size+
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Constant: +default-element-type+
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Constant: +end-expression+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +escape-newline+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +escape-string-escape-char+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +escape-string-escaped-newline+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +escaped-string-delim+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +extr-escaped-stopper
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Constant: +extr-string-re+
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Constant: +flag-fuzzy+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +flag-line+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +hashing-table-offset-byte-size+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +hashing-table-size-byte-size+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +line-stopper+
Package

utx-file

Source

utx-file.lisp (file)

Constant: +lisp-table-ext+
Package

cl-i18n

Source

utils.lisp (file)

Constant: +mo-magic-number+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +msgid+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +msgid-plural+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +msgid-regexp+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +msgstr+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +msgstr-regexp+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +msgstr[]+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +msgstr[]-regexp+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +newline+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +nplurals-label+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +number+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +offset-original-byte-size+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +offset-translation-byte-size+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +open-paren+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +open-paren-regex+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +or-op+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +or-op-regex+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +original-strings-length-chunk-size+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +original-strings-offset-chunk-size+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +original-strings-offset-size-chunk-size+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +peek-length-tokenizer-on-error+
Package

cl-i18n

Source

parser.lisp (file)

Constant: +plural-expression-label+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +plural-field+
Package

utx-file

Source

utx-file.lisp (file)

Constant: +plural-form-label+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +po-comment-line+
Package

cl-i18n

Source

pofile.lisp (file)

Constant: +pofile-ext+
Package

cl-i18n

Source

utils.lisp (file)

Constant: +status-field+
Package

utx-file

Source

utx-file.lisp (file)

Constant: +status-forbidden+
Package

utx-file

Source

utx-file.lisp (file)

Constant: +stream-element-type+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +string-num-byte-size+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +string-num-byte-version-number+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +translated-strings-length-chunk-size+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +translated-strings-offset-chunk-size+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +translated-strings-offset-size-chunk-size+
Package

cl-i18n

Source

mofile.lisp (file)

Constant: +utx-ext+
Package

cl-i18n

Source

utils.lisp (file)

Constant: +utx-ignored-line+
Package

utx-file

Source

utx-file.lisp (file)

Constant: +var+
Package

cl-i18n

Source

pofile.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Special variables

Special Variable: *aritm-op*
Package

cl-i18n

Source

pofile.lisp (file)

Special Variable: *blank-space*
Package

cl-i18n

Source

parser.lisp (file)

Special Variable: *boolean-op*
Package

cl-i18n

Source

pofile.lisp (file)

Special Variable: *compar-op*
Package

cl-i18n

Source

pofile.lisp (file)

Special Variable: *debug*
Package

cl-i18n

Source

utils.lisp (file)

Special Variable: *fields-position*
Package

utx-file

Source

utx-file.lisp (file)

Special Variable: *locale*
Package

cl-i18n

Source

base.lisp (file)

Special Variable: *mofile-repo-exclude-path*
Package

cl-i18n

Source

utils.lisp (file)

Special Variable: *n*
Package

cl-i18n

Source

pofile.lisp (file)

Special Variable: *sbcl-readtable*
Package

cl-i18n

Source

function-name.lisp (file)

Special Variable: *string-pos*
Package

cl-i18n

Source

parser.lisp (file)

Special Variable: *translation-table*

The actual translation table used, it is an hashtable with the original (untranslated) string as key and an instance of the class translation as value

Package

cl-i18n

Source

base.lisp (file)

Special Variable: *valid-dir-average-mofile-repo*
Package

cl-i18n

Source

utils.lisp (file)

Special Variable: *valid-dir-mofile-repo*
Package

cl-i18n

Source

utils.lisp (file)

Special Variable: *valid-dir-rate-mofile-repo*
Package

cl-i18n

Source

utils.lisp (file)

Special Variable: *well-known-mofile-path*
Package

cl-i18n

Source

utils.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Macros

Macro: defcond TYPE
Package

i18n-conditions

Source

conditions.lisp (file)

Macro: define-is-stuff-p TEST &rest OPERATORS
Package

cl-i18n

Source

parser.lisp (file)

Macro: define-parse-header-chunk (NAME SIZE &optional SLOT)
Package

cl-i18n

Source

mofile.lisp (file)

Macro: define-parse-operators NAMES TEST &rest OPERATORS-LIST
Package

cl-i18n

Source

pofile.lisp (file)

Macro: define-parser-skeleton* PACKAGE NAME CLASSNAME &rest OTHER-VARS

does not close the stream

Package

cl-i18n

Source

parser.lisp (file)

Macro: define-tokenizer-simple CLASSNAME &rest REGEXPS
Package

cl-i18n

Source

parser.lisp (file)

Macro: do-directory (VAR) ROOT &body BODY
Package

cl-i18n

Source

utils.lisp (file)

Macro: get-field KEY ROW
Package

utx-file

Source

utx-file.lisp (file)

Macro: if-not-utf8-read-whole (FILENAME) &body BODY
Package

cl-i18n

Source

base.lisp (file)

Macro: let-noerr FORMS &body BODY
Package

cl-i18n

Source

parser.lisp (file)

Macro: let-noerr* FORMS &body BODY
Package

cl-i18n

Source

parser.lisp (file)

Macro: multiple-increment TIMES
Package

cl-i18n

Source

parser.lisp (file)

Macro: parse-token (VAR PREDICATE MSG &rest PREDICATE-ARG) &body BODY
Package

cl-i18n

Source

pofile.lisp (file)

Macro: pop-apply-binary-operator STACK OPERATOR
Package

cl-i18n

Source

pofile.lisp (file)

Macro: pop-apply-ternary-operator STACK OPERATOR
Package

cl-i18n

Source

pofile.lisp (file)

Macro: scanner-re RE
Package

cl-i18n

Source

parser.lisp (file)

Macro: when-debug &body BODY
Package

cl-i18n

Source

utils.lisp (file)

Macro: with-file-position (VAR OBJECT) &body BODY
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Macro: with-line-mode &body BODY
Package

cl-i18n

Source

pofile.lisp (file)

Macro: with-parse-strings-chunks (STREAM START-OFFSET CHUNK-SIZE WHOLE-CHUNK-SIZE PARSE-LENGTH-FUN PARSE-OFFSET-FUNC) MOFILE
Package

cl-i18n

Source

mofile.lisp (file)

Macro: with-ustring (VAR OBJECT) &body BODY
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Macro: with-valid-stream &body BODY
Package

cl-i18n

Source

parser.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Functions

Function: != A B
Package

cl-i18n

Source

pofile.lisp (file)

Function: % A B
Package

cl-i18n

Source

pofile.lisp (file)

Function: %next-token ()
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Function: && A B
Package

cl-i18n

Source

pofile.lisp (file)

Function: 1+char@ &key GO-BACK
Package

cl-i18n

Source

parser.lisp (file)

Function: 2byte->word BYTE1 BYTE2
Package

cl-i18n

Source

mofile.lisp (file)

Function: 2word->int WORD1 WORD2
Package

cl-i18n

Source

mofile.lisp (file)

Function: <* A B
Package

cl-i18n

Source

pofile.lisp (file)

Function: <=* A B
Package

cl-i18n

Source

pofile.lisp (file)

Function: == A B
Package

cl-i18n

Source

pofile.lisp (file)

Function: >* A B
Package

cl-i18n

Source

pofile.lisp (file)

Function: >=* A B
Package

cl-i18n

Source

pofile.lisp (file)

Function: bool-or A B
Package

cl-i18n

Source

pofile.lisp (file)

Function: buffer-uchar-length BUFFER
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Function: byte->int BYTES
Package

cl-i18n

Source

mofile.lisp (file)

Function: cat-parent-dir PARENT DIRENTRY
Package

cl-i18n

Source

utils.lisp (file)

Function: char@ ()
Package

cl-i18n

Source

parser.lisp (file)

Function: char@1+ ()
Package

cl-i18n

Source

parser.lisp (file)

Function: concatenate-regexps REGEXPS
Package

cl-i18n

Source

parser.lisp (file)

Function: count-mo-files ROOT
Package

cl-i18n

Source

utils.lisp (file)

Function: count-mo-files-direct-children ROOT
Package

cl-i18n

Source

utils.lisp (file)

Function: create-brand-new-file FILE
Package

cl-i18n

Source

utils.lisp (file)

Function: directoryp D
Package

cl-i18n

Source

utils.lisp (file)

Function: equals-path-fn ()
Package

cl-i18n

Source

utils.lisp (file)

Function: escaped-stopper-p STR
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Function: excluded-path-p DIR
Package

cl-i18n

Source

utils.lisp (file)

Function: execute-expression STACK
Package

cl-i18n

Source

pofile.lisp (file)

Function: extract-plural-function HEADER
Package

cl-i18n

Source

pofile.lisp (file)

Function: get-function-name OBJ
Package

cl-i18n

Source

function-name.lisp (file)

Function: get-strings FILENAME &optional PREFIX-RE

Get all strings on the form ’prefix-re’"foo", and collect them uniquely in a list.

Package

cl-i18n-utils

Source

i18n-utils.lisp (file)

Function: is-!=-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-%-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-<-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-<=-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-==-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is->-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is->=-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-?-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-and-op-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-binary-operator OP
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-bool-op-p STR
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-close-paren-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-colon-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-end-expression-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-extr-function-re-p STR0
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Function: is-extr-string-re-p STR0
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Function: is-flag-line-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-fuzzy-flag-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-mo-file-p PATH &optional EXT
Package

cl-i18n

Source

utils.lisp (file)

Function: is-msgid-plural-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-msgid-regexp-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-msgstr-regexp-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-msgstr[]-regexp-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-number-p STR
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-open-paren-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-or-op-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-ternary-operator OP
Package

cl-i18n

Source

pofile.lisp (file)

Function: is-var-p STR0
Package

cl-i18n

Source

pofile.lisp (file)

Function: just-peek-token ()
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Function: last-column-p COL
Package

utx-file

Source

utx-file.lisp (file)

Function: levenshtein-distance STRING1 STRING2

Compute the levenshtein distance (i. e. how much are similars) between two strings

Package

cl-i18n-utils

Source

i18n-utils.lisp (file)

Function: list-directory-entries D

Does not resolve symlinks to avoid loop

Package

cl-i18n

Source

utils.lisp (file)

Function: make-buffer &optional LENGTH
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Function: min-column-number-p ROW
Package

utx-file

Source

utx-file.lisp (file)

Function: mo-repository-p DB
Package

cl-i18n

Source

utils.lisp (file)

Function: parse-any-operator OPER-LIST &key TEST
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-arithmetic-expression &optional STACK
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-arithmetic-operator ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-boolean-expression &optional STACK
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-boolean-operator ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-close-parent ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-comparision-operator ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-delimited-string ()
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Function: parse-entries &optional RES
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-escaped-string &optional RES DELIMC
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-expression ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-function ()
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Function: parse-function-prefix ()
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Function: parse-header ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-if-symbol ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-msgid ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-msgid-group ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-msgid-plural ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-msgid-plural-group ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-msgstr ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-msgstr-group ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-msgstr-plural ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-msgstr-plural-group &optional RES
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-name NAME
Package

cl-i18n

Source

function-name.lisp (file)

Function: parse-number ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-open-parent ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-plural-expression ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-po-file ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-ternary-expression ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-then-symbol ()
Package

cl-i18n

Source

pofile.lisp (file)

Function: parse-utx-column ()
Package

utx-file

Source

utx-file.lisp (file)

Function: parse-utx-column-description ()
Package

utx-file

Source

utx-file.lisp (file)

Function: parse-utx-line &key LOOK-FOR-COMMENT
Package

utx-file

Source

utx-file.lisp (file)

Function: parse-utx-lines ()
Package

utx-file

Source

utx-file.lisp (file)

Function: pathname->string PATH
Package

cl-i18n

Source

utils.lisp (file)

Function: peek-end-stream &key POS-OFFSET
Package

cl-i18n

Source

parser.lisp (file)

Function: read-i18n-file FILENAME

Reads the i18n file, if it exists, and put the strings into a hash table

Package

cl-i18n-utils

Source

i18n-utils.lisp (file)

Function: read-lisp-string INPUT

Parse a Lisp string. Expects "input" to point to the first character after the leading double quote. Slick version by Xach.

Package

cl-i18n

Source

base.lisp (file)

Function: remove-regular-files ENTRIES
Package

cl-i18n

Source

utils.lisp (file)

Function: row-plural ROW
Package

utx-file

Source

utx-file.lisp (file)

Function: row-src ROW
Package

utx-file

Source

utx-file.lisp (file)

Function: row-status ROW
Package

utx-file

Source

utx-file.lisp (file)

Function: row-target ROW
Package

utx-file

Source

utx-file.lisp (file)

Function: scan-mo-files ROOT &optional DB MAX-DEPTH
Package

cl-i18n

Source

utils.lisp (file)

Function: similar-phrase PHRASE DICT &key THRESHOLD

Scan the translation table looking for the best matching string of "phrase"

Package

cl-i18n-utils

Source

i18n-utils.lisp (file)

Function: split-escape MSG
Package

cl-i18n

Source

mofile.lisp (file)

Function: stack-if &rest ARGS
Package

cl-i18n

Source

pofile.lisp (file)

Function: status-forbidden-p ROW
Package

utx-file

Source

utx-file.lisp (file)

Function: string->function FUN
Package

cl-i18n

Source

pofile.lisp (file)

Function: trim-rows ROWS &optional BAG
Package

utx-file

Source

utx-file.lisp (file)

Function: uchar-length LEADING-BYTE
Package

cl-i18n

Source

utils.lisp (file)

Function: unescaped-char CHAR
Package

cl-i18n

Source

pofile.lisp (file)

Function: utf8-encoded-p FILE
Package

cl-i18n

Source

utils.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Generic functions

Generic Function: actual-file-position OBJECT &optional POS
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: actual-file-position (OBJECT buffered-input-file) &optional POS
Generic Function: adjust-buffer OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: adjust-buffer (OBJECT buffered-input-file)
Generic Function: adjust-buffer-backward OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: adjust-buffer-backward (OBJECT buffered-input-file)
Generic Function: all-possible-locale-dir OBJECT
Package

cl-i18n

Source

base.lisp (file)

Methods
Method: all-possible-locale-dir (OBJECT locale-definition)
Generic Function: buffer OBJECT
Generic Function: (setf buffer) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: buffer (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated reader method

Source

buffered-input-file.lisp (file)

Method: (setf buffer) NEW-VALUE (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated writer method

Source

buffered-input-file.lisp (file)

Generic Function: buffer-position OBJECT
Generic Function: (setf buffer-position) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: buffer-position (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated reader method

Source

buffered-input-file.lisp (file)

Method: (setf buffer-position) NEW-VALUE (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated writer method

Source

buffered-input-file.lisp (file)

Generic Function: cached-string OBJECT
Generic Function: (setf cached-string) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: cached-string (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated reader method

Source

buffered-input-file.lisp (file)

Method: (setf cached-string) NEW-VALUE (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated writer method

Source

buffered-input-file.lisp (file)

Generic Function: close-file OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: close-file (OBJECT buffered-input-file)
Generic Function: codeset OBJECT
Generic Function: (setf codeset) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: codeset (LOCALE-DEFINITION locale-definition)

automatically generated reader method

Source

base.lisp (file)

Method: (setf codeset) NEW-VALUE (LOCALE-DEFINITION locale-definition)

automatically generated writer method

Source

base.lisp (file)

Generic Function: copy-translation OBJECT OLD

Copy an instance of translation class from old to object

Package

cl-i18n

Source

translation-class.lisp (file)

Methods
Method: copy-translation (OBJECT translation) (OLD translation)
Generic Function: decrement-pointer OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: decrement-pointer (OBJECT buffered-input-file)
Generic Function: enlarge-buffer OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: enlarge-buffer (OBJECT buffered-input-file)
Generic Function: filename OBJECT
Generic Function: (setf filename) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: filename (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated reader method

Source

buffered-input-file.lisp (file)

Method: (setf filename) NEW-VALUE (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated writer method

Source

buffered-input-file.lisp (file)

Generic Function: fittest-actual-locale-dir OBJECT
Package

cl-i18n

Source

base.lisp (file)

Methods
Method: fittest-actual-locale-dir (OBJECT locale-definition)
Generic Function: fittest-actual-locale-file OBJECT FILENAME
Package

cl-i18n

Source

base.lisp (file)

Methods
Method: fittest-actual-locale-file (OBJECT locale-definition) FILENAME
Generic Function: get-char OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: get-char (OBJECT buffered-input-file)
Generic Function: get-char-then-increment-pointer OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: get-char-then-increment-pointer (OBJECT buffered-input-file)
Generic Function: hashing-table-offset OBJECT
Generic Function: (setf hashing-table-offset) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: hashing-table-offset (MOFILE mofile)

automatically generated reader method

Source

mofile.lisp (file)

Method: (setf hashing-table-offset) NEW-VALUE (MOFILE mofile)

automatically generated writer method

Source

mofile.lisp (file)

Generic Function: hashing-table-size OBJECT
Generic Function: (setf hashing-table-size) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: hashing-table-size (MOFILE mofile)

automatically generated reader method

Source

mofile.lisp (file)

Method: (setf hashing-table-size) NEW-VALUE (MOFILE mofile)

automatically generated writer method

Source

mofile.lisp (file)

Generic Function: idx CONDITION
Package

i18n-conditions

Methods
Method: idx (CONDITION out-of-bounds)
Source

conditions.lisp (file)

Generic Function: increment-pointer OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: increment-pointer (OBJECT buffered-input-file)
Generic Function: increment-pointer-then-get-char OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: increment-pointer-then-get-char (OBJECT buffered-input-file)
Generic Function: inner-stream OBJECT
Generic Function: (setf inner-stream) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: inner-stream (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated reader method

Source

buffered-input-file.lisp (file)

Method: (setf inner-stream) NEW-VALUE (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated writer method

Source

buffered-input-file.lisp (file)

Generic Function: inside-buffer-p OBJECT POS &key AS-CHAR
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: inside-buffer-p (OBJECT buffered-input-file) POS &key AS-CHAR
Generic Function: language OBJECT
Generic Function: (setf language) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: language (LOCALE-DEFINITION locale-definition)

automatically generated reader method

Source

base.lisp (file)

Method: (setf language) NEW-VALUE (LOCALE-DEFINITION locale-definition)

automatically generated writer method

Source

base.lisp (file)

Generic Function: last-comment-line-p OBJECT
Package

utx-file

Source

utx-file.lisp (file)

Methods
Method: last-comment-line-p (OBJECT utx-parsed-file)
Generic Function: line-mode OBJECT
Generic Function: (setf line-mode) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: line-mode (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated reader method

Source

buffered-input-file.lisp (file)

Method: (setf line-mode) NEW-VALUE (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated writer method

Source

buffered-input-file.lisp (file)

Generic Function: logical-file-position OBJECT
Generic Function: (setf logical-file-position) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: logical-file-position (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated reader method

Source

buffered-input-file.lisp (file)

Method: (setf logical-file-position) NEW-VALUE (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated writer method

Source

buffered-input-file.lisp (file)

Generic Function: magic-number OBJECT
Generic Function: (setf magic-number) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: magic-number (MOFILE mofile)

automatically generated reader method

Source

mofile.lisp (file)

Method: (setf magic-number) NEW-VALUE (MOFILE mofile)

automatically generated writer method

Source

mofile.lisp (file)

Generic Function: modifier OBJECT
Generic Function: (setf modifier) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: modifier (LOCALE-DEFINITION locale-definition)

automatically generated reader method

Source

base.lisp (file)

Method: (setf modifier) NEW-VALUE (LOCALE-DEFINITION locale-definition)

automatically generated writer method

Source

base.lisp (file)

Generic Function: mofile OBJECT
Generic Function: (setf mofile) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: mofile (MOFILE mofile)

automatically generated reader method

Source

mofile.lisp (file)

Method: (setf mofile) NEW-VALUE (MOFILE mofile)

automatically generated writer method

Source

mofile.lisp (file)

Generic Function: mofile->pofile OBJECT
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: mofile->pofile (OBJECT mofile)
Generic Function: mofile->translation OBJECT &optional ORIGINALS TRANSLATED PLURAL-FUNCTION TRANSLATIONS
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: mofile->translation (OBJECT mofile) &optional ORIGINAL TRANSLATED PLURAL-FUNCTION TRANSLATIONS
Generic Function: next-token-simple OBJECT &key NO-MORE-TOKEN-ERROR
Package

cl-i18n

Source

parser.lisp (file)

Generic Function: offset-original OBJECT
Generic Function: (setf offset-original) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: offset-original (MOFILE mofile)

automatically generated reader method

Source

mofile.lisp (file)

Method: (setf offset-original) NEW-VALUE (MOFILE mofile)

automatically generated writer method

Source

mofile.lisp (file)

Generic Function: offset-translations OBJECT
Generic Function: (setf offset-translations) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: offset-translations (MOFILE mofile)

automatically generated reader method

Source

mofile.lisp (file)

Method: (setf offset-translations) NEW-VALUE (MOFILE mofile)

automatically generated writer method

Source

mofile.lisp (file)

Generic Function: original-strings OBJECT
Generic Function: (setf original-strings) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: original-strings (MOFILE mofile)

automatically generated reader method

Source

mofile.lisp (file)

Method: (setf original-strings) NEW-VALUE (MOFILE mofile)

automatically generated writer method

Source

mofile.lisp (file)

Generic Function: outside-buffer-p OBJECT POS
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: outside-buffer-p (OBJECT buffered-input-file) POS
Generic Function: parse-hashing-table-offset MOFILE STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-hashing-table-offset (OBJECT mofile) STREAM
Generic Function: parse-hashing-table-size MOFILE STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-hashing-table-size (OBJECT mofile) STREAM
Generic Function: parse-magic-number OBJECT STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-magic-number (OBJECT mofile) STREAM
Generic Function: parse-mofile OBJECT STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-mofile (OBJECT mofile) STREAM
Generic Function: parse-offset-original MOFILE STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-offset-original (OBJECT mofile) STREAM
Generic Function: parse-offset-translations MOFILE STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-offset-translations (OBJECT mofile) STREAM
Generic Function: parse-original-string-length MOFILE STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-original-string-length (OBJECT mofile) STREAM
Generic Function: parse-original-string-offset MOFILE STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-original-string-offset (OBJECT mofile) STREAM
Generic Function: parse-original-strings OBJECT STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-original-strings (OBJECT mofile) STREAM
Generic Function: parse-string-number MOFILE STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-string-number (OBJECT mofile) STREAM
Generic Function: parse-translated-string-length MOFILE STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-translated-string-length (OBJECT mofile) STREAM
Generic Function: parse-translated-string-offset MOFILE STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-translated-string-offset (OBJECT mofile) STREAM
Generic Function: parse-translated-strings OBJECT STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-translated-strings (OBJECT mofile) STREAM
Generic Function: parse-version-number MOFILE STREAM
Package

cl-i18n

Source

mofile.lisp (file)

Methods
Method: parse-version-number (OBJECT mofile) STREAM
Generic Function: parsing-errors OBJECT
Generic Function: (setf parsing-errors) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: parsing-errors (MOFILE mofile)

automatically generated reader method

Source

mofile.lisp (file)

Method: (setf parsing-errors) NEW-VALUE (MOFILE mofile)

automatically generated writer method

Source

mofile.lisp (file)

Generic Function: plural-form OBJECT
Generic Function: (setf plural-form) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: plural-form (TRANSLATION translation)

automatically generated reader method

Source

translation-class.lisp (file)

Method: (setf plural-form) NEW-VALUE (TRANSLATION translation)

automatically generated writer method

Source

translation-class.lisp (file)

Generic Function: plural-translated OBJECT
Generic Function: (setf plural-translated) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: plural-translated (TRANSLATION translation)
Method: (setf plural-translated) NEW-VALUE (TRANSLATION translation)

a list of string for each valid plural form

Source

translation-class.lisp (file)

Generic Function: pofile OBJECT
Generic Function: (setf pofile) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: pofile (MOFILE mofile)

automatically generated reader method

Source

mofile.lisp (file)

Method: (setf pofile) NEW-VALUE (MOFILE mofile)

automatically generated writer method

Source

mofile.lisp (file)

Generic Function: read-adjust-buffer OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: read-adjust-buffer (OBJECT buffered-input-file)
Generic Function: regex-scan OBJECT REGEX &optional STICKY LAST-START LAST-END
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: regex-scan (OBJECT buffered-input-file) REGEX &optional STICKY LAST-START LAST-END
Generic Function: regex-scan-line-mode OBJECT REGEX &optional STICKY LAST-START LAST-END
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: regex-scan-line-mode (OBJECT buffered-input-file) REGEX &optional STICKY LAST-START LAST-END
Generic Function: regex-scan-line-simple OBJECT REGEX
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: regex-scan-line-simple (OBJECT buffered-input-file) (REGEX function)
Generic Function: replace-buffer OBJECT &key DIRECTION
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: replace-buffer (OBJECT buffered-input-file) &key DIRECTION
Generic Function: replace-buffer-backward OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: replace-buffer-backward (OBJECT buffered-input-file)
Generic Function: replace-buffer-forward OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: replace-buffer-forward (OBJECT buffered-input-file)
Generic Function: seq CONDITION
Package

i18n-conditions

Methods
Method: seq (CONDITION out-of-bounds)
Source

conditions.lisp (file)

Generic Function: statistics OBJECT
Generic Function: (setf statistics) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: statistics (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated reader method

Source

buffered-input-file.lisp (file)

Method: (setf statistics) NEW-VALUE (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated writer method

Source

buffered-input-file.lisp (file)

Generic Function: stream-length OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: stream-length (OBJECT buffered-input-file)
Generic Function: string-number OBJECT
Generic Function: (setf string-number) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: string-number (MOFILE mofile)

automatically generated reader method

Source

mofile.lisp (file)

Method: (setf string-number) NEW-VALUE (MOFILE mofile)

automatically generated writer method

Source

mofile.lisp (file)

Generic Function: territory OBJECT
Generic Function: (setf territory) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: territory (LOCALE-DEFINITION locale-definition)

automatically generated reader method

Source

base.lisp (file)

Method: (setf territory) NEW-VALUE (LOCALE-DEFINITION locale-definition)

automatically generated writer method

Source

base.lisp (file)

Generic Function: text CONDITION
Package

i18n-conditions

Methods
Method: text (CONDITION text-error)
Source

conditions.lisp (file)

Method: text (CONDITION text-warning)
Source

conditions.lisp (file)

Generic Function: translated-strings OBJECT
Generic Function: (setf translated-strings) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: translated-strings (MOFILE mofile)

automatically generated reader method

Source

mofile.lisp (file)

Method: (setf translated-strings) NEW-VALUE (MOFILE mofile)

automatically generated writer method

Source

mofile.lisp (file)

Generic Function: truncate-buffer OBJECT POS
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: truncate-buffer (OBJECT buffered-input-file) POS
Generic Function: uchars-count OBJECT
Generic Function: (setf uchars-count) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: uchars-count (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated reader method

Source

buffered-input-file.lisp (file)

Method: (setf uchars-count) NEW-VALUE (BUFFERED-INPUT-FILE buffered-input-file)

automatically generated writer method

Source

buffered-input-file.lisp (file)

Generic Function: unget-char OBJECT &optional POSITION
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: unget-char (OBJECT buffered-input-file) &optional POSITION
Generic Function: valid-stream-p OBJECT
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Methods
Method: valid-stream-p (OBJECT buffered-input-file)
Generic Function: version-number OBJECT
Generic Function: (setf version-number) NEW-VALUE OBJECT
Package

cl-i18n

Methods
Method: version-number (MOFILE mofile)

automatically generated reader method

Source

mofile.lisp (file)

Method: (setf version-number) NEW-VALUE (MOFILE mofile)

automatically generated writer method

Source

mofile.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.6 Conditions

Condition: not-implemented-error ()

Error for not-implemented features

Package

i18n-conditions

Source

conditions.lisp (file)

Direct superclasses

text-error (condition)

Condition: null-reference ()

Null reference

Package

i18n-conditions

Source

conditions.lisp (file)

Direct superclasses

text-error (condition)

Condition: text-error ()

Error that set text

Package

i18n-conditions

Source

conditions.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Direct methods

text (method)

Direct slots
Slot: text
Initargs

:text

Readers

text (generic function)

Condition: text-warning ()

Error that set text

Package

i18n-conditions

Source

conditions.lisp (file)

Direct superclasses

warning (condition)

Direct subclasses

no-translation (condition)

Direct methods

text (method)

Direct slots
Slot: text
Initargs

:text

Readers

text (generic function)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.7 Classes

Class: buffered-input-file ()
Package

cl-i18n

Source

buffered-input-file.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

parsed-file (class)

Direct methods
Direct slots
Slot: filename
Initargs

:filename

Readers

filename (generic function)

Writers

(setf filename) (generic function)

Slot: buffer
Initargs

:buffer

Initform

(cl-i18n::make-buffer)

Readers

buffer (generic function)

Writers

(setf buffer) (generic function)

Slot: logical-file-position
Initargs

:logical-file-position

Initform

0

Readers

logical-file-position (generic function)

Writers

(setf logical-file-position) (generic function)

Slot: uchars-count
Initargs

:uchars-count

Initform

0

Readers

uchars-count (generic function)

Writers

(setf uchars-count) (generic function)

Slot: buffer-position
Initargs

:buffer-position

Initform

0

Readers

buffer-position (generic function)

Writers

(setf buffer-position) (generic function)

Slot: inner-stream
Initargs

:inner-stream

Readers

inner-stream (generic function)

Writers

(setf inner-stream) (generic function)

Slot: cached-string
Initargs

:cached-string

Readers

cached-string (generic function)

Writers

(setf cached-string) (generic function)

Slot: line-mode
Initargs

:line-mode

Readers

line-mode (generic function)

Writers

(setf line-mode) (generic function)

Slot: statistics
Initargs

:statistics

Readers

statistics (generic function)

Writers

(setf statistics) (generic function)

Class: extract-parsed-file ()
Package

cl-i18n

Source

extraction-translatable-strings.lisp (file)

Direct superclasses

parsed-file (class)

Direct methods

next-token (method)

Class: locale-definition ()
Package

cl-i18n

Source

base.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: language
Initargs

:language

Readers

language (generic function)

Writers

(setf language) (generic function)

Slot: territory
Initargs

:territory

Readers

territory (generic function)

Writers

(setf territory) (generic function)

Slot: codeset
Initargs

:codeset

Readers

codeset (generic function)

Writers

(setf codeset) (generic function)

Slot: modifier
Initargs

:modifier

Readers

modifier (generic function)

Writers

(setf modifier) (generic function)

Class: mofile ()
Package

cl-i18n

Source

mofile.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: mofile
Readers

mofile (generic function)

Writers

(setf mofile) (generic function)

Slot: magic-number
Initform

-1

Readers

magic-number (generic function)

Writers

(setf magic-number) (generic function)

Slot: version-number
Initform

-1

Readers

version-number (generic function)

Writers

(setf version-number) (generic function)

Slot: string-number
Initform

-1

Readers

string-number (generic function)

Writers

(setf string-number) (generic function)

Slot: offset-original
Initform

-1

Readers

offset-original (generic function)

Writers

(setf offset-original) (generic function)

Slot: offset-translations
Initform

-1

Readers

offset-translations (generic function)

Writers

(setf offset-translations) (generic function)

Slot: hashing-table-size
Initform

-1

Readers

hashing-table-size (generic function)

Writers

(setf hashing-table-size) (generic function)

Slot: hashing-table-offset
Initform

-1

Readers

hashing-table-offset (generic function)

Writers

(setf hashing-table-offset) (generic function)

Slot: parsing-errors
Readers

parsing-errors (generic function)

Writers

(setf parsing-errors) (generic function)

Slot: original-strings
Readers

original-strings (generic function)

Writers

(setf original-strings) (generic function)

Slot: translated-strings
Readers

translated-strings (generic function)

Writers

(setf translated-strings) (generic function)

Slot: pofile
Readers

pofile (generic function)

Writers

(setf pofile) (generic function)

Class: po-parsed-file ()
Package

cl-i18n

Source

pofile.lisp (file)

Direct superclasses

parsed-file (class)

Direct methods
  • next-token (method)
  • initialize-instance (method)

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-i18n.asd: The cl-i18n<dot>asd file
cl-i18n/base.lisp: The cl-i18n/base<dot>lisp file
cl-i18n/buffered-input-file.lisp: The cl-i18n/buffered-input-file<dot>lisp file
cl-i18n/conditions.lisp: The cl-i18n/conditions<dot>lisp file
cl-i18n/extraction-translatable-strings.lisp: The cl-i18n/extraction-translatable-strings<dot>lisp file
cl-i18n/function-name.lisp: The cl-i18n/function-name<dot>lisp file
cl-i18n/i18n-utils.lisp: The cl-i18n/i18n-utils<dot>lisp file
cl-i18n/mofile.lisp: The cl-i18n/mofile<dot>lisp file
cl-i18n/package.lisp: The cl-i18n/package<dot>lisp file
cl-i18n/parser.lisp: The cl-i18n/parser<dot>lisp file
cl-i18n/plural-forms.lisp: The cl-i18n/plural-forms<dot>lisp file
cl-i18n/pofile.lisp: The cl-i18n/pofile<dot>lisp file
cl-i18n/translation-class.lisp: The cl-i18n/translation-class<dot>lisp file
cl-i18n/utils.lisp: The cl-i18n/utils<dot>lisp file
cl-i18n/utx-file.lisp: The cl-i18n/utx-file<dot>lisp file

F
File, Lisp, cl-i18n.asd: The cl-i18n<dot>asd file
File, Lisp, cl-i18n/base.lisp: The cl-i18n/base<dot>lisp file
File, Lisp, cl-i18n/buffered-input-file.lisp: The cl-i18n/buffered-input-file<dot>lisp file
File, Lisp, cl-i18n/conditions.lisp: The cl-i18n/conditions<dot>lisp file
File, Lisp, cl-i18n/extraction-translatable-strings.lisp: The cl-i18n/extraction-translatable-strings<dot>lisp file
File, Lisp, cl-i18n/function-name.lisp: The cl-i18n/function-name<dot>lisp file
File, Lisp, cl-i18n/i18n-utils.lisp: The cl-i18n/i18n-utils<dot>lisp file
File, Lisp, cl-i18n/mofile.lisp: The cl-i18n/mofile<dot>lisp file
File, Lisp, cl-i18n/package.lisp: The cl-i18n/package<dot>lisp file
File, Lisp, cl-i18n/parser.lisp: The cl-i18n/parser<dot>lisp file
File, Lisp, cl-i18n/plural-forms.lisp: The cl-i18n/plural-forms<dot>lisp file
File, Lisp, cl-i18n/pofile.lisp: The cl-i18n/pofile<dot>lisp file
File, Lisp, cl-i18n/translation-class.lisp: The cl-i18n/translation-class<dot>lisp file
File, Lisp, cl-i18n/utils.lisp: The cl-i18n/utils<dot>lisp file
File, Lisp, cl-i18n/utx-file.lisp: The cl-i18n/utx-file<dot>lisp file

L
Lisp File, cl-i18n.asd: The cl-i18n<dot>asd file
Lisp File, cl-i18n/base.lisp: The cl-i18n/base<dot>lisp file
Lisp File, cl-i18n/buffered-input-file.lisp: The cl-i18n/buffered-input-file<dot>lisp file
Lisp File, cl-i18n/conditions.lisp: The cl-i18n/conditions<dot>lisp file
Lisp File, cl-i18n/extraction-translatable-strings.lisp: The cl-i18n/extraction-translatable-strings<dot>lisp file
Lisp File, cl-i18n/function-name.lisp: The cl-i18n/function-name<dot>lisp file
Lisp File, cl-i18n/i18n-utils.lisp: The cl-i18n/i18n-utils<dot>lisp file
Lisp File, cl-i18n/mofile.lisp: The cl-i18n/mofile<dot>lisp file
Lisp File, cl-i18n/package.lisp: The cl-i18n/package<dot>lisp file
Lisp File, cl-i18n/parser.lisp: The cl-i18n/parser<dot>lisp file
Lisp File, cl-i18n/plural-forms.lisp: The cl-i18n/plural-forms<dot>lisp file
Lisp File, cl-i18n/pofile.lisp: The cl-i18n/pofile<dot>lisp file
Lisp File, cl-i18n/translation-class.lisp: The cl-i18n/translation-class<dot>lisp file
Lisp File, cl-i18n/utils.lisp: The cl-i18n/utils<dot>lisp file
Lisp File, cl-i18n/utx-file.lisp: The cl-i18n/utx-file<dot>lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   !   %   &   (   1   2   <   =   >  
A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

!
!=: Internal functions

%
%: Internal functions
%next-token: Internal functions

&
&&: Internal functions

(
(setf buffer): Internal generic functions
(setf buffer): Internal generic functions
(setf buffer-position): Internal generic functions
(setf buffer-position): Internal generic functions
(setf cached-string): Internal generic functions
(setf cached-string): Internal generic functions
(setf codeset): Internal generic functions
(setf codeset): Internal generic functions
(setf comment-line): Exported generic functions
(setf comment-line): Exported generic functions
(setf filename): Internal generic functions
(setf filename): Internal generic functions
(setf flag): Exported generic functions
(setf flag): Exported generic functions
(setf hashing-table-offset): Internal generic functions
(setf hashing-table-offset): Internal generic functions
(setf hashing-table-size): Internal generic functions
(setf hashing-table-size): Internal generic functions
(setf inner-stream): Internal generic functions
(setf inner-stream): Internal generic functions
(setf language): Internal generic functions
(setf language): Internal generic functions
(setf line-mode): Internal generic functions
(setf line-mode): Internal generic functions
(setf logical-file-position): Internal generic functions
(setf logical-file-position): Internal generic functions
(setf magic-number): Internal generic functions
(setf magic-number): Internal generic functions
(setf modifier): Internal generic functions
(setf modifier): Internal generic functions
(setf mofile): Internal generic functions
(setf mofile): Internal generic functions
(setf offset-original): Internal generic functions
(setf offset-original): Internal generic functions
(setf offset-translations): Internal generic functions
(setf offset-translations): Internal generic functions
(setf original-strings): Internal generic functions
(setf original-strings): Internal generic functions
(setf parsing-errors): Internal generic functions
(setf parsing-errors): Internal generic functions
(setf plural-form): Internal generic functions
(setf plural-form): Internal generic functions
(setf plural-translated): Internal generic functions
(setf plural-translated): Internal generic functions
(setf pofile): Internal generic functions
(setf pofile): Internal generic functions
(setf statistics): Internal generic functions
(setf statistics): Internal generic functions
(setf string-number): Internal generic functions
(setf string-number): Internal generic functions
(setf territory): Internal generic functions
(setf territory): Internal generic functions
(setf translated): Exported generic functions
(setf translated): Exported generic functions
(setf translated-strings): Internal generic functions
(setf translated-strings): Internal generic functions
(setf uchars-count): Internal generic functions
(setf uchars-count): Internal generic functions
(setf version-number): Internal generic functions
(setf version-number): Internal generic functions

1
1+char@: Internal functions

2
2byte->word: Internal functions
2word->int: Internal functions

<
<*: Internal functions
<=*: Internal functions

=
==: Internal functions

>
>*: Internal functions
>=*: Internal functions

A
actual-file-position: Internal generic functions
actual-file-position: Internal generic functions
adjust-buffer: Internal generic functions
adjust-buffer: Internal generic functions
adjust-buffer-backward: Internal generic functions
adjust-buffer-backward: Internal generic functions
all-possible-locale-dir: Internal generic functions
all-possible-locale-dir: Internal generic functions

B
bool-or: Internal functions
brazilian-plural-form: Exported functions
buffer: Internal generic functions
buffer: Internal generic functions
buffer-position: Internal generic functions
buffer-position: Internal generic functions
buffer-uchar-length: Internal functions
bulgarian-plural-form: Exported functions
byte->int: Internal functions

C
cached-string: Internal generic functions
cached-string: Internal generic functions
cat-parent-dir: Internal functions
char@: Internal functions
char@1+: Internal functions
close-file: Internal generic functions
close-file: Internal generic functions
codeset: Internal generic functions
codeset: Internal generic functions
comment-line: Exported generic functions
comment-line: Exported generic functions
concatenate-regexps: Internal functions
convert-dictionary-format: Exported functions
convert-save-dictionary: Exported functions
copy-translation: Internal generic functions
copy-translation: Internal generic functions
count-mo-files: Internal functions
count-mo-files-direct-children: Internal functions
create-brand-new-file: Internal functions
croatian-plural-form: Exported functions
czech-plural-form: Exported functions

D
danish-plural-form: Exported functions
decrement-pointer: Internal generic functions
decrement-pointer: Internal generic functions
defcond: Internal macros
define-is-stuff-p: Internal macros
define-parse-header-chunk: Internal macros
define-parse-operators: Internal macros
define-parser-skeleton: Exported macros
define-parser-skeleton*: Internal macros
define-plural-form: Exported macros
define-tokenizer: Exported macros
define-tokenizer-simple: Internal macros
defnocfun: Exported macros
directoryp: Internal functions
do-directory: Internal macros
dutch-plural-form: Exported functions

E
english-plural-form: Exported functions
enlarge-buffer: Internal generic functions
enlarge-buffer: Internal generic functions
equals-path-fn: Internal functions
escaped-stopper-p: Internal functions
esperanto-plural-form: Exported functions
estonian-plural-form: Exported functions
excluded-path-p: Internal functions
execute-expression: Internal functions
extract-plural-function: Internal functions

F
faroese-plural-form: Exported functions
filename: Internal generic functions
filename: Internal generic functions
find-locale: Exported functions
finnish-plural-form: Exported functions
fittest-actual-locale-dir: Internal generic functions
fittest-actual-locale-dir: Internal generic functions
fittest-actual-locale-file: Internal generic functions
fittest-actual-locale-file: Internal generic functions
flag: Exported generic functions
flag: Exported generic functions
french-plural-form: Exported functions
Function, !=: Internal functions
Function, %: Internal functions
Function, %next-token: Internal functions
Function, &&: Internal functions
Function, 1+char@: Internal functions
Function, 2byte->word: Internal functions
Function, 2word->int: Internal functions
Function, <*: Internal functions
Function, <=*: Internal functions
Function, ==: Internal functions
Function, >*: Internal functions
Function, >=*: Internal functions
Function, bool-or: Internal functions
Function, brazilian-plural-form: Exported functions
Function, buffer-uchar-length: Internal functions
Function, bulgarian-plural-form: Exported functions
Function, byte->int: Internal functions
Function, cat-parent-dir: Internal functions
Function, char@: Internal functions
Function, char@1+: Internal functions
Function, concatenate-regexps: Internal functions
Function, convert-dictionary-format: Exported functions
Function, convert-save-dictionary: Exported functions
Function, count-mo-files: Internal functions
Function, count-mo-files-direct-children: Internal functions
Function, create-brand-new-file: Internal functions
Function, croatian-plural-form: Exported functions
Function, czech-plural-form: Exported functions
Function, danish-plural-form: Exported functions
Function, directoryp: Internal functions
Function, dutch-plural-form: Exported functions
Function, english-plural-form: Exported functions
Function, equals-path-fn: Internal functions
Function, escaped-stopper-p: Internal functions
Function, esperanto-plural-form: Exported functions
Function, estonian-plural-form: Exported functions
Function, excluded-path-p: Internal functions
Function, execute-expression: Internal functions
Function, extract-plural-function: Internal functions
Function, faroese-plural-form: Exported functions
Function, find-locale: Exported functions
Function, finnish-plural-form: Exported functions
Function, french-plural-form: Exported functions
Function, gaeilge-plural-form: Exported functions
Function, gen-translation-file: Exported functions
Function, generate-i18n-file: Exported functions
Function, german-plural-form: Exported functions
Function, get-function-name: Internal functions
Function, get-strings: Internal functions
Function, greek-plural-form: Exported functions
Function, hebrew-plural-form: Exported functions
Function, hungarian-plural-form: Exported functions
Function, init-translation-table: Exported functions
Function, irish-plural-form: Exported functions
Function, is-!=-p: Internal functions
Function, is-%-p: Internal functions
Function, is-<-p: Internal functions
Function, is-<=-p: Internal functions
Function, is-==-p: Internal functions
Function, is->-p: Internal functions
Function, is->=-p: Internal functions
Function, is-?-p: Internal functions
Function, is-and-op-p: Internal functions
Function, is-binary-operator: Internal functions
Function, is-bool-op-p: Internal functions
Function, is-close-paren-p: Internal functions
Function, is-colon-p: Internal functions
Function, is-end-expression-p: Internal functions
Function, is-extr-function-re-p: Internal functions
Function, is-extr-string-re-p: Internal functions
Function, is-flag-line-p: Internal functions
Function, is-fuzzy-flag-p: Internal functions
Function, is-mo-file-p: Internal functions
Function, is-msgid-plural-p: Internal functions
Function, is-msgid-regexp-p: Internal functions
Function, is-msgstr-regexp-p: Internal functions
Function, is-msgstr[]-regexp-p: Internal functions
Function, is-number-p: Internal functions
Function, is-open-paren-p: Internal functions
Function, is-or-op-p: Internal functions
Function, is-ternary-operator: Internal functions
Function, is-var-p: Internal functions
Function, italian-plural-form: Exported functions
Function, just-peek-token: Internal functions
Function, last-column-p: Internal functions
Function, latvian-plural-form: Exported functions
Function, levenshtein-distance: Internal functions
Function, list-directory-entries: Internal functions
Function, lithuanian-plural-form: Exported functions
Function, load-language: Exported functions
Function, make-buffer: Internal functions
Function, make-translation: Exported functions
Function, min-column-number-p: Internal functions
Function, mo-repository-p: Internal functions
Function, n/=1-plural-form: Exported functions
Function, norwegian-plural-form: Exported functions
Function, ntranslate: Exported functions
Function, parse-any-operator: Internal functions
Function, parse-arithmetic-expression: Internal functions
Function, parse-arithmetic-operator: Internal functions
Function, parse-boolean-expression: Internal functions
Function, parse-boolean-operator: Internal functions
Function, parse-close-parent: Internal functions
Function, parse-comparision-operator: Internal functions
Function, parse-delimited-string: Internal functions
Function, parse-entries: Internal functions
Function, parse-escaped-string: Internal functions
Function, parse-expression: Internal functions
Function, parse-extract-parsed-file: Exported functions
Function, parse-function: Internal functions
Function, parse-function-prefix: Internal functions
Function, parse-header: Internal functions
Function, parse-if-symbol: Internal functions
Function, parse-msgid: Internal functions
Function, parse-msgid-group: Internal functions
Function, parse-msgid-plural: Internal functions
Function, parse-msgid-plural-group: Internal functions
Function, parse-msgstr: Internal functions
Function, parse-msgstr-group: Internal functions
Function, parse-msgstr-plural: Internal functions
Function, parse-msgstr-plural-group: Internal functions
Function, parse-name: Internal functions
Function, parse-number: Internal functions
Function, parse-open-parent: Internal functions
Function, parse-plural-expression: Internal functions
Function, parse-po-file: Internal functions
Function, parse-ternary-expression: Internal functions
Function, parse-then-symbol: Internal functions
Function, parse-utx-column: Internal functions
Function, parse-utx-column-description: Internal functions
Function, parse-utx-file: Exported functions
Function, parse-utx-line: Internal functions
Function, parse-utx-lines: Internal functions
Function, pathname->string: Internal functions
Function, peek-end-stream: Internal functions
Function, peek-valid-stream: Exported functions
Function, polish-plural-form: Exported functions
Function, portuguese-plural-form: Exported functions
Function, random-string: Exported functions
Function, read-i18n-file: Internal functions
Function, read-lisp-string: Internal functions
Function, remove-regular-files: Internal functions
Function, romanian-plural-form: Exported functions
Function, row-plural: Internal functions
Function, row-src: Internal functions
Function, row-status: Internal functions
Function, row-target: Internal functions
Function, russian-plural-form: Exported functions
Function, save-language: Exported functions
Function, scan-mo-files: Internal functions
Function, search-mo-repository: Exported functions
Function, serbian-plural-form: Exported functions
Function, similar-phrase: Internal functions
Function, slovak-plural-form: Exported functions
Function, slovenian-plural-form: Exported functions
Function, slurp-file: Exported functions
Function, spanish-plural-form: Exported functions
Function, split-escape: Internal functions
Function, stack-if: Internal functions
Function, status-forbidden-p: Internal functions
Function, string->function: Internal functions
Function, swedish-plural-form: Exported functions
Function, translate: Exported functions
Function, translation-hash-table->list: Exported functions
Function, translation-table: Exported functions
Function, trim-rows: Internal functions
Function, turkish-plural-form: Exported functions
Function, uchar-length: Internal functions
Function, ukrainian-plural-form: Exported functions
Function, unescaped-char: Internal functions
Function, utf8-encoded-p: Internal functions

G
gaeilge-plural-form: Exported functions
gen-translation-file: Exported functions
generate-i18n-file: Exported functions
Generic Function, (setf buffer): Internal generic functions
Generic Function, (setf buffer-position): Internal generic functions
Generic Function, (setf cached-string): Internal generic functions
Generic Function, (setf codeset): Internal generic functions
Generic Function, (setf comment-line): Exported generic functions
Generic Function, (setf filename): Internal generic functions
Generic Function, (setf flag): Exported generic functions
Generic Function, (setf hashing-table-offset): Internal generic functions
Generic Function, (setf hashing-table-size): Internal generic functions
Generic Function, (setf inner-stream): Internal generic functions
Generic Function, (setf language): Internal generic functions
Generic Function, (setf line-mode): Internal generic functions
Generic Function, (setf logical-file-position): Internal generic functions
Generic Function, (setf magic-number): Internal generic functions
Generic Function, (setf modifier): Internal generic functions
Generic Function, (setf mofile): Internal generic functions
Generic Function, (setf offset-original): Internal generic functions
Generic Function, (setf offset-translations): Internal generic functions
Generic Function, (setf original-strings): Internal generic functions
Generic Function, (setf parsing-errors): Internal generic functions
Generic Function, (setf plural-form): Internal generic functions
Generic Function, (setf plural-translated): Internal generic functions
Generic Function, (setf pofile): Internal generic functions
Generic Function, (setf statistics): Internal generic functions
Generic Function, (setf string-number): Internal generic functions
Generic Function, (setf territory): Internal generic functions
Generic Function, (setf translated): Exported generic functions
Generic Function, (setf translated-strings): Internal generic functions
Generic Function, (setf uchars-count): Internal generic functions
Generic Function, (setf version-number): Internal generic functions
Generic Function, actual-file-position: Internal generic functions
Generic Function, adjust-buffer: Internal generic functions
Generic Function, adjust-buffer-backward: Internal generic functions
Generic Function, all-possible-locale-dir: Internal generic functions
Generic Function, buffer: Internal generic functions
Generic Function, buffer-position: Internal generic functions
Generic Function, cached-string: Internal generic functions
Generic Function, close-file: Internal generic functions
Generic Function, codeset: Internal generic functions
Generic Function, comment-line: Exported generic functions
Generic Function, copy-translation: Internal generic functions
Generic Function, decrement-pointer: Internal generic functions
Generic Function, enlarge-buffer: Internal generic functions
Generic Function, filename: Internal generic functions
Generic Function, fittest-actual-locale-dir: Internal generic functions
Generic Function, fittest-actual-locale-file: Internal generic functions
Generic Function, flag: Exported generic functions
Generic Function, get-char: Internal generic functions
Generic Function, get-char-then-increment-pointer: Internal generic functions
Generic Function, get-line: Exported generic functions
Generic Function, hashing-table-offset: Internal generic functions
Generic Function, hashing-table-size: Internal generic functions
Generic Function, idx: Internal generic functions
Generic Function, increment-pointer: Internal generic functions
Generic Function, increment-pointer-then-get-char: Internal generic functions
Generic Function, inner-stream: Internal generic functions
Generic Function, inside-buffer-p: Internal generic functions
Generic Function, is-comment-line-p: Exported generic functions
Generic Function, language: Internal generic functions
Generic Function, last-comment-line-p: Internal generic functions
Generic Function, line-mode: Internal generic functions
Generic Function, logical-file-position: Internal generic functions
Generic Function, magic-number: Internal generic functions
Generic Function, modifier: Internal generic functions
Generic Function, mofile: Internal generic functions
Generic Function, mofile->pofile: Internal generic functions
Generic Function, mofile->translation: Internal generic functions
Generic Function, next-token: Exported generic functions
Generic Function, next-token-simple: Internal generic functions
Generic Function, offset-original: Internal generic functions
Generic Function, offset-translations: Internal generic functions
Generic Function, original-strings: Internal generic functions
Generic Function, outside-buffer-p: Internal generic functions
Generic Function, parse-comment-line: Exported generic functions
Generic Function, parse-hashing-table-offset: Internal generic functions
Generic Function, parse-hashing-table-size: Internal generic functions
Generic Function, parse-magic-number: Internal generic functions
Generic Function, parse-mofile: Internal generic functions
Generic Function, parse-offset-original: Internal generic functions
Generic Function, parse-offset-translations: Internal generic functions
Generic Function, parse-original-string-length: Internal generic functions
Generic Function, parse-original-string-offset: Internal generic functions
Generic Function, parse-original-strings: Internal generic functions
Generic Function, parse-string-number: Internal generic functions
Generic Function, parse-translated-string-length: Internal generic functions
Generic Function, parse-translated-string-offset: Internal generic functions
Generic Function, parse-translated-strings: Internal generic functions
Generic Function, parse-version-number: Internal generic functions
Generic Function, parsing-errors: Internal generic functions
Generic Function, peek-token: Exported generic functions
Generic Function, peek-token-suppress-errors: Exported generic functions
Generic Function, plural-form: Internal generic functions
Generic Function, plural-translated: Internal generic functions
Generic Function, pofile: Internal generic functions
Generic Function, read-adjust-buffer: Internal generic functions
Generic Function, regex-scan: Internal generic functions
Generic Function, regex-scan-line-mode: Internal generic functions
Generic Function, regex-scan-line-simple: Internal generic functions
Generic Function, replace-buffer: Internal generic functions
Generic Function, replace-buffer-backward: Internal generic functions
Generic Function, replace-buffer-forward: Internal generic functions
Generic Function, seek: Exported generic functions
Generic Function, seq: Internal generic functions
Generic Function, statistics: Internal generic functions
Generic Function, stream-length: Internal generic functions
Generic Function, string-number: Internal generic functions
Generic Function, territory: Internal generic functions
Generic Function, text: Internal generic functions
Generic Function, translated: Exported generic functions
Generic Function, translated-strings: Internal generic functions
Generic Function, translation-list->hash-table: Exported generic functions
Generic Function, truncate-buffer: Internal generic functions
Generic Function, uchars-count: Internal generic functions
Generic Function, unget-char: Internal generic functions
Generic Function, valid-stream-p: Internal generic functions
Generic Function, version-number: Internal generic functions
german-plural-form: Exported functions
get-char: Internal generic functions
get-char: Internal generic functions
get-char-then-increment-pointer: Internal generic functions
get-char-then-increment-pointer: Internal generic functions
get-field: Internal macros
get-function-name: Internal functions
get-line: Exported generic functions
get-line: Exported generic functions
get-strings: Internal functions
greek-plural-form: Exported functions

H
hashing-table-offset: Internal generic functions
hashing-table-offset: Internal generic functions
hashing-table-size: Internal generic functions
hashing-table-size: Internal generic functions
hebrew-plural-form: Exported functions
hungarian-plural-form: Exported functions

I
idx: Internal generic functions
idx: Internal generic functions
if-not-utf8-read-whole: Internal macros
increment-pointer: Internal generic functions
increment-pointer: Internal generic functions
increment-pointer-then-get-char: Internal generic functions
increment-pointer-then-get-char: Internal generic functions
init-translation-table: Exported functions
inner-stream: Internal generic functions
inner-stream: Internal generic functions
inside-buffer-p: Internal generic functions
inside-buffer-p: Internal generic functions
irish-plural-form: Exported functions
is-!=-p: Internal functions
is-%-p: Internal functions
is-<-p: Internal functions
is-<=-p: Internal functions
is-==-p: Internal functions
is->-p: Internal functions
is->=-p: Internal functions
is-?-p: Internal functions
is-and-op-p: Internal functions
is-binary-operator: Internal functions
is-bool-op-p: Internal functions
is-close-paren-p: Internal functions
is-colon-p: Internal functions
is-comment-line-p: Exported generic functions
is-comment-line-p: Exported generic functions
is-end-expression-p: Internal functions
is-extr-function-re-p: Internal functions
is-extr-string-re-p: Internal functions
is-flag-line-p: Internal functions
is-fuzzy-flag-p: Internal functions
is-mo-file-p: Internal functions
is-msgid-plural-p: Internal functions
is-msgid-regexp-p: Internal functions
is-msgstr-regexp-p: Internal functions
is-msgstr[]-regexp-p: Internal functions
is-number-p: Internal functions
is-open-paren-p: Internal functions
is-or-op-p: Internal functions
is-ternary-operator: Internal functions
is-var-p: Internal functions
italian-plural-form: Exported functions

J
just-peek-token: Internal functions

L
language: Internal generic functions
language: Internal generic functions
last-column-p: Internal functions
last-comment-line-p: Internal generic functions
last-comment-line-p: Internal generic functions
latvian-plural-form: Exported functions
let-noerr: Internal macros
let-noerr*: Internal macros
levenshtein-distance: Internal functions
line-mode: Internal generic functions
line-mode: Internal generic functions
list-directory-entries: Internal functions
lithuanian-plural-form: Exported functions
load-language: Exported functions
logical-file-position: Internal generic functions
logical-file-position: Internal generic functions

M
Macro, defcond: Internal macros
Macro, define-is-stuff-p: Internal macros
Macro, define-parse-header-chunk: Internal macros
Macro, define-parse-operators: Internal macros
Macro, define-parser-skeleton: Exported macros
Macro, define-parser-skeleton*: Internal macros
Macro, define-plural-form: Exported macros
Macro, define-tokenizer: Exported macros
Macro, define-tokenizer-simple: Internal macros
Macro, defnocfun: Exported macros
Macro, do-directory: Internal macros
Macro, get-field: Internal macros
Macro, if-not-utf8-read-whole: Internal macros
Macro, let-noerr: Internal macros
Macro, let-noerr*: Internal macros
Macro, multiple-increment: Internal macros
Macro, parse-token: Internal macros
Macro, pop-apply-binary-operator: Internal macros
Macro, pop-apply-ternary-operator: Internal macros
Macro, scanner-re: Internal macros
Macro, when-debug: Internal macros
Macro, with-error: Exported macros
Macro, with-extract-parsed-file: Exported macros
Macro, with-file-position: Internal macros
Macro, with-line-mode: Internal macros
Macro, with-mo-file: Exported macros
Macro, with-no-errors: Exported macros
Macro, with-no-errors*: Exported macros
Macro, with-parse-strings-chunks: Internal macros
Macro, with-po-file: Exported macros
Macro, with-translation: Exported macros
Macro, with-ustring: Internal macros
Macro, with-utx-file: Exported macros
Macro, with-valid-stream: Internal macros
magic-number: Internal generic functions
magic-number: Internal generic functions
make-buffer: Internal functions
make-translation: Exported functions
Method, (setf buffer): Internal generic functions
Method, (setf buffer-position): Internal generic functions
Method, (setf cached-string): Internal generic functions
Method, (setf codeset): Internal generic functions
Method, (setf comment-line): Exported generic functions
Method, (setf filename): Internal generic functions
Method, (setf flag): Exported generic functions
Method, (setf hashing-table-offset): Internal generic functions
Method, (setf hashing-table-size): Internal generic functions
Method, (setf inner-stream): Internal generic functions
Method, (setf language): Internal generic functions
Method, (setf line-mode): Internal generic functions
Method, (setf logical-file-position): Internal generic functions
Method, (setf magic-number): Internal generic functions
Method, (setf modifier): Internal generic functions
Method, (setf mofile): Internal generic functions
Method, (setf offset-original): Internal generic functions
Method, (setf offset-translations): Internal generic functions
Method, (setf original-strings): Internal generic functions
Method, (setf parsing-errors): Internal generic functions
Method, (setf plural-form): Internal generic functions
Method, (setf plural-translated): Internal generic functions
Method, (setf pofile): Internal generic functions
Method, (setf statistics): Internal generic functions
Method, (setf string-number): Internal generic functions
Method, (setf territory): Internal generic functions
Method, (setf translated): Exported generic functions
Method, (setf translated-strings): Internal generic functions
Method, (setf uchars-count): Internal generic functions
Method, (setf version-number): Internal generic functions
Method, actual-file-position: Internal generic functions
Method, adjust-buffer: Internal generic functions
Method, adjust-buffer-backward: Internal generic functions
Method, all-possible-locale-dir: Internal generic functions
Method, buffer: Internal generic functions
Method, buffer-position: Internal generic functions
Method, cached-string: Internal generic functions
Method, close-file: Internal generic functions
Method, codeset: Internal generic functions
Method, comment-line: Exported generic functions
Method, copy-translation: Internal generic functions
Method, decrement-pointer: Internal generic functions
Method, enlarge-buffer: Internal generic functions
Method, filename: Internal generic functions
Method, fittest-actual-locale-dir: Internal generic functions
Method, fittest-actual-locale-file: Internal generic functions
Method, flag: Exported generic functions
Method, get-char: Internal generic functions
Method, get-char-then-increment-pointer: Internal generic functions
Method, get-line: Exported generic functions
Method, hashing-table-offset: Internal generic functions
Method, hashing-table-size: Internal generic functions
Method, idx: Internal generic functions
Method, increment-pointer: Internal generic functions
Method, increment-pointer-then-get-char: Internal generic functions
Method, inner-stream: Internal generic functions
Method, inside-buffer-p: Internal generic functions
Method, is-comment-line-p: Exported generic functions
Method, language: Internal generic functions
Method, last-comment-line-p: Internal generic functions
Method, line-mode: Internal generic functions
Method, logical-file-position: Internal generic functions
Method, magic-number: Internal generic functions
Method, modifier: Internal generic functions
Method, mofile: Internal generic functions
Method, mofile->pofile: Internal generic functions
Method, mofile->translation: Internal generic functions
Method, next-token: Exported generic functions
Method, next-token: Exported generic functions
Method, next-token: Exported generic functions
Method, offset-original: Internal generic functions
Method, offset-translations: Internal generic functions
Method, original-strings: Internal generic functions
Method, outside-buffer-p: Internal generic functions
Method, parse-comment-line: Exported generic functions
Method, parse-comment-line: Exported generic functions
Method, parse-hashing-table-offset: Internal generic functions
Method, parse-hashing-table-size: Internal generic functions
Method, parse-magic-number: Internal generic functions
Method, parse-mofile: Internal generic functions
Method, parse-offset-original: Internal generic functions
Method, parse-offset-translations: Internal generic functions
Method, parse-original-string-length: Internal generic functions
Method, parse-original-string-offset: Internal generic functions
Method, parse-original-strings: Internal generic functions
Method, parse-string-number: Internal generic functions
Method, parse-translated-string-length: Internal generic functions
Method, parse-translated-string-offset: Internal generic functions
Method, parse-translated-strings: Internal generic functions
Method, parse-version-number: Internal generic functions
Method, parsing-errors: Internal generic functions
Method, peek-token: Exported generic functions
Method, peek-token: Exported generic functions
Method, peek-token-suppress-errors: Exported generic functions
Method, plural-form: Internal generic functions
Method, plural-translated: Internal generic functions
Method, pofile: Internal generic functions
Method, read-adjust-buffer: Internal generic functions
Method, regex-scan: Internal generic functions
Method, regex-scan-line-mode: Internal generic functions
Method, regex-scan-line-simple: Internal generic functions
Method, replace-buffer: Internal generic functions
Method, replace-buffer-backward: Internal generic functions
Method, replace-buffer-forward: Internal generic functions
Method, seek: Exported generic functions
Method, seq: Internal generic functions
Method, statistics: Internal generic functions
Method, stream-length: Internal generic functions
Method, string-number: Internal generic functions
Method, territory: Internal generic functions
Method, text: Internal generic functions
Method, text: Internal generic functions
Method, translated: Exported generic functions
Method, translated-strings: Internal generic functions
Method, translation-list->hash-table: Exported generic functions
Method, truncate-buffer: Internal generic functions
Method, uchars-count: Internal generic functions
Method, unget-char: Internal generic functions
Method, valid-stream-p: Internal generic functions
Method, version-number: Internal generic functions
min-column-number-p: Internal functions
mo-repository-p: Internal functions
modifier: Internal generic functions
modifier: Internal generic functions
mofile: Internal generic functions
mofile: Internal generic functions
mofile->pofile: Internal generic functions
mofile->pofile: Internal generic functions
mofile->translation: Internal generic functions
mofile->translation: Internal generic functions
multiple-increment: Internal macros

N
n/=1-plural-form: Exported functions
next-token: Exported generic functions
next-token: Exported generic functions
next-token: Exported generic functions
next-token: Exported generic functions
next-token-simple: Internal generic functions
norwegian-plural-form: Exported functions
ntranslate: Exported functions

O
offset-original: Internal generic functions
offset-original: Internal generic functions
offset-translations: Internal generic functions
offset-translations: Internal generic functions
original-strings: Internal generic functions
original-strings: Internal generic functions
outside-buffer-p: Internal generic functions
outside-buffer-p: Internal generic functions

P
parse-any-operator: Internal functions
parse-arithmetic-expression: Internal functions
parse-arithmetic-operator: Internal functions
parse-boolean-expression: Internal functions
parse-boolean-operator: Internal functions
parse-close-parent: Internal functions
parse-comment-line: Exported generic functions
parse-comment-line: Exported generic functions
parse-comment-line: Exported generic functions
parse-comparision-operator: Internal functions
parse-delimited-string: Internal functions
parse-entries: Internal functions
parse-escaped-string: Internal functions
parse-expression: Internal functions
parse-extract-parsed-file: Exported functions
parse-function: Internal functions
parse-function-prefix: Internal functions
parse-hashing-table-offset: Internal generic functions
parse-hashing-table-offset: Internal generic functions
parse-hashing-table-size: Internal generic functions
parse-hashing-table-size: Internal generic functions
parse-header: Internal functions
parse-if-symbol: Internal functions
parse-magic-number: Internal generic functions
parse-magic-number: Internal generic functions
parse-mofile: Internal generic functions
parse-mofile: Internal generic functions
parse-msgid: Internal functions
parse-msgid-group: Internal functions
parse-msgid-plural: Internal functions
parse-msgid-plural-group: Internal functions
parse-msgstr: Internal functions
parse-msgstr-group: Internal functions
parse-msgstr-plural: Internal functions
parse-msgstr-plural-group: Internal functions
parse-name: Internal functions
parse-number: Internal functions
parse-offset-original: Internal generic functions
parse-offset-original: Internal generic functions
parse-offset-translations: Internal generic functions
parse-offset-translations: Internal generic functions
parse-open-parent: Internal functions
parse-original-string-length: Internal generic functions
parse-original-string-length: Internal generic functions
parse-original-string-offset: Internal generic functions
parse-original-string-offset: Internal generic functions
parse-original-strings: Internal generic functions
parse-original-strings: Internal generic functions
parse-plural-expression: Internal functions
parse-po-file: Internal functions
parse-string-number: Internal generic functions
parse-string-number: Internal generic functions
parse-ternary-expression: Internal functions
parse-then-symbol: Internal functions
parse-token: Internal macros
parse-translated-string-length: Internal generic functions
parse-translated-string-length: Internal generic functions
parse-translated-string-offset: Internal generic functions
parse-translated-string-offset: Internal generic functions
parse-translated-strings: Internal generic functions
parse-translated-strings: Internal generic functions
parse-utx-column: Internal functions
parse-utx-column-description: Internal functions
parse-utx-file: Exported functions
parse-utx-line: Internal functions
parse-utx-lines: Internal functions
parse-version-number: Internal generic functions
parse-version-number: Internal generic functions
parsing-errors: Internal generic functions
parsing-errors: Internal generic functions
pathname->string: Internal functions
peek-end-stream: Internal functions
peek-token: Exported generic functions
peek-token: Exported generic functions
peek-token: Exported generic functions
peek-token-suppress-errors: Exported generic functions
peek-token-suppress-errors: Exported generic functions
peek-valid-stream: Exported functions
plural-form: Internal generic functions
plural-form: Internal generic functions
plural-translated: Internal generic functions
plural-translated: Internal generic functions
pofile: Internal generic functions
pofile: Internal generic functions
polish-plural-form: Exported functions
pop-apply-binary-operator: Internal macros
pop-apply-ternary-operator: Internal macros
portuguese-plural-form: Exported functions

R
random-string: Exported functions
read-adjust-buffer: Internal generic functions
read-adjust-buffer: Internal generic functions
read-i18n-file: Internal functions
read-lisp-string: Internal functions
regex-scan: Internal generic functions
regex-scan: Internal generic functions
regex-scan-line-mode: Internal generic functions
regex-scan-line-mode: Internal generic functions
regex-scan-line-simple: Internal generic functions
regex-scan-line-simple: Internal generic functions
remove-regular-files: Internal functions
replace-buffer: Internal generic functions
replace-buffer: Internal generic functions
replace-buffer-backward: Internal generic functions
replace-buffer-backward: Internal generic functions
replace-buffer-forward: Internal generic functions
replace-buffer-forward: Internal generic functions
romanian-plural-form: Exported functions
row-plural: Internal functions
row-src: Internal functions
row-status: Internal functions
row-target: Internal functions
russian-plural-form: Exported functions

S
save-language: Exported functions
scan-mo-files: Internal functions
scanner-re: Internal macros
search-mo-repository: Exported functions
seek: Exported generic functions
seek: Exported generic functions
seq: Internal generic functions
seq: Internal generic functions
serbian-plural-form: Exported functions
similar-phrase: Internal functions
slovak-plural-form: Exported functions
slovenian-plural-form: Exported functions
slurp-file: Exported functions
spanish-plural-form: Exported functions
split-escape: Internal functions
stack-if: Internal functions
statistics: Internal generic functions
statistics: Internal generic functions
status-forbidden-p: Internal functions
stream-length: Internal generic functions
stream-length: Internal generic functions
string->function: Internal functions
string-number: Internal generic functions
string-number: Internal generic functions
swedish-plural-form: Exported functions

T
territory: Internal generic functions
territory: Internal generic functions
text: Internal generic functions
text: Internal generic functions
text: Internal generic functions
translate: Exported functions
translated: Exported generic functions
translated: Exported generic functions
translated-strings: Internal generic functions
translated-strings: Internal generic functions
translation-hash-table->list: Exported functions
translation-list->hash-table: Exported generic functions
translation-list->hash-table: Exported generic functions
translation-table: Exported functions
trim-rows: Internal functions
truncate-buffer: Internal generic functions
truncate-buffer: Internal generic functions
turkish-plural-form: Exported functions

U
uchar-length: Internal functions
uchars-count: Internal generic functions
uchars-count: Internal generic functions
ukrainian-plural-form: Exported functions
unescaped-char: Internal functions
unget-char: Internal generic functions
unget-char: Internal generic functions
utf8-encoded-p: Internal functions

V
valid-stream-p: Internal generic functions
valid-stream-p: Internal generic functions
version-number: Internal generic functions
version-number: Internal generic functions

W
when-debug: Internal macros
with-error: Exported macros
with-extract-parsed-file: Exported macros
with-file-position: Internal macros
with-line-mode: Internal macros
with-mo-file: Exported macros
with-no-errors: Exported macros
with-no-errors*: Exported macros
with-parse-strings-chunks: Internal macros
with-po-file: Exported macros
with-translation: Exported macros
with-ustring: Internal macros
with-utx-file: Exported macros
with-valid-stream: Internal macros

Jump to:   !   %   &   (   1   2   <   =   >  
A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   R   S   T   U   V   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
B   C   F   H   I   L   M   O   P   S   T   U   V  
Index Entry  Section

*
*aritm-op*: Internal special variables
*blank-space*: Internal special variables
*boolean-op*: Internal special variables
*categories*: Exported special variables
*compar-op*: Internal special variables
*debug*: Internal special variables
*directory-sep*: Exported special variables
*directory-sep-regexp*: Exported special variables
*extr-function-re*: Exported special variables
*fields-position*: Internal special variables
*file*: Exported special variables
*has-errors*: Exported special variables
*locale*: Internal special variables
*mofile-repo-exclude-path*: Internal special variables
*n*: Internal special variables
*parsing-errors*: Exported special variables
*plural-form-function*: Exported special variables
*sbcl-readtable*: Internal special variables
*string-pos*: Internal special variables
*translation-collect*: Exported special variables
*translation-file-root*: Exported special variables
*translation-table*: Internal special variables
*valid-dir-average-mofile-repo*: Internal special variables
*valid-dir-mofile-repo*: Internal special variables
*valid-dir-rate-mofile-repo*: Internal special variables
*well-known-mofile-path*: Internal special variables

+
+!=+: Internal constants
+%+: Internal constants
+<+: Internal constants
+<=+: Internal constants
+==+: Internal constants
+>+: Internal constants
+>=+: Internal constants
+?+: Internal constants
+?-regex+: Internal constants
+agnostic-comment+: Internal constants
+and-op+: Internal constants
+close-paren+: Internal constants
+close-paren-regex+: Internal constants
+colon+: Internal constants
+column+: Internal constants
+column-id+: Internal constants
+default-buffer-size+: Internal constants
+default-element-type+: Internal constants
+end-expression+: Internal constants
+escape-newline+: Internal constants
+escape-string-escape-char+: Internal constants
+escape-string-escaped-newline+: Internal constants
+escaped-string-delim+: Internal constants
+extr-escaped-stopper: Internal constants
+extr-string-re+: Internal constants
+flag-fuzzy+: Internal constants
+flag-line+: Internal constants
+fuzzy-flag+: Exported constants
+hashing-table-offset-byte-size+: Internal constants
+hashing-table-size-byte-size+: Internal constants
+id+: Exported constants
+line-stopper+: Internal constants
+lisp-table-ext+: Internal constants
+mo-magic-number+: Internal constants
+msgid+: Internal constants
+msgid-plural+: Internal constants
+msgid-regexp+: Internal constants
+msgstr+: Internal constants
+msgstr-regexp+: Internal constants
+msgstr[]+: Internal constants
+msgstr[]-regexp+: Internal constants
+newline+: Internal constants
+nplurals-label+: Internal constants
+number+: Internal constants
+offset-original-byte-size+: Internal constants
+offset-translation-byte-size+: Internal constants
+open-paren+: Internal constants
+open-paren-regex+: Internal constants
+or-op+: Internal constants
+or-op-regex+: Internal constants
+original-strings-length-chunk-size+: Internal constants
+original-strings-offset-chunk-size+: Internal constants
+original-strings-offset-size-chunk-size+: Internal constants
+peek-length-tokenizer-on-error+: Internal constants
+plural-expression-label+: Internal constants
+plural-field+: Internal constants
+plural-form-label+: Internal constants
+plurals+: Exported constants
+plurals-form+: Exported constants
+po-comment-line+: Internal constants
+pofile-ext+: Internal constants
+status+: Exported constants
+status-field+: Internal constants
+status-forbidden+: Internal constants
+stream-element-type+: Internal constants
+string-num-byte-size+: Internal constants
+string-num-byte-version-number+: Internal constants
+translated-flag+: Exported constants
+translated-strings-length-chunk-size+: Internal constants
+translated-strings-offset-chunk-size+: Internal constants
+translated-strings-offset-size-chunk-size+: Internal constants
+translation+: Exported constants
+untranslated-flag+: Exported constants
+utx-ext+: Internal constants
+utx-ignored-line+: Internal constants
+var+: Internal constants

B
buffer: Internal classes
buffer-position: Internal classes

C
cached-string: Internal classes
codeset: Internal classes
comment-line: Exported classes
Constant, +!=+: Internal constants
Constant, +%+: Internal constants
Constant, +<+: Internal constants
Constant, +<=+: Internal constants
Constant, +==+: Internal constants
Constant, +>+: Internal constants
Constant, +>=+: Internal constants
Constant, +?+: Internal constants
Constant, +?-regex+: Internal constants
Constant, +agnostic-comment+: Internal constants
Constant, +and-op+: Internal constants
Constant, +close-paren+: Internal constants
Constant, +close-paren-regex+: Internal constants
Constant, +colon+: Internal constants
Constant, +column+: Internal constants
Constant, +column-id+: Internal constants
Constant, +default-buffer-size+: Internal constants
Constant, +default-element-type+: Internal constants
Constant, +end-expression+: Internal constants
Constant, +escape-newline+: Internal constants
Constant, +escape-string-escape-char+: Internal constants
Constant, +escape-string-escaped-newline+: Internal constants
Constant, +escaped-string-delim+: Internal constants
Constant, +extr-escaped-stopper: Internal constants
Constant, +extr-string-re+: Internal constants
Constant, +flag-fuzzy+: Internal constants
Constant, +flag-line+: Internal constants
Constant, +fuzzy-flag+: Exported constants
Constant, +hashing-table-offset-byte-size+: Internal constants
Constant, +hashing-table-size-byte-size+: Internal constants
Constant, +id+: Exported constants
Constant, +line-stopper+: Internal constants
Constant, +lisp-table-ext+: Internal constants
Constant, +mo-magic-number+: Internal constants
Constant, +msgid+: Internal constants
Constant, +msgid-plural+: Internal constants
Constant, +msgid-regexp+: Internal constants
Constant, +msgstr+: Internal constants
Constant, +msgstr-regexp+: Internal constants
Constant, +msgstr[]+: Internal constants
Constant, +msgstr[]-regexp+: Internal constants
Constant, +newline+: Internal constants
Constant, +nplurals-label+: Internal constants
Constant, +number+: Internal constants
Constant, +offset-original-byte-size+: Internal constants
Constant, +offset-translation-byte-size+: Internal constants
Constant, +open-paren+: Internal constants
Constant, +open-paren-regex+: Internal constants
Constant, +or-op+: Internal constants
Constant, +or-op-regex+: Internal constants
Constant, +original-strings-length-chunk-size+: Internal constants
Constant, +original-strings-offset-chunk-size+: Internal constants
Constant, +original-strings-offset-size-chunk-size+: Internal constants
Constant, +peek-length-tokenizer-on-error+: Internal constants
Constant, +plural-expression-label+: Internal constants
Constant, +plural-field+: Internal constants
Constant, +plural-form-label+: Internal constants
Constant, +plurals+: Exported constants
Constant, +plurals-form+: Exported constants
Constant, +po-comment-line+: Internal constants
Constant, +pofile-ext+: Internal constants
Constant, +status+: Exported constants
Constant, +status-field+: Internal constants
Constant, +status-forbidden+: Internal constants
Constant, +stream-element-type+: Internal constants
Constant, +string-num-byte-size+: Internal constants
Constant, +string-num-byte-version-number+: Internal constants
Constant, +translated-flag+: Exported constants
Constant, +translated-strings-length-chunk-size+: Internal constants
Constant, +translated-strings-offset-chunk-size+: Internal constants
Constant, +translated-strings-offset-size-chunk-size+: Internal constants
Constant, +translation+: Exported constants
Constant, +untranslated-flag+: Exported constants
Constant, +utx-ext+: Internal constants
Constant, +utx-ignored-line+: Internal constants
Constant, +var+: Internal constants

F
filename: Internal classes
flag: Exported classes

H
hashing-table-offset: Internal classes
hashing-table-size: Internal classes

I
idx: Exported conditions
inner-stream: Internal classes

L
language: Internal classes
line-mode: Internal classes
logical-file-position: Internal classes

M
magic-number: Internal classes
modifier: Internal classes
mofile: Internal classes

O
offset-original: Internal classes
offset-translations: Internal classes
original-strings: Internal classes

P
parsing-errors: Internal classes
plural-form: Exported classes
plural-translated: Exported classes
pofile: Internal classes

S
seq: Exported conditions
Slot, buffer: Internal classes
Slot, buffer-position: Internal classes
Slot, cached-string: Internal classes
Slot, codeset: Internal classes
Slot, comment-line: Exported classes
Slot, filename: Internal classes
Slot, flag: Exported classes
Slot, hashing-table-offset: Internal classes
Slot, hashing-table-size: Internal classes
Slot, idx: Exported conditions
Slot, inner-stream: Internal classes
Slot, language: Internal classes
Slot, line-mode: Internal classes
Slot, logical-file-position: Internal classes
Slot, magic-number: Internal classes
Slot, modifier: Internal classes
Slot, mofile: Internal classes
Slot, offset-original: Internal classes
Slot, offset-translations: Internal classes
Slot, original-strings: Internal classes
Slot, parsing-errors: Internal classes
Slot, plural-form: Exported classes
Slot, plural-translated: Exported classes
Slot, pofile: Internal classes
Slot, seq: Exported conditions
Slot, statistics: Internal classes
Slot, string-number: Internal classes
Slot, territory: Internal classes
Slot, text: Internal conditions
Slot, text: Internal conditions
Slot, translated: Exported classes
Slot, translated-strings: Internal classes
Slot, uchars-count: Internal classes
Slot, version-number: Internal classes
Special Variable, *aritm-op*: Internal special variables
Special Variable, *blank-space*: Internal special variables
Special Variable, *boolean-op*: Internal special variables
Special Variable, *categories*: Exported special variables
Special Variable, *compar-op*: Internal special variables
Special Variable, *debug*: Internal special variables
Special Variable, *directory-sep*: Exported special variables
Special Variable, *directory-sep-regexp*: Exported special variables
Special Variable, *extr-function-re*: Exported special variables
Special Variable, *fields-position*: Internal special variables
Special Variable, *file*: Exported special variables
Special Variable, *has-errors*: Exported special variables
Special Variable, *locale*: Internal special variables
Special Variable, *mofile-repo-exclude-path*: Internal special variables
Special Variable, *n*: Internal special variables
Special Variable, *parsing-errors*: Exported special variables
Special Variable, *plural-form-function*: Exported special variables
Special Variable, *sbcl-readtable*: Internal special variables
Special Variable, *string-pos*: Internal special variables
Special Variable, *translation-collect*: Exported special variables
Special Variable, *translation-file-root*: Exported special variables
Special Variable, *translation-table*: Internal special variables
Special Variable, *valid-dir-average-mofile-repo*: Internal special variables
Special Variable, *valid-dir-mofile-repo*: Internal special variables
Special Variable, *valid-dir-rate-mofile-repo*: Internal special variables
Special Variable, *well-known-mofile-path*: Internal special variables
statistics: Internal classes
string-number: Internal classes

T
territory: Internal classes
text: Internal conditions
text: Internal conditions
translated: Exported classes
translated-strings: Internal classes

U
uchars-count: Internal classes

V
version-number: Internal classes

Jump to:   *   +  
B   C   F   H   I   L   M   O   P   S   T   U   V  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   B   C   E   I   L   M   N   O   P   S   T   U  
Index Entry  Section

B
buffered-input-file: Internal classes

C
cl-i18n: The cl-i18n system
cl-i18n: The cl-i18n package
cl-i18n-asd: The cl-i18n-asd package
cl-i18n-utils: The cl-i18n-utils package
Class, buffered-input-file: Internal classes
Class, extract-parsed-file: Internal classes
Class, locale-definition: Internal classes
Class, mofile: Internal classes
Class, parsed-file: Exported classes
Class, po-parsed-file: Internal classes
Class, translation: Exported classes
Class, utx-parsed-file: Exported classes
Condition, no-translation: Exported conditions
Condition, no-translation-table-error: Exported conditions
Condition, not-implemented-error: Internal conditions
Condition, null-reference: Internal conditions
Condition, out-of-bounds: Exported conditions
Condition, parsing-mofile-error: Exported conditions
Condition, parsing-pofile-error: Exported conditions
Condition, parsing-utxfile-error: Exported conditions
Condition, text-error: Internal conditions
Condition, text-warning: Internal conditions

E
extract-parsed-file: Internal classes

I
i18n-conditions: The i18n-conditions package

L
locale-definition: Internal classes

M
mofile: Internal classes

N
no-translation: Exported conditions
no-translation-table-error: Exported conditions
not-implemented-error: Internal conditions
null-reference: Internal conditions

O
out-of-bounds: Exported conditions

P
Package, cl-i18n: The cl-i18n package
Package, cl-i18n-asd: The cl-i18n-asd package
Package, cl-i18n-utils: The cl-i18n-utils package
Package, i18n-conditions: The i18n-conditions package
Package, utx-file: The utx-file package
parsed-file: Exported classes
parsing-mofile-error: Exported conditions
parsing-pofile-error: Exported conditions
parsing-utxfile-error: Exported conditions
po-parsed-file: Internal classes

S
System, cl-i18n: The cl-i18n system

T
text-error: Internal conditions
text-warning: Internal conditions
translation: Exported classes

U
utx-file: The utx-file package
utx-parsed-file: Exported classes

Jump to:   B   C   E   I   L   M   N   O   P   S   T   U