我正在构建一个医学翻译应用程序,它有数千种预先确定的从英语到少数语言的翻译。翻译总是从英语到外语,因此应用程序本身不需要对按钮、标题、文本等进行本地化。我还将有一个 mp3 记录人类阅读每种语言的每个翻译(~30 KB 文件大小)。
现在我不确定是否应该将字符串存储在 Core 数据中或使用 iOS 本地化,因为对我来说,翻译看起来更像是应用程序数据而不是真正的本地化。我还需要将每个翻译与一个 mp3 链接起来,我相信核心数据可以处理像这样的小二进制文件。
我还需要将翻译放入 3 个类别之一并显示相关翻译,这似乎更适合数据库。最终我需要添加一个后端来允许非技术人员管理这些东西,我认为可以制作一个 python 脚本来与 Core 数据交互。