組織モードで目次のデフォルトのタイトルを変更するオプションはありますか?
私の文書は英語ではないので、目次のタイトルを翻訳したいと思います。
回答
JeanPierreが言ったように、それはエクスポート設定に関するものです。この方法でドキュメントLANGUAGE
の上部に設定できますorg
:
#+LANGUAGE: fr
またorg
、エクスポート中に生成されるすべての文字列のデフォルト言語としてフランス語が使用されます。
翻訳マッピングを担当する定数org-export-dictionary
がox.el
あり、使用している言語がサポートされていない場合は、そこにドロップしてeval-defun
から変更を行うことができます。私の場合:
(defconst org-export-dictionary
...
("Table of Contents"
...
("sr" :html "Sadržaj" :utf-8 "Sadržaj")
...)
...)
私はで役立つことができる素朴な関数を書いたinit.el
:
(defun org-export-translate-to-lang (term-translations &optional lang)
"Adds desired translations to `org-export-dictionary'.
TERM-TRANSLATIONS is alist consisted of term you want to translate
and its corresponding translation, first as :default then as :html and
:utf-8. LANG is language you want to translate to."
(dolist (term-translation term-translations)
(let* ((term (car term-translation))
(translation-default (nth 1 term-translation))
(translation-html (nth 2 term-translation))
(translation-utf-8 (nth 3 term-translation))
(term-list (assoc term org-export-dictionary))
(term-langs (cdr term-list)))
(setcdr term-list (append term-langs
(list
(list lang
:default translation-default
:html translation-html
:utf-8 translation-utf-8)))))))
(org-export-translate-to-lang '(("Table of Contents"
"Sadržaj"
"Sadržaj"
"Sadržaj")
("Another term"
"coilogji"))
"sr")
免責事項
ラテックス経由でエクスポートする場合は機能しません(OrgをPDFにエクスポートするときにラテックスが使用されます)。タイラーの答えとコメントを見てください。