Package org.languagetool

Examples of org.languagetool.Language


      System.out.println("Run #" + i);
      Collections.shuffle(languages1, rnd);
      Collections.shuffle(languages2, rnd);
      List<Future> futures = new ArrayList<>();
      for (int j = 0; j < languages1.size(); j++) {
        Language lang1 = languages1.get(j);
        Language lang2 = languages2.get(j);
        //System.out.println("Checking " + lang1 + " and " + lang2);
        futures.add(executor.submit(new Handler(lang1)));
        futures.add(executor.submit(new Handler(lang2)));
      }
      for (Future future : futures) {
View Full Code Here


  /**
   * Runs LT options dialog box.
   */
  public final void runOptionsDialog() {
    final Language lang = getLanguage();
    if (lang == null) {
      return;
    }
    prepareConfig(lang);
    final ConfigThread configThread = new ConfigThread(lang, config, this);
View Full Code Here

      throw new IOException("File does not exist: " + dictFile);
    }
  }

  File build(String languageCode, File plainTextDictFile) throws Exception {
    Language language = Language.getLanguageForShortName(languageCode);
    File tempFile = null;
    try {
      tempFile = tokenizeInput(plainTextDictFile, language);
      return buildDict(tempFile, language);
    } finally {
View Full Code Here

 
  private void run(String languageCode, File textFile) throws IOException {
    String text = StringTools.readStream(new FileInputStream(textFile), "utf-8");
    System.out.println("Text length: " + text.length());
    Random rnd = new Random(42);
    Language language = Language.getLanguageForShortName(languageCode);
    long totalTime = 0;
    for (int i = 0; i < RUNS; i++) {
      int beginIndex = rnd.nextInt(text.length());
      int endIndex = Math.min(beginIndex + MAX_TEXT_LENGTH, text.length()-1);
      String subText = text.substring(beginIndex, endIndex);
View Full Code Here

    statusPane.setTransferHandler(new RetainLineBreakTransferHandler());
    ltSupport.addLanguageToolListener(new LanguageToolListener() {
      @Override
      public void languageToolEventOccurred(LanguageToolEvent event) {
        if (event.getType() == LanguageToolEvent.Type.CHECKING_STARTED) {
          final Language lang = ltSupport.getLanguage();
          final String langName;
          if (lang.isExternal()) {
            langName = lang.getTranslatedName(messages) + Main.EXTERNAL_LANGUAGE_SUFFIX;
          } else {
            langName = lang.getTranslatedName(messages);
          }
          final String startCheckText = Main.HTML_GREY_FONT_START
              + Tools.makeTexti18n(messages, "startChecking", langName) + "..." + Main.HTML_FONT_END;
          statusPane.setText(startCheckText);
          setStartText(startCheckText);
View Full Code Here

  private MatchState getMatchState(Match.CaseConversion conversion) {
    return new MatchState(new Match("", "", false, "", "", conversion, false, false, Match.IncludeRange.NONE), null);
  }

  private Language fakeLanguage(final String langCode) {
    return new Language() {
      @Override
      public String getShortName() {
        return langCode;
      }
      @Override
View Full Code Here

   */
  List<Language> getLanguages() throws IllegalAccessException, InstantiationException {
    final List<Language> languages = new ArrayList<>();
    for (File ruleFile : ruleFiles) {
      if (ruleFile != null) {
        final Language newLanguage = LanguageBuilder.makeAdditionalLanguage(ruleFile);
        languages.add(newLanguage);
      }
    }
    return languages;
  }
View Full Code Here

  List<RuleMatch> getMatches() {
    return this.ruleMatches;
  }

  ConfigurationDialog getCurrentConfigDialog() {
    Language language = this.languageTool.getLanguage();
    final ConfigurationDialog configDialog;
    if (configDialogs.containsKey(language)) {
      configDialog = configDialogs.get(language);
    } else {
      configDialog = new ConfigurationDialog(frame, false, config);
View Full Code Here

      config = new Configuration(new File(System.getProperty("user.home")), CONFIG_FILE, null);
    } catch (IOException ex) {
      throw new RuntimeException("Could not load configuration", ex);
    }

    Language defaultLanguage = config.getLanguage();
    if(defaultLanguage == null) {
        defaultLanguage = Language.getLanguageForLocale(Locale.getDefault());
    }

    /**
 
View Full Code Here

    checkExecutor.schedule(new RunnableImpl(caller), 0, TimeUnit.MILLISECONDS);
  }

  Language autoDetectLanguage(String text) {
    final LanguageIdentifier langIdentifier = new LanguageIdentifier(text);
    Language lang;
    try {
      lang = Language.getLanguageForShortName(langIdentifier.getLanguage());
    } catch (IllegalArgumentException e) {
      lang = Language.getLanguageForLocale(Locale.getDefault());
    }
    if (lang.hasVariant()) {
      // UI only shows variants like "English (American)", not just "English", so use that:
      lang = lang.getDefaultLanguageVariant();
    }
    return lang;
  }
View Full Code Here

TOP

Related Classes of org.languagetool.Language

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.