This topic contains 0 replies, has 2 voices, and was last updated by Anonymous 13 years, 2 months ago.
You must be logged in to reply to this topic.
dev.xiligroup is being renovated › Forums › xili-language plugin › Making plugins translate
Tagged: data-model, localizable, localization, multilingual, plugin
This topic contains 0 replies, has 2 voices, and was last updated by Anonymous 13 years, 2 months ago.
What plugins concerned ? I will do a diagnosis according how there are designed on visitors side…
The NextGEN Gallery plugin is the one I try to get translating.
NextGEN plugin is localizable only and delivers adapted .mo files that translate currently the dashboard side.
Beginning by terms of the theme, xili-language « translate » according multilingual rules settings by switching the .mo file. Some framework terms as categories or descriptions are added to this .mo file because currently stable in a cms site.
Your question – Example : Some plugins add a label or button – visible in visitors side but the name of this button or label is inserted in function _e with domain of plugin but not domain of theme… xili-language introduces a tip to capture this term / domain and permits translation…
What happens in NEXTGEN which is like an app in app using his own tables (and not custom posts or custom taxonomies) few not gettext functions are also used …? so it will be very difficult to switch according languages the nextgen images and the descriptions.
The data model is fundamental and xili-language works only on the core of WP and his features with some tips and lot of filters..
Hope that help you !
Thanks a lot for the detailed response, even if the conclusion is unfortunate for me. Hopefully someone will make a more modern NextGEN that uses the « correct » methods! It seems I’ll just have to find a workaround or something.
It means a lot for me to know there is such an active and thorough plugin developer here!
You must be logged in to reply to this topic.
Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.
Cette option doit être activée à tout moment afin que nous puissions enregistrer vos préférences pour les réglages de cookie.
Si vous désactivez ce cookie, nous ne pourrons pas enregistrer vos préférences. Cela signifie que chaque fois que vous visitez ce site, vous devrez activer ou désactiver à nouveau les cookies.