Apakah ada opsi yang mengubah judul default daftar isi dalam mode Org?
Dokumen saya tidak dalam bahasa Inggris, jadi saya ingin menerjemahkan tabel judul konten.
Menjawab
Seperti kata JeanPierre, Ini tentang pengaturan ekspor. Anda dapat mengatur LANGUAGEdi bagian atas orgdokumen Anda dengan cara ini:
#+LANGUAGE: fr
Dan bahasa Prancis akan digunakan sebagai bahasa default semua string yang orgmenghasilkan selama ekspor.
Konstanta yang bertanggung jawab atas pemetaan terjemahan ada org-export-dictionarydi ox.eldan jika bahasa Anda tidak didukung, Anda dapat menjatuhkannya di sana dan kemudian eval-defunmembiarkan perubahan terjadi. Dalam kasus saya:
(defconst org-export-dictionary
...
("Table of Contents"
...
("sr" :html "Sadržaj" :utf-8 "Sadržaj")
...)
...)
Saya telah menulis fungsi naif yang dapat berguna dalam 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")
Penolakan
Tidak berfungsi jika Anda ingin mengekspor melalui Lateks (Lateks digunakan ketika Org mengekspor ke PDF). Lihatlah jawaban dan komentar Tyler.