অর্গ মোডে সামগ্রীর সারণির ডিফল্ট শিরোনাম পরিবর্তন করে এমন কোনও বিকল্প আছে কি?
আমার দস্তাবেজটি ইংরাজীতে নেই তাই আমি সামগ্রীর শিরোনামের টেবিলটি অনুবাদ করতে চাই।
উত্তর
জিনপিয়ের যেমন বলেছিলেন, এটি রফতানি সেটিংস সম্পর্কে। আপনি 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")
দাবি পরিত্যাগী
আপনি লেটেক্সের মাধ্যমে রফতানি করতে চাইলে এটি কাজ করে না (অরগ পিডিএফ রফতানির সময় ল্যাটেক্স ব্যবহৃত হয়)। টাইলারের উত্তর এবং মন্তব্যগুলি দেখুন।