Có tùy chọn nào thay đổi tiêu đề mặc định của mục lục trong chế độ Org không?
Tài liệu của tôi không phải bằng tiếng Anh nên tôi muốn dịch tiêu đề của nội dung.
Câu trả lời
Như JeanPierre đã nói, đó là về cài đặt xuất khẩu. Bạn có thể đặt LANGUAGE
ở đầu org
tài liệu của mình theo cách này:
#+LANGUAGE: fr
Và tiếng Pháp sẽ được sử dụng làm ngôn ngữ mặc định của tất cả các chuỗi org
tạo ra trong quá trình xuất.
Hằng chịu trách nhiệm về các ánh xạ dịch org-export-dictionary
trong ox.el
và nếu ngôn ngữ của bạn không được hỗ trợ, bạn có thể thả nó ở đó và sau đó eval-defun
để cho ra sự thay đổi mất. Trong trường hợp của tôi:
(defconst org-export-dictionary
...
("Table of Contents"
...
("sr" :html "Sadržaj" :utf-8 "Sadržaj")
...)
...)
Tôi đã viết một chức năng ngây thơ có thể hữu ích trong 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")
Khước từ
Nó không hoạt động nếu bạn muốn xuất qua latex (latex được sử dụng khi Org xuất sang PDF). Nhìn vào câu trả lời và ý kiến của Tyler.