e92c09ba4e
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.
83 lines
2.3 KiB
XML
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>
|