dkpro / dkpro-jwpl

DKPro JWPL (DKPro Java Wikipedia Library) is a free, Java-based application programming interface that facilitates access to all information in Wikipedia.
https://dkpro.github.io/dkpro-jwpl
Apache License 2.0
81 stars 34 forks source link

[API] Create a mapping from wikipedia language strings to wiki language codes in WikiConstants #53

Open daxenberger opened 9 years ago

daxenberger commented 9 years ago

Originally reported on Google Code with ID 59

This issue is related to the following DKPro-ASL issue:

http://code.google.com/p/dkpro-core-asl/issues/detail?id=23

We should augment the languge enum values in WikiConstants with the corresponding wiki
codes, e.g. english - en, french - fr, ...

The following list may be parsed to achieve this:
http://meta.wikimedia.org/wiki/List_of_Wikipedias

Reported by oliver.ferschke on 2011-09-14 09:20:15

daxenberger commented 9 years ago
I think either the data should be parsed from that wikipedia page and be stored in the
database as a table - or - we use the enum. If we have both, the database and the enum
might become out-of-sync.

I'd opt for not having the Language enum anymore. Methods accepting or returning that
enum should accept/return a string instead. Getting a list for all languages should
be possible from the database. Another way to get the a language string might be through
the constants in the Java class Locale. http://download.oracle.com/javase/6/docs/api/java/util/Locale.html#ENGLISH.

Locale.ENGLISH.getLanguage()

Reported by richard.eckart on 2011-09-14 09:57:24