2016-10-04 4 views
2

J'installe Orchard CMS 1.10 et prends la traduction russe de https://crowdin.com/project/orchard-cms et déballe à Orchard.Web. Quand j'ai ajouté et activé la localisation de ru-Ru, tout fonctionne bien pour les vues de rasoir. Mais pour le module ne l'est pas. Par exemple j'essaye de changer le message de validation pour les champs obligatoires dans Orchard.DynamicForms, mais rien ne s'est passé quand le message de validation affiché, ils sont encore en anglais. Traduisez également non appliqué pour la liste des modules dans le panneau d'administration.Ne pas appliquer les fichiers .po pour le module dans Orchard CMS

+0

Si vous avez spécifié un 'msgctext' dans votre fichier .po, une traduction ne sera appliquée que si elle correspond exactement à cette chaîne/ce fichier. Essayez seulement de spécifier un 'msgid' avec le message de validation, suivi de' msgstr'. Cela devrait fonctionner à travers le module entier. – Xceno

+0

@Xceno, je supprime msgctext mais ne fonctionne toujours pas. .po exemple: https://monosnap.com/file/jFxxKla2jqyq7dNGXAJaeZy5tCO9tb – Ievgen

+0

@levgen, pour moi cela fonctionne comme ceci: J'ai créé un fichier .po avec seulement ces deux lignes: msgstr "{0} est un requis field. "' et msgstr "{0} wird benötigt!" ' – Xceno

Répondre

3

Recherchez le message en anglais dans le code source, ajoutez le point d'arrêt et entrez dans l'appel T(), puis vérifiez la valeur du paramètre scope. C'est la valeur qui doit être utilisée dans la ligne msgctext.