All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.googlecode.wicket.kendo.ui.KendoCulture Maven / Gradle / Ivy

The newest version!
/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.googlecode.wicket.kendo.ui;

import java.util.Locale;

/**
 * Provides all Kendo UI supported culture identifiers
 * 
 * @author Sebastien Briquet - sebfz1
 */
public enum KendoCulture
{
	AA_DJ("aa-DJ"), // lf
	AA_ER("aa-ER"), // lf
	AA_ET("aa-ET"), // lf
	AA("aa"), // lf
	AF_NA("af-NA"), // lf
	AF_ZA("af-ZA"), // lf
	AF("af"), // lf
	AGQ_CM("agq-CM"), // lf
	AGQ("agq"), // lf
	AK_GH("ak-GH"), // lf
	AK("ak"), // lf
	AM_ET("am-ET"), // lf
	AM("am"), // lf
	AR_001("ar-001"), // lf
	AR_AE("ar-AE"), // lf
	AR_BH("ar-BH"), // lf
	AR_DJ("ar-DJ"), // lf
	AR_DZ("ar-DZ"), // lf
	AR_EG("ar-EG"), // lf
	AR_ER("ar-ER"), // lf
	AR_IL("ar-IL"), // lf
	AR_IQ("ar-IQ"), // lf
	AR_JO("ar-JO"), // lf
	AR_KM("ar-KM"), // lf
	AR_KW("ar-KW"), // lf
	AR_LB("ar-LB"), // lf
	AR_LY("ar-LY"), // lf
	AR_MA("ar-MA"), // lf
	AR_MR("ar-MR"), // lf
	AR_OM("ar-OM"), // lf
	AR_PS("ar-PS"), // lf
	AR_QA("ar-QA"), // lf
	AR_SA("ar-SA"), // lf
	AR_SD("ar-SD"), // lf
	AR_SO("ar-SO"), // lf
	AR_SS("ar-SS"), // lf
	AR_SY("ar-SY"), // lf
	AR_TD("ar-TD"), // lf
	AR_TN("ar-TN"), // lf
	AR_YE("ar-YE"), // lf
	AR("ar"), // lf
	ARN_CL("arn-CL"), // lf
	ARN("arn"), // lf
	AS_IN("as-IN"), // lf
	AS("as"), // lf
	ASA_TZ("asa-TZ"), // lf
	ASA("asa"), // lf
	AST_ES("ast-ES"), // lf
	AST("ast"), // lf
	AZ_CYRL_AZ("az-Cyrl-AZ"), // lf
	AZ_CYRL("az-Cyrl"), // lf
	AZ_LATN_AZ("az-Latn-AZ"), // lf
	AZ_LATN("az-Latn"), // lf
	AZ("az"), // lf
	BA_RU("ba-RU"), // lf
	BA("ba"), // lf
	BAS_CM("bas-CM"), // lf
	BAS("bas"), // lf
	BE_BY("be-BY"), // lf
	BE("be"), // lf
	BEM_ZM("bem-ZM"), // lf
	BEM("bem"), // lf
	BEZ_TZ("bez-TZ"), // lf
	BEZ("bez"), // lf
	BG_BG("bg-BG"), // lf
	BG("bg"), // lf
	BIN_NG("bin-NG"), // lf
	BIN("bin"), // lf
	BM_LATN_ML("bm-Latn-ML"), // lf
	BM_LATN("bm-Latn"), // lf
	BM("bm"), // lf
	BN_BD("bn-BD"), // lf
	BN_IN("bn-IN"), // lf
	BN("bn"), // lf
	BO_CN("bo-CN"), // lf
	BO_IN("bo-IN"), // lf
	BO("bo"), // lf
	BR_FR("br-FR"), // lf
	BR("br"), // lf
	BRX_IN("brx-IN"), // lf
	BRX("brx"), // lf
	BS_CYRL_BA("bs-Cyrl-BA"), // lf
	BS_CYRL("bs-Cyrl"), // lf
	BS_LATN_BA("bs-Latn-BA"), // lf
	BS_LATN("bs-Latn"), // lf
	BS("bs"), // lf
	BYN_ER("byn-ER"), // lf
	BYN("byn"), // lf
	CA_AD("ca-AD"), // lf
	CA_ES_VALENCIA("ca-ES-valencia"), // lf
	CA_ES("ca-ES"), // lf
	CA_FR("ca-FR"), // lf
	CA_IT("ca-IT"), // lf
	CA("ca"), // lf
	CE_RU("ce-RU"), // lf
	CE("ce"), // lf
	CGG_UG("cgg-UG"), // lf
	CGG("cgg"), // lf
	CHR_CHER_US("chr-Cher-US"), // lf
	CHR_CHER("chr-Cher"), // lf
	CHR("chr"), // lf
	CO_FR("co-FR"), // lf
	CO("co"), // lf
	CS_CZ("cs-CZ"), // lf
	CS("cs"), // lf
	CU_RU("cu-RU"), // lf
	CU("cu"), // lf
	CY_GB("cy-GB"), // lf
	CY("cy"), // lf
	DA_DK("da-DK"), // lf
	DA_GL("da-GL"), // lf
	DA("da"), // lf
	DAV_KE("dav-KE"), // lf
	DAV("dav"), // lf
	DE_AT("de-AT"), // lf
	DE_BE("de-BE"), // lf
	DE_CH("de-CH"), // lf
	DE_DE("de-DE"), // lf
	DE_IT("de-IT"), // lf
	DE_LI("de-LI"), // lf
	DE_LU("de-LU"), // lf
	DE("de"), // lf
	DJE_NE("dje-NE"), // lf
	DJE("dje"), // lf
	DSB_DE("dsb-DE"), // lf
	DSB("dsb"), // lf
	DUA_CM("dua-CM"), // lf
	DUA("dua"), // lf
	DV_MV("dv-MV"), // lf
	DV("dv"), // lf
	DYO_SN("dyo-SN"), // lf
	DYO("dyo"), // lf
	DZ_BT("dz-BT"), // lf
	DZ("dz"), // lf
	EBU_KE("ebu-KE"), // lf
	EBU("ebu"), // lf
	EE_GH("ee-GH"), // lf
	EE_TG("ee-TG"), // lf
	EE("ee"), // lf
	EL_CY("el-CY"), // lf
	EL_GR("el-GR"), // lf
	EL("el"), // lf
	EN_001("en-001"), // lf
	EN_029("en-029"), // lf
	EN_150("en-150"), // lf
	EN_AG("en-AG"), // lf
	EN_AI("en-AI"), // lf
	EN_AS("en-AS"), // lf
	EN_AT("en-AT"), // lf
	EN_AU("en-AU"), // lf
	EN_BB("en-BB"), // lf
	EN_BE("en-BE"), // lf
	EN_BI("en-BI"), // lf
	EN_BM("en-BM"), // lf
	EN_BS("en-BS"), // lf
	EN_BW("en-BW"), // lf
	EN_BZ("en-BZ"), // lf
	EN_CA("en-CA"), // lf
	EN_CC("en-CC"), // lf
	EN_CH("en-CH"), // lf
	EN_CK("en-CK"), // lf
	EN_CM("en-CM"), // lf
	EN_CX("en-CX"), // lf
	EN_CY("en-CY"), // lf
	EN_DE("en-DE"), // lf
	EN_DK("en-DK"), // lf
	EN_DM("en-DM"), // lf
	EN_ER("en-ER"), // lf
	EN_FI("en-FI"), // lf
	EN_FJ("en-FJ"), // lf
	EN_FK("en-FK"), // lf
	EN_FM("en-FM"), // lf
	EN_GB("en-GB"), // lf
	EN_GD("en-GD"), // lf
	EN_GG("en-GG"), // lf
	EN_GH("en-GH"), // lf
	EN_GI("en-GI"), // lf
	EN_GM("en-GM"), // lf
	EN_GU("en-GU"), // lf
	EN_GY("en-GY"), // lf
	EN_HK("en-HK"), // lf
	EN_ID("en-ID"), // lf
	EN_IE("en-IE"), // lf
	EN_IL("en-IL"), // lf
	EN_IM("en-IM"), // lf
	EN_IN("en-IN"), // lf
	EN_IO("en-IO"), // lf
	EN_JE("en-JE"), // lf
	EN_JM("en-JM"), // lf
	EN_KE("en-KE"), // lf
	EN_KI("en-KI"), // lf
	EN_KN("en-KN"), // lf
	EN_KY("en-KY"), // lf
	EN_LC("en-LC"), // lf
	EN_LR("en-LR"), // lf
	EN_LS("en-LS"), // lf
	EN_MG("en-MG"), // lf
	EN_MH("en-MH"), // lf
	EN_MO("en-MO"), // lf
	EN_MP("en-MP"), // lf
	EN_MS("en-MS"), // lf
	EN_MT("en-MT"), // lf
	EN_MU("en-MU"), // lf
	EN_MW("en-MW"), // lf
	EN_MY("en-MY"), // lf
	EN_NA("en-NA"), // lf
	EN_NF("en-NF"), // lf
	EN_NG("en-NG"), // lf
	EN_NL("en-NL"), // lf
	EN_NR("en-NR"), // lf
	EN_NU("en-NU"), // lf
	EN_NZ("en-NZ"), // lf
	EN_PG("en-PG"), // lf
	EN_PH("en-PH"), // lf
	EN_PK("en-PK"), // lf
	EN_PN("en-PN"), // lf
	EN_PR("en-PR"), // lf
	EN_PW("en-PW"), // lf
	EN_RW("en-RW"), // lf
	EN_SB("en-SB"), // lf
	EN_SC("en-SC"), // lf
	EN_SD("en-SD"), // lf
	EN_SE("en-SE"), // lf
	EN_SG("en-SG"), // lf
	EN_SH("en-SH"), // lf
	EN_SI("en-SI"), // lf
	EN_SL("en-SL"), // lf
	EN_SS("en-SS"), // lf
	EN_SX("en-SX"), // lf
	EN_SZ("en-SZ"), // lf
	EN_TC("en-TC"), // lf
	EN_TK("en-TK"), // lf
	EN_TO("en-TO"), // lf
	EN_TT("en-TT"), // lf
	EN_TV("en-TV"), // lf
	EN_TZ("en-TZ"), // lf
	EN_UG("en-UG"), // lf
	EN_UM("en-UM"), // lf
	EN_US("en-US"), // lf
	EN_VC("en-VC"), // lf
	EN_VG("en-VG"), // lf
	EN_VI("en-VI"), // lf
	EN_VU("en-VU"), // lf
	EN_WS("en-WS"), // lf
	EN_ZA("en-ZA"), // lf
	EN_ZM("en-ZM"), // lf
	EN_ZW("en-ZW"), // lf
	EN("en"), // lf
	EO_001("eo-001"), // lf
	EO("eo"), // lf
	ES_419("es-419"), // lf
	ES_AR("es-AR"), // lf
	ES_BO("es-BO"), // lf
	ES_BR("es-BR"), // lf
	ES_BZ("es-BZ"), // lf
	ES_CL("es-CL"), // lf
	ES_CO("es-CO"), // lf
	ES_CR("es-CR"), // lf
	ES_CU("es-CU"), // lf
	ES_DO("es-DO"), // lf
	ES_EC("es-EC"), // lf
	ES_ES("es-ES"), // lf
	ES_GQ("es-GQ"), // lf
	ES_GT("es-GT"), // lf
	ES_HN("es-HN"), // lf
	ES_MX("es-MX"), // lf
	ES_NI("es-NI"), // lf
	ES_PA("es-PA"), // lf
	ES_PE("es-PE"), // lf
	ES_PH("es-PH"), // lf
	ES_PR("es-PR"), // lf
	ES_PY("es-PY"), // lf
	ES_SV("es-SV"), // lf
	ES_US("es-US"), // lf
	ES_UY("es-UY"), // lf
	ES_VE("es-VE"), // lf
	ES("es"), // lf
	ET_EE("et-EE"), // lf
	ET("et"), // lf
	EU_ES("eu-ES"), // lf
	EU("eu"), // lf
	EWO_CM("ewo-CM"), // lf
	EWO("ewo"), // lf
	FA_IR("fa-IR"), // lf
	FA("fa"), // lf
	FF_CM("ff-CM"), // lf
	FF_GN("ff-GN"), // lf
	FF_LATN_BF("ff-Latn-BF"), // lf
	FF_LATN_CM("ff-Latn-CM"), // lf
	FF_LATN_GH("ff-Latn-GH"), // lf
	FF_LATN_GM("ff-Latn-GM"), // lf
	FF_LATN_GN("ff-Latn-GN"), // lf
	FF_LATN_GW("ff-Latn-GW"), // lf
	FF_LATN_LR("ff-Latn-LR"), // lf
	FF_LATN_MR("ff-Latn-MR"), // lf
	FF_LATN_NE("ff-Latn-NE"), // lf
	FF_LATN_NG("ff-Latn-NG"), // lf
	FF_LATN_SL("ff-Latn-SL"), // lf
	FF_LATN_SN("ff-Latn-SN"), // lf
	FF_LATN("ff-Latn"), // lf
	FF_MR("ff-MR"), // lf
	FF_NG("ff-NG"), // lf
	FF("ff"), // lf
	FI_FI("fi-FI"), // lf
	FI("fi"), // lf
	FIL_PH("fil-PH"), // lf
	FIL("fil"), // lf
	FO_DK("fo-DK"), // lf
	FO_FO("fo-FO"), // lf
	FO("fo"), // lf
	FR_029("fr-029"), // lf
	FR_BE("fr-BE"), // lf
	FR_BF("fr-BF"), // lf
	FR_BI("fr-BI"), // lf
	FR_BJ("fr-BJ"), // lf
	FR_BL("fr-BL"), // lf
	FR_CA("fr-CA"), // lf
	FR_CD("fr-CD"), // lf
	FR_CF("fr-CF"), // lf
	FR_CG("fr-CG"), // lf
	FR_CH("fr-CH"), // lf
	FR_CI("fr-CI"), // lf
	FR_CM("fr-CM"), // lf
	FR_DJ("fr-DJ"), // lf
	FR_DZ("fr-DZ"), // lf
	FR_FR("fr-FR"), // lf
	FR_GA("fr-GA"), // lf
	FR_GF("fr-GF"), // lf
	FR_GN("fr-GN"), // lf
	FR_GP("fr-GP"), // lf
	FR_GQ("fr-GQ"), // lf
	FR_HT("fr-HT"), // lf
	FR_KM("fr-KM"), // lf
	FR_LU("fr-LU"), // lf
	FR_MA("fr-MA"), // lf
	FR_MC("fr-MC"), // lf
	FR_MF("fr-MF"), // lf
	FR_MG("fr-MG"), // lf
	FR_ML("fr-ML"), // lf
	FR_MQ("fr-MQ"), // lf
	FR_MR("fr-MR"), // lf
	FR_MU("fr-MU"), // lf
	FR_NC("fr-NC"), // lf
	FR_NE("fr-NE"), // lf
	FR_PF("fr-PF"), // lf
	FR_PM("fr-PM"), // lf
	FR_RE("fr-RE"), // lf
	FR_RW("fr-RW"), // lf
	FR_SC("fr-SC"), // lf
	FR_SN("fr-SN"), // lf
	FR_SY("fr-SY"), // lf
	FR_TD("fr-TD"), // lf
	FR_TG("fr-TG"), // lf
	FR_TN("fr-TN"), // lf
	FR_VU("fr-VU"), // lf
	FR_WF("fr-WF"), // lf
	FR_YT("fr-YT"), // lf
	FR("fr"), // lf
	FUR_IT("fur-IT"), // lf
	FUR("fur"), // lf
	FY_NL("fy-NL"), // lf
	FY("fy"), // lf
	GA_IE("ga-IE"), // lf
	GA("ga"), // lf
	GD_GB("gd-GB"), // lf
	GD("gd"), // lf
	GL_ES("gl-ES"), // lf
	GL("gl"), // lf
	GN_PY("gn-PY"), // lf
	GN("gn"), // lf
	GSW_CH("gsw-CH"), // lf
	GSW_FR("gsw-FR"), // lf
	GSW_LI("gsw-LI"), // lf
	GSW("gsw"), // lf
	GU_IN("gu-IN"), // lf
	GU("gu"), // lf
	GUZ_KE("guz-KE"), // lf
	GUZ("guz"), // lf
	GV_IM("gv-IM"), // lf
	GV("gv"), // lf
	HA_LATN_GH("ha-Latn-GH"), // lf
	HA_LATN_NE("ha-Latn-NE"), // lf
	HA_LATN_NG("ha-Latn-NG"), // lf
	HA_LATN("ha-Latn"), // lf
	HA("ha"), // lf
	HAW_US("haw-US"), // lf
	HAW("haw"), // lf
	HE_IL("he-IL"), // lf
	HE("he"), // lf
	HI_IN("hi-IN"), // lf
	HI("hi"), // lf
	HR_BA("hr-BA"), // lf
	HR_HR("hr-HR"), // lf
	HR("hr"), // lf
	HSB_DE("hsb-DE"), // lf
	HSB("hsb"), // lf
	HU_HU("hu-HU"), // lf
	HU("hu"), // lf
	HY_AM("hy-AM"), // lf
	HY("hy"), // lf
	IA_001("ia-001"), // lf
	IA_FR("ia-FR"), // lf
	IA("ia"), // lf
	IBB_NG("ibb-NG"), // lf
	IBB("ibb"), // lf
	ID_ID("id-ID"), // lf
	ID("id"), // lf
	IG_NG("ig-NG"), // lf
	IG("ig"), // lf
	II_CN("ii-CN"), // lf
	II("ii"), // lf
	IS_IS("is-IS"), // lf
	IS("is"), // lf
	IT_CH("it-CH"), // lf
	IT_IT("it-IT"), // lf
	IT_SM("it-SM"), // lf
	IT_VA("it-VA"), // lf
	IT("it"), // lf
	IU_CANS_CA("iu-Cans-CA"), // lf
	IU_CANS("iu-Cans"), // lf
	IU_LATN_CA("iu-Latn-CA"), // lf
	IU_LATN("iu-Latn"), // lf
	IU("iu"), // lf
	JA_JP("ja-JP"), // lf
	JA("ja"), // lf
	JGO_CM("jgo-CM"), // lf
	JGO("jgo"), // lf
	JMC_TZ("jmc-TZ"), // lf
	JMC("jmc"), // lf
	JV_JAVA_ID("jv-Java-ID"), // lf
	JV_JAVA("jv-Java"), // lf
	JV_LATN_ID("jv-Latn-ID"), // lf
	JV_LATN("jv-Latn"), // lf
	JV("jv"), // lf
	KA_GE("ka-GE"), // lf
	KA("ka"), // lf
	KAB_DZ("kab-DZ"), // lf
	KAB("kab"), // lf
	KAM_KE("kam-KE"), // lf
	KAM("kam"), // lf
	KDE_TZ("kde-TZ"), // lf
	KDE("kde"), // lf
	KEA_CV("kea-CV"), // lf
	KEA("kea"), // lf
	KHQ_ML("khq-ML"), // lf
	KHQ("khq"), // lf
	KI_KE("ki-KE"), // lf
	KI("ki"), // lf
	KK_KZ("kk-KZ"), // lf
	KK("kk"), // lf
	KKJ_CM("kkj-CM"), // lf
	KKJ("kkj"), // lf
	KL_GL("kl-GL"), // lf
	KL("kl"), // lf
	KLN_KE("kln-KE"), // lf
	KLN("kln"), // lf
	KM_KH("km-KH"), // lf
	KM("km"), // lf
	KN_IN("kn-IN"), // lf
	KN("kn"), // lf
	KO_KP("ko-KP"), // lf
	KO_KR("ko-KR"), // lf
	KO("ko"), // lf
	KOK_IN("kok-IN"), // lf
	KOK("kok"), // lf
	KR_LATN_NG("kr-Latn-NG"), // lf
	KR_LATN("kr-Latn"), // lf
	KR_NG("kr-NG"), // lf
	KR("kr"), // lf
	KS_ARAB_IN("ks-Arab-IN"), // lf
	KS_ARAB("ks-Arab"), // lf
	KS_DEVA_IN("ks-Deva-IN"), // lf
	KS_DEVA("ks-Deva"), // lf
	KS("ks"), // lf
	KSB_TZ("ksb-TZ"), // lf
	KSB("ksb"), // lf
	KSF_CM("ksf-CM"), // lf
	KSF("ksf"), // lf
	KSH_DE("ksh-DE"), // lf
	KSH("ksh"), // lf
	KU_ARAB_IQ("ku-Arab-IQ"), // lf
	KU_ARAB_IR("ku-Arab-IR"), // lf
	KU_ARAB("ku-Arab"), // lf
	KU("ku"), // lf
	KW_GB("kw-GB"), // lf
	KW("kw"), // lf
	KY_KG("ky-KG"), // lf
	KY("ky"), // lf
	LA_001("la-001"), // lf
	LA("la"), // lf
	LAG_TZ("lag-TZ"), // lf
	LAG("lag"), // lf
	LB_LU("lb-LU"), // lf
	LB("lb"), // lf
	LG_UG("lg-UG"), // lf
	LG("lg"), // lf
	LKT_US("lkt-US"), // lf
	LKT("lkt"), // lf
	LN_AO("ln-AO"), // lf
	LN_CD("ln-CD"), // lf
	LN_CF("ln-CF"), // lf
	LN_CG("ln-CG"), // lf
	LN("ln"), // lf
	LO_LA("lo-LA"), // lf
	LO("lo"), // lf
	LRC_IQ("lrc-IQ"), // lf
	LRC_IR("lrc-IR"), // lf
	LRC("lrc"), // lf
	LT_LT("lt-LT"), // lf
	LT("lt"), // lf
	LU_CD("lu-CD"), // lf
	LU("lu"), // lf
	LUO_KE("luo-KE"), // lf
	LUO("luo"), // lf
	LUY_KE("luy-KE"), // lf
	LUY("luy"), // lf
	LV_LV("lv-LV"), // lf
	LV("lv"), // lf
	MAS_KE("mas-KE"), // lf
	MAS_TZ("mas-TZ"), // lf
	MAS("mas"), // lf
	MER_KE("mer-KE"), // lf
	MER("mer"), // lf
	MFE_MU("mfe-MU"), // lf
	MFE("mfe"), // lf
	MG_MG("mg-MG"), // lf
	MG("mg"), // lf
	MGH_MZ("mgh-MZ"), // lf
	MGH("mgh"), // lf
	MGO_CM("mgo-CM"), // lf
	MGO("mgo"), // lf
	MI_NZ("mi-NZ"), // lf
	MI("mi"), // lf
	MK_MK("mk-MK"), // lf
	MK("mk"), // lf
	ML_IN("ml-IN"), // lf
	ML("ml"), // lf
	MN_CYRL("mn-Cyrl"), // lf
	MN_MN("mn-MN"), // lf
	MN_MONG_CN("mn-Mong-CN"), // lf
	MN_MONG_MN("mn-Mong-MN"), // lf
	MN_MONG("mn-Mong"), // lf
	MN("mn"), // lf
	MNI_IN("mni-IN"), // lf
	MNI("mni"), // lf
	MOH_CA("moh-CA"), // lf
	MOH("moh"), // lf
	MR_IN("mr-IN"), // lf
	MR("mr"), // lf
	MS_BN("ms-BN"), // lf
	MS_MY("ms-MY"), // lf
	MS_SG("ms-SG"), // lf
	MS("ms"), // lf
	MT_MT("mt-MT"), // lf
	MT("mt"), // lf
	MUA_CM("mua-CM"), // lf
	MUA("mua"), // lf
	MY_MM("my-MM"), // lf
	MY("my"), // lf
	MZN_IR("mzn-IR"), // lf
	MZN("mzn"), // lf
	NAQ_NA("naq-NA"), // lf
	NAQ("naq"), // lf
	NB_NO("nb-NO"), // lf
	NB_SJ("nb-SJ"), // lf
	NB("nb"), // lf
	ND_ZW("nd-ZW"), // lf
	ND("nd"), // lf
	NDS_DE("nds-DE"), // lf
	NDS_NL("nds-NL"), // lf
	NDS("nds"), // lf
	NE_IN("ne-IN"), // lf
	NE_NP("ne-NP"), // lf
	NE("ne"), // lf
	NL_AW("nl-AW"), // lf
	NL_BE("nl-BE"), // lf
	NL_BQ("nl-BQ"), // lf
	NL_CW("nl-CW"), // lf
	NL_NL("nl-NL"), // lf
	NL_SR("nl-SR"), // lf
	NL_SX("nl-SX"), // lf
	NL("nl"), // lf
	NMG_CM("nmg-CM"), // lf
	NMG("nmg"), // lf
	NN_NO("nn-NO"), // lf
	NN("nn"), // lf
	NNH_CM("nnh-CM"), // lf
	NNH("nnh"), // lf
	NO("no"), // lf
	NQO_GN("nqo-GN"), // lf
	NQO("nqo"), // lf
	NR_ZA("nr-ZA"), // lf
	NR("nr"), // lf
	NSO_ZA("nso-ZA"), // lf
	NSO("nso"), // lf
	NUS_SS("nus-SS"), // lf
	NUS("nus"), // lf
	NYN_UG("nyn-UG"), // lf
	NYN("nyn"), // lf
	OC_FR("oc-FR"), // lf
	OC("oc"), // lf
	OM_ET("om-ET"), // lf
	OM_KE("om-KE"), // lf
	OM("om"), // lf
	OR_IN("or-IN"), // lf
	OR("or"), // lf
	OS_GE("os-GE"), // lf
	OS_RU("os-RU"), // lf
	OS("os"), // lf
	PA_ARAB_PK("pa-Arab-PK"), // lf
	PA_ARAB("pa-Arab"), // lf
	PA_GURU("pa-Guru"), // lf
	PA_IN("pa-IN"), // lf
	PA("pa"), // lf
	PAP_029("pap-029"), // lf
	PAP("pap"), // lf
	PL_PL("pl-PL"), // lf
	PL("pl"), // lf
	PRG_001("prg-001"), // lf
	PRG("prg"), // lf
	PRS_AF("prs-AF"), // lf
	PRS("prs"), // lf
	PS_AF("ps-AF"), // lf
	PS("ps"), // lf
	PT_AO("pt-AO"), // lf
	PT_BR("pt-BR"), // lf
	PT_CH("pt-CH"), // lf
	PT_CV("pt-CV"), // lf
	PT_GQ("pt-GQ"), // lf
	PT_GW("pt-GW"), // lf
	PT_LU("pt-LU"), // lf
	PT_MO("pt-MO"), // lf
	PT_MZ("pt-MZ"), // lf
	PT_PT("pt-PT"), // lf
	PT_ST("pt-ST"), // lf
	PT_TL("pt-TL"), // lf
	PT("pt"), // lf
	QUC_LATN_GT("quc-Latn-GT"), // lf
	QUC_LATN("quc-Latn"), // lf
	QUC("quc"), // lf
	QUT_GT("qut-GT"), // lf
	QUT("qut"), // lf
	QUZ_BO("quz-BO"), // lf
	QUZ_EC("quz-EC"), // lf
	QUZ_PE("quz-PE"), // lf
	QUZ("quz"), // lf
	RM_CH("rm-CH"), // lf
	RM("rm"), // lf
	RN_BI("rn-BI"), // lf
	RN("rn"), // lf
	RO_MD("ro-MD"), // lf
	RO_RO("ro-RO"), // lf
	RO("ro"), // lf
	ROF_TZ("rof-TZ"), // lf
	ROF("rof"), // lf
	RU_BY("ru-BY"), // lf
	RU_KG("ru-KG"), // lf
	RU_KZ("ru-KZ"), // lf
	RU_MD("ru-MD"), // lf
	RU_RU("ru-RU"), // lf
	RU_UA("ru-UA"), // lf
	RU("ru"), // lf
	RW_RW("rw-RW"), // lf
	RW("rw"), // lf
	RWK_TZ("rwk-TZ"), // lf
	RWK("rwk"), // lf
	SA_IN("sa-IN"), // lf
	SA("sa"), // lf
	SAH_RU("sah-RU"), // lf
	SAH("sah"), // lf
	SAQ_KE("saq-KE"), // lf
	SAQ("saq"), // lf
	SBP_TZ("sbp-TZ"), // lf
	SBP("sbp"), // lf
	SD_ARAB_PK("sd-Arab-PK"), // lf
	SD_ARAB("sd-Arab"), // lf
	SD_DEVA_IN("sd-Deva-IN"), // lf
	SD_DEVA("sd-Deva"), // lf
	SD("sd"), // lf
	SE_FI("se-FI"), // lf
	SE_NO("se-NO"), // lf
	SE_SE("se-SE"), // lf
	SE("se"), // lf
	SEH_MZ("seh-MZ"), // lf
	SEH("seh"), // lf
	SES_ML("ses-ML"), // lf
	SES("ses"), // lf
	SG_CF("sg-CF"), // lf
	SG("sg"), // lf
	SHI_LATN_MA("shi-Latn-MA"), // lf
	SHI_LATN("shi-Latn"), // lf
	SHI_TFNG_MA("shi-Tfng-MA"), // lf
	SHI_TFNG("shi-Tfng"), // lf
	SHI("shi"), // lf
	SI_LK("si-LK"), // lf
	SI("si"), // lf
	SK_SK("sk-SK"), // lf
	SK("sk"), // lf
	SL_SI("sl-SI"), // lf
	SL("sl"), // lf
	SMA_NO("sma-NO"), // lf
	SMA_SE("sma-SE"), // lf
	SMA("sma"), // lf
	SMJ_NO("smj-NO"), // lf
	SMJ_SE("smj-SE"), // lf
	SMJ("smj"), // lf
	SMN_FI("smn-FI"), // lf
	SMN("smn"), // lf
	SMS_FI("sms-FI"), // lf
	SMS("sms"), // lf
	SN_LATN_ZW("sn-Latn-ZW"), // lf
	SN_LATN("sn-Latn"), // lf
	SN("sn"), // lf
	SO_DJ("so-DJ"), // lf
	SO_ET("so-ET"), // lf
	SO_KE("so-KE"), // lf
	SO_SO("so-SO"), // lf
	SO("so"), // lf
	SQ_AL("sq-AL"), // lf
	SQ_MK("sq-MK"), // lf
	SQ_XK("sq-XK"), // lf
	SQ("sq"), // lf
	SR_CYRL_BA("sr-Cyrl-BA"), // lf
	SR_CYRL_CS("sr-Cyrl-CS"), // lf
	SR_CYRL_ME("sr-Cyrl-ME"), // lf
	SR_CYRL_RS("sr-Cyrl-RS"), // lf
	SR_CYRL_XK("sr-Cyrl-XK"), // lf
	SR_CYRL("sr-Cyrl"), // lf
	SR_LATN_BA("sr-Latn-BA"), // lf
	SR_LATN_CS("sr-Latn-CS"), // lf
	SR_LATN_ME("sr-Latn-ME"), // lf
	SR_LATN_RS("sr-Latn-RS"), // lf
	SR_LATN_XK("sr-Latn-XK"), // lf
	SR_LATN("sr-Latn"), // lf
	SR("sr"), // lf
	SS_SZ("ss-SZ"), // lf
	SS_ZA("ss-ZA"), // lf
	SS("ss"), // lf
	SSY_ER("ssy-ER"), // lf
	SSY("ssy"), // lf
	ST_LS("st-LS"), // lf
	ST_ZA("st-ZA"), // lf
	ST("st"), // lf
	SV_AX("sv-AX"), // lf
	SV_FI("sv-FI"), // lf
	SV_SE("sv-SE"), // lf
	SV("sv"), // lf
	SW_CD("sw-CD"), // lf
	SW_KE("sw-KE"), // lf
	SW_TZ("sw-TZ"), // lf
	SW_UG("sw-UG"), // lf
	SW("sw"), // lf
	SYR_SY("syr-SY"), // lf
	SYR("syr"), // lf
	TA_IN("ta-IN"), // lf
	TA_LK("ta-LK"), // lf
	TA_MY("ta-MY"), // lf
	TA_SG("ta-SG"), // lf
	TA("ta"), // lf
	TE_IN("te-IN"), // lf
	TE("te"), // lf
	TEO_KE("teo-KE"), // lf
	TEO_UG("teo-UG"), // lf
	TEO("teo"), // lf
	TG_CYRL_TJ("tg-Cyrl-TJ"), // lf
	TG_CYRL("tg-Cyrl"), // lf
	TG("tg"), // lf
	TH_TH("th-TH"), // lf
	TH("th"), // lf
	TI_ER("ti-ER"), // lf
	TI_ET("ti-ET"), // lf
	TI("ti"), // lf
	TIG_ER("tig-ER"), // lf
	TIG("tig"), // lf
	TK_TM("tk-TM"), // lf
	TK("tk"), // lf
	TN_BW("tn-BW"), // lf
	TN_ZA("tn-ZA"), // lf
	TN("tn"), // lf
	TO_TO("to-TO"), // lf
	TO("to"), // lf
	TR_CY("tr-CY"), // lf
	TR_TR("tr-TR"), // lf
	TR("tr"), // lf
	TS_ZA("ts-ZA"), // lf
	TS("ts"), // lf
	TT_RU("tt-RU"), // lf
	TT("tt"), // lf
	TWQ_NE("twq-NE"), // lf
	TWQ("twq"), // lf
	TZM_ARAB_MA("tzm-Arab-MA"), // lf
	TZM_ARAB("tzm-Arab"), // lf
	TZM_LATN_DZ("tzm-Latn-DZ"), // lf
	TZM_LATN_MA("tzm-Latn-MA"), // lf
	TZM_LATN("tzm-Latn"), // lf
	TZM_TFNG_MA("tzm-Tfng-MA"), // lf
	TZM_TFNG("tzm-Tfng"), // lf
	TZM("tzm"), // lf
	UG_CN("ug-CN"), // lf
	UG("ug"), // lf
	UK_UA("uk-UA"), // lf
	UK("uk"), // lf
	UR_IN("ur-IN"), // lf
	UR_PK("ur-PK"), // lf
	UR("ur"), // lf
	UZ_ARAB_AF("uz-Arab-AF"), // lf
	UZ_ARAB("uz-Arab"), // lf
	UZ_CYRL_UZ("uz-Cyrl-UZ"), // lf
	UZ_CYRL("uz-Cyrl"), // lf
	UZ_LATN_UZ("uz-Latn-UZ"), // lf
	UZ_LATN("uz-Latn"), // lf
	UZ("uz"), // lf
	VAI_LATN_LR("vai-Latn-LR"), // lf
	VAI_LATN("vai-Latn"), // lf
	VAI_VAII_LR("vai-Vaii-LR"), // lf
	VAI_VAII("vai-Vaii"), // lf
	VAI("vai"), // lf
	VE_ZA("ve-ZA"), // lf
	VE("ve"), // lf
	VI_VN("vi-VN"), // lf
	VI("vi"), // lf
	VO_001("vo-001"), // lf
	VO("vo"), // lf
	VUN_TZ("vun-TZ"), // lf
	VUN("vun"), // lf
	WAE_CH("wae-CH"), // lf
	WAE("wae"), // lf
	WAL_ET("wal-ET"), // lf
	WAL("wal"), // lf
	WO_SN("wo-SN"), // lf
	WO("wo"), // lf
	XH_ZA("xh-ZA"), // lf
	XH("xh"), // lf
	XOG_UG("xog-UG"), // lf
	XOG("xog"), // lf
	YAV_CM("yav-CM"), // lf
	YAV("yav"), // lf
	YI_001("yi-001"), // lf
	YI("yi"), // lf
	YO_BJ("yo-BJ"), // lf
	YO_NG("yo-NG"), // lf
	YO("yo"), // lf
	ZGH_TFNG_MA("zgh-Tfng-MA"), // lf
	ZGH_TFNG("zgh-Tfng"), // lf
	ZGH("zgh"), // lf
	ZH_CHS("zh-CHS"), // lf
	ZH_CHT("zh-CHT"), // lf
	ZH_CN("zh-CN"), // lf
	ZH_HANS_HK("zh-Hans-HK"), // lf
	ZH_HANS_MO("zh-Hans-MO"), // lf
	ZH_HANS("zh-Hans"), // lf
	ZH_HANT("zh-Hant"), // lf
	ZH_HK("zh-HK"), // lf
	ZH_MO("zh-MO"), // lf
	ZH_SG("zh-SG"), // lf
	ZH_TW("zh-TW"), // lf
	ZH("zh"), // lf
	ZU_ZA("zu-ZA"), // lf
	ZU("zu");

	private final String culture;

	/**
	 * Constructor
	 */
	private KendoCulture(String culture)
	{
		this.culture = culture;
	}

	@Override
	public String toString()
	{
		return this.culture;
	}

	/**
	 * Indicates whether the specified {@link Locale} is currently supported
	 * 
	 * @param locale the {@code Locale}
	 * @return {@code true} or {@code false}
	 */
	public static boolean exists(Locale locale)
	{
		return KendoCulture.exists(locale.toLanguageTag());
	}

	/**
	 * Indicates whether the specified culture is currently supported
	 * 
	 * @param culture the culture
	 * @return {@code true} or {@code false}
	 */
	public static boolean exists(String culture)
	{
		if (culture != null)
		{
			for (KendoCulture c : KendoCulture.values())
			{
				if (culture.equalsIgnoreCase(c.toString()))
				{
					return true;
				}
			}
		}

		return false;
	}

	/**
	 * Gets the first supported culture in the specified array of cultures
	 * 
	 * @param cultures the array of cultures
	 * @return the first supported culture, or {@code null}
	 */
	public static String get(String... cultures)
	{
		for (String culture : cultures)
		{
			if (KendoCulture.exists(culture))
			{
				return culture;
			}
		}

		return null;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy