Copy the Chatwoot (v4.14.0) frontend runnable subset into frontend/ for customization: - app/javascript/ (Vue SPA: dashboard, widget, sdk, portal, superadmin) - app/views/ (ERB templates for vite-plugin-ruby entrypoint resolution) - app/helpers/, app/assets/ (Rails view helpers, static assets) - enterprise/ (Enterprise edition frontend overlay) - config/vite.json, vite.config.ts, bin/vite (Vite-Rails toolchain) - package.json, pnpm-lock.yaml, tailwind/postcss/eslint configs - Gemfile, Gemfile.lock (vite_rails gem for bin/vite binstub) Excluded Rails backend: controllers, models, services, jobs, mailers, policies, db, lib, spec, public, node_modules. Update references to the new frontend location: - .gitignore: exclude frontend build artifacts (node_modules, tmp, packs), keep frontend/bin/ and frontend/vendor/ via negation - backend/scripts/parity_frontend_smoke.sh: CHATWOOT_DIR default reference/chatwoot -> ../frontend - backend/scripts/parity_frontend_browser_smoke.mjs: same default update - AGENTS.md: add frontend section with Rails/Vite coupling notes - README: architecture tree includes frontend/
86 lines
1.5 KiB
JavaScript
86 lines
1.5 KiB
JavaScript
import ar from './locale/ar';
|
|
import bg from './locale/bg';
|
|
import ca from './locale/ca';
|
|
import cs from './locale/cs';
|
|
import da from './locale/da';
|
|
import de from './locale/de';
|
|
import el from './locale/el';
|
|
import en from './locale/en';
|
|
import es from './locale/es';
|
|
import et from './locale/et';
|
|
import fa from './locale/fa';
|
|
import fi from './locale/fi';
|
|
import fr from './locale/fr';
|
|
import he from './locale/he';
|
|
import hi from './locale/hi';
|
|
import hu from './locale/hu';
|
|
import id from './locale/id';
|
|
import it from './locale/it';
|
|
import ja from './locale/ja';
|
|
import ko from './locale/ko';
|
|
import lv from './locale/lv';
|
|
import ml from './locale/ml';
|
|
import nl from './locale/nl';
|
|
import no from './locale/no';
|
|
import pl from './locale/pl';
|
|
import pt from './locale/pt';
|
|
import pt_BR from './locale/pt_BR';
|
|
import ro from './locale/ro';
|
|
import ru from './locale/ru';
|
|
import sk from './locale/sk';
|
|
import sr from './locale/sr';
|
|
import sv from './locale/sv';
|
|
import ta from './locale/ta';
|
|
import th from './locale/th';
|
|
import tr from './locale/tr';
|
|
import uk from './locale/uk';
|
|
import vi from './locale/vi';
|
|
import zh_CN from './locale/zh_CN';
|
|
import zh_TW from './locale/zh_TW';
|
|
import is from './locale/is';
|
|
import lt from './locale/lt';
|
|
|
|
export default {
|
|
ar,
|
|
bg,
|
|
ca,
|
|
cs,
|
|
da,
|
|
de,
|
|
el,
|
|
en,
|
|
es,
|
|
et,
|
|
fa,
|
|
fi,
|
|
fr,
|
|
he,
|
|
hi,
|
|
hu,
|
|
id,
|
|
it,
|
|
ja,
|
|
ko,
|
|
ml,
|
|
lv,
|
|
nl,
|
|
no,
|
|
pl,
|
|
pt_BR,
|
|
pt,
|
|
ro,
|
|
ru,
|
|
sk,
|
|
sr,
|
|
sv,
|
|
ta,
|
|
th,
|
|
tr,
|
|
uk,
|
|
vi,
|
|
zh_CN,
|
|
zh_TW,
|
|
is,
|
|
lt,
|
|
};
|