Class LanguageManager

java.lang.Object
org.omegat.languagetools.LanguageManager

public final class LanguageManager extends Object
  • Method Details

    • registerLTLanguage

      public static void registerLTLanguage(String lang, String fqcn)
    • getLTLanguage

      public static org.languagetool.Language getLTLanguage(Language lang)
      Get LanguageTool language.

      This code made side effect to load LT modules eventually. It loads a specified language-country. It also loads a variant of countries, such as "en-US" for "en-AU". And also it loads language code module such as "en". It is because some language definition depends on another language, for example, en-AU depends on en-US. When loading only en-AU language module class, it failed to load with an error, not-found "en-US".

      Parameters:
      lang - OmegaT language code.
      Returns:
      LanguageTool's Language object.