조직 모드에서 목차의 기본 제목을 변경하는 옵션이 있습니까?
내 문서가 영어가 아니므로 목차 제목을 번역하고 싶습니다.
대답
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")
기권
Latex를 통해 내보내려면 작동하지 않습니다 (Org는 PDF로 내보낼 때 라텍스가 사용됨). 타일러의 답변과 의견을보십시오.