ÐÑÐÐÑÐÑÐÐ ÐÐÐÐ ÐÐÑÐÐ ÐÑ ÐÐÑÐÐÑÐÐÑ ÑÐÐÑÑÐ 
ÐÐ ÐÐÐÐÐÐÐÐÑÐÑ. ÐÑÑÐÐÐ ÐÐ ÑÐ ÑÐÐÐÐÐÐÐ 
ÐÐÐÐ ÐÐ ÐÐÑÑÐÐ.

----------  Forwarded Message  ----------

Subject: [l10n-dev] restrictions for localizing Math
Date: Monday 02 May 2005 16:29
From: Elizabeth Matthis <[EMAIL PROTECTED]>
To: [email protected]

Hi l10n enthusiasts,

The developer in charge of the Math module asked me to pass
on his rules regarding the l10n of some of the strings that
have caused bugs in some languages in the past, and may
still be causing problems in OOo-only languages (which do
not get tested by StarOffice/Sun QA, so I don't know if they
are fine or not).

If you have questions let me know.
Elizabeth

The rules he sent me for l10n to follow are:

In the math module 66 strings need to comply to some rules,
otherwise some functionality in math is broken.

The 66 strings have some common "Resource information":
PRJ            starmath
Filename       source\symbol.src
GID            RID_UI_SYMBOL_NAMES
Type           itemlist

The strings are names for the greek characters and some
extra symbol names.

The rules for this group of 66 strings are:
- The first character has to be an alphabetic character.
   (any character set allowed)
- All following characters must be alphanumerical characters,
   (any character set allowed)
   or the ASCII decimal dot (a dot from a different
character set or with a different character code is not allowed)
- The above rule especially does not allow for spaces or
underscore of any kind to be used.
- An ASCII dot should not be followed by another one.
- Case does matter and may be used
   (That is "alpha" may be used to denote the lowercase
greek character and "ALPHA" for the capitalized one)
- No double entries allowed

A recommendation for Asian languages is to use the same
string as the english one,
since there is no uppercase or lowercase.

Another recommendation is on the use of word separation. In
eqch language only one method should be used. Methods are:
- Use no method at all: strictlygreater
- Use one decimal dot: strictly.greater
- Use capitalized letters: strictlyGreater

Examples:

Good:
-----
alpha
ALPHA
strictly.greater
strictlyGreater

Not allowed:
------------
strictly..greater
9trictly
strictly_greater
strictly greater
strictly-greater

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

-------------------------------------------------------

-- 
Hristo Simeonov Hristov
Leader of OpenOffice.org Bulgaria

Attachment: pgphGq2mEkkVY.pgp
Description: PGP signature

Reply via email to