Add greek keyboard
I maintainer di solito rispondono entro 1 giorno
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Terms
- I have searched open new keyboard issues
- I agree to follow Scribe-Android's Code of Conduct
- This issue is about one language, and I've changed the title to reflect this
Language support
Greek (Ελληνικά) is a highly inflected language with rich morphology and complex grammar. It has three grammatical genders (masculine, feminine, neuter) that affect articles, adjectives, and nouns. Nouns are declined in cases (nominative, genitive, accusative, vocative), which makes correct agreement very important for learners.
Verbs are conjugated according to person, number, tense, mood, voice, and aspect. The distinction between imperfective and perfective aspect is particularly important in Greek and often difficult for non-native speakers. There is also extensive use of irregular verbs and stem changes.
Greek uses accent marks (τόνοι) that are essential for correct pronunciation and meaning, so easy access to accented characters is crucial.
Scribe can help Greek learners by:
Providing correct verb conjugations across tenses and aspects
Showing noun gender and plural forms
Supporting accented characters and common diacritics
Helping with agreement between articles, nouns, and adjectives
This would make Scribe very useful for both learners of Modern Greek and bilingual users.
Keyboard variants
Greek generally uses one main keyboard layout based on the Greek alphabet. However, there are two common practical variants:
Greek keyboard (monotonic system): The standard modern layout used in Greece, with a single accent (τόνος). This is the most important one to support.
Greek polytonic input (advanced users): Used mainly in classical studies, ancient Greek, and academic texts, with multiple accents and breathing marks. This could be optional or advanced.
Additionally:
Many users type Greek using a Greek QWERTY-style layout where Greek letters map to Latin keys.
Support for easy switching between Greek and Latin keyboards is very important for bilingual typing (Greek–English).
So the main focus should be:
Standard Modern Greek monotonic layout
Optional support for polytonic Greek
Smooth switching between Greek and Latin keyboards
Contribution
I would be happy to help by contributing Greek (el) localization support to the Scribe project.
I can:
- Create a new Greek translation file (el.json) based on the existing en-US.json
- Translate the UI strings and user-facing texts into Modern Greek
- Follow the existing localization structure and formatting rules
- Keep placeholders, variables, and JSON structure intact
Greek currently seems to be missing from the available languages, and I would like to help add full support for it.
This would make Scribe more accessible to Greek speakers and learners of the Greek language.
Please let me know if this approach works for you and if there are any specific guidelines I should follow before starting.
- Lingua principale
- C++
- Stelle
- 109
- Fork
- 124
- Merge medio
- 2g 8h
- PR unite (30g)
- 13
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di scribe-org/Scribe-Android
-
Fix tutorial dark mode button colorationForse già presa @Samuel-Francisco-AS l’ha presa oggi. Apertadesign good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
scribe-org/Scribe-Android#739 ·
I maintainer di solito rispondono entro 1 giorno
-
Redundant sequential SQLite file opens and identical SELECT queriesForse già presa @ashb155 l’ha presa 1 giorno fa. Apertablocked help wanted
scribe-org/Scribe-Android#738 · 5 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Server-supplied table and column names are pasted unvalidated into SQLForse già presa @Roniscend l’ha presa 4 giorni fa. Aperta-next release- help wanted
scribe-org/Scribe-Android#724 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Update Scribe-Android to use new data contract fieldsForse già presa @prince-0408 l’ha presa 14 giorni fa. Aperta-next release- help wanted
scribe-org/Scribe-Android#714 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Remove profanity from autosuggestions and autocompletionsForse già presa @angrezichatterbox l’ha presa 3 giorni fa. Aperta-next release- help wanted
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
scribe-org/Scribe-Android#665 · 9 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di scribe-org/Scribe-Android
Issue simili
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
metasequoiaime/msime#9113 ·
I maintainer di solito rispondono entro 1 giorno
-
Locked plugin flip-flops position on every refresh after being disabledForse già presa @Illustar0 l’ha presa oggi. Apertaissue report
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
ModOrganizer2/modorganizer#2449 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement P5
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
open-astro/AlpacaBridge#1468 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno