I went over the translation checklist and classified each item in one of three categories:
- Unchecked: Item is present in the master branch but not marked as done
- Abandoned: Item has work present on a fork but the PR is either closed or absent
- Untouched: Item is assigned to someone but it wasn't worked on at all
And this is the current status:
| Item |
Status |
| Basic operators, math |
Unchecked (#217, #412) |
| Loops: while and for |
Abandoned (#50) |
| Functions |
Untouched |
| Object references and copying |
Unchecked |
| Symbol type |
Unchecked |
| Numbers |
Untouched (under @rnrnshn) |
| WeakMap and WeakSet |
Untouched (under @wnleao) |
| Object.keys, values, entries |
Abandoned |
| Destructuring assignment |
Untouched |
| Date and time |
Untouched |
| JSON methods, toJSON |
Abandoned (#185) |
| Recursion and stack |
Abandoned |
| Rest parameters and spread syntax |
Untouched |
| Variable scope, closure |
Untouched |
| The old "var" |
Untouched |
| Scheduling: setTimeout and setInterval |
Untouched |
| Function binding |
Untouched |
| Property getters and setters |
Abandoned |
| Class inheritance |
Untouched |
| Static properties and methods |
Untouched |
| Extending built-in classes |
Abandoned (#411) |
| Error handling, "try...catch" |
Untouched |
| Custom errors, extending Error |
Abandoned |
| Introduction: callbacks |
Abandoned |
| Promise |
Untouched |
| Error handling with promises |
Untouched (under @wnleao) |
| Promise API |
Untouched |
| Promisification |
Untouched (under @wnleao) |
| Microtasks |
Untouched (under @wnleao) |
| Async/await |
Untouched |
| Modules, introduction |
Untouched |
| Currying |
Untouched |
| Browser environment, specs |
Abandoned |
| DOM tree |
Abandoned |
| Walking the DOM |
Abandoned |
| Attributes |
Review pending (broken mention @denis-rossati) |
| Introduction to browser events |
Untouched (broken mention to @cesarkohl) |
| Form properties and methods |
Untouched (broken mention to @recalderon) |
| Fetch |
Abandoned (broken mention to @vitorinoaraujo) |
| Bezier curve |
Abandoned (broken mention to @lucastrvsn) |
| JavaScript animations |
Abandoned (broken mention to @karlasamantha) |
| Template element |
Untouched (broken mention to @HakaCode) |
We can solve some of these problems as such:
- Abandoned articles can be resumed through a new PR
- Untouched articles assigned over a certain period (6 months, 1 year) can be safely unassigned and reopened for translation
- Unchecked articles can be safely checked for updated tracking
What does everyone think?
I went over the translation checklist and classified each item in one of three categories:
And this is the current status:
We can solve some of these problems as such:
What does everyone think?