{"ast":null,"code":"var _s = $RefreshSig$();\n\nimport { useContext } from 'react';\nimport LocaleContext from 'contexts/LocaleContext';\n\nvar useLocale = function useLocale() {\n  _s();\n\n  var _useContext = useContext(LocaleContext),\n      strings = _useContext.strings,\n      lang = _useContext.lang;\n\n  return function (value, number) {\n    if (!strings || !strings[value]) return value;\n\n    if (number !== undefined) {\n      return strings[value][lang + (number == 1 ? '_single' : '_plural')] || value;\n    }\n\n    return strings[value][lang] || value;\n  };\n};\n\n_s(useLocale, \"wpooRYpTv7/hKmJLS0fyDekouMs=\");\n\nexport default useLocale;","map":{"version":3,"sources":["/home/gkkdzdg/www/src/contexts/useLocale.js"],"names":["useContext","LocaleContext","useLocale","strings","lang","value","number","undefined"],"mappings":";;AAAA,SAASA,UAAT,QAA2B,OAA3B;AACA,OAAOC,aAAP,MAA0B,wBAA1B;;AAEA,IAAMC,SAAS,GAAG,SAAZA,SAAY,GAAM;AAAA;;AAAA,oBACGF,UAAU,CAACC,aAAD,CADb;AAAA,MACfE,OADe,eACfA,OADe;AAAA,MACNC,IADM,eACNA,IADM;;AAGvB,SAAO,UAACC,KAAD,EAAQC,MAAR,EAAmB;AAEzB,QAAG,CAACH,OAAD,IAAY,CAACA,OAAO,CAACE,KAAD,CAAvB,EAAgC,OAAOA,KAAP;;AAEhC,QAAGC,MAAM,KAAKC,SAAd,EAAyB;AACxB,aAAQJ,OAAO,CAACE,KAAD,CAAP,CAAeD,IAAI,IAAIE,MAAM,IAAI,CAAV,GAAc,SAAd,GAA0B,SAA9B,CAAnB,CAAD,IAAkED,KAAzE;AACA;;AAED,WAAQF,OAAO,CAACE,KAAD,CAAP,CAAeD,IAAf,CAAD,IAA0BC,KAAjC;AACA,GATD;AAUA,CAbD;;GAAMH,S;;AAeN,eAAeA,SAAf","sourcesContent":["import { useContext } from 'react'\nimport LocaleContext from 'contexts/LocaleContext'\n\nconst useLocale = () => {\n\tconst { strings, lang } = useContext(LocaleContext)\n\n\treturn (value, number) => {\n\n\t\tif(!strings || !strings[value]) return value\n\n\t\tif(number !== undefined) {\n\t\t\treturn (strings[value][lang + (number == 1 ? '_single' : '_plural')]) || value\n\t\t}\n\n\t\treturn (strings[value][lang]) || value\n\t}\n}\n\nexport default useLocale\n"]},"metadata":{},"sourceType":"module"}