Age | Commit message (Collapse) | Author |
|
Various places use an empty locale or string to indicate different
meanings and/or variants of "this is not a real locale but I didn't know
what to use else" or abuse LANGUAGE_DONTKNOW in one or the other way. In
preparation of changing that awkward situation now offer the ISO 639
codes for multiple languages [mul] and language undetermined [und],
mapping to LANGUAGE_MULTIPLE and LANGUAGE_UNDETERMINED.
Change-Id: I687de23ffc00a9a056f2837b024e0a62658e3df2
|
|
For "simple" known (to us) locales avoid the overhead of liblangtag,
also in preparation of not having to initialize its database during
startup.
This also enables recognition of the 'qtz' pseudolocale for key ID
resources again, see fdo#57413
Change-Id: Id52a1ddc37b42063e3bf68a6dbeaeacfbfa704ef
|
|
As per https://bugs.freedesktop.org/show_bug.cgi?id=52240#c59
Change-Id: I9f5ba81c5fd6732ca7e90e0480fcc02ed2709674
|
|
Also referenced by nb-NO and ny-NO
Changes as per http://erack.org/blog/archives/18-comments.html#c351
Change-Id: I9e07f4307800e99fdff21bccde91af4178b244f3
|
|
No point in hidding something useful like this in some helper lib.
Change-Id: I7332d7f6bd428378cd19e7e95ad130771a541140
|
|
Change-Id: I80af0399037e4f68113338139e7f2ad2400e65ab
|
|
Change-Id: Ic4794d9a908b60220a4a849ff263eaa08776550c
|
|
Change-Id: Icacd44abfa5bf5f75f0ee719b39fba6821976a8a
|
|
Change-Id: I683c54ed278d5a6ba12eaefb8040c3753a24f119
Signed-off-by: Paula Mannes <paulamannes@gmail.com>
Reviewed-on: https://gerrit.libreoffice.org/1204
Reviewed-by: Olivier Hallot <olivier.hallot@alta.org.br>
Tested-by: Olivier Hallot <olivier.hallot@alta.org.br>
|
|
Change-Id: I195506b32a5cbf751ac90ad1ab13680097c8c428
|
|
Change-Id: I7c7fb38d7df5aecda8e81443aa7045479e0efceb
|
|
Change-Id: I0736670512dd54e67fc08b65b9fad56ab904c92d
|
|
Changes to commit a81a9109ed43e0b3880c9bd88e58f2b21065226b
The ..._CONGO identifier and "... (Congo)" resource string changes are
only to match the current convention that if a locale is not of the
default country of a language we mention the country. This helps in case
we later add the other locale of a language. Having two Lang-IDs then
with different sublanguage and adding the ISO locales is good practice.
For axk-CG it should be LANGUAGE_USER_YAKA_CONGO instead of
LANGUAGE_USER_AKA and the resource string should be "Aka (Congo)",
because it is not the default axk-CF (Central African Republic), see
http://www.ethnologue.com/show_language.asp?code=axk
For kng-CG it should be LANGUAGE_USER_KIKONGO_CONGO instead of
LANGUAGE_USER_KIKONGO and the resource string should be "Kikongo
(Congo)", because it is not the default kng-CD (Democratic Republic of
the Congo), see http://www.ethnologue.com/show_language.asp?code=kng
However, changed name to Koongo instead of Kikongo because that is the
default name even for Congo, see
http://www.ethnologue.com/show_language.asp?code=kng, and used
LANGUAGE_USER_KOONGO_CONGO instead.
For njy-CG it should be LANGUAGE_USER_NJYEM_CONGO instead of
LANGUAGE_USER_NJYEM and the resource string should be "Njyem (Congo)",
because it is not the default njy-CM (Cameroon), see
http://www.ethnologue.com/show_language.asp?code=njy
For puu-CG it should be LANGUAGE_USER_PUNU_CONGO instead of
LANGUAGE_USER_PUNU and the resource string should be "Punu (Congo)",
because it is not the default puu-GA (Gabon), see
http://www.ethnologue.com/show_language.asp?code=puu
For yom-CG it should be LANGUAGE_USER_YOMBE_CONGO instead of
LANGUAGE_USER_YOMBE and the resource string should be "Yombe (Congo)",
because it is not the default yom-CD (Democratic Republic of the Congo),
see http://www.ethnologue.com/show_language.asp?code=yom
For each of these ..._CONGO lang-IDs introduced the default ID and made
the ..._CONGO ID with sublanguage 0x20, adapted corresponding IDs in
*.xml files.
All IDs in those *_CG.xml files needed to be corrected anyway as they
all had a replaceTo="[$CFA-63A]" copied from sg_CF.xml, the ID needs to
match that of the LangID instead.
As all LC_FORMAT element section were identical, made them refer to
kng_CG instead of having duplicated copies, same for LC_CURRENCY.
Removed the executable permission bits from *_CG.xml files.
Change-Id: Iae06af5fbf19e3a3c83a4f4b4dcb857213df629e
|
|
Change-Id: I9f65022cee5dc0201ab45192b3731115ba50f27d
|
|
Change-Id: If6ad17fa9e274beff7ba872a095ced65438962af
|
|
LANGUAGE_NONE was resolved to UI language, don't do that, if desired use
LANGUAGE_HID_HUMAN_INTERFACE_DEVICE instead.
Change-Id: I4a45653c9dfef7cc2cddb941ea1174189708cea2
|
|
Change-Id: I2e6800d0f5a6346fc743d5a57bab34d1e36b4ee4
|
|
Change-Id: I092ca8f912e26f0743909920c6e740d648b8677e
|
|
...let BRAND_BASE_DIR point to solver's unittest/installation during CppUnit
tests, and get rid of LIBLANGTAG_SHARE special case. (Intending to add further
code to CppUnit tests soon that requires a fake BRAND_BASE_DIR, so clean this
up now.)
Change-Id: Ia5f0f247e54952f901c37ca31eda53f9c6591458
|
|
Change-Id: Ie5423578e34a295aad3a03d2b29f3a6b1a6572ce
|
|
Change-Id: I4f339ecaeb147a05f8882065e859902f8c14ac47
|
|
Change-Id: Iec2845cb3717520e1126ac4e9743413d5f3a5119
|
|
Change-Id: I0134593f8ba664b7a8e8a14f54485b96b749418d
|
|
Change-Id: I4dad05dbbe668ac7d7058cb43989f6a9f8e488a6
Reviewed-on: https://gerrit.libreoffice.org/1118
Reviewed-by: Luboš Luňák <l.lunak@suse.cz>
Tested-by: Luboš Luňák <l.lunak@suse.cz>
|
|
Change-Id: I6a89dd2c5e34035ac1e6c9b7e4723d881c5ceaa9
|
|
Change-Id: I8917c2958f021f11933d9da7fec8ef01609387c8
|
|
Change-Id: Id78a989ab981d658dd8f331b030e00ce201c8bc9
|
|
And use the rtl::Static pattern for statics.
Change-Id: I80d8cc0a4a35771f86bec27edf41224d71cdea14
|
|
Added bResolveSystem=true parameter to getBcp47(), getLocale() and
getLanguageType(). Other get...() and is...() methods now always resolve
to system locale.
Change-Id: I2d9718b8bd36aac5e047afd6921d462e52c6a235
|
|
|
|
|
|
|
|
|
|
introducing new Currency element and marking previous as legacyOnly
Change-Id: I40a762bf03a15f241fc80279bb61be9a2710d2f0
Reviewed-on: https://gerrit.libreoffice.org/967
Reviewed-by: Lior Kaplan <kaplanlior@gmail.com>
Tested-by: Lior Kaplan <kaplanlior@gmail.com>
Reviewed-by: Eike Rathke <erack@redhat.com>
|
|
|
|
Change-Id: I2fe03d438f52c31d0615f124f4d0a7ced2136928
|
|
ported from the broken java ver.
adds a native ICU regex sanity test.
|
|
|
|
Patches from Herbert Duerr:
#i118925# fix old word-boundary emulation
http://svn.apache.org/viewvc?view=revision&revision=1301596
#i119031# preserving ASCII in ignore-* transliterations allows full SIMPLE_TRANS_MASK
http://svn.apache.org/viewvc?view=revision&revision=1301104
#i118887# ignore zero-length matches in regexp search
http://svn.apache.org/viewvc?view=revision&revision=1242235
fix transliteration flags for search pattern preprocessing
http://svn.apache.org/viewvc?view=revision&revision=1236199
fix minor typo in comment
http://svn.apache.org/viewvc?view=revision&revision=1234799
improve standard conformance regarding unicode UAX#29 word boundaries
http://svn.apache.org/viewvc?view=revision&revision=1234786
emulate word boundary matching of old regex engine
The new ICU regex engine has much improved unicode capabilities.
The old regex engine had the extensions \< and \> for matching word boundaries.
For the convenience of a smooth upgrade experience these artifacts now get mapped
to \b which is supported by almost all regex engines.
http://svn.apache.org/viewvc?view=revision&revision=1234777
#i118723# fill in regexp matcher group details
http://svn.apache.org/viewvc?view=revision&revision=1228084
use ICU regexp instead of LGPL i18nregexp
http://svn.apache.org/viewvc?view=revision&revision=1177610
#i119031# default to preserve ASCII in ignore-width transliteration
http://svn.apache.org/viewvc?view=revision&revision=1301101
|
|
Change-Id: Ib019e248b16a39ea058cdebeaa1f37a967a00d6c
|
|
Prepared private methods to force compiler errors during conversion to
LanguageTag. Commented current usage on some methods.
Change-Id: If365e24c7cf06bdf33ecd0bc15ddbfe33cd347c0
|
|
Change-Id: I0ab5a25cafdd246828ba09db8d01bb498e7012ab
|
|
Change-Id: Ida7914d7301c16ed1771be3d874c716c8fbaf8b4
|
|
and get rid of ugly DOS line ends.
Change-Id: Ib20e594a26eb27d0649f64548eb55bc975218274
|
|
Change-Id: I05f2f5e51490b6830a01fe72b11dd9da174719fd
|
|
Change-Id: I9e66d0528a8b095897e27216352979c4bcfb4eae
|
|
Change-Id: I8444fe62254cefe950f356e2f0bca5625420cd75
|
|
Change-Id: I4adad5b494e61d033d6525a07260f7b4b8cb4e9c
|
|
Now with librsvg no longer used, and liblangtag no longer using glib,
a bunch of bundled (in some configurations, always on some platforms)
3rd-party libraries are no longer needed.
Initial work by rene, continued by tml.
Change-Id: I76edd7aea5452e3487499f0b9ed9f767cf760194
|
|
Change-Id: I8fd77369cab201cd8ba2681398c23e81b186418f
|