api/enums/locale.proto (185 lines of code) (raw):

/* Copyright 2022 Google LLC * * Licensed 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. */ syntax = "proto3"; package google.retail.enums.locale; // Go Lang Options option go_package = "github.com/GoogleCloudPlatform/retail-data-model/enums"; // Java Options option java_package = "com.google.retail.enums"; option java_multiple_files = true; /* * Locale are ISO-3166 compliant locales/ */ enum Locale { UNKNOWN = 0; // UNKNOWN SQ = 1; // ALBANIAN AM = 2; // AMHARIC AR_DZ = 3; // ARABIC - ALGERIA AR_BH = 4; // ARABIC - BAHRAIN AR_EG = 5; // ARABIC - EGYPT AR_IQ = 6; // ARABIC - IRAQ AR_JO = 7; // ARABIC - JORDAN AR_KW = 8; // ARABIC - KUWAIT AR_LB = 9; // ARABIC - LEBANON AR_LY = 10; // ARABIC - LIBYA AR_MA = 11; // ARABIC - MOROCCO AR_OM = 12; // ARABIC - OMAN AR_QA = 13; // ARABIC - QATAR AR_SA = 14; // ARABIC - SAUDI ARABIA AR_SY = 15; // ARABIC - SYRIA AR_TN = 16; // ARABIC - TUNISIA AR_AE = 17; // ARABIC - UNITED ARAB EMIRATES AR_YE = 18; // ARABIC - YEMEN HY = 19; // ARMENIAN AS = 20; // ASSAMESE AZ_AZ = 22; // AZERI - LATIN EU = 23; // BASQUE BE = 24; // BELARUSIAN BN = 26; // BENGALI - INDIA BS = 27; // BOSNIAN BG = 28; // BULGARIAN MY = 29; // BURMESE CA = 30; // CATALAN ZH_CN = 31; // CHINESE - CHINA ZH_HK = 32; // CHINESE - HONG KONG SAR ZH_MO = 33; // CHINESE - MACAU SAR ZH_SG = 34; // CHINESE - SINGAPORE ZH_TW = 35; // CHINESE - TAIWAN HR = 36; // CROATIAN CS = 37; // CZECH DA = 38; // DANISH MALDIVIAN = 39; // DIVEHI NL_BE = 40; // DUTCH - BELGIUM NL_NL = 41; // DUTCH - NETHERLANDS EN_AU = 43; // ENGLISH - AUSTRALIA EN_BZ = 44; // ENGLISH - BELIZE EN_CA = 45; // ENGLISH - CANADA EN_CB = 46; // ENGLISH - CARIBBEAN EN_GB = 47; // ENGLISH - GREAT BRITAIN EN_IN = 48; // ENGLISH - INDIA EN_IE = 49; // ENGLISH - IRELAND EN_JM = 50; // ENGLISH - JAMAICA EN_NZ = 51; // ENGLISH - NEW ZEALAND EN_PH = 52; // ENGLISH - PHILIPPINES EN_ZA = 53; // ENGLISH - SOUTHERN AFRICA EN_TT = 54; // ENGLISH - TRINIDAD EN_US = 55; // ENGLISH - UNITED STATES ET = 57; // ESTONIAN MK = 58; // FYRO MACEDONIA FO = 59; // FAROESE FA = 60; // FARSI - PERSIAN FI = 62; // FINNISH FR_BE = 63; // FRENCH - BELGIUM FR_CA = 65; // FRENCH - CANADA FR_FR = 68; // FRENCH - FRANCE FR_LU = 69; // FRENCH - LUXEMBOURG FR_CH = 74; // FRENCH - SWITZERLAND GD_IE = 77; // GAELIC - IRELAND GD = 78; // GAELIC - SCOTLAND DE_AT = 81; // GERMAN - AUSTRIA DE_DE = 82; // GERMAN - GERMANY DE_LI = 83; // GERMAN - LIECHTENSTEIN DE_LU = 84; // GERMAN - LUXEMBOURG DE_CH = 85; // GERMAN - SWITZERLAND EL = 86; // GREEK GN = 87; // GUARANI - PARAGUAY GU = 88; // GUJARATI HE = 90; // HEBREW HI = 91; // HINDI HU = 92; // HUNGARIAN IS = 93; // ICELANDIC ID = 95; // INDONESIAN IT_IT = 96; // ITALIAN - ITALY IT_CH = 97; // ITALIAN - SWITZERLAND JA = 98; // JAPANESE KN = 99; // KANNADA KS = 100; // KASHMIRI KK = 101; // KAZAKH KM = 102; // KHMER KO = 104; // KOREAN LO = 106; // LAO LA = 107; // LATIN LV = 108; // LATVIAN LT = 109; // LITHUANIAN MS_BN = 110; // MALAY - BRUNEI MS_MY = 111; // MALAY - MALAYSIA ML = 112; // MALAYALAM MT = 113; // MALTESE MI = 115; // MAORI MR = 116; // MARATHI MN = 118; // MONGOLIAN NE = 119; // NEPALI NO_NO = 121; // NORWEGIAN - NYNORSK OR = 122; // ORIYA PL = 123; // POLISH PT_BR = 124; // PORTUGUESE - BRAZIL PT_PT = 125; // PORTUGUESE - PORTUGAL PA = 126; // PUNJABI RM = 127; // RAETO-ROMANCE RO_MO = 128; // ROMANIAN - MOLDOVA RO = 129; // ROMANIAN - ROMANIA RU = 130; // RUSSIAN RU_MO = 131; // RUSSIAN - MOLDOVA SA = 133; // SANSKRIT SR_SP = 135; // SERBIAN - LATIN TN = 137; // SETSUANA SD = 138; // SINDHI SI = 139; // SINHALA SK = 140; // SLOVAK SL = 141; // SLOVENIAN SO = 142; // SOMALI SB = 143; // SORBIAN ES_AR = 144; // SPANISH - ARGENTINA ES_BO = 145; // SPANISH - BOLIVIA ES_CL = 146; // SPANISH - CHILE ES_CO = 147; // SPANISH - COLOMBIA ES_CR = 148; // SPANISH - COSTA RICA ES_DO = 149; // SPANISH - DOMINICAN REPUBLIC ES_EC = 150; // SPANISH - ECUADOR ES_SV = 151; // SPANISH - EL SALVADOR ES_GT = 152; // SPANISH - GUATEMALA ES_HN = 153; // SPANISH - HONDURAS ES_MX = 154; // SPANISH - MEXICO ES_NI = 155; // SPANISH - NICARAGUA ES_PA = 156; // SPANISH - PANAMA ES_PY = 157; // SPANISH - PARAGUAY ES_PE = 158; // SPANISH - PERU ES_PR = 159; // SPANISH - PUERTO RICO ES_ES = 160; // SPANISH - SPAIN (TRADITIONAL) ES_UY = 161; // SPANISH - URUGUAY ES_VE = 162; // SPANISH - VENEZUELA SW = 163; // SWAHILI SV_FI = 164; // SWEDISH - FINLAND SV_SE = 165; // SWEDISH - SWEDEN TG = 166; // TAJIK TA = 167; // TAMIL TT = 168; // TATAR TE = 169; // TELUGU TH = 170; // THAI BO = 171; // TIBETAN TS = 172; // TSONGA TR = 173; // TURKISH TK = 174; // TURKMEN UK = 175; // UKRAINIAN UTF_8 = 176; // UNICODE UR = 177; // URDU UZ_UZ = 179; // UZBEK - LATIN VI = 180; // VIETNAMESE CY = 181; // WELSH XH = 182; // XHOSA YI = 183; // YIDDISH ZU = 184; // ZULU LOCALE_ANY = 500; // ANY }