-
Notifications
You must be signed in to change notification settings - Fork 3
JSON Structure
Perhaps we should create a JSON structure that acts as the translation source code. I don't really like XML, and that structure may be copyrighted anyway. If we use an autogenerator to patch the translation, we would want people to edit these JSON files and not the XML, so their changes are not overwritten.
The JSON structure could match what we already know and have: the KC3 translations. However, it has certain structural things that don't work great with applying to XMLs (different IDs, etc.)
The first step is to update our translations using the upstream KC3 translations. Usually it's the ship descriptions that get updated.
Perhaps the ones that are taken from KC3 can have boolean variables which tell the script to look for it elsewhere, and then new translations are in the JSON.
Any newlines need to be added systematically by the script.
Then, the KCV JSON is injected into the XML. The compiler must provide the JP files themselves: that way, no copyrighted XML is used by us in the process.
Bibliotheca Anonoma Software Liquidation Commission
- Home
- To Do
- Repositories
- Compilation Process
- Installation Process - How to get the translation files on your Vita and in the Kancolle game.
- Non Translation XMLs - No translation necessary for these, just stats.
- Graphical Assets - Images, UI, etc.
- Glossary - Dictionary for Localizations
You will need commit access to our repository to contribute directly. But if you don't, you can fork our repository, then submit a pull request.
Matching with KC3 is done to make use of their existing multilanguage translations. Some differences have to be mitigated.
- (Done) Ships
mst_ship.xml
- (Done) Equipment
mst_slotitem.xml
- (Done) Enemy Ship Types
mst_stype.xml
- (Done) Quotes
mst_shiptext.xml
-
Quests
mst_quest.xml
-
Map Names
mst_maparea.xml
-
Map Stages
mst_mapinfo.xml
-
Map Stages
-
Expeditions
mst_mission2.xml
-
Store Items
mst_payitem.xml
-
Store Item Descriptions
mst_payitemtext.xml
-
Store Item Descriptions
-
Ship Classes
mst_ship_class.xml
-
Equipment Descriptions
mst_slotitemtext.xml
-
Consumable Items
mst_useitem.xml
-
Consumable Item Descriptions
mst_useitemtext.xml
-
Map Enemies
mst_mapenemy/
(folder) -
Equipment Types
mst_slotitem_equiptype.xml
-
BGM Names (Jukebox)
mst_bgm_jukebox.xml
-
BGM Names
mst_bgm.xml
-
Furniture
mst_furniture.xml
-
Furniture Descriptions
mst_furnituretext.xml