Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Website updates for new translator sign-up procedure #168

Merged
merged 4 commits into from Sep 26, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 0 additions & 1 deletion _layouts/default.html
Expand Up @@ -83,7 +83,6 @@
<footer>
<div id="content-bottom-links">
<a href="{{ site.baseurl }}/policy.html">Privacy Policy</a> |
<a href="https://account.openttd.org/en/login">Login</a> |
<a href="{{ site.baseurl }}/contact.html">Contact</a>
</div>
<div id="content-bottom-copyright">
Expand Down
5 changes: 0 additions & 5 deletions _people/translations.md

This file was deleted.

20 changes: 20 additions & 0 deletions _posts/2020-09-26-github-teams.md
@@ -0,0 +1,20 @@
---
title: Translation Teams move to GitHub
author: frosch
---

Today is a big day for translations of OpenTTD!
Translators are now organised as teams of our [GitHub organisation](https://github.com/OpenTTD).

That means:
* You no longer need an OpenTTD-specific account to become a translator: you can use [GitHub accounts](https://github.com) for most OpenTTD things now.
([bug tracker](https://github.com/OpenTTD/OpenTTD/issues), [BaNaNaS](https://bananas.openttd.org)), [translations](https://translator.openttd.org), [development](https://github.com/OpenTTD/OpenTTD), ...)
* Becoming a translator is now super easy: you just [click a few buttons](https://github.com/OpenTTD/team/issues/new/choose) to become a member of the team.
* There is one team for each language, which allows the translators to get to know each other, and have group conversations within the team.

There is only one downside:
* Everyone who was a translator before needs to [reapply](https://github.com/OpenTTD/team/issues/new/choose).

While this is good news for all translators, this is also a great step forward for our infrastructure:
after migrating the source code and bug tracker in 2019, this year we could migrate BaNaNaS and the WebTranslator.
This only leaves the [Wiki](https://wiki.openttd.org) as the last service that still needs an OpenTTD-specific account. (guess what task is next?)
20 changes: 12 additions & 8 deletions pages/development.html
Expand Up @@ -11,8 +11,11 @@ <h3>Translating</h3>
</div>
<div class="section-item">
<div class="content">
<p>If you would like to translate the game, please contact our <a href="{{ site.baseurl }}/contact.html">translations manager</a>. He will give you an account to <a href="https://translator.openttd.org/">our Web Translator</a> and he will create everything needed in case you want to start with a translation of a yet untranslated language. </p>
<p>For errors in the translation you should also contact our <a href="{{ site.baseurl }}/contact.html">translations manager</a>.</p>
<p>If you would like to help translating the game, please</p>
<ul>
<li><a href="https://github.com/OpenTTD/team/issues/new/choose">join our translation team on GitHub</a> (you will need a GitHub account).</li>
<li>After joining you get access to <a href="https://translator.openttd.org/">our Web Translator</a>.</li>
</ul>
</div>
</div>
<div class="section-header">
Expand All @@ -39,7 +42,8 @@ <h3>Obtaining The Source Code</h3>
<ul>
<li><a href="https://github.com/OpenTTD/OpenTTD">https://github.com/OpenTTD/OpenTTD</a></li>
</ul>
<p>You can also <a href="https://github.com/OpenTTD/OpenTTD">browse</a> the repository online, or <a href="https://finger.openttd.org">query available versions</a> (for automated tools). The <a href="https://docs.openttd.org">documentation</a> of the source is created by DoxyGen.</p>
<p>You can also <a href="https://github.com/OpenTTD/OpenTTD">browse</a> the repository online.
The <a href="https://docs.openttd.org">documentation</a> of the source is created by DoxyGen.</p>
<p>To download the source code you need a git client. See <a href="https://git-scm.com/book/en/v1/Getting-Started">Getting Started</a> for more information about git and how to use it.</p>
</div>
</div>
Expand All @@ -63,19 +67,19 @@ <h3>Compiling</h3>
</div>
</div>
<div class="section-header">
<h3>Development of NewGRF Extensions</h3>
<h3>Development of BaseSets and NewGRF Extensions</h3>
</div>
<div class="section-item">
<div class="content">
<p>OpenTTD allows the use of NewGRFs and different base sets for graphics, sounds and music.</p>
<p>These files require special formats and you may need to use the following helper programs to assist with the creation of these add-ons:</p>
<ul>
<li><a href="http://bundles.openttdcoop.org/nml">nml</a> High-level language and compiler for writing NewGRFs. See also the <a href="http://newgrf-specs.tt-wiki.net/wiki/NML:Main">specs</a> and <a href="http://www.tt-wiki.net/wiki/NMLTutorial">tutorial</a></li>
<li><a href="https://github.com/OpenTTD/nml">nml</a> High-level language and compiler for writing NewGRFs. See also the <a href="http://newgrf-specs.tt-wiki.net/wiki/NML:Main">specs</a> and <a href="http://www.tt-wiki.net/wiki/NMLTutorial">tutorial</a></li>
<li><a href="https://www.openttd.org/en/download-grfcodec">grfcodec</a> Compiles NewGRF's low-level programming language NFO into a GRF file. Use the enclosed nforenum to check the code for sanity. See also the <a href="http://newgrf-specs.tt-wiki.net/wiki/Main_Page">specs</a> and <a href="http://www.tt-wiki.net/wiki/NFOTutorial">tutorial</a>.</li>
<li><a href="https://www.openttd.org/en/download-catcodec">catcodec</a> Compiles the sound set description file (sfo) and the sounds into a sound set</li>
</ul>
<p>For further help see the <a href="https://wiki.openttd.org/Development">wiki</a>, the <a href="http://dev.openttdcoop.org">DevZone</a> or visit the <a href="http://www.tt-forums.net/viewforum.php?f=66">forums</a>.</p>
<p>NewGRFs can be made available to players via the <a href="https://bananas.openttd.org/en/manager/">online content</a>.</p>
<p>For further help see the <a href="https://wiki.openttd.org/NewGRF_development_tools">wiki</a> or visit the <a href="http://www.tt-forums.net/viewforum.php?f=66">forums</a>.</p>
<p>NewGRFs can be made available to players via the <a href="https://bananas.openttd.org/">online content</a>.</p>
</div>
</div>
<div class="section-header">
Expand All @@ -92,7 +96,7 @@ <h3>Development of AIs and Game Scripts</h3>
<li><a href="https://www.tt-forums.net/viewforum.php?f=65">Forum</a> Forum dedicated to OpenTTD's Script development.</li>
<li><a href="http://squirrel-lang.org/doc/squirrel2.html">Squirrel 2 Reference</a> Reference manual for the squirrel language.</li>
</ul>
<p>Scripts can be made available to players via the <a href="https://bananas.openttd.org/en/manager/">online content</a>.</p>
<p>Scripts can be made available to players via the <a href="https://bananas.openttd.org/">online content</a>.</p>
</div>
</div>
</div>