Issue 18069 - Support for interlingua as document language
Summary: Support for interlingua as document language
Status: CLOSED FIXED
Alias: None
Product: Internationalization
Classification: Code
Component: code (show other issues)
Version: current
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: oc
QA Contact: issues@l10n
URL: http://www.interlingua.com
Keywords:
Depends on: 30108
Blocks:
  Show dependency tree
 
Reported: 2003-08-09 14:25 UTC by ovehanebring
Modified: 2013-08-07 15:00 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Locale file for Interlingua (15.60 KB, text/plain)
2003-09-17 23:37 UTC, ovehanebring
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description ovehanebring 2003-08-09 14:25:24 UTC
I have added a spell-checking dictionary for interlingua. It would be very nice 
if interlingua also could be added to the set of supported languages. Today, 
the user has to pretend it is some other language, e.g italian.

NOTE: I am only talking about setting the document language, NOT translating 
all menus etc.


WHAT IS INTERLINGUA, AND WHY IS THIS WORTH DOING?

Interlingua is an international auxiliary language, and is easy to understand, 
especially for people who speak Spanish, Portugese, or Italian. There exists a 
large community on the net who correspond and write documents in interlingua, 
and who would benefit from this improvement.
More information about the language and community can be found on 
<www.interlingua.com>
The ISO 639 code for interlingua is "ia".
Comment 1 khendricks 2003-08-09 19:56:51 UTC
Hi, 
 
FWIW: I can confirm this issue exists. 
 
Kevin 
 
Comment 2 Dieter.Loeschky 2003-08-20 11:28:10 UTC
DL->TL: Would you please takeover?
Comment 3 thomas.lange 2003-08-20 11:42:48 UTC
TL->ER: If it really has to be one of the possible default document
language we probably need locale data for it.
Thus I think may be you know something about.

According to DL you currently should only check what needs to be done
for this task.
Comment 4 ooo 2003-09-08 14:06:42 UTC
To add Interlingua as a known language is fairly simple, see issue
11530. To add locale data would be not much harder, see
http://l10n.openoffice.org/i18n_framework/LocaleData.html

However, IMHO it doesn't make sense to add locale data for
Interlingua, since along with locale data come number formats,
separators, calendar, currency, all locale specific, which for
Interlingua are not defined at all, are they?

Instead of having it selectable as a default document language (with
wrong locale settings for most of its users) I suggest to simply
create a template document with Interlingua as the assigned language
under Format.Character.Font
Comment 5 ovehanebring 2003-09-10 20:26:30 UTC
Well, currency is of course not relevant, since it's an international 
language, but decimal separator, dates etc. are well defined. I think 
I could provide all the data, but I would need someone to tell me 
exactly what data is needed.
Comment 6 ooo 2003-09-11 15:16:05 UTC
Have a look at
http://l10n.openoffice.org/i18n_framework/LocaleData.html and take
i18npool/source/localedata/data/en_US.xml as a template, additional
comments are in i18npool/source/localedata/data/locale.dtd

However, I find it hard to believe that such things as decimal and
group (AKA thousand) separators are globally defined for the
Interlingua language, because it would mean that whenever documents
were exchanged people would not see the numbers being displayed as
they are used to. For example, the number string 1.000 in Germany
means one thousand, in USA it means just one (dot zero zero zero). I
also haven't found any web reference for Interlingua locale data so
far. Where are those defined?
Comment 7 ovehanebring 2003-09-13 23:38:57 UTC
OH -> ER

If Interlingua didn't specify the what the decimal separator shall 
be, you wouldn't be able to interpret a number in an interlingua 
document unless you knew the nationality of the author. Not very 
useful! If you are still skeptical, you can check out this link to 
the online version of "Interlingua Grammar", which states that the 
decimal separator is comma:
http://www.geocities.com/linguablau/parts_speech_numerals.html#123

I will have a look at the locale data files and specify separators, 
names of days, months etc., but I wonder what to do with things that 
are not relevant, like "country" and "currency". Can they just be 
left out?
Comment 8 ooo 2003-09-15 11:55:30 UTC
Ove,

I got your point, didn't know that even decimal and group separators
were defined. However, what about date and time separators and date
order (year-month-day or day-month-year or month-day-year)?

Regarding the currency: Currently we need it in locale data and can't
overrideit during runtime, this is an obstacle. Country can and should
be left blank.
Comment 9 ovehanebring 2003-09-17 23:37:39 UTC
Created attachment 9432 [details]
Locale file for Interlingua
Comment 10 ooo 2004-05-12 19:01:29 UTC
Hi Ove,

Please take a look at
i18npool/source/localedata/data/locale.dtd  1.10.76.2 
and the LC_INDEX section therein. Could you make any suggestion what I should
add for that section in your locale data? For an example see
i18npool/source/localedata/data/en_US.xml  1.10.86.1
or other *.xml files of branch cws_src680_i18n12.

Thanks
Eike
Comment 11 ovehanebring 2004-05-13 22:37:27 UTC
Hi Eike,

The LC_INDEX should look like this.
/Ove

<LC_INDEX>
<IndexKey unoid="alphanumeric" default="true" phonetic="false">A-Z</IndexKey>
<UnicodeScript>0</UnicodeScript>
<UnicodeScript>1</UnicodeScript>
<FollowPageWord> s.</FollowPageWord>
<FollowPageWord> ss.</FollowPageWord>
</LC_INDEX>
Comment 12 ooo 2004-06-11 18:30:31 UTC
Add dependency to issue 30108.
Comment 13 ooo 2004-06-14 13:02:45 UTC
Added to branch cws_src680_i18naddloc:
i18npool/source/localedata/localedata.cxx  1.26.4.3
i18npool/source/localedata/data/ia.xml  1.1.2.1
i18npool/source/localedata/data/localedata_others.map  1.3.4.2
i18npool/source/localedata/data/makefile.mk  1.23.2.3

Note some minor corrections in ia.xml.
Comment 14 ooo 2004-07-15 12:04:55 UTC
Reopen to reassign.
Comment 15 ooo 2004-07-15 12:05:22 UTC
Reassign to QA.
Comment 16 ooo 2004-07-15 12:05:47 UTC
Restore status.
Comment 17 frank 2004-07-16 13:19:48 UTC
found fixed on cws I18nAddLoc
Comment 18 oc 2004-08-02 16:30:34 UTC
closed because fix available in >=OOo1.9m49