我需要在页面上提供两种语言(英语、俄语)的支持。
据我了解,我需要在资源包中创建 translate.properties、translate_en.properties、translate_ru.properties。
接下来,我将 files = files 和 files = files 写入它们
现在。我如何利用它来提供两种语言?据我所知,我需要创建一个按钮来更改网站上的语言,并从中获取一个键值(显示哪种语言),并以某种方式将其与标记链接在一起。
<p:layou>
<p:layoutUnit>
<h3>files</h3>
</p:layoutUnit>
</p:layout>
我怀疑课堂上还需要写一些别的东西。请帮助我了解整个行动链。
在 JSF 中启用多语言支持的步骤:
创建一个会话 bean,它包含有关当前语言的信息并具有更改语言的功能。
指定页面上的语言:
<f:view locale="#{localeController.locale}">报告支持的语言和你的语言资源文件在
faces-config.xml. 标头和命名空间指向 JSF 2.2 规范的版本,如果您有不同的版本,标头将不同。添加语言更改按钮
用语言资源填充文件。
translate_en.properties添加files=files,translate_ru.properties添加_files=файлы正确使用页面上的语言资源
它
#{translate指var的是哪里faces-config.xml