package net.codjo.control.gui; import net.codjo.mad.gui.framework.DefaultGuiContext; import net.codjo.mad.gui.MadGuiContext; import net.codjo.mad.gui.i18n.InternationalizationUtil; import net.codjo.i18n.common.TranslationManager; import net.codjo.i18n.common.Language; import net.codjo.i18n.gui.TranslationNotifier; public class ControlGuiContext extends DefaultGuiContext { public ControlGuiContext() { MadGuiContext context = new MadGuiContext(); TranslationManager translationManager = InternationalizationUtil.retrieveTranslationManager(context); TranslationNotifier translationNotifier = InternationalizationUtil.retrieveTranslationNotifier(context); translationManager.addBundle("net.codjo.control.gui.i18n", Language.FR); translationManager.addBundle("net.codjo.control.gui.i18n", Language.EN); translationManager.addBundle("net.codjo.control.gui.plugin.i18n", Language.FR); translationManager.addBundle("net.codjo.control.gui.plugin.i18n", Language.EN); putProperty(TranslationManager.TRANSLATION_MANAGER_PROPERTY, translationManager); putProperty(TranslationNotifier.TRANSLATION_NOTIFIER_PROPERTY, translationNotifier); } }