You can contribute to Storylines by:
- Report issues and bugs here
- Submit feature requests here
- Creating a pull request.
- Internationalization and localization:
- See instructions below.
- Make sure your machine is running on Windows 10 1903+.
- Make sure you have Visual Studio 2019 16.2+ installed.
- Make sure you have the "Universal Windows Platform development" component installed for Visual Studio.
- Open src/Storylines.sln with Visual Studio and set Solution Platform to x64(amd64).
- Once opened, right-click on the solution and click on "Restore NuGet Packages".
- Now you should be able to build and run Storylines on your machine. If it fails, try to close the solution and reopen it again. *If x64 doesn't work, use the architecture of your system
- Ensure you have Visual Studio 2019 and the Multilingual App Toolkit extension.
- Fork and clone this repo.
- Open in VS 2019.
- Right click on the
Storylines
project. - Select Multilingual App Toolkit > Add translation language.
- If you get a message saying "Translation Provider Manager Issue," just click Ok and ignore it. It's unrelated to adding a language.
- Select a language.
- Once you select a language, new
.xlf
files will be created in theMultilingualResources
folder. - Now follow the
Improving an existing language
steps below.
- Inside the
MultilingualResources
folder, open the.xlf
of the language you want to translate.- You can open using any text editor, or you can use the Multilingual Editor
- If you're using a text editor, translate the strings inside the
<target>
node. Then change thestate
property totranslated
. - If you're using the Multilingual Editor, translate the strings inside the
Translation
text field. Make sure to save to preserve your changes.