keyman icon indicating copy to clipboard operation
keyman copied to clipboard

chore(android,ios): Add Crowdin localization for Polytonic Greek

Open darcywong00 opened this issue 1 year ago • 1 comments

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
  1. Install the PR build of Keyman for Android on an Android device/emulator
  2. Launch Keyman and dismiss the "Get Started" menu
  3. From Keyman settings --> Display Languages --> Polytonic Greek
  4. 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
  1. Install the PR build of Keyman for iPhone and iPad on an iOS device/emulator
  2. Launch Keyman for iPhone and iPad
  3. On the device, change the locale to "Greek"
  4. Verify the Keyman UI changes to Polytonic Greek.

darcywong00 avatar Jun 26 '24 09:06 darcywong00

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.
  1. Installed the "keyman-18.0.61.apk" file.
  2. Checked the "Enable Keyman as system-wide keyboard" and set the keyboard as the default keyboard box on the settings page.
  3. Open the Keyman app. Enable the "Predictions" and install the "Dictionary."
  4. Change the UI from English to polytonic greek by clicking "keyman settings" --> display language.
  5. 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.
  1. Installed the "keyman-18.0.61.dmg" file.
  2. Checked the "Enable Keyman as system-wide keyboard" and set the keyboard as the default keyboard box on the settings page.
  3. Open the Keyman app. Enable the "Predictions" and install the "Dictionary."
  4. Add the "Greek" language to the device(Language & Region).
  5. Change the UI from English to polytonic Greek by clicking "keyman settings" --> System Keyboard Settings.(Select a Greek language under the "Preferred language")
  6. 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.

dinakaranr avatar Jul 05 '24 07:07 dinakaranr

Changes in this pull request will be available for download in Keyman version 18.0.69-alpha

keyman-server avatar Jul 05 '24 18:07 keyman-server