Acceso a los archivos de traducción
Sketch permite definir "tablas de decisión" para asignar un ID determinado a un texto traducido. Con la API REST se pueden realizar consultas en este archivo para utilizar sus traducciones en otro lugar. GET /connectr/api/translations/{path}
Ejemplo de URL de solicitud: http://connectr.example.org:8080/connectr/api/translations/Models/Contoso/0-MainDepartment/3-DecisionTables/Amounttype.lgs
Parámetro de plantilla | Valor | Descripción |
---|---|---|
path (obligatorio) | Cadena | Ruta de acceso relativa de un archivo de tabla de decisión en el ModelStore. Utilice la vista "Propiedades" de Sketch para encontrar la propiedad "location" y, a continuación, utilice todo lo que haya después de la primera parte de /modelstore/ de ese campo. Ejemplo: /ModelStore/Development/0-MainDepartment/3-DecisionTables/Amount type.lgs |
Código de estado de la respuesta | Tipo de contenido | Descripción |
---|---|---|
200 OK | application/xml | Solicitud completada correctamente, traducciones en la respuesta. Consulte el apéndice "Esquema XML de una estructura de tabla de decisión". |
400 Bad request | text/plain | La solicitud ha especificado un archivo que no parece una tabla de decisión. |
404 Not found | text/plain | No se ha encontrado el archivo solicitado. |
Ejemplo de respuesta
<sl:selectionList xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:sl="http:///namespace.lettergen.be/letterGen/1.0/selectionList.xsd">
<keyValuePairs>
<keyValuePair>
<key>1</key>
<value>
<translation lang_iso="en-US">one</translation>
<translation lang_iso="fr-FR">un</translation>
</value>
</keyValuePair>
<keyValuePair>
<key>2</key>
<value>
<translation lang_iso="en-US">two</translation>
<translation lang_iso="fr-FR">deux</translation>
</value>
</keyValuePair>
<keyValuePair>
<key>3</key>
<value>
<translation lang_iso="en-US">three</translation>
<translation lang_iso="fr-FR">trois</translation>
</value>
</keyValuePair>
</keyValuePairs>
<description>
<translation lang_iso="en-US">TestDecisionTable</translation>
</description>
</sl:selectionList>