Difference between revisions of "XTM"

From Lingoport Wiki
Jump to: navigation, search
(XTM Configuration)
(8 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
===Link LRM and XTM===
 
===Link LRM and XTM===
   
Configure <HOME>/Lingoport_Data/L10nStreamlining/<group name>/config/'''config_l10n_vendor.properties''':
+
Configure '''config_l10n_vendor.properties''' (which can be specified at the group or project config level):
 
<ul>
 
<ul>
 
<li>uncomment '''<code>l10n.vendor=local</code>'''</li>
 
<li>uncomment '''<code>l10n.vendor=local</code>'''</li>
Line 14: Line 14:
 
<li>configure '''<code>xtm.from.translation.dir</code>'''</li>
 
<li>configure '''<code>xtm.from.translation.dir</code>'''</li>
 
</ul>
 
</ul>
 
   
 
===XTM Configuration===
 
===XTM Configuration===
   
Configure the XTM settings in the file '''<code>config_xtm_vendor.properties</code>''', located in either the group or project config directory.
+
Configure the XTM settings in the '''<code>config_xtm_vendor.properties</code>''' (which can be specified at the group or project config level).
 
<pre>
 
<pre>
 
#
 
#
Line 57: Line 56:
   
 
===XTM Locale Mapping===
 
===XTM Locale Mapping===
  +
Configure '''<code>config_xtm_locale_mapping.properties</code>''' (which can be specified at the group or project config level).<br>
XTM does not allow language only locales. If there are LRM target locales that are language-only, then a mapping between the LRM locale and the XTM locale should be entered into <code>config_xtm_locale_mapping.properties</code> file if it doesn't already exist.
 
  +
This file maps locales from LRM to XTM. For example, LRM supports the language only locale '''fr''', which must be mapped to '''fr_FR''' for XTM.
   
 
The default location for the configuration file is at the group level (<HOME>/Lingoport_Data/L10nStreamlining/<group name>/config). The configuration file also exists in the LRM install directory's <code><HOME>/lingoport/lrm-server-x.y/deploy/templates/dir_structure/group/config</code> folder.
 
The default location for the configuration file is at the group level (<HOME>/Lingoport_Data/L10nStreamlining/<group name>/config). The configuration file also exists in the LRM install directory's <code><HOME>/lingoport/lrm-server-x.y/deploy/templates/dir_structure/group/config</code> folder.

Revision as of 22:03, 28 August 2019

Link LRM and XTM

Configure config_l10n_vendor.properties (which can be specified at the group or project config level):

  • uncomment l10n.vendor=local
  • configure local.out.absolute.path
  • configure local.in.absolute.path

Configure <HOME>/Lingoport_Data/L10nStreamlining/config/config_xtm_tofrom.properties:

  • configure xtm.to.translation.dir
  • configure xtm.from.translation.dir

XTM Configuration

Configure the XTM settings in the config_xtm_vendor.properties (which can be specified at the group or project config level).

#
# Contains configuration for xtm
#
# Note: this file should be placed in ~/Lingoport_Data/L10nStreamlining/<group>/config 
#                                  or ~/Lingoport_Data/L10nStreamlining/<group>/projects/<project>/config
#
# Run the following command to get the token:
# java -jar lingoport-xtm-cli.jar --get-token -s <server> -c <client> -u <userId> -p <password> 
#
# Run the following command to get the customerId:
# java -jar lingoport-xtm-cli.jar --get-customer-id -s <server> -t <token> -cn <customerName>
#
# Run the following command to get the templateId (if using a template):
# java -jar lingoport-xtm-cli.jar --get-template-id -s <server> -t <token> -ci <customerid> -tn <templatename>
#
# Run the following command to get the workflowId (if using a workflow id):
# java -jar lingoport-xtm-cli.jar --get-workflow-id -s <server> -t <token> -wn <workflowname>
#
# Required to configure either a workflow name, workflow id, or template id
#

# the following are required
xtm.api.hostURL=https://wstest2.xtm-intl.com
xtm.api.token=
xtm.api.id.customer=
xtm.api.source.locale=en_US

# one of the following must be configured
xtm.api.name.workflow=
xtm.api.id.workflow=
xtm.api.id.template=

# configure proper URL for your company
xtm.api.callbackURL=http://jenkins.company.com:8080/jenkins/buildByToken/buildWithParameters/build?job=XTMCallback&token=ZISXTMTOKEN

XTM Locale Mapping

Configure config_xtm_locale_mapping.properties (which can be specified at the group or project config level).
This file maps locales from LRM to XTM. For example, LRM supports the language only locale fr, which must be mapped to fr_FR for XTM.

The default location for the configuration file is at the group level (<HOME>/Lingoport_Data/L10nStreamlining/<group name>/config). The configuration file also exists in the LRM install directory's <HOME>/lingoport/lrm-server-x.y/deploy/templates/dir_structure/group/config folder.

#
#Locale mapping language only locales - Locales should be in the java format (_)
# This is the default mapping. For your community, you'll need to edit this file
# and place it either at the group level or the project level.
#
aa=aa_DJ
ab=ab_GE
af=af_ZA
ak=ak_GH
am=am_ET
...