godot/doc/classes/TranslationServer.xml
Rémi Verschelde e92c09ba4e doc: Make all tutorial links track "latest" in master branch
While the master branch is in development state for the next stable branch,
its links should point to the "latest" docs branch, to ensure that users of
the unstable builds are linked to the relevant documentation.

Those links could be switched to stable branch subdomains before branching
off for a new major or minor release, to start tracking the frozen stable
docs branches.

See discussion in #29104.
2019-06-01 11:33:34 +02:00

83 lines
2.3 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<class name="TranslationServer" inherits="Object" category="Core" version="3.2">
<brief_description>
Server that manages all translations.
</brief_description>
<description>
Server that manages all translations. Translations can be set to it and removed from it.
</description>
<tutorials>
<link>https://docs.godotengine.org/en/latest/tutorials/i18n/internationalizing_games.html</link>
<link>https://docs.godotengine.org/en/latest/tutorials/i18n/locales.html</link>
</tutorials>
<methods>
<method name="add_translation">
<return type="void">
</return>
<argument index="0" name="translation" type="Translation">
</argument>
<description>
Adds a [Translation] resource.
</description>
</method>
<method name="clear">
<return type="void">
</return>
<description>
Clears the server from all translations.
</description>
</method>
<method name="get_loaded_locales" qualifiers="const">
<return type="Array">
</return>
<description>
</description>
</method>
<method name="get_locale" qualifiers="const">
<return type="String">
</return>
<description>
Returns the current locale of the game.
</description>
</method>
<method name="get_locale_name" qualifiers="const">
<return type="String">
</return>
<argument index="0" name="locale" type="String">
</argument>
<description>
Returns a locale's language and its variant (e.g. "en_US" would return "English (United States)").
</description>
</method>
<method name="remove_translation">
<return type="void">
</return>
<argument index="0" name="translation" type="Translation">
</argument>
<description>
Removes the given translation from the server.
</description>
</method>
<method name="set_locale">
<return type="void">
</return>
<argument index="0" name="locale" type="String">
</argument>
<description>
Sets the locale of the game.
</description>
</method>
<method name="translate" qualifiers="const">
<return type="String">
</return>
<argument index="0" name="message" type="String">
</argument>
<description>
Returns the current locale's translation for the given message (key).
</description>
</method>
</methods>
<constants>
</constants>
</class>