New in version 0.3.
Format strategies for dictionary entries.
Bases: object
Base formatting strategy, needs to be overridden.
Returns the formatted column.
| Parameter: | string (str) – column as returned by the dictionary | 
|---|---|
| Return type: | str | 
| Returns: | formatted column | 
Bases: cjklib.dictionary.format.Base
Executes a list of formatting strategies, with the first strategy being applied first, then the second, and so forth.
Bases: cjklib.dictionary.format.Base
Removes spaces between non-reading entities, e.g. U S B diàn lǎn to USB diàn lǎn for CEDICT style dictionaries.
Bases: cjklib.dictionary.format.Base
Converts the entries’ reading string to the given target reading.
Constructs the conversion strategy.
| Parameters: | 
  | 
|---|
Bases: cjklib.dictionary.format.Base
Adapts a formatting strategy for a single column for multi-column input.