Liferay 6.2中的翻译进度

时间:2018-01-25 13:38:30

标签: java localization liferay translation

我正在寻找免费,系统插件或在Liferay中翻译内容后能够提供进步结果的任何想法。

我有一个内容用英文写的portlet,我只翻译了一段西班牙语。有没有办法获得翻译进度才能获得翻译摘要?

例如,内容:

英语:100%翻译

西班牙语:7%已翻译 ......等等。

提前致谢

1 个答案:

答案 0 :(得分:1)

关于Portlet Language.properties,您可以获取特定区域设置的ResourceBundle并使用总金额计算百分比值:

java.util.ResourceBundle.getBundle("content.Language", LocaleUtil.SPAIN).keySet().size()

将为您提供西班牙语言的语言密钥数量。必须在portlet.xml中将您的bundle引用为<resource-bundle>。 例如<resource-bundle>content.Language</resource-bundle>

在我的示例中,“content.Language”表示您的文件夹结构将是content / Language_es_ES.properties