...
Âncora |
---|
| _Toc500761645 |
---|
| _Toc500761645 |
---|
|
Âncora |
---|
| _Toc490730867 |
---|
| _Toc490730867 |
---|
|
Âncora |
---|
| _Toc256000013 |
---|
| _Toc256000013 |
---|
|
Оглавление Âncora |
---|
| _Toc256000014 |
---|
| _Toc256000014 |
---|
|
Âncora |
---|
| _Toc500761646 |
---|
| _Toc500761646 |
---|
|
Change suggestions
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 serverDescription
Translation server is a server with a protheus service used to upload and download translations.
Âncora |
---|
| _Toc256000019 |
---|
| _Toc256000019 |
---|
|
National Platform TeamDescription
NAtional platform team includes every programmer, tester and demonstrator using Protheus
Âncora |
---|
| _Toc256000020 |
---|
| _Toc256000020 |
---|
|
Identify misstranslation during useDescription
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 InterfaceDescription
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 changesDescription
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 changesDescription
Suggestions will be received using a WebService
Âncora |
---|
| _Toc256000024 |
---|
| _Toc256000024 |
---|
|
Evaluate changesDescription
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 MemoriesDescription
(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 serverDescription
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 TeamDescription
National platform team includes every programmer, tester and demonstrator using MA-3
Âncora |
---|
| _Toc256000039 |
---|
| _Toc256000039 |
---|
|
Uses Protheus locallyDescription
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 useGo 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 dailyDescription
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 usedDescription
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 serverDescription
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 |
---|
|
TranslateDescription
ABBYY translators will permanently translate new strings arrived. This translations will be stored in SMARTCAT Database
Âncora |
---|
| _Toc256000045 |
---|
| _Toc256000045 |
---|
|
Get new translations dailyDescription
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 basisDescription
On a daily basis, it will be quieried SMARTCAT database to check if there are new translations ready
Âncora |
---|
| _Toc256000047 |
---|
| _Toc256000047 |
---|
|
Get translation resultsDescription
Connect to SMARTCAT server, get new labels translated and store in server database.
Âncora |
---|
| _Toc256000048 |
---|
| _Toc256000048 |
---|
|
Update ATUSX ServerDescription
Every time new translations are received, post to ATUSX server to update.
Âncora |
---|
| _Toc256000049 |
---|
| _Toc256000049 |
---|
|
DataStoreDescription
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 |
---|
|
DataStoreDescription
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 infoDescription
Update user, client´s name
, computer name, etc.
Âncora |
---|
| _Toc256000058 |
---|
| _Toc256000058 |
---|
|
Log StringDescription
Log string key, user, client´s name , computer name, etc.
Âncora |
---|
| _Toc256000059 |
---|
| _Toc256000059 |
---|
|
DataStore...