Vertaalbestandstoegang
Sketch maakt het mogelijk om ‘beslissingstabellen’ te definiëren om een bepaalde ID toe te wijzen aan een vertaalde tekst. De REST API maakt het mogelijk om te zoeken naar dit bestand om de vertalingen elders te gebruiken. GET /connectr/api/translations/{path}
Voorbeeld van aanvraag-URL: http://connectr.example.org:8080/connectr/api/translations/Models/Contoso/0-MainDepartment/3-DecisionTables/Amounttype.lgs
Templateparameter | Waarde | Beschrijving |
---|---|---|
path (verplicht) | String | Relatief pad van het beslissingstabelbestand in de ModelStore. Gebruik de ‘Eigenschappen’-weergave van Sketch om de eigenschap ‘locatie’ te vinden en gebruik vervolgens alles na het eerste /modelstore/-deel van dat veld. Voorbeeld: /ModelStore/Development/0-MainDepartment/3-DecisionTables/Amount type.lgs |
Antwoordstatuscode | Inhoudstype | Beschrijving |
---|---|---|
200 OK | application/xml | Aanvraag is voltooid, vertalingen in antwoord. Zie bijlage “XML-schema voor beslissingstabelstructuur”. |
400 Bad request | text/plain | Aanvraag heeft een bestand gespecificeerd dat geen beslissingstabel lijkt te zijn. |
404 Not found | text/plain | Aangevraagd bestand kon niet worden gevonden. |
Voorbeeld van antwoord
<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>