All Projects → FabulousCupcake → umamusume-db-translate

FabulousCupcake / umamusume-db-translate

Licence: CC0-1.0 License
Translate Umamusume by patching master.mdb

Programming Languages

shell
77523 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
Makefile
30231 projects
jq
24 projects

Github Pages

This project aims to create a tool in form of a static webpage to translate the game Uma Musume Pretty Derby by patching master.mdb file, which is easily swappable in Windows / DMM distribution of the game.

To do this, it uses sql.js to manipulate master.mdb directly in the browser.

Usage

The tool can be accessed at https://fabulouscupcake.github.io/umamusume-db-translate/.

Contributing

Please open a pull-request with the changes!

The translation data sources can be found in csv format in src/data/ directory.
All csv files in it will be merged into a single json file and used to do simple search-and-replace over the text_data table in master.mdb.

Development

To generate the final static page, simply run make. Note that you need jq to be installed.

For local development/testing, simply run a webserver serving the public directory output with e.g. serve

$ make
==> Cleaning project…
==> Converting csv files into a single json…
==> Building static page…
==> Done!

$ npx serve public
┌───────────────────────────────────────────────────┐
│                                                   │
│   Serving!                                        │
│                                                   │
│   - Local:            http://localhost:5000       │
│   - On Your Network:  http://192.168.1.1:5000     │
│                                                   │
│   Copied local address to clipboard!              │
│                                                   │
└───────────────────────────────────────────────────┘
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].