如何禁用颤动文本字段中的智能标点符号?当字符串包含撇号时出现问题:“ s'habiller”,“Brin d'herbe”

2024-01-09

当字符串包含撇号(单引号)时遇到问题。正在开发词汇学习应用程序(法语/英语)。用户必须回答测验。手机会告诉用户他/她输入的翻译是否正确。 只要有撇号,该字符串就无法识别。

例如:“一片草叶”:“un brin d'herbe”/“蜂巢”:“Un nid d'abeilles”。

为了检查答案,我将链分成一个列表:[un,nid,d'abeilles] 即使用户输入“d'abeilles”,它也永远不会被识别为正确的。

我注意到语音转文本功能也存在同样的问题:如果用户说“s'habiller”(穿衣服)这个词,我的搜索功能永远找不到它。

有人知道为什么会发生这种情况吗?这会是一个“颤振”错误吗?

在应用程序中,我有一个使用 Microsoft Excel 创建的词库,然后导入到 Visual Studio 中。词库由具有一系列参数的 WORD 对象组成。这是一片草叶。

Word(
    id: 37,
    level: 6,
    main: "blade of grass",
    mainFr: "brin d'herbe",
    theme: [
      T(
          e: "house",
          f: "maison",
          ste: ["in the garden"],
          stf: ["dans le jardin"]),
      T(
          e: "nature",
          f: "nature",
          ste: ["in the meadow"],
          stf: ["dans la prairie"])
    ],
    articleEng: "a",
    articleFr: "un",
    nature: "noun",
    plur: "blades of grass ",
    ortho2: "",
    phon: "ˈbleɪd əv ˈgrɑːs",
    son: "",
    remPhon: "",
    french: [],
    syn: [],
    ant: [],
    wDef: "a single thin flat piece of grass.",
    wPhrase: "There was no wind at all. Not a leaf or blade of grass moved.",
    wPhraseFr:
        "Il n'y avait pas de vent du tour. Pas une feuille ni un brin d'herbe ne bougeait.",
    past: [],
    idiomsEn: [],
    idiomsFr: [],
    marqueur: "",
    remarque: "",
  ),

我终于找到了这个问题的解决方案。它确实是通过 Apple 实施的 SMART PUNCTUATION 创建的。使用文本字段时很容易禁用它:

TextFormField(
     smartQuotesType: SmartQuotesType.disabled,
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何禁用颤动文本字段中的智能标点符号?当字符串包含撇号时出现问题:“ s'habiller”,“Brin d'herbe” 的相关文章

随机推荐

  • 通过 Opengl 和 GLUT 在 Haskell 中编程

    每次我尝试编译并运行我找到的教程时 都会收到一条消息 提示 找不到模块 GL 或 找不到模块 GLUT 我尝试用 import Graphics Rendering OpenGL 和 import Graphics UI GLUT 替换 i
  • 无法加载 SqlServerSpatial.dll

    我正在尝试在 C Net 项目中使用 Sql Server Spatial CLR 类型 我想使用 Sql Geometry 从数据库中查询空间记录 我在本地计算机上运行 Visual Studio 2010 中运行的单元测试 并访问远程
  • PHP 是否有检测其运行操作系统的功能?

    我不知道在 PHP 数据库中使用什么关键字查找此内容 所以我在这里询问 我想知道的原因是不同的操作系统如何处理文本文档中的新行 我在 Windows 中使用 CSV 文件 但每次我想添加新行时 实际发生的情况是新行被粘贴到最新行的后面 原因
  • Bing 地图 V8 API 中不再有鸟瞰图吗?

    V8 中似乎不再提供鸟瞰图 谁能确认一下事实确实如此 或者是否有任何方法在新版本中仍然使用鸟瞰图 微软关于这方面的文档非常糟糕 所以我只是从各种来源拼凑信息 例如 1 在他们的MapTypeId 枚举 https msdn microsof
  • python字典中有多个键,可能吗?

    我想用 python 构建一个字典 其中不同的键引用相同的元素 我有这本词典 persons George G MacDonald Luke G MacDonald Larry G MacDonald 键全部引用相同的字符串 但字符串在程序
  • 将 Brownfield PHP Web 应用程序转换为 Zend Framework

    我们正在考虑将 PHP Web 应用程序从不使用框架 这会害死我们 转变为使用 Zend 框架 由于应用程序的规模 我认为从头开始对于管理来说不是一个可行的选择 因此我想开始研究如何慢慢地将当前站点结构转换为使用 Zend Framewor
  • 在 MapKit 中沿着弧线对视觉元素进行动画处理

    如何沿着我创建的圆弧添加视觉元素并为其设置动画地图套件内 下面的代码将在两点之间创建一个漂亮的圆弧 想象一个动画视觉效果 代表一架飞机沿着这条弧线飞行 void addArc CLLocationCoordinate2D sanFranci
  • 如何在postgresql中为regexp_matches创建索引?

    我有一张桌子product product id desciption 322919 text add 185 add text 322920 text add 184 add text add 185 add text 322921 te
  • 通过将两个系列相乘来创建 pandas 中的数据框

    假设我在 pandas 中有两个系列 系列 A 和系列 B 如何创建一个数据框 其中所有这些值相乘 即系列 A 位于左侧 系列 B 位于顶部 基本上与此相同的概念 其中系列 A 是左侧的黄色 系列 B 是顶部的黄色 并且中间的所有值都将通过
  • 为phonegap构建闪屏的横向和纵向图像?

    我想知道是否可以在 PhoneGap 构建应用程序中为启动屏幕提供 2 个单独的图像 一张用于肖像 一张用于风景 目前 当我打开应用程序时 它会显示启动屏幕 如果我更改方向 它会像素化 我现在已经在 config xml 文件中得到了这个
  • python 根据元组第一个值求和元组列表

    假设我有以下列表元组 myList 0 2 1 3 2 4 0 5 1 6 我想根据相同的第一个元组值对该列表求和 n m n k m l m z m k l z For myList sum 2 5 3 6 28 我怎样才能得到这个 您可
  • 如何设置 iTunes 中歌曲的声音本地通知?

    我尝试创建闹钟应用程序 但我不知道如何将 iTunes 中的歌曲设置为本地通知的声音 现在我使用此代码来调用 iTunes void tableView UITableView tableView didSelectRowAtIndexPa
  • 如何将 AxesImage 中的坐标映射到保存的图像文件中的坐标?

    I use 绘图库 http matplotlib sourceforge net 要将数字矩阵显示为图像 请沿轴附加标签 然后将绘图保存到 PNG 文件 为了创建 HTML 图像映射 我需要知道 imshow 显示的图像中某个区域的 PN
  • 安卓4.0.3。 USB 主机 - 通过 controlTransfer 发送数据

    我是 Android 新手 刚刚开始使用 Android 4 0 3 启用 USB 主机连接 我正在尝试通过 USB 向相机发送一些信号 假设它应该是相机必须接收的一些字符 例如开始录音 我想通过 controlTransfer 来完成此操
  • Oracle创建表AS以及表注释和列注释

    是否可以创建另一个表作为 CREATE TABLE AS 并保留列的注释 CREATE TABLE TABLE1 COPY AS SELECT FROM TABLE1 前面的声明不包括专栏的评论 因此 TABLE1 COPY 没有列注释 使
  • 将 arraylist 从 servlet 发送到 Android 应用程序

    如何将数组列表从 servlet 发送到 Android 应用程序 到目前为止 您需要将其转换为String采用某种标准格式 然后可以使用现有库对其进行解析和构建 例如 JSON XML 或 CSV 所有这些都是标准化且可交换的字符串格式
  • 栅格*对象图中的轴处于最小范围,无填充

    有没有办法确保绘图周围的框与栅格范围完全匹配 下面根据设备比例 光栅的上下或左右有间隙 require raster r raster r 1 plot r xlim c xmin r xmax r ylim c ymin r ymax r
  • 烧瓶蓝图 404

    当我尝试访问 Flask 蓝图中定义的路由时 出现 404 错误 但我不明白为什么 有谁看到我做错了什么 我对 Flask 和 Python 总体来说是新手 所以这可能是一些基本的东西 我的蓝图 test py from flask imp
  • 错误:从不兼容的类型“id”分配给“CLLocationCooperative2D”

    海我正在尝试在 mkmap 中显示多个注释 在添加坐标时 它显示错误 从不兼容的类型 id 分配给 CLLocationCooperative2D 我知道这是一个简单的问题 但我已经搜索了很多次并尝试了很多但没有成功 我的代码是 for i
  • 如何禁用颤动文本字段中的智能标点符号?当字符串包含撇号时出现问题:“ s'habiller”,“Brin d'herbe”

    当字符串包含撇号 单引号 时遇到问题 正在开发词汇学习应用程序 法语 英语 用户必须回答测验 手机会告诉用户他 她输入的翻译是否正确 只要有撇号 该字符串就无法识别 例如 一片草叶 un brin d herbe 蜂巢 Un nid d a