summaryrefslogtreecommitdiff
path: root/i18npool/inc
AgeCommit message (Collapse)Author
2012-09-26sal_Bool -> boolNoel Grandin
Change-Id: Idacea435ecf403770083f5c1e75c3ad1992ec14a
2012-09-17fdo#46808, Adapt i18n::LocaleData UNO service to new styleNoel Grandin
The implementation of the LocaleData implements the optional XLocaleData4, so rather than creating a new interface for the new-style service, we simply make the service implement XLocaleData4, which in turn implements XLocaleData3, XLocaleData2, XLocaleData. Change-Id: I3e9a48b031be6b2aa5e04b376b3940b942add85a
2012-09-03Resolves: #i96826# request font installation on render failureCaolán McNamara
Use packagekit interface to request font installation when glyph fallback fails Change-Id: Idb6f5cb6971bd156d7cac0a79e240246e9e0f973
2012-08-31export LanguageTag header and classCaolán McNamara
Change-Id: Idaf2c48cc6f291199973fd910d3c8ddf29774c6e
2012-08-10added LanguageTag unit testEike Rathke
2012-08-06implemented LanguageTag wrapperEike Rathke
2012-07-13re-base on ALv2 code. Includes:Michael Meeks
cws mba34issues01: #i117709#: make sure that parent of error message box is visible Patch contributed by Mathias Bauer http://svn.apache.org/viewvc?view=revision&revision=1172346 i#119036 - improve user experience of certification dialog - only shown once Patch contributed by Oliver-Rainer Wittmann http://svn.apache.org/viewvc?view=revision&revision=1299727
2012-07-02Remove unused definesThomas Arnhold
Change-Id: Ibc46eb4565d4df88e83882045b2ed6d31e487d16
2012-06-29added LANGUAGE_USER_SYSTEM_CONFIG 0xFFFE for configuration contextEike Rathke
Intended as preparation to solve fdo#45830 Change-Id: Id3d5be9ef27e1b565ec0b21e580b89e893a782b8
2012-06-27Remove unused include filesThomas Arnhold
Those never get included at any point in the code. Change-Id: I17736e005635b9e57759cfc95176a99e7c5e8988
2012-06-22re-base on ALv2 code.Michael Meeks
Change-Id: I8018d9b5fa01d1720c0392dc5fdc4a0656f25a35
2012-06-21re-base on ALv2 code.Michael Meeks
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-20fdo#38731 added Papiamento (Curaçao) [pap-CW] and (Bonaire) [pap-BQ]Eike Rathke
Added Papiamento (Curaçao) [pap-CW] and Papiamento (Bonaire) [pap-BQ] to language list. The locales are selectable for character attribution and spell-checking. Change-Id: I300029e2e60e196c989596f3a7d4f4a888e17af3
2012-06-19merge together hand-crafted traditional/simplified chinese testsCaolán McNamara
merge together a gadzillion hand-crafted isSimpleChinese/isTraditionalChinese/isKoreanVariants/isCJK implementations which should fix a goodly amount of them add a MsLangId::isFamilyNameFirst for locales where family name appears first while I'm at it. Change-Id: I65377793be037d16fe7250cd7450b28aec689e83
2012-06-07nuke dead codeTakeshi Abe
Change-Id: Id9920ea7b82ea178e904f78bbd41ffc434813e0b
2012-05-28targetted string re-workNorbert Thiebaud
Change-Id: I0d0712f441fcecb7a165173da7174e8f254cf39a
2012-05-02Related: fdo#49208 use UText adaptor to underlying rtl::OUStringCaolán McNamara
Don't convert to icu UnicodeString, retain text as shallow-copy of original via rtl::OUString and use UText adaptor. Allows use of equals to do super fast compare that new string is the same as the old string Change-Id: Ie9a3dc981b22a6866f3712c786331a1d6fcf153a
2012-04-24it's Erzya, not EryzaEike Rathke
2012-04-19remove static objects from static_initialization_and_destruction chainCaolán McNamara
2012-04-19fdo#48917 added Eryza [myv-RU] and Meadow Mari [mhr-RU] to language listEike Rathke
2012-04-18Use static linking when DISABLE_DYNLOADING (iOS)Tor Lillqvist
2012-04-04fdo#48111 added English_Malawi [en-MW] locale dataEike Rathke
2012-03-30removed duplicate includes in filter / i18npool / sdextTakeshi Abe
2012-03-08fold i18npaper into i18nutilCaolán McNamara
It's too small to justify standalone existence. We can accumulate i18n things we link to directly into i18nutil and rework i18npool uno implementions in terms of thin wrappers over i18nutil and prefer linking to i18nutil internally and leave the uno forwarders for use by external components and scripting
2012-03-08de-uno-ize ScriptTypeDetectorCaolán McNamara
leave a UnoScriptTypeDetector implementation that points to the trivial ScriptTypeDetector for external consumers, e.g. sdext
2012-02-23fdo#46411 added [pjt-AU] Pitjantjatjara to language listEike Rathke
2012-02-01corrections to Komi languages patchEike Rathke
* Changed LCID 0x0A69 to 0x066A to comply with the user-assigned space. * Added RU country for mapping to locales' ISO codes. * All locales should consist of language and country, except those where the language is not mappable to any country.
2012-02-01Support Komi-Zyrian and Komi-Permyak as text language for spell checkingHarri Pitkänen
2012-01-11implemented date acceptance patterns APIEike Rathke
2012-01-04added Kyrgyz (China) [ky-CN] to language listEike Rathke
2011-12-09fixed fdo#37349 present Catalan (Valencian) as selectable UI languageEike Rathke
Catalan (Valencian) has no ISO 639 code assigned and the UI localization uses the ca-XV hack where XV is of the reserved ISO 3166 user-assigned range. This should not escape to document content therefor internally a replacement to ca-ES is done for all locale attribution. For the UI localization to be distinguishable under Tools->Options->LanguageSettings->UserInterface this needed a special handling to allow Catalan (Valencian) again.
2011-11-27remove precompiled_xxx.hxx/cxxNorbert Thiebaud
2011-11-27remove include of pch header from i18npoolNorbert Thiebaud
2011-11-22added partitive case month namesEike Rathke
* Locale data: * nominative (nouns) month names always given in <MonthsOfYear> element * optional genitive case month names in <GenitiveMonths> element, following the <MonthsOfYear> element; if not given take nominative names * optional partitive case month names in <PartitiveMonths> element, following the <GenitiveMonths> element, or following the <MonthsOfYear> element if the <GenitiveMonths> element is not present; if not given take genitive case names, or nominative if genitive names aren't defined * currently known partitive case matters in Finnish locales * Rules for use of nominative / genitive / partitive case month names in number formatter: * no day of month (D or DD) present in format code => MMM or MMMM display nominative month name (noun) * day of month (D or DD) after MMM or MMMM => genitive name * no genitive names defined => nominative names * day of month (D or DD) before MMM or MMMM => partitive name * no partitive names defined => genitive names * no genitive names defined => nominative names
2011-11-19add narrow (one letter) month namesEike Rathke
While introducing Calendar2 and the XCalendar3 interface anyway, as well the "one letter" narrow month names sometimes needed in calendaring can be added. These are not always the first capitalized letters of the months in all locales, and might even not necessarily be just one character. Introduces a new struct css::i18n::Calendar2 that is not derived from css::i18n::Calendar because it uses a new struct css::i18n::CalendarItem2 to hold the NarrowName elements. In locale data the elements DaysOfMonth, MonthsOfYear and GenitiveMonths now have an optional element DefaultNarrowName. If not specified, the first character of DefaultFullName is taken. LocaleDataWrapper and CalendarWrapper use and return the new Calendar2 and sequences of CalendarItem2 structs. Application code adapted. The number formatter now displays narrow month names (genitive if applicable) for the MMMMM code, previously it displayed the first 16 bit code point of the full name (not even utf-16 aware). Narrow day names currently are not used, except in svtools' Calendar control.
2011-11-19implement possessive genitive case month names locale data APIEike Rathke
2011-11-19squeeze some duplicated codeEike Rathke
2011-10-10add Pali language (Latin script) - fdo#41599Andras Timar
2011-09-17add KeyID option to Language dropdown boxAndras Timar
2011-09-03add an_ES (Aragonese) locale dataAndras Timar
2011-09-02move to comphelper, and renameCaolán McNamara
2011-08-17convert i18npool to gbuildMatúš Kukan
2011-07-30fix Kabyle_Algeria [kab_DZ] absent currency symbol.Eike Rathke
* In locale data replaceTo must not be empty if replaceFrom isn't. + Also added check to locale data compiler to prevent this in future. * Fixed a currency format's group separator. * Marked LANGUAGE_USER_KABYLE (0x0659) obsolete as LANGUAGE_TAMAZIGHT_LATIN (0x085F) is used instead, actually commit 909c9aa4550a068513300bc3e899c0466d9287b4 crossed b51eaf4c5083ec35366d18c522a7dd50f9c9b3c0 - Removed the corresponding duplicated entry from langtab.src.
2011-07-18fix code pointer in commentTakeshi Abe
2011-07-13callcatcher: remove beautiful, but unused methodsCaolán McNamara
2011-07-11callcatcher: remove unused MsLangId::convertIsoByteStringToLanguageCaolán McNamara
2011-06-14add Teke-Eboo language - fdo#37275Andras Timar
2011-05-27Merge remote-tracking branch 'origin/integration/dev300_m106'Jan Holesovsky
Conflicts: cppcanvas/source/mtfrenderer/implrenderer.cxx i18npool/inc/i18npool/lang.h i18npool/source/isolang/isolang.cxx svtools/source/filter/exportdialog.cxx svtools/source/graphic/grfmgr.cxx vcl/aqua/source/dtrans/aqua_service.cxx vcl/aqua/source/window/salframe.cxx vcl/inc/sft.hxx vcl/inc/unx/pspgraphics.h vcl/inc/vcl/cursor.hxx vcl/inc/vcl/gdimtf.hxx vcl/inc/vcl/settings.hxx vcl/prj/d.lst vcl/source/app/settings.cxx vcl/source/control/edit.cxx vcl/source/gdi/gdimtf.cxx vcl/source/window/cursor.cxx vcl/source/window/window.cxx vcl/unx/generic/fontmanager/fontconfig.cxx vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx vcl/unx/kde4/KDESalGraphics.cxx
2011-05-20add an entry for ManxCaolán McNamara
2011-04-08add pt_AO locale data (edited version of Mandrake's patch)Andras Timar