Hachimi-Hachimi / ZokuZoku

Hachimi translation tool/extension for Visual Studio Code.
GNU General Public License v3.0
0 stars 0 forks source link

ZokuZoku

ZokuZoku is a Visual Studio Code extension which acts as the main translation tool for Hachimi. It provides a number of custom editors that are specialized for editing the various JSON dict formats that Hachimi uses, allowing translators to work on translations without having to edit the JSON file directly.

Features

Installation

Download the .vsix file for the latest version on the Releases page. To install it, open the Extensions panel in VSCode, click on the 3 dots button on the top right, choose "Install from VSIX..." and select the file you just downloaded.

Prerequisites

Getting started

TODO

Development

Please use the pnpm package manager while working on this project.

To get started, install the dependencies in the root directory and also the webviews directory, as there are two separate project trees: one for the extension part, and the other for the editors. There's also another project located in externals/criCodecs which contains the source code for the CRI audio decoder native module.

ZokuZoku uses a special Python installation for Node.js called pymport, and in development mode, it looks for Python modules in its own directory. To install the required dependencies, instead of following the usual setup procedure, run npx pympip3 install UnityPy==1.10.18.

After that, you can work on the project just like you would with any other VSCode extension.

License

GNU GPLv3