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
What I know about Indonesian grammar is that there are no articles or grammatical gender for nouns, so in those regards Scribe wouldn't be needed for noun genders. Another thing is that verbs don't need to be conjugated, but for past I'm reading that we need to add the words sudah
(informal) or telah
(formal), so maybe it's at times confusing which one needs to be used.
Another thing that was brought up as being difficult is what the various prefixes and suffixes mean for words. Maybe allowing someone to look up what prefixes/suffixes are in their native language or separating the base word from the prefixes would be helpful 🤔
Something that seems to be hard is the plural of nouns :) Thus the Plural
key might be of more use to potential Scribe users :)
Keyboard variants
There likely are variants if the user is used to using AZERTY or QWERTY. It looks to mostly be QWERTY though :)
Contribution
Would be happy to discuss how Scribe could help second language Indonesian learners. We could at the very least do the translate feature.
What's needed
- An Indonesian directory added to Keyboards/LanguageKeyboards that includes a
IndonesianKeyboardViewController.swift
file - Indonesian language keyboard values and logic added to
IDInterfaceVariables.swift
in the above directory - Indonesian language keyboard commands added to
IDCommandVariables.swift
in the above directory - Fine tuning the WDQS queries found in Scribe-Data/src/scribe_data/extract_transform/Indonesian
- Writing formatting Python scripts and adding them to Scribe-Data/scribe_data/extract_transform/Indonesian
- Add Indonesian 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 to an SQLite database for the keyboard
Metadata
Metadata
Assignees
Type
Projects
Status