IMPORTANT: This is as proposed estimate workload and budget. Refers to column D of Lingua Libre dashboard.
Hello Xavier,
Below are my recommendations for the Lingua Libre Bot sprint.
Objectives :
- Current: code is duplicated and adapted for each wiktionary, this approach is not scalable
- Wanted: new code should have a common core library together with localized per-wiktionary parts defining hooks and specific behaviors (inject 1 or 3 audios, etc).
- Long term goal is to multiply Lingua Libre's impact by spreading its audio to many more pages and wiktionaries.
Per diem
Per diem :
- Wiki-linguist at 350€.
- Python developer at 400€
Mission
Phase 1: Multilingual Wiktionary investigation
Phase 2: Coding
| Task | Predicted | Actual | Total | Title |
| Phase 1 | ||||
|---|---|---|---|---|
| 4 | ? | 1400€ | Analyze previously covered wiktionaries', wikicode, relevant sections and templates names, and needs. Encode it into localized json or xml. | |
| Total | 4 days | ? days | 1400€ | (project not approved yet) |
| Task | Predicted | Actual | Total | Title |
| Phase 2 | ||||
|---|---|---|---|---|
| 6 | ? | 2400 | Code a common python library of common functions to handle Commons and Wiktionary actions. | |
| 2 | ? | 800 | Code 6 localized scripts with it for the 6 supported Wiktionaries. | |
| ? | 2 | ? | 800 | [Optional / Recommended] Code one wikidata script. |
| Others | ||||
| -- | ½ | ½ | 0 | Coordination (mailing, 3 video meetups) |
| -- | 0 | ½? | 0 | Deployment (Michael WMFr or MOE facilitator) |
| -- | 1 | 1 | 400 | Review and fixes (Optional) |
| Total | 11 days | ? days | 4400€ | (project not approved yet) |