1
0
Fork 0

Total engine refactoring (#44)

* totally refactored the Languages, the Database and the IME module. New and more clear folder/package structure

* CharMap and LangHelper are no more

* removed many unused icons, translations and other resources

* deleted the old keymap samples

* Update user-manual.md

* Preferences are stored in Preferences, not in the database.

* removed some unclear and unused settings from the Preferences screen and the code.

* fixed issues with displaying the UI

* removed all non-English words and words with foreign spelling from the English dictionary

* 0 now works as it should in all modes.

* a more clear newline character in suggestions view

* last used input mode is now preserved and restored the next time

* removed the smiley and symbol dialogs

* capsMode -> textCase

* language names are no longer translated

* updated build instructions

* better use of threads for DB operations

* current text candidate is as long as the sequence, to make it more intuitive

* single characters are added to the end of the suggestion, when there are no more in the database

* Added ѝ to Bulgarian character map

* disabled adding words in a user-friendly manner

* when adding a new word is not possible, a toast message appears, for better user experience

* an error is logged when there are duplicate language IDs

* settings -> settings_legacy

* custom Logger class for easier debugging and no logcat flood in the Release version

* removed unnecessary single letters and invalid words from the dictionaries

* more translations cleanup; also corrected some weird translations

* upgraded gradle
This commit is contained in:
Dimo Karaivanov 2022-10-03 15:28:24 +03:00 committed by GitHub
parent af172b79c9
commit 78b6681812
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
225 changed files with 2723 additions and 4986 deletions

View file

@ -5954,7 +5954,6 @@ Andorra
Andrang
Andranges
andre
André
Andrea
Andreas
andrehen
@ -10441,8 +10440,6 @@ Atomzeitalter
Atomzertrümmerung
ATP
ATS
Attaché
Attachés
Attacke
Attacken
attackieren
@ -24205,7 +24202,7 @@ Bogenmaßes
Bogens
Bogenstück
Bogenstücke
Bogotá
Bogota
bogst
Bohle
Bohlen
@ -25901,7 +25898,6 @@ Cabaret
Cabrio
Cabriolet
CAD
Café
Cafeteria
Calamares
Callgirl
@ -26094,7 +26090,7 @@ chartern
charterten
Charts
Chassis
Château
Chateau
Chauffeur
Chauffeure
Chauffeuren
@ -26267,7 +26263,6 @@ Cineast
cineastisch
circa
City
Cività
Clan
Claude
Claudia
@ -26340,7 +26335,6 @@ Computerstimme
Computertechnik
Computerviren
Concorde
Conférencier
const
Container
cool
@ -26360,7 +26354,6 @@ Couleur
Count-down
Coup
Coupe
Coupé
Coupon
Coupons
Coups
@ -77418,7 +77411,7 @@ Militärarzt
Militärärzte
Militärärzten
Militärarztes
Militärattachés
Militärattaches
Militärbündnis
Militärdienstes
Militärdiktatur
@ -80903,7 +80896,6 @@ negierter
negiertes
negiertest
negiertet
Negligé
Negligee
nehme
nehmen
@ -101437,7 +101429,6 @@ Sortimentsbuchhändlern
SOS
Soße
Soßen
Soufflé
Soufflee
Souffleur
Souffleuren
@ -121119,12 +121110,8 @@ Variationsbreite
Variationsrechnung
Varietät
Varietäten
Varieté
Varietee
Varietees
Varietés
Varietétheatern
Varietétheaters
variierbare
variiere
variieren

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,3 @@
a
à
abaissa
abaissable
abaissables
@ -193253,7 +193251,6 @@ landaulet
landaulets
landaus
lande
Länder
landes
landgrave
landgraves
@ -200002,8 +199999,6 @@ madrigalistes
madrigaux
madrilène
madrilènes
maelström
maelströms
maestoso
maestria
maestro
@ -335641,7 +335636,6 @@ xylophone
xylophones
xyste
xystes
y
yacht
yacht-club
yacht-clubs