alanshaw / alanshaw/xgettext-regex

Cannot handle i18n function that receives multiple arguments

Ouverte
#11 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
4
Forks
2
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Example: For this code snippet

```
${i18n.tr('Lorem {0}. Dolor sit amet.', 'Ipsum')}
```

it outputs the string `Lorem {0}. Dolor sit amet.', 'Ipsum`, ignoring the actual quotes.

(I used the command `node xgettext-regex.js src -f "(?:i18n.tr|I18n.marktr|i18n.trn)" -o po/keys.pot`)

----

While this example is not really practical, the regex fails to match anything if additional arguments besides string literals are provided. And for pluralize calls like `${i18n.trn('Blubber', 'Blubbers', 7)}`, both string literals should be matched.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.