Skip to content

feat: Start localizing Keyman product downloads page 🌋#749

Merged
darcywong00 merged 2 commits into
masterfrom
feat/products/i18n
May 20, 2026
Merged

feat: Start localizing Keyman product downloads page 🌋#749
darcywong00 merged 2 commits into
masterfrom
feat/products/i18n

Conversation

@darcywong00
Copy link
Copy Markdown
Contributor

@darcywong00 darcywong00 commented May 19, 2026

Re-implements #688 with the new url-scheme. Fixes #687

This starts localizing the main Keyman products download page. Currently only has Spanish strings as provided by @philleckrone

Notes:

  • Intentionally not doing i18n on date / file size.
  • Also not localizing the Play Store / App Store sections since they're also embedded in several (non-localized) pages
  • atm, locacalized pages depend on keyboards/Session.php so wee may need to (separately) refactor that to a common folder

Screenshot

http://keyman.com.localhost/es/downloads/

image

Test-bot: skip

@darcywong00 darcywong00 added this to the A19S29 milestone May 19, 2026
@darcywong00 darcywong00 requested a review from mcdurdin May 19, 2026 23:29
@keymanapp-test-bot
Copy link
Copy Markdown

User Test Results

Test specification and instructions

User tests are not required

@mcdurdin
Copy link
Copy Markdown
Member

  • atm, locacalized pages depend on keyboards/Session.php so wee may need to (separately) refactor that to a common folder

What is the dependency here?

@darcywong00
Copy link
Copy Markdown
Contributor Author

my bad. that was copy-pasta from the original PR. Session refactored out with Locale.php handling it

@darcywong00 darcywong00 merged commit cb392f9 into master May 20, 2026
6 checks passed
@darcywong00 darcywong00 deleted the feat/products/i18n branch May 20, 2026 04:26
@github-project-automation github-project-automation Bot moved this from Todo to Done in Keyman May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

feat: Localize product download pages 🦯

3 participants