我有一个字符串,我需要 Package 使用Yii标签像Yii::t('app' , 'what_string')
,因为我需要这个翻译每字符串在其他页面。但在这里,有一个词,地方在codejs和我不能 Package 它使用PHP Yii::t('app' , ..
任何人都可以帮助我如何 Package 这样的东西?
我的代码在campusine:
get articleCount() {
if (this.blog.articles.length === this.blogArticle.length) return `${this.blog.articles.length <?=Yii::t('app', 'Article(s)')?> `
return `${this.course.topics.length} Article(s), ${this.blogArticle.length} Filtered`
},
字符串
在这里,我想 Package '文章(s)',所以我只是添加,但它不工作在这里
1条答案
按热度按时间wz1wpwve1#
你混合了客户端(JavaScript/Alpine)和服务器端代码(PHP/Yii)。虽然这在某种程度上是可能的,当通过PHP从服务器发送JS代码时,相反的方向就不能这么说了,因此,在JS中渲染PHP代码是不可能的。你需要以这样或那样的方式向客户端发送你的i18 n消息。
溶液A
字符串
溶液B
溶液C