Giter Club home page Giter Club logo

Comments (1)

Silverfeelin avatar Silverfeelin commented on August 22, 2024

Hello and thank you for sharing your input!

Another user had contacted me regarding the same topic back in November 2023. (#32)

There's a few problems with translating the website that I'll share here for clarity.
It's definitely not an impossible project but it will require some more planning and I honestly don't know when I'd be able to start working on this. I'd welcome any help but it's not as simple as providing the translations. A lot of the code would have to be changed to even support the ability to translate text and it has to be taken into considering every step of the way when working on new features.

I'll track various important tasks as separate issues in this milestone to keep everything organized.
https://github.com/Silverfeelin/SkyGame-Planner/milestone/1

  • Choosing the framework
    There's many options for handling translation in projects instead of setting up something completely new. I have no experience with any options and one of the worst things is choosing something that ends up not covering all requirements after lots of work. So first off I'd have to find the best tool for the job and learn how it works.
    #57
  • Site volatility
    Sky Planner has gotten more mature over the last year but there's still quite some things that can and will suddenly change. This can make translations go obsolete quickly or suddenly require a bunch more translations. Waiting for translations would add extra time before I can add new features and skipping translations would lead to a messy experience for users (some parts are translated and some parts are still in English).
  • IAP prices
    With the game being available in many languages the game also offers IAPs in many different currencies. These can not only differ per currency but also per country and per platform. I think there's a good reason both the wiki and TGC themselves only share the USD price. I think if the site offers language support (i.e. Traditional Chinese) then the expectation might be there that prices are also local. I think it would be impossible for me to keep track of all of this data.
    #58
  • Styling
    Although I've tried to make the site responsive there's still various places where the amount of text could mess up the layout for mobile. I.e. causing text to overlap with other elements. This has already caused me some minor headaches with just English and it'd be more difficult as more languages are added.
    #59
  • Time
    I work on this project out of passion for the game and being a collector myself. But I still have a job and my personal life. Some days my battery is empty after work and some days I just want to do other things. I also have to spend time updating the site every season and event and since I've started helping with making the icons (both for the wiki and my outfit request tools). I'm not trying to score pity points here, just trying to be realistic with the scope of this probably being too massive for me to take on by myself.

I hope this helps you understand that although I'd love to support multiple languages, I don't know if or when I'd be able to start working on it.

from skygame-planner.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.