Files
discourse-subscriptions/assets/javascripts/discourse/components/subscribe-country-select.js
T

275 lines
18 KiB
JavaScript

import { computed } from "@ember/object";
import I18n from "I18n";
import ComboBoxComponent from "select-kit/components/combo-box";
export default ComboBoxComponent.extend({
pluginApiIdentifiers: ["subscribe-country-select"],
classNames: ["subscribe-address-country-select"],
nameProperty: "name",
valueProperty: "value",
selectKitOptions: {
filterable: true,
allowAny: false,
translatedNone: I18n.t(
"discourse_subscriptions.subscribe.cardholder_address.country"
),
},
content: computed(function () {
return [
["AF", I18n.t("discourse_subscriptions.subscribe.countries.AF")],
["AX", I18n.t("discourse_subscriptions.subscribe.countries.AX")],
["AL", I18n.t("discourse_subscriptions.subscribe.countries.AL")],
["DZ", I18n.t("discourse_subscriptions.subscribe.countries.DZ")],
["AS", I18n.t("discourse_subscriptions.subscribe.countries.AS")],
["AD", I18n.t("discourse_subscriptions.subscribe.countries.AD")],
["AO", I18n.t("discourse_subscriptions.subscribe.countries.AO")],
["AI", I18n.t("discourse_subscriptions.subscribe.countries.AI")],
["AQ", I18n.t("discourse_subscriptions.subscribe.countries.AQ")],
["AG", I18n.t("discourse_subscriptions.subscribe.countries.AG")],
["AR", I18n.t("discourse_subscriptions.subscribe.countries.AR")],
["AM", I18n.t("discourse_subscriptions.subscribe.countries.AM")],
["AW", I18n.t("discourse_subscriptions.subscribe.countries.AW")],
["AU", I18n.t("discourse_subscriptions.subscribe.countries.AU")],
["AT", I18n.t("discourse_subscriptions.subscribe.countries.AT")],
["AZ", I18n.t("discourse_subscriptions.subscribe.countries.AZ")],
["BS", I18n.t("discourse_subscriptions.subscribe.countries.BS")],
["BH", I18n.t("discourse_subscriptions.subscribe.countries.BH")],
["BD", I18n.t("discourse_subscriptions.subscribe.countries.BD")],
["BB", I18n.t("discourse_subscriptions.subscribe.countries.BB")],
["BY", I18n.t("discourse_subscriptions.subscribe.countries.BY")],
["BE", I18n.t("discourse_subscriptions.subscribe.countries.BE")],
["BZ", I18n.t("discourse_subscriptions.subscribe.countries.BZ")],
["BJ", I18n.t("discourse_subscriptions.subscribe.countries.BJ")],
["BM", I18n.t("discourse_subscriptions.subscribe.countries.BM")],
["BT", I18n.t("discourse_subscriptions.subscribe.countries.BT")],
["BO", I18n.t("discourse_subscriptions.subscribe.countries.BO")],
["BQ", I18n.t("discourse_subscriptions.subscribe.countries.BQ")],
["BA", I18n.t("discourse_subscriptions.subscribe.countries.BA")],
["BW", I18n.t("discourse_subscriptions.subscribe.countries.BW")],
["BV", I18n.t("discourse_subscriptions.subscribe.countries.BV")],
["BR", I18n.t("discourse_subscriptions.subscribe.countries.BR")],
["IO", I18n.t("discourse_subscriptions.subscribe.countries.IO")],
["BN", I18n.t("discourse_subscriptions.subscribe.countries.BN")],
["BG", I18n.t("discourse_subscriptions.subscribe.countries.BG")],
["BF", I18n.t("discourse_subscriptions.subscribe.countries.BF")],
["BI", I18n.t("discourse_subscriptions.subscribe.countries.BI")],
["KH", I18n.t("discourse_subscriptions.subscribe.countries.KH")],
["CM", I18n.t("discourse_subscriptions.subscribe.countries.CM")],
["CA", I18n.t("discourse_subscriptions.subscribe.countries.CA")],
["CV", I18n.t("discourse_subscriptions.subscribe.countries.CV")],
["KY", I18n.t("discourse_subscriptions.subscribe.countries.KY")],
["CF", I18n.t("discourse_subscriptions.subscribe.countries.CF")],
["TD", I18n.t("discourse_subscriptions.subscribe.countries.TD")],
["CL", I18n.t("discourse_subscriptions.subscribe.countries.CL")],
["CN", I18n.t("discourse_subscriptions.subscribe.countries.CN")],
["CX", I18n.t("discourse_subscriptions.subscribe.countries.CX")],
["CC", I18n.t("discourse_subscriptions.subscribe.countries.CC")],
["CO", I18n.t("discourse_subscriptions.subscribe.countries.CO")],
["KM", I18n.t("discourse_subscriptions.subscribe.countries.KM")],
["CG", I18n.t("discourse_subscriptions.subscribe.countries.CG")],
["CD", I18n.t("discourse_subscriptions.subscribe.countries.CD")],
["CK", I18n.t("discourse_subscriptions.subscribe.countries.CK")],
["CR", I18n.t("discourse_subscriptions.subscribe.countries.CR")],
["CI", I18n.t("discourse_subscriptions.subscribe.countries.CI")],
["HR", I18n.t("discourse_subscriptions.subscribe.countries.HR")],
["CU", I18n.t("discourse_subscriptions.subscribe.countries.CU")],
["CW", I18n.t("discourse_subscriptions.subscribe.countries.CW")],
["CY", I18n.t("discourse_subscriptions.subscribe.countries.CY")],
["CZ", I18n.t("discourse_subscriptions.subscribe.countries.CZ")],
["DK", I18n.t("discourse_subscriptions.subscribe.countries.DK")],
["DJ", I18n.t("discourse_subscriptions.subscribe.countries.DJ")],
["DM", I18n.t("discourse_subscriptions.subscribe.countries.DM")],
["DO", I18n.t("discourse_subscriptions.subscribe.countries.DO")],
["EC", I18n.t("discourse_subscriptions.subscribe.countries.EC")],
["EG", I18n.t("discourse_subscriptions.subscribe.countries.EG")],
["SV", I18n.t("discourse_subscriptions.subscribe.countries.SV")],
["GQ", I18n.t("discourse_subscriptions.subscribe.countries.GQ")],
["ER", I18n.t("discourse_subscriptions.subscribe.countries.ER")],
["EE", I18n.t("discourse_subscriptions.subscribe.countries.EE")],
["ET", I18n.t("discourse_subscriptions.subscribe.countries.ET")],
["FK", I18n.t("discourse_subscriptions.subscribe.countries.FK")],
["FO", I18n.t("discourse_subscriptions.subscribe.countries.FO")],
["FJ", I18n.t("discourse_subscriptions.subscribe.countries.FJ")],
["FI", I18n.t("discourse_subscriptions.subscribe.countries.FI")],
["FR", I18n.t("discourse_subscriptions.subscribe.countries.FR")],
["GF", I18n.t("discourse_subscriptions.subscribe.countries.GF")],
["PF", I18n.t("discourse_subscriptions.subscribe.countries.PF")],
["TF", I18n.t("discourse_subscriptions.subscribe.countries.TF")],
["GA", I18n.t("discourse_subscriptions.subscribe.countries.GA")],
["GM", I18n.t("discourse_subscriptions.subscribe.countries.GM")],
["GE", I18n.t("discourse_subscriptions.subscribe.countries.GE")],
["DE", I18n.t("discourse_subscriptions.subscribe.countries.DE")],
["GH", I18n.t("discourse_subscriptions.subscribe.countries.GH")],
["GI", I18n.t("discourse_subscriptions.subscribe.countries.GI")],
["GR", I18n.t("discourse_subscriptions.subscribe.countries.GR")],
["GL", I18n.t("discourse_subscriptions.subscribe.countries.GL")],
["GD", I18n.t("discourse_subscriptions.subscribe.countries.GD")],
["GP", I18n.t("discourse_subscriptions.subscribe.countries.GP")],
["GU", I18n.t("discourse_subscriptions.subscribe.countries.GU")],
["GT", I18n.t("discourse_subscriptions.subscribe.countries.GT")],
["GG", I18n.t("discourse_subscriptions.subscribe.countries.GG")],
["GN", I18n.t("discourse_subscriptions.subscribe.countries.GN")],
["GW", I18n.t("discourse_subscriptions.subscribe.countries.GW")],
["GY", I18n.t("discourse_subscriptions.subscribe.countries.GY")],
["HT", I18n.t("discourse_subscriptions.subscribe.countries.HT")],
["HM", I18n.t("discourse_subscriptions.subscribe.countries.HM")],
["VA", I18n.t("discourse_subscriptions.subscribe.countries.VA")],
["HN", I18n.t("discourse_subscriptions.subscribe.countries.HN")],
["HK", I18n.t("discourse_subscriptions.subscribe.countries.HK")],
["HU", I18n.t("discourse_subscriptions.subscribe.countries.HU")],
["IS", I18n.t("discourse_subscriptions.subscribe.countries.IS")],
["IN", I18n.t("discourse_subscriptions.subscribe.countries.IN")],
["ID", I18n.t("discourse_subscriptions.subscribe.countries.ID")],
["IR", I18n.t("discourse_subscriptions.subscribe.countries.IR")],
["IQ", I18n.t("discourse_subscriptions.subscribe.countries.IQ")],
["IE", I18n.t("discourse_subscriptions.subscribe.countries.IE")],
["IM", I18n.t("discourse_subscriptions.subscribe.countries.IM")],
["IL", I18n.t("discourse_subscriptions.subscribe.countries.IL")],
["IT", I18n.t("discourse_subscriptions.subscribe.countries.IT")],
["JM", I18n.t("discourse_subscriptions.subscribe.countries.JM")],
["JP", I18n.t("discourse_subscriptions.subscribe.countries.JP")],
["JE", I18n.t("discourse_subscriptions.subscribe.countries.JE")],
["JO", I18n.t("discourse_subscriptions.subscribe.countries.JO")],
["KZ", I18n.t("discourse_subscriptions.subscribe.countries.KZ")],
["KE", I18n.t("discourse_subscriptions.subscribe.countries.KE")],
["KI", I18n.t("discourse_subscriptions.subscribe.countries.KI")],
["KP", I18n.t("discourse_subscriptions.subscribe.countries.KP")],
["KR", I18n.t("discourse_subscriptions.subscribe.countries.KR")],
["KW", I18n.t("discourse_subscriptions.subscribe.countries.KW")],
["KG", I18n.t("discourse_subscriptions.subscribe.countries.KG")],
["LA", I18n.t("discourse_subscriptions.subscribe.countries.LA")],
["LV", I18n.t("discourse_subscriptions.subscribe.countries.LV")],
["LB", I18n.t("discourse_subscriptions.subscribe.countries.LB")],
["LS", I18n.t("discourse_subscriptions.subscribe.countries.LS")],
["LR", I18n.t("discourse_subscriptions.subscribe.countries.LR")],
["LY", I18n.t("discourse_subscriptions.subscribe.countries.LY")],
["LI", I18n.t("discourse_subscriptions.subscribe.countries.LI")],
["LT", I18n.t("discourse_subscriptions.subscribe.countries.LT")],
["LU", I18n.t("discourse_subscriptions.subscribe.countries.LU")],
["MO", I18n.t("discourse_subscriptions.subscribe.countries.MO")],
["MK", I18n.t("discourse_subscriptions.subscribe.countries.MK")],
["MG", I18n.t("discourse_subscriptions.subscribe.countries.MG")],
["MW", I18n.t("discourse_subscriptions.subscribe.countries.MW")],
["MY", I18n.t("discourse_subscriptions.subscribe.countries.MY")],
["MV", I18n.t("discourse_subscriptions.subscribe.countries.MV")],
["ML", I18n.t("discourse_subscriptions.subscribe.countries.ML")],
["MT", I18n.t("discourse_subscriptions.subscribe.countries.MT")],
["MH", I18n.t("discourse_subscriptions.subscribe.countries.MH")],
["MQ", I18n.t("discourse_subscriptions.subscribe.countries.MQ")],
["MR", I18n.t("discourse_subscriptions.subscribe.countries.MR")],
["MU", I18n.t("discourse_subscriptions.subscribe.countries.MU")],
["YT", I18n.t("discourse_subscriptions.subscribe.countries.YT")],
["MX", I18n.t("discourse_subscriptions.subscribe.countries.MX")],
["FM", I18n.t("discourse_subscriptions.subscribe.countries.FM")],
["MD", I18n.t("discourse_subscriptions.subscribe.countries.MD")],
["MC", I18n.t("discourse_subscriptions.subscribe.countries.MC")],
["MN", I18n.t("discourse_subscriptions.subscribe.countries.MN")],
["ME", I18n.t("discourse_subscriptions.subscribe.countries.ME")],
["MS", I18n.t("discourse_subscriptions.subscribe.countries.MS")],
["MA", I18n.t("discourse_subscriptions.subscribe.countries.MA")],
["MZ", I18n.t("discourse_subscriptions.subscribe.countries.MZ")],
["MM", I18n.t("discourse_subscriptions.subscribe.countries.MM")],
["NA", I18n.t("discourse_subscriptions.subscribe.countries.NA")],
["NR", I18n.t("discourse_subscriptions.subscribe.countries.NR")],
["NP", I18n.t("discourse_subscriptions.subscribe.countries.NP")],
["NL", I18n.t("discourse_subscriptions.subscribe.countries.NL")],
["NC", I18n.t("discourse_subscriptions.subscribe.countries.NC")],
["NZ", I18n.t("discourse_subscriptions.subscribe.countries.NZ")],
["NI", I18n.t("discourse_subscriptions.subscribe.countries.NI")],
["NE", I18n.t("discourse_subscriptions.subscribe.countries.NE")],
["NG", I18n.t("discourse_subscriptions.subscribe.countries.NG")],
["NU", I18n.t("discourse_subscriptions.subscribe.countries.NU")],
["NF", I18n.t("discourse_subscriptions.subscribe.countries.NF")],
["MP", I18n.t("discourse_subscriptions.subscribe.countries.MP")],
["NO", I18n.t("discourse_subscriptions.subscribe.countries.NO")],
["OM", I18n.t("discourse_subscriptions.subscribe.countries.OM")],
["PK", I18n.t("discourse_subscriptions.subscribe.countries.PK")],
["PW", I18n.t("discourse_subscriptions.subscribe.countries.PW")],
["PS", I18n.t("discourse_subscriptions.subscribe.countries.PS")],
["PA", I18n.t("discourse_subscriptions.subscribe.countries.PA")],
["PG", I18n.t("discourse_subscriptions.subscribe.countries.PG")],
["PY", I18n.t("discourse_subscriptions.subscribe.countries.PY")],
["PE", I18n.t("discourse_subscriptions.subscribe.countries.PE")],
["PH", I18n.t("discourse_subscriptions.subscribe.countries.PH")],
["PN", I18n.t("discourse_subscriptions.subscribe.countries.PN")],
["PL", I18n.t("discourse_subscriptions.subscribe.countries.PL")],
["PT", I18n.t("discourse_subscriptions.subscribe.countries.PT")],
["PR", I18n.t("discourse_subscriptions.subscribe.countries.PR")],
["QA", I18n.t("discourse_subscriptions.subscribe.countries.QA")],
["RE", I18n.t("discourse_subscriptions.subscribe.countries.RE")],
["RO", I18n.t("discourse_subscriptions.subscribe.countries.RO")],
["RU", I18n.t("discourse_subscriptions.subscribe.countries.RU")],
["RW", I18n.t("discourse_subscriptions.subscribe.countries.RW")],
["BL", I18n.t("discourse_subscriptions.subscribe.countries.BL")],
["SH", I18n.t("discourse_subscriptions.subscribe.countries.SH")],
["KN", I18n.t("discourse_subscriptions.subscribe.countries.KN")],
["LC", I18n.t("discourse_subscriptions.subscribe.countries.LC")],
["MF", I18n.t("discourse_subscriptions.subscribe.countries.MF")],
["PM", I18n.t("discourse_subscriptions.subscribe.countries.PM")],
["VC", I18n.t("discourse_subscriptions.subscribe.countries.VC")],
["WS", I18n.t("discourse_subscriptions.subscribe.countries.WS")],
["SM", I18n.t("discourse_subscriptions.subscribe.countries.SM")],
["ST", I18n.t("discourse_subscriptions.subscribe.countries.ST")],
["SA", I18n.t("discourse_subscriptions.subscribe.countries.SA")],
["SN", I18n.t("discourse_subscriptions.subscribe.countries.SN")],
["RS", I18n.t("discourse_subscriptions.subscribe.countries.RS")],
["SC", I18n.t("discourse_subscriptions.subscribe.countries.SC")],
["SL", I18n.t("discourse_subscriptions.subscribe.countries.SL")],
["SG", I18n.t("discourse_subscriptions.subscribe.countries.SG")],
["SX", I18n.t("discourse_subscriptions.subscribe.countries.SX")],
["SK", I18n.t("discourse_subscriptions.subscribe.countries.SK")],
["SI", I18n.t("discourse_subscriptions.subscribe.countries.SI")],
["SB", I18n.t("discourse_subscriptions.subscribe.countries.SB")],
["SO", I18n.t("discourse_subscriptions.subscribe.countries.SO")],
["ZA", I18n.t("discourse_subscriptions.subscribe.countries.ZA")],
["GS", I18n.t("discourse_subscriptions.subscribe.countries.GS")],
["SS", I18n.t("discourse_subscriptions.subscribe.countries.SS")],
["ES", I18n.t("discourse_subscriptions.subscribe.countries.ES")],
["LK", I18n.t("discourse_subscriptions.subscribe.countries.LK")],
["SD", I18n.t("discourse_subscriptions.subscribe.countries.SD")],
["SR", I18n.t("discourse_subscriptions.subscribe.countries.SR")],
["SJ", I18n.t("discourse_subscriptions.subscribe.countries.SJ")],
["SZ", I18n.t("discourse_subscriptions.subscribe.countries.SZ")],
["SE", I18n.t("discourse_subscriptions.subscribe.countries.SE")],
["CH", I18n.t("discourse_subscriptions.subscribe.countries.CH")],
["SY", I18n.t("discourse_subscriptions.subscribe.countries.SY")],
["TW", I18n.t("discourse_subscriptions.subscribe.countries.TW")],
["TJ", I18n.t("discourse_subscriptions.subscribe.countries.TJ")],
["TZ", I18n.t("discourse_subscriptions.subscribe.countries.TZ")],
["TH", I18n.t("discourse_subscriptions.subscribe.countries.TH")],
["TL", I18n.t("discourse_subscriptions.subscribe.countries.TL")],
["TG", I18n.t("discourse_subscriptions.subscribe.countries.TG")],
["TK", I18n.t("discourse_subscriptions.subscribe.countries.TK")],
["TO", I18n.t("discourse_subscriptions.subscribe.countries.TO")],
["TT", I18n.t("discourse_subscriptions.subscribe.countries.TT")],
["TN", I18n.t("discourse_subscriptions.subscribe.countries.TN")],
["TR", I18n.t("discourse_subscriptions.subscribe.countries.TR")],
["TM", I18n.t("discourse_subscriptions.subscribe.countries.TM")],
["TC", I18n.t("discourse_subscriptions.subscribe.countries.TC")],
["TV", I18n.t("discourse_subscriptions.subscribe.countries.TV")],
["UG", I18n.t("discourse_subscriptions.subscribe.countries.UG")],
["UA", I18n.t("discourse_subscriptions.subscribe.countries.UA")],
["AE", I18n.t("discourse_subscriptions.subscribe.countries.AE")],
["GB", I18n.t("discourse_subscriptions.subscribe.countries.GB")],
["US", I18n.t("discourse_subscriptions.subscribe.countries.US")],
["UM", I18n.t("discourse_subscriptions.subscribe.countries.UM")],
["UY", I18n.t("discourse_subscriptions.subscribe.countries.UY")],
["UZ", I18n.t("discourse_subscriptions.subscribe.countries.UZ")],
["VU", I18n.t("discourse_subscriptions.subscribe.countries.VU")],
["VE", I18n.t("discourse_subscriptions.subscribe.countries.VE")],
["VN", I18n.t("discourse_subscriptions.subscribe.countries.VN")],
["VG", I18n.t("discourse_subscriptions.subscribe.countries.VG")],
["VI", I18n.t("discourse_subscriptions.subscribe.countries.VI")],
["WF", I18n.t("discourse_subscriptions.subscribe.countries.WF")],
["EH", I18n.t("discourse_subscriptions.subscribe.countries.EH")],
["YE", I18n.t("discourse_subscriptions.subscribe.countries.YE")],
["ZM", I18n.t("discourse_subscriptions.subscribe.countries.ZM")],
["ZW", I18n.t("discourse_subscriptions.subscribe.countries.ZW")],
].map((arr) => {
return { value: arr[0], name: arr[1] };
});
}),
});