Comments (9)
I agree that it will be quite challenging, but at the same time I think there will be quite a few who would like to be able to read the tutorials in their native language.
Maybe what should be done is to put a warning that the tutorial may not be up-to-date.
from vala-www.
That argument doesn't convince me. It's not like we're going to translate those tutorials, but someone else with enough time
We provide the infrastructure and that's it, then whoever wants to translate can do it. Just like it works in any other project
from vala-www.
Not everyone is knowledgeable enough to contribute everywhere. It is likely that those who come forward to help translate the tutorials are those who are learning from the tutorials, and during their learning they translate them.
from vala-www.
Well there is some support already. See: https://www.getzola.org/documentation/content/multilingual/
from vala-www.
I don't think that translating especially tutorials is a good idea. Maintaining them will become a nightmare. Everytime they get updated, they also need to be in all translations.
from vala-www.
The vala community is not that large that we would have the resources to write and maintain tutorials, and also the main page I think, in different languages just because it would be more comfortable for a few people. We have much higher priority tasks to do.
from vala-www.
Yeah. But if there is already someone spending some amount of work on vala, we should encourage them to do more important stuff.
from vala-www.
I agree. I would just not highlight the translation ability too much.
from vala-www.
I haven't forgot. I was figuring out the ways this can be done.n
As far as I know, we can:
- Creating different versions of markdown content. See: https://www.getzola.org/documentation/content/multilingual/#content
- Translate strings defined in
config.toml
with thetrans
filter.
Method 1 Can be used for the majority of the site and method 2 would primarily be used for the home page since, the homepage the majority of the homepage's layout and contents are defined in it's template (index.html).
Method 1 can be used right now. You're all free to translate the markdown files under /content
.
Things like the home page, header and footer content need translation maps to be set up first (Method 2). Feel free to try this too if you want. I'd appreciate it!
from vala-www.
Related Issues (20)
- Add icons to each item in “What can you build” section
- Explicitly mention that Vala can be used to create cross-platform programs HOT 6
- New design for cards HOT 7
- The actions secret has expired and needs to be replaced
- Quote characters are displayed in escaped format
- Showcase grid overflows between 640px and 668px viewport widths
- Add humans.txt file to site
- Add all information about translating website content in the repository
- "Who Uses Vala?" Page HOT 1
- Add Translation Review Process HOT 1
- Mention language map for translators in README
- Add "Report typos/translation issues" link to the site
- Add comments to home page code example with required packages info and build instructions HOT 1
- Make better use of home page header space at desktop breakpoints
- Add an event calendar HOT 6
- update link to matrix room
- January 2023 Showcase Update
- Add hints to help reader compile code example HOT 2
- Reduce the line-height of text across the whole site HOT 2
- Fix devcontainer.json file
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vala-www.