Signed-off-by: Daniel P. Berrange <berrange@xxxxxxxxxx> --- 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@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@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@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@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@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@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 _______________________________________________ Libosinfo mailing list Libosinfo@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libosinfo