Comments (9)
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.
I finished the translation and prepared it as json. If you enable uploads I can share it.
from ultimate-geography.
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.
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.
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.
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.
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.
Hi there! Hmm, you can open a Pull Request if you'd like?
from ultimate-geography.
Thanks a lot for jumping in @alpha-strike!
from ultimate-geography.
Related Issues (20)
- Typo in Dutch name for "Wallis and Futuna"
- Typo in Dutch card for Bermuda HOT 1
- Consider blurring flag of Dominican Republic HOT 3
- Add Latin translation HOT 3
- Missing capitals for territories HOT 4
- Add explanation when both the civil and state flags are commonly used HOT 2
- Yemen Flag vs Monaco Flag HOT 3
- "The front of this card is blank" on some cards after updating HOT 4
- Where are the maps stored? HOT 1
- Consider adding info about recent Afghanistan flag change HOT 5
- [SV] Formal name for United Kingdom HOT 9
- Adding autonomous territories HOT 8
- Structure for expansion of "Ultimate Geography" HOT 2
- An opportunity to address a gap in Anki decks: mountain ranges HOT 5
- Kazakhstan Capital Name Changed Back to Astana HOT 1
- Remove Republic of Artsakh HOT 8
- Incorrect capital name for Kazakhstan HOT 1
- Generating maps HOT 2
- Update Kyrgyzstan’s flag HOT 1
- South Ossetia is part of Europe? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ultimate-geography.