usevital / notessential

The Nuxt-based frontend that powers NotEssential.
https://notessential.blurry.gay
GNU General Public License v3.0
13 stars 7 forks source link

Crowdin stuff, pt 2 #52

Closed KTrain5169 closed 1 month ago

KTrain5169 commented 1 month ago

Pull request template

Category

Describe changes

Added GitHub Action that automatically pulls from Crowdin and updates strings. Also adds a translation progress badge to README because why not?

Why did you do this?

Makes it easier to integrate with Crowdin. The current solution being used at StopMalwareContent (owned by Nitrrine) is apparently not the best? And using the CLI via pnpm may expose secrets.

BREAKING CHANGES

What issues (if any) would this resolve?

Resolves #36

Extra notes?

This PR should not be merged until all secrets are set. The secrets that need to be set are the following:

Checklist

Vercel will begin deploying to the Preview environment shortly after submitting this pull request. You may click on the "Visit Preview" link below to see a preview of what your changes look like. If you updated only part of the repository such that it would not modify the website at all, you do not need to see the Vercel deployment.

You may also use the StackBlitz Codeflow button to quickview the PR in the browser and make changes at the same time if necessary.