summaryrefslogtreecommitdiff
path: root/i18nlangtag/source
AgeCommit message (Collapse)AuthorFilesLines
2016-11-17Fix tdf#103855 add language codes and names to language lists from extensionsMartin Hosken2-1/+70
Rationale for changes to languagetag.hxx can be found in the bug tdf#103855. Change-Id: I7fa7c8a3f7b219ce08df69a3965f544ae156beab Reviewed-on: https://gerrit.libreoffice.org/30882 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-08-29name it Hungarian Rovas, tdf#97406 follow-upEike Rathke2-3/+3
Change-Id: I62d5a503b199922b82e7cec3e0ef971bbbd43d09
2016-08-29Resolves: tdf#95162 Hung is RTL/CTLEike Rathke1-0/+2
Change-Id: If408305564b1fddbef371f32d2b91b6a1e44a2b0
2016-08-26add Old Hungarian (Hungarian Rovas) [hu-Hung-HU] to language list, tdf#97406Eike Rathke1-0/+1
Change-Id: I1804a08c69d496d6d1a7a8bb657b65fbfc24beb3
2016-08-16Resolves: tdf#101540 add Silesian [szl-PL] to language listEike Rathke1-0/+1
Change-Id: I7f73a6286d080a5ebf1b7a1bb834a06f51be6529
2016-07-27improve passstuffbyref return analysisNoel Grandin1-10/+10
Change-Id: I4258bcc97273d8bb7a8c4879fac02a427f76e18c Reviewed-on: https://gerrit.libreoffice.org/27317 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-07-04Fix some spelling errors in comments and stringsOtto Kekäläinen1-1/+1
Change-Id: Iecd6b5e13d6be14651f77d8e37f01117ba15a11e Reviewed-on: https://gerrit.libreoffice.org/26883 Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org>
2016-05-10Insert explicit "break" when falling through to empty next caseStephan Bergmann1-0/+1
...which itself only contains a "break" (or nothing at all at the end of the "switch"), as otherwise Clang -Wimplicit-fallthrough would warn about these. Change-Id: I25c1cf2ca74dfeba7ca0385ca8f1c1bf30bbf91b
2016-04-25add English (Mauritius) [en-MU] and French (Mauritius) [fr-MU], tdf#99372Eike Rathke1-0/+2
Change-Id: I98a0bc42a7d7f5c0943c9861556392399b9d0313
2016-04-21handle 'C' locale in simpleExtract()Eike Rathke1-3/+25
... so liblangtag isn't called and we explicitly have it known from there on as well. Also, don't set mbInitializedLocale=true in the LanguageTag ctor with Locale anymore as we don't know there if a semantically correct Locale was passed (which technically the 'C' locale is not). Instead, set it centrally in LanguageTag::registerImpl() where conversion to maBcp47 string takes place. Change-Id: I71551bd4b59d896c0674286edee816e05081ecd4
2016-04-21also exclude the "specific English" table from mapping to LanguageTagEike Rathke1-8/+8
... otherwise entering a tag for such combination would result in a different locale instead of an on-the-fly assignment. Change-Id: I0c1b2005298cb39f98cf816d4765ce21a5cbc9bc
2016-04-20explicitly map 'C' locale and other known definitions to LanguageTagEike Rathke2-29/+57
Starting up a dbgutil build with LC_ALL=C gave i18nlangtag/source/languagetag/languagetag.cxx:1362: LanguageTagImpl::convertLocaleToLang: with bAllowOnTheFlyID invalid 'C' i18nlangtag/source/languagetag/languagetag.cxx:1533: LanguageTag::getLanguageFromLangtag: pLangT==NULL for 'C' i18nlangtag/source/languagetag/languagetag.cxx:1593: LanguageTag::getRegionFromLangtag: pRegionT==NULL for 'C' Nothing harmful in this case as the default fallback is 'en-US', but it also indicated that other known non-standard "locales" such as "sr-latin" or "german" were not resolved to the defined values. Likely such weird values are not in use anymore, but.. Change-Id: Ib3469354ceb236552540da5fd11d8f9e9c5ab1fd
2016-04-14Resolves: tdf#73973 it's [crk-Latn-CA] and [crk-Cans-CA]Eike Rathke1-2/+4
Change-Id: I0da8562fc378f873e208919999bfc85f30d26778
2016-04-04loplugin:constantparam in i18nlangtagNoel Grandin1-3/+3
Change-Id: I3d7cbac7ca58f3de9771a1221196f851255f3fb9 Reviewed-on: https://gerrit.libreoffice.org/23802 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-03-03loplugin:unuseddefaultparams variousNoel Grandin1-20/+6
Change-Id: Ibf8489c957b307156689de4c7cb8440ddd4e4546 Reviewed-on: https://gerrit.libreoffice.org/22852 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-02-17use consistent #define checks for the Windows platformNoel Grandin1-1/+1
stage 2 of replacing usage of various checks for the windows platform with the compiler-defined '_WIN32' macro In this stage we focus on replacing usage of the WIN macro Change-Id: Ie8a4a63198a6de96bd158ecd707dadafb9c8ea84 Reviewed-on: https://gerrit.libreoffice.org/22393 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-02-09Remove excess newlinesChris Sherlock4-23/+0
A ridiculously fast way of doing this is: for i in $(pcregrep -l -M -r --include='.*[hc]xx$' \ --exclude-dir=workdir --exclude-dir=instdir '^ {3,}' .) do perl -0777 -i -pe 's/^ {3,}/ /gm' $i done Change-Id: Iebb93eccbee9e4fc5c4380474ba595858a27ac2c Reviewed-on: https://gerrit.libreoffice.org/22224 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-01-27tdf#97386 add Apatani [apt-IN] to language listEike Rathke1-0/+1
Change-Id: I8da8a9d1367ee4ef66c75aa13e8e274139f6f2eb
2016-01-22tdf#97315 add Basque [eu-ES] and map [eu] to [eu-ES]Eike Rathke1-2/+2
Change-Id: I89641fa82f0d0129aeff0d86a10be26cdc721dfc
2016-01-08tdf#96647 add Interlingue Occidental [ie] to language listEike Rathke1-0/+2
Change-Id: I79f4581ee5d371f22f94043f1e5fa62a2ad430ff
2015-11-24cppcheck: noExplicitConstructorCaolán McNamara1-1/+1
Change-Id: I1934441858baeeb41a46f694dbcef2d846b308b7
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann3-13/+13
Change-Id: Idb2987dc7641c5b07d8bb99546cf5e5402032476
2015-10-19com::sun::star->css in i18nlangtagNoel Grandin4-45/+45
Change-Id: I8a153a4b3a1bdb8a298c3c76a6b51693c42a0688 Reviewed-on: https://gerrit.libreoffice.org/19444 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2015-10-14Pass ENABLE_LIBLANGTAG into code via config_liblangtag.hStephan Bergmann1-1/+1
...so changes to ENABLE_LIBLANGTAG during configure cause proper recompilation of source code Change-Id: I282623c885b83e3bf7d94f6f364c5031c012f058
2015-10-14Fix various warnings in --disable-liblangtag codeStephan Bergmann1-4/+4
Change-Id: I4dbc7ead359fc4cae0ac9d5eb98523590dd8954e
2015-09-14add English (Botswana) [en-BW] 0x9809 to language list, tdf#94207 preparationEike Rathke1-0/+1
Change-Id: I6730352c830fdbbc293830f3567d61096e8d0b6f
2015-08-25tdf#93468 add Arpitan (Switzerland) [frp-CH]Eike Rathke1-0/+1
Change-Id: Icb96b45c936b974938c2dfae48960f727a1dc84d
2015-08-23adapt mapping lines to current isolang.cxx entriesEike Rathke1-6/+17
and some usage comments Change-Id: I264d6e1ed52046e58284a2090eff3e8911c87f6a
2015-08-23new list of [MS-LCID] rev. 7.0 2015-06-30Eike Rathke1-460/+462
See http://msdn.microsoft.com/library/cc233965.aspx Change-Id: I5b86a309049806c2c67fe185acc421bf20de89cd
2015-08-23Russian Moldova ru-MD, mo-MD merged with ro-MDEike Rathke1-1/+3
Change-Id: Id168238f85fcec6ead008e0757c584dfd4326883
2015-08-22disentangle the Dzongkha mess a littleEike Rathke3-3/+14
As per [MS-LCID] rev. 7.0 2015-06-30 Change-Id: If4980d2b1149d93b39e5b57f5741bbdfb5680516
2015-08-21MS finally acknowledged CubaEike Rathke2-1/+5
As per http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/%5BMS-LCID%5D.pdf from https://msdn.microsoft.com/library/cc233965.aspx Release: June 30, 2015; Revision 7.0 So do the mapping from the now obsolete user defined LCID. Change-Id: I57cc5f4bb5d5b86d3c056123fdda9bb50b5b8968
2015-08-21Resolves: tdf#93468 add Arpitan (France,Italy) [frp-FR] [frp-IT]Eike Rathke1-0/+2
Change-Id: I3a50722f07f4dbaf89b4e8829dea7b41b829c038
2015-08-11loplugin: defaultparamsNoel Grandin2-6/+6
Change-Id: I5afe7f9f5caa1f5e55c6218bdb3771571ff0dafa
2015-08-04idl,framework,forms: inline some use-once typedefsNoel Grandin1-2/+1
Change-Id: Icb4908c274ec0778af7ed9fe2d935bf6723fedfb
2015-08-03re-added accidentally removed LT_HAVE_INLINE defineNoel Grandin1-0/+1
in my commit 0ea54aed15ee17a02c9dff861c16d06505f35741 "remove some unused defines" Change-Id: I2d8d9242eda9f39e1f932b2d9849fefb57b196eb Reviewed-on: https://gerrit.libreoffice.org/17496 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-08-03remove some unused definesNoel Grandin1-1/+0
Change-Id: I85a9a2bc12681e13fc482374165ff9bd6858dc93
2015-07-10support en-GB-oxendict additionally to now deprecated en-GB-oedEike Rathke2-1/+11
Have them separated so when saving loaded documents the same tag is used to keep the generator happy. When to switch in UI language listbox? Or should we have both entries? Change-Id: If78600229c4b24f6ee598c25d5a8974fef410bb5
2015-07-09tdf#90428 add Aranese [oc-ES] to language listEike Rathke1-0/+1
Change-Id: Ieb66fd5d84afd666d66d47c936aa7ebdc7bcb1da
2015-07-03Fix typosAndrea Gelmini1-1/+1
Change-Id: Ie2bbe020fc6e3a4a4f913208c245f395849bb9ee Reviewed-on: https://gerrit.libreoffice.org/16708 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2015-06-30add English (Gambia) [en-GM] to language list, tdf#92442Eike Rathke1-0/+1
Change-Id: Ifcc2d9c53660f8af92739bd674987acfc1d610d2
2015-06-21Fix typosAndrea Gelmini1-1/+1
Change-Id: I2297bf392a405f02be2450f4624f1c9fc0b512ce Reviewed-on: https://gerrit.libreoffice.org/16373 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-06-03tdf#91199 add Venetian [vec-IT] to language listEike Rathke1-0/+1
Change-Id: Ide2837739a32142c39e933bda5761d620dcf2a35
2015-05-20teardown is only called from ~LiblangtagDataRef, anywayStephan Bergmann1-24/+12
...so don't obscure that sad reality Change-Id: I0ddd572e55d66f6c23c776ca62885b6ba482bf5e
2015-05-20typoStephan Bergmann1-11/+11
Change-Id: Ic6869491940482e866ec8e803ded89752746ab73
2015-04-29tdf#90802 add Church Slavic [cu-RU] localeAleksandr Andreev1-0/+1
Change-Id: Id8322661f79f4d500fd59c19fc04b13e82c7126d Reviewed-on: https://gerrit.libreoffice.org/15540 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2015-04-20convert AppleLanguageId to scoped enumNoel Grandin1-118/+118
Change-Id: I6646872f76bb9365a8c2ef809bc942f28b690a32 Reviewed-on: https://gerrit.libreoffice.org/15378 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-04-15remove unnecessary use of void in function declarationsNoel Grandin1-1/+1
ie. void f(void); becomes void f(); I used the following command to make the changes: git grep -lP '\(\s*void\s*\)' -- *.cxx \ | xargs perl -pi -w -e 's/(\w+)\s*\(\s*void\s*\)/$1\(\)/g;' and ran it for both .cxx and .hxx files. Change-Id: I314a1b56e9c14d10726e32841736b0ad5eef8ddd
2015-03-29loplugin:checkconfigmacrosStephan Bergmann1-1/+1
Change-Id: I2948340c8c0be50543a898f07b125e7eaccc8909
2015-03-29WaE: macro "LT_HAVE_INLINE" is not usedDavid Tardon1-3/+3
Change-Id: I375449ac3068927f525881b0022721130c9c63d6