Translation Guide
Supported Languages
Space Acres UI is already localized in several languages, making it easier for users across the globe to participate in farming on the Autonomys Network. Our goal is to ensure that as many people as possible can access and use the platform in their native language.
Currently, the Space Acres UI supports the following languages:
- English
- German
- Spanish
- French
- Serbian
- Russian
- Chinese (Simplified)
We are continuously working to expand this list. For the most up-to-date list of supported languages, please refer to the translations section of the Space Acres repository. If you would like to contribute a translation to a language that is not yet supported, please follow the guidelines below.
Translation Guide
Thank you for considering contributing to the Space Acres UI localization! This guide is here to help you contribute to our goal of making farming on the Autonomys Network more accessible and inclusive by localizing or translating the user interface. Das Autonomys-Netzwerk wird von der Vision einer dezentralen und gerechten Zukunft angetrieben, und wir glauben, dass die Überwindung von Sprachbarrieren für die Verwirklichung dieser Vision von entscheidender Bedeutung ist.
Before you start
Space Acres contains technical and Autonomys-specific terminology that may not be accurately translated by LLMs such as ChatGPT or translation services such as Google Translate. We kindly ask you to do all translations manually, since we can't really verify their correctness. We thank you for your understanding!
Step by Step Tutorial
-
Melden Sie sich bei Ihrem GitHub-Konto an oder erstellen Sie ein neues Konto, falls Sie noch keines haben.
-
Gehen Sie zum Space Acres-Übersetzungsordner im Space Acres-Repository.
-
Überprüfen Sie, ob die Sprache, in die Sie die Benutzeroberfläche übersetzen möchten, noch nicht übersetzt wurde!
-
Klicken Sie auf Datei hinzufügen und wählen Sie Neue Datei erstellen.
-
Geben Sie den Namen der Datei an: Er sollte mit dem zweistelligen Sprachcode und dem zweistelligen Code der Region (optional) beginnen, gefolgt von „/messages.ftl“. Den Sprachcode finden Sie auf der IETF-Sprachen-Tag-Seite.
Wenn Sie beispielsweise die Space Acres-Benutzeroberfläche in die russische Sprache übersetzen möchten, geben Sie
ru/messages.ftl
ein (oder alternativ, wenn Sie die Region angeben möchten:ru-RU/messages.ftl
). Sobald Sie nach dem zweistelligen Sprachcode den Schrägstrich/
eingeben, wird dieser in der Benutzeroberfläche blau und zeigt damit an, dass Ihre Übersetzungsdatei korrekt im entsprechenden Ordner abgelegt ist.Einige weitere Beispiele für Sprach-Region-Paare:
- uk-UA
- en-GB
-
Kopieren Sie den Inhalt der englischen Space Acres-Benutzeroberfläche in das Bearbeitungsfenster.
-
Start translating messages from the UI into the language of your choice! Please make sure to translate only the text that comes after the
=
sign. Also, please don't translate any variables, e.g.{$chain_name}
. -
When you finish translating the whole file, click on Commit changes....
-
You will see a new window appear!
-
Adjust the commit message and the change description.
-
Additionally, you could adjust the branch-name from the generic one to one that makes the most sense e.g.
add-your-language-support
and click onPropose changes
. -
Review your changes by scrolling down the page one last time and ensure that everything is translated correctly before submitting the changes.
-
Submit your changes by clicking on Create pull request.
Your translation submission is now complete. The next step is for the team to review it before providing feedback and/or merging the pull request. Thanks for your help in bringing Space Acres to an even wider audience!