Giter VIP home page Giter VIP logo

Comments (9)

Lidara avatar Lidara commented on May 18, 2024 1

I finally found some time today and translated about half the cards. I pushed it into a separate branch, I will continue working in de_wip until it is finished, then I'll look over the entire deck and when I'm happy I'll make a merge request for you to look over.

from ultimate-geography.

alpha-strike avatar alpha-strike commented on May 18, 2024 1

I finished the translation and prepared it as json. If you enable uploads I can share it.

from ultimate-geography.

axelboc avatar axelboc commented on May 18, 2024

Ooh this would be really useful, thank you! You'd have to be responsible for it in the long term, though, is that alright? This would include keeping the German deck up to date with the English deck and publishing it yourself on Anki. If it works for you, then I could make you a collaborator of the repo so you don't have to fork it -- would you like that?

from ultimate-geography.

Lidara avatar Lidara commented on May 18, 2024

Cool! Yeah, that only makes sense. Do you think it is possible to make one deck with multiple languages, where you can switch between languages with an custom deck/study or would that make things to complicated for the user?

from ultimate-geography.

axelboc avatar axelboc commented on May 18, 2024

Hmm good question. I see two ways of managing two languages in the same deck:

1. By adding more fields for the German translations.

The fields wouldn't show by default (i.e. a new Anki user would get the English deck out of the box), and users who want to study in German could edit the deck's card templates to show the German fields instead of the English ones and to rewrite the cues (e.g. "Country").

With this solution, the switch from on deck to the other is a bit complex but manageable (if well explained in the README). The real downside for me is that the new fields would add quite a bit of clutter to the notes, and it wouldn't be practical to add more translations in the future.

2. By duplicating every note in the deck (one for each language).

All the notes in German would be tagged as such, so it would be fairly easy to create a custom German-only deck. The downside, in my opinion, is that users would get both English and German cards by default so every user would have to customise the deck before being able to use it. I've mentioned this as a big no-no in the README: I think the deck should remain ready-to-use out of the box.


Can you think of another way? I'm no Anki expert, so there might very well be. But so far, it looks to me as if having two separate decks would be much simpler for users and a lot more maintainable for us (especially if more translations are added in the future).

The way I see it, the two decks would sit under two separate folders at the root of this repository. We could name the German deck something like Ultimate Geography (DE). The folder would contain only the JSON file exported by CrowdAnki (no media folder -- the package published on AnkiWeb, however, would of course contain the media files). Does it sound alright?

from ultimate-geography.

Lidara avatar Lidara commented on May 18, 2024

Having it side by side with two decks seems to be the simplest, so let's do that.
I would translate just the cards and the tags, or would it also be necessary to translate the field names?

from ultimate-geography.

axelboc avatar axelboc commented on May 18, 2024

Okay, I've just duplicated the English. It was more cumbersome than I thought, but I got there. I've attached the Anki package, so you can just open it and get started!

Ultimate Geography (DE)_v0.zip

I've invited you to become a collaborator of this repo, so you should be able to create a branch and then a Pull Request whenever you're ready. When you export the deck with CrowdAnki, just make sure not to include the media files.

I don't think we need to translate the tags, I just don't see it being that useful. It might actually be useful to someone to have both English and German cards mapped to the same tag. Let's leave the field names as they are as well, since they're only visible to us. However, I've duplicated the note type (Ultimate Geography (DE)), so you can go ahead and edit the card templates it contains to translate the cues to German (e.g. "Country", "Capital", etc.) In summary, here are the bits that need to be translated:

  • the content of the cards (of course :D),
  • the cues in the card templates,
  • the deck description.

When the time comes, we'll talk about releasing the deck. I'll also need to update the README and the decks' descriptions to list the available languages.

from ultimate-geography.

axelboc avatar axelboc commented on May 18, 2024

Hi there! Hmm, you can open a Pull Request if you'd like?

from ultimate-geography.

Lidara avatar Lidara commented on May 18, 2024

Thanks a lot for jumping in @alpha-strike!

from ultimate-geography.

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.