KanaText class extends the functionality of Text class, for someone who use index/glossary directives.
Project description
extends the functionality of the Text class. any person, who use index/glossary directives with Japanse Kanji, is to be so happy.
conf.py
First of all, add sphinxcontrib-kana_text to sphinx extension list in conf.py
extensions = ['sphinxcontrib.kana_text']
#html_kana_text_on_genindex = False
#html_kana_text_use_own_indexer = 'large'
rst file
then use index directive, glossary directive, index role and kana role.
You can specify the follwings:
.. index:: ようご|用語^21
.. glossary::
ようごいち|用語壱^212
用語1の説明。
And you can also use index/kana role.
夜空に浮かぶ\ :index:`あまた|数多^21`\ の星々が\ :kana:`きらめいて|煌めいて^2c`\ いる。
build
finally, build your sphinx project:
$ make kana
take a look at genindex.html.
genindex.html
$ sphinx-kana-genindex
$ mv genindex.html.sample path_to_sphinx_project/_templates/genindex.html
CHANGES
2021-09-30 0.20 unittest
2021-09-30 0.19 handle homonymous functions by each name.
2021-09-28 0.18 command ‘sphinx-kana-genindex’
2021-09-27 0.17 released on pypi.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file sphinxcontrib.kana_text-0.20.1.10.tar.gz
.
File metadata
- Download URL: sphinxcontrib.kana_text-0.20.1.10.tar.gz
- Upload date:
- Size: 18.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbf4136b9066a67e13aa94fb7718a7b947e1d3a97413247dfd2b745af0684d24 |
|
MD5 | 475d484a6739f5562585f54b75ea2e58 |
|
BLAKE2b-256 | 77a35685ce20069bcb623dfd8144a4b9b90cf6d4d55f0827629a2c99a6376fa7 |