Translation

Inherits: Resource < Reference < Object

Inherited By: PHashTranslation

语言翻译。

描述

翻译是可以按需加载和卸载的资源,将一个字符串映射到另一个字符串。

教程

属性

String

locale

“en”

方法

String

_get_message ( String src_message ) virtual

void

add_message ( String src_message, String xlated_message )

void

erase_message ( String src_message )

String

get_message ( String src_message ) const

int

get_message_count ( ) const

PoolStringArray

get_message_list ( ) const

属性说明

Default

“en”

Setter

set_locale(value)

Getter

get_locale()

翻译的区域设置。

方法说明

重写 get_message 的虚方法。


  • void add_message ( String src_message, String xlated_message )

如果不存在,则添加信息,然后添加其翻译。


  • void erase_message ( String src_message )

删除信息。


返回信息的翻译。


  • int get_message_count ( ) const

返回现有信息的数量。


返回所有的信息(键值)。