[Libosinfo] [PATCH 30/39] data: split windows-lang into one file per datamap
Daniel P. Berrange
berrange at redhat.com
Mon Sep 28 15:51:48 UTC 2015
Signed-off-by: Daniel P. Berrange <berrange at redhat.com>
---
configure.ac | 1 +
data/datamaps/Makefile.am | 5 +-
data/datamaps/windows-lang.xml | 131 ---------------------
data/datamaps/windows/Makefile.am | 1 +
data/datamaps/windows/win-7-l10n-language.xml.in | 40 +++++++
.../windows/win-8-l10n-language-reverse.xml.in | 41 +++++++
data/datamaps/windows/win-8-l10n-language.xml.in | 41 +++++++
7 files changed, 128 insertions(+), 132 deletions(-)
delete mode 100644 data/datamaps/windows-lang.xml
create mode 100644 data/datamaps/windows/Makefile.am
create mode 100644 data/datamaps/windows/win-7-l10n-language.xml.in
create mode 100644 data/datamaps/windows/win-8-l10n-language-reverse.xml.in
create mode 100644 data/datamaps/windows/win-8-l10n-language.xml.in
diff --git a/configure.ac b/configure.ac
index 8ad150a..12c04ff 100644
--- a/configure.ac
+++ b/configure.ac
@@ -168,6 +168,7 @@ AC_CONFIG_FILES([
osinfo/osinfo_version.h
data/Makefile
data/datamaps/Makefile
+ data/datamaps/windows/Makefile
data/devices/Makefile
data/platforms/Makefile
data/platforms/qemu/Makefile
diff --git a/data/datamaps/Makefile.am b/data/datamaps/Makefile.am
index 5572005..7f04dc8 100644
--- a/data/datamaps/Makefile.am
+++ b/data/datamaps/Makefile.am
@@ -1,7 +1,10 @@
+SUBDIRS = \
+ windows \
+ $(NULL)
+
datamapdir = $(pkgdatadir)/db/datamaps/
datamap_DATA = \
- windows-lang.xml \
x11-keyboard.xml \
$(NULL)
diff --git a/data/datamaps/windows-lang.xml b/data/datamaps/windows-lang.xml
deleted file mode 100644
index 6b3efe1..0000000
--- a/data/datamaps/windows-lang.xml
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- The datamaps in this file will be used to map the language
- tag that can be extracted from Windows ISO volume IDs to
- a generic language ID in the format libosinfo expects
--->
-
-<libosinfo version="0.0.1">
- <!-- Volume ID strings up to Windows 7 -->
- <datamap id="http://microsoft.com/win/7/l10n-language">
- <entry inval="EN" outval="en_US"/>
- <entry inval="AR" outval="ar_SA"/>
- <entry inval="BG" outval="bg_BG"/>
- <entry inval="HK" outval="zh_HK"/>
- <entry inval="CN" outval="zh_CN"/>
- <entry inval="TW" outval="zh_TW"/>
- <entry inval="HR" outval="hr_HR"/>
- <entry inval="CS" outval="cs_CZ"/>
- <entry inval="DA" outval="da_DK"/>
- <entry inval="NL" outval="nl_NL"/>
- <entry inval="ET" outval="et_EE"/>
- <entry inval="FI" outval="fi_FI"/>
- <entry inval="FR" outval="fr_FR"/>
- <entry inval="DE" outval="de_DE"/>
- <entry inval="EL" outval="el_GR"/>
- <entry inval="HE" outval="he_IL"/>
- <entry inval="HU" outval="hu_HU"/>
- <entry inval="IT" outval="it_IT"/>
- <entry inval="JA" outval="ja_JP"/>
- <entry inval="KO" outval="ko_KR"/>
- <entry inval="LV" outval="lv_LV"/>
- <entry inval="LT" outval="lt_LT"/>
- <entry inval="NO" outval="nb_NO"/>
- <entry inval="PL" outval="pl_PL"/>
- <entry inval="BR" outval="pt_BR"/>
- <entry inval="PT" outval="pt_PT"/>
- <entry inval="RO" outval="ro_RO"/>
- <entry inval="RU" outval="ru_RU"/>
- <entry inval="SRL" outval="sr_RS at latin"/>
- <entry inval="SK" outval="sk_SK"/>
- <entry inval="SL" outval="sl_SI"/>
- <entry inval="ES" outval="es_ES"/>
- <entry inval="SV" outval="sv_SE"/>
- <entry inval="TH" outval="th_TH"/>
- <entry inval="TR" outval="tr_TR"/>
- <entry inval="UK" outval="uk_UA"/>
- </datamap>
-
- <!-- Volume ID strings starting from Windows 8 -->
- <datamap id="http://microsoft.com/win/8/l10n-language">
- <entry inval="EN-US" outval="en_US"/>
- <entry inval="EN-GB" outval="en_GB"/>
- <entry inval="AR-SA" outval="ar_SA"/>
- <entry inval="BG-BG" outval="bg_BG"/>
- <entry inval="ZH-HK" outval="zh_HK"/>
- <entry inval="ZH-CN" outval="zh_CN"/>
- <entry inval="ZH-TW" outval="zh_TW"/>
- <entry inval="HR-HR" outval="hr_HR"/>
- <entry inval="CS-CZ" outval="cs_CZ"/>
- <entry inval="DA-DK" outval="da_DK"/>
- <entry inval="NL-NL" outval="nl_NL"/>
- <entry inval="ET-EE" outval="et_EE"/>
- <entry inval="FI-FI" outval="fi_FI"/>
- <entry inval="FR-FR" outval="fr_FR"/>
- <entry inval="DE-DE" outval="de_DE"/>
- <entry inval="EL-GR" outval="el_GR"/>
- <entry inval="HE-IL" outval="he_IL"/>
- <entry inval="HU-HU" outval="hu_HU"/>
- <entry inval="IT-IT" outval="it_IT"/>
- <entry inval="JA-JP" outval="ja_JP"/>
- <entry inval="KO-KR" outval="ko_KR"/>
- <entry inval="LV-LV" outval="lv_LV"/>
- <entry inval="LT-LT" outval="lt_LT"/>
- <entry inval="NB-NO" outval="nb_NO"/>
- <entry inval="PL-PL" outval="pl_PL"/>
- <entry inval="PT-BR" outval="pt_BR"/>
- <entry inval="PT-PT" outval="pt_PT"/>
- <entry inval="RO-RO" outval="ro_RO"/>
- <entry inval="RU-RU" outval="ru_RU"/>
- <entry inval="SR-LATN-CS" outval="sr_RS at latin"/>
- <entry inval="SK-SK" outval="sk_SK"/>
- <entry inval="SL-SI" outval="sl_SI"/>
- <entry inval="ES-ES" outval="es_ES"/>
- <entry inval="SV-SE" outval="sv_SE"/>
- <entry inval="TH-TH" outval="th_TH"/>
- <entry inval="TR-TR" outval="tr_TR"/>
- <entry inval="UK-UA" outval="uk_UA"/>
- </datamap>
-
- <!-- Reverse map of above, for mapping GETTEXT language codes to ISO standard
- language codes used by Windows. -->
- <datamap id="http://microsoft.com/win/8/l10n-language-reverse">
- <entry inval="en_US" outval="EN-US"/>
- <entry inval="en_GB" outval="EN-GB"/>
- <entry inval="ar_SA" outval="AR-SA"/>
- <entry inval="bg_BG" outval="BG-BG"/>
- <entry inval="zh_HK" outval="ZH-HK"/>
- <entry inval="zh_CN" outval="ZH-CN"/>
- <entry inval="zh_TW" outval="ZH-TW"/>
- <entry inval="hr_HR" outval="HR-HR"/>
- <entry inval="cs_CZ" outval="CS-CZ"/>
- <entry inval="da_DK" outval="DA-DK"/>
- <entry inval="nl_NL" outval="NL-NL"/>
- <entry inval="et_EE" outval="ET-EE"/>
- <entry inval="fi_FI" outval="FI-FI"/>
- <entry inval="fr_FR" outval="FR-FR"/>
- <entry inval="de_DE" outval="DE-DE"/>
- <entry inval="el_GR" outval="EL-GR"/>
- <entry inval="he_IL" outval="HE-IL"/>
- <entry inval="hu_HU" outval="HU-HU"/>
- <entry inval="it_IT" outval="IT-IT"/>
- <entry inval="ja_JP" outval="JA-JP"/>
- <entry inval="ko_KR" outval="KO-KR"/>
- <entry inval="lv_LV" outval="LV-LV"/>
- <entry inval="lt_LT" outval="LT-LT"/>
- <entry inval="nb_NO" outval="NB-NO"/>
- <entry inval="pl_PL" outval="PL-PL"/>
- <entry inval="pt_BR" outval="PT-BR"/>
- <entry inval="pt_PT" outval="PT-PT"/>
- <entry inval="ro_RO" outval="RO-RO"/>
- <entry inval="ru_RU" outval="RU-RU"/>
- <entry inval="sr_RS at latin" outval="SR-LATN-CS"/>
- <entry inval="sk_SK" outval="SK-SK"/>
- <entry inval="sl_SI" outval="SL-SI"/>
- <entry inval="es_ES" outval="ES-ES"/>
- <entry inval="sv_SE" outval="SV-SE"/>
- <entry inval="th_TH" outval="TH-TH"/>
- <entry inval="tr_TR" outval="TR-TR"/>
- <entry inval="uk_UA" outval="UK-UA"/>
- </datamap>
-</libosinfo>
diff --git a/data/datamaps/windows/Makefile.am b/data/datamaps/windows/Makefile.am
new file mode 100644
index 0000000..ee4552b
--- /dev/null
+++ b/data/datamaps/windows/Makefile.am
@@ -0,0 +1 @@
+include ../../Makefile.inc
diff --git a/data/datamaps/windows/win-7-l10n-language.xml.in b/data/datamaps/windows/win-7-l10n-language.xml.in
new file mode 100644
index 0000000..65d36f6
--- /dev/null
+++ b/data/datamaps/windows/win-7-l10n-language.xml.in
@@ -0,0 +1,40 @@
+<libosinfo version="0.0.1">
+ <datamap id="http://microsoft.com/win/7/l10n-language">
+ <entry inval="EN" outval="en_US"/>
+ <entry inval="AR" outval="ar_SA"/>
+ <entry inval="BG" outval="bg_BG"/>
+ <entry inval="HK" outval="zh_HK"/>
+ <entry inval="CN" outval="zh_CN"/>
+ <entry inval="TW" outval="zh_TW"/>
+ <entry inval="HR" outval="hr_HR"/>
+ <entry inval="CS" outval="cs_CZ"/>
+ <entry inval="DA" outval="da_DK"/>
+ <entry inval="NL" outval="nl_NL"/>
+ <entry inval="ET" outval="et_EE"/>
+ <entry inval="FI" outval="fi_FI"/>
+ <entry inval="FR" outval="fr_FR"/>
+ <entry inval="DE" outval="de_DE"/>
+ <entry inval="EL" outval="el_GR"/>
+ <entry inval="HE" outval="he_IL"/>
+ <entry inval="HU" outval="hu_HU"/>
+ <entry inval="IT" outval="it_IT"/>
+ <entry inval="JA" outval="ja_JP"/>
+ <entry inval="KO" outval="ko_KR"/>
+ <entry inval="LV" outval="lv_LV"/>
+ <entry inval="LT" outval="lt_LT"/>
+ <entry inval="NO" outval="nb_NO"/>
+ <entry inval="PL" outval="pl_PL"/>
+ <entry inval="BR" outval="pt_BR"/>
+ <entry inval="PT" outval="pt_PT"/>
+ <entry inval="RO" outval="ro_RO"/>
+ <entry inval="RU" outval="ru_RU"/>
+ <entry inval="SRL" outval="sr_RS at latin"/>
+ <entry inval="SK" outval="sk_SK"/>
+ <entry inval="SL" outval="sl_SI"/>
+ <entry inval="ES" outval="es_ES"/>
+ <entry inval="SV" outval="sv_SE"/>
+ <entry inval="TH" outval="th_TH"/>
+ <entry inval="TR" outval="tr_TR"/>
+ <entry inval="UK" outval="uk_UA"/>
+ </datamap>
+</libosinfo>
diff --git a/data/datamaps/windows/win-8-l10n-language-reverse.xml.in b/data/datamaps/windows/win-8-l10n-language-reverse.xml.in
new file mode 100644
index 0000000..bad940f
--- /dev/null
+++ b/data/datamaps/windows/win-8-l10n-language-reverse.xml.in
@@ -0,0 +1,41 @@
+<libosinfo version="0.0.1">
+ <datamap id="http://microsoft.com/win/8/l10n-language-reverse">
+ <entry inval="en_US" outval="EN-US"/>
+ <entry inval="en_GB" outval="EN-GB"/>
+ <entry inval="ar_SA" outval="AR-SA"/>
+ <entry inval="bg_BG" outval="BG-BG"/>
+ <entry inval="zh_HK" outval="ZH-HK"/>
+ <entry inval="zh_CN" outval="ZH-CN"/>
+ <entry inval="zh_TW" outval="ZH-TW"/>
+ <entry inval="hr_HR" outval="HR-HR"/>
+ <entry inval="cs_CZ" outval="CS-CZ"/>
+ <entry inval="da_DK" outval="DA-DK"/>
+ <entry inval="nl_NL" outval="NL-NL"/>
+ <entry inval="et_EE" outval="ET-EE"/>
+ <entry inval="fi_FI" outval="FI-FI"/>
+ <entry inval="fr_FR" outval="FR-FR"/>
+ <entry inval="de_DE" outval="DE-DE"/>
+ <entry inval="el_GR" outval="EL-GR"/>
+ <entry inval="he_IL" outval="HE-IL"/>
+ <entry inval="hu_HU" outval="HU-HU"/>
+ <entry inval="it_IT" outval="IT-IT"/>
+ <entry inval="ja_JP" outval="JA-JP"/>
+ <entry inval="ko_KR" outval="KO-KR"/>
+ <entry inval="lv_LV" outval="LV-LV"/>
+ <entry inval="lt_LT" outval="LT-LT"/>
+ <entry inval="nb_NO" outval="NB-NO"/>
+ <entry inval="pl_PL" outval="PL-PL"/>
+ <entry inval="pt_BR" outval="PT-BR"/>
+ <entry inval="pt_PT" outval="PT-PT"/>
+ <entry inval="ro_RO" outval="RO-RO"/>
+ <entry inval="ru_RU" outval="RU-RU"/>
+ <entry inval="sr_RS at latin" outval="SR-LATN-CS"/>
+ <entry inval="sk_SK" outval="SK-SK"/>
+ <entry inval="sl_SI" outval="SL-SI"/>
+ <entry inval="es_ES" outval="ES-ES"/>
+ <entry inval="sv_SE" outval="SV-SE"/>
+ <entry inval="th_TH" outval="TH-TH"/>
+ <entry inval="tr_TR" outval="TR-TR"/>
+ <entry inval="uk_UA" outval="UK-UA"/>
+ </datamap>
+</libosinfo>
diff --git a/data/datamaps/windows/win-8-l10n-language.xml.in b/data/datamaps/windows/win-8-l10n-language.xml.in
new file mode 100644
index 0000000..a847b38
--- /dev/null
+++ b/data/datamaps/windows/win-8-l10n-language.xml.in
@@ -0,0 +1,41 @@
+<libosinfo version="0.0.1">
+ <datamap id="http://microsoft.com/win/8/l10n-language">
+ <entry inval="EN-US" outval="en_US"/>
+ <entry inval="EN-GB" outval="en_GB"/>
+ <entry inval="AR-SA" outval="ar_SA"/>
+ <entry inval="BG-BG" outval="bg_BG"/>
+ <entry inval="ZH-HK" outval="zh_HK"/>
+ <entry inval="ZH-CN" outval="zh_CN"/>
+ <entry inval="ZH-TW" outval="zh_TW"/>
+ <entry inval="HR-HR" outval="hr_HR"/>
+ <entry inval="CS-CZ" outval="cs_CZ"/>
+ <entry inval="DA-DK" outval="da_DK"/>
+ <entry inval="NL-NL" outval="nl_NL"/>
+ <entry inval="ET-EE" outval="et_EE"/>
+ <entry inval="FI-FI" outval="fi_FI"/>
+ <entry inval="FR-FR" outval="fr_FR"/>
+ <entry inval="DE-DE" outval="de_DE"/>
+ <entry inval="EL-GR" outval="el_GR"/>
+ <entry inval="HE-IL" outval="he_IL"/>
+ <entry inval="HU-HU" outval="hu_HU"/>
+ <entry inval="IT-IT" outval="it_IT"/>
+ <entry inval="JA-JP" outval="ja_JP"/>
+ <entry inval="KO-KR" outval="ko_KR"/>
+ <entry inval="LV-LV" outval="lv_LV"/>
+ <entry inval="LT-LT" outval="lt_LT"/>
+ <entry inval="NB-NO" outval="nb_NO"/>
+ <entry inval="PL-PL" outval="pl_PL"/>
+ <entry inval="PT-BR" outval="pt_BR"/>
+ <entry inval="PT-PT" outval="pt_PT"/>
+ <entry inval="RO-RO" outval="ro_RO"/>
+ <entry inval="RU-RU" outval="ru_RU"/>
+ <entry inval="SR-LATN-CS" outval="sr_RS at latin"/>
+ <entry inval="SK-SK" outval="sk_SK"/>
+ <entry inval="SL-SI" outval="sl_SI"/>
+ <entry inval="ES-ES" outval="es_ES"/>
+ <entry inval="SV-SE" outval="sv_SE"/>
+ <entry inval="TH-TH" outval="th_TH"/>
+ <entry inval="TR-TR" outval="tr_TR"/>
+ <entry inval="UK-UA" outval="uk_UA"/>
+ </datamap>
+</libosinfo>
--
2.4.3
More information about the Libosinfo
mailing list