summaryrefslogtreecommitdiff
path: root/i18nlangtag
AgeCommit message (Collapse)Author
2014-04-11include last record in language-subtag-registry.xmlEike Rathke
(cherry picked from commit f854b05013a587a6ea568b32180f5c81de26eeeb) disable test and document why disable build breaker test (cherry picked from commit 73c70f28ba41c7a602d7befde84c5b54187694d7) document why the test fails and is disabled (cherry picked from commit 2803e5c1e7112882003c3e2301f8e28f3dc2b6b7) Change-Id: Iaca0fc9ca12ee672f640be9c639b7b0d0dd3bc10 Reviewed-on: https://gerrit.libreoffice.org/8921 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-12-19support ca_ES@valencia glibc locale modifier, fdo#68714Eike Rathke
Change-Id: I2723ee4664844923d7c441cfd33c7bd767f1e7d3 (cherry picked from commit 164a8c409c2f070ee51ca4258585cf0c8579af51)
2013-12-18the MS Serbian Latin Neutral messEike Rathke
There are two LangID values mapping to Serbian Latin (without country) which lead to the UI language selector displaying "sr-Latn" instead of "Serbian Latin" because conversion picked the other one. Consistently use LANGUAGE_SERBIAN_LATIN_LSO and don't trap into LANGUAGE_SERBIAN_LATIN_NEUTRAL (whatever that might be). Change-Id: I6ae6c2027048c99096b4d9d703a0dc73784b52f1 (cherry picked from commit 4256491ffe48b8be09ec66a003988193e8585584)
2013-12-18resolved fdo#72778 keep setting system locale and LanguageTag in syncEike Rathke
Change-Id: I3547786bf77b8f611bc08d0e52c66ac00e199f13 (cherry picked from commit cc54c08a66046c00af3713fbe5e69995ccb7f73b)
2013-12-02added Kurdish, Southern (Iran) [sdh-IR] to language list, fdo#63460Eike Rathke
Change-Id: I575c8a51cff1cf451c776818711d2e0fd458a322 (cherry picked from commit fefacbd92f4e3355ecd04841b8eacc75a4a67223)
2013-11-22removed declared but undefined LanguageTagImpl::convertFromRtlLocale()Eike Rathke
Change-Id: I928fb77181991948216bb18cdfcea0816218a2b9 (cherry picked from commit 5d34cd53e4cb63364cc3a369f7f97fa25d9741cf)
2013-11-22handleVendorVariant() strip in case some was injectedEike Rathke
Change-Id: I73c42a99671524e9fb186257a9bc943d514958c2 (cherry picked from commit 017a2a368cee1f6f5e7c6e18e65cbbc1a54efe47)
2013-11-20Windows: Require at least Windows XP SP2Thomas Arnhold
* Windows XP SP2 is 0x0502, see http://msdn.microsoft.com/en-us/library/aa383745.aspx * If a module changes the Windows SDK version setting, this is done module wide now. So the overall behavior is as before. This seems to be the best compromise for now. * We need at least SP2 because of the bluetooth stuff used in sd/source/ui/remotecontrol. * Now, we require at least Internet Explorer 7.0. IE6 has been outdated for a long time. * Leave StdAfx.h file definitions, as those are Microsoft project specific precompiled header files. * All local definitions of WINVER are removed, because the global WINVER setting makes them obsolete now. To the relation of the three macros: Setting _WIN32_WINNT sets WINVER and NTDDI_VERSION automatically to the same value as _WIN32_WINNT. WINVER and NTDDI_VERSION can be set idenpendently each for itself. Change-Id: Ibcc12493aae4fcaf7bcfda88be99c1b61bc326cb Reviewed-on: https://gerrit.libreoffice.org/6496 Reviewed-by: Thorsten Behrens <thb@documentfoundation.org> Tested-by: Thorsten Behrens <thb@documentfoundation.org>
2013-11-19scp2 and setup_native details for dictionary name changesEike Rathke
Change-Id: I635533033f9a063ac1e6c5c18bf93803144a12c8
2013-11-19mention dictionaries/Module_dictionaries.mkEike Rathke
Change-Id: If21faf03d12aa6963fe0252475e1585e71aa349a
2013-11-18note '-' and '_' separatorsEike Rathke
Change-Id: Ic2c0601854f0ea73c6003fe264fed06ce2a13ebe
2013-11-18mention dictionaries/Dictionary_*.mkEike Rathke
Change-Id: Idd3f7d847fca9b86ac128af1c85fd928d635a1d1
2013-11-18nitpickEike Rathke
Change-Id: I69d1498e527c3e9de200e46b6cc6b0b137ea5f9c
2013-11-18it's mnOverrideEike Rathke
Change-Id: I9ad21610eb0f6059ff6e8475124e49b34e3e5df8
2013-11-18cleaned up ISO code usage for Kurdish, fdo#63460Eike Rathke
* instead of the 'ku' macrolanguage code use proper ISO 639-3 codes and use 'Latn' script with 'kmr' * use MS-LCID 0x0492 for Central Kurdish (Iraq) [ckb-IQ] * added Southern Kurdish (Iraq) [sdh-IQ] Change-Id: Iaee8be98d0659a0e7bbf041e60025dd1f771066f
2013-11-11added Puinave [pui-CO] to language list, fdo#71454Eike Rathke
Change-Id: Ib188b2a8dbfbc91f2e89952d6df2c0c357091a78
2013-11-08adapted to realityEike Rathke
Change-Id: I79d91598b3104fb50d6c19aca135b8d16347ab79
2013-11-07more cruftEike Rathke
Change-Id: Ia6b975080598a87c5e262374efde9efb186051b1
2013-11-07make this work againEike Rathke
Change-Id: I0ac5dfdea6b5785b1651c3b362bbddea2354e7c1
2013-11-06cut cruftEike Rathke
Change-Id: Ibd1669b22e990d21b3fb35a6d412067e80b602b8
2013-11-05added French (Burkina Faso) [fr-BF] locale data, fdo#71243Eike Rathke
Change-Id: I788d1d1c54cc0a30cbbdc07066bf133c2814304a
2013-10-29assume 'ha-*' was indeed used as 'ha-Latn-*'Eike Rathke
Change-Id: I5675bf4ee3d255725c1fda2bdd223d7c9d821ab3
2013-10-25override 'yi-Hebr-*' with 'yi-*' as Hebr is suppress-scriptEike Rathke
Change-Id: Iaae25a7d517404fc9c8186fd1006f9a4af82f584
2013-10-25override 'sr-Cyrl*' with 'sr*'Eike Rathke
which is what we so far always used, though Cyrl is not suppress-script and would be correct, but it's primary usage. Change-Id: If7ce7dfcc6b4cc07c503dd2ff2c2bbe2c55c9338
2013-10-25for 'sd' language-only find 'sd-PK' first instead of 'sd-IN'Eike Rathke
which is overridden by sd-Arab-PK and our 'sd' translation is Arabic script. Change-Id: I5d4c90cbb3b7ff82c61301b86fc7cdd494284236
2013-10-25Sindhi 'sd-PK' => 'sd-Arab-PK'Eike Rathke
Change-Id: I418a991f4555a411ea05237010f64b03552affe5
2013-10-25more flexible language tag override mechanismEike Rathke
* allow overriding higher level lll-Ssss-CC with lower level lll-CC for known MS-LangID mappings that use tags with suppress-script * internal override "canonicalization", e.g. ca-XV => ca-ES-valencia Change-Id: I067d7515fb9144a896697617ad1b079e294f1ced
2013-10-24added isNonLatinWestern()Eike Rathke
Change-Id: Ie2aadab8302f365379a569989bd9640db55b9716
2013-10-24raw LangID list for referenceEike Rathke
... to hopefully be able to generate a diff when the next release of MS-LCID.pdf will be available at http://msdn.microsoft.com/library/cc233965.aspx Change-Id: I10877cdc8d4b90c6b971dfa5e05ad796fd2a2d00
2013-10-24shell script to extract LangIDs and mappings from MS-LCID.pdfEike Rathke
... as downloaded from http://msdn.microsoft.com/library/cc233965.aspx Change-Id: I07f81ca0d6230c38f1f80f93f262debdf939ca87
2013-10-24added/checked/aligned MS-LangIDs and mappings from new MS-LCID.pdfEike Rathke
... found at http://msdn.microsoft.com/library/cc233965.aspx (the 5th or 6th place I'm aware of where MS defines LCIDs, all different ...) * a bunch of new definitions up to Windows 8.1 * lots of cross-checks done with SIL, Ethnologue, ... Change-Id: Ifae8e676558c6712fe752856acca600d05d0a63f
2013-10-24adapt to new IsoLanguageCountryEntry structEike Rathke
IsoLanguageScriptCountryEntry and Bcp47CountryEntry are still missing. Change-Id: Ie22c6031a6bf8598ee71f4720b4d4b9d5bac97d4
2013-10-22Bin comments that claim to say why some header is includedTor Lillqvist
They are practically always useless, often misleading or obsolete. Change-Id: I2d32182a31349c9fb3b982498fd22d93e84c0c0c
2013-10-18added Ladin [lld-IT] to language list, fdo#70530Eike Rathke
Change-Id: I9bd65a7f66710d94a2c4dbe6d1b28f8ddef8d9a3
2013-10-17use LANGUAGE_MASK_PRIMARY in MsLangId::getScriptType()Eike Rathke
Change-Id: I55ce19b615722fe9152a4c683037bbb4578dd49e
2013-10-17solve the 'dz' vs 'bo' and 'nn', 'nb' and 'nn' share primary ID casesEike Rathke
Change-Id: I7ccead4493c9848b55f642c2636daa3c60aeb7a6
2013-10-12for unmapped language-only register primary language ID if availableEike Rathke
... instead of an on-the-fly ID Change-Id: I5cb38e91b67d02f0ccda90feb2ad0c60cd3765c5
2013-10-12don't sync vars twiceEike Rathke
Change-Id: I2052aa0ac750f6e1c004f886bf29f9b96cf11bb6
2013-10-11CID#1103756 missing initializationCaolán McNamara
Change-Id: I0a0dcf7a6009940854b3a6f8e26127c5868b5a55
2013-10-07added Karakalpak Latin [kaa-Latn-UZ] to language list, fdo#70217Eike Rathke
Change-Id: I202b01e8ac705c11d816a607e3293d8ba56f4640
2013-10-07added Nogai [nog-RU] to language list, fdo#69987Eike Rathke
Change-Id: Ib59c75ee13b5e16ef014ab7245540ffdc62c2daa
2013-10-04added Kumyk [kum-RU] to language list, fdo#70089Eike Rathke
Change-Id: Iebf76555903fec1b533141104d3752735a8be075
2013-09-23added scp2/**/*.ulf to description of replacementsEike Rathke
Change-Id: I841e3df0900735bc7b6de78bca3a5dbbb3902af5
2013-09-22in canonicalize() an unknown LangID is temporaryEike Rathke
Change-Id: I4ae0f04f6ba5d6d0f9668595adf0b6865a34d6ef
2013-09-22don't copy twiceEike Rathke
Change-Id: I664f4fed663ee41ae8f5b857401fbc4a24d02ba5
2013-09-22handle canonicalization better and share implEike Rathke
Change-Id: I82c1b899f88e348cfa798558b63b2264d997c33b
2013-09-21moved LANGUAGE_DONTKNOW impl detection upEike Rathke
Change-Id: Iba2c7f03420a709c5ee6338c1504b1133a8cb643
2013-09-21default ctor LangID acutally is initializedEike Rathke
So make registerImpl() use theDontKnow instead of creating temporary instances. Change-Id: Ibd10a80da5dd4355c33cf525b21158ec56a1360e
2013-09-21register separate theSystemLocale for faster accessEike Rathke
Change-Id: I0fc5938bd2c0157471539217806ad7844d765e8d
2013-09-21added registerImpl() debug counterEike Rathke
Change-Id: I84a79cbbbe06bdf1ae9e77d9cb5d429c6750fe21