क्या कोई विकल्प है जो ऑर्ग मोड में सामग्री की तालिका के डिफ़ॉल्ट शीर्षक को बदलता है?
मेरा दस्तावेज़ अंग्रेजी में नहीं है इसलिए मैं सामग्री के शीर्षक की तालिका का अनुवाद करना चाहता हूं।
उत्तर
जैसा कि जीनपियर ने कहा, यह निर्यात सेटिंग्स के बारे में है। आप 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")
अस्वीकरण
यदि आप लेटेक्स के माध्यम से निर्यात करना चाहते हैं तो यह काम नहीं करता है (जब ऑर्ग पीडीएफ में निर्यात होता है तो लेटेक्स का उपयोग किया जाता है)। टायलर के जवाब और टिप्पणियों को देखें।