- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 polyglot.js , 我想知道如何翻译文本中的标记/组件?考虑以下文本示例:
with the <strong>free</strong> features you can <Link to="/pricing">achieve</Link> the following things
我可以将该句子分解为多个键,但在翻译时这没有意义。什么是好的方法?
最佳答案
同意将其拆分是一个坏主意...使翻译变得比需要的更痛苦。
查看您使用 react 和 node.js 的标签 -> 对于 react,您可以从 polyglot 获取翻译后的内容并使用 dangerouslysetinnerhtml https://facebook.github.io/react/docs/dom-elements.html#dangerouslysetinnerhtml
这才是可行的 - 但老实说,我会看看 i18next(剧透,我是该框架的维护者)。使用 react-i18next,您可以更好地完成这些标记翻译:https://github.com/i18next/react-i18next/
使用反式组件:
<Trans i18nKey="userMessagesUnread" count={count}>
Hello <strong title={t('nameTitle')}>{{name}}</strong>, you have {{count}} unread message. <Link to="/msgs">Go to messages</Link>.
</Trans>
关于javascript - 使用 polyglot.js 翻译带有标记的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45996667/
以前位于 http://polyglot.sonatype.org/ 的 Maven Polyglot 项目发生了什么变化? 如 this article 中所述, One exciting new
我正在尝试编写使用类型函数的 python2 和 python3 兼容代码。两者都在 2 v/s 3 中返回不同的字符串,我必须在我的单元测试中断言。 Python 3.7.4 (default, O
我正在尝试使用 polyglot 包进行希伯来语的命名实体识别。 这是我的代码: # -*- coding: utf8 -*- import polyglot from polyglot.text i
是否有任何方法可以将 javascript 源代码转换为某种预编译的声明,可以以某种方式存储并加载到 org.graalvm.polyglot.Context 而不是将其作为原始字符串进行评估?类似于
使用 polyglot.js , 我想知道如何翻译文本中的标记/组件?考虑以下文本示例: with the free features you can achieve the following th
假设我有一个名为 df.Text 的列,其中包含文本(超过 1 个句子)并且我想使用多语言 Detector 来检测语言并存储值在新列 df['Text-Lang'] 中,我如何确保我还捕获了其他详细
我一直在考虑将我当前的 HTML5 文档转换为多语言 HTML5 文档。我认为即使它们只作为 text/html 提供,编写 XML 的额外检查也有助于保持我的编码习惯整洁有效。 在纯 HTML5 领
本文整理了Java中org.sonatype.maven.polyglot.yaml.YamlMapping类的一些代码示例,展示了YamlMapping类的具体用法。这些代码示例主要来源于Githu
第一次尝试在我的 Webpack 项目中使用 Polyglot,但一直收到未定义多语言的错误。我可以从某个地方的节点导入它吗?还是我需要在本地导入它们? var polyglot = new Poly
Polyglot是给予在多种语言中有效的程序的名称。 例如, #include #define do main() do { printf("Hello World!\n"); } 在 C 和
我正在使用 polyglot 函数将文本从一种语言转换为另一种语言,例如将西类牙语转换为英语。 我按照说明安装了 Polyglot 和所需的模块。 但是在运行代码的时候 from polyglot.d
我正在尝试使用以下命令安装 Polyglot 包: pip install polyglot 我收到以下内容: Collecting polyglot Using cached polyglot-
本文整理了Java中org.sonatype.maven.polyglot.yaml.YamlMapping.setAcceptLocationExtensions()方法的一些代码示例,展示了Yam
本文整理了Java中org.sonatype.maven.polyglot.yaml.YamlMapping.setAcceptOptionKeys()方法的一些代码示例,展示了YamlMapping
本文整理了Java中org.sonatype.maven.polyglot.yaml.YamlMapping.setPriority()方法的一些代码示例,展示了YamlMapping.setPrio
本文整理了Java中org.sonatype.maven.polyglot.yaml.YamlMapping.setPomNames()方法的一些代码示例,展示了YamlMapping.setPomN
我正在设计一个必须托管在 Google Cloud SQL 和 Google Datastore 上的全局 ERP/调度系统。 在大多数情况下,数据是强相关的,而且数据量不大或不稳定,因此非常适合关系
在 GraalVM CE 上运行。 openjdk version "11.0.5" 2019-10-15 OpenJDK Runtime Environment (build 11.0.5+10-j
我正在设置一个新的 Springboot 2 应用程序,它同时使用 MYSQL 数据库和 MongoDB 数据库进行数据存储。 我无法理解如何为同时使用 DataJPA 和 DataMongo 的测试
我正在使用一个名为 Polyglot 的编译器,它是一个高度可扩展的 Java 编译器。 我在尝试编译一些测试代码时似乎遇到了这个异常: "Invalid action number found i
我是一名优秀的程序员,十分优秀!