traduction de category from iD
publié leLié à https://codeberg.org/cartes/web/issues/3286
Idée de https://github.com/openstreetmap/id-tagging-schema/pull/3199#issuecomment-6417733354
Dans cette fiche lieu en polonais
On voit "don du sang" tout en haut. Alors que iD possède "blood_donation": "Centrum krwiodawstwa", dans le fichier dist/translations/pl.json
On ne pourrait pas l'utiliser ? @etienneJr
etienneJr
@n4n5 wrote in https://codeberg.org/cartes/web/issues/3287#issue-7952261:
On ne pourrait pas l'utiliser ? @etienneJr
L'idéal ça serait surtout de générer les
locales/xx/categories.yamlmanquants...option 1 :
- dans
components/categories/categories.yaml, rajouter les identifiants des presets iD correspondant à nos catégories - ce qui permettra de générer plus facilement les
locales/xx/categories.yaml - mais iD ne donnera que le nom singulier, il faudra rajouter manuellement le nom court et le nom pluriel ...
option 2 :
- trouver une solution technique pour que les traductions de catégories soient elles aussi gérées par weblate
Et en attendant je me demande, quand on n'a pas le
locales/xx/categories.yaml, est-ce qu'il vaut mieux :- n'afficher aucune catégorie ?
- afficher des catégories en anglais ?
- dans
n4n5
Je vois pas les trucs bloquant pour l'option 2
Pk on a pas fait l'option 2 direct ?
etienneJr
parce que l'app n'était qu'en français quand on a créé ces catégories ? parce que c'est un yaml et pas un js ? parce que le name sert aussi de key ?
n4n5
@etienneJr wrote in https://codeberg.org/cartes/web/issues/3287#issuecomment-26576531:
parce que l'app n'était qu'en français quand on a créé ces catégories ?
Oui, je demandais, quand on a basculé sur multi traduction, est ce que y avait une raison pour justement en profiter pour faire un système différent que celui de plusieurs yaml
Parce que c'est un yaml et pas un js ?
D'ailleurs, une raison que ça soit un yaml ? Plus joli a éditer ?
parce que le name sert aussi de key ?
Okay, dcp ça serait ça un des points bloquants. Il faudra donc vérifier ça si on prend l'option 2 (qui paraît la meilleure en soit)