Re: [libreoffice-l10n] traditional Mongolian script support

2012-01-10 Thread Michael Bauer
Have you ever tried typing (Latin) text turned 90 degrees? Not really a 
sensible undertaking.


It would be good, perhaps, to hear what it would require to enable that 
sort of thing, both for typing and the UI, perhaps with a view of 
building a taskforce with Peter's help?


Michael

10/01/2012 03:20, sgrìobh Javier Sola:
I seem to remember that it is a verticalized for of Arabic script. The 
only solution would be to turn the fonts 90 degrees, and type it as a 
right to left script. you would see it turned 90 degrees in the 
screen, but you could type it and print it (you can always turn your 
monitor 90 degrees :-)  ). 



--
Unsubscribe instructions: E-mail to l10n+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/l10n/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [libreoffice-l10n] traditional Mongolian script support

2012-01-10 Thread Peter V. Saveliev

On 10.01.2012 12:49, Michael Bauer wrote:

Have you ever tried typing (Latin) text turned 90 degrees? Not really a
sensible undertaking.


Actually, traditional Mongolian has nothing to do with Arabic :) So it's 
a joke, I think :)




It would be good, perhaps, to hear what it would require to enable that
sort of thing, both for typing and the UI, perhaps with a view of
building a taskforce with Peter's help?


1. UI

I think, it is really can not be done (with contemporary UI toolkits). 
Each text-oriented UI element has horizontal orientation. Traditional 
Mongolian has not. End of story.


2. Typing.

2.1. ISO standards.

The first problem is that ISO standard is quite strange. ISO 639-2:

bua — Buriat
xal — Kalmyk, Oirat
mon, mn — Mongolian

but this classification almost irrelevant.

2.1.1. Buriat mongols (bua) writes in Cyrillic, live compactly, easiest 
case. At first glance. But they have great cultural heritage — 
chronicles and historical records in traditional Mongolian.


2.1.2. Kalmyk mongols (xal) writes in Cyrillic, and they are *one* of 
Oirates. Oirates live in Mongolia (write in Cyrillic, but uses Mongolian 
language), in Inner Mongolia (write traditional Mongolian), and in 
Russia, where they speak Kalmyk language and write in Cyrillic. How the 
standard's authors made one category for all Oirates? It's almost the 
same as to put all Slavic languages (Czech, Russian, Polish etc.) into 
one category. Even worse, 'cause Slavic languages use only «Western» 
alphabets, though different ones.


2.1.3. Mongolian (mon) people speak in many dialects of Mongol language. 
But they can be divided into two categories: people that use Cyrillic 
(Mongolia) and that use traditional Mongolian script (Mongolia, Inner 
Mongolia [China]).


And, after all, there are several different forms of Mongolian (худум 
бичиг for Mongolia, тодо бичиг for Oirates, now almost not used, and 
other). But all traditional Uyghur (not Arabic Uyghur, but Mongolian 
Uyghur), Mongolian, Oirates scripts share same features:


* only vertical orientation
* top-to-bottom, with rows left-to-right

2.2. Different scripting support vs. Languages.

As you can see, one «language» (in terms of ISO, and, as I understand 
right, in terms of LibreOffice) can use different scripts. These 
different scripts are not only different alphabets. These are quite 
different *languages*, that share many syntax rules, but use different 
grammatic. E.g., one word «a mighty warrior»:


* in contemporary Mongolian: баатар, roughly == «baatr»
* in translit from traditional Mongolian, it'd be «baghatur»

So, the spell checking would be different for these scripts, despite one 
«language».


The big problem here is that these scripts can be *mixed* in one 
document. I can easily imagine an attempt to create a materials for a 
school lesson in Mongolia, where all service text will be done in 
Cyrillic and exercises will be in traditional script (now they do a lot 
to revive traditional script in Mongolia).


I found a related work in AOO:

https://issues.apache.org/ooo/show_bug.cgi?id=91226



Maybe, the «right thing» for me would be to look into the code. But I'm 
scared by C/C++ :) I write only in Python, and there can be not so much 
help from me, I'm afraid. But I'll try, anyway.



--
Peter V. Saveliev

--
Unsubscribe instructions: E-mail to l10n+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/l10n/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [libreoffice-l10n] traditional Mongolian script support

2012-01-10 Thread Christian Lohmaier
Hi Peter, *,

