小编典典

如何创建多语言JavaDocs?

java

有一个普通的Java API的JavaDoc,有英文版和中文版,但似乎每个版本都需要单独的源代码。还有其他更方便的方法吗?


阅读 218

收藏
2020-09-26

共1个答案

小编典典

不,基本上没有办法。

想到的唯一变通方法适用于生成的HTML页面:您可以将JavaDocs包围在使用CSS在语言之间切换的块元素中。考虑:

/**
 * <div class="en">Documentation in English</div>
 * <div class="nl">Documentatie in Nederlands</div>
 */
public void myFunction() {}

随后编辑JavaDocs的CSS,以便用户可以切换语言,例如:

div.en { display:none; }
div.nl { display:block; }
2020-09-26