Árvore de páginas

Versões comparadas

Chave

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










Âncora
_Toc256000000
_Toc256000000
Translation model

Âncora
_Toc256000001
_Toc256000001
Bizagi Modeler

Table of Contents
Translation model
Bizagi Modeler
1 Change suggestions
1.1 Translation process
1.1.1 Process Elements
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
2 Translation flow
2.1 Translation process
2.1.1 Process Elements
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
2.2 Logs lables use
2.2.1 Process Elements
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added
Image Added

Âncora
_Toc256000002
_Toc256000002
Change suggestions


Image Added
Version: 1.0
Author: Bruno.s

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


Âncora
_Toc256000004
_Toc256000004
Process Elements


Âncora
_Toc256000005
_Toc256000005
Image Added 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
_Toc256000006
_Toc256000006
Image Added Access translation Interface

Description
User should access translation log interface usgin some keys combination (CTRL+T 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
_Toc256000007
_Toc256000007
Image Added 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
_Toc256000008
_Toc256000008
Image Added Receive suggested changes

Description
Suggestions will be received using a WebService

Âncora
_Toc256000009
_Toc256000009
Image Added Evaluate changes

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

Âncora
_Toc256000010
_Toc256000010
Image Added Approved?

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

Âncora
_Toc256000011
_Toc256000011
Image Added Mark as accepted suggestion


Âncora
_Toc256000012
_Toc256000012
Image Added Create report

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

Âncora
_Toc256000013
_Toc256000013
Image Added Update Translation Memories

Description
(Yet to define how to be sent)

Âncora
_Toc256000014
_Toc256000014
Image Added Apply suggestions in TM


Âncora
_Toc256000015
_Toc256000015
Image Added Update ATUSX with accepted suggestion

Description
Use ATUSX API to update suggested terms

Âncora
_Toc256000016
_Toc256000016
Image Added Mark as rejected suggestion


Âncora
_Toc256000017
_Toc256000017
Image Added Update suggestion status

Description
Update status to user/environment that made suggestion

Âncora
_Toc256000018
_Toc256000018
Image Added ABYY TEAM

Description
Translations teams from ABBYY

Âncora
_Toc256000019
_Toc256000019
Image Added Translation server

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

Âncora
_Toc256000020
_Toc256000020
Image Added National Platform Team

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

Âncora
_Toc256000021
_Toc256000021
Translation flow


Image Added
Version: 1.0
Author: bsobieski

Âncora
24e65a2d-aca6-4bec-992b-0e465f3716dc
24e65a2d-aca6-4bec-992b-0e465f3716dc
Âncora
_Toc256000022
_Toc256000022
Translation process


Âncora
_Toc256000023
_Toc256000023
Process Elements


Âncora
_Toc256000024
_Toc256000024
Image Added Uses Protheus locally

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

Âncora
_Toc256000025
_Toc256000025
Image Added Logs lables use

Go to details
Description
While Protheus is being used, all labels used are logged in a DB table, with details about origin.
A entry point should be created in function SetFlavourCache.
Attached is an example implemented directly in FWFLAVOUR.PRW using customized table ZA1 to log use
 

Âncora
_Toc256000026
_Toc256000026
Image Added Send labels used to local server daily

Description
Once a day, labels will be sent to translation server using a web service. This process should be run once in the first system access, to send all labels collected the day before.
MSEXP field should be used to indetify records not exported

Âncora
_Toc256000027
_Toc256000027
Image Added Receives labels used

Description
Labels will be received and will be evaluated if they are already translated and if they changed (in case they are).
Changed labels will be sent to ABBYY web service

Âncora
_Toc256000028
_Toc256000028
Image Added 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.
ABBYYS smartcat tool will receive using a REST web service.

Âncora
_Toc256000029
_Toc256000029
Image Added Translate

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

Âncora
_Toc256000030
_Toc256000030
Image Added Get new translations daily

Description
Every user, after sending labels used last day, will receive and update from ABYY an apply it into system.
Apply means: Update ZA1, Update flavour tables

Âncora
_Toc256000031
_Toc256000031
Image Added Daily basis

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

Âncora
_Toc256000032
_Toc256000032
Image Added Get translation results

Description
Connect to SMARTCAT tool, get new labels and store in server database.
A JOB must execute this daily Option to be executed manually by user already should be implemented

Âncora
_Toc256000033
_Toc256000033
Image Added Update ATUSX Server

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

Âncora
_Toc256000034
_Toc256000034
Image Added SMARTCAT DB

Description
SMARTCAT DB, with translated labels

Âncora
_Toc256000035
_Toc256000035
Image Added ZA1

Description
Translation server database

Âncora
_Toc256000036
_Toc256000036
Image Added ABYY TEAM

Description
Translations teams from ABBYY

Âncora
_Toc256000037
_Toc256000037
Image Added Translation server

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

Âncora
_Toc256000038
_Toc256000038
Image Added National Platform Team

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

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

Image Added

Âncora
_Toc256000040
_Toc256000040
Process Elements


Âncora
_Toc256000041
_Toc256000041
Image Added Flavour functions ask for STRING

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
_Toc256000042
_Toc256000042
Image Added 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
_Toc256000043
_Toc256000043
Image Added 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
No
Yes

Âncora
_Toc256000044
_Toc256000044
Image Added 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
Yes
No

Âncora
_Toc256000045
_Toc256000045
Image Added Update time and user info

Description
Update user, client´s name

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

Âncora
_Toc256000046
_Toc256000046
Image Added Log String

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

Âncora
_Toc256000047
_Toc256000047
Image Added DataStore