Scribe-iOS: Add multilingual translation and internationalized interfaces
- Mentors
- Andrew McAllister, Henrik Thomasson, wkyoshida
- Organization
- Wikimedia Foundation
- Technologies
- python, swift, sqlite
- Topics
- mobile, Keyboard
This project is centered on the Scribe keyboard app for iOS, which is a keyboard for language learners featuring translation and conjugation of foreign languages.
The project in particular focuses on the implementation of localization for languages other than English, so that the app may be reached by many more users. This will be achieved by letting the user choose any keyboard of their liking to translate to the other language from.
Additionally, the app itself will change its localization structure by relying on interchangeable JSON files, controlled by a separate project as a dependency for the app. This will also unify localization preemptively across the planned Scribe versions for Android and desktop as well.
Smaller quality of life changes to core Scribe functionality are also planned, to improve user experience while using the app and keyboard.