Comments (25)
This is such a fantastic idea. We can have a version in Portugese too, I'm sure Agatha or Paula would be happy to do the translation.
from paper.
Amazing! Will most definitely translate to Portuguese. As there is still a lot to be worked on, I will do that next week. Also I don't know if everybody does that, but I often translate things and my trick is to google translate it all and then go over everything (carefully) afterwards. Saves A LOT of time and works well.
from paper.
Just to have a minimum of organization and depending on how many people jump to translations, am thinking we can use Github projects to coordinate (like the the one below) and Slack channels (see #habla-espaΓ±ol):
https://github.com/DemocracyEarth/paper/projects/1
@paulamlb what do you think? Is it worth to have one for Portuguese? Or Chinese or whatever language.
This is of course if there's a lot of people interested in translating, otherwise a more simple approach might work just fine
from paper.
I think it's an amaing idea and would love to have this in spanish. We can wait until the first draft is completed. But if you want to begin already, I'm glad to help as well.
Not sure what's the best convention but we could add a README_ES.mediawiki file for the translation. Feel free to start this anytime.
from paper.
Portuguese would be sweet. We have a big community in Brazil.
from paper.
from paper.
cc'ing @paulamlb
Anyone who wants to translate to a different language should feel free to work under the translations
directory :)
from paper.
Paula that is a good plan!
from paper.
@paulamlb yes! That's what I do too, does save a lot of time π
from paper.
Just flagging FYI I just realized projects don't really work well to coordinate in this case: Github requires you to be a member of DEF to add cards to the project, oh well
from paper.
@paulamlb @SFSandra official membership to our github repo invitation sent.
from paper.
How the translation are maintained in sync?
from paper.
I don't know if we will never touch the document but when it is online there is https://m.mediawiki.org/wiki/Extension:Translate
from paper.
You mean when the original english document gets updated? Right now translations have to be manually updated to stay in sync. So thanks for that extension! Might come in handy for any future automation.
from paper.
The first thing we need to finish is fully translated the document, make proper editions and then automation, which could be a medium-term objective.
from paper.
Yes but you need also to check every translation if you touch the english content. How do you notify the translations contributors on each PR that you merge on master over the english text? Cause I suppose that the Master document is in english right?
from paper.
Yea exactly this could be a source confusion (see #204 for reference). I guess as long as we are doing it manually, every time master
is updated we need to cascade that to every translation. An automatic solution would be very nice eventually
from paper.
With the extension:
Each unit is automatically tracked for changes, and translators immediately see what needs updating on a specific page or throughout the wiki.
from paper.
There's a way to automate, using github :
For each new commit :
If commit does not concern root's README.mediawiki, stop here
Find line numbers that changed
Parse mediawiki file to cut it into chapters (regex FTW)
Find the chapters the edited lines correspond to
Find contributors to those chapters in the other languages (blame)
Create an issue, with proper tags, description and assignees
Maybe even create an associated card in a project (github API is still experimental here)
If the chapter structure changes, it should be easy enough to compare with the translations' chapter structure and yell accordingly in a special case.
This can be hacked rather quickly with few lines of whatever language you can make a web service out of. But we'd need a server to host the bot, so that github can send its events to it.
from paper.
Also see #211
from paper.
Hello everyone. I'm starting to review the portuguese translation and realized that there are a lot figures to be translated. Do the editable files available? If don't, I'll try to write the translations over (means to add portuguese text boxes over the english text). Is that ok??
from paper.
It worked! Thanks!
from paper.
@SFSandra and @paulamlb I have finished most images' translation. How can I upload the files? Can I upload directly in the same directory where you've uploaded the english ones? Also, I've created ".xcf" (GIMP) editable files, which can be used to any translation easily.
The schematic images of "dripping", PoI and smart contracts are still missing translation to portuguese. I'm working on them right now.
PS.: Just a remind: since the images were in ".png" format, I had to do some "artwork" to match colors, fonts and sizes. If any image is not ok, let me know.
from paper.
Hi @marcoht wow that is great news, you work fast! honestly I am not sure if you can upload to the repository - I think that you need to be invited to have that level of permission. I will check on that - otherwise, if you have a dropbox file you can share that way ([email protected]), and I will upload to the repo .
from paper.
Hi @SFSandra ! Thanks... I've uploaded some other files today there in the Dropbox folder. Now it is missing just one last.
@paulamlb only one file missing now.
from paper.
Related Issues (20)
- Pegging 1 vote to 1 hour of work HOT 4
- Reference Mistake
- Age Based Vote Coefficients
- Why is political opposite factual in the 2x2?
- Potential for a constitutional convention in America
- Reference to Easter Island in section 3. Execution is racist and contradicts the name 'DemocracyEarth' HOT 1
- Planing new release labels? Semantic version numbers? HOT 1
- Add Hebrew to language translation folder
- Diverse suggestions HOT 3
- Definition of Quadratic Voting HOT 2
- The paper is too long and not easy to understand HOT 2
- Automation is not a bad thing HOT 2
- Translation to Polish
- Hard to read Pull Requests differences: Too many words per line.
- add translation to Greek HOT 2
- Ageism in the Manifesto
- German Translation HOT 1
- Japanese Translation HOT 2
- Wordpress Plugin
- The page number 10 appears twice
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 paper.