| Modifier and Type | Method and Description |
|---|---|
Language |
Language.getDefaultLanguageVariant()
Languages that have country variants need to overwrite this to select their most common variant.
|
Language |
JLanguageTool.getLanguage()
Get the language that was used to configure this instance.
|
static Language |
Languages.getLanguageForLocale(Locale locale)
Get the best match for a locale, using American English as the final fallback if nothing
else fits.
|
static Language |
Languages.getLanguageForName(String languageName)
Get the Language object for the given language name.
|
static Language |
Languages.getLanguageForShortName(String langCode)
Get the Language object for the given short language name.
|
| Modifier and Type | Method and Description |
|---|---|
static List<Language> |
Languages.get()
Language classes are detected at runtime by searching the classpath for files named
META-INF/org/languagetool/language-module.properties. |
static List<Language> |
Languages.getWithDemoLanguage()
Like
Languages.get() but the list contains also LanguageTool's internal 'Demo'
language, if available. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Language.equalsConsiderVariantsIfSpecified(Language otherLanguage)
Return true if this is the same language as the given one, considering country
variants only if set for both languages.
|
static ResourceBundle |
JLanguageTool.getMessageBundle(Language lang)
Gets the ResourceBundle (i18n strings) for the given user interface language.
|
| Constructor and Description |
|---|
JLanguageTool(Language language)
Create a JLanguageTool and setup the built-in Java rules for the
given language.
|
JLanguageTool(Language language,
Language motherTongue)
Create a JLanguageTool and setup the built-in rules for the
given language and false friend rules for the text language / mother tongue pair.
|
MultiThreadedJLanguageTool(Language language) |
MultiThreadedJLanguageTool(Language language,
int threadPoolSize) |
MultiThreadedJLanguageTool(Language language,
Language motherTongue) |
MultiThreadedJLanguageTool(Language language,
Language motherTongue,
int threadPoolSize) |
| Modifier and Type | Method and Description |
|---|---|
Language |
LanguageIdentifier.detectLanguage(String text) |
static Language |
LanguageBuilder.makeAdditionalLanguage(File file) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Rule.supportsLanguage(Language language)
Whether this rule can be used for text in the given language.
|
| Constructor and Description |
|---|
AbstractSimpleReplaceRule2(ResourceBundle messages,
Language language) |
AbstractSpaceBeforeRule(ResourceBundle messages,
Language language) |
ConfusionProbabilityRule(ResourceBundle messages,
LanguageModel languageModel,
Language language) |
ConfusionProbabilityRule(ResourceBundle messages,
LanguageModel languageModel,
Language language,
int grams) |
MultipleWhitespaceRule(ResourceBundle messages,
Language language) |
UppercaseSentenceStartRule(ResourceBundle messages,
Language language) |
WordRepeatBeginningRule(ResourceBundle messages,
Language language) |
WordRepeatRule(ResourceBundle messages,
Language language) |
| Modifier and Type | Method and Description |
|---|---|
Language |
BitextRule.getSourceLanguage() |
| Modifier and Type | Method and Description |
|---|---|
void |
BitextRule.setSourceLanguage(Language lang)
Set the source language.
|
| Modifier and Type | Field and Description |
|---|---|
protected Language |
AbstractPatternRule.language |
protected Language |
XMLRuleHandler.language |
| Modifier and Type | Method and Description |
|---|---|
Language |
AbstractPatternRule.getLanguage() |
| Modifier and Type | Method and Description |
|---|---|
List<PatternRule> |
FalseFriendRuleLoader.getRules(File file,
Language language,
Language motherTongue) |
List<PatternRule> |
FalseFriendRuleLoader.getRules(InputStream stream,
Language textLanguage,
Language motherTongue) |
void |
PatternTokenMatcher.resolveReference(int firstMatchToken,
AnalyzedTokenReadings[] tokens,
Language language) |
boolean |
AbstractPatternRule.supportsLanguage(Language language) |
String[] |
MatchState.toFinalString(Language lang)
Gets all strings formatted using the match element.
|
String |
PatternRuleXmlCreator.toXML(PatternRuleId ruleId,
Language language)
Return the given pattern rule as an indented XML string.
|
| Constructor and Description |
|---|
AbstractPatternRule(String id,
String description,
Language language,
List<PatternToken> patternTokens,
boolean getUnified) |
FalseFriendPatternRule(String id,
Language language,
List<PatternToken> patternTokens,
String description,
String message,
String shortMessage) |
PatternRule(String id,
Language language,
List<PatternToken> patternTokens,
String description,
String message,
String shortMessage) |
PatternRule(String id,
Language language,
List<PatternToken> patternTokens,
String description,
String message,
String shortMessage,
String suggestionsOutMsg) |
PatternRule(String id,
Language language,
List<PatternToken> patternTokens,
String description,
String message,
String shortMessage,
String suggestionsOutMsg,
boolean isMember) |
| Modifier and Type | Method and Description |
|---|---|
List<BitextPatternRule> |
FalseFriendsAsBitextLoader.getFalseFriendsAsBitext(String filename,
Language motherTongue,
Language language) |
| Modifier and Type | Field and Description |
|---|---|
protected Language |
SpellingCheckRule.language |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
SuggestionExtractor.getSuggestionTokens(Rule rule,
Language language)
Get the tokens of simple suggestions, i.e. those that don't use back references.
|
| Constructor and Description |
|---|
SpellingCheckRule(ResourceBundle messages,
Language language) |
| Constructor and Description |
|---|
CompoundAwareHunspellRule(ResourceBundle messages,
Language language,
CompoundWordTokenizer wordSplitter,
MorfologikMultiSpeller morfoSpeller) |
HunspellNoSuggestionRule(ResourceBundle messages,
Language language) |
HunspellRule(ResourceBundle messages,
Language language) |
| Constructor and Description |
|---|
MorfologikSpellerRule(ResourceBundle messages,
Language language) |
| Constructor and Description |
|---|
DisambiguationPatternRule(String id,
String description,
Language language,
List<PatternToken> patternTokens,
String disamb,
Match posSelect,
DisambiguationPatternRule.DisambiguatorAction disambAction) |
XmlRuleDisambiguator(Language language) |
| Constructor and Description |
|---|
LocalSRXSentenceTokenizer(Language language,
String srxInClassPath) |
SRXSentenceTokenizer(Language language) |
| Modifier and Type | Method and Description |
|---|---|
static String |
StringTools.addSpace(String word,
Language language)
Adds spaces before words that are not punctuation.
|
static List<BitextRule> |
Tools.getBitextRules(Language source,
Language target)
Gets default bitext rules for a given pair of languages
|
static List<BitextRule> |
Tools.getBitextRules(Language source,
Language target,
File externalBitextRuleFile)
Gets default bitext rules for a given pair of languages
|
String |
RuleAsXmlSerializer.getXmlStart(Language lang,
Language motherTongue)
Get the string to begin the XML.
|
String |
RuleAsXmlSerializer.ruleMatchesToXml(List<RuleMatch> ruleMatches,
String text,
int contextSize,
Language lang)
Get an XML representation of the given rule matches.
|
String |
RuleAsXmlSerializer.ruleMatchesToXml(List<RuleMatch> ruleMatches,
String text,
int contextSize,
Language lang,
Language motherTongue)
Get an XML representation of the given rule matches.
|
String |
RuleAsXmlSerializer.ruleMatchesToXml(List<RuleMatch> ruleMatches,
String text,
int contextSize,
StringTools.XmlPrintMode xmlMode,
Language lang,
List<String> unknownWords)
Get an XML representation of the given rule matches.
|
static String |
StringTools.uppercaseFirstChar(String str,
Language language)
Like
StringTools.uppercaseFirstChar(String), but handles a special case for Dutch (IJ in
e.g. |