Adding a Language-Specific Knowledge Base
You can extend theme functionality to languages other than English or French by loading your own knowledge base for any single-byte whitespace-delimited language, including Spanish.
You can extend theme functionality to languages other than English or French by loading your own knowledge base for any single-byte whitespace-delimited language, including Spanish.
Theme functionality includes theme indexing, ABOUT queries, theme highlighting, and the generation of themes, gists, and theme summaries with CTX_DOC.
You extend theme functionality by adding a user-defined knowledge base. For example, you can create a Spanish knowledge base from a Spanish thesaurus.
To load your language-specific knowledge base:
-
Load your custom thesaurus by using
ctxload. -
Set
NLS_LANGso that the language portion is the target language. The charset portion must be a single-byte character set. -
Compile the loaded thesaurus by using
ctxkbtcand then enter the password for -user when you are prompted. This statement compiles your language-specific knowledge base from the loaded thesaurus.ctxkbtc -user ctxsys -name my_lang_thes
To use this knowledge base for theme analysis during indexing and ABOUT queries, specify the NLS_LANG language as the THEME_LANGUAGE attribute value for the BASIC_LEXER preference.