All Projects → Hans5958 → Domino-English-Translation

Hans5958 / Domino-English-Translation

Licence: MIT license
🌏 Let's translate Domino, a Japanese MIDI editor!

Programming Languages

HTML
75241 projects
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to Domino-English-Translation

ra-language-japanese
Japanese messages for react-admin
Stars: ✭ 22 (-24.14%)
Mutual labels:  i18n, japanese, japanese-language
Mojito
An automation platform that enables continuous localization.
Stars: ✭ 256 (+782.76%)
Mutual labels:  i18n, translations, localization
Flutter translate
Flutter Translate is a fully featured localization / internationalization (i18n) library for Flutter.
Stars: ✭ 245 (+744.83%)
Mutual labels:  i18n, translations, localization
rails
Rails translation made _('simple').
Stars: ✭ 65 (+124.14%)
Mutual labels:  i18n, localization
translation-generator
Generate translation files for your Angular project
Stars: ✭ 17 (-41.38%)
Mutual labels:  i18n, localization
deepl-php-lib
🧠 DeepL API Client Library supporting PHP >= 7.3
Stars: ✭ 50 (+72.41%)
Mutual labels:  i18n, translations
poeditor-cli
POEditor CLI
Stars: ✭ 29 (+0%)
Mutual labels:  i18n, localization
google-news-scraper
Google News Scraper for languages like Japanese, Chinese... [VPN Support]
Stars: ✭ 88 (+203.45%)
Mutual labels:  japanese, japanese-language
figma-static-localizer
A Figma plugin for static localization
Stars: ✭ 30 (+3.45%)
Mutual labels:  i18n, localization
i18n-command
Provides internationalization tools for WordPress projects.
Stars: ✭ 76 (+162.07%)
Mutual labels:  i18n, localization
kotoba
A Discord bot for helping with learning Japanese.
Stars: ✭ 118 (+306.9%)
Mutual labels:  japanese, japanese-language
angular-i18n-localization
An angular application with i18n and localization implemented.
Stars: ✭ 22 (-24.14%)
Mutual labels:  i18n, localization
msgtools
Tools for Developing Diagnostic Messages
Stars: ✭ 18 (-37.93%)
Mutual labels:  i18n, localization
Nihonoari-App
A little and minimalist Japanese Kana training
Stars: ✭ 66 (+127.59%)
Mutual labels:  japanese, japanese-language
typesafe-i18n
A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
Stars: ✭ 1,227 (+4131.03%)
Mutual labels:  i18n, localization
android-studio-plugin
Integrate your Android project with Crowdin
Stars: ✭ 52 (+79.31%)
Mutual labels:  i18n, localization
I18N
I18N Library for .NET, and Delphi
Stars: ✭ 48 (+65.52%)
Mutual labels:  i18n, localization
go-localize
i18n (Internationalization and localization) engine written in Go, used for translating locale strings.
Stars: ✭ 45 (+55.17%)
Mutual labels:  i18n, localization
asgi-babel
Adds internationalization (i18n) support to ASGI applications (Asyncio/Trio)
Stars: ✭ 21 (-27.59%)
Mutual labels:  i18n, localization
awesome-i18n
🌍 A curated list of i18n resources for all kind of languages and frameworks
Stars: ✭ 205 (+606.9%)
Mutual labels:  i18n, localization

Domino English Translation

GitHub Actions build status GitHub Actions site build status Version number Download counter PRs welcome

Domino is a MIDI editor that is used for creating MIDI songs/musics. Domino is used by various blackers in the Black MIDI ecosystem.

Since Domino is an abandonware, and it's original language is Japanese, many people tried to translate it using resource editing tools. Some of it are outdated, while others are incomplete.

This repository is made to unify the translations made by community, while trying to complete it for easier usage.

