korpling / ANNIS

ANNIS is an open source, versatile web browser-based search and visualization architecture for complex multilevel linguistic corpora with diverse types of annotation.
http://corpus-tools.org/annis/
Apache License 2.0
68 stars 25 forks source link

Support interface language localization #823

Closed fishfree closed 1 year ago

fishfree commented 1 year ago

I found no way to translate the interface language, which is popular for Java applications.

thomaskrause commented 1 year ago

When we started development of ANNIS, we decided against supporting multiple interface languages. This feature not only needs to provide the actual translations, which is a huge overhead, especially for updating translations for languages the developers don't know, but also means that the internal architecture of the software needs to be made ready for providing such kind of translation. When you look e.g. at the Project Fluent and their syntax for providing translations, you can see that this is not an easy task.

Since we develop ANNIS as part of a research project (or better said with minimal or no funding in several research projects) and ANNIS is meant as an interface for linguistic researchers, we decided against having to maintain this extra overhead.