> For the complete documentation index, see [llms.txt](https://affine.gitbook.io/affine/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://affine.gitbook.io/affine/internationalization/operation-guide.md).

# Operation Guide

AFFiNE currently uses Tolgee as a translation and localization platform. So, for learning more about them and their platform you can visit the [Tolgee Documentation](https://tolgee.io/docs/).\
\
To get started the first thing you will need to do is login to our internationalization platform. You'll first need to apply, and after reviewing your application we'll send you an invitation link if you have been accepted.

* First head over to our internationalization platform:

{% embed url="<https://i18n.affine.pro/>" %}
<https://i18n.affine.pro/>
{% endembed %}

* When you login you will first see the projects page which will list the available projects of AFFiNE:

  * Ligo-Virgo - these are the codename of the AFFiNE editors which are used in AFFiNE e.g. <https://livedemo.affine.pro/>
  * Venus - this is the codename of the AFFiNE website - <https://affine.pro/>

  You may need to contact us if you do not have the permissions to see both of these projects.

<figure><img src="/files/TT5edsrRz53x6wQAOxUL" alt=""><figcaption></figcaption></figure>

* Once you've selected a project you will be taken to the project dashboard. From here you can choose the language you wish to offer localization/translation for.\
  You can choose a language from the list or chose the languages directly from the translations page (accessible from the left navbar)

<figure><img src="/files/psH1Mo7mzQNFFncrC6QV" alt=""><figcaption></figcaption></figure>

* On the translation page you can directly being working and translating strings and text.

<figure><img src="/files/ZcczgcYoSZCx9jUhvbCZ" alt=""><figcaption></figcaption></figure>

* You can also filter, to find untranslated strings.

<figure><img src="/files/OS90FGzRzC15CR1cwiXz" alt=""><figcaption></figcaption></figure>

* Once you've done editing/adding a comment. Don't forget to save!

<figure><img src="/files/BzzzpqaGLf6s2g5fGBk3" alt=""><figcaption></figcaption></figure>

That's it! We thank you for your contributions in helping make AFFiNE available to wider audiences and communities.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://affine.gitbook.io/affine/internationalization/operation-guide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
