diff options
author | BrettyWhite <geekman3454@protonmail.com> | 2017-07-24 13:43:41 -0400 |
---|---|---|
committer | BrettyWhite <geekman3454@protonmail.com> | 2017-07-24 13:43:41 -0400 |
commit | 4ea36db2f83be71e9c9cd22e87f23a66fe5116c4 (patch) | |
tree | 31a69a9b814ae96f5625a2c73c56324f4c464cab | |
parent | 59331352ed61833aecdb0ca5100734cd9f7b6367 (diff) | |
download | sdl_ios-feature/implement_SDL_0076_additional_languages_v5.0.tar.gz |
adding languagesfeature/implement_SDL_0076_additional_languages_v5.0
-rw-r--r-- | SmartDeviceLink/SDLLanguage.h | 65 | ||||
-rw-r--r-- | SmartDeviceLink/SDLLanguage.m | 13 | ||||
-rw-r--r-- | SmartDeviceLinkTests/RPCSpecs/EnumSpecs/SDLLanguageSpec.m | 13 |
3 files changed, 91 insertions, 0 deletions
diff --git a/SmartDeviceLink/SDLLanguage.h b/SmartDeviceLink/SDLLanguage.h index 5c52899e8..80049bd9d 100644 --- a/SmartDeviceLink/SDLLanguage.h +++ b/SmartDeviceLink/SDLLanguage.h @@ -12,6 +12,71 @@ typedef SDLEnum SDLLanguage SDL_SWIFT_ENUM; /*! + @abstract English_SA + */ +extern SDLLanguage const SDLLanguageEnSa; + +/*! + @abstract Hebrew_IL + */ +extern SDLLanguage const SDLLanguageHeIl; + +/*! + @abstract Romainian_RO + */ +extern SDLLanguage const SDLLanguageRoRo; + +/*! + @abstract Ukrainian_UA + */ +extern SDLLanguage const SDLLanguageUkUa; + +/*! + @abstract Indonesian_ID + */ +extern SDLLanguage const SDLLanguageIdId; + +/*! + @abstract Vietnamese_VN + */ +extern SDLLanguage const SDLLanguageViVn; + +/*! + @abstract Malay_MY + */ +extern SDLLanguage const SDLLanguageMsMy; + +/*! + @abstract Hindi_IN + */ +extern SDLLanguage const SDLLanguageHiIn; + +/*! + @abstract Dutch(Flemish)_BE + */ +extern SDLLanguage const SDLLanguageNlBe; + +/*! + @abstract Greek_GR + */ +extern SDLLanguage const SDLLanguageElGr; + +/*! + @abstract Hungarian_HU + */ +extern SDLLanguage const SDLLanguageHuHu; + +/*! + @abstract Finnish_FI + */ +extern SDLLanguage const SDLLanguageFiFi; + +/*! + @abstract Slovak_SK + */ +extern SDLLanguage const SDLLanguageSkSk; + +/*! @abstract English_US */ extern SDLLanguage const SDLLanguageEnUs; diff --git a/SmartDeviceLink/SDLLanguage.m b/SmartDeviceLink/SDLLanguage.m index 2e57517b4..5995ed4a9 100644 --- a/SmartDeviceLink/SDLLanguage.m +++ b/SmartDeviceLink/SDLLanguage.m @@ -4,6 +4,19 @@ #import "SDLLanguage.h" +SDLLanguage const SDLLanguageEnSa = @"EN-SA"; +SDLLanguage const SDLLanguageHeIl = @"HE-IL"; +SDLLanguage const SDLLanguageRoRo = @"RO-RO"; +SDLLanguage const SDLLanguageUkUa = @"UK-UA"; +SDLLanguage const SDLLanguageIdId = @"ID-ID"; +SDLLanguage const SDLLanguageViVn = @"VI-VN"; +SDLLanguage const SDLLanguageMsMy = @"MS-MY"; +SDLLanguage const SDLLanguageHiIn = @"HI-IN"; +SDLLanguage const SDLLanguageNlBe = @"NL-BE"; +SDLLanguage const SDLLanguageElGr = @"EL-GR"; +SDLLanguage const SDLLanguageHuHu = @"HU-HU"; +SDLLanguage const SDLLanguageFiFi = @"FI-FI"; +SDLLanguage const SDLLanguageSkSk = @"SK-SK"; SDLLanguage const SDLLanguageEnUs = @"EN-US"; SDLLanguage const SDLLanguageEnIn = @"EN-IN"; SDLLanguage const SDLLanguageThTh = @"TH-TH"; diff --git a/SmartDeviceLinkTests/RPCSpecs/EnumSpecs/SDLLanguageSpec.m b/SmartDeviceLinkTests/RPCSpecs/EnumSpecs/SDLLanguageSpec.m index 7e8e0f8a9..f7b885aef 100644 --- a/SmartDeviceLinkTests/RPCSpecs/EnumSpecs/SDLLanguageSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/EnumSpecs/SDLLanguageSpec.m @@ -14,6 +14,19 @@ QuickSpecBegin(SDLLanguageSpec) describe(@"Individual Enum Value Tests", ^ { it(@"Should match internal values", ^ { + expect(SDLLanguageEnSa).to(equal(@"EN-SA")); + expect(SDLLanguageHeIl).to(equal(@"HE-IL")); + expect(SDLLanguageRoRo).to(equal(@"RO-RO")); + expect(SDLLanguageUkUa).to(equal(@"UK-UA")); + expect(SDLLanguageIdId).to(equal(@"ID-ID")); + expect(SDLLanguageViVn).to(equal(@"VI-VN")); + expect(SDLLanguageMsMy).to(equal(@"MS-MY")); + expect(SDLLanguageHiIn).to(equal(@"HI-IN")); + expect(SDLLanguageNlBe).to(equal(@"NL-BE")); + expect(SDLLanguageElGr).to(equal(@"EL-GR")); + expect(SDLLanguageHuHu).to(equal(@"HU-HU")); + expect(SDLLanguageFiFi).to(equal(@"FI-FI")); + expect(SDLLanguageSkSk).to(equal(@"SK-SK")); expect(SDLLanguageEnUs).to(equal(@"EN-US")); expect(SDLLanguageEnIn).to(equal(@"EN-IN")); expect(SDLLanguageThTh).to(equal(@"TH-TH")); |