Skip to content

wants static side (possibly including translation) #1904

@misogihagi

Description

@misogihagi

Description of the problem

Hello 👋

I find this project very valuable for non-native English users and would like to contribute to its dissemination.

I have read past proposals and understand that official support for translation is difficult to come by at this time.

#1166
#560
#374
#477
#217

We at the third party side are currently facing two challenges in moving forward with the translation.

The first is related to Next.js rendering. Currently, hosting requires a server, but it is better for me to reduce the server load as much as possible; while deploying to Vercel would be easy, serving in static HTML would be ideal. I have looked at the site and it does not appear that any server actions are used, so I am thinking that it would be possible to generate static HTML using SSG (Static Site Generation) and deploy to GitHub Pages or similar. Therefore, I would appreciate it if you would consider implementing a build function in SSG mode.
(in my personal opinion, considering the nature of this website, I feel that moving to a static site generator such as Astro would be more suitable.)

The second point concerns the static strings. Having these strings cut out into external files, will make it easier for the respective language communities to proceed with their own translations. Official support is not required.

Furthermore, listing static strings, regardless of whether they are translated or not, will help provide a consistent style, such as consistent punctuation and tense adjustment, and will contribute to improving the quality of the overall project.

Therefore, I would appreciate it if you would consider the above two points, i.e., building a static site and cutting out strings.

Thank you in advance for your time.

Solution

I recommend Astro.js

Alternatives

No response

Additional context

No response

Validations

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions