新在Symfoob娱乐下载ny 5.4:语言谈判
2021年11月18日·发表的哈维尔Eguiluz
ob娱乐下载Symfony 5.4是支持通过私人Packagist。私人Packagist是一种快速、可靠和安全的作曲家私人包存储库。它反映你所有的开源依赖性更好的可用性和监控安全漏洞。
的接收语言请求HTTP头表示自然语言和语言环境,用户更喜欢当浏览内容。它可以那么简单接收语言:*
接受任何语言/地区或提供多种优先语言/地区一样复杂接收语言:es-MX es; q = 0.9, en; q = 0.8 *; q = 0.5
。
在Syob娱乐下载mfony 5.4中,我们添加了新的配置选项整合接收语言
为您的应用程序无缝地:
1 2 3 4 5 6
#配置/包/ framework.yaml框架:#……set_locale_from_accept_language:真正的set_content_language_from_locale:真正的enabled_locales:(“da”,“不”,“sv”]
当set_locale_from_accept_language
(这是假
在默认情况下)被设置真正的
,自动设置基于请求的区域设置接收语言
价值。的值地区路线属性总是覆盖这个选项。
此外,如果你定义framework.enabled_locales
选项(这是现有的新名字framework.translator.enabled_locales选项)请求区域将被限制在一个值(在上面的示例中,它只能丹麦、挪威或瑞典)不管接收语言
价值。
当set_content_language_from_locale
(这是假
在默认情况下)被设置真正的
,的值内容语言
基于请求的HTTP响应头自动设置语言环境。
这些新选项将允许您的应用程序更好的回复你的访客和用户的语言首选项。它已经被考虑在Symfony生态系统等应用程序ob娱乐下载API的平台和Sylius。
发表在#生活在边缘
评论
迪伦Ballandras
说在11月18日,2021年在41
# 1
谢谢你和良好的工作这一个!
弗洛伦特·Morselli
说在11月18日,2021年在11:18
# 2
这是一个很好的特性。很多谢谢!
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。