GenshinDb
本应用不隶属于米哈游,也未获得米哈游的认可。GenshinDb 只是一个《原神》游戏的数据库应用。
功能
- 圣遗物
- 角色
- 武器
- 材料
- 更多内容即将推出
贡献
在贡献之前,请先向我询问您计划进行的/添加的/改进的内容是否适用于本项目。
您可以通过以下步骤来构建和运行此项目
- 克隆此仓库
- 检出 develop 分支
- 运行
flutter pub get - 运行
flutter pub run build_runner build --delete-conflicting-outputs - 安装
Flutter Intl 扩展(可在 VS Code 和 Android Studio 中找到) - 从您的 IDE 运行
flutter intl initialize命令 - 在 infrastructure/telemetry 文件夹中创建一个
Secrets类,并添加一个名为appCenterKey的静态属性(您也可以注释掉相关代码)。 - 搞定
翻译
目前该应用支持英语和西班牙语(有一些人正在进行法语/俄语翻译)。
如果您想帮助我进行翻译,我鼓励您查看以下文件
翻译通用文件非常简单,复制该文件,保留键,然后翻译值。
例如(西班牙语):"dark" :"Oscuro"
主文件是您将找到所有武器、圣遗物等数据的来源。
要翻译此文件,只需复制它并执行以下操作:
每个角色、武器等都有一个名为 "key" 的键,这个键不需要翻译,只是为了方便;
同样在这里,只需保留键并翻译值。
例如:如果我将 "name": "Normal Attack" 翻译成西班牙语,它将如下所示:"name": "Ataque normal"
在此文件中,有些翻译(主要是武器)看起来像这样:“Increases DMG against enemies affected by Hydro or Pyro by {{0}}%”
{{x}} 是一个占位符,不应更改该值,但可以在文本中更改其位置。

