Package org.jmol.i18n

Class GT

  • All Implemented Interfaces:
    Translator

    public class GT
    extends java.lang.Object
    implements Translator
    The language list is now in org.jmol.i18n.Language -- Bob Hanson, 12/16/12 implementing translations in JavaScript
    • Field Detail

      • ignoreApplicationBundle

        private static boolean ignoreApplicationBundle
      • getTextWrapper

        private static GT getTextWrapper
      • languageList

        private static Language[] languageList
      • resources

        private Resource[] resources
      • resourceCount

        private int resourceCount
      • doTranslate

        private boolean doTranslate
      • language

        private java.lang.String language
      • allowDebug

        private static boolean allowDebug
      • htLanguages

        private static java.util.Map<java.lang.String,​java.lang.String> htLanguages
    • Constructor Detail

      • GT

        public GT()
      • GT

        public GT​(Viewer vwr,
                  java.lang.String langCode)
    • Method Detail

      • translate

        public java.lang.String translate​(java.lang.String s)
        used in custom menu translation only
        Specified by:
        translate in interface Translator
      • getLanguageList

        public static Language[] getLanguageList​(GT gt)
      • getLanguage

        public static java.lang.String getLanguage()
      • ignoreApplicationBundle

        public static void ignoreApplicationBundle()
      • setDoTranslate

        public static boolean setDoTranslate​(boolean TF)
        Parameters:
        TF -
        Returns:
        initial setting of GT.doTranslate
      • getDoTranslate

        public static boolean getDoTranslate()
      • _

        public static java.lang.String _​(java.lang.String string)
      • o

        public static java.lang.String o​(java.lang.String s,
                                         java.lang.Object o)
      • i

        public static java.lang.String i​(java.lang.String s,
                                         int n)
      • escapeHTML

        public static java.lang.String escapeHTML​(java.lang.String msg)
      • getTextWrapper

        private static GT getTextWrapper()
      • createLanguageList

        private void createLanguageList()
      • getSupported

        private java.lang.String getSupported​(java.lang.String code)
      • addBundles

        private void addBundles​(Viewer vwr,
                                java.lang.String type,
                                java.lang.String la_co_va,
                                java.lang.String la_co,
                                java.lang.String la)
      • addBundle

        private void addBundle​(Viewer vwr,
                               java.lang.String className,
                               java.lang.String name)
      • getString

        private java.lang.String getString​(java.lang.String s)