繁体   English   中英

在Mac OS X Lion下使用getaven进行gettext蚀

[英]gettext under Mac OS X Lion for eclipse with maven

我在Eclipse中有一个Java项目,该项目使用apache maven构建。

问题在于,由于缺少gettext函数,该项目无法正确编译。

因此,我进行了一些搜索并安装了gettext,如下所示:

从以下位置下载Gettext: http ://www.gnu.org/software/gettext/

运行这些命令

tar -zxf gettext-0.18.1.1.tar.gz
cd  gettext-0.18.1.1

然后在gettext-0.18.1.1中运行以下命令

./configure
 make
 sudo make install

不幸的是,这不能解决我的问题。

我还在这里找到了有关在狮子上修补gettext的一些信息: https : //gist.github.com/1014218但是我不太了解在这里做什么,甚至不确定这是否能解决我的问题。

如果尝试使用以下命令在终端中编译项目:

§ maven compile

我收到此警告:

[INFO] [gettext:dist {execution: convert-po-class}]
[INFO] Processing de/de.po
[WARNING] msgfmt --java2 -d /.../workspace/target/classes -r **.**.**.**.Translation -l de /.../workspace/po/de/de.po

(...和**是出于隐私原因)

(在Eclipse中,也将生成器从Java生成器更改为maven。而且,如果我尝试在Eclipse中而不是在终端中运行项目,则会出现此错误:

 NoClassDefFoundError: org/xnap/commons/i18n/I18nFactory

编辑:我也找到了此链接: http : //code.google.com/p/rudix/source/detail?r=0e7c428f9609

但是我什至找不到在那里被告知要更改的文档。

请帮忙

I18nFactorygettext commons库中的一个类,因此您需要将其添加到项目的classpath / dependencies中。 您可以在此处找到一些代码段和一个Maven配置示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM