[nx] make gettext で pot ファイルを作り、sphinx-intl でオプションに ja を指定して po ファイルを作る
$ cd /networkx-master
$ sphinx-quickstart
> Separate source and build directories (y/N) [n]:
ソースとビルドのディレクトリを分割するかどうかたずねられるので、デフォルトのまま(=入力なし)でリターンキー。
ディレクトリの中の conf.py に以下の2行を追加。
locale_dirs = ['locale/']
gettext_compact = False
# pot ファイルの作成
$ make gettext
# po ファイルの作成
$ sphinx-intl update -p _build/gettext -l ja
$ cd /networkx-master/locale/ja/LC_MESSAGES/
$ tree
.
├──
CODE_OF_CONDUCT.po
├──
CONTRIBUTING.po
├──
INSTALL.po
├──
README.po
├── doc
│ ├──
bibliography.po
│ ├──
citing.po
│ ├──
credits.po
│ ├── developer
│ │ ├──
code_of_conduct.po
│ │ ├──
contribute.po
│ │ ├──
core_developer.po
│ │ ├──
deprecations.po
│ │ ├── gitwash
│ │ │ ├── configure_git.po
│ │ │ ├── development_workflow.po
│ │ │ ├── following_latest.po
│ │ │ ├── forking_hell.po
│ │ │ ├── git_development.po
│ │ │ ├── git_install.po
│ │ │ ├── git_intro.po
│ │ │ ├── git_resources.po
│ │ │ ├── index.po
│ │ │ ├── maintainer_workflow.po
│ │ │ ├── patching.po
│ │ │ └── set_up_fork.po
│ │ ├──
index.po
│ │ ├── nxeps
│ │ │ ├── index.po
│ │ │ ├── nxep-0000.po
│ │ │ ├── nxep-0001.po
│ │ │ ├── nxep-0002.po
│ │ │ └── nxep-template.po
│ │ ├──
release.po
│ │ ├──
roadmap.po
│ │ └──
values.po
│ ├──
index.po
│ ├──
install.po
│ ├──
license.po
│ ├──
news.po
│ ├── reference
│ │ ├── algorithms
│ │ │ ├── approximation.po
│ │ │ ├── assortativity.po
│ │ │ ├── asteroidal.po
│ │ │ ├── bipartite.po
│ │ │ ├── boundary.po
│ │ │ ├── bridges.po
│ │ │ ├── centrality.po
│ │ │ ├── chains.po
│ │ │ ├── chordal.po
│ │ │ ├── clique.po
│ │ │ ├── clustering.po
│ │ │ ├── coloring.po
│ │ │ ├── communicability_alg.po
│ │ │ ├── community.po
│ │ │ ├── component.po
│ │ │ ├── connectivity.po
│ │ │ ├── core.po
│ │ │ ├── covering.po
│ │ │ ├── cuts.po
│ │ │ ├── cycles.po
│ │ │ ├── d_separation.po
│ │ │ ├── dag.po
│ │ │ ├── distance_measures.po
│ │ │ ├── distance_regular.po
│ │ │ ├── dominance.po
│ │ │ ├── dominating.po
│ │ │ ├── efficiency_measures.po
│ │ │ ├── euler.po
│ │ │ ├── flow.po
│ │ │ ├── graph_hashing.po
│ │ │ ├── graphical.po
│ │ │ ├── hierarchy.po
│ │ │ ├── hybrid.po
│ │ │ ├── index.po
│ │ │ ├── isolates.po
│ │ │ ├── isomorphism.ismags.po
│ │ │ ├── isomorphism.po
│ │ │ ├── isomorphism.vf2.po
│ │ │ ├── link_analysis.po
│ │ │ ├── link_prediction.po
│ │ │ ├── lowest_common_ancestors.po
│ │ │ ├── matching.po
│ │ │ ├── minors.po
│ │ │ ├── mis.po
│ │ │ ├── moral.po
│ │ │ ├── node_classification.po
│ │ │ ├── non_randomness.po
│ │ │ ├── operators.po
│ │ │ ├── planar_drawing.po
│ │ │ ├── planarity.po
│ │ │ ├── reciprocity.po
│ │ │ ├── regular.po
│ │ │ ├── rich_club.po
│ │ │ ├── shortest_paths.po
│ │ │ ├── similarity.po
│ │ │ ├── simple_paths.po
│ │ │ ├── smallworld.po
│ │ │ ├── smetric.po
│ │ │ ├── sparsifiers.po
│ │ │ ├── structuralholes.po
│ │ │ ├── summarization.po
│ │ │ ├── swap.po
│ │ │ ├── threshold.po
│ │ │ ├── tournament.po
│ │ │ ├── traversal.po
│ │ │ ├── tree.po
│ │ │ ├── triads.po
│ │ │ ├── vitality.po
│ │ │ ├── voronoi.po
│ │ │ └── wiener.po
│ │ ├── classes
│ │ │ ├── digraph.po
│ │ │ ├── graph.po
│ │ │ ├── index.po
│ │ │ ├── multidigraph.po
│ │ │ ├── multigraph.po
│ │ │ └── ordered.po
│ │ ├──
convert.po
│ │ ├──
drawing.po
│ │ ├──
exceptions.po
│ │ ├──
functions.po
│ │ ├──
generators.po
│ │ ├──
glossary.po
│ │ ├──
index.po
│ │ ├──
introduction.po
│ │ ├──
linalg.po
│ │ ├──
randomness.po
│ │ ├── readwrite
│ │ │ ├── adjlist.po
│ │ │ ├── edgelist.po
│ │ │ ├── gexf.po
│ │ │ ├── gml.po
│ │ │ ├── gpickle.po
│ │ │ ├── graphml.po
│ │ │ ├── index.po
│ │ │ ├── json_graph.po
│ │ │ ├── leda.po
│ │ │ ├── multiline_adjlist.po
│ │ │ ├── nx_shp.po
│ │ │ ├── pajek.po
│ │ │ ├── sparsegraph6.po
│ │ │ └── yaml.po
│ │ ├──
relabel.po
│ │ └──
utils.po
│ ├── release
│ │ ├── api_0.99.po
│ │ ├── api_1.0.po
│ │ ├── api_1.10.po
│ │ ├── api_1.11.po
│ │ ├── api_1.4.po
│ │ ├── api_1.5.po
│ │ ├── api_1.6.po
│ │ ├── api_1.7.po
│ │ ├── api_1.8.po
│ │ ├── api_1.9.po
│ │ ├── index.po
│ │ ├── migration_guide_from_1.x_to_2.0.po
│ │ ├── release_2.0.po
│ │ ├── release_2.1.po
│ │ ├── release_2.2.po
│ │ ├── release_2.3.po
│ │ ├── release_2.4.po
│ │ ├── release_2.5.po
│ │ ├── release_dev.po
│ │ └── release_template.po
│ ├──
team.po
│ └──
tutorial.po
└──
index.po
9 directories, 161 files
2021年6月27日 公開
2021年7月5日 更新
しだひろし/PoorBook G3'99
リンク・引用・転載は自由です。
カウンタ: -
- make gettext すると、/_build/gettext/ の中に pot ファイルができる。つづいて sphinx-intl コマンドでオプションに ja を指定すると、メインディレクトリの中に /locale/ja/LC_MESSAGES/ ができて、その中に po ファイルが作られる。 -- しだ (2021-06-27 16:43:24)
- あとは、みんなの自動翻訳@TexTra でカスタムエンジンを選択して、po ファイルをアップロード、翻訳変換、ダウンロード、po ファイルの上書き更新をくりかえす。 -- しだ (2021-07-03 17:41:05)
- みんなの自動翻訳@TexTra は、今回は標準的な GUI のオペレーション操作のみです。 -- しだ (2021-07-03 17:45:15)
- ここまで4ディレクトリ34ファイルほどを翻訳変換できたので、いったん作業をストップして、用語集の更新と、翻訳編集の基本方針をおおざっぱに決めることにします。 -- しだ (2021-07-03 17:52:48)
最終更新:2021年07月05日 19:01