roResourceManager
El objeto roResourceManager se utiliza para administrar cadenas en varios idiomas.
Creación de objetos: El objeto roResourceManager se crea con un único parámetro de nombre de archivo que especifica el nombre del archivo que contiene todas las cadenas de recursos localizadas requeridas por el usuario. Este archivo debe estar en formato UTF-8.
CreateObject("roResourceManager", filename As String)ifResourceManager
SetLanguage(language_identifier As String) As Boolean
Indica al objeto roResourceManager que utilice el idioma especificado. Falso se devuelve si no hay recursos asociados con el idioma especificado.
GetResource(resource_identifier As String) As String
Devuelve la cadena de recursos en el idioma actual para un identificador de recurso determinado.
GetFailureReason() As String
Proporciona información útil adicional si el valor devuelto de una función indica un error.
GetLanguage() As String
Uso
Actualmente, roResourceManager se utiliza principalmente para localizar el roClockWidget. El archivo de recursos pasado durante la creación tiene el siguiente formato para cada entrada de cadena:
[RESOURCE_IDENTIFIER_NAME_GOES_HERE]
eng "Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec"
ger "Jan|Feb|Mär|Apr|Mai|Jun|Jul|Aug|Sep|Okt|Nov|Dez"
spa "Ene|Feb|Mar|Abr|May|Jun|Jul|Ago|Sep|Oct|Nov|Dic"
fre "Jan|Fév|Mar|Avr|Mai|Jun|Jul|Aou|Sep|Oct|Nov|Déc"
ita "Gen|Feb|Mar|Apr|Mag|Giu|Lug|Ago|Set|Ott|Nov|Dic"
dut "Jan|Feb|Mar|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec"
swe "Jan|Feb|Mar|Apr|Maj|Jun|Jul|Aug|Sep|Okt|Nov|Dec"El nombre entre corchetes es el identificador de recurso. Cada línea posterior es un identificador de idioma seguido de la cadena de recursos. Se pueden crear varios objetos roResourceManager. Un archivo predeterminado "resources.txt", que contiene una variedad de valores de internacionalización para el widget de reloj, está disponible en esta página.