如何在liferay DXP中添加语言图标

How to add language icons in liferay DXP

如何在liferay 7(liferay-ce-portal-7.0-ga4)中添加语言图标图像。

我已按照以下文章中提到的步骤进行操作,

https://web.liferay.com/web/salman.khan/blog/-/blogs/add-a-new-language-to-liferay-detailed-step-by-step- 语言配置后,我可以看到语言,但看不到 Web 内容表单上的标志。

所以我创建了自定义主题来添加语言文件,并在theme\src\images\language\th_TH.png中添加了th_TH.png文件。但是不行

然后我尝试了实施中提到的词典图标方法, how can i add a new language in liferay 7?

我还是看不到语言图片。

详情请看截图, Theme-layout and file location

要添加尚不支持的自定义图标,您需要在主题中添加 2 个工件。 Liferay 使用 2 个东西来显示图标。它在某处使用 png 标志,在某处使用 svg,您需要同时调整两者。

看看这个示例项目。 https://github.com/mir333/custom-flag-admin-theme

它采用 Liferay 的管理主题(它是一个副本,因此需要与更新保持同步)并向管理主题添加一个新标志。神奇之处在于将标志添加到词典中。在引擎盖下,它采用添加的标志 svg 文件并重新编译 icons.svg 文件以包含它。

对于仍然无法显示标志的任何人,我只想指出这对我有帮助:

如前所述,打开 icons.svg 并将您的标志的 svg 代码添加为 symbol,id 为 "xx-yy"(您的语言和国家/地区代码,小写)。

仅仅将 flags-xx-YY.svg 文件放入 lexicon 文件夹并不能神奇地生成该标志,至少对我来说不是。