Comments (9)
The tutorial is awesome. And I've translated it into simplified Chinese, the link is https://makefiletutorial.vercel.app. Please help yourself if needed.
from makefiletutorial.
The tutorial is awesome. And I've translated it into simplified Chinese, the link is https://makefiletutorial.vercel.app. Please help yourself if needed.
Haha, I'm a beginner and I've translated the tutorial in Chinese in halfway and you had done.xD.
from makefiletutorial.
Woah, GitLocalize sounds super useful. This may not be so hard with it :). I'll think about this more and maybe play around with GitLocalize this weekend, thank you
from makefiletutorial.
@theicfire congratulations for the tutorial. It is just amazing !!
I would love also to contribute in the Spanish translation. Let me know :D
from makefiletutorial.
If this idea go ahead, I would like to maintain the Brazilian Portuguese version.
from makefiletutorial.
Oh I appreciate the offer! Hmm, the issue is I don't have any great immediate ideas on how to go about doing the translations. Some thoughts:
- What happens if there are changes?
- General infrastructure (i.e. letting users select their language, or using geolocation services to select languages)
Are there success stories you know of that talk about simple static website translations and maintenance?
from makefiletutorial.
Hi @theicfire,
I have already contributed the translations of some open source repositories . Let me answer you questions based on my experiences;
What happens if there are changes?
You can either have a manual process (I mean notifying maintainers on every update) or use a tool for this. I have used GitLocalize in some of the projects I involved in. This decision depends on the infrastructure decision.
General infrastructure
One way for managing translations is to ask people to use their forked repositories. You will link them form your main repository or from the site. They have to generate the static sites like you do in the main repository. In this way, handling changes are totally responsibility of the fork repository maintainers. This not the best way for me. For example, Hacker Laws repository manages some of the translations in this way. I am the one maintaining the Turkish repository and I can say that handling the changes are not easy in this way.
Second way is to create a language based folder structure on the main repository. Ask people to maintain the translations on the main repository. The localized static site is generated by you and linked directly from the site by letting user to select the language. For example, PHP - The Wrong Way is a good example for that.
I also involved the translation of Open Source Guides which has the second way infrastructure and it can be accepted as a success story. They generate the static site by using localized content from separate folders.
from makefiletutorial.
The tutorial is awesome. And I've translated it into simplified Chinese, the link is https://makefiletutorial.vercel.app. Please help yourself if needed.
Haha, I'm a beginner and I've translated the tutorial in Chinese in halfway and you had done.xD.
from makefiletutorial.
@gavinliu6 I don't know you've done it. I did it again.
from makefiletutorial.
Related Issues (20)
- a typo error HOT 1
- Error in cookbook example HOT 1
- Static Pattern Rules and Filter --- errors: are they intentional HOT 4
- Confusing tabs and spaces indent use HOT 1
- Prerequisite target for compiling % wildcard HOT 3
- Error in multiple target eaxmple HOT 1
- Add pointer to the referenced Makefile Cookbook
- Beginner example still too complex HOT 6
- Mention .PHONY in make clean section HOT 1
- Correct mistake in the tutorial related to the use of "define"
- Static Pattern Rules and Filter -- Errors and naive fix HOT 1
- Comment error in the cookbook. HOT 1
- Cookbook string substitution HOT 3
- Add small caveat about compilation for pedantic JavaScript developers HOT 1
- Slightly confusing command in hello world example HOT 1
- Infinite redirects prevent access to site HOT 2
- In this part is supose to be "ifeq" instead "ifneq"? Thanks for tutorial helps me a lot 😁
- Mobile version of the site has no side margins HOT 1
- Automatic pattern $< is used but never explained HOT 1
- It's necessary to explain pattern matching priority HOT 1
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 makefiletutorial.