Neospring v1.18.0
Neospring v1.18.0 has been released! Here's a quick summary:
- A bunch of bug fixes for everything from user status notes to mail sending
- Major optimizations on the back-end
- Template build step to compile icons in, as well as add support for "{{ text ... }}" and "{{ icon ... }}"
- MAJOR Translations (langbeam)
You're now able to contribute translations to Neospring!
To contribute a new language, fork the repository and make a new JSON (.json
) file in langs/
with your language's identifier. (for example, English United States is en-US
)
Edit the existing en-US file to include translations. Leave keys the same! The only thing you need to translate is the values. I recommend you learn how to read JSON before attempting this.
You must also change the name of the language. The langbeam documentation tells you how to do this. tl;dr net.rainbeam.langs:LANGUAGE_CODE_FROM_FILE_NAME_MINUS_JSON_EXT
(for example, en-US.json
uses net.rainbeam.langs:en-US
).
You can change your language from your profile settings (or the homepage if not logged in). The debug language is available to see what keys affect what.
You are NOT allowed to use Google Translate or any other machine translation service to translate for other languages. You are allowed to use machine translation to translate the English values into your native language, of course, however it CANNOT be used to translate the actual text content.
Thanks for using Neospring! Don't forget, you can support us at https://ko-fi.com/neospring and get some fun benefits if you include your username and contribute $10 or more!