Doubts about rewrite of Esperanto language package
See original GitHub issueHi all! We’re planning to rewrite the Esperanto Language package (both layouts and dictionary) and we have some questions:
-
How many layouts could we add? Esperanto speakers are through all around the world, so we plan to add the most common latin-layouts (QWERTY, QWERTZ, AZERTY, Colemak, Dvorak, Workman, Bepo…)
-
Is it possible to add the emojis as a pop-up key? I think emoji’s
android:code
is"-10"
. Is there any list where we could see those codes? For Unicode/HTML codes isn’t a problem, as they’re very common -
For pop-up characters, is there any logic to determine which character (first, second, third…) will be exactly above the original key? Seems that sometimes is the first, other times the third…
-
Is it possible to see the changes made on the layouts, with Android Studio or with other tool, before PR? Or will we have to wait for the publication for Android devices?
Issue Analytics
- State:
- Created 3 years ago
- Comments:17 (4 by maintainers)
Top GitHub Comments
emojis are
quick-text
addons. So,QUICK_TEXT
will output the default emoji andQUICK_TEXT_POPUP
will open the popup of all emojisI’ll be posting my doubts here and it would be great to concrete more the CONTRIBUTING.md to solve these doubts from the beginning.
2- Add the new modules to Gradle.
settings.gradle
. Specify where that file is:/AnySoftKeyboard/settings.gradle
2- Rename the package names (
com.anysoftkeyboard.english.*
->com.anysoftkeyboard.klingon.*
:Specify that
AndroidManifest.xml
will be both on/AnySoftKeyboard/addons/languages/klingon/apk/src/main/AndroidManifest.xml
AND/AnySoftKeyboard/addons/languages/klingon/pack/src/main/AndroidManifest.xml
(Are those well? Do we have to change something else in those files?)Move the
PackBroadcastReceiver
package to the right place. Where is the right place?addons/languages/klingon/pack/src/main/java/com/anysoftkeyboard/languagepack/klingon/PackBroadcastReceiver.java
?4.3- Add text files that will be parsed - word-counted - to generate word-list XMLs.
klingon/pack/dictionary/prebuilt
? Or inklingon/pack/dictionary/inputs
?11- Edit the keyboard layouts. Explainations say that in
android:codes
must be used unicode values:But in fact those are not unicode values, but HTML-codes. See both here: https://unicode-table.com/en/
12- Edit
klingon_keyboards.xml
.@string/...
but we’re not able to find that directory (having copied the/addons/languages/english
.)physicalKeyboardMappingResId=
?True
indefaultEnabled=
to the layout we want to be default? If we don’t specify the others toFalse
, will they beFalse
anyway?P.D.: I promise to complete the guide when I’ll have all clear