alanshaw / alanshaw/xgettext-regex
Cannot handle i18n function that receives multiple arguments
Ouverte
- 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.