[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org-translate 6e371e0: Use the region when adding a tra
From: |
Eric Abrahamsen |
Subject: |
[elpa] externals/org-translate 6e371e0: Use the region when adding a translation of a glossary item |
Date: |
Thu, 29 Jul 2021 15:44:20 -0400 (EDT) |
branch: externals/org-translate
commit 6e371e0dada894f6b8177d661f75766f4385cdc5
Author: Eric Abrahamsen <eric@ericabrahamsen.net>
Commit: Eric Abrahamsen <eric@ericabrahamsen.net>
Use the region when adding a translation of a glossary item
* org-translate.el (ogt-insert-glossary-translation): If the user
already has a translation in the buffer, just use that.
---
org-translate.el | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/org-translate.el b/org-translate.el
index 81b8aa6..1b807e8 100644
--- a/org-translate.el
+++ b/org-translate.el
@@ -755,13 +755,19 @@ prefix arg to be prompted for the term to enter."
(alist-get 'translation
(gethash glossary-id ogt-glossary-table))
this-translation
- (completing-read (format "Translation of %s: " orig)
- glossary-translation))
+ (if (use-region-p)
+ (buffer-substring (region-beginning)
+ (region-end))
+ (completing-read (format "Translation of %s: " orig)
+ glossary-translation)))
(cl-pushnew
this-translation
(alist-get 'translation
(gethash glossary-id ogt-glossary-table))
:test #'equal)
+ (when (use-region-p)
+ (delete-region (region-beginning)
+ (region-end)))
(insert (format "[[trans:%s][%s]]" glossary-id this-translation))))
(defun ogt-stop-translating (project-name)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/org-translate 6e371e0: Use the region when adding a translation of a glossary item,
Eric Abrahamsen <=