Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

Translation

Inherits: Resource < RefCounted < Object

Inherited By: OptimizedTranslation

A language translation that maps a collection of strings to their individual translations.

Description

Translations are resources that can be loaded and unloaded on demand. They map a collection of strings to their individual translations, and they also provide convenience methods for pluralization.

Tutorials

Properties

String

locale

"en"

Methods

StringName

_get_message ( StringName src_message, StringName context ) virtual const

StringName

_get_plural_message ( StringName src_message, StringName src_plural_message, int n, StringName context ) virtual const

void

add_message ( StringName src_message, StringName xlated_message, StringName context="" )

void

add_plural_message ( StringName src_message, PackedStringArray xlated_messages, StringName context="" )

void

erase_message ( StringName src_message, StringName context="" )

StringName

get_message ( StringName src_message, StringName context="" )