Documentation
¶
Overview ¶
Package TranslationDomain provides methods for working with TranslationDomain object instances.
Index ¶
- type Advanced
- type Any
- type Instance
- func (self Instance) AddTranslation(translation [1]gdclass.Translation)
- func (self Instance) AsObject() [1]gd.Object
- func (self Instance) AsRefCounted() [1]gd.RefCounted
- func (self Instance) AsTranslationDomain() Instance
- func (self Instance) Clear()
- func (self Instance) GetTranslationObject(locale string) [1]gdclass.Translation
- func (self Instance) PseudolocalizationAccentsEnabled() bool
- func (self Instance) PseudolocalizationDoubleVowelsEnabled() bool
- func (self Instance) PseudolocalizationEnabled() bool
- func (self Instance) PseudolocalizationExpansionRatio() Float.X
- func (self Instance) PseudolocalizationFakeBidiEnabled() bool
- func (self Instance) PseudolocalizationOverrideEnabled() bool
- func (self Instance) PseudolocalizationPrefix() string
- func (self Instance) PseudolocalizationSkipPlaceholdersEnabled() bool
- func (self Instance) PseudolocalizationSuffix() string
- func (self Instance) Pseudolocalize(message string) string
- func (self Instance) RemoveTranslation(translation [1]gdclass.Translation)
- func (self Instance) SetPseudolocalizationAccentsEnabled(value bool)
- func (self Instance) SetPseudolocalizationDoubleVowelsEnabled(value bool)
- func (self Instance) SetPseudolocalizationEnabled(value bool)
- func (self Instance) SetPseudolocalizationExpansionRatio(value Float.X)
- func (self Instance) SetPseudolocalizationFakeBidiEnabled(value bool)
- func (self Instance) SetPseudolocalizationOverrideEnabled(value bool)
- func (self Instance) SetPseudolocalizationPrefix(value string)
- func (self Instance) SetPseudolocalizationSkipPlaceholdersEnabled(value bool)
- func (self Instance) SetPseudolocalizationSuffix(value string)
- func (self Instance) Translate(message string) string
- func (self Instance) TranslatePlural(message string, message_plural string, n int) string
- func (self *Instance) UnsafePointer() unsafe.Pointer
- func (self Instance) Virtual(name string) reflect.Value
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Advanced ¶
type Advanced = class
Advanced exposes a 1:1 low-level instance of the class, undocumented, for those who know what they are doing.
type Instance ¶
type Instance [1]gdclass.TranslationDomain
[TranslationDomain] is a self-contained collection of [Translation] resources. Translations can be added to or removed from it. If you're working with the main translation domain, it is more convenient to use the wrap methods on [TranslationServer].
var Nil Instance
Nil is a nil/null instance of the class. Equivalent to the zero value.
func (Instance) AddTranslation ¶
func (self Instance) AddTranslation(translation [1]gdclass.Translation)
Adds a translation.
func (Instance) AsRefCounted ¶
func (self Instance) AsRefCounted() [1]gd.RefCounted
func (Instance) AsTranslationDomain ¶
func (Instance) GetTranslationObject ¶
func (self Instance) GetTranslationObject(locale string) [1]gdclass.Translation
Returns the [Translation] instance that best matches [param locale]. Returns [code]null[/code] if there are no matches.
func (Instance) PseudolocalizationAccentsEnabled ¶
func (Instance) PseudolocalizationDoubleVowelsEnabled ¶
func (Instance) PseudolocalizationEnabled ¶
func (Instance) PseudolocalizationExpansionRatio ¶
func (Instance) PseudolocalizationFakeBidiEnabled ¶
func (Instance) PseudolocalizationOverrideEnabled ¶
func (Instance) PseudolocalizationPrefix ¶
func (Instance) PseudolocalizationSkipPlaceholdersEnabled ¶
func (Instance) PseudolocalizationSuffix ¶
func (Instance) Pseudolocalize ¶
Returns the pseudolocalized string based on the [param message] passed in.
func (Instance) RemoveTranslation ¶
func (self Instance) RemoveTranslation(translation [1]gdclass.Translation)
Removes the given translation.
func (Instance) SetPseudolocalizationAccentsEnabled ¶
func (Instance) SetPseudolocalizationDoubleVowelsEnabled ¶
func (Instance) SetPseudolocalizationEnabled ¶
func (Instance) SetPseudolocalizationExpansionRatio ¶
func (Instance) SetPseudolocalizationFakeBidiEnabled ¶
func (Instance) SetPseudolocalizationOverrideEnabled ¶
func (Instance) SetPseudolocalizationPrefix ¶
func (Instance) SetPseudolocalizationSkipPlaceholdersEnabled ¶
func (Instance) SetPseudolocalizationSuffix ¶
func (Instance) Translate ¶
Returns the current locale's translation for the given message and context.
func (Instance) TranslatePlural ¶
Returns the current locale's translation for the given message, plural message and context. The number [param n] is the number or quantity of the plural object. It will be used to guide the translation system to fetch the correct plural form for the selected language.