- Replacing the symbols keyboard with a Cyrillic one is easy with geek1011s excellent patch system, as explained above. You can even move the keys around, its simple pattern matching. The default should get you started nicely. Even if it doesn't mention the Sage explicitly I would expect it to work.
- Adding a dictionary is as simple as adding it to the .kobo/custom-dict directory. That, of course depends on the quality of your dictionary. You might want to look here.
- Setting the device interface to another language I would have put to Kobo, but this line in the kobopatch.yaml (from the above excellent patch system)
Code:
# Uncomment the following to add translations (replace lc with the language code)
# translations:
# src/whatever.ts: usr/local/Kobo/translations/trans_lc.qm
suggests that it could be possible. Of course, you would have to get hold of all the language keys and do the translation.
- As for online search, I wouldn't know as my device is always offline, but, again, from the patch system, there is this patch
Code:
Change Wikipedia search language:
- Enabled: no
- Description: |
The patch set the search language in Wikipedia.
Replace the "en" (in both the replace_string lines) to language code you want.
For example English is "en" (set as default), for German is "de", for Russian is "ru".
- FindReplaceString:
Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0"
Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0"
- FindReplaceString:
Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0"
Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0"
which might give you at least wikipedia, and at best let you link to a search platform of your choice.
The replacement should not be longer than the original.
The one downside to using the patches is they need to be reapplied to each new firmware version (with the correct patch files). You may want to switch off automatic firmware updates in that case.