TermWeb – Phrase (Memsource) integration

TermWeb – Phrase (Memsource) integration

Fields

Some of the TBX fields can be synchronized out of the box, users also can create custom fields and map it to Memsource field types in Export Settings mapping.

TermWeb field

Memsource field

TermWeb field

Memsource field

Term fields

See languages section after this table

Language <langSet xml:lang="??">

No exact match, we can match custom field or TBX
(Picklist with values Approved and New)
Set export field name to status

Status <termNote type=status
possible values are: Approved or New

Usage status (TBX) – value preferred

Preferred <termNote type=preferred
possible values are: true or false

Usage status (TBX) – value notRecommended

Forbidden <termNote type=forbidden
possible values are: true or false

Usage status (TBX) – value obsolete

Forbidden <termNote type=forbidden
possible values are: true or false
Also added to Note as Acceptability: obsolete

Usage status (TBX) – other values including custom values

Will be added to Note as Acceptability: other value

No exact match, we can map custom field or TBX
(Picklist with values True and False)
Set export field name to caseSensitive

Case sensitive <termNote type=caseSensitive
possible values are: true or false

No exact match, we can map custom field or TBX
(Picklist with values True and False)
Set export field name to exactMatch

Match type <termNote type=exactMatch
possible values are: true or false

Usage note (TBX)
Text field, max length: customizable from 1 to 65535

Usage <termNote type=usageNote
Text field, max length: ~7700

Part of speech (TBX)
TBX values:

  • noun

  • verb

  • adjective

  • adverb

  • properNoun

  • other

Users may add their own values too

Part of speech <termNote type=partOfSpeech
Not all TBX values supported

  • NOUN

  • VERB

  • ADJECTIVE

  • ADVERB

All other non-matching values will be added to Note

Gender (TBX)
TBX values:

  • neuter

  • masculine

  • feminine

  • otherGender

Users may add their own values too

Gender <termNote type=grammaticalGender
Not all TBX values supported

  • NEUTRAL

  • MASCULINE

  • FEMININE

All other non-matching values will be added to Note

Grammatical number (TBX)
TBX values:

  • singular

  • plural

  • dual

  • massNoun

  • otherNumber

Users may add their own values too

Number <termNote type=grammaticalNumber
Not all TBX values supported

  • SINGULAR

  • PLURAL

All other non-matching values will be added to Note

No exact match, we can map custom field value

Short translation <termNote type=shortTranslation
possible values are: true or false

Term type (TBX)
TBX values:

  • fullForm

  • acronym

  • abbreviation

  • shortForm

  • variant

  • phrase

Users may add their own values too

Term type <termNote type=termType
Phrase values:

  • FULL_FORM

  • ACRONYM

  • ABBREVIATION

  • SHORT_FORM

  • VARIANT

  • PHRASE

All other custom values will be added to Note

 

Note

By default Memsource adds here all fields which are not matching other fields (including concept level fields)
Xml element: <note/>

All other TBX or custom fields

Will be added to Note

Concept fields

Definition (TBX)

Definition <descrip type=conceptDefinition

Custom field with ExportSettings mapping to Memsource type
Set export field name to conceptNote

Concept note <descrip type=conceptNote

Section

Will be added to Concept note

Domains

Domain/Subdomain Not implemented.
By request we can implement it but with limitations to map only two levels of TermWeb domains.
Memsource expects <descrip/> elements with type conceptDomain or conceptSubdomain

Custom field with ExportSettings mapping to Memsource type
Set export field name to conceptUrl

URL <descrip type=conceptUrl

All other TBX or custom fields

Will be added to Concept note

Languages

Memsource supports language tags with separators as dash ‘-' and underscore '_’.

For some languages only 2-letter code is supported, 3-letter code won’t be accepted: for example en and eng.

Code

Name

Code

Name

ab

Abkhaz

ace

Acehnese

ace_arab

Acehnese (Arabic)

ace_latn

Acehnese (Latin)

ach

Acholi

fub

Adamawa Fulfulde

aa

Afar

af

Afrikaans

af_na

Afrikaans (Namibia)

af_za

Afrikaans (South Africa)

ak

Akan

ak_gh

Akan (Ghana)

sq

Albanian

sq_al

Albanian (Albania)

sq_xk

Albanian (Kosovo)

am

Amharic

am_et

Amharic (Ethiopia)

ar

Arabic

ar_dz

Arabic (Algeria)

ar_arabizi

Arabic (Arabizi)

ar_bh

Arabic (Bahrain)

ar_km

Arabic (Comoros)

ar_dj

Arabic (Djibouti)

ar_eg

Arabic (Egypt)

ar_er

Arabic (Eritrea)

ar_iq

Arabic (Iraq)

ar_il

Arabic (Israel)

ar_jo

