ios - 将 UITextField 输入文本翻译成西班牙语运行时
问题描述
一个显示 wordpress 博客的 iOS 应用程序。有搜索功能,应用程序搜索世界短语到 API 的数据。Wordpress 网站内容为西班牙语。
我的问题是当用户输入文本“Buho”时,应用程序应该在西班牙数据中搜索“Búho”、“Buho”、“buho”、“búho”并显示结果。当前应用匹配单词“buho”,而不是“búho”。
在 Wordpress 网站上,同样的事情是可能的,用户可以搜索“Búho”或“Buho”,所有搜索结果都会显示。
如何将 UITextField 的文本值翻译成西班牙语,这样我就可以轻松地搜索到 NSArray 并显示结果。或者是否可以替换字符集?
使用 NSArray 过滤器可以进行简单的英文单词搜索,搜索博客的标题和带有特定文本的文本。
像这样:
let searchingWorld = self.searchBar.text!.lowercased()
let blogSearchResult = self.blogs.filter{ $0.title.lowercased().contains(searchingWorld) || $0.text.lowercased().contains(searchingWorld) || $0.tags.contains(searchingWorld) || $0.categories.contains(searchingWorld) }
self.blogs 对象是字典类型对象的数组。{title, text, category, tags} 未找到任何解决方案。
非常感谢任何帮助。
普尼塔
解决方案
推荐阅读
- c# - 如何摆脱重复数据?
- python - 运行函数后,函数变成了一个ndarray
- python - Python:将参数传递给后台进程
- dart - 如何为listview索引firestore文档地图项
- spring - Kotlin 测试的 UnfinishedStubingException
- node.js - 如何在角度 service.ts 文件中导入节点模块
- windows - 批量删除/转换 .WebP 文件
- windows - 通过批处理文件更改程序“开始于”属性
- python - 将 Spacy 模块从 3.x 安装到 2.7 后 Python 版本更改
- javascript - 如何减少 switch 语法的迭代