Usage

  1. Download either the Domino .zip or the .exe.

    • The .zip contains everything you need to run Domino. Download this if you are not sure or this is your first time using this program.
    • You can also download the .exe if you want to use your configured settings. Place it inside your Domino directly, where "Domino.exe" placed.
    Type Download
    Stable (Release) Download the latest stable release
    Nightly (Pre-Release) Download the latest nightly release
  2. Recommended: Download the dominohook .dll file and bind it to the executable. Read how to bind it here. In the future, I will find a way so I could distribute it with the hook.

  3. Run the executable.

    • If you downloaded the .zip, just run Domino.exe.
    • If you downloaded the .exe, after placing it on the directory, run Domino_Translated.exe (make sure you rename it so you know which one's the new version!).
  4. Optional: Read the manual from https://hans5958.github.io/Domino-English-Translation or the supplied manual.

Building

Requirements

  • Windows operating system. This is a Win32 application.
  • Windows Subsystem for Linux (WSL)
  • Resource Hacker
  • Python 3 (on WSL)
  • 7zip (on WSL)
  • jq (on WSL)
choco install reshack
sudo apt install p7zip-full jq python3.10

Howto

Just run either build-1.43.sh or build-1.44.sh inside the _script folder. The binaries (the .exe files) will be compiled and placed inside the _script/dist folder.

Contributing

You can contribute by translating various files. The .rc files contains the most of the program's strings. There is also .html files for the manuals, .xml for the modules, and some .txt's.

Read Building to get the binary files.

For starters, you can make a pull request from your fork, and the I'll check and merge it. If you don't know how to do it, make sure to read one of this guides.

TL;DR, here's how.

  1. Fork this repository by clicking the "Fork" button above.
  2. Make a branch in your fork. (optional)
  3. Do your edits there and commit (and push) the changes.
  4. Create a pull request by clicking the "New pull request" button.

If you are still confused, you can ask me on the issue board or on Discord (Hans5958#0969).

Completion Checklist

Dialog

Expand to view the checklist.
  • 100
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 144
  • 145
  • 146
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 187
  • 188
  • 213
  • 216
  • 217
  • 219
  • 240
  • 266
  • 267
  • 268
  • 269
  • 270
  • 272
  • 273
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327

Menu

Expand to view the checklist.
  • 128
  • 130

String Tables

Expand to view the checklist.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53

⬜️ Manual

Expand to view the checklist.
  • Index (index.html)
  • Installation (install.html)
    • System Requirements
    • License
    • Installing
    • Updating
    • Uninstalling
    • Port Settings (important)
  • Usage (use.html)
    • Area Names
    • Previewing Notes
    • Placing a Note
    • Playing
    • Playing in the Middle
    • Changing Note Length (Gate)
    • Changing Note Strength (Velocity)
    • Moving a Note
    • Undoing
    • Adjusting Snapping
    • Removing a Note
    • Changing Initial Gate and Velocity Values
    • Changing Initial Gate and Velocity Values Based on Other Notes
    • Moving Multiple Notes
    • Removing Multiple Notes
    • Duplicating Multiple Notes (Copy/Paste)
    • Duplicating Multiple Notes (Move Duplicate)
    • Changing Velocity Values of Multiple Notes
    • Changing Gate and Velocity Values of Multiple Notes
    • Slicing a Note
    • Gradually Shifting the Timing of Multiple Notes (Stroke)
    • Filtering Selection
    • Transposing Between Octaves
    • Switching Between Pen and Select Tools
    • Changing Instrument
    • Changing Volume and Pan of a Part
    • Changing Volume and Pan Live
    • Changing Pitch Bend and Expression Continuously (Mouse)
    • Changing Pitch Bend and Expression Continuously (Selection)
    • Copying Pitch Bend and Expression Curves
    • Changing Current Track
    • Displaying Notes Other Tracks at the Same Time (Onion Skin)
    • Changing Tempo
    • Editing Rhythm Track
    • Changing Note Strength on Rhythm Track
    • Converting a Track to a Rhythm Track
    • Naming a Track
    • Adding a Track
    • Adding a Track Set for a Port
    • Removing a Track
    • Rearranging a Track
    • Editing Multiple Tracks
    • Playing a Specific Track
    • Setting a Marker
    • Setting the Time Signature
    • Setting the Title and Other Project Properties
    • Inserting a Comment Event
    • Inserting an Exclusive Event
    • Inserting a Control Change Event
    • Inserting Multiple Control Change Events
    • Playing in a Loop
    • Syncing Playback Position with MIDI Devices
    • Using Variables
    • Recording in Real Time
    • Recording in Steps
    • Receiving Exclusive Events
    • Saving a Project
    • Opening a Project
    • Adjusting End of Track
    • Exporting as a MIDI File
    • Backing Up
    • Customizing Shortcut Keys
    • Customizing the Toolbar
    • Customizing Mouse Operations
    • Customizing Curves and Lines
  • Sound Source Definition File Specifications (module.html)
    • Overview
    • Main Structure
    • Sound Source Basic Information
    • Option
    • Instrument List Information
    • Drum Set List Information
    • Control Change Macro List Information
    • Template List Information
    • Default Data Information
  • Other (other.html)
    • Bug Report
    • Feature Request
    • Acknowledgments
    • FAQ
  • assets...

⬜️ Module

Expand to view the checklist.
  • GMLevel1.xml
  • ok_GSm.xml
  • ok_XG2k.xml
  • ok_XGb.xml
  • SC-88Pro.xml
  • SC-8850.xml

System

Expand to view the checklist.
  • CurveCustom.txt
  • Exclusive.txt
  • Formula.txt
  • ParamMap.txt

240

Expand to view the checklist.
  • 134
  • 136
  • 156
  • 165
  • 174
  • 217
  • 275
  • 277
  • 279
  • 280
  • 281
  • 290
  • 293
  • 295
  • 297
  • 299
  • 300
  • 301
  • 306
  • 307
  • 319
  • 322

Other

Expand to view the checklist.
  • readme.txt

License

This project is licensed under the terms of MIT license, except contributions made by outside contributors before the licensing (10/09/2022). Permission have been granted for the usage of their code on this repository, but not under the license.

Translations are made with reference of previous translations. These are used under good faith, but no permissions have been given by the translators. The list of the used previous translations can be viewed in this page.

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].