This website is build with SvelteKit, Layercake and MeltUI. Styling is currently a mix of TailwindCSS and plain CSS.
- You find most of the configuration in
/src/config.js
. Please be aware that some parts need to be changed in the individual components as well. /static/
holds fonts, favicons and the preview image./src/lib/
has all the components in it./data/
holds a Jupyter Notebook written in Julia to convert the data from the CSV files to a single JSON file.- The website loads the data from
/src/data/data.json
. - Translations are stored in
/src/lib/translations
.
bun run dev
bun run build
make get_translations
- Add language specific number formatting in
src/store.js
. Import formatting rules and use inlocales
object. - Add language in
src/lib/translations/index.js
inconfig.languages
andconfig.loaders
. - Add
static/preciew-<lang>.png
Note: [i18n]: 'cn' locale is non-standard.
is a warning from svelte-i18n
and can be ignored.