Comments (11)
Andriy from Crowdin team is here. Our solution has WYSIWYG editor for Markdown / HTML / Word files, should be working great for docs translation (Crowdin supports over 50+ formats and direct GitHub sync is available). I'll fork repository and share POC in the thread
from ipfs-docs.
I'd +1 everything @olizilla says. And FWIW - our translation community is pretty remarkably active!
from ipfs-docs.
Just want to flag for everyone that the other IPFS sites are using Transifex. If anyone of you would like to explore its compatibility with this docs site or start contributing translations to other IPFS websites, you can learn more here. I assume we'd have a more ready pool of volunteers if it were possible to include the docs site among the others for which they're already processing translation requests.
from ipfs-docs.
As @terichadbourne mentioned, we've already invested in Transifex as our translation system, as documented here https://github.com/ipfs-shipyard/i18n#adding-i18n-to-your-project
Adding i18n support to vuepress is documented here https://vuepress.vuejs.org/guide/i18n.html
The trick is getting the config right for transifex so it can provide the translated files in the form we need (mostly markdown)
The basic flow is
- import the existing base local files into transifex
- create translation languages in transifex
- get translating!
- pull down translations periodically as a given translation for locale reaches a minimum threshold of completion
I'm happy to help guide anyone who wants to work on this!
from ipfs-docs.
Hello guys,
I'd like to recommend crowdin.com, we're using it for Node.js translation. It's free to use for open-source projects.
from ipfs-docs.
Feel free to assign me for the German translation :)
It would be nice if we can use a platform that can detect changes on the git repo and issue a notification to the corresponding translators, to confirm the diff/retranslate it.
The project is moving on pretty quickly, so every solution which cannot handle changes based on git commits will lead to quickly outdated translations which are no help for anybody.
from ipfs-docs.
Thanks for looking into this @alexandrtovmach and @RubenKelevra. Localization is not a focus for Q2 2020 (you can take a look at the objects for Q2 2020 here, currently a work in progress).
With that in mind, if either of you are interested in tackling this issue, then feel free to make a fork of this repo and create a proof-of-concept using the services you both suggested. I can't promise that your work will get merged in this quarter, but having a solid foundation to launch IPFS localization would really help the project when we do come around to solving this issue.
from ipfs-docs.
I'm just a random developer, that discovered IPFS just today, but I'm ready to contribute and help with translation process. Let me know if it's something that I can help.
from ipfs-docs.
- a. If yes: which solution?
I did some googling, weblate.org is IMHO the best-documented open source solution (for translators) for continuous translations. For free projects, they support hosting free of charge.
from ipfs-docs.
Just want to flag for everyone that the other IPFS sites are using Transifex. If anyone of you would like to explore its compatibility with this docs site or start contributing translations to other IPFS websites, you can learn more here. I assume we'd have a more ready pool of volunteers if it were possible to include the docs site among the others for which they're already processing translation requests.
Well, I never found this repo before linked or mentioned... so I guess there are probably some other folks out there with the same information issue :)
@Andrulko great!
I wasn't planning on doing this with the service I discovered. So I appreciate the work :)
from ipfs-docs.
Speaking to users, the vast majority of non-English speakers use their own browser tools to manage translations. Without committing significant, this will do for now.
from ipfs-docs.
Related Issues (20)
- [DOCS ISSUE] Tutorial "Publish using the command line" outdated HOT 1
- IPFS implementations HOT 2
- I'm interested in becoming an IPFS node provider. I'm looking for how to start. HOT 2
- Add Dapps on IPFS guide HOT 2
- [CONTENT REQUEST] (add your title here!) HOT 2
- Get Started HOT 2
- IPFS Implementations: iroh claims not to be an IPFS implementation HOT 1
- Permanence Objective - Not explained HOT 8
- Configure profile HOT 2
- [CONTENT REQUEST] (add your title here!) HOT 2
- Republishing IPNS HOT 1
- [DOCS ISSUE] (add your title here!) HOT 1
- [CONTENT REQUEST] (add your title here!) HOT 2
- Tables appear truncated on the right HOT 2
- Importing by CID is not working HOT 1
- tyy HOT 1
- IPFS Implementations HOT 3
- Mygirlstoneculture HOT 3
- IPFS implementations HOT 2
- IPFS Implementations HOT 2
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 ipfs-docs.