70 lines
1.9 KiB
Markdown
70 lines
1.9 KiB
Markdown
# Khanat
|
|
|
|
## Launch Game
|
|
|
|
### Download Version Godot
|
|
|
|
We use version GODOT : 3.3.3
|
|
|
|
wget https://downloads.tuxfamily.org/godotengine/3.3.3/Godot_v3.3.3-stable_x11.64.zip
|
|
unzip Godot_v3.3.3-stable_x11.64.zip
|
|
|
|
### Clone our project
|
|
|
|
git clone https://git.khaganat.net/khaganat/mmorpg_khanat/khanat-client.git
|
|
(cd khanat-client;git checkout develop)
|
|
|
|
### Launch Godot
|
|
|
|
./Godot_v3.3.3-stable_x11.64 khanat-client/project.godot
|
|
|
|
## Add/update your language
|
|
|
|
Welcome to help us to improve our translation.
|
|
We need clone our project.
|
|
|
|
### Create a new language
|
|
|
|
* On Linux :
|
|
|
|
Edit file : khanat-client/locale/locale.sh
|
|
(You need add in section [# LIST LANGUAGE] your locale)
|
|
After launch this script : bash khanat-client/locale/locale.sh
|
|
|
|
### Edit your local
|
|
|
|
khanat-client/locale/<your locale].po
|
|
|
|
keyword msgid is Id used in khanat, and msgstr is translation (if you have some doubt, don't hesitate to see other translation)
|
|
|
|
* msgid "MAIN_MENU_PLAY"
|
|
* msgstr "Jouer"
|
|
|
|
### Activate your language
|
|
|
|
Two option to activate (just use one)
|
|
|
|
1/ Use godot editor
|
|
|
|
in Parameter, localization, add your file
|
|
|
|
2/ Edit project.godot
|
|
|
|
Edit line :
|
|
|
|
translations=PoolStringArray( "res://locale/fr.po", "res://locale/en.po", "res//locale/<your language>.po" )
|
|
|
|
|
|
### Push your update
|
|
|
|
To send your update, could you please create a branch and send us this branch?
|
|
|
|
### Git sub modules
|
|
|
|
This repository uses [submodule to git](https://git-scm.com/book/fr/v2/Utilitaires-Git-Sous-modules) :
|
|
- when updating the repository for the first time after the adition of submodules, you will have to pass these commands to be sure you will get the submodules downloaded and updated. From your repository folder, pass :
|
|
- `git submodule init`
|
|
- `git submodule update`
|
|
|
|
If you clone the repository for the first time, you can do everything in one command :
|
|
- `git clone --recurse-submodules ssh://git@git.khaganat.net:3543/khaganat/mmorpg_khanat/khanat-client.git`
|