Arabic (Jordan)

ar_kw

Arabic (Kuwait)

ar_latn

Arabic (Latin)

ar_lb

Arabic (Lebanon)

ar_ly

Arabic (Libya)

ar_mr

Arabic (Mauritania)

ar_mod

Arabic (Modern)

ar_ma

Arabic (Morocco)

ar_om

Arabic (Oman)

ar_ps

Arabic (Palestine, State of)

ar_qa

Arabic (Qatar)

ar_sa

Arabic (Saudi Arabia)

ar_sn

Arabic (Senegal)

ar_so

Arabic (Somalia)

ar_ss

Arabic (South Sudan)

ar_sd

Arabic (Sudan)

ar_sy

Arabic (Syria)

ar_tn

Arabic (Tunisia)

ar_ae

Arabic (United Arab Emirates)

ar_145

Arabic (Western Asia)

ar_eh

Arabic (Western Sahara)

ar_ye

Arabic (Yemen)

pga

Arabic Juba

pga_latn

Arabic Juba (Latin)

apc

Arabic North Levantine

an

Aragonese

arc

Aramaic

hy

Armenian

hy_am

Armenian (Armenia)

hy_latn_am

Armenian (Latin, Armenia)

hy_latn

Armenian (Latin)

rup

Aromanian

as

Assamese

as_in

Assamese (India)

as_latn

Assamese (Latin)

ast

Asturian

av

Avaric

quy

Ayacucho Quechua

ay

Aymara

az_arab_ir

Azerbaijani (Arabic, Iran)

az_arab

Azerbaijani (Arabic)

az_az

Azerbaijani (Azerbaijan)

az_cyrl_az

Azerbaijani (Cyrillic, Azerbaijan)

az_cyrl

Azerbaijani (Cyrillic)

az_latn_az

Azerbaijani (Latin, Azerbaijan)

az_latn

Azerbaijani (Latin)

az

Azeri (Latin)

ban

Balinese

bal

Balochi

bm

Bambara

bm_latn_ml

Bambara (Latin, Mali)

bjn

Banjar

bjn_arab

Banjar (Arabic)

bjn_latn

Banjar (Latin)

bci

Baoulé

bfa

Bari

ba

Bashkir

ba_ru

Bashkir (Russia)

eu

Basque

eu_es

Basque (Spain)

be

Belarusian

be_by

Belarusian (Belarus)

bem

Bemba

bn

Bengali

bn_bd

Bengali (Bangladesh)

bn_in

Bengali (India)

bn_latn

Bengali (Latin)

bho

Bhojpuri

bh

Bihari

bik

Bikol

bi

Bislama

byn

Blin

byn_er

Blin (Eritrea)

bs

Bosnian

bs_ba

Bosnian (Bosnia and Herzegovina)

bs_cyrl_ba

Bosnian (Cyrillic, Bosnia and Herzegovina)

bs_cyrl

Bosnian (Cyrillic)

bs_latn_ba

Bosnian (Latin, Bosnia and Herzegovina)

bs_latn

Bosnian (Latin)

br

Breton

bg

Bulgarian

bg_bg

Bulgarian (Bulgaria)

bg_latn_bg

Bulgarian (Latin, Bulgaria)

bg_latn

Bulgarian (Latin)

bwr

Bura-Pabir

my

Burmese

my_mm

Burmese (Myanmar)

bua

Buryat

yue

Cantonese (Traditional)

rmc

Carpathian Romani

rmc_cyrl

Carpathian Romani (Cyrillic)

rmc_latn

Carpathian Romani (Latin)

ca

Catalan

ca_ad

Catalan (Andorra)

ca_es_valencia

Catalan (Spain, Valencia)

ca_es

Catalan (Spain)

ceb

Cebuano

ceb_ph

Cebuano (Philippines)

ckb

Central Kurdish

ku_arab_iq

Central Kurdish (Iraq)

shu

Chadian Arabic

shu_td

Chadian Arabic (Chad)

shu_latn_ng

Chadian Arabic (Latin, Nigeria)

shu_latn

Chadian Arabic (Latin)

cld

Chaldean

ch

Chamorro

cbk

Chavacano

ce

Chechen

ce_ru

Chechen (Russia)

chr

Cherokee

ny

Chewa

ny_mw

Chewa (Malawi)

ny_zm

Chewa (Zambia)

zh

Chinese

zh_cn

Chinese (China)

zh_hk

Chinese (Hong Kong)

zh_mo

Chinese (Macau SAR)

zh_my

Chinese (Malaysia)

zh_hans_cn

Chinese (Simplified Han, China)

zh_hans_hk

Chinese (Simplified Han, Hong Kong)

zh_hans_kr

Chinese (Simplified Han, Korea)

zh_hans_my

Chinese (Simplified Han, Malaysia)