// Language context — wrap App with LangContext.Provider
const LangContext = React.createContext('he');
const useLang = () => React.useContext(LangContext);

// t(lang, hebrewText, englishText)
const t = (lang, he, en) => lang === 'en' ? en : he;

// Read ?lang=en from URL
const getInitialLang = () => {
  const p = new URLSearchParams(window.location.search).get('lang');
  return p === 'en' ? 'en' : 'he';
};

Object.assign(window, { LangContext, useLang, t, getInitialLang });
