Skip to content

haroohie-club/HaroohieSite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

haroohie.club site

Members of the cast!

The site for the Haroohie Translation Club, including the blog, project pages & documentation. Built with vue via Nuxt@v3 and hosted on GitHub pages.

Running

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

Adding a New Language

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 in nuxt.config.ts

About

Haroohie Translation Club website source!

Resources

License

Apache-2.0, CC-BY-SA-4.0 licenses found

Licenses found

Apache-2.0
LICENSE.md
CC-BY-SA-4.0
LICENSE_CONTENT.md

Stars

Watchers

Forks