Ticket #1725 (closed defect: fixed)
Ajouter traductions
Reported by: | brol | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 2.6 |
Component: | module:core | Version: | 2.5 |
Severity: | normal | Keywords: | |
Cc: |
Description
dans plein de thème j'aurai besoin de la traduction des mots suivants :
{{tpl:lang by}} -> par
{tpl:lang in}} -> sur
Ça serait possible de les intégrer dans le core histoire d'éviter de devoir créer un fichier de langue + public pour l'appeler dans le thème ?
merci
Change History
comment:2 Changed 12 years ago by brol
"by" y est (mais ne semble plus traduit), "in" ne l'est pas, "on" y est et est traduit par "dans"
comment:3 Changed 12 years ago by bruno
by est dupliqué dans plugins.po, car daInstaller le définit dans l'admin. Il faut donc ajouter la traduction par là-bas aussi.
comment:4 Changed 12 years ago by bruno
Je suis assez sceptique sur l'ajout du "in" nativement dans le core. "In" tout seul ne veut pas dire grand chose, et on n' a pas forcément la même construction grammaticale dans toutes les langues. J'ai le même "reproche" sur "by". On va surtout attendre une mise à disposition plus poussée des l10n coté public pour proposer ce genre de trucs.
comment:5 Changed 12 years ago by JcDenis
Les mots courts et fourres tout sont à proscrire des traductions ! Il faut utiliser une mécanique plus complexe comme l'ajout d'un pseudo contexte (qu'il faut penser à traduire aussi en anglais) ou en remplacement de valeurs:
__('post:by')
__('Post by %s')
comment:6 follow-up: ↓ 7 Changed 12 years ago by bruno
JC: le problème est coté public, il faudrait fournir un équivalent dans tpl:lang :)
brol: concernant l'ajout de langue dans un thème, il suffit de fournir le main.po au bon endroit (theme/locales/fr/main.po), pas besoin de faire un _public.php
comment:7 in reply to: ↑ 6 Changed 12 years ago by JcDenis
Replying to bruno:
JC: le problème est coté public, il faudrait fournir un équivalent dans tpl:lang :)
Ha oui mince, au pire post_by mais il faut effectivement faire évoluer la balise tpl:lang ne serait-ce que pour les pluriels...
comment:8 Changed 12 years ago by franck <carnet.franck.paul@…>
- Status changed from new to closed
- Resolution set to fixed
(In [427108baba6f]) Add "in" in public.po, should be reviewed later, fixes #1725
Il me semble que c'est déjà dans le public.po du core, non ?