连接 i18next 和 Jade 变量
Concatenate i18next and Jade variable
我想输出 "You are logged in as [Username]" 使用 i18next 作为文本和 Jade 变量作为实际用户名,但我似乎无法让它们一起工作。
据我所知,i18n 覆盖了整个 <p>
以显示 "You are logged in as"。仅显示用户名,如果我将其放在单独的 <p>
中,如下所示:
if (user)
p(data-i18n='markup.loggedInAs')
p #{user.username}
但是,当然,它会呈现为单独的 <p>
,这不是我想要的。我希望它们都在一条线上,最好在同一个 <p>
内。有什么技巧吗?
这个:
if (user)
p(data-i18n='markup.loggedInAs')
| #{user.username}
不起作用。根本没有显示用户名:/
感谢您的帮助。
虽然您 post 的评论中的观点是有效的(翻译中的词序很棘手)我想我会指出如何解决眼前的问题。
p
span(data-i18n='markup.loggedInAs')
span #{user.username}
请注意,这还没有经过测试,但我相信您可以看到它(或类似的东西)是如何工作的。 span
是标记不代表实际段落的内容的更好选择。
我想输出 "You are logged in as [Username]" 使用 i18next 作为文本和 Jade 变量作为实际用户名,但我似乎无法让它们一起工作。
据我所知,i18n 覆盖了整个 <p>
以显示 "You are logged in as"。仅显示用户名,如果我将其放在单独的 <p>
中,如下所示:
if (user)
p(data-i18n='markup.loggedInAs')
p #{user.username}
但是,当然,它会呈现为单独的 <p>
,这不是我想要的。我希望它们都在一条线上,最好在同一个 <p>
内。有什么技巧吗?
这个:
if (user)
p(data-i18n='markup.loggedInAs')
| #{user.username}
不起作用。根本没有显示用户名:/
感谢您的帮助。
虽然您 post 的评论中的观点是有效的(翻译中的词序很棘手)我想我会指出如何解决眼前的问题。
p
span(data-i18n='markup.loggedInAs')
span #{user.username}
请注意,这还没有经过测试,但我相信您可以看到它(或类似的东西)是如何工作的。 span
是标记不代表实际段落的内容的更好选择。