问题标签 [language-switching]
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.
laravel - Laravel 语言切换仅在一页上返回 404
所以我已经为我的应用程序实现了语言切换,在大多数页面上它都运行良好,但是有一个页面切换语言返回 404。当我切换语言时,路由看起来像这样,例如密码/语言/en,然后是 404 错误,但是如果我从 url 选项卡中删除密码,那么我会在切换语言的情况下被重定向回来。
我的翻译放在 resources/lang/language_name
语言切换路径:
切换时抛出 404 的路由(来自 Laravel 的 auth 层):
控制器:
中间件/Localization.php:
我不知道在哪里看,也找不到任何人遇到过这个问题。
编辑 如果我将密码添加到切换路线:
然后它可以工作,但显然其他路线不会,我的问题是我是否像这样离开它,2条单独的路线:
还是这里有更好的选择?
php - PHP 语言切换器需要在 URL 中更新
我有一个在语言之间切换的选项,它工作得非常好 - 问题是,该 url 保持不变,如果链接在特定语言选择中共享,我需要使其动态化。知道如何实施吗?
LanguageSwitcher.php
落下 :
angular - 通过在 url 中附加语言环境来切换 Angular10 中的语言
我正在尝试以角度进行语言翻译。我想通过以下方式做到这一点: -
默认情况下,语言是英语。http://mywesiteurl
对于法语 http://mywesiteurl/?locale=CA_fr
对于西班牙语 http:///?locale=CA_es
我有适当的路由,当我点击这些 url 时,页面会刷新,我可以用特定语言翻译页面。
在主页上,我创建了切换到不同语言的按钮,如英语、西班牙语、法语。
但问题是当我单击按钮时,整个页面都会刷新,并且 url 会使用更新的语言环境进行更新。我想用特定语言的翻译更新页面,但我不想重新加载整个页面。
我尝试通过以下方法修复它,但它对我不起作用,要么页面根本不刷新,要么页面重新加载。this.router.navigateByUrl(updatedUrl) this.router.navigate([updatedUrl]);
谁可以帮我这个事?
yii2 - Yii2 多语言 slug 和语言切换器,将“尊重”翻译的 slug
问题是 - 我不知道如何切换到翻译的 slug:
我已经使用lav45/yii2-translated-behavior.
数据库非常简单:
投资组合模型:
id | created_at | is_active
PortfolioLang 模型:
portfolio_id | lang_id | title | content
到目前为止,一切都很好。我有一个actionView调用翻译内容的方法,如下所示:
必须注意,这是有效的,“直到”它在我打开条目时尝试在语言之间切换。
我想我需要的不是示例代码(看起来它只适用于现有条目的当前 ID)。有人能给我一些下一步的提示吗?
提前致谢!
wordpress-theming - 当语言发布内容时,如何从 Polylang 语言切换器中删除语言链接?
问题:所有已发布内容的语言都显示在位于主导航栏中的语言切换器中。由于我只有几个瑞典语页面,并且用户被直接定向到它们,我想从主导航中删除指向瑞典语翻译的链接。
解决方案:在 Stack Overflow 上搜索论坛和阅读帖子后,似乎最好的方法(如果我理解正确的话)是在主题 functions.php 文件中创建一个函数,并在切换器中添加一个过滤器来删除如果找到瑞典语。这也是任何明智的话都会受到赞赏的地方;如何去创建一个合适的过滤器?
这就是我到目前为止所拥有的。但是,当我尝试时,我的网站崩溃了。
任何帮助是极大的赞赏!