aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/libmeegotouchcore0.install3
-rw-r--r--mkspecs/common.pri3
-rw-r--r--mkspecs/features/meegotouch_defines.prf.in1
-rw-r--r--projects.pro3
-rw-r--r--src/corelib/core/mcomponentdata.cpp3
-rw-r--r--src/corelib/corelib.pro6
-rw-r--r--src/corelib/i18n/mlocale.h56
-rw-r--r--src/corelib/icu-extradata/extradata.pri12
-rw-r--r--src/corelib/icu-extradata/extradata.txt1322
-rw-r--r--src/corelib/icu-extradata/packagelist.txt1
-rw-r--r--src/icu-extradata/4.4.1/fi.txt21
-rw-r--r--src/icu-extradata/4.4.1/it.txt21
-rw-r--r--src/icu-extradata/4.4.1/lang/de_CH.txt712
-rw-r--r--src/icu-extradata/4.4.1/region/de_CH.txt294
-rw-r--r--src/icu-extradata/icu-extradata.pro87
-rw-r--r--tests/ft_locales/ft_locales-test-input-icu-4.4.1.txt20
-rw-r--r--tests/ft_locales/ft_locales.cpp25
17 files changed, 1226 insertions, 1364 deletions
diff --git a/debian/libmeegotouchcore0.install b/debian/libmeegotouchcore0.install
index c2e04b02..7120d22e 100644
--- a/debian/libmeegotouchcore0.install
+++ b/debian/libmeegotouchcore0.install
@@ -1 +1,2 @@
-usr/lib/libmeegotouchcore.so.0* \ No newline at end of file
+usr/lib/libmeegotouchcore.so.0*
+usr/share/meegotouch/icu/*
diff --git a/mkspecs/common.pri b/mkspecs/common.pri
index 37fbfd99..feeb5833 100644
--- a/mkspecs/common.pri
+++ b/mkspecs/common.pri
@@ -62,6 +62,9 @@ include($${M_BUILD_TREE}/mkspecs/features/meegotouch_defines.prf)
# TRANSLATION_DIR determines the default translation path
DEFINES += TRANSLATION_DIR=\\\"\"$$M_TRANSLATION_DIR\"\\\"
+ # extra data for libicu to be used be default
+ DEFINES += M_ICUEXTRADATA_DIR=\\\"\"$$M_ICUEXTRADATA_DIR\"\\\"
+
# M_THEME_PRELOAD_DIR and M_THEME_POST_PRELOAD_DIR defines from where
# to get lists of images to be preloaded
DEFINES += M_THEME_PRELOAD_DIR=\\\"\"$$M_THEME_PRELOAD_DIR\"\\\"
diff --git a/mkspecs/features/meegotouch_defines.prf.in b/mkspecs/features/meegotouch_defines.prf.in
index 31d4b572..6863ebf3 100644
--- a/mkspecs/features/meegotouch_defines.prf.in
+++ b/mkspecs/features/meegotouch_defines.prf.in
@@ -52,6 +52,7 @@ unix|win32 {
M_NOTIFICATIONS_EVENT_TYPES_DIR=$$M_INSTALL_DATA/meegotouch/notifications/eventtypes
M_XDG_DIR = $$M_INSTALL_SYSCONF/xdg
M_TRANSLATION_DIR = $$M_INSTALL_DATA/l10n/meegotouch
+ M_ICUEXTRADATA_DIR = $$M_INSTALL_DATA/meegotouch/icu
M_DBUS_INTERFACES_DIR = /usr/share/dbus-1/interfaces
M_DBUS_SERVICES_DIR = $$system(pkg-config --variable session_bus_services_dir dbus-1)
diff --git a/projects.pro b/projects.pro
index 37a4ba01..8ddd1f67 100644
--- a/projects.pro
+++ b/projects.pro
@@ -36,6 +36,9 @@ for(PROJECT, $$list($$lower($$unique(M_BUILD_PARTS)))) {
src \
src/translations \
+ contains(DEFINES, HAVE_ICU) {
+ SUBDIRS += src/icu-extradata
+ }
contains(DEFINES, HAVE_DBUS) {
SUBDIRS += \
mappletrunner \
diff --git a/src/corelib/core/mcomponentdata.cpp b/src/corelib/core/mcomponentdata.cpp
index fc2ff54f..0fedece7 100644
--- a/src/corelib/core/mcomponentdata.cpp
+++ b/src/corelib/core/mcomponentdata.cpp
@@ -504,6 +504,9 @@ void MComponentDataPrivate::init(int &argc, char **argv, const QString &appIdent
if (catalog.isEmpty())
catalog = fileInfo.fileName();
+ // set the path for the icu extra data:
+ MLocale::setDataPath(M_ICUEXTRADATA_DIR);
+
MLocale systemLocale; // gets the current system locale, creating it if necessary.
#ifdef Q_OS_WIN
// walk to translation dir relative to bin dir
diff --git a/src/corelib/corelib.pro b/src/corelib/corelib.pro
index 878c2e60..133e8787 100644
--- a/src/corelib/corelib.pro
+++ b/src/corelib/corelib.pro
@@ -23,12 +23,6 @@ contains(DEFINES, HAVE_DBUS) {
include(notification/notification.pri)
}
-contains(DEFINES, HAVE_ICU) {
- include(icu-extradata/extradata.pri)
- EXTRADATA_SOURCE=icu-extradata/extradata.txt
-}
-
-
# install .prf files
install_prf.path = $$[QT_INSTALL_DATA]/mkspecs/features
install_prf.files = $${M_SOURCE_TREE}/mkspecs/features/meegotouch.prf \
diff --git a/src/corelib/i18n/mlocale.h b/src/corelib/i18n/mlocale.h
index 2c1dd115..108289f9 100644
--- a/src/corelib/i18n/mlocale.h
+++ b/src/corelib/i18n/mlocale.h
@@ -840,15 +840,63 @@ public:
const char *comment = 0, int n = -1);
/*!
- * \brief Sets the DataPaths for locale system to given paths.
- * This should be called at most once before creating any MLocale instances
- * Data itself should be in the ICU specific subdirectory at the given paths, e.g.
- * somePath/icudt42l/
+ * \brief Sets the DataPaths for the (ICU) locale system to the given paths.
+ *
+ * \param dataPaths a list of paths
+ *
+ * This should be called at most once in a process before creating
+ * any MLocale instances. This function is not thread-safe.
+ * Use it before doing anything with MLocale instances from multiple
+ * threads.
+ *
+ * This function calls u_setDataDirectory() in libicu, see also
+ * <a href="http://icu-project.org/apiref/icu4c/putil_8h.html">
+ * http://icu-project.org/apiref/icu4c/putil_8h.html</a>.
+ *
+ * libmeegotouch initialises this data path to the value of the macro
+ *
+ * \code
+ * M_ICUEXTRADATA_DIR
+ * \endcode
+ *
+ * which is normally set to
+ *
+ * \code
+ * /usr/share/meegotouch/icu/
+ * \endcode
+ *
+ * usually one should not change this.
+ *
+ * The user data itself should be in the ICU specific
+ * subdirectories at the given paths, e.g. a user override file
+ * for some of the basic data of the Finnish locale should be
+ * in
+ *
+ * \code
+ * /usr/share/meegotouch/icu/usrdt42l/fi.res
+ * \endcode
+ *
+ * and a user override file for the lang data of the Finnish
+ * locale should be in
+ *
+ * \code
+ * /usr/share/meegotouch/icu/usrdt42l/lang/fi.res
+ * \endcode
+ *
+ * etc.
+ *
+ * \sa void setDataPath(const QString &dataPath)
*/
static void setDataPaths(const QStringList &dataPaths);
/*!
* \brief Sets the DatPaths to given path
+ *
+ * \param dataPath the data path
+ *
+ * convenience function to set the data path to a single directory
+ *
+ * \sa setDataPaths(const QStringList &dataPaths)
*/
static void setDataPath(const QString &dataPath);
diff --git a/src/corelib/icu-extradata/extradata.pri b/src/corelib/icu-extradata/extradata.pri
deleted file mode 100644
index 866a9eef..00000000
--- a/src/corelib/icu-extradata/extradata.pri
+++ /dev/null
@@ -1,12 +0,0 @@
-ICUBINDIR = $$system(icu-config --bindir)
-extradata.name = libextradata builder
-extradata.input = EXTRADATA_SOURCE
-extradata.output = $$DESTDIR/lib${QMAKE_FILE_BASE}.a
-extradata.commands += $$ICUBINDIR/genrb -d $$OBJECTS_DIR -s $$IN_PWD -e UTF-8 ${QMAKE_FILE_BASE}.txt;
-extradata.commands += $$ICUBINDIR/pkgdata --name ${QMAKE_FILE_BASE} --mode static -v -d $$DESTDIR -T $$OBJECTS_DIR -s $$OBJECTS_DIR $$IN_PWD/packagelist.txt
-
-
-extradata.clean += $$OBJECTS_DIR/*.mak $$OBJECTS_DIR/*.lst $$OBJECTS_DIR/*.ao $$OBJECTS_DIR/*.o $$OBJECTS_DIR/*.res $$OBJECTS_DIR/*.c $$DESTDIR/lib${QMAKE_FILE_BASE}.a $$DESTDIR/README_${QMAKE_FILE_BASE}.txt
-extradata.CONFIG = target_predeps
-
-QMAKE_EXTRA_COMPILERS += extradata
diff --git a/src/corelib/icu-extradata/extradata.txt b/src/corelib/icu-extradata/extradata.txt
deleted file mode 100644
index a7dad1a4..00000000
--- a/src/corelib/icu-extradata/extradata.txt
+++ /dev/null
@@ -1,1322 +0,0 @@
-root {
-posixdata {
- postalFmts {
- DJ {"%z%c%T%s%b%e%r"}
- ER {"%z%c%T%s%b%e%r"}
- ET {"%z%c%T%s%b%e%r"}
- ZA {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- ES {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- AE {"%z%c%T%s%b%e%r"}
- BH {"%z%c%T%s%b%e%r"}
- DZ {"%z%c%T%s%b%e%r"}
- EG {"%z%c%T%s%b%e%r"}
- IN {"%z%c%T%s%b%e%r"}
- IQ {"%z%c%T%s%b%e%r"}
- JO {"%z%c%T%s%b%e%r"}
- KW {"%z%c%T%s%b%e%r"}
- LB {"%z%c%T%s%b%e%r"}
- LY {"%z%c%T%s%b%e%r"}
- MA {"%z%c%T%s%b%e%r"}
- OM {"%z%c%T%s%b%e%r"}
- QA {"%z%c%T%s%b%e%r"}
- SA {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- SD {"%z%c%T%s%b%e%r"}
- SY {"%z%c%T%s%b%e%r"}
- TN {"%z%c%T%s%b%e%r"}
- YE {"%z%c%T%s%b%e%r"}
- AZ {"???"}
- BY {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- BG {"%f%N%a%N%d%N%b%N%sN%h, %e, %r%N%z %T%N%c%N"}
- BD {"%a%N%f%N%d%N%b%N%h %s %e %r%N%T %z%N%c%N"}
- FR {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- BA {"%a%N%f%N%d%N%b%N%h %s %e %r%N%T %z%N%c%N"}
- AD {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- IT {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- UA {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- CZ {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- PL {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- GB {"%d%N%f%N%d%N%b%N%s %h 5e %r%N%C%z %T%N%c%N"}
- DK {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- AT {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- BE {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- CH {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- DE {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- LI {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- LU {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- BT {"%f%N%a%N%d%N%r%t%e%t%b%N%h%t%s%N%T%N%S%N%z%c%N"}
- CY {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- GR {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- AU {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- BW {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- CA {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- HK {"%z%c%T%s%b%e%r"}
- IE {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- NG {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- NZ {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- PH {"%z%c%T%s%b%e%r"}
- SG {"%z%c%T%s%b%e%r"}
- US {"%a%N%f%N%d%N%b%N%h %s %e %r%N%T, %S %z%N%c%N"}
- ZW {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- AR {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- BO {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- CL {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- CO {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- CR {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- DO {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- EC {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- GT {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- HN {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- MX {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- NI {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- PA {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- PE {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- PR {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- PY {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- SV {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- UY {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- VE {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- EE {"%a%N%f%N%d%N%b%N%s%t%h%t%e%t%r%N%C-%z %T%N%c%N"}
- IR {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- FI {"TISSIS FINLAND %f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- FO {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- NL {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- IL {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- HR {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- HU {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- AM {"%d%N%f%N%d%N%b%N%s %h 5e %r%N%C%z %T%N%c%N"}
- ID {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- IS {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- JP {"%z%c%T%s%b%e%r"}
- GE {"%d%N%f%N%d%N%b%N%s %h 5e %r%N%C%z %T%N%c%N"}
- KZ {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- GL {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- KH {"%f%N%a%N%d%N%r%t%e%t%b%N%h%t%s%N%T%N%S%N%z%c%N"}
- KR {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- TR {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- KG {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- UG {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- LA {"%f%N%a%N%d%N%r%t%e%t%b%N%h%t%s%N%T%N%S%N%z%c%N"}
- LT {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- LV {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- MG {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- MK {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- MN {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- MY {"%z%c%T%s%b%e%r"}
- MT {"%z%c%T%s%b%e%r"}
- NO {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- NP {"%z%c%T%s%b%e%r"}
- KE {"%z%c%T%s%b%e%r"}
- PK {"%a%N%f%N%d%N%b%N%h %s %e %r%N%T %z%N%c%N"}
- AN {"%d%N%f%N%d%N%b%N%s %h 5e %r%N%C%z %T%N%c%N"}
- BR {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- PT {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- RO {"%f%N%a%d%N%s%t%h%N%b%t%e%t%r%N%z%t%T%N%S%t%c%N"}
- RU {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- RW {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- LK {"%z%c%T%s%b%e%r"}
- SK {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- SI {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- SO {"%z%c%T%s%b%e%r"}
- AL {"%z%c%T%s%b%e%r"}
- ME {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- RS {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- SE {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- TJ {"%a%N%f%N%d%N%b%N%h %s %e %r%N%T %z%N%c%N"}
- TH {"%f%N%a%N%d%N%r%t%e%t%b%N%h%t%s%N%T%N%S%N%z%c%N"}
- TM {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- CN {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- UZ {"%C%N%T%N%s %h%N%f%N%b%N%d%N%e %r%N%a%N%z"}
- VN {"%z%c%T%s%b%e%r"}
- SN {"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"}
- }
-
- nameFmts {
- aa_DJ {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Maqanxa"}
- name_mr {"Toobokoyta"}
- name_mrs {"Gisti"}
- name_ms {""}
- }
- aa_ER {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Maqanxa"}
- name_mr {"Toobokoyta"}
- name_mrs {"Gisti"}
- name_ms {""}
- }
- aa_ET {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Maqanxa"}
- name_mr {"Toobokoyta"}
- name_mrs {"Gisti"}
- name_ms {""}
- }
- af_ZA {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"mej"}
- name_mr {"mnr"}
- name_mrs {"mev"}
- name_ms {"me"}
- }
- am_ET {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"ወ/ሪት"}
- name_mr {"አቶ"}
- name_mrs {"ወ/ሮ"}
- name_ms {"ወ/ሪት"}
- }
- an_ES {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ar_AE {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_BH {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_DZ {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_EG {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_IQ {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_JO {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_KW {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_LB {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_LY {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_MA {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_OM {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_QA {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_SA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ar_SD {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_SY {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_TN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ar_YE {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- as_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"কুমাৰী"}
- name_mr {"শ্ৰী"}
- name_mrs {"শ্ৰীমতী"}
- name_ms {"কুমাৰী"}
- }
- ast_ES {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- az_AZ {
- name_fmt {"???"}
- }
- be_BY {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ber_DZ {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ber_MA {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"-san"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- bg_BG {
- name_fmt {"%s%t%g%t%m%t%f"}
- name_miss {"г-жица"}
- name_mr {"г-дин"}
- name_mrs {"г-жа"}
- name_ms {"г-жа"}
- }
- bn_BD {
- name_fmt {"%p%t%f%t%m%t%g"}
- name_gen {""}
- name_miss {"বেগম"}
- name_mr {"জনাব"}
- name_mrs {"বেগম"}
- name_ms {"বেগম"}
- }
- bn_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"কুমারী"}
- name_mr {"শ্রী"}
- name_mrs {"শ্রীমতী"}
- name_ms {"শ্রীমতী"}
- }
- br_FR {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Mlle"}
- name_mr {"M."}
- name_mrs {"Mme"}
- name_ms {""}
- }
- bs_BA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- byn_ER {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"ወ/ሪት"}
- name_mr {"ኣቶ"}
- name_mrs {"ወ/ሮ"}
- name_ms {"ወ/ሪት"}
- }
- ca_AD {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ca_ES {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ca_FR {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ca_IT {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- crh_UA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- cs_CZ {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Slečna"}
- name_mr {"Pan"}
- name_mrs {"Paní"}
- name_ms {"Paní"}
- }
- csb_PL {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- cy_GB {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- da_DK {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- de_AT {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- de_BE {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- de_CH {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- de_DE {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Fräulein"}
- name_mr {"Herr"}
- name_mrs {"Frau"}
- name_ms {"Frau"}
- }
- de_LI {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- de_LU {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- dz_BT {
- name_fmt {"%p%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"མོ"}
- name_mr {"ཕོ"}
- name_mrs {"ཨམ"}
- }
- el_CY {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- el_GR {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- en_AU {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- en_BW {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- en_CA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- en_DK {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- en_GB {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- en_HK {
- name_fmt {"%p%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Ms."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {""}
- }
- en_IE {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- en_IN {
- name_fmt {"%p%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Ms."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {""}
- }
- en_NG {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- en_NZ {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- en_PH {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- en_SG {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- en_US {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- en_ZA {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Miss"}
- name_mr {"Mr"}
- name_mrs {"Mrs"}
- name_ms {"Ms"}
- }
- en_ZW {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- eo_US {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_mr {"s-ro"}
- name_mrs {"s-ino"}
- name_ms {"s-ino"}
- }
- es_AR {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_BO {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_CL {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_CO {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_CR {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_DO {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_EC {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_ES {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_GT {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_HN {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_MX {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_NI {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_PA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_PE {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_PR {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_PY {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_SV {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_US {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_UY {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- es_VE {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- et_EE {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- eu_ES {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- eu_FR {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- fa_IR {
- name_fmt {"%d%t%s%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"خانم"}
- name_mr {"آقای"}
- name_mrs {"خانم"}
- name_ms {"خانم"}
- }
- fi_FI {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- fil_PH {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Bb."}
- name_mr {"G."}
- name_mrs {"Gng."}
- name_ms {"Bb."}
- }
- fo_FO {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- fr_BE {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Mlle"}
- name_mr {"M."}
- name_mrs {"Mme"}
- name_ms {""}
- }
- fr_CA {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Mlle"}
- name_mr {"M."}
- name_mrs {"Mme"}
- name_ms {""}
- }
- fr_CH {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Mlle"}
- name_mr {"M."}
- name_mrs {"Mme"}
- name_ms {""}
- }
- fr_FR {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Mlle"}
- name_mr {"M."}
- name_mrs {"Mme"}
- name_ms {""}
- }
- fr_LU {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Mlle"}
- name_mr {"M."}
- name_mrs {"Mme"}
- name_ms {""}
- }
- fur_IT {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- fy_DE {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Fräulein"}
- name_mr {"Herr"}
- name_mrs {"Frau"}
- name_ms {"Frau"}
- }
- fy_NL {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ga_IE {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- gd_GB {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- gez_ER {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"ወ/ሪት"}
- name_mr {"ኣቶ"}
- name_mrs {"ወ/ሮ"}
- name_ms {"ወ/ሪት"}
- }
- gez_ET {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"ወ/ሪት"}
- name_mr {"አቶ"}
- name_mrs {"ወ/ሮ"}
- name_ms {"ወ/ሪት"}
- }
- gl_ES {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- gu_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"જાતિ"}
- name_miss {"કુમારી"}
- name_mr {"શ્રીમાન"}
- name_mrs {"શ્રીમતિ"}
- name_ms {"સશ્રી"}
- }
- gv_GB {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ha_NG {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- he_IL {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- hi_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- hr_HR {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- hsb_DE {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"knježna"}
- name_mr {"knjez"}
- name_mrs {"knjeni"}
- }
- hu_HU {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- hy_AM {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"օրիորդ"}
- name_mr {"պրն"}
- name_mrs {"տկն"}
- }
- id_ID {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ig_NG {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ik_CA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- is_IS {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- it_CH {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- it_IT {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- iu_CA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- iw_IL {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ja_JP {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"様"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ka_GE {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- kk_KZ {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- kl_GL {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- km_KH {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_mr {"ທ"}
- name_mrs {"ນ"}
- }
- kn_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ko_KR {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ks_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ku_TR {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {"Barêz"}
- name_miss {"Barêz"}
- name_mr {"Barêz"}
- name_mrs {"Barêz"}
- name_ms {"Barêz"}
- }
- kw_GB {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ky_KG {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- lg_UG {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Mla"}
- name_mr {"Mw"}
- name_mrs {"Mla"}
- name_ms {"Mla"}
- }
- li_BE {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- li_NL {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- lo_LA {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_mr {"ທ"}
- name_mrs {"ນ"}
- }
- lt_LT {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- lv_LV {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- mai_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- mg_MG {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- mi_NZ {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- mk_MK {
- name_fmt {"%g%t%f"}
- name_gen {"почитуван"}
- name_miss {"г-ѓица"}
- name_mr {"г-дин"}
- name_mrs {"г-ѓа"}
- name_ms {"г-ѓа"}
- }
- ml_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {"ശ്രീ"}
- name_miss {"കുമാരി"}
- name_mr {"ശ്രീമാനു്"}
- name_mrs {"ശ്രീമതി"}
- name_ms {"ശ്രീമതി"}
- }
- mn_MN {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Хатагтай"}
- name_mr {"Ноён"}
- name_mrs {"Хатагтай"}
- name_ms {"Хатагтай"}
- }
- mr_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- ms_MY {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"cik"}
- name_mr {"Eecik"}
- name_mrs {"Puan"}
- name_ms {"cik/Puan"}
- }
- mt_MT {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- nb_NO {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- nds_DE {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Fräulein"}
- name_mr {"Herr"}
- name_mrs {"Frau"}
- name_ms {"Frau"}
- }
- nds_NL {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ne_NP {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- nl_BE {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- nl_NL {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- nn_NO {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- nr_ZA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- nso_ZA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- oc_FR {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Mlle"}
- name_mr {"M."}
- name_mrs {"Mme"}
- name_ms {""}
- }
- om_ET {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Du"}
- name_mr {"Ob"}
- name_mrs {"Ad"}
- name_ms {""}
- }
- om_KE {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Du"}
- name_mr {"Ob"}
- name_mrs {"Ad"}
- name_ms {""}
- }
- or_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- pa_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- pa_PK {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- pap_AN {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- pl_PL {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- pt_BR {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- pt_PT {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ro_RO {
- name_fmt {"%d%t%s%t%f%t%g%t%m"}
- name_miss {"D-ra."}
- name_mr {"Dl."}
- name_mrs {"D-na."}
- }
- ru_RU {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ru_UA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- rw_RW {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- sa_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"कुमारी"}
- name_mr {"श्री"}
- name_mrs {"श्रीमती"}
- name_ms {"श्रीमती"}
- }
- sc_IT {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- se_NO {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- shs_CA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- si_LK {
- name_fmt {"%g%t%m%t%f%t%s"}
- name_gen {""}
- name_miss {"මිය"}
- name_mr {"මයා"}
- name_mrs {"මිය"}
- name_ms {"මිය"}
- }
- sid_ET {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Beeto"}
- name_mr {"Kalaa"}
- name_mrs {"Dukko"}
- name_ms {""}
- }
- sk_SK {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- sl_SI {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- so_DJ {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {""}
- name_mr {"Md"}
- name_mrs {"Mw"}
- name_ms {"Mw"}
- }
- so_ET {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {""}
- name_mr {"Md"}
- name_mrs {"Mw"}
- name_ms {"Mw"}
- }
- so_KE {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {""}
- name_mr {"Md"}
- name_mrs {"Mw"}
- name_ms {"Mw"}
- }
- so_SO {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {""}
- name_mr {"Md"}
- name_mrs {"Mw"}
- name_ms {"Mw"}
- }
- sq_AL {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- sr_ME {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"г-ђица"}
- name_mr {"г-дин"}
- name_mrs {"г-ђа"}
- name_ms {"г-ђа"}
- }
- sr_RS {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"г-ђица"}
- name_mr {"г-дин"}
- name_mrs {"г-ђа"}
- name_ms {"г-ђа"}
- }
- ss_ZA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- st_ZA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- sv_FI {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- sv_SE {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- ta_IN {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"செல்வி "}
- name_mr {"திரு "}
- name_mrs {"திருமதி "}
- name_ms {"Ms."}
- }
- te_IN {
- name_fmt {"%p%t%f%t%g%t%m"}
- name_gen {""}
- name_miss {"కుమారి "}
- name_mr {"శ్రీ "}
- name_mrs {"శ్రీమతి "}
- name_ms {""}
- }
- tg_TJ {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- th_TH {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {"คุณ"}
- name_miss {"นางสาว"}
- name_mr {"นาย"}
- name_mrs {"นาง"}
- }
- ti_ER {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"ወ/ሪት"}
- name_mr {"ኣቶ"}
- name_mrs {"ወ/ሮ"}
- name_ms {"ወ/ሪት"}
- }
- ti_ET {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"ወ/ሪት"}
- name_mr {"አቶ"}
- name_mrs {"ወ/ሮ"}
- name_ms {"ወ/ሪት"}
- }
- tig_ER {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"ወ/ሪት"}
- name_mr {"ኣቶ"}
- name_mrs {"ወ/ሮ"}
- name_ms {"ወ/ሪት"}
- }
- tk_TM {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {""}
- name_mr {""}
- name_mrs {""}
- name_ms {""}
- }
- tl_PH {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- tn_ZA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- tr_CY {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {"Sayın"}
- name_miss {"Bayan"}
- name_mr {"Bay"}
- name_mrs {"Bayan"}
- name_ms {"Bayan"}
- }
- tr_TR {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {"Sayın"}
- name_miss {"Bayan"}
- name_mr {"Bay"}
- name_mrs {"Bayan"}
- name_ms {"Bayan"}
- }
- ts_ZA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- tt_RU {
- name_fmt {"???"}
- }
- ug_CN {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- uk_UA {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {"шановний(-на)"}
- name_miss {"панна"}
- name_mr {"пан"}
- name_mrs {"пані"}
- name_ms {"пані"}
- }
- ur_PK {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- uz_UZ {
- name_fmt {"%d%t%f%t%g%t%m"}
- name_gen {"Hurmatli"}
- name_miss {""}
- name_mr {"Janob"}
- name_mrs {"Xonim"}
- name_ms {""}
- }
- ve_ZA {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- vi_VN {
- name_fmt {"%p%t%f%t%m%t%g"}
- name_gen {""}
- name_miss {"C."}
- name_mr {"Ô."}
- name_mrs {"B."}
- name_ms {""}
- }
- wa_BE {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"Mle"}
- name_mr {"M."}
- name_mrs {"Mme"}
- name_ms {"Mme"}
- }
- wal_ET {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_gen {""}
- name_miss {"ኬታዩ"}
- name_mr {"ሚሲያ"}
- name_mrs {"ኬታዋ"}
- name_ms {"ኬታዩ"}
- }
- wo_SN {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- xh_ZA {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Nkosazana"}
- name_mr {"Mnumzana"}
- name_mrs {"Nkosikazi"}
- name_ms {""}
- }
- yi_US {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- yo_NG {
- name_fmt {"%d%t%g%t%m%t%f"}
- }
- zh_HK {
- name_fmt {"%f%t%d1"}
- name_gen {"君"}
- name_miss {"小姐"}
- name_mr {"先生"}
- name_mrs {"夫人."}
- name_ms {"女士"}
- }
- zh_SG {
- name_fmt {"%p%t%f%t%g"}
- name_gen {""}
- name_miss {"Miss."}
- name_mr {"Mr."}
- name_mrs {"Mrs."}
- name_ms {"Ms."}
- }
- zu_ZA {
- name_fmt {"%d%t%g%t%m%t%f"}
- name_miss {"Nkosazane"}
- name_mr {"Mnumzane"}
- name_mrs {"Nkosikazi"}
- name_ms {""}
- }
- }
-}
-}
diff --git a/src/corelib/icu-extradata/packagelist.txt b/src/corelib/icu-extradata/packagelist.txt
deleted file mode 100644
index 41992931..00000000
--- a/src/corelib/icu-extradata/packagelist.txt
+++ /dev/null
@@ -1 +0,0 @@
-root.res
diff --git a/src/icu-extradata/4.4.1/fi.txt b/src/icu-extradata/4.4.1/fi.txt
new file mode 100644
index 00000000..15b942ce
--- /dev/null
+++ b/src/icu-extradata/4.4.1/fi.txt
@@ -0,0 +1,21 @@
+fi{
+ calendar{
+ gregorian{
+ DateTimePatterns{
+ "H.mm.ss zzzz",
+ "H.mm.ss z",
+ "H.mm.ss",
+ "H.mm",
+ "cccc d. MMMM y",
+ "d. MMMM y",
+ "d.M.yyyy",
+ "d.M.yyyy",
+ "{1} {0}",
+ "{1} {0}",
+ "{1} {0}",
+ "{1} {0}",
+ "{1} {0}",
+ }
+ }
+ }
+}
diff --git a/src/icu-extradata/4.4.1/it.txt b/src/icu-extradata/4.4.1/it.txt
new file mode 100644
index 00000000..1c7b07aa
--- /dev/null
+++ b/src/icu-extradata/4.4.1/it.txt
@@ -0,0 +1,21 @@
+it{
+ calendar{
+ gregorian{
+ DateTimePatterns{
+ "HH:mm:ss zzzz",
+ "HH:mm:ss z",
+ "HH:mm:ss",
+ "HH:mm",
+ "cccc d LLLL y",
+ "dd MMMM y",
+ "dd/MMM/y",
+ "dd/MM/yy",
+ "{1} {0}",
+ "{1} {0}",
+ "{1} {0}",
+ "{1} {0}",
+ "{1} {0}",
+ }
+ }
+ }
+}
diff --git a/src/icu-extradata/4.4.1/lang/de_CH.txt b/src/icu-extradata/4.4.1/lang/de_CH.txt
new file mode 100644
index 00000000..22c5cea4
--- /dev/null
+++ b/src/icu-extradata/4.4.1/lang/de_CH.txt
@@ -0,0 +1,712 @@
+de_CH{
+ Keys{
+ calendar{"Kalender"}
+ collation{"Sortierung"}
+ currency{"Währung"}
+ }
+ Languages{
+ aa{"Afar"}
+ ab{"Abchasisch"}
+ ace{"Aceh-Sprache"}
+ ach{"Acholi-Sprache"}
+ ada{"Adangme"}
+ ady{"Adygeisch"}
+ ae{"Avestisch"}
+ af{"Afrikaans"}
+ afa{"Afroasiatisch"}
+ afh{"Afrihili"}
+ ain{"Ainu-Sprache"}
+ ak{"Akan"}
+ akk{"Akkadisch"}
+ ale{"Aleutisch"}
+ alg{"Algonkin-Sprache"}
+ alt{"Süd-Altaisch"}
+ am{"Amharisch"}
+ an{"Aragonesisch"}
+ ang{"Altenglisch"}
+ anp{"Angika"}
+ apa{"Apache-Sprache"}
+ ar{"Arabisch"}
+ arc{"Aramäisch"}
+ arn{"Araukanisch"}
+ arp{"Arapaho-Sprache"}
+ art{"Kunstsprache"}
+ arw{"Arawak-Sprache"}
+ as{"Assamesisch"}
+ ast{"Asturianisch"}
+ ath{"Athapaskisch"}
+ aus{"Australisch"}
+ av{"Awarisch"}
+ awa{"Awadhi"}
+ ay{"Aymara"}
+ az{"Aserbaidschanisch"}
+ ba{"Baschkirisch"}
+ bad{"Banda-Sprache"}
+ bai{"Bamileke-Sprache"}
+ bal{"Belutschisch"}
+ ban{"Balinesisch"}
+ bas{"Basaa-Sprache"}
+ bat{"Baltisch"}
+ be{"Weissrussisch"}
+ bej{"Bedauye"}
+ bem{"Bemba-Sprache"}
+ ber{"Berbersprache"}
+ bg{"Bulgarisch"}
+ bh{"Biharisch"}
+ bho{"Bhodschpuri"}
+ bi{"Bislama"}
+ bik{"Bikol-Sprache"}
+ bin{"Bini-Sprache"}
+ bla{"Blackfoot-Sprache"}
+ bm{"Bambara-Sprache"}
+ bn{"Bengalisch"}
+ bnt{"Bantusprache"}
+ bo{"Tibetisch"}
+ br{"Bretonisch"}
+ bra{"Braj-Bhakha"}
+ bs{"Bosnisch"}
+ btk{"Batak"}
+ bua{"Burjatisch"}
+ bug{"Buginesisch"}
+ byn{"Blin"}
+ ca{"Katalanisch"}
+ cad{"Caddo"}
+ cai{"Zentralamerikanische Indianersprache"}
+ car{"Karibisch"}
+ cau{"Kaukasisch"}
+ cch{"Atsam"}
+ ce{"Tschetschenisch"}
+ ceb{"Cebuano"}
+ cel{"Keltisch"}
+ ch{"Chamorro-Sprache"}
+ chb{"Chibcha-Sprache"}
+ chg{"Tschagataisch"}
+ chk{"Trukesisch"}
+ chm{"Tscheremissisch"}
+ chn{"Chinook"}
+ cho{"Choctaw"}
+ chp{"Chipewyan"}
+ chr{"Cherokee"}
+ chy{"Cheyenne"}
+ cmc{"Cham-Sprache"}
+ co{"Korsisch"}
+ cop{"Koptisch"}
+ cpe{"Kreolisch-Englische Sprache"}
+ cpf{"Kreolisch-Französische Sprache"}
+ cpp{"Kreolisch-Portugiesische Sprache"}
+ cr{"Cree"}
+ crh{"Krimtatarisch"}
+ crp{"Kreolische Sprache"}
+ cs{"Tschechisch"}
+ csb{"Kaschubisch"}
+ cu{"Kirchenslawisch"}
+ cus{"Kuschitisch"}
+ cv{"Tschuwaschisch"}
+ cy{"Walisisch"}
+ da{"Dänisch"}
+ dak{"Dakota-Sprache"}
+ dar{"Darginisch"}
+ day{"Dajak"}
+ de{"Deutsch"}
+ de_AT{"Österreichisches Deutsch"}
+ de_CH{"Schweizer Hochdeutsch"}
+ del{"Delaware-Sprache"}
+ den{"Slave"}
+ dgr{"Dogrib"}
+ din{"Dinka-Sprache"}
+ doi{"Dogri"}
+ dra{"Drawidisch"}
+ dsb{"Niedersorbisch"}
+ dua{"Duala"}
+ dum{"Mittelniederländisch"}
+ dv{"Maledivisch"}
+ dyu{"Dyula-Sprache"}
+ dz{"Bhutanisch"}
+ ee{"Ewe-Sprache"}
+ efi{"Efik"}
+ egy{"Ägyptisch"}
+ eka{"Ekajuk"}
+ el{"Griechisch"}
+ elx{"Elamisch"}
+ en{"Englisch"}
+ en_AU{"Australisches Englisch"}
+ en_CA{"Kanadisches Englisch"}
+ en_GB{"Britisches Englisch"}
+ en_US{"Amerikanisches Englisch"}
+ enm{"Mittelenglisch"}
+ eo{"Esperanto"}
+ es{"Spanisch"}
+ es_419{"Lateinamerikanisches Spanisch"}
+ es_ES{"Iberisches Spanisch"}
+ et{"Estnisch"}
+ eu{"Baskisch"}
+ ewo{"Ewondo"}
+ fa{"Persisch"}
+ fan{"Pangwe-Sprache"}
+ fat{"Fanti-Sprache"}
+ ff{"Ful"}
+ fi{"Finnisch"}
+ fil{"Filipino"}
+ fiu{"Finnougrisch"}
+ fj{"Fidschianisch"}
+ fo{"Färöisch"}
+ fon{"Fon-Sprache"}
+ fr{"Französisch"}
+ fr_CA{"Kanadisches Französisch"}
+ fr_CH{"Schweizer Französisch"}
+ frm{"Mittelfranzösisch"}
+ fro{"Altfranzösisch"}
+ frr{"Nordfriesisch"}
+ frs{"Ostfriesisch"}
+ fur{"Friulisch"}
+ fy{"Friesisch"}
+ ga{"Irisch"}
+ gaa{"Ga-Sprache"}
+ gay{"Gayo"}
+ gba{"Gbaya-Sprache"}
+ gd{"Schottisches Gälisch"}
+ gem{"Germanisch"}
+ gez{"Geez"}
+ gil{"Gilbertesisch"}
+ gl{"Galizisch"}
+ gmh{"Mittelhochdeutsch"}
+ gn{"Guarani"}
+ goh{"Althochdeutsch"}
+ gon{"Gondi-Sprache"}
+ gor{"Mongondou"}
+ got{"Gotisch"}
+ grb{"Grebo-Sprache"}
+ grc{"Altgriechisch"}
+ gsw{"Schweizerdeutsch"}
+ gu{"Gujarati"}
+ gv{"Manx"}
+ gwi{"Kutchin-Sprache"}
+ ha{"Hausa"}
+ hai{"Haida-Sprache"}
+ haw{"Hawaiisch"}
+ he{"Hebräisch"}
+ hi{"Hindi"}
+ hil{"Hiligaynon-Sprache"}
+ him{"Himachali"}
+ hit{"Hethitisch"}
+ hmn{"Miao-Sprache"}
+ ho{"Hiri-Motu"}
+ hr{"Kroatisch"}
+ hsb{"Obersorbisch"}
+ ht{"Haitianisch"}
+ hu{"Ungarisch"}
+ hup{"Hupa"}
+ hy{"Armenisch"}
+ hz{"Herero-Sprache"}
+ ia{"Interlingua"}
+ iba{"Iban"}
+ id{"Indonesisch"}
+ ie{"Interlingue"}
+ ig{"Igbo-Sprache"}
+ ii{"Sichuan Yi"}
+ ijo{"Ijo-Sprache"}
+ ik{"Inupiak"}
+ ilo{"Ilokano-Sprache"}
+ inc{"Indoarisch"}
+ ine{"Indogermanisch"}
+ inh{"Inguschisch"}
+ io{"Ido-Sprache"}
+ ira{"Iranische Sprache"}
+ iro{"Irokesische Sprache"}
+ is{"Isländisch"}
+ it{"Italienisch"}
+ iu{"Inukitut"}
+ ja{"Japanisch"}
+ jbo{"Lojban"}
+ jpr{"Jüdisch-Persisch"}
+ jrb{"Jüdisch-Arabisch"}
+ jv{"Javanisch"}
+ ka{"Georgisch"}
+ kaa{"Karakalpakisch"}
+ kab{"Kabylisch"}
+ kac{"Kachin-Sprache"}
+ kaj{"Jju"}
+ kam{"Kamba"}
+ kar{"Karenisch"}
+ kaw{"Kawi"}
+ kbd{"Kabardinisch"}
+ kcg{"Tyap"}
+ kfo{"Koro"}
+ kg{"Kongo"}
+ kha{"Khasi-Sprache"}
+ khi{"Khoisan-Sprache"}
+ kho{"Sakisch"}
+ ki{"Kikuyu-Sprache"}
+ kj{"Kwanyama"}
+ kk{"Kasachisch"}
+ kl{"Grönländisch"}
+ km{"Kambodschanisch"}
+ kmb{"Kimbundu-Sprache"}
+ kn{"Kannada"}
+ ko{"Koreanisch"}
+ kok{"Konkani"}
+ kos{"Kosraeanisch"}
+ kpe{"Kpelle-Sprache"}
+ kr{"Kanuri-Sprache"}
+ krc{"Karatschaiisch-Balkarisch"}
+ krl{"Karelisch"}
+ kro{"Kru-Sprache"}
+ kru{"Oraon-Sprache"}
+ ks{"Kaschmirisch"}
+ ku{"Kurdisch"}
+ kum{"Kumükisch"}
+ kut{"Kutenai-Sprache"}
+ kv{"Komi-Sprache"}
+ kw{"Kornisch"}
+ ky{"Kirgisisch"}
+ la{"Latein"}
+ lad{"Ladino"}
+ lah{"Lahnda"}
+ lam{"Lamba-Sprache"}
+ lb{"Luxemburgisch"}
+ lez{"Lesgisch"}
+ lg{"Ganda-Sprache"}
+ li{"Limburgisch"}
+ ln{"Lingala"}
+ lo{"Laotisch"}
+ lol{"Mongo"}
+ loz{"Rotse-Sprache"}
+ lt{"Litauisch"}
+ lu{"Luba-Katanga"}
+ lua{"Luba-Lulua"}
+ lui{"Luiseno-Sprache"}
+ lun{"Lunda-Sprache"}
+ luo{"Luo-Sprache"}
+ lus{"Lushai-Sprache"}
+ lv{"Lettisch"}
+ mad{"Maduresisch"}
+ mag{"Khotta"}
+ mai{"Maithili"}
+ mak{"Makassarisch"}
+ man{"Manding-Sprache"}
+ map{"Austronesisch"}
+ mas{"Massai-Sprache"}
+ mdf{"Moksha"}
+ mdr{"Mandaresisch"}
+ men{"Mende-Sprache"}
+ mg{"Malagassi-Sprache"}
+ mga{"Mittelirisch"}
+ mh{"Marschallesisch"}
+ mi{"Maori"}
+ mic{"Micmac-Sprache"}
+ min{"Minangkabau-Sprache"}
+ mis{"(andere Sprache)"}
+ mk{"Mazedonisch"}
+ mkh{"Mon-Khmer-Sprache"}
+ ml{"Malayalam"}
+ mn{"Mongolisch"}
+ mnc{"Mandschurisch"}
+ mni{"Meithei-Sprache"}
+ mno{"Manobo-Sprache"}
+ mo{"Moldauisch"}
+ moh{"Mohawk-Sprache"}
+ mos{"Mossi-Sprache"}
+ mr{"Marathi"}
+ ms{"Malaiisch"}
+ mt{"Maltesisch"}
+ mul{"Mehrsprachig"}
+ mun{"Munda-Sprache"}
+ mus{"Muskogee-Sprache"}
+ mwl{"Mirandesisch"}
+ mwr{"Marwari"}
+ my{"Birmanisch"}
+ myn{"Maya-Sprache"}
+ myv{"Ersja-Mordwinisch"}
+ na{"Nauruisch"}
+ nah{"Nahuatl"}
+ nai{"Nordamerikanische Indianersprache"}
+ nap{"Neapolitanisch"}
+ nb{"Norwegisch Bokmål"}
+ nd{"Nord-Ndebele-Sprache"}
+ nds{"Niederdeutsch"}
+ ne{"Nepalesisch"}
+ new{"Newari"}
+ ng{"Ndonga"}
+ nia{"Nias-Sprache"}
+ nic{"Nigerkordofanisch"}
+ niu{"Niue-Sprache"}
+ nl{"Niederländisch"}
+ nl_BE{"Flämisch"}
+ nn{"Norwegisch Nynorsk"}
+ no{"Norwegisch"}
+ nog{"Nogai"}
+ non{"Altnordisch"}
+ nqo{"N’Ko"}
+ nr{"Süd-Ndebele-Sprache"}
+ nso{"Nord-Sotho-Sprache"}
+ nub{"Nubisch"}
+ nv{"Navajo"}
+ nwc{"Alt-Newari"}
+ ny{"Nyanja-Sprache"}
+ nym{"Nyamwezi-Sprache"}
+ nyn{"Nyankole"}
+ nyo{"Nyoro"}
+ nzi{"Nzima"}
+ oc{"Okzitanisch"}
+ oj{"Ojibwa-Sprache"}
+ om{"Oromo"}
+ or{"Orija"}
+ os{"Ossetisch"}
+ osa{"Osage-Sprache"}
+ ota{"Osmanisch"}
+ oto{"Otomangue-Sprache"}
+ pa{"Pandschabisch"}
+ paa{"Papuasprache"}
+ pag{"Pangasinan-Sprache"}
+ pal{"Mittelpersisch"}
+ pam{"Pampanggan-Sprache"}
+ pap{"Papiamento"}
+ pau{"Palau"}
+ peo{"Altpersisch"}
+ phi{"Philippinen-Austronesisch"}
+ phn{"Phönikisch"}
+ pi{"Pali"}
+ pl{"Polnisch"}
+ pon{"Ponapeanisch"}
+ pra{"Prakrit"}
+ pro{"Altprovenzalisch"}
+ ps{"Paschtu"}
+ pt{"Portugiesisch"}
+ pt_BR{"Brasilianisches Portugiesisch"}
+ pt_PT{"Iberisches Portugiesisch"}
+ qu{"Quechua"}
+ raj{"Rajasthani"}
+ rap{"Osterinsel-Sprache"}
+ rar{"Rarotonganisch"}
+ rm{"Rätoromanisch"}
+ rn{"Rundi-Sprache"}
+ ro{"Rumänisch"}
+ roa{"Romanische Sprache"}
+ rom{"Romani"}
+ root{"Root"}
+ ru{"Russisch"}
+ rup{"Aromunisch"}
+ rw{"Ruandisch"}
+ sa{"Sanskrit"}
+ sad{"Sandawe-Sprache"}
+ sah{"Jakutisch"}
+ sai{"Südamerikanische Indianersprache"}
+ sal{"Salish-Sprache"}
+ sam{"Samaritanisch"}
+ sas{"Sasak"}
+ sat{"Santali"}
+ sc{"Sardisch"}
+ scn{"Sizilianisch"}
+ sco{"Schottisch"}
+ sd{"Sindhi"}
+ se{"Nord-Samisch"}
+ sel{"Selkupisch"}
+ sem{"Semitisch"}
+ sg{"Sango"}
+ sga{"Altirisch"}
+ sgn{"Gebärdensprache"}
+ sh{"Serbo-Kroatisch"}
+ shn{"Schan-Sprache"}
+ si{"Singhalesisch"}
+ sid{"Sidamo"}
+ sio{"Sioux-Sprache"}
+ sit{"Sinotibetisch"}
+ sk{"Slowakisch"}
+ sl{"Slowenisch"}
+ sla{"Slawisch"}
+ sm{"Samoanisch"}
+ sma{"Süd-Samisch"}
+ smi{"Lappisch"}
+ smj{"Lule-Lappisch"}
+ smn{"Inari-Lappisch"}
+ sms{"Skolt-Lappisch"}
+ sn{"Shona"}
+ snk{"Soninke-Sprache"}
+ so{"Somali"}
+ sog{"Sogdisch"}
+ son{"Songhai-Sprache"}
+ sq{"Albanisch"}
+ sr{"Serbisch"}
+ srn{"Srananisch"}
+ srr{"Serer-Sprache"}
+ ss{"Swazi"}
+ ssa{"Nilosaharanisch"}
+ st{"Süd-Sotho-Sprache"}
+ su{"Sundanesisch"}
+ suk{"Sukuma-Sprache"}
+ sus{"Susu"}
+ sux{"Sumerisch"}
+ sv{"Schwedisch"}
+ sw{"Suaheli"}
+ swb{"Komorisch"}
+ syc{"Altsyrisch"}
+ syr{"Syrisch"}
+ ta{"Tamilisch"}
+ tai{"Tai-Sprache"}
+ te{"Telugu"}
+ tem{"Temne"}
+ ter{"Tereno-Sprache"}
+ tet{"Tetum-Sprache"}
+ tg{"Tadschikisch"}
+ th{"Thailändisch"}
+ ti{"Tigrinja"}
+ tig{"Tigre"}
+ tiv{"Tiv-Sprache"}
+ tk{"Turkmenisch"}
+ tkl{"Tokelauanisch"}
+ tl{"Tagalog"}
+ tlh{"Klingonisch"}
+ tli{"Tlingit-Sprache"}
+ tmh{"Tamaseq"}
+ tn{"Tswana-Sprache"}
+ to{"Tongaisch"}
+ tog{"Tsonga-Sprache"}
+ tpi{"Neumelanesisch"}
+ tr{"Türkisch"}
+ ts{"Tsonga"}
+ tsi{"Tsimshian-Sprache"}
+ tt{"Tatarisch"}
+ tum{"Tumbuka-Sprache"}
+ tup{"Tupi-Sprache"}
+ tut{"Altaisch"}
+ tvl{"Elliceanisch"}
+ tw{"Twi"}
+ ty{"Tahitisch"}
+ tyv{"Tuwinisch"}
+ udm{"Udmurtisch"}
+ ug{"Uigurisch"}
+ uga{"Ugaritisch"}
+ uk{"Ukrainisch"}
+ umb{"Mbundu-Sprache"}
+ und{"Unbestimmte Sprache"}
+ ur{"Urdu"}
+ uz{"Usbekisch"}
+ vai{"Vai-Sprache"}
+ ve{"Venda-Sprache"}
+ vi{"Vietnamesisch"}
+ vo{"Volapük"}
+ vot{"Wotisch"}
+ wa{"Wallonisch"}
+ wak{"Wakashanisch"}
+ wal{"Walamo-Sprache"}
+ war{"Waray"}
+ was{"Washo-Sprache"}
+ wen{"Sorbisch"}
+ wo{"Wolof"}
+ xal{"Kalmückisch"}
+ xh{"Xhosa"}
+ yao{"Yao-Sprache"}
+ yap{"Yapesisch"}
+ yi{"Jiddisch"}
+ yo{"Yoruba"}
+ ypk{"Yupik-Sprache"}
+ yue{"Kantonesisch"}
+ za{"Zhuang"}
+ zap{"Zapotekisch"}
+ zbl{"Bliss-Symbole"}
+ zen{"Zenaga"}
+ zh{"Chinesisch"}
+ zh_Hans{"Chinesisch (vereinfacht)"}
+ zh_Hant{"Chinesisch (traditionell)"}
+ znd{"Zande-Sprache"}
+ zu{"Zulu"}
+ zun{"Zuni-Sprache"}
+ zxx{"Keine Sprachinhalte"}
+ zza{"Zaza"}
+ }
+ Scripts{
+ Arab{"Arabisch"}
+ Armi{"Armi"}
+ Armn{"Armenisch"}
+ Avst{"Avestisch"}
+ Bali{"Balinesisch"}
+ Batk{"Battakisch"}
+ Beng{"Bengalisch"}
+ Blis{"Bliss-Symbole"}
+ Bopo{"Bopomofo"}
+ Brah{"Brahmi"}
+ Brai{"Blindenschrift"}
+ Bugi{"Buginesisch"}
+ Buhd{"Buhid"}
+ Cakm{"Cakm"}
+ Cans{"UCAS"}
+ Cari{"Karisch"}
+ Cham{"Cham"}
+ Cher{"Cherokee"}
+ Cirt{"Cirth"}
+ Copt{"Koptisch"}
+ Cprt{"Zypriotisch"}
+ Cyrl{"Kyrillisch"}
+ Cyrs{"Altkirchenslawisch"}
+ Deva{"Devanagari"}
+ Dsrt{"Deseret"}
+ Egyd{"Ägyptisch - Demotisch"}
+ Egyh{"Ägyptisch - Hieratisch"}
+ Egyp{"Ägyptische Hieroglyphen"}
+ Ethi{"Äthiopisch"}
+ Geok{"Khutsuri"}
+ Geor{"Georgisch"}
+ Glag{"Glagolitisch"}
+ Goth{"Gotisch"}
+ Grek{"Griechisch"}
+ Gujr{"Gujarati"}
+ Guru{"Gurmukhi"}
+ Hang{"Hangul"}
+ Hani{"Chinesisch"}
+ Hano{"Hanunoo"}
+ Hans{"Vereinfachte Chinesische Schrift"}
+ Hant{"Traditionelle Chinesische Schrift"}
+ Hebr{"Hebräisch"}
+ Hira{"Hiragana"}
+ Hmng{"Pahawh Hmong"}
+ Hrkt{"Katakana oder Hiragana"}
+ Hung{"Altungarisch"}
+ Inds{"Indus-Schrift"}
+ Ital{"Altitalisch"}
+ Java{"Javanesisch"}
+ Jpan{"Japanisch"}
+ Kali{"Kayah Li"}
+ Kana{"Katakana"}
+ Khar{"Kharoshthi"}
+ Khmr{"Khmer"}
+ Knda{"Kannada"}
+ Kore{"Koreanisch"}
+ Kthi{"Kthi"}
+ Lana{"Lanna"}
+ Laoo{"Laotisch"}
+ Latf{"Lateinisch - Fraktur-Variante"}
+ Latg{"Lateinisch - Gälische Variante"}
+ Latn{"Lateinisch"}
+ Lepc{"Lepcha"}
+ Limb{"Limbu"}
+ Lina{"Linear A"}
+ Linb{"Linear B"}
+ Lyci{"Lykisch"}
+ Lydi{"Lydisch"}
+ Mand{"Mandäisch"}
+ Mani{"Manichäisch"}
+ Maya{"Maya-Hieroglyphen"}
+ Mero{"Meroitisch"}
+ Mlym{"Malaysisch"}
+ Mong{"Mongolisch"}
+ Moon{"Moon"}
+ Mtei{"Meitei Mayek"}
+ Mymr{"Birmanisch"}
+ Nkoo{"N’Ko"}
+ Ogam{"Ogham"}
+ Olck{"Ol Chiki"}
+ Orkh{"Orchon-Runen"}
+ Orya{"Oriya"}
+ Osma{"Osmanisch"}
+ Perm{"Altpermisch"}
+ Phag{"Phags-pa"}
+ Phli{"Phli"}
+ Phlp{"Phlp"}
+ Phlv{"Pahlavi"}
+ Phnx{"Phönizisch"}
+ Plrd{"Pollard Phonetisch"}
+ Prti{"Prti"}
+ Qaai{"Geerbter Schriftwert"}
+ Rjng{"Rejang"}
+ Roro{"Rongorongo"}
+ Runr{"Runenschrift"}
+ Samr{"Samaritanisch"}
+ Sara{"Sarati"}
+ Saur{"Saurashtra"}
+ Sgnw{"Gebärdensprache"}
+ Shaw{"Shaw-Alphabet"}
+ Sinh{"Singhalesisch"}
+ Sund{"Sundanesisch"}
+ Sylo{"Syloti Nagri"}
+ Syrc{"Syrisch"}
+ Syre{"Syrisch - Estrangelo-Variante"}
+ Syrj{"Westsyrisch"}
+ Syrn{"Ostsyrisch"}
+ Tagb{"Tagbanwa"}
+ Tale{"Tai Le"}
+ Talu{"Tai Lue"}
+ Taml{"Tamilisch"}
+ Tavt{"Tavt"}
+ Telu{"Telugu"}
+ Teng{"Tengwar"}
+ Tfng{"Tifinagh"}
+ Tglg{"Tagalog"}
+ Thaa{"Thaana"}
+ Thai{"Thai"}
+ Tibt{"Tibetisch"}
+ Ugar{"Ugaritisch"}
+ Vaii{"Vai"}
+ Visp{"Sichtbare Sprache"}
+ Xpeo{"Altpersisch"}
+ Xsux{"Sumerisch-akkadische Keilschrift"}
+ Yiii{"Yi"}
+ Zmth{"Zmth"}
+ Zsym{"Zsym"}
+ Zxxx{"Schriftlos"}
+ Zyyy{"Unbestimmt"}
+ Zzzz{"Uncodierte Schrift"}
+ }
+ Types{
+ calendar{
+ buddhist{"Buddhistischer Kalender"}
+ chinese{"Chinesischer Kalender"}
+ gregorian{"Gregorianischer Kalender"}
+ hebrew{"Hebräischer Kalender"}
+ indian{"Indischer Nationalkalender"}
+ islamic{"Islamischer Kalender"}
+ islamic-civil{"Bürgerlicher islamischer Kalender"}
+ japanese{"Japanischer Kalender"}
+ roc{"Kalender der Republik China"}
+ }
+ collation{
+ big5han{"Traditionelles Chinesisch - Big5"}
+ direct{"Direkte Sortierregeln"}
+ gb2312han{"Vereinfachtes Chinesisch - GB2312"}
+ phonebook{"Telefonbuch-Sortierregeln"}
+ pinyin{"Pinyin-Sortierregeln"}
+ stroke{"Strichfolge"}
+ traditional{"Traditionelle Sortierregeln"}
+ }
+ }
+ Variants{
+ 1606NICT{"Spätes Mittelfranzösisch"}
+ 1694ACAD{"Klassisches Französisch"}
+ 1901{"Alte deutsche Rechtschreibung"}
+ 1994{"Standardisierte Resianische Rechtschreibung"}
+ 1996{"Neue deutsche Rechtschreibung"}
+ AREVELA{"Ostarmenisch"}
+ AREVMDA{"Westarmenisch"}
+ BAKU1926{"Einheitliches Türkisches Alphabet"}
+ BISKE{"Bela-Dialekt"}
+ BOONT{"Boontling"}
+ FONIPA{"IPA Phonetisch"}
+ FONUPA{"Phonetisch (UPA)"}
+ LIPAW{"Lipovaz-Dialekt"}
+ MONOTON{"Monotonisch"}
+ NEDIS{"Natisone-Dialekt"}
+ NJIVA{"Njiva-Dialekt"}
+ OSOJS{"Osojane-Dialekt"}
+ PINYIN{"Pinyin"}
+ POLYTON{"Polytonisch"}
+ POSIX{"Posix"}
+ REVISED{"Revidierte Rechtschreibung"}
+ ROZAJ{"Resianisch"}
+ SAAHO{"Saho"}
+ SCOTLAND{"Schottisches Standardenglisch"}
+ SCOUSE{"Scouse-Dialekt"}
+ SOLBA{"Solbica-Dialekt"}
+ TARASK{"Taraskievica-Orthographie"}
+ VALENCIA{"Valencianisch"}
+ WADEGILE{"Wade-Giles"}
+ }
+ Version{"2.0.48.64"}
+ codePatterns{
+ language{"Sprache: {0}"}
+ script{"Schrift: {0}"}
+ territory{"Region: {0}"}
+ }
+ localeDisplayPattern{
+ pattern{"{0} ({1})"}
+ separator{", "}
+ }
+}
diff --git a/src/icu-extradata/4.4.1/region/de_CH.txt b/src/icu-extradata/4.4.1/region/de_CH.txt
new file mode 100644
index 00000000..5a129f9f
--- /dev/null
+++ b/src/icu-extradata/4.4.1/region/de_CH.txt
@@ -0,0 +1,294 @@
+de_CH{
+ Countries{
+ 001{"Welt"}
+ 002{"Afrika"}
+ 003{"Nordamerika"}
+ 005{"Südamerika"}
+ 009{"Ozeanien"}
+ 011{"Westafrika"}
+ 013{"Mittelamerika"}
+ 014{"Ostafrika"}
+ 015{"Nordafrika"}
+ 017{"Zentralafrika"}
+ 018{"Südliches Afrika"}
+ 019{"Amerika"}
+ 021{"Nördliches Amerika"}
+ 029{"Karibik"}
+ 030{"Ostasien"}
+ 034{"Südasien"}
+ 035{"Südostasien"}
+ 039{"Südeuropa"}
+ 053{"Australien und Neuseeland"}
+ 054{"Melanesien"}
+ 057{"Mikronesisches Inselgebiet"}
+ 061{"Polynesien"}
+ 062{"Süd-Zentralasien"}
+ 142{"Asien"}
+ 143{"Zentralasien"}
+ 145{"Westasien"}
+ 150{"Europa"}
+ 151{"Osteuropa"}
+ 154{"Nordeuropa"}
+ 155{"Westeuropa"}
+ 172{"Gemeinschaft Unabhängiger Staaten"}
+ 419{"Lateinamerika und Karibik"}
+ 830{"Kanalinseln"}
+ AC{"Ascension"}
+ AD{"Andorra"}
+ AE{"Vereinigte Arabische Emirate"}
+ AF{"Afghanistan"}
+ AG{"Antigua und Barbuda"}
+ AI{"Anguilla"}
+ AL{"Albanien"}
+ AM{"Armenien"}
+ AN{"Niederländische Antillen"}
+ AO{"Angola"}
+ AQ{"Antarktis"}
+ AR{"Argentinien"}
+ AS{"Amerikanisch-Samoa"}
+ AT{"Österreich"}
+ AU{"Australien"}
+ AW{"Aruba"}
+ AX{"Alandinseln"}
+ AZ{"Aserbaidschan"}
+ BA{"Bosnien und Herzegowina"}
+ BB{"Barbados"}
+ BD{"Bangladesh"}
+ BE{"Belgien"}
+ BF{"Burkina Faso"}
+ BG{"Bulgarien"}
+ BH{"Bahrain"}
+ BI{"Burundi"}
+ BJ{"Benin"}
+ BL{"St. Barthélemy"}
+ BM{"Bermuda"}
+ BN{"Brunei"}
+ BO{"Bolivien"}
+ BR{"Brasilien"}
+ BS{"Bahamas"}
+ BT{"Bhutan"}
+ BV{"Bouvetinsel"}
+ BW{"Botswana"}
+ BY{"Weissrussland"}
+ BZ{"Belize"}
+ CA{"Kanada"}
+ CC{"Kokosinseln"}
+ CD{"Kongo-Kinshasa"}
+ CF{"Zentralafrikanische Republik"}
+ CG{"Kongo-Brazzaville"}
+ CH{"Schweiz"}
+ CI{"Côte d’Ivoire"}
+ CK{"Cookinseln"}
+ CL{"Chile"}
+ CM{"Kamerun"}
+ CN{"China"}
+ CO{"Kolumbien"}
+ CP{"Clipperton-Insel"}
+ CR{"Costa Rica"}
+ CS{"Serbien und Montenegro"}
+ CU{"Kuba"}
+ CV{"Kapverden"}
+ CX{"Weihnachtsinsel"}
+ CY{"Zypern"}
+ CZ{"Tschechische Republik"}
+ DE{"Deutschland"}
+ DG{"Diego Garcia"}
+ DJ{"Djibouti"}
+ DK{"Dänemark"}
+ DM{"Dominica"}
+ DO{"Dominikanische Republik"}
+ DZ{"Algerien"}
+ EA{"Ceuta und Melilla"}
+ EC{"Ecuador"}
+ EE{"Estland"}
+ EG{"Ägypten"}
+ EH{"Westsahara"}
+ ER{"Eritrea"}
+ ES{"Spanien"}
+ ET{"Äthiopien"}
+ EU{"Europäische Union"}
+ FI{"Finnland"}
+ FJ{"Fidschi"}
+ FK{"Falklandinseln"}
+ FM{"Mikronesien"}
+ FO{"Färöer"}
+ FR{"Frankreich"}
+ GA{"Gabun"}
+ GB{"Grossbritannien"}
+ GD{"Grenada"}
+ GE{"Georgien"}
+ GF{"Französisch-Guayana"}
+ GG{"Guernsey"}
+ GH{"Ghana"}
+ GI{"Gibraltar"}
+ GL{"Grönland"}
+ GM{"Gambia"}
+ GN{"Guinea"}
+ GP{"Guadeloupe"}
+ GQ{"Äquatorialguinea"}
+ GR{"Griechenland"}
+ GS{"Südgeorgien und die Südlichen Sandwichinseln"}
+ GT{"Guatemala"}
+ GU{"Guam"}
+ GW{"Guinea-Bissau"}
+ GY{"Guyana"}
+ HK{"Sonderverwaltungszone Hongkong"}
+ HM{"Heard- und McDonald-Inseln"}
+ HN{"Honduras"}
+ HR{"Kroatien"}
+ HT{"Haiti"}
+ HU{"Ungarn"}
+ IC{"Kanarische Inseln"}
+ ID{"Indonesien"}
+ IE{"Irland"}
+ IL{"Israel"}
+ IM{"Isle of Man"}
+ IN{"Indien"}
+ IO{"Britisches Territorium im Indischen Ozean"}
+ IQ{"Irak"}
+ IR{"Iran"}
+ IS{"Island"}
+ IT{"Italien"}
+ JE{"Jersey"}
+ JM{"Jamaika"}
+ JO{"Jordanien"}
+ JP{"Japan"}
+ KE{"Kenia"}
+ KG{"Kirgisistan"}
+ KH{"Kambodscha"}
+ KI{"Kiribati"}
+ KM{"Komoren"}
+ KN{"St. Kitts und Nevis"}
+ KP{"Demokratische Volksrepublik Korea"}
+ KR{"Republik Korea"}
+ KW{"Kuwait"}
+ KY{"Kaimaninseln"}
+ KZ{"Kasachstan"}
+ LA{"Laos"}
+ LB{"Libanon"}
+ LC{"St. Lucia"}
+ LI{"Liechtenstein"}
+ LK{"Sri Lanka"}
+ LR{"Liberia"}
+ LS{"Lesotho"}
+ LT{"Litauen"}
+ LU{"Luxemburg"}
+ LV{"Lettland"}
+ LY{"Libyen"}
+ MA{"Marokko"}
+ MC{"Monaco"}
+ MD{"Republik Moldau"}
+ ME{"Montenegro"}
+ MF{"St. Martin"}
+ MG{"Madagaskar"}
+ MH{"Marshall-Inseln"}
+ MK{"Mazedonien"}
+ ML{"Mali"}
+ MM{"Myanmar"}
+ MN{"Mongolei"}
+ MO{"Sonderverwaltungszone Macao"}
+ MP{"Nördliche Marianen"}
+ MQ{"Martinique"}
+ MR{"Mauretanien"}
+ MS{"Montserrat"}
+ MT{"Malta"}
+ MU{"Mauritius"}
+ MV{"Malediven"}
+ MW{"Malawi"}
+ MX{"Mexiko"}
+ MY{"Malaysia"}
+ MZ{"Mosambik"}
+ NA{"Namibia"}
+ NC{"Neukaledonien"}
+ NE{"Niger"}
+ NF{"Norfolkinsel"}
+ NG{"Nigeria"}
+ NI{"Nicaragua"}
+ NL{"Niederlande"}
+ NO{"Norwegen"}
+ NP{"Nepal"}
+ NR{"Nauru"}
+ NU{"Niue"}
+ NZ{"Neuseeland"}
+ OM{"Oman"}
+ PA{"Panama"}
+ PE{"Peru"}
+ PF{"Französisch-Polynesien"}
+ PG{"Papua-Neuguinea"}
+ PH{"Philippinen"}
+ PK{"Pakistan"}
+ PL{"Polen"}
+ PM{"St. Pierre und Miquelon"}
+ PN{"Pitcairn"}
+ PR{"Puerto Rico"}
+ PS{"Palästinensische Autonomiegebiete"}
+ PT{"Portugal"}
+ PW{"Palau"}
+ PY{"Paraguay"}
+ QA{"Katar"}
+ QO{"Äusseres Ozeanien"}
+ RE{"Réunion"}
+ RO{"Rumänien"}
+ RS{"Serbien"}
+ RU{"Russische Föderation"}
+ RW{"Rwanda"}
+ SA{"Saudi-Arabien"}
+ SB{"Salomon-Inseln"}
+ SC{"Seychellen"}
+ SD{"Sudan"}
+ SE{"Schweden"}
+ SG{"Singapur"}
+ SH{"St. Helena"}
+ SI{"Slowenien"}
+ SJ{"Svalbard und Jan Mayen"}
+ SK{"Slowakei"}
+ SL{"Sierra Leone"}
+ SM{"San Marino"}
+ SN{"Senegal"}
+ SO{"Somalia"}
+ SR{"Suriname"}
+ ST{"Sao Tomé und Principe"}
+ SV{"El Salvador"}
+ SY{"Syrien"}
+ SZ{"Swasiland"}
+ TA{"Tristan da Cunha"}
+ TC{"Turks- und Caicosinseln"}
+ TD{"Tschad"}
+ TF{"Französische Süd- und Antarktisgebiete"}
+ TG{"Togo"}
+ TH{"Thailand"}
+ TJ{"Tadschikistan"}
+ TK{"Tokelau"}
+ TL{"Osttimor"}
+ TM{"Turkmenistan"}
+ TN{"Tunesien"}
+ TO{"Tonga"}
+ TR{"Türkei"}
+ TT{"Trinidad und Tobago"}
+ TV{"Tuvalu"}
+ TW{"Taiwan"}
+ TZ{"Tansania"}
+ UA{"Ukraine"}
+ UG{"Uganda"}
+ UM{"Amerikanisch-Ozeanien"}
+ US{"Vereinigte Staaten"}
+ UY{"Uruguay"}
+ UZ{"Usbekistan"}
+ VA{"Vatikanstadt"}
+ VC{"St. Vincent und die Grenadinen"}
+ VE{"Venezuela"}
+ VG{"Britische Jungferninseln"}
+ VI{"Amerikanische Jungferninseln"}
+ VN{"Vietnam"}
+ VU{"Vanuatu"}
+ WF{"Wallis und Futuna"}
+ WS{"Samoa"}
+ YE{"Jemen"}
+ YT{"Mayotte"}
+ ZA{"Südafrika"}
+ ZM{"Sambia"}
+ ZW{"Zimbabwe"}
+ ZZ{"Unbekannte oder ungültige Region"}
+ }
+ Version{"2.0.48.64"}
+}
diff --git a/src/icu-extradata/icu-extradata.pro b/src/icu-extradata/icu-extradata.pro
new file mode 100644
index 00000000..e3d2598f
--- /dev/null
+++ b/src/icu-extradata/icu-extradata.pro
@@ -0,0 +1,87 @@
+include($${M_BUILD_TREE}/mkspecs/features/meegotouch_defines.prf)
+
+ICUBINDIR = $$system(icu-config --bindir)
+ICUVERSION = $$system(icu-config --version)
+ICUDATA = $$system(icu-config --icudata) # for example “icudt44l”
+ICUUSRDATA = $$replace(ICUDATA, icudt, usrdt) # for example “usrdt44l”
+
+isEqual(ICUVERSION, 4.2.1) {
+message(old)
+ # old icu version, just do nothing
+ LOCALESTXT = # empty, do nothing
+ LANGTXT = # empty, do nothing
+ REGIONTXT = # empty, do nothing
+} else {
+message(new)
+ LOCALESTXT = $${ICUVERSION}/fi.txt \
+ $${ICUVERSION}/it.txt
+ LANGTXT = $${ICUVERSION}/lang/de_CH.txt
+ REGIONTXT = $${ICUVERSION}/region/de_CH.txt
+}
+
+defineReplace(installPaths){
+ for(a,$$1){
+ val = $$replace(a, $${ICUVERSION}, $${ICUUSRDATA})
+ val = $$replace(val, txt, res)
+ val = $$OUT_PWD/$$val
+ result += $$val
+ }
+ return($$result)
+}
+
+LOCALESRES = $$installPaths(LOCALESTXT)
+LANGRES = $$installPaths(LANGTXT)
+REGIONRES = $$installPaths(REGIONTXT)
+
+isEqual(TEMPLATE_PREFIX, vc):vcproj=1
+isEmpty(vcproj) {
+ QMAKE_LINK = @: IGNORE THIS LINE
+ OBJECTS_DIR =
+ win32:CONFIG -= embed_manifest_exe
+} else {
+ CONFIG += console
+ PHONY_DEPS = .
+ phony_src.input = PHONY_DEPS
+ phony_src.output = phony.c
+ phony_src.variable_out = GENERATED_SOURCES
+ phony_src.commands = echo int main() { return 0; } > phony.c
+ phony_src.name = CREATE phony.c
+ phony_src.CONFIG += combine
+ QMAKE_EXTRA_COMPILERS += phony_src
+}
+
+locales.name = icu-locales-extradata-builder
+locales.input = LOCALESTXT
+locales.output = $$OUT_PWD/$$ICUUSRDATA/${QMAKE_FILE_BASE}.res
+locales.commands += mkdir -p $$OUT_PWD/$$ICUUSRDATA && $$ICUBINDIR/genrb -d $$OUT_PWD/$$ICUUSRDATA -s $$IN_PWD -e UTF-8 ${QMAKE_FILE_IN}
+locales.CONFIG = no_link target_predeps
+QMAKE_EXTRA_COMPILERS += locales
+
+lang.name = icu-lang-extradata-builder
+lang.input = LANGTXT
+lang.output = $$OUT_PWD/$$ICUUSRDATA/lang/${QMAKE_FILE_BASE}.res
+lang.commands += mkdir -p $$OUT_PWD/$$ICUUSRDATA/lang && $$ICUBINDIR/genrb -d $$OUT_PWD/$$ICUUSRDATA/lang -s $$IN_PWD -e UTF-8 ${QMAKE_FILE_IN}
+lang.CONFIG = no_link target_predeps
+QMAKE_EXTRA_COMPILERS += lang
+
+region.name = icu-region-extradata-builder
+region.input = REGIONTXT
+region.output = $$OUT_PWD/$$ICUUSRDATA/region/${QMAKE_FILE_BASE}.res
+region.commands += mkdir -p $$OUT_PWD/$$ICUUSRDATA/region && $$ICUBINDIR/genrb -d $$OUT_PWD/$$ICUUSRDATA/region -s $$IN_PWD -e UTF-8 ${QMAKE_FILE_IN}
+region.CONFIG = no_link target_predeps
+QMAKE_EXTRA_COMPILERS += region
+
+localesres.files = $$LOCALESRES
+localesres.CONFIG += no_check_exist
+localesres.path = $$M_ICUEXTRADATA_DIR/$$ICUUSRDATA
+INSTALLS += localesres
+
+langres.files = $$LANGRES
+langres.CONFIG += no_check_exist
+langres.path = $$M_ICUEXTRADATA_DIR/$$ICUUSRDATA/lang
+INSTALLS += langres
+
+regionres.files = $$REGIONRES
+regionres.CONFIG += no_check_exist
+regionres.path = $$M_ICUEXTRADATA_DIR/$$ICUUSRDATA/region
+INSTALLS += regionres
diff --git a/tests/ft_locales/ft_locales-test-input-icu-4.4.1.txt b/tests/ft_locales/ft_locales-test-input-icu-4.4.1.txt
index 3fb6772a..b797b970 100644
--- a/tests/ft_locales/ft_locales-test-input-icu-4.4.1.txt
+++ b/tests/ft_locales/ft_locales-test-input-icu-4.4.1.txt
@@ -1298,8 +1298,8 @@ de_BE Name of weekday 04 (Islamic Calendar) Donnerstag
de_BE Name of weekday 05 (Islamic Calendar) Freitag
de_BE Name of weekday 06 (Islamic Calendar) Samstag
de_BE Name of weekday 07 (Islamic Calendar) Sonntag
-de_CH Language endonym de
-de_CH Country endonym CH
+de_CH Language endonym Deutsch
+de_CH Country endonym Schweiz
de_CH Floating Point Number -123'456'789.012
de_CH Percent value -1'234.5679 %
de_CH Currency value € 1'234.56
@@ -4271,11 +4271,11 @@ fi Negative Currency value -1 234,56 €
fi Date and time short (Gregorian Calendar) 21.7.2008 12.31
fi Date and time medium (Gregorian Calendar) 21.7.2008 12.31.00
fi Date and time long (Gregorian Calendar) 21. heinäkuuta 2008 12.31.00 UTC+0.00
-fi Date and time full (Gregorian Calendar) maanantaina 21. heinäkuuta 2008 12.31.00 UTC+0.00
+fi Date and time full (Gregorian Calendar) maanantai 21. heinäkuuta 2008 12.31.00 UTC+0.00
fi Date and time short (Islamic Calendar) 18.7.1429 12.31
fi Date and time medium (Islamic Calendar) 18.7.1429 12.31.00
fi Date and time long (Islamic Calendar) 18. radžab 1429 12.31.00 UTC+0.00
-fi Date and time full (Islamic Calendar) maanantaina 18. radžab 1429 12.31.00 UTC+0.00
+fi Date and time full (Islamic Calendar) maanantai 18. radžab 1429 12.31.00 UTC+0.00
fi Name of month 01 (Gregorian Calendar) tammikuu
fi Name of month 02 (Gregorian Calendar) helmikuu
fi Name of month 03 (Gregorian Calendar) maaliskuu
@@ -4323,11 +4323,11 @@ fi_FI Negative Currency value -1 234,56 €
fi_FI Date and time short (Gregorian Calendar) 21.7.2008 12.31
fi_FI Date and time medium (Gregorian Calendar) 21.7.2008 12.31.00
fi_FI Date and time long (Gregorian Calendar) 21. heinäkuuta 2008 12.31.00 UTC+0.00
-fi_FI Date and time full (Gregorian Calendar) maanantaina 21. heinäkuuta 2008 12.31.00 UTC+0.00
+fi_FI Date and time full (Gregorian Calendar) maanantai 21. heinäkuuta 2008 12.31.00 UTC+0.00
fi_FI Date and time short (Islamic Calendar) 18.7.1429 12.31
fi_FI Date and time medium (Islamic Calendar) 18.7.1429 12.31.00
fi_FI Date and time long (Islamic Calendar) 18. radžab 1429 12.31.00 UTC+0.00
-fi_FI Date and time full (Islamic Calendar) maanantaina 18. radžab 1429 12.31.00 UTC+0.00
+fi_FI Date and time full (Islamic Calendar) maanantai 18. radžab 1429 12.31.00 UTC+0.00
fi_FI Name of month 01 (Gregorian Calendar) tammikuu
fi_FI Name of month 02 (Gregorian Calendar) helmikuu
fi_FI Name of month 03 (Gregorian Calendar) maaliskuu
@@ -5207,11 +5207,11 @@ it Negative Currency value -€ 1.234,56
it Date and time short (Gregorian Calendar) 21/07/08 12:31
it Date and time medium (Gregorian Calendar) 21/lug/2008 12:31:00
it Date and time long (Gregorian Calendar) 21 luglio 2008 12:31:00 GMT+00:00
-it Date and time full (Gregorian Calendar) lunedì 21 luglio 2008 12:31:00 GMT+00:00
+it Date and time full (Gregorian Calendar) Lunedì 21 Luglio 2008 12:31:00 GMT+00:00
it Date and time short (Islamic Calendar) 18/07/29 12:31
it Date and time medium (Islamic Calendar) 18/Raj./1429 12:31:00
it Date and time long (Islamic Calendar) 18 Rajab 1429 12:31:00 GMT+00:00
-it Date and time full (Islamic Calendar) lunedì 18 Rajab 1429 12:31:00 GMT+00:00
+it Date and time full (Islamic Calendar) Lunedì 18 Rajab 1429 12:31:00 GMT+00:00
it Name of month 01 (Gregorian Calendar) Gennaio
it Name of month 02 (Gregorian Calendar) Febbraio
it Name of month 03 (Gregorian Calendar) Marzo
@@ -5311,11 +5311,11 @@ it_IT Negative Currency value -€ 1.234,56
it_IT Date and time short (Gregorian Calendar) 21/07/08 12:31
it_IT Date and time medium (Gregorian Calendar) 21/lug/2008 12:31:00
it_IT Date and time long (Gregorian Calendar) 21 luglio 2008 12:31:00 GMT+00:00
-it_IT Date and time full (Gregorian Calendar) lunedì 21 luglio 2008 12:31:00 GMT+00:00
+it_IT Date and time full (Gregorian Calendar) Lunedì 21 Luglio 2008 12:31:00 GMT+00:00
it_IT Date and time short (Islamic Calendar) 18/07/29 12:31
it_IT Date and time medium (Islamic Calendar) 18/Raj./1429 12:31:00
it_IT Date and time long (Islamic Calendar) 18 Rajab 1429 12:31:00 GMT+00:00
-it_IT Date and time full (Islamic Calendar) lunedì 18 Rajab 1429 12:31:00 GMT+00:00
+it_IT Date and time full (Islamic Calendar) Lunedì 18 Rajab 1429 12:31:00 GMT+00:00
it_IT Name of month 01 (Gregorian Calendar) Gennaio
it_IT Name of month 02 (Gregorian Calendar) Febbraio
it_IT Name of month 03 (Gregorian Calendar) Marzo
diff --git a/tests/ft_locales/ft_locales.cpp b/tests/ft_locales/ft_locales.cpp
index 531c4052..2f47b8ba 100644
--- a/tests/ft_locales/ft_locales.cpp
+++ b/tests/ft_locales/ft_locales.cpp
@@ -408,17 +408,23 @@ void Ft_Locales::testMLocaleLanguageEndonym_data()
QTest::addColumn<QString>("locale_name");
QTest::addColumn<QString>("endonym_result");
+ QTest::newRow("fi")
+ << QString("fi")
+ << QString("suomi");
QTest::newRow("fi_FI")
<< QString("fi_FI")
<< QString("suomi");
QTest::newRow("de")
<< QString("de")
<< QString("Deutsch");
- // de_CH won’t work! That’s a bug in my opinion,
+#if (U_ICU_VERSION_MAJOR_NUM > 4) || (U_ICU_VERSION_MAJOR_NUM == 4 && U_ICU_VERSION_MINOR_NUM >=4)
+ // de_CH needs a special fix because of
// see http://site.icu-project.org/design/resbund/issues
- //QTest::newRow("de_CH")
- // << QString("de_CH")
- // << QString("Deutsch");
+ // make sure that the fix works:
+ QTest::newRow("de_CH")
+ << QString("de_CH")
+ << QString("Deutsch");
+#endif
QTest::newRow("de_AT")
<< QString("de_AT")
<< QString("Deutsch");
@@ -449,11 +455,14 @@ void Ft_Locales::testMLocaleCountryEndonym_data()
QTest::newRow("fi_FI")
<< QString("fi_FI")
<< QString("Suomi");
- // de_CH won’t work! That’s a bug in my opinion,
+#if (U_ICU_VERSION_MAJOR_NUM > 4) || (U_ICU_VERSION_MAJOR_NUM == 4 && U_ICU_VERSION_MINOR_NUM >=4)
+ // de_CH needs a special fix because of
// see http://site.icu-project.org/design/resbund/issues
- //QTest::newRow("de_CH")
- // << QString("de_CH")
- // << QString("Deutschland");
+ // make sure that the fix works:
+ QTest::newRow("de_CH")
+ << QString("de_CH")
+ << QString("Schweiz");
+#endif
QTest::newRow("de_AT")
<< QString("de_AT")
<< QString("Österreich");