summaryrefslogtreecommitdiff
path: root/i18nlangtag
AgeCommit message (Collapse)AuthorFilesLines
2014-09-22fdo#81357 no fallback for special codes without countryEike Rathke1-0/+4
Thanks to Justin Luth for the hint. Change-Id: I97bde18814368e589e2a1c275457489a0d7392d4 (cherry picked from commit 3ff2e4dc1d0ba922e06f0d5c90c85fee33623784) Reviewed-on: https://gerrit.libreoffice.org/11472 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>
2014-04-16include last record in language-subtag-registry.xmlEike Rathke1-1/+10
(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 Rathke1-0/+1
Change-Id: I2723ee4664844923d7c441cfd33c7bd767f1e7d3 (cherry picked from commit 164a8c409c2f070ee51ca4258585cf0c8579af51)
2013-12-18the MS Serbian Latin Neutral messEike Rathke1-1/+1
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 Rathke2-2/+19
Change-Id: I3547786bf77b8f611bc08d0e52c66ac00e199f13 (cherry picked from commit cc54c08a66046c00af3713fbe5e69995ccb7f73b)
2013-12-02added Kurdish, Southern (Iran) [sdh-IR] to language list, fdo#63460Eike Rathke2-0/+3
Change-Id: I575c8a51cff1cf451c776818711d2e0fd458a322 (cherry picked from commit fefacbd92f4e3355ecd04841b8eacc75a4a67223)
2013-11-22removed declared but undefined LanguageTagImpl::convertFromRtlLocale()Eike Rathke1-2/+0
Change-Id: I928fb77181991948216bb18cdfcea0816218a2b9 (cherry picked from commit 5d34cd53e4cb63364cc3a369f7f97fa25d9741cf)
2013-11-22handleVendorVariant() strip in case some was injectedEike Rathke1-0/+13
Change-Id: I73c42a99671524e9fb186257a9bc943d514958c2 (cherry picked from commit 017a2a368cee1f6f5e7c6e18e65cbbc1a54efe47)
2013-11-20Windows: Require at least Windows XP SP2Thomas Arnhold1-2/+0
* 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 Rathke1-1/+44
Change-Id: I635533033f9a063ac1e6c5c18bf93803144a12c8
2013-11-19mention dictionaries/Module_dictionaries.mkEike Rathke1-0/+2
Change-Id: If21faf03d12aa6963fe0252475e1585e71aa349a
2013-11-18note '-' and '_' separatorsEike Rathke1-1/+1
Change-Id: Ic2c0601854f0ea73c6003fe264fed06ce2a13ebe
2013-11-18mention dictionaries/Dictionary_*.mkEike Rathke1-0/+5
Change-Id: Idd3f7d847fca9b86ac128af1c85fd928d635a1d1
2013-11-18nitpickEike Rathke1-1/+1
Change-Id: I69d1498e527c3e9de200e46b6cc6b0b137ea5f9c
2013-11-18it's mnOverrideEike Rathke1-1/+1
Change-Id: I9ad21610eb0f6059ff6e8475124e49b34e3e5df8
2013-11-18cleaned up ISO code usage for Kurdish, fdo#63460Eike Rathke4-7/+85
* 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 Rathke1-0/+1
Change-Id: Ib188b2a8dbfbc91f2e89952d6df2c0c357091a78
2013-11-08adapted to realityEike Rathke1-40/+124
Change-Id: I79d91598b3104fb50d6c19aca135b8d16347ab79
2013-11-07more cruftEike Rathke1-7/+2
Change-Id: Ia6b975080598a87c5e262374efde9efb186051b1
2013-11-07make this work againEike Rathke1-3/+3
Change-Id: I0ac5dfdea6b5785b1651c3b362bbddea2354e7c1
2013-11-06cut cruftEike Rathke1-37/+10
Change-Id: Ibd1669b22e990d21b3fb35a6d412067e80b602b8
2013-11-05added French (Burkina Faso) [fr-BF] locale data, fdo#71243Eike Rathke1-0/+1
Change-Id: I788d1d1c54cc0a30cbbdc07066bf133c2814304a
2013-10-29assume 'ha-*' was indeed used as 'ha-Latn-*'Eike Rathke2-3/+5
Change-Id: I5675bf4ee3d255725c1fda2bdd223d7c9d821ab3
2013-10-25override 'yi-Hebr-*' with 'yi-*' as Hebr is suppress-scriptEike Rathke2-3/+5
Change-Id: Iaae25a7d517404fc9c8186fd1006f9a4af82f584
2013-10-25override 'sr-Cyrl*' with 'sr*'Eike Rathke2-6/+11
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 Rathke1-1/+1
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 Rathke2-3/+4
Change-Id: I418a991f4555a411ea05237010f64b03552affe5
2013-10-25more flexible language tag override mechanismEike Rathke4-588/+795
* 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 Rathke1-0/+42
Change-Id: Ie2aadab8302f365379a569989bd9640db55b9716
2013-10-24raw LangID list for referenceEike Rathke1-0/+460
... 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 Rathke1-0/+88
... 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 Rathke4-72/+222
... 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 Rathke1-6/+6
IsoLanguageScriptCountryEntry and Bcp47CountryEntry are still missing. Change-Id: Ie22c6031a6bf8598ee71f4720b4d4b9d5bac97d4
2013-10-22Bin comments that claim to say why some header is includedTor Lillqvist2-3/+3
They are practically always useless, often misleading or obsolete. Change-Id: I2d32182a31349c9fb3b982498fd22d93e84c0c0c
2013-10-18added Ladin [lld-IT] to language list, fdo#70530Eike Rathke1-0/+1
Change-Id: I9bd65a7f66710d94a2c4dbe6d1b28f8ddef8d9a3
2013-10-17use LANGUAGE_MASK_PRIMARY in MsLangId::getScriptType()Eike Rathke1-70/+64
Change-Id: I55ce19b615722fe9152a4c683037bbb4578dd49e
2013-10-17solve the 'dz' vs 'bo' and 'nn', 'nb' and 'nn' share primary ID casesEike Rathke3-22/+74
Change-Id: I7ccead4493c9848b55f642c2636daa3c60aeb7a6
2013-10-12for unmapped language-only register primary language ID if availableEike Rathke2-5/+51
... instead of an on-the-fly ID Change-Id: I5cb38e91b67d02f0ccda90feb2ad0c60cd3765c5
2013-10-12don't sync vars twiceEike Rathke1-2/+4
Change-Id: I2052aa0ac750f6e1c004f886bf29f9b96cf11bb6
2013-10-11CID#1103756 missing initializationCaolán McNamara1-1/+2
Change-Id: I0a0dcf7a6009940854b3a6f8e26127c5868b5a55
2013-10-07added Karakalpak Latin [kaa-Latn-UZ] to language list, fdo#70217Eike Rathke1-0/+1
Change-Id: I202b01e8ac705c11d816a607e3293d8ba56f4640
2013-10-07added Nogai [nog-RU] to language list, fdo#69987Eike Rathke1-0/+1
Change-Id: Ib59c75ee13b5e16ef014ab7245540ffdc62c2daa
2013-10-04added Kumyk [kum-RU] to language list, fdo#70089Eike Rathke1-0/+1
Change-Id: Iebf76555903fec1b533141104d3752735a8be075
2013-09-23added scp2/**/*.ulf to description of replacementsEike Rathke1-0/+9
Change-Id: I841e3df0900735bc7b6de78bca3a5dbbb3902af5
2013-09-22in canonicalize() an unknown LangID is temporaryEike Rathke1-1/+1
Change-Id: I4ae0f04f6ba5d6d0f9668595adf0b6865a34d6ef
2013-09-22don't copy twiceEike Rathke1-1/+0
Change-Id: I664f4fed663ee41ae8f5b857401fbc4a24d02ba5
2013-09-22handle canonicalization better and share implEike Rathke1-45/+79
Change-Id: I82c1b899f88e348cfa798558b63b2264d997c33b
2013-09-21moved LANGUAGE_DONTKNOW impl detection upEike Rathke1-23/+27
Change-Id: Iba2c7f03420a709c5ee6338c1504b1133a8cb643
2013-09-21default ctor LangID acutally is initializedEike Rathke1-1/+1
So make registerImpl() use theDontKnow instead of creating temporary instances. Change-Id: Ibd10a80da5dd4355c33cf525b21158ec56a1360e
2013-09-21register separate theSystemLocale for faster accessEike Rathke1-8/+75
Change-Id: I0fc5938bd2c0157471539217806ad7844d765e8d