-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Language translations #26
Comments
The easiest way would be to do this:
Pages are should be mostly text |
There seems to be a preprocessor project: https://github.com/ruby-gettext/jekyll-task-i18n It seems to be what @rubenwardy proposes, just creation of the pages is automated, and we have .po files, allowing to be weblate-able. |
Edit (2023): GitHub supports plugins now |
Edit (2023): GitHub supports plugins now
|
Then, why we don't use Javascript instead? I know that some users just turn off their Javascript for their security reason. |
Ping me when the website is ready for translations. |
linking github/pages-gem#401 here |
I am currently a bit stuck in my project because of the lack of translation of the website. I will probably use one of those guides (probably the Getting Started page), or use a website that automatically translate web pages for now. I also feel like having the game fully translated, but not the download page is detrimental to the project and the translation effort as a whole. |
I added translation support to the website for one of my projects: https://renewedtab.com Translators can translate it using my Weblate instance. It doesn't use any Jekyll plugins, so supports GitHub Pages. It works by putting all the strings into yml files in |
GitHub Pages now supports building using GitHub Actions, so you can use any jekyll plugin for this |
Acceptance criteria:
|
Ping me too when the website is ready for translations. I'd like to contribute. |
Hi all! Do you want to add a plugin for the translations, or do you have plan to switch to another tool, like hugo? |
@loviuz We don't have any plans currently to switch to another tool, but if that's easier to implement translations in then it could be discussed |
Jekyll is a bit old. It can be (easily) migrated to Nikola, but I don't know it so well. I know hugo, another static website generator written in go. Can I propose a theme for hugo to a possible restyling + multilanguage website? :-) |
I had a look into this and none of the plugins for Jekyll were fit for purpose. The one that was best maintained would break redirects for example, so break all pages I think the best approach would be to switch to a different static site generator. Perhaps Hugo or Eleventy. I'm familiar with Eleventy but not Hugo. It's probably best to keep the styling the same though, and just attempt the markup for the new generator and translation |
astro is also popular |
After some months, I'd like to remember that I am available as a contributor for migration and especially for italian translation, but it is quite hard to me to start migration to a new static site generator like hugo from scratch, because I have no time to coordinate and/or to perform this, because it is a hard task that need lot of coordination with the main team, at least at the beginning. Pls treat this comment mainly as a ping for this issue :-) |
Relevant: user who maintains the French player wiki is fine with deleting the wiki, but they want the site to be translatable first https://forum.luanti.org/viewtopic.php?p=440396&sid=5260ec1e045f5630b157f34f11f04cbc#p440396 |
See acceptance criteria
The text was updated successfully, but these errors were encountered: