Kuruluş modunda içindekiler tablosunun varsayılan başlığını değiştiren bir seçenek var mı?
Belgem İngilizce değil, bu nedenle içindekiler başlığının çevirisini istiyorum.
Cevap
JeanPierre'nin dediği gibi, İhracat ayarları ile ilgili. Belgenizin LANGUAGE
üst kısmına şu şekilde ayarlayabilirsiniz org
:
#+LANGUAGE: fr
Ve Fransızca, org
dışa aktarma sırasında üretilen tüm dizelerin varsayılan dili olarak kullanılacaktır .
Çeviri eşleştirmeleri sorumlu sabittir org-export-dictionary
içinde ox.el
ve dil desteklenmiyorsa, onun orada ve sonra bırakabilirsiniz eval-defun
değişiklik almak yerleştirmesine izin vermek. Benim durumumda:
(defconst org-export-dictionary
...
("Table of Contents"
...
("sr" :html "Sadržaj" :utf-8 "Sadržaj")
...)
...)
Ben yararlı olabilir naif bir fonksiyon yazdım 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")
feragat
Lateks üzerinden dışa aktarmak istiyorsanız (Org PDF'ye dışa aktarırken Lateks kullanılır) çalışmaz. Tyler'ın cevabına ve yorumlarına bakın.