Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Âncora
_Toc500761645
_Toc500761645
Âncora
_Toc490730867
_Toc490730867
Âncora
_Toc256000013
_Toc256000013
Оглавление

Translation model
Оглавление
1. Change suggestions
Translation process
1. Process Elements
2. Translation flow
Translation process
2. Process Elements
Logs lables use
3. Process Elements
Âncora
_Toc256000014
_Toc256000014
Âncora
_Toc500761646
_Toc500761646
Change suggestions
Âncora
_GoBack
_GoBack
Image Modified
Version: 1.0
Author: Bruno.s

Âncora
_Toc256000015
_Toc256000015
Âncora
b4b6c9d8-f5d7-4f00-be51-26033d550d6b
b4b6c9d8-f5d7-4f00-be51-26033d550d6b
Âncora
_Toc500761647
_Toc500761647
Translation process

...

Description
Translations teams from ABBYY

Âncora
_Toc256000018
_Toc256000018
Translation server

Description
Translation server is a server with a protheus service used to upload and download translations.

Âncora
_Toc256000019
_Toc256000019
National Platform Team

Description
NAtional platform team includes every programmer, tester and demonstrator using Protheus

Âncora
_Toc256000020
_Toc256000020
Identify misstranslation during use

Description
Users will use Protheus locally to develope or to test implementations. Also demonstrators will use protheus locally or in DEMO server

Âncora
_Toc256000021
_Toc256000021
Access translation Interface

Description
User should access translation log interface usgin some keys combination (CTRL+U is suggested).
In this interface should be listed all translations logged and should have options -View
-Edit
-Delete
-Apply in local Flavour-Reply to other ocurrences
-Submit
Please check attached document for more details
Pending to inform which are the context informations for each type of document
Details about interface
Telas em ingles.docx

Âncora
_Toc256000022
_Toc256000022
Submit Suggested changes

Description
Changes made should be submitted to translation server using a web-service interface, and status SENT FOR SUGGESTION should be logged.
 

Âncora
_Toc256000023
_Toc256000023
Receive suggested changes

Description
Suggestions will be received using a WebService

Âncora
_Toc256000024
_Toc256000024
Evaluate changes

Description
A responsible will evaluate changes suggestions, and decide if they should be approved or not
CTRL+T
 

Âncora
_Toc256000025
_Toc256000025
Approved?

Description
If approved, mark as approvedIf not approved, mark as rejected
 
Gates
Yes
Mark as rejected suggestion

Âncora
_Toc256000026
_Toc256000026
Mark as accepted suggestion

...

Description
Export file for Translation Memory in TMX format and send to ABBYY (sending process pending to be defined)

Âncora
_Toc256000028
_Toc256000028
Update Translation Memories

Description
(Yet to define how to be sent)

Âncora
_Toc256000029
_Toc256000029
Apply suggestions in TM

...

Description
Use ATUSX API to update suggested terms

Âncora
_Toc256000031
_Toc256000031
Mark as rejected suggestion

...

Description
Update status to user/environment that made suggestion

Âncora
_Toc256000033
_Toc256000033
Âncora
_Toc500761649
_Toc500761649
Translation flow

...

Description
Translations teams from ABBYY, our current translation provider, that uses SMARTCAT tool for translation

Âncora
_Toc256000037
_Toc256000037
Translation server

Description
Translation server is an internal server with a protheus service used to upload and download translations from/to ABBYY servers

Âncora
_Toc256000038
_Toc256000038
National Platform Team

Description
National platform team includes every programmer, tester and demonstrator using MA-3

Âncora
_Toc256000039
_Toc256000039
Uses Protheus locally

Description
All NP environments will have installed a customization to LOG strings being used
It does not matter if is a local environment, or a shared network environment.Objective of this is logging every string key being used by our teams.

Âncora
_Toc256000040
_Toc256000040
Logs lables use

Go to details
Description
While MA-3 is being used, all labels keys used are logged in a DB table, with details about origin.
So, ff user accessed an unknown routine in Contracts module, all strings, helps, fields labels and options, questions, parameters, etc. will be logged as being used at least once. 

Âncora
_Toc256000041
_Toc256000041
Send labels used to local server daily

Description
Labels keys are be sent to translation server using a web service. After each login is checked if new labels exists and are sent to translation server .

Âncora
_Toc256000042
_Toc256000042
Receives labels used

Description
Labels' keys are received and delivery to ABBYY will be made according to schedule (or can be called via menu option also) (check)

Âncora
_Toc256000043
_Toc256000043
Receive labels in translation server

Description
On a daily basis, server from ABBYY will receive an update with new labels and labels that changed since last sync.
ABBYY`S Smartcat tool will receive files and compare with translation memories for same file, asigning a translator only for lables not present in translation memory

Âncora
_Toc256000044
_Toc256000044
Translate

Description
ABBYY translators will permanently translate new strings arrived. This translations will be stored in SMARTCAT Database

Âncora
_Toc256000045
_Toc256000045
Get new translations daily

Description
Every user, after sending labels used last day, will receive and update from ABBYY an apply it into system.
This option can be run using menu option os can be scheduled.
Apply means: Update ZA1, Update flavour tables.
After updating ZA1 table, user must press CTRL+Q to update flavour.

Âncora
_Toc256000046
_Toc256000046
Daily basis

Description
On a daily basis, it will be quieried SMARTCAT database to check if there are new translations ready

Âncora
_Toc256000047
_Toc256000047
Get translation results

Description
Connect to SMARTCAT server, get new labels translated and store in server database.
 

Âncora
_Toc256000048
_Toc256000048
Update ATUSX Server

Description
Every time new translations are received, post to ATUSX server to update.

Âncora
_Toc256000049
_Toc256000049
DataStore

Description
SMARTCAT DB, with translated labels from every file received from NP.Translated files change status when translation finishes, becaming available for download.

Âncora
_Toc256000050
_Toc256000050
DataStore

Description
Translation server database

Âncora
_Toc256000051
_Toc256000051
Âncora
1a55dc6b-b2f5-4df3-bac7-c6c417fefe95
1a55dc6b-b2f5-4df3-bac7-c6c417fefe95
Âncora
_Toc500761652
_Toc500761652
Logs lables use

...

Description
Every function that uses flavour calls a function defined in FWFLAVOUR. There are several functions for several origins.
All this functions calls cache function to check if string was asked before, and in positive option, returns cached expressionm without searching in flavour tables

Âncora
_Toc256000054
_Toc256000054
Log Activated?

Description
Log should be activated by USER. So it should exist an option (CONTROL+T for example) to inform system he wants to log used strings.
When user asks LOG to be activated, CACHE should be EMPTIED.
Entry point Afterlogin can be used for this purpose
Gates
No
Yes

Âncora
_Toc256000055
_Toc256000055
Is string cached?

Description
If string is already cached, it will be in ZA1 table, therefore, there is no need of logging it again
Gates
Yes
No

Âncora
_Toc256000056
_Toc256000056
Is string logged in ZA1?

Description
If string is already logged, just update last access field.
If string is logged, but content is different, update content
Gates
No
Yes

Âncora
_Toc256000057
_Toc256000057
Update time and user info

Description
Update user, client´s name

Âncora
TITLE-TEXT
TITLE-TEXT
, computer name, etc.
 
 

Âncora
_Toc256000058
_Toc256000058
Log String

Description
Log string key, user, client´s name , computer name, etc.

Âncora
_Toc256000059
_Toc256000059
DataStore

...