On Thursday 15 December 2005 10:35, Yury Tarasievich wrote:
> Without going into technicalities, in Eastern Slavonics hard and soft signs
> (and in Belarusian there's no hard sign but apostrophe instead) mark the
> palatalization of sounds. Hard with hard sign, soft with soft sign. :)  Not
> the case with Bulgarian, I believe.
>
> To have a rough idea what hardsign/apostrophe "sounds" like here, try to
> say "money", but before pronouncing "-n-" try to quickly press tip of your
> tongue to the palate just near the back of the upper row of teeth, then
> releasing it quickly just before pronouncing "-ey".
>
> Obviously, such signs aren't used in numbering (itemization) here. So, if
> Bulgarian folks would manage to generalize their modification, that'd be
> good.

Ok people. I see that I'm not undestand well.
I'll try to explane more.

I'm preparing a patch which adds Cyrillic alphabet numbering in OOo.
Because other Cyrillic languages uses more or less letter it is not possible 
to be done one numbering for all Cyrillic languages. For example you can see 
how many numberings are wen you enable CTL.
The patch adds 4 Cyrillic numberings:
1. А, Б, ..., Аа, Аб
2. а, б, ..., аа, аб
3. А, Б, ..., Аа, Бб
4. а, а, ..., аа, бб

So, when I'm ready with the patch and it is integrated, other NLPs can made 
own patches using my. Then they can add changes in their xx_XX.xml locale 
file to add a couple their Cyrillic numberings in Numbering tab of Bullets & 
Numbering Dialog.
In this dialog has tab Options where in a combobox Numbering are listed all 
available numberings.
So, in this combobox you will se these 4 strings, which I mantioned above, at 
the end of the list.
These strings are made by DefaultNumberingProvider::makeNumberingIdentifier in 
defaultnumberingprovider.cxx file in i18npool module.
There is a switch where are listed all available numberings.
Here is the first of my numberings
{style::NumberingType::CHARS_BG_CYRILLIC_UPPER_LETTER,      C_CYR_A ", " 
C_CYR_B ", ..., " C_CYR_A S_CYR_A ", " C_CYR_A S_CYR_B, LANG_ALL}, //Абв
The stuff before LANG_ALL is А, Б, ..., Аа, Аб string which will appear in the 
combobox.
C_CYR_A, C_CYR_B, S_CYR_A, S_CYR_B are А, Б, а and б their 8-bit code

#define C_CYR_A                 "\xD0\x90"
#define C_CYR_B                 "\xD0\x91"
#define S_CYR_A                 "\xD0\xB0"
#define S_CYR_B                 "\xD0\xB1"

So, when other NLP creates their patch to add their Cyrillic alphabet 
numbering, they have to change this to something unique.
And there is two proposal how to do it this.

The first one made Eike and he proposed to add the difference letters for the 
other language than Bulgarian Cyrillic.
For example for Russion Cyrillic alphabet numbering to be: А, Б, ..., Э, ..., 
Аа, Аб. If they want all to be capital leter then it has to be: А, Б, ..., 
Э, ..., АА, АБ

The second proposal made by Misho (member of our team) is to add the language 
at the end and because this numberings will be available for all languages, 
this string to be localizable. 
So, for Bulgarian numbering in Bulgarian it will be: А, Б, ..., Аа, Аб 
(Български), in English it will be А, Б, ..., Аа, Аб (Bulgarian) and in other 
language how it translates
For Russion nubering in English to be: А, Б, ..., Аа, Аб (Russian), in 
Bulgarian: А, Б, ..., Аа, Аб (Руски), in other language how it translates
If for capital letter is used all capitals it have to be А, Б, ..., АА, АБ 
(Russian), А, Б, ..., АА, АБ (Български) and etc.
Only the language have to be translated, the letters stays the same.
This variant I'm investigate is it possible to be done.

So in general, my question was, which variant do you think is better for these 
numbering indexes. The first one or the second one (if it is possible).

I hope now to be more clear. :)

best regards.
-- 
-------------------------------------------------------------
Hristo Simeonov Hristov
Leader of OpenOffice.org - Bulgarian
GnuPG key 0xD0D895EB: 0282 D8D0 90D3 963F E57E B0A7 2670 88D9 D0D8 95EB

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to