osstringtable

Part of the DMS object definition — stores the multilingual labels for the entries of the other definition tables. Holds one row per combination of osguid (GUID of the translated element) and langid (language) with the display name, tooltip and optional image/URL references.

Sources for the osguid values:

In the object definition XML, the rows correspond to the <name lang_id="…​">…</name> elements inside the <names> blocks of the respective structures.

1. Columns

Name Type Length Description

osguid

nvarchar

32

GUID of the translated element (object type, field, tab page or table column).

langid

int

Language ID (lang_id attribute in the XML). Known values: 7 = German, 9 = English, 10 = Spanish, 12 = French, 14 = Hungarian, 16 = Italian, 19 = Dutch, 20 = Norwegian (Bokmål), 21 = Polish, 29 = Swedish.

name

nvarchar

255

Language-specific display name of the element (text content of the <name> element in the XML).

tooltip

nvarchar

255

Tooltip text in the respective language (tooltip attribute).

imageid

nvarchar

32

GUID/ID of an optional image for the element (imageid attribute).

newurl

nvarchar

max

URL for the create context (newurl attribute).

updurl

nvarchar

max

URL for the edit/update context (updateurl attribute in the XML).

requesturl

nvarchar

max

URL for the request context (requesturl attribute).

readonlyurl

nvarchar

max

URL for the read-only context (readonlyurl attribute).

defaulturl

nvarchar

max

Default URL of the element (defaulturl attribute).

  • osobjdef — object types whose labels are translated.

  • osobjfields — index fields whose labels are translated.

  • osctrlpages — tab pages whose labels are translated.

  • oslistctrl — columns of table fields whose labels are translated.