keyman
keyman copied to clipboard
chore(android,ios): Add Crowdin localization for Polytonic Greek
Addresses community site user request for Polytonic Greek localization.
In Crowdin, we use el-polyton, but the Android and iOS locales can only support el. (Variant polyton unsupported).
User Testing
Setup - Install the PR build on the corresponding device
- TEST_ANDROID - Verifies Polytonic Greek locale on Keyman for Android
- Install the PR build of Keyman for Android on an Android device/emulator
- Launch Keyman and dismiss the "Get Started" menu
- From Keyman settings --> Display Languages --> Polytonic Greek
- Verify the UI changes to Polytonic Greek. Note - the string for "Spacebar caption" hasn't been translated to Polytonic Greek yet
- TEST_IOS - Verifies Polytonic Greek locale on Keyman for iPhone and iPad
- Install the PR build of Keyman for iPhone and iPad on an iOS device/emulator
- Launch Keyman for iPhone and iPad
- On the device, change the locale to "Greek"
- Verify the Keyman UI changes to Polytonic Greek.
Test Results
- TEST_ANDROID (Passed): I tested this issue with the attached "Keyman-18.0.61-alpha-test-11877" build on the Android 14 Physical device. Here is my observation.
- Installed the "keyman-18.0.61.apk" file.
- Checked the "Enable Keyman as system-wide keyboard" and set the keyboard as the default keyboard box on the settings page.
- Open the Keyman app. Enable the "Predictions" and install the "Dictionary."
- Change the UI from English to polytonic greek by clicking "keyman settings" --> display language.
- Verified the keyman UI changed to "polytonic greek"(in menu list, get strat dialog, settings menu) It looks good. Thank you.
- TEST_IOS (Passed): I tested this issue with the attached build in test flight for iOS(18.0.61-0.11877.11414). Here is my observation.
- Installed the "keyman-18.0.61.dmg" file.
- Checked the "Enable Keyman as system-wide keyboard" and set the keyboard as the default keyboard box on the settings page.
- Open the Keyman app. Enable the "Predictions" and install the "Dictionary."
- Add the "Greek" language to the device(Language & Region).
- Change the UI from English to polytonic Greek by clicking "keyman settings" --> System Keyboard Settings.(Select a Greek language under the "Preferred language")
- Verified the keyman UI changed to "polytonic Greek"(in the menu list, get start dialog, settings menu)
It looks good. Thank you. I've noticed that the "Greek" UI overlaps with the "Keyman Settings" dialog. So, I've seen similar issues posted on GitHub. As a result, I've added this problem as a comment to PR6607.
Changes in this pull request will be available for download in Keyman version 18.0.69-alpha