summaryrefslogtreecommitdiff
path: root/i18npool
AgeCommit message (Collapse)AuthorFilesLines
2015-01-28Use vector::dataStephan Bergmann1-2/+2
...in some places where it is obvious that it does not hurt that for an empty vector the obtained pointer is not necessarily a nullptr. Change-Id: Id5d66b1559ca8b8955d379bcdbfae6986ef46a51
2015-01-26implement css::i18n::XCalendar4 and LocaleCalendar2 service, tdf#63230Eike Rathke6-7/+72
Implementation only, new local date/time routines not used yet from the outside in this step.
2015-01-23fix 64-bit build after OUStringBuffer changeMichael Stahl2-3/+4
Change-Id: I6c5295110292ae48ff0cb3472e4dbea287645d2a
2015-01-22This can be called really early, create the dir.Jan Holesovsky1-1/+1
Change-Id: Ie0097c20429104f10eb188ae0cbfcf5bc5a44e14
2015-01-20Some more loplugin:cstylecast: i18npoolStephan Bergmann8-62/+62
Change-Id: Idbb928b2898bc6b2b5bfe3bdbfde0b81d68e4473
2015-01-08brute-force find-and-remove of unused #define constants.Noel Grandin1-1/+0
Change-Id: I7223530ae37297a76654cd00cc1fedb56dbe3adb
2015-01-07changed default value for long datetime, zh_CN locale dataKevin Suo1-3/+3
* Added a space to formatindex 46, to make it look nicer; * Long datetime default changed to formatindex 47. Change-Id: I50e05f1a4432ab4373fa0034a390658b59775f0b Reviewed-on: https://gerrit.libreoffice.org/13650 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-01-07fdo#87626: Improve Simplified Chinese numbering typesKevin Suo1-8/+15
This commit improves the numbering types for zh_CN locale. Since we can set more than 8 LC_NumberingLevel in the locale data file, I am adding all the commonly used numbering types in the list. This will make it easy to apply numbering. Change-Id: I067904b875046682cd56a7051258ffffab242c25 Reviewed-on: https://gerrit.libreoffice.org/13646 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-12-19fdo#87471 update locale data for French Burkina Faso [fr-BF]Eike Rathke1-24/+26
Change-Id: I7f6311c541db507236f6c6ab999aee5db8683f33
2014-12-19fdo#87466 update locale data for Moore Burkina Faso [mos-BF]Eike Rathke1-7/+7
Change-Id: I66109a89a7aced1a4595825ee587a1844b6864e8
2014-12-19add more date formats for [pt-PT]Eike Rathke1-0/+24
Apparently commonly used, as suggested by Sérgio Marques Change-Id: I6cdbcd96034ec7bb04f364ec5747b069e32ec379
2014-12-18i18npool: Use appropriate OUString functions on string constantsStephan Bergmann13-17/+17
Change-Id: I6f2fabd9248b1b385439ff5c074342029fb660e0
2014-12-18fdo#39440 reduce scope of local variablesMichael Weghorn4-55/+21
This addresses some cppcheck warnings. Change-Id: I7e85aca5a86f993a9906525edffbd44a179dc245 Reviewed-on: https://gerrit.libreoffice.org/13510 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-12-17Introduce rtl::OUStringLiteral1Stephan Bergmann2-2/+2
...to use single ASCII character literals "more directly" in the OUString API (instead of having to go via an intermediary OUString ctor call). Especially useful for character literals that are defined as const variables or via macros ("direct" uses of character literals in the OUString API can often simply be replaced with single-character string literals, for improved readability). (The functions overloaded for OUStringLiteral1 are those that are actually used by the existing LO code; more could potentially be added. The asymmetry in the operator ==/!= parameter types is by design, though---writing code like 'x' == s is an abomination that shall not be abetted.) Change-Id: Ic5264714be7439eed56b5dfca6ccaee277306f1f
2014-12-12i18npool: Use appropriate OUString functions on string constantsStephan Bergmann9-26/+23
Change-Id: I82fea345a05c0327af3b75ccfd3358f54523c082
2014-12-05fdo#83752: date-time cell becomes text string when editing, zh_CN localeKevin Suo1-1/+1
In the locale data xml file, formatindex 47 is used for date-and-time editing. If the format code does not match the defined date/time separators, it will cause the cell value to be treated as string text (rather than a date time value). Change-Id: I75a59d943d832f28a0a6153a17e6f671e5328abd Reviewed-on: https://gerrit.libreoffice.org/13306 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-12-04add missing newline to incError...() callsEike Rathke1-31/+31
Change-Id: I8ab36fd1e93b0d1297c95f47a3efd3603fd58c8f
2014-11-17sal: clean up public headers with include-what-you-useMichael Stahl2-0/+2
Sadly cannot forward declare "struct {...} TimeValue;". rtl/(u)?string.hxx still include sal/log.hxx but removing osl/diagnose.h was painful enough for now... Change-Id: Id41e17f3870c4f24c53ce7b11f2c40a3d14d1f05
2014-11-14fdo#86023 - O[U]String needs a 'clear' methodBrij Mohan Lal Srivastava2-4/+4
Added clear() method to OString and OUString class, Updated appropriate call-sites. Change-Id: I0ba97fa6dc7af3e31b605953089a4e8e9c3e61ac Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2014-11-12Fix common typos. No automatic tools. Handmade…Andrea Gelmini7-10/+10
Change-Id: I1ab4e23b0539f8d39974787f226e57a21f96e959 Reviewed-on: https://gerrit.libreoffice.org/12164 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-11-11fdo#51008 change [pt-PT] group separator to no-break spaceEike Rathke1-10/+10
Change-Id: Ibc658c6d1db5f1d5de8fd02d6eb0e269a625644f
2014-11-06use correct LCID and English color keywordEike Rathke1-5/+5
As could be seen when running in dbgutil build or with environment variable OOO_ENABLE_LOCALE_DATA_CHECKS=1 Change-Id: Iaf3b4cbe58acea9fa8aed0b1793e0ff28c089de6
2014-11-06fdo#85954: Improvements to Simplified Chinese (zh-CN) locale dataKevin Suo1-21/+21
Change-Id: I0ba08182f1c2b75a5b625f7858c23bcd8ba2dce5 Reviewed-on: https://gerrit.libreoffice.org/12284 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-11-01coverity#707920 Uninitialized scalar fieldCaolán McNamara1-0/+2
and coverity#1250438 Uninitialized scalar field Change-Id: I029e033feb0805a0f744c68d43602217f9f01f6e
2014-10-29remove unnecessary 'using namespace rtl' declarationsNoel Grandin21-25/+1
It turns out that almost none of them were necessary. Change-Id: I1311ed28409c682b57ea8d149bcbaf2c49133e83 Reviewed-on: https://gerrit.libreoffice.org/12133 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-10-16Resolves fdo#84961: zh_CN date separator should be "/" rather than "/"Julien Nabet1-8/+8
Thanks to the patch from Kevin Suo, see https://bugs.freedesktop.org/attachment.cgi?id=107768 Signed-off-by: Eike Rathke <erack@redhat.com> With additional change to the DateAcceptancePattern. Change-Id: I80695028d51c6b91e9e9418e2d1ce33d76d23893 Reviewed-on: https://gerrit.libreoffice.org/11958 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-10-15Remove unused BreakIterator_Unicode::wordRuleStephan Bergmann3-6/+5
Change-Id: I8cde0dfd7b760d8075f53b9de8a8d3a81a57dc27
2014-10-15avoid out-of-bounds access when iterating code pointsDavid Tardon1-1/+3
Change-Id: I583e49180b37705ea124c0d88c2e2a8cb1470dfe
2014-10-15avoid out-of-bounds access when iterating code pointsDavid Tardon1-3/+5
Change-Id: I88290e5ccfd6ab250fe1526e452609e6de020dcd
2014-10-15More -Werror,-Wunused-private-fieldStephan Bergmann1-1/+0
...detected with a modified trunk Clang with > Index: lib/Sema/SemaDeclCXX.cpp > =================================================================== > --- lib/Sema/SemaDeclCXX.cpp (revision 219190) > +++ lib/Sema/SemaDeclCXX.cpp (working copy) > @@ -1917,9 +1917,10 @@ > const Type *T = FD.getType()->getBaseElementTypeUnsafe(); > // FIXME: Destruction of ObjC lifetime types has side-effects. > if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) > - return !RD->isCompleteDefinition() || > - !RD->hasTrivialDefaultConstructor() || > - !RD->hasTrivialDestructor(); > + return !RD->hasAttr<WarnUnusedAttr>() && > + (!RD->isCompleteDefinition() || > + !RD->hasTrivialDefaultConstructor() || > + !RD->hasTrivialDestructor()); > return false; > } > > @@ -3517,9 +3518,11 @@ > bool addFieldInitializer(CXXCtorInitializer *Init) { > AllToInit.push_back(Init); > > +#if 0 > // Check whether this initializer makes the field "used". > if (Init->getInit()->HasSideEffects(S.Context)) > S.UnusedPrivateFields.remove(Init->getAnyMember()); > +#endif > > return false; > } to warn about members of SAL_WARN_UNUSED-annotated class types, and warn about initializations with side effects (cf. <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2014-October/039602.html> "-Wunused-private-field distracted by side effects"). Change-Id: I3f3181c4eb8180ca28e1fa3dffc9dbe1002c6628
2014-10-08back out wrong and confusing tools::Time comment changeEike Rathke2-3/+3
Apparently fc04f76336fdf8c96e35382cdeb497e2f939705c used some sed script to change all ... Change-Id: I0a8171aa474070bb1a8584e5c8c714fe34694618
2014-10-08add missing legacyOnly currency, fdo#84260Eike Rathke1-0/+7
aa33dd16b0e3075f28c56656678c0f5cb7642222 changed the currency symbol from ¢ to ₡ but changed only the symbol. Actually changing the number format codes wasn't necessary at all, but changing only the symbol is wrong, see also the ATTLIST Currency legacyOnly description in i18npool/source/localedata/data/locale.dtd Hopefully nothing relies on the actual symbol used in the number format codes ... Change-Id: I92e79403fbb80f18c44dc3ecf5a3830a52fd2ff8
2014-10-08derive all from ca-ES, fdo#83292Eike Rathke1-5/+5
Change-Id: Ia418876b8535cb69b544217fa7976514e77a88b7
2014-10-07fdo#83292 add stub locale data for Catalan (Valencian)Andras Timar3-0/+45
Change-Id: I569d203178668a2d63f4a53baca51ac16bf2361a Reviewed-on: https://gerrit.libreoffice.org/11776 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-10-07Avoid accessing 1 character after a stringMatthew J. Francis1-2/+2
Found while trying to reproduce fdo#83141, but not related to that - it just happened to trigger the relevant assert on a dbgutil build. The change to TextSearch::NSrchFrwrd() fixes the crash triggered by reproducing the above bug. The change to TextSearch::NSrchBkwrd() is by analogy but seems an equally good idea. Change-Id: I68c2c87b632dd53453f92394519a06f62e41bbad Reviewed-on: https://gerrit.libreoffice.org/11830 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-10-01fdo#82577: Handle TimeNoel Grandin2-3/+3
Put the TOOLS Time class in the tools namespace. Avoids clash with the X11 Time typedef. Change-Id: Iac57d5aef35e81ace1ee0d5e6d76cb278f8ad866 Reviewed-on: https://gerrit.libreoffice.org/11684 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-09-30i18npool: std::auto_ptr -> std::unique_ptrStephan Bergmann1-1/+1
Change-Id: I084e8dfd026d59374d92d9b4cb45d63af2aea470
2014-09-29loplugin: cstylecastNoel Grandin1-1/+1
Change-Id: Iea517d2287bded4a702c73dfdd1f182023425d67
2014-09-26coverity#1241051 Negative array index readCaolán McNamara1-1/+4
Change-Id: I958267c88f74523a5aaba0ff6c677aadd2e84dd9
2014-09-26coverity#1241117 Negative array index readCaolán McNamara1-41/+46
Change-Id: I15787a4a2b964de3b12586c823be48c0289fea0f
2014-09-26coverity#1241372 Negative array index readCaolán McNamara1-21/+31
Change-Id: I73bae29c6cc737d341381c010face6b587b31598
2014-09-24Resolves fdo#84260: Wrong CRC Costa Rica currency symbolJulien Nabet1-6/+6
See https://en.wikipedia.org/wiki/Costa_Rican_col%C3%B3n Change-Id: I6c30b2bd244f2ea40d56c812673922f27f5d53c8
2014-09-16renamed function names from german to englishMichael Jaumann2-10/+10
Change-Id: I201dc723a22097709858b0a3489ac8a562cfccc2 Reviewed-on: https://gerrit.libreoffice.org/11450 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-09-12well enabling optimizations with SunStudio is just asking for trouble...Michael Stahl1-1/+0
Change-Id: I396b1f612432ffe5f77cae505f2a57ca0f2068a2
2014-09-12fdo#39468 tranlation German to EnglishMichael Jaumann2-46/+49
Change-Id: Icafab1c345a3a5291e4b19821710f439a1c70048 Reviewed-on: https://gerrit.libreoffice.org/11338 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2014-09-11Prevent erroneous pick up of unrelated css::i18n::MapingStephan Bergmann5-11/+11
...from include/i18nutil/casefolding.hxx Change-Id: I892a83b8e40dadcffc1b59eaa18bee2b782131f1
2014-09-11Avoid name clash with generated C++ class corresponding to UNOIDL serviceStephan Bergmann4-14/+14
Change-Id: Id8201bc91c8e398b972b7294b8916d4ac76c787d
2014-09-11Avoid name clash with generated C++ class corresponding to UNOIDL serviceStephan Bergmann2-10/+10
Change-Id: Ie76cab45f5fd609457b11cb3b9732cba2da3b023
2014-09-11Avoid name clash with generated C++ class corresponding to UNOIDL serviceStephan Bergmann5-17/+17
Change-Id: I96582bf05787a30479d324ff8deb7cea758bb2c2
2014-09-10fdo#81272 Speed up break iteratorsMatthew J. Francis3-1/+24
Change-Id: I7a45a61465f71a1cc6f583b9ffc68157d19e51fa Reviewed-on: https://gerrit.libreoffice.org/11386 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>