Internationalization ? (i18n)

Issue #6 resolved
Ryan Lahfa created an issue

Currently, afaik Mangaki is French only, even if there is some English strings in the app (I don't recall really...)

Why not do an international Mangaki?

Comments (1)

  1. Jill-Jênn Vie

    Génère dynamiquement les Top 20

    Précédemment, les Top 20 étaient générés par un script de gestion qui créait des pages statiques (voir issue #6). Ce patch fait en sorte que les Top 20 soient générés dans la base de donnée à la place.

    Conceptuellement, un Top est lié par une relation “plusieurs-à-plusieurs” (many-to-many) avec des objets. Par exemple, le Top 20 des réalisateurs est lié à 20 Artists (considérés en tant que réalisateurs). Afin de stocker les informations utiles (score, etc.) du Top 20, une table Ranking est utilisée pour représenter la relation many-to-many.

    Par ailleurs, afin de permettre des Tops plus généraux dans le futur (par exemple, le Top 20 des oeuvres d’un studio plutôt que le Top 20 d’un type d’artiste), les Ranking lient un Top à un django.contrib.contenttypes.models.ContentType (qui représente un modèle quelconque) plutôt que directement à un artiste.

    Enfin, les anciennes pages statiques de top et la commande de gestion permettant de les créer sont supprimées.

    Fixes #6.

    → <<cset bf1fc9e3c57b>>

  2. Log in to comment