The site for the Haroohie Translation Club, including the blog, project pages & documentation. Built with vue via Nuxt@v3 and hosted on GitHub pages.
Make sure to install the dependencies:
npm install
Start the development server locally on http://localhost:3000 using:
npm run dev
We deploy statically on GitHub pages. To get nuxt to generate for static hosting:
npm run generate
Our site is localized with nuxt-i18n and translations are handled via Weblate. When adding a new language, Weblate will handle the creation of most of the necessary files. However, you will need to:
- Create a file in
server/routes/{lang}/rss.xml.ts
and copy one of the other rss feeds into it, changing the lang code to the appropriate value - Add that RSS feed to
nuxt.config.ts
- Add the new language to the
i18n
block innuxt.config.ts