halogenandtoast / ArkhamHorror

An unofficial rules-compliant browser based version of Arkham Horror: The Card Game. Not produced, endorsed, or supported by, or affiliated with Fantasy Flight Games.
https://arkhamhorror.app
118 stars 39 forks source link

Translate also story sections to other languages #380

Open stefano-bragaglia opened 2 months ago

stefano-bragaglia commented 2 months ago

Describe the solution you'd like

The data in this project contains translations of story paragraphs in the main languages. https://github.com/zzorba/arkham-cards-data

If ZZorba grants you permission, you could easily translate more text in other languages.

halogenandtoast commented 2 months ago

While this is true, this is a big undertaking.

This is mainly because my current focus has the following precedence:

  1. Fix bugs
  2. Add new features that immediately improve quality of life
  3. Add remaining campaign content
  4. Finish Standalone Setups
  5. Add new features that improve perception of the app (like better animations)
  6. Extend languages

I am sure I am missing a bunch of other stuff. The main reason why 6 is particularly time consuming is that a lot of content is hard coded in the backend and needs to be updated/removed. It can be done gradually and I'll try to focus on correctly introducing newer content, but it's still a bit difficult when I'm programming buttons because I wan't to provide a base translation immediately and I just don't have the discipline to extract it for each card each time.

If someone else wanted to take over this work, I'd be happy to go over the process (as I envision it, maybe there is a better one).