othyn / go-calendar

A community driven auto-updating Pokémon GO events calendar that you can subscribe to in any calendar app on your phone/PC. Powered by Leek Duck.
https://gocalendar.info/
MIT License
36 stars 10 forks source link

Translation of Pokemon Names #12

Open Kupferbart opened 4 weeks ago

Kupferbart commented 4 weeks ago

Description

First of all, thanks for all the wonderful work that already went into this project!

As a player in a non-english speaking country, I can often not identify which Pokemon will be available during an event, as the names are often wildly different. I could of course just look into the app or google the translation, but that creates additional friction. It would therefore be nicer to just see at a glance which Pokemon will be available during any given event.

Given that this can be implemented and you are willing to do so, there would be 'only' eight official translations per Pokemon. I also believe it would be enough to only replace the Pokemon's name, as the event names themselves are reoccuring and can be easily remembered.

Desired Behavior

Have an option to subscribe to localized calendars in order to see translated Pokemon names within the calendar events

Additional Context

No response

othyn commented 4 weeks ago

Hey, thanks for the suggestion! I think this is a great idea.

One of the things I need to consider however is how much this 'scales out' the amount of files that the repo has to generate, store and serve. As if we support the most common 8 translations (in your example), that will immediately scale out the current size of the calendars by 8x, which then scales out further when considering the potential for the primary timezone expansion. I'd happily do this, but its whether GitHub will like it as a host.

I'll keep thinking about it and see if anything else comes to mind.

I need to also remove the files from being attached to releases, as that's unnecessary given the website runs on the static file links anyway, that should appease GitHub a little more.

Kupferbart commented 3 weeks ago

I can totally see how managing eight versions of each calendar would become very unwieldy. As I am not too familiar with how to set up calendars, I had hoped there might be a way to set an option on each calendar, so that you only have to manage the already existing ones.

Another solution - albeit maybe not as elegant - could be to include the translations in the details sections of a calendar event. Maybe something like {language tag/language flag emoji}: [list of translated Pokemon]. This would at least take away the extra step of looking up the translations elsewhere.

othyn commented 3 weeks ago

I like the idea of adding it to the description!