Giter Site home page Giter Site logo

Comments (8)

StrubT avatar StrubT commented on August 19, 2024

Adding an additional language is very easy. Translating the dozens of texts, the example exercises, etc. is what we have to put a lot of effort into.
Who would be able to properly translate to Spanish?

from progressormeteor.

hudrima1 avatar hudrima1 commented on August 19, 2024

Indeed translating and describing properly is an enormous work. That's why I would add Spanish because the multi-language feature beside the exams is the unique selling point of Progressor. Teachers and students will spend a great amount of time designing exercises. I even would add further help to identify untranslated texts easily.
This work will be the great value of Progressor and not the platform itself. Don't misunderstand me: You did and you are still doing a great work. But after a short time when the platform takes off the real value is the content of Progressor. And this also scares me a little bit. We have to take extremely care of the data and it's safety. If we loose something we will create a greatest damage and loose immediately all credit. Are we ready for this security? I think we have to think about this very, very deeply.

from progressormeteor.

StrubT avatar StrubT commented on August 19, 2024

Did you just completely change the topic?
YES, data security is a priority! I also agree that we should provide high-quality exercises on a public sample installation. But this project is open source, it is intended for users to set up their own installations which also forces them to create their own exercises.
I don't expect global customers to use the BUAS installation.

Back to the translation: If you name a person to translate the texts, I can add Spanish as an additional language very easily.

from progressormeteor.

hudrima1 avatar hudrima1 commented on August 19, 2024

Your right, the issue tracker was not the right place for this discussion.
I will ask Yandy Piedra Guerra [email protected] for the translation.
Is the locals/en.js the only file that we need to translate?

from progressormeteor.

StrubT avatar StrubT commented on August 19, 2024
  1. As you correctly guessed, you have to copy lib/locales/en.js to lib/locales/es.js.
    • As you can see in lib/locales/de.js, we did not translate every single line.
    • Please ask Yandy to comply with our format, that way, the translations are always on the same line.
    • Afterwards, I will insert the correct formatting.
  2. Additionally, you may also want to translateserver/example-data.js.
  3. If you want to do it yourself, you can easily active the language by adding an additional line to lib/i18n.js.
    • The language name is always native (English, Deutsch, Français -> Español)

from progressormeteor.

hudrima1 avatar hudrima1 commented on August 19, 2024

Salut Thomas, kannst du dem Yandi Developer-Zugriff auf das Repo geben.
Sein github User ist stonewar. Er macht uns die Spanische Übersetzung. Seine
BFH Adresse ist [email protected].

from progressormeteor.

StrubT avatar StrubT commented on August 19, 2024

I added him as a collaborator to ProgressorMeteor.

from progressormeteor.

hudrima1 avatar hudrima1 commented on August 19, 2024

Danke!

from progressormeteor.

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.