问题标签 [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.

0 投票
3 回答
915 浏览

laravel-blade - 在哪里添加参数到 Route:verification.notice {language}/email/verify

[Route: verify.notice] [URI: {language}/email/verify] 缺少必需参数

使用本地化后,我将 laravel 电子邮件验证添加到我的项目中。但是现在我遇到了 Route: verify.notice 缺少参数的问题。我知道我需要将 app()->getLocale() 参数添加/传递给路由,但找不到在哪里

我尝试搜索项目中的所有路由和 URL,还检查了 VerificationController.php 和 verify.blade.php。但是我没有找到缺少参数的路线。另外,我在网上找不到有同样问题的其他人。

网页.php

用户控制器

- - 编辑 - -

设置语言.php

0 投票
1 回答
254 浏览

php - Laravel - 翻译密码重置电子邮件 - email.blade.php

以下代码出现在 email.blade.php 中:

json 翻译文件在包含换行符和参数时应该是什么样子。我的 json 文件中的所有其他翻译都运行良好,除了上面提到的翻译(下面倒数第二个):

0 投票
1 回答
1251 浏览

php - 如何在 url 不变的情况下获取 Laravel 中的当前语言,

我在我的 Laravel 项目中使用了两种语言。默认语言是English. 另一种语言是“孟加拉语”。为此,我创建了

  • 里面的一个文件夹resources/lang/bn
  • Localization middleware里面Http/Middleware
  • Localization classkernel.php下面添加middlewareGroups array
  • 添加列表项englishbangla在菜单栏中选择语言<li><a href="{{ 'locale/en' }}">English</a></li> <li><a href="{{ 'locale/bn' }}">Bangla</a></li>

因此,当我单击任何语言时,我的网站 URL 没有改变,但菜单栏语言发生了变化。

现在我的问题是如何在我的刀片模板中找到所选的当前语言,而我的站点 URL 保持不变以选择任何语言?

0 投票
1 回答
1101 浏览

php - 本地化不适用于 Laravel 中的所有 URL

我在我的 Laravel 项目中应用了本地化。但是某些 URL 的本地化出现错误。

我有两种语言按钮enbn在我的头部。当用户单击任何语言按钮时,整个站点将转换为该语言。

按钮

.env

网页.php

本地化中间件

因此,当用户在类型路由下访问页面A并单击任何语言按钮以转换页面时,它工作正常并已转换。

但是当用户在B类型路由下访问页面并单击任何语言按钮转换页面时,然后在自定义错误路由下得到一个错误页面。

错误信息

PAGE NOT FOUND 请求的 URL 不正确。

另一点是,当我单击类型路由页面下的语言按钮时A,网址保持不变。但是对于B单击语言按钮后的类型路由页面,URL 发生了变化。例子 :

http://localhost:90/Office/sencare/doctor/locale/en

locale/en/不适用于任何其他 URL。

如何解决这个问题?

有人帮忙吗?提前致谢。

0 投票
0 回答
57 浏览

php - 我正在使用本地化,它不会在语言之间切换,它只返回默认语言

中间件

路线

看法

按钮重定向到同一页面而没有任何更改。当我更改文件 app.php 中的默认语言时,这会更改语言,但我需要动态更改它。

0 投票
0 回答
42 浏览

laravel - 注释或取消注释 Laravel 本地化配置文件

我正在使用mcamara/laravel-localization. 管理员可以在仪表板中添加或删除特定支持的语言,因此我需要 Laravel Localizations从我的控制器中注释或取消注释配置文件中的某些行。配置文件截图如下。 https://i.stack.imgur.com/8g5q1.png

0 投票
1 回答
210 浏览

database - 如何使用 db 而不是 Laravel 本地化配置文件

我正在使用mcamara/laravel-localization。我需要从 db 而不是laravellocalization配置文件中获取语言。任何想法如何做到这一点。我会很感激的。

0 投票
1 回答
283 浏览

laravel - 考虑 laravel 验证器数字规则的语言环境(分隔符)

我使用 laravel 的本地化功能来本地化我的应用程序。当我将语言环境设置为德语 (de)(使用 App::setLocale())并使用验证器规则'amount' => ['required', 'numeric', 'min:0']时,出现验证错误验证“100000,00”时。“100000.00”有效。

问题是,小数点分隔符应该取决于语言环境:“。” (点)表示英语,“,”表示德语。

此外,“数字”规则根本不允许千位分隔符。应该允许。点还是逗号再次取决于语言环境。

知道如何以干净的方式解决这个问题吗?

0 投票
1 回答
903 浏览

php - 安装后出现 Mcamara\LaravelLocalization\Exceptions\SupportedLocalesNotDefined 错误

我只是在安装后安装'mcamara/laravel-localization' 按照步骤并添加

到我的路线。之后,我遇到

我猜它没有被读取到支持的语言环境数组的配置文件中。所以不知道怎么解决。我正在使用 laravel 7.19.1。我需要帮助。

0 投票
1 回答
820 浏览

laravel - laravel 5.8 语言本地化在我的项目中不起作用

我之前在另一个项目中做过这个本地化,但是这个项目我在管理中间件中进行了更改,以便为仪表板中的用户授予权限。该项目适用于阿拉伯语和英语两种语言,它在网站管理员中运行良好,但在管理员中我不知道我的代码中有什么问题。

现在本地化不起作用

这是我的路线:

这是我的中间件:

这是我的刀片:

请帮忙..谢谢大家