Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Mais aussi sur les technos front comme React, Angular, Typescript et Javascript en général.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

Nombres ordinaux multilingues

0 votes

Je cherche un moyen de convertir des int strictement positifs en nombres ordinaux abrégés (1er, 2d, 3e etc...) et puis surtout, la partie compliquée : il faudrait que ce soit multilingue...
Comme je suis fainéant j'avais mis "th" partout en anglais et "e" partout en français.

Il y a un dev qui m'a envoyé un pull request qui fait les ordinaux en anglais, le problème c'est que si par exemple dans le fichier de trad je traduis "st" en "er", bah ça marche pas parce qu'on a 21st, 31st etc...

En plus dans mon cas la phrase est au féminin, donc c'est 1re, 2de, 3e, etc... selon l'académie française.

Bref comment résoudre ce petit problème compliqué ? J'ai cherché s'il y a une lib qui fait ça mais je n'ai rien trouvé.

demandé 12-Jan par Linekio (116 points)

Votre réponse

Preview

Votre nom à afficher ( en option ):
Vie privée: . Votre adresse de messagerie ne sera utilisée que pour l'envoi de ces notifications .
Vérification anti -spam:
Pour éviter cette vérification à l'avenir, Connectez vous ou inscrivez vous.
...