Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • Crosswords Crosswords
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 52
    • Issues 52
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Jonathan Blandford
  • CrosswordsCrosswords
  • Issues
  • #37
Closed
Open
Issue created Nov 24, 2021 by Jonathan Blandford@jrbOwner

Make WordList work in other languages

Right now we only have an English word list. It would be good to support other languages. To do so we need to fix a few issues:

  • Calculate the row stride for each word length in the word table. That's a place we currently assume 1 character == 1 byte. We honor the rowstride on the other end, but it needs to be set.
  • Make sure our use of the charset offset is consistent. I think it is but it's never been tested
  • Support downloading word-lists or find a way to manage them better. As it is, the English word list is 500K in the git repo.
  • Pull the word-list into its own resource rather than the global reasource and load it on demand. This will make testing much faster; currently we compile the large (14M) english word list into crosswords.resource and it makes testing ui file changes really annoying.
Edited Nov 24, 2021 by Jonathan Blandford
Assignee
Assign to
Time tracking