On Tue, Jan 10, 2012 at 1:34 PM, Peter V. Saveliev  wrote:
> On 10.01.2012 12:49, Michael Bauer wrote:
> [snip]
> I found a related work in AOO:

That already was in OpenOffice.org, and is present in LibreOffice

> https://issues.apache.org/ooo/show_bug.cgi?id=91226

Code is there, but has been disabled in UI:
mba: "It was decided to integrate the changes if all tests are passed, but not
activate the new writing direction in the user interface. So no additional
testing is required now." &
sba: "Verified in CWS mongolianlayout. Traditional mongolian writing
direction can
not be set via UI any more."

So LO has the same "support" for it as OOo/Apache OOo has. The changes
from the issues are integrated, but it had too much problems to be
exposed in the UI - but that should be a starting point.

ciao
Christian

-- 
Unsubscribe instructions: E-mail to l10n+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/l10n/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [libreoffice-l10n] traditional Mongolian script support

2012-01-10 Thread Peter V. Saveliev

On 10.01.2012 14:08, Christian Lohmaier wrote:


So LO has the same "support" for it as OOo/Apache OOo has.


Has it? Excuse my ignorance, I thought that LO is forked from OOo and 
share not every feature. Ok, I'm to check it in the repo.




The changes
from the issues are integrated, but it had too much problems to be
exposed in the UI - but that should be a starting point.


Ok, we'll see. Thanks.

--
Peter V. Saveliev

--
Unsubscribe instructions: E-mail to l10n+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/l10n/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [libreoffice-l10n] traditional Mongolian script support

2012-01-10 Thread Christian Lohmaier
Hi Peter, *,

On Tue, Jan 10, 2012 at 2:17 PM, Peter V. Saveliev  wrote:
> On 10.01.2012 14:08, Christian Lohmaier wrote:
> 
>
>> So LO has the same "support" for it as OOo/Apache OOo has.
>
>
> Has it? Excuse my ignorance, I thought that LO is forked from OOo and share
> not every feature. Ok, I'm to check it in the repo.

The overlap between OOo and LO is very big - and as it shares a common
history, the stuff that was added before the split is available in LO
as well.
See e.g.
http://opengrok.libreoffice.org/s?hist=91226&project=core

(search for commits that refer the bug 91226 in the commit)

But of course since the changes are >2years old, it might be that they
need some adaption - but this is the case anyway, be it OOo, LO or
Apache OOo

ciao
Christian

-- 
Unsubscribe instructions: E-mail to l10n+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/l10n/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [libreoffice-l10n] traditional Mongolian script support

2012-01-10 Thread Peter V. Saveliev

On 10.01.2012 14:28, Christian Lohmaier wrote:


The overlap between OOo and LO is very big - and as it shares a common
history, the stuff that was added before the split is available in LO
as well.
See e.g.
http://opengrok.libreoffice.org/s?hist=91226&project=core

(search for commits that refer the bug 91226 in the commit)

But of course since the changes are>2years old, it might be that they
need some adaption - but this is the case anyway, be it OOo, LO or
Apache OOo



Thanks. I'm cloning the repo and will try to check it this week.

--
Peter V. Saveliev

--
Unsubscribe instructions: E-mail to l10n+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/l10n/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [libreoffice-l10n] REMINDER: Release 3.5.0-beta3 from libreoffice-3-5 branch and hard string and UI freeze

2012-01-10 Thread Petr Mladek
Petr Mladek píše v Pá 06. 01. 2012 v 10:07 +0100:
> Hi,
> 
> please note that the commit deadline for 3.5.0-beta3 is on Monday,
> January 9, 2012.
> 
> IMPORTANT: It is also the hard string and UI freeze. Please, do you
> best to include late features or at least the needed strings.

I have just created the tag for beta3. Please, do not longer modify
strings in the libreoffice-3-5 branch from now on.


> Note that it is the last scheduled beta. The next commit deadline will
> be for rc1, just one week later, on Monday, January 16, 2011.

There are still many bugfixes coming. Developers behave responsibly and
do not create serious regression in last betas. Let's postpone the need
for commit review in the libreoffice-3-5 branch by one week and allow
commits without review until the following Monday, January 16, 2012.

Of course, if you are not sure about a fix, you could always ask for
review on libreoff...@lists.freedesktop.org.


Best Regards,
Petr


-- 
Unsubscribe instructions: E-mail to l10n+h...@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/l10n/
All messages sent to this list will be publicly archived and cannot be deleted