public void addFunctionCallbacks(
Map<String, FunctionCallback<WholeSectionToHtmlParser>> functionCallbacks) {
// TODO: need Spanish variant
- EnFunctionCallbacks.addGenericCallbacks(functionCallbacks);
}
});
@Override
public boolean skipWikiLink(WikiTokenizer wikiTokenizer) {
final String wikiText = wikiTokenizer.wikiLinkText();
- if (wikiText.startsWith("???Category:")) {
+ if (wikiText.startsWith("Kategorie:")) {
return true;
}
return false;
@Override
public boolean skipWikiLink(WikiTokenizer wikiTokenizer) {
final String wikiText = wikiTokenizer.wikiLinkText();
- if (wikiText.startsWith("???Category:")) {
+ if (wikiText.startsWith("Categoria:")) {
return true;
}
return false;
});
- final Pattern frSkipSections = Pattern.compile(".*(Traductions).*");
+ final Pattern frSkipSections = Pattern.compile(".*(Traductions|[Aa]nagrammes).*");
isoToLangConfig.put("FR", new LangConfig() {
@Override
public boolean skipSection(String headingText) {
if (sectionName.equalsIgnoreCase("Synonymes")) {
return EntryTypeName.SYNONYM_MULTI;
}
+ if (sectionName.equalsIgnoreCase("Antonymes")) {
+ return EntryTypeName.ANTONYM_MULTI;
+ }
return null;
}
@Override
public boolean skipWikiLink(WikiTokenizer wikiTokenizer) {
+ final String wikiText = wikiTokenizer.wikiLinkText();
+ if (wikiText.startsWith("Catégorie:")) {
+ return true;
+ }
return false;
}
@Override