Update documentation a tiny bit on languages, changelog

This commit is contained in:
Lucas Nicodemus 2022-10-21 21:32:18 -07:00
parent 52a23cb634
commit 9ff108b333
No known key found for this signature in database
3 changed files with 25 additions and 0 deletions

View file

@ -62,6 +62,7 @@ Use past tense when adding new entries; sign your name off when you add or chang
* Added `-additionalplugins` command line argument to load additional plugins. (@pontaoski)
* Added localization support for console spam reduction. (@KawaiiYuyu)
* Added an internationalization system. The base for the i18n system was built by Janet Blackquill ([@pontaoski](https://github.com/pontaoski)). A small donation in her honor was made to the [KDE project](https://kde.org/) as a thankyou for this work. This also includes the `TSHOCK_LANGUAGE` environment variable. Setting `TSHOCK_LANGUAGE=tok` will enable a small number of [Toki Pona](https://tokipona.org/) translations as a proof-of-concept. (@pontaoski)
* Added support for Terraria 1.4.4.6, through OTAPI 3.1.5. (@SignatureBeef)
## TShock 4.5.18
* Fixed `TSPlayer.GiveItem` not working if the player is in lava. (@PotatoCider)

View file

@ -9,3 +9,5 @@ A test language file has been added that converts a limited number of phrases to
The automatic `.po` to `.mo` compilation only works if you have `msgfmt` installed (part of Git Bash, or part of `gettext` itself). If you don't have this, when you run in debug mode, it will fail to compile the `.mo` file in the `i18n` folder. If this happens, you may want to download the latest artifacts from GitHub, and pull out the `.mo` file(s) of choice and place them into the `i18n` folder.
The base for the i18n system was built by Janet Blackquill ([@pontaoski](https://github.com/pontaoski)). A small donation in her honor was made to the [KDE project](https://kde.org/) as a thankyou for this work.
To help localize/internationalize TShock, you can contribute changes through [Crowdin](https://crowdin.com/project/tshock). Crowdin changes are merged in via @cardinal-system on GitHub automatically via pull-request. The current active language projects are: Chinese (Simplified), Russian, Russian (Ukraine), Spanish, Japanese, Turkish, German, French, French (Quebec), and Toki Pona. If you want a language project added, please notify someone in the TShock discord server to add it.

View file

@ -5,3 +5,25 @@ If you can't load other languages, make sure that you still have a folder called
This system is separate from Terraria's language system. You may still want to pass `-lang` on the command line to set the language for Terraria.
The base for the i18n system was built by Janet Blackquill ([@pontaoski](https://github.com/pontaoski)). A small donation in her honor was made to the [KDE project](https://kde.org/) as a thankyou for this work.
## Supported language projects
The following language projects are currently in-progress, with significant progress:
* Chinese (Simplified) (`zh_CN`)
* Russian (`ru_RU`)
* Spanish (`es_ES`)
The following are active projects without significant progress:
* German (`de_DE`)
* Turkish (`tr_TR`)
* French (`fr_FR`)
* French, Quebec (`fr_QC`)
* Japanese (`ja_JP`)
* Russian (Ukraine) (`ru_UA`)
* Toki Pona (`tok`)
If you'd like your language to be supported, please let us know in Discord.
We are particularly interested in `zh_CN`, `ru_RU`, and `es_ES` because these are the most commonly used languages in conjunction with TShock.