spring-boot - 如何将 Vaadin Flow (13/14) 的默认语言环境设置为德语
问题描述
有没有类似的东西?:
public static final Locale APP_LOCALE = Locale.GERMAN;
操作系统和浏览器区域设置都是德语,但 Vaadin UI DatePicker 和 Core-Buttons 仍然是英语
不打算翻译或国际化。
HTML-Source 显示正确;
<!doctype html><html lang="de">
我发现的资源都非常旧,不适用于 Vaadin Flow
感谢您的任何建议!
解决方案
魔术是用 I18NProvider 完成的。您应该实现此接口并激活它。在组件中使用 getTranslation(..) 获取翻译。有关详细示例,请阅读 i18n 教程:https ://vaadin.com/tutorials/i18n 或 ping me ;)
推荐阅读
- java - Java正则表达式用下划线替换字符串中的所有特殊字符还考虑删除前导,尾随,多个下划线
- powershell - Powershell Graph API SDK 更新语句
- arrays - 如何在bash中使用if语句仅捕获数组中的数字
- flutter - 使用 showModalBottomSheet 时 RenderFlex 溢出
- react-native - 可滚动的绝对位置按钮
- swift - 为 iOS 模拟器构建,但在为 iOS 构建的目标文件中链接,用于架构 arm64
- python - 如何解决 tensorflow 模型上的 UnimplementedError?
- java - Kotlin 中的 ByteArray 到 DoubleArray
- curl - 如何为 curl Rust crate 启用 NTLM 支持?
- javascript - Javascript:在画布上绘制图像时,图像大小变为两倍