问题标签 [laravel-localization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 定位图像 laravel 5
我应该为 laravel 5 中的图像本地化编写什么代码?
下面的代码我用来串
英语语言
印度尼西亚语
以及我用来显示的代码
任何想法?
laravel-5 - Laravel 本地化文件格式错误:array() 与 [] 格式
我在 Laravel 5.3(使用 php 7)的本地化方面有点挣扎。Laravel 5.3 中默认的本地化文件格式是使用括号,如下例所示:
这就是我在我的应用程序中一直使用的,并且运行良好。但现在我正在尝试使用一些包来帮助翻译,例如:
- https://github.com/potsky/laravel-localization-helpers
- https://github.com/barryvdh/laravel-translation-manager
但它们都以“旧”laravel 4.x 数组格式生成本地化文件。例如
据我了解,我的 laravel 5.3 应用程序中的这种本地化文件格式应该没有问题,但是它总是抛出异常:
我真的不明白为什么这种格式不适用于我的应用程序。我敢打赌,我错过了一些微不足道的事情,但是非常欢迎任何帮助!
谢谢,
基督教
.htaccess - laravel 本地化忽略一页上的语言
使用 mcamara laravel 本地化,对于一个特定页面,我需要忽略语言标识符。我们的项目 URL 都是 www.project.com/en|fr/page 的形式,对于一个页面,我们需要 URL 为 www.project.com/example
我在 .htacess 文件中尝试了一些东西,但无法使其正常工作。
laravel-5 - 如何在刀片模板中获取 laravel 单个语言环境字符串?
这是我的 message.php 文件,在我的语言环境文件中。代码如下所示。
现在我想检索我的字符串 'This is Bangla Page' 。怎么做。我使用刀片模板并写入@lang('messages.title')
,但它显示了数组到字符串的转换错误。
laravel-4 - 如何在 laravel 4 mcamara 中强制链接翻译
如何从命名路由中获取翻译(选择语言)的 url?(或如何切换语言并使 Redirect::route(...) 到本地化链接)
我使用:php Laravel 4 (L4) mcamara/laravel-localization (LaravelLocalization)
laravel - laravel 不会自动检测请求语言环境吗?
我正在学习 laravel 5.4 语言环境章节。当我编写代码进行测试时,我会遇到一个问题。例如,我的目录中有两个语言resources/lang
目录:
我设置默认语言环境是zh-CN
,后备语言环境是en
。当我设置Accept-Language
为 时zh-CN
,我可以在 zh-CN 中获取翻译字符串。但是当我设置Accept-Language
为时en
,我仍然在 zh-CN 中得到字符串。所以 laravel 不会自动检测请求语言环境?如果我的应用程序想向那些 is 显示英文,向那些isAccept-Language
显示en
中文,我需要手动执行,对吗?我虽然 laravel 会自动检测请求语言环境。Accept-Language
zh-CN
laravel - 如何使用 Laravel 本地化进行单元测试?
我正在使用mcamara/laravel-localization
包,但我不知道如何使它与我的单元测试一起使用。以下两项均以红色失败:
在浏览器中,http://myapp.dev
返回 302 并重定向到http://myapp.dev/en
,这很公平。但是,http://myapp.dev/en
返回 200。所以这两种情况在前端都可以 100% 正常工作,但在单元测试中却不行。
然而,我确实有一些自定义,这再次像浏览器中的魅力一样工作。
希望这段代码对你有意义。谢谢!
更新
我在GitHub 问题 #435中解决了这个问题。
更新 2
据我所知,只要您在 phpunit XML 文件的基本 URL 中指定语言环境,您似乎就可以安全地测试本地化路由:
但是,这适用于本地化的 GET 端点(以语言环境前缀开头,例如“en”),但不适用于非本地化的 POST、PUT 等(没有任何前缀)。因此,您不能真正同时测试两种端点,除非您使用 Dusk(我没有,因为它是一种过度杀伤且速度慢得多,几乎与手动执行相同)。
php - 如何将网页数据翻译成其他语言?
我正在使用 laravel 5.2。我想将我们的数据转换为印地语。我有一张有 60 列的表,数据以英文保存,但我想转换为印地语。我已经阅读了本地化教程,但没有任何适当的解释可以帮助我实现此功能我不想将我们的数据以印地语存储在我们的数据库中。
php - Laravel 5 在 API 路由上应用用户本地化
我按照此链接中的教程进行操作。是的,它与我的网络路由配合得很好。我有 2 个受支持的语言环境,它们是英语(en)和瑞典语(sv)。我将用户的语言环境选择保存到,Session
但是,我的应用程序主要由对 API 路由的 ajax 请求组成;所以我的 API 路由不受用户语言环境选择的影响。如何设置 API 路由的本地化?
我在我的控制器上做了类似的事情来解决问题(不确定这样做是否好),但我认为我这样做不对,因为我将在我的每个控制器上添加这段代码。
我不知道我做的是对还是错。如何改进此解决方案?提前致谢!
laravel - 如何在 Laravel 中使用带有 @lang 扩展名的 *.blade.php 文件中的 strtolower?
我试过这个,但得到错误:
如何在5.4的.blade.php
文件中转换为小写本地化字符串?Laravel