Apache OpenOffice (AOO) Bugzilla – Issue 116483
Lojban(JBO) Locale data file
Last modified: 2017-05-20 10:30:28 UTC
XML locale data file for Lojban(JBO) language.
Created attachment 75575 [details] XML Lojban(JBO) locale file
Reassigning to spare time account.
Thanks, but... when test compiling I got Warning: more than 1 character (5) in DateSeparator pi'e not supported by application. Warning: more than 1 character (5) in ThousandSeparator ki'o not supported by application. Warning: more than 1 character (3) in DecimalSeparator pi not supported by application. Warning: more than 1 character (5) in TimeSeparator pi'e not supported by application. Warning: more than 1 character (5) in Time100SecSeparator pi'e not supported by application. Warning: more than 1 character (2) in ListSeparator .i not supported by application. Error: DateSeparator equals TimeSeparator. Error: ListSeparator not ';' semicolon. Strongly recommended. Currently required. Warning: Time100SecSeparator equals TimeSeparator, this is probably an error. Warning: Time100SecSeparator is different from DecimalSeparator, this may be correct or not. Intended? Warning: Don't forget to adapt corresponding FormatCode elements when changing separators. Warning: more than 1 character (2) in QuotationStart lu not supported by application. Warning: more than 1 character (4) in QuotationEnd li'u not supported by application. Warning: more than 1 character (2) in DoubleQuotationStart lu not supported by application. Warning: more than 1 character (4) in DoubleQuotationEnd li'u not supported by application. Warning: QuotationStart and QuotationEnd are both ASCII characters. Not necessarily an error, but unusual. Warning: DoubleQuotationStart and DoubleQuotationEnd are both ASCII characters. Not necessarily an error, but unusual. Warning: QuotationStart equals DoubleQuotationStart. Not necessarily an error, but unusual. Warning: QuotationEnd equals DoubleQuotationEnd. Not necessarily an error, but unusual. Warning: QuotationStart may be wrong: U+006C lu Warning: QuotationEnd may be wrong: U+006C li'u Warning: DoubleQuotationStart may be wrong: U+006C lu Warning: DoubleQuotationEnd may be wrong: U+006C li'u Error: DecimalSeparator not present in FormatCode formatindex="4". Error: ThousandSeparator not present in FormatCode formatindex="4". Warning: formatindex="4","44","45" are the only FormatCode elements checked for separator usage, there may be others that have errors. Warning: FormatCode formatindex="12" for currency uses parentheses for negative amounts, which probably is not correct for locales not based on en_US. Warning: FormatCode formatindex="13" for currency uses parentheses for negative amounts, which probably is not correct for locales not based on en_US. Warning: FormatCode formatindex="14" for currency uses parentheses for negative amounts, which probably is not correct for locales not based on en_US. Warning: FormatCode formatindex="15" for currency uses parentheses for negative amounts, which probably is not correct for locales not based on en_US. Warning: FormatCode formatindex="17" for currency uses parentheses for negative amounts, which probably is not correct for locales not based on en_US. Error: TimeSeparator not present in FormatCode formatindex="44". Error: Time100SecSeparator not present in FormatCode formatindex="44". Error: Time100SecSeparator+00 not present in FormatCode formatindex="44". Warning: formatindex="4","44","45" are the only FormatCode elements checked for separator usage, there may be others that have errors. Error: TimeSeparator not present in FormatCode formatindex="45". Error: Time100SecSeparator not present in FormatCode formatindex="45". Error: Time100SecSeparator+00 not present in FormatCode formatindex="45". Warning: formatindex="4","44","45" are the only FormatCode elements checked for separator usage, there may be others that have errors. At least the words as separators and quotation marks instead of characters need to be fixed. Please see http://www.it46.se/localegen/docs/index.php and http://hg.services.openoffice.org/DEV300/file/tip/i18npool/source/localedata/data/locale.dtd for documentation. For further help contact the dev@l10n.openoffice.org mailing list. Please reassign this issue to me again once you attached corrected data. Thanks Eike
I'm not sure exactly what to do then. Because the language in question uses words, not symbols, to represent separators. So I could provide a file with default separators, but it would be incorrect.
Strange language... and IMHO not well thought out, how should date from time be distinguished if the separators are identical, in case that digits are in valid ranges of both? And is a number like 1.23 really to be written as "1pi 23"? Anyway, as the separator words would render most functionality using those separators useless, the only possibility would be to have locale data with more "sane" separators.
Created attachment 75586 [details] New JBO Locale Data File
Grabbing issue.
sigh.. Warning: more than 1 character (2) in DateSeparator / not supported by application. Warning: more than 1 character (2) in ThousandSeparator , not supported by application. Warning: more than 1 character (2) in DecimalSeparator . not supported by application. Warning: more than 1 character (2) in TimeSeparator : not supported by application. Warning: more than 1 character (2) in Time100SecSeparator : not supported by application. Warning: Time100SecSeparator equals TimeSeparator, this is probably an error. Warning: Time100SecSeparator is different from DecimalSeparator, this may be correct or not. Intended? Warning: Don't forget to adapt corresponding FormatCode elements when changing separators. Error: DecimalSeparator not present in FormatCode formatindex="4". Error: ThousandSeparator not present in FormatCode formatindex="4". Warning: formatindex="4","44","45" are the only FormatCode elements checked for separator usage, there may be others that have errors. Warning: FormatCode formatindex="12" for currency uses parentheses for negative amounts, which probably is not correct for locales not based on en_US. Warning: FormatCode formatindex="13" for currency uses parentheses for negative amounts, which probably is not correct for locales not based on en_US. Warning: FormatCode formatindex="14" for currency uses parentheses for negative amounts, which probably is not correct for locales not based on en_US. Warning: FormatCode formatindex="15" for currency uses parentheses for negative amounts, which probably is not correct for locales not based on en_US. Warning: FormatCode formatindex="17" for currency uses parentheses for negative amounts, which probably is not correct for locales not based on en_US. Error: TimeSeparator not present in FormatCode formatindex="44". Error: Time100SecSeparator not present in FormatCode formatindex="44". Error: Time100SecSeparator+00 not present in FormatCode formatindex="44". Warning: formatindex="4","44","45" are the only FormatCode elements checked for separator usage, there may be others that have errors. Error: TimeSeparator not present in FormatCode formatindex="45". Error: Time100SecSeparator not present in FormatCode formatindex="45". Error: Time100SecSeparator+00 not present in FormatCode formatindex="45". Warning: formatindex="4","44","45" are the only FormatCode elements checked for separator usage, there may be others that have errors. Ok.. here's what I did: * Changed * DateSeparator to '/' without trailing space. * ThousandSeparator to ',' without trailing space. * DecimalSeparator to '.' without trailing space. * TimeSeparator to ':' without trailing space. * Time100SecSeparator to '.' (same as DecimalSeparator) without trailing space. * These are the separators also actually used in the format codes. * Changed the currency formats using parentheses <FormatCode>[CURRENCY]#,##0.00;([CURRENCY]#,##0.00)</FormatCode> to ones using minus sign instead <FormatCode>[CURRENCY]#,##0.00;-[CURRENCY]#,##0.00</FormatCode> * Changed * LongDateDayOfWeekSeparator from '/ ' to ', ' as that is what is used in the date format codes. * LongDateDaySeparator from '/ ' to ', ' as that is what is used in the date format codes. * LongDateMonthSeparator from '/ ' to ' ' as that is what is used in the date format codes. * LongDateYearSeparator from '/ ' to ' ' for consistency. * Changed <FormatElement msgid="DateFormatskey12" default="false" type="short" usage="DATE" formatindex="31"> <FormatCode>MM/DD</FormatCode> to <FormatCode>DD/MM</FormatCode> as that was the only format in M/D order, all others are in D/M/Y order. * Finally removed _US country designator as the data does not describe US conventions. As a constructed language Lojban is treated similar to Esperanto and Interlingua, without an assigned default country. In cws locales34: changeset 44511c64081e http://hg.services.openoffice.org/cws/locales34/changeset/44511c64081e M i18npool/source/localedata/data/localedata_others.map M i18npool/source/localedata/data/makefile.mk M i18npool/source/localedata/localedata.cxx A i18npool/source/localedata/data/jbo.xml You can observe the progress and possible integration date of CWS locales34 at http://tools.services.openoffice.org/EIS2/cws.ShowCWS?Path=DEV300%2Flocales34
Thank you. Sorry about all the problems.
Reassigning to QA for verification.
Verified in CWS locales34.