scribe-org / scribe-org/Scribe-iOS
Add Hebrew keyboard
Open
@DanielGevaZA is already working on this.
Since Aug 29, 2024.
-priority-
help wanted
new keyboard
- Dominant language
- Swift
- Stars
- 169
- Forks
- 109
- PR merge metrics
- No merged PRs in 30d
Description
Terms
- I have searched open new keyboard issues
- I agree to follow Scribe-iOS' Code of Conduct
- This issue is about one language, and I've changed the title to reflect this
Language support
Hebrew has tons of language data support on Wikidata and could be added soon. The language has masculine and feminine genders, and appears to conjugate verbs using first, second, and third person along with singular and plural. The 3x2 conjugation display would thus be used.
Contribution
I'd be happy to work on this, and it may be focussed on in a future release :)
What's needed
- A Hebrew directory added to Keyboards/LanguageKeyboards that includes a
HebrewKeyboardViewController.swiftfile - Hebrew language keyboard values and logic added to
HEInterfaceVariables.swiftin the above directory - Hebrew language keyboard commands added to
HECommandVariables.swiftin the above directory - Fine tuning the WDQS queries found in Scribe-Data/Data/Hebrew
- Writing formatting Python scripts and adding them to Scribe-Data/Data/Hebrew
- Add Hebrew keyboard specific logic to KeyboardViewController.swift
- Setting up alternate key functions if there are keys that have them that aren't already implemented
- Adding all the formatted JSON data to a
Datadirectory in the new directory and updating the data table in the readme
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.