Kaydet (Commit) cbb675a6 authored tarafından Eike Rathke's avatar Eike Rathke

MS finally acknowledged Cuba

As per
http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/%5BMS-LCID%5D.pdf
from https://msdn.microsoft.com/library/cc233965.aspx
Release: June 30, 2015; Revision 7.0

So do the mapping from the now obsolete user defined LCID.

Change-Id: I57cc5f4bb5d5b86d3c056123fdda9bb50b5b8968
üst 7fdfba8a
...@@ -555,7 +555,8 @@ static IsoLanguageCountryEntry const aImplIsoLangEntries[] = ...@@ -555,7 +555,8 @@ static IsoLanguageCountryEntry const aImplIsoLangEntries[] =
{ LANGUAGE_USER_ENGLISH_MALAWI, "en", "MW", 0 }, /* en default for MW */ { LANGUAGE_USER_ENGLISH_MALAWI, "en", "MW", 0 }, /* en default for MW */
{ LANGUAGE_USER_NYANJA, "ny", "MW", 0 }, { LANGUAGE_USER_NYANJA, "ny", "MW", 0 },
{ LANGUAGE_USER_KASHUBIAN, "csb", "PL", 0 }, { LANGUAGE_USER_KASHUBIAN, "csb", "PL", 0 },
{ LANGUAGE_USER_SPANISH_CUBA, "es", "CU", 0 }, { LANGUAGE_SPANISH_CUBA, "es", "CU", 0 },
{ LANGUAGE_OBSOLETE_USER_SPANISH_CUBA, "es", "CU", 0 },
{ LANGUAGE_USER_QUECHUA_NORTH_BOLIVIA, "qul", "BO", 0 }, { LANGUAGE_USER_QUECHUA_NORTH_BOLIVIA, "qul", "BO", 0 },
{ LANGUAGE_USER_QUECHUA_SOUTH_BOLIVIA, "quh", "BO", 0 }, { LANGUAGE_USER_QUECHUA_SOUTH_BOLIVIA, "quh", "BO", 0 },
{ LANGUAGE_USER_BODO_INDIA, "brx", "IN", 0 }, { LANGUAGE_USER_BODO_INDIA, "brx", "IN", 0 },
......
...@@ -552,6 +552,9 @@ LanguageType MsLangId::getReplacementForObsoleteLanguage( LanguageType nLang, bo ...@@ -552,6 +552,9 @@ LanguageType MsLangId::getReplacementForObsoleteLanguage( LanguageType nLang, bo
case LANGUAGE_OBSOLETE_USER_KURDISH_IRAQ: case LANGUAGE_OBSOLETE_USER_KURDISH_IRAQ:
nLang = LANGUAGE_KURDISH_ARABIC_IRAQ; nLang = LANGUAGE_KURDISH_ARABIC_IRAQ;
break; break;
case LANGUAGE_OBSOLETE_USER_SPANISH_CUBA:
nLang = LANGUAGE_SPANISH_CUBA;
break;
// The following are not strictly obsolete but should be mapped to a // The following are not strictly obsolete but should be mapped to a
// replacement locale when encountered. // replacement locale when encountered.
......
...@@ -364,6 +364,7 @@ typedef unsigned short LanguageType; ...@@ -364,6 +364,7 @@ typedef unsigned short LanguageType;
#define LANGUAGE_SPANISH_CHILE 0x340A #define LANGUAGE_SPANISH_CHILE 0x340A
#define LANGUAGE_SPANISH_COLOMBIA 0x240A #define LANGUAGE_SPANISH_COLOMBIA 0x240A
#define LANGUAGE_SPANISH_COSTARICA 0x140A #define LANGUAGE_SPANISH_COSTARICA 0x140A
#define LANGUAGE_SPANISH_CUBA 0x5C0A
#define LANGUAGE_SPANISH_DOMINICAN_REPUBLIC 0x1C0A #define LANGUAGE_SPANISH_DOMINICAN_REPUBLIC 0x1C0A
#define LANGUAGE_SPANISH_ECUADOR 0x300A #define LANGUAGE_SPANISH_ECUADOR 0x300A
#define LANGUAGE_SPANISH_EL_SALVADOR 0x440A #define LANGUAGE_SPANISH_EL_SALVADOR 0x440A
...@@ -564,7 +565,8 @@ typedef unsigned short LanguageType; ...@@ -564,7 +565,8 @@ typedef unsigned short LanguageType;
#define LANGUAGE_USER_HILIGAYNON 0x063D #define LANGUAGE_USER_HILIGAYNON 0x063D
#define LANGUAGE_USER_NYANJA 0x063E #define LANGUAGE_USER_NYANJA 0x063E
#define LANGUAGE_USER_KASHUBIAN 0x063F #define LANGUAGE_USER_KASHUBIAN 0x063F
#define LANGUAGE_USER_SPANISH_CUBA 0x800A /* makeLangID( 0x20, getPrimaryLanguage( LANGUAGE_SPANISH)) */ #define LANGUAGE_OBSOLETE_USER_SPANISH_CUBA 0x800A /* makeLangID( 0x20, getPrimaryLanguage( LANGUAGE_SPANISH)) */
#define LANGUAGE_USER_SPANISH_CUBA LANGUAGE_SPANISH_CUBA
#define LANGUAGE_USER_TETUN 0x0640 #define LANGUAGE_USER_TETUN 0x0640
#define LANGUAGE_USER_QUECHUA_NORTH_BOLIVIA 0x0641 #define LANGUAGE_USER_QUECHUA_NORTH_BOLIVIA 0x0641
#define LANGUAGE_USER_QUECHUA_SOUTH_BOLIVIA 0x0642 #define LANGUAGE_USER_QUECHUA_SOUTH_BOLIVIA 0x0642
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment