2016-04-11 1 views
1

Existe-t-il un outil (ou une méthode intégrée) pour voir si une entrée de traduction donnée n'est plus référencée? Même un moyen "mécanique" serait utile, c'est-à-dire quelque chose qui exécute la suite de tests et signale quelles entrées i18n ont été et n'ont pas été touchées. (Je suppose que cela pourrait indiquer quelles traductions sont manquantes, aussi, mais ce n'est pas ce que je cherche pour le moment.)Rails couverture i18n

Répondre

2

Je pense que la gemme i18n-tasks a ce que vous cherchez car elle peut trouver manquant et inutilisé traductions. Il vous fournit également un modèle de spécification qui échouera dans votre suite si des traductions manquantes ou inutilisées sont présentes dans les paramètres régionaux (voir Installation section on the README).

+0

Merci. Cela semble être ce que je veux. Je me demande comment cela gère les choses comme ça, cependant: i18n_base = 'root.branch'; I18n.t ("# {i18n_base} .leaf") – Pistos

+0

On dirait que la documentation dit: "Par défaut, les clés dynamiques telles que t" cats. # {Cat} .name "ne sont pas reconnues. I18n-tâches-utiliser des conseils. " – Pistos