emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* bi-lingual text
@ 2023-03-11 18:28 Uwe Brauer
  2023-03-12  6:07 ` Ruijie Yu via General discussions about Org-mode.
  0 siblings, 1 reply; 3+ messages in thread
From: Uwe Brauer @ 2023-03-11 18:28 UTC (permalink / raw)
  To: emacs-orgmode



Hi

I would like to have a sort of side by side, paragraph based,
representation of text in two languages, say Spanish and English, best
would be org based of course.

It does not to have to be anything fancy like inter-linear, I could use
a simple table but that looks cumbersome.

I searched the package system but could not really find anything.

Any ideas

Thanks and regards

Uwe Brauer 

-- 
Warning: Content may be disturbing to some audiences
I strongly condemn Putin's war of aggression against the Ukraine.
I support to deliver weapons to Ukraine's military. 
I support the ban of Russia from SWIFT.
I support the EU membership of the Ukraine. 
https://addons.thunderbird.net/en-US/thunderbird/addon/gmail-conversation-view/



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: bi-lingual text
  2023-03-11 18:28 bi-lingual text Uwe Brauer
@ 2023-03-12  6:07 ` Ruijie Yu via General discussions about Org-mode.
  2023-03-12  7:49   ` Uwe Brauer
  0 siblings, 1 reply; 3+ messages in thread
From: Ruijie Yu via General discussions about Org-mode. @ 2023-03-12  6:07 UTC (permalink / raw)
  To: Uwe Brauer; +Cc: emacs-orgmode


Uwe Brauer <oub@mat.ucm.es> writes:

> Hi
>
> I would like to have a sort of side by side, paragraph based,
> representation of text in two languages, say Spanish and English, best
> would be org based of course.
>
> It does not to have to be anything fancy like inter-linear, I could use
> a simple table but that looks cumbersome.
>
> I searched the package system but could not really find anything.

`2C-mode' might be what you want.  Be warned, though, that it might be
confusing when first using it, and that there might be missing
information since I have just begun to explore it because of your
message.

(Also, there doesn't seem to be much documentation on 2C at all, except
for in its source code?)

Two caveats:

1.  Whenever you split using <F2> s (M-x 2C-split RET), the split will
happen at the current column, while *consuming* the previous char.  You
can experiment with the command and see what I mean.

2.  Currently, when you use <F2> 1 (M-x 2C-merge RET), the associated
buffer is only minimised at the right side.  If a user wants to reuse
the same assoc buffer when typing <F2> s again, the user first has to
hide the buffer (at least in my experience).

What I tried:

In "bilingual.org", type the following:

--8<---------------cut here---------------start------------->8---
* Bilingual
Hello world.|!
Good night.
--8<---------------cut here---------------end--------------->8---

Here, "!" its not a character but means the cursor; "|" is the character
before point, and will be used as the separator for the buffers.

Then, run <F2> s (M-x 2C-split RET).

There should now be two buffers side-by-side.  Go to the right buffer
and start typing.

--8<---------------cut here---------------start------------->8---

Bienvenue tout le monde.
Bonne nuit.
--8<---------------cut here---------------end--------------->8---

Then (in either buffer) run <F2> 1 (M-x 2C-merge RET).  Now the
remaining buffer should read:

--8<---------------cut here---------------start------------->8---
* Bilingual
Hello world.  |Bienvenue tout le monde.
Good night.   |Bonne nuit.
--8<---------------cut here---------------end--------------->8---

Hopefully this helps -- not only for you, but for those who, like me an
hour ago, accidentally discovered 2C-mode but did not understand how to
use it.

--
Best,


RY


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: bi-lingual text
  2023-03-12  6:07 ` Ruijie Yu via General discussions about Org-mode.
@ 2023-03-12  7:49   ` Uwe Brauer
  0 siblings, 0 replies; 3+ messages in thread
From: Uwe Brauer @ 2023-03-12  7:49 UTC (permalink / raw)
  To: Ruijie Yu; +Cc: Uwe Brauer, emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 2396 bytes --]


> Uwe Brauer <oub@mat.ucm.es> writes:

Hi


> `2C-mode' might be what you want.  Be warned, though, that it might be
> confusing when first using it, and that there might be missing
> information since I have just begun to explore it because of your
> message.

> (Also, there doesn't seem to be much documentation on 2C at all, except
> for in its source code?)

> Two caveats:

> 1.  Whenever you split using <F2> s (M-x 2C-split RET), the split will
> happen at the current column, while *consuming* the previous char.  You
> can experiment with the command and see what I mean.

Thanks, 

> 2.  Currently, when you use <F2> 1 (M-x 2C-merge RET), the associated
> buffer is only minimised at the right side.  If a user wants to reuse
> the same assoc buffer when typing <F2> s again, the user first has to
> hide the buffer (at least in my experience).

> What I tried:

> In "bilingual.org", type the following:

> * Bilingual
> Hello world.|!
> Good night.


> Here, "!" its not a character but means the cursor; "|" is the character
> before point, and will be used as the separator for the buffers.

> Then, run <F2> s (M-x 2C-split RET).

> There should now be two buffers side-by-side.  Go to the right buffer
> and start typing.


> Bienvenue tout le monde.
> Bonne nuit.


> Then (in either buffer) run <F2> 1 (M-x 2C-merge RET).  Now the
> remaining buffer should read:

> * Bilingual
> Hello world.  |Bienvenue tout le monde.
> Good night.   |Bonne nuit.

> Hopefully this helps -- not only for you, but for those who, like me an
> hour ago, accidentally discovered 2C-mode but did not understand how to
> use it.

Very nice, I played around with a paragraph that contained longer
sentences. So one has however to be it careful with the length of the
lines. It might be wise to set fill column to something like 60.

But thanks for pointing this out to me, it remains me a bit of
scroll-all-mode, but this is definitely much nicer and more suited.

Uwe Brauer



-- 
Warning: Content may be disturbing to some audiences
I strongly condemn Putin's war of aggression against the Ukraine.
I support to deliver weapons to Ukraine's military. 
I support the ban of Russia from SWIFT.
I support the EU membership of the Ukraine. 
https://addons.thunderbird.net/en-US/thunderbird/addon/gmail-conversation-view/

[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 5673 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-03-12  7:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-11 18:28 bi-lingual text Uwe Brauer
2023-03-12  6:07 ` Ruijie Yu via General discussions about Org-mode.
2023-03-12  7:49   ` Uwe Brauer

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).