Home

TRITON/BAAN IV BAAN Translation Manual

image

Contents

1. The test programs must be for each package Press Continue to start the session or select the Make Job option from the Tools menu to define a job If components have not yet been translated for example form descriptions this session may list a lot of identical descriptions That is why it is recommended to send the output to a file not to a printer The output contains errors of the following types Not found Solution Run the Copy Language Dependent Software Components ttadv6200m000 again setting Overwrite to No then translate Identical description Solution Translate if necessary the word Name for example is identical in English and German After all errors have been handled the program can be repeated with the Save Detected Warnings field checked All remaining warnings are then stored in the test or enter y in the Choice field or enter gin the Choice field job allows you to run a number of sessions in batch Jobs can be executed after office hours and can be repeated at any time BAAN Translation Manual E 7 2 7 2 1 BAAN Verification database Many identical descriptions will be acceptable for example for all cmbx fields or words such as MRP Time Fence or Code If you check the Accepted field in the Maintain Verification List by Software Component 0 51 1 10m000 session such cases will not be reported the next time this program is ru
2. Translation Translation Utilities 4 b mttadyv2710m000 Company 000 BaanlVc Translation of System Overhead Translation of Descriptions Translation of User Interface Substitution Facilities Import E port Facilities Translation Memory Test Manager Runtime Data Dictionary umentation Maintenance 1 Maintenance 2 Reports BAAN Technical preparation The Translation menu contains all functions relevant to software translation All descriptions and texts can be edited in a user friendly translation environment without any risk of damaging the language independent technical data You can authorize individual translators to specific sessions in the Translation menu You can also authorize translators per package module session terminal and language It may be useful to assign authorizations for the target language only to avoid having a translation in the source language by accident However because copying software and help from the source to the target language precedes translation one person needs authorization for the source language as well in order to be able to copy Refer to the responsible BAAN application manager Translation Utilities offers utilities for copying deleting and testing the software Translation of System Overhead contains sessions for the translation of the standard user interface pull down menus status line t
3. iren 898 ai ipie e E fe fme fem Res aza HOME htiz 40c a E a a On the third form check the Help Text Codes field The Overwrite Text which Has Been Updated after Exp field was introduced for the following reason While help text are being translated in an export file you are not supposed to make any changes to them in BAAN If you check this field the changes in BAAN will be overwritten If you want to retain those changes you have to clear this field BAAN Translation Manual d BAAN Translating in export files ttadv6231m000 Import Language Dependent Software Components 000 Group EX ICI ttadv6231m000 Import Language Dependent Software Components 000 Group JaZzzzzzzzzzzzzzzzzzzzzzzzz Gen Cen BAAN Translation Manual 61 Translating in export files 6 6 3 Error messages and handling Errors occurring during the import process should be sent to a printer or to a file device ASCIF Use speaking file names based on package module code and language code for example swtc4 imp Possible import errors are For software 1 Not found This means there is a mismatch between a component code in the ASCII file and its counterpart in the system either because the code in the file has
4. 1 Su NM nm Ko ke ke lm 7 4 2 7 4 3 BAAN Verification Send the output to a file Only the lines containing the word help are relevant for translation You can disregard the errors about enum codes that contain more than 1 dot for example ENtfgld trans com Exceptions Acceptable warnings words that are identical in two languages Code Project MRP and so on can be stored using the Maintain Verification List by Software Component tttst1 1 10m000 session Completeness check To check if all help texts have been translated run the following UNIX script in the directory where the import files are located for do echo testing i echo UNTRANSLATED LINES NOT ALLOWED gt i error grep ine Th i gt gt i error grep ine the i gt gt i error grep ine for i gt gt ierror grep ine i gt gt i error grep ine with i gt gt S i error echo gt gt ierror echo COMMENT CODES SO AND EO NOT ALLOWED gt gt i error grep ine H i grep SO gt gt i error grep ine i grep EO gt gt S i error echo gt gt ierror echo SPACE IN CODE LINES NOT ALLOWED gt gt i error grep ine i gt gt i error grep ine i gt gt Si error echo gt gt i error echo REMAINING REFERENCES TO GEM DRAWINGS gt gt i error grep ine gem i gt gt S
5. ds del Form 1 Language Deutsch BAAN IV Manufacturing Edit Form re Een Package t Short Description Description o BL ELE Curent Package VRC tc B40 sys zoom Form option descriptions In addition to the standard options that function system wide a form can have form specific options The option description can be translated using the Maintain Form Specific Option Descriptions ttadv3112m000 session The session has two forms on the first the full descriptions are translated ttad 3112m000 Maintain Form Specific Option Descriptions 000 Ele Edit Group Options Tools Special Help E English fea IV Manufacturing Form Number Help Description on Screen Opt Choice Help 49 fRelease Revision 50 Reset Release 51 Pisplay Drawing Cancel Revision 1101m0001 1101m0001 1101m0001 1101m0002 Ctrl A Ctrl U Ctrl D Ctrl gt G 1101 0002 49 Release Revision Ctrl y 110170002 50 Reset Release Ctrl U 51 Pisplay Drawing 48 Cancel Revision 4 Release Revision 1101 0002 1101 0003 1101m0003 Ctrl D Ctrl gt G Ctrl HBBBBBHEEH Current Package VRC tc B40 sys Translating inside the application On
6. Import Subst Import Label Import Other EN m An asterisk indicates that there is a definition attached to the term Mark the record and press the T ext button Definitions are only available in English If in spite of the indicator you cannot find it change your user language to English Text Editor File Edit Mode Position Options Help oJ lhe identification of the critical item which has a parent component relationship with an HPS item BAAN Translation Manual Functional preparation With each package Baan can supply a glossary of terms and definitions Prior to the translation of that software package study the source terminology and decide on the terms in the target language Check if official terminology standards are available from a national standardization organization Decide on the official names for the BAAN packages modules and business objects in this stage Brochures and other commercial documentation that have been translated earlier will already use these names Terms must be unique If possible try to translate sets of related terms as recognizable sets for example order policy order system order method After translating the glossary validate it in consultation with application specialists and marketing colleagues The terminology to be used should be final as much as possible at the start of the translation stage The translated glossary should be assessed
7. Maintain Algorithm Variables Maintain Order Specific Inspections Check and Close Standard Inspections BAAN Translation Manual 89 Translation maintenance upgrade BAAN Translation Manual T BAAN 11 BAAN Appendix A UNIX and vi Appendix A UNIX and vi Commands This appendix addresses a number of UNIX commands Each UNIX command is followed by a space and allows various options Options are introduced with a hyphen and can be combined into a string Because this is not a UNIX course please refer to a UNIX manual for more detail especially regarding the options Use all UNIX commands with caution because there are no undo options When you log on to a UNIX machine you will end up in a so called home directory To determine the name of that directory or where you are at all in a UNIX directory structure type pwd then press ENTER This command print working directory will yield the absolute path To change directory type cd directory Press ENTER You can enter a new directory along the absolute path or the relative path The absolute path is specified from the root directory the relative path is specified from the current directory Absolute cd usr5 baan bse Relative cd miscellaneous Type without a directory name and press ENTER to return to the home directory from anywhere in the directory tree To find out about the contents of a directory type Is 1 on some machines I
8. 5 4 5 4 1 Translating inside the application ttady1445m000 Print Where Used Labels 000 Group slua Di T pe pstrm010 cntr pstrm010 cntr 2 Loss For a single label this does not take too long but for a range of labels it is a time consuming process In the latter case it is advised to run this session after working hours and save the result in a file See also note 5 in section 5 3 3 User interface To translate the user interface six sessions are available for form descriptions form specific options menu descriptions menu field descriptions report descriptions and chart specific options Menu descriptions The titles for the individual menus They can be translated using the Maintain Menu Descriptions and Layouts ttadv3168m000 session If you first enter the translation then mark the record and click the Continue button the menu layout is displayed BAAN Translation Manual 35 Translating inside the application 5 4 2 BAAN Translation Manual 36 ttadv3168m000 Maintain Menu Descriptions and Layouts 000 Edi Group Options Order Tools Special Help E Language E English Package Manufactoring BAAN IV b VRC fa fb Menu Description Joon foooo1cor fi Control ben foooo1cor fe pom Control Joon o001001 Control bou o0009101 fi item Data o0009102 fi
9. DOS uses a different character set you would need a conversion program to convert accent characters and graphical lines Use a non proportional font otherwise you cannot set the max of 70 characters per line Disable the option to avoid two initial capital letters otherwise hypertext codes will not be recognized for example SE would become Se There are quite a few help texts that contain boxes or frames In a Windows compatible word processor these boxes are displayed as a combination of special characters for the lines and the corners You can add move or remove those characters as required If you save the file as specified below they will be imported properly Set the document margins in such a way that there are max 70 chars per line the absolute maximum to import is 72 Create a template document with these settings and use this to process future help files After finalizing the translation save the file as Text only with Line Breaks Word option other editors may phrase this differently During the translation process you may save as the file as the editor s standard file BddN 6 6 6 6 1 Translating in export files Importing After everything has been translated you can start importing the data back into the system The Import Language Dependent Software Components ttadv6231m000 session is used for both software and help texts Importing software Before running the import program c
10. find previous occurrence backward search 1 s lt old string gt lt new string gt g from line 1 to the end of the file substitute all occurrences of the old string with the new string If you do not specify the g at the end only the first occurrence on the line will be replaced You can add a c at the end if you want to confirm each replace action 11 3 5 Cursor movement For up down left and right the arrow keys are available ESC go to the start of the next word go to the start of the word after the next space go to the start of the current word go to the start of the preceding word lt lt Ulo e go to the end of the current word E go to the end of the next word to line 1 go to the last line go to the start of the current line go to the end of the current line Many commands are repeatable Try for example ESC 15dd to delete 15 lines or ESC 4cw to change four words ESC 5yy to write 5 lines to a buffer so you can copy them Press ESC followed by u to undo the last action Refer to your vi manual for more details BAAN Translation Manual ui
11. orig veld Pijl links gt Pijl rechts gt E s 0 1 84 uc 5 o E friji recnes gt olgend veld __ P or press lt Ctrl gt lt Shift gt Z BAAN Translation Manual N Copying software Fill out the form as shown below specifying your own language in the target language code field ttadv4271s000 Copy Standard Options 000 Group arden E Print to display 4 1 2 Pull down menus Select Copy Menu bar Toolbar Data from the Special menu in the Maintain Pulldown Menu Option Descriptions ttadv4178m000 session ttadv4178m000 Maintain Pulldown Menu Option Group Descriptions 000 OF gt lt LEEEEEEREE or press lt Ctrl gt lt Shift gt Z BAAN Translation Manual 16 Copying software Fill out the form as shown below specifying your own language in the target language code field Source Language Target Language Copy Move Overwrite 41 3 Status line texts ttadv4273s000 Copy Menu bar Toolbar Data 000 E English Cancel Select Copy Status Line Text from the Special menu in the Translate Status Line Texts ttadv0152m000 session ttadv0152m000 Translate Status Line Texts
12. ttaad2100m000 2 Developers Data Maintenance Maintain General Developer Authorizations ttadv0142m000 if authorization should apply for all packages Or Developers Data Maintenance Maintain Developer Authorizations by Package VRC ttadv0141m000 if authorization should be set by package and language 3 Developers Data Maintenance Change Current Package VRC of User ttadv0140m000 enter any package VRC the point is that you must specify an initial value 4 User Management Convert User Data to Runtime Data Dictionary ttaad4200m000 BAAN Translation Manual 13 Technical preparation BAAN Translation Manual Copying software 4 Copying software First the software components must be copied to the target language There are two types of components to be copied system overhead and package specific components The system overhead is copied once per release or version because it is valid for all packages The other components must be considered for each update or release 4 1 Copy system overhead components 4 1 4 Standard options Select Copy Standard Options from the Special menu in the Maintain Standard Option Descriptions ttadv4174m000 session ttadv4174m000 Maintain Standard Option Descriptions 000 Bhaja iw v nee ooi Enum Bitset Kalender Cal Spatie gt Scherm printen Shell commando Overzicht commando s
13. Description control soa Etem Date Routing Data fost Accounting ost Price Master Data LLLLL n 5 n o o o o o o o x cpr oo101001 fost Price Master Data Curent Package VAC ti B40 sys zoom BAAN Translation Manual 24 BddN Translating inside the application 5 2 4 Business objects Business objects are sets of functionally related sessions within BAAN The same names also appear in the menu structure as modules and submodules Business objects are a means of structuring the documentation and implementation process They appear in on line help and generated user documentation They are translated in the Maintain Business Object Descriptions ttadv7101m000 session ttadv7101m000 Maintain Business Object Descriptions 000 File Edit Group Options Order Tools Special Help JW e Es KIK gt Language Deutsch Package BAAN IV Manufacturing B Object VRC Expired Description paor NN Beo Hersvelixosten SS Bab e Current Package VAC tiB40 c sys zoom 5 2 5 Subfunctions Subfunctions are a
14. Option Descriptions 000 ka b Changer article CHANGER ARTICLE Lancer session my Changer oo oo E Ld E m E Ew be den c Edo mu Esp xe Ep stems ER pep pem p VAC EWC fe 5 5 Software translation dos and don ts 5 5 1 Do not translate The following elements need not be translated either because it is easier and safer to generate them or because they exist for technical reasons only and are no part of the user interface Index descriptions can be generated Form descriptions can be generated Session descriptions on menu can be generated Labels with a letter combination at the end of their code that starts with cmbx They refer to combined fields which is a technical feature Report descriptions from tffst module that end in Generated BAAN Translation Manual 41 5 5 2 5 6 5 6 1 BAAN Translation Manual 42 Translating inside the application The following modules are usually not translated The ISM and PBS modules from the TP package and the TNR module from the TR package They were specifically developed for the Dutch market The software for these modules is available in English the help texts are only available in Dutch package software elements containing the following module codes CNV CON COR COV SQL TST Z
15. be finished and tested The following hardware is required AUNIX system For TRITON 2 approximately 350 MB of disk space per language for software and help For TRITON 3 approximately 750 MB of disk space per language for software and help For BAAN IV approximately 600 MB of disk space per language for software and help Sufficient workstations per translator Software requirements If you use a PC to access BAAN you need emulation and file transfer software Export files ASCII format are best translated in a wordprocessor that uses the same character set ISO8859 1 as UNIX Most Windows compatible word processors can handle this Baan Development uses Reflection X for emulation Reflection FTP for file transfer For the translation of export files the vi editor is used in the UNIX environment On the PCs Microsoft Word 15 used Introduction to BAAN Tools The BAAN system comprises various environments On the one hand the software package as the user sees it is known as the run time or application environment The compiled application and tools software itself is stored in the run time data dictionary The average BAAN user can use the software without having the authorization to change anything Developers and translators on the other hand must be able to change or translate the software To do so you can work in the development environment as a software developer or as a translator in the trans
16. been damaged or because it has been deleted or recoded in the system The descriptions texts of the following records are too long This means the component description exceeded the maximum length The description has been imported but truncated Shorten the description in the export file and import it again or rephrase the description in the application settings r2w Reflection 2 x File Edit Connection Setup Script Window Help S 9 EN 2 Date 12 05 97 12 04 LANGUAGE DEPENDENT DATA IMPORT ERRORS md 3 BaanlUc Walker Company 000 4 5 B Language 3 Deutsch Package YRC cpB40 c sys2 8 Login Code janhof 9 The descriptions texts of the following records are too long 10 Some data has been truncated 11 Help within the system has been updated after export date 12 13 Table Softuare Conponent Remaining Key Text 14 15 txt003 58188 tH help textc 5 001 05001 16 Help Updated After Export SFulc00010sf001 22 04 97 1 txt003 58188 tH help textc SFulcO0010sf001 18 Word wrap in text 001 057001 18 txt003 58200 tH help textc SFulcO0010sf001 20 Word wrap in text SFulcO00
17. breaks are indicated by the percent sign If you want a percent sign displayed in a label you have to type 90 Menus forms reports charts tables and help texts will show the longest label description that fits The English labels usually have the exact length of the label content In many other languages the translation will be longer In order to economize on the number of labels create one variant that is no longer than the shortest English original A second variant could be an intermediate abbreviation that would fit most cases third variant features the full length which is necessary when a label is used as a hypertext code in a help text If a label description turns out to be incorrect though you are sure you entered the proper translation that translation was probably shorter than one in a previous VRC To avoid this copy the faulty description to the current VRC and set Expired to Yes If you want to add label variants mark a record and press the Copy button Set the height and length to 1 and enter the proper description A message box is displayed asking if the length must be changed It is not possible to add new label codes To find out in which menus forms or reports a label is used run the Print Where Used Labels ttadv1445m000 session with the following options Print labels where used Print label code on every line or lt Ctrl gt lt Shift gt C BAAN Translation Manual
18. by Package VRC ttadv1141m000 TUER el ols ol 61S el ol el sl 8 8 E TE and Maintain Labels ttadv1140m000 ttadv1 140m000 Maintain Labels 000 Debit Ledger Account 1 6 Debit Ledger Account INVENTORY nventory Loc InventorysLocation mem IIS BAAN Translation Manual 33 Translating inside the application There are three types of labels 1 Type 1 Generic or term labels Labels for generic terms are coded as gen module components for example tcgen reports for Reports or tigen machine for Machine These labels are used across the modules of a package 2 Type 2 Table field labels Labels coded by table field for example tccom010 cust for Customer 3 3 Form or report specific labels The most context sensitive labels are coded by session for example tccoms0100 01 for Print Employee Data by Work Center Because they may be linked to various components across modules it is advised to always copy labels by package rather than by module to avoid the overlap Compared with the other software components labels have two extra attributes a fixed height and length The absolute maximum is 70 characters long and 3 lines high 1 line of 70 or 2 lines of 35 positions each Line
19. getting to know the product This will pay back in terms of quality and time especially if the same translation team will also translate future package s or versions Product training may consist of Attending BAAN courses Working with the software Reading available documentation BAAN Translation Manual 3 2 3 Functional preparation Terminology control Terminology control is one of the most important aspects to assure the quality of a translation project in all phases Before starting the actual translation make sure that the terminology is fixed The BAAN software comes with a Terms and Definitions menu The central session in that menu is Maintain Terms and Definitions ttadv7170m000 7170 000 Maintain Terms and Definitions 000 151 File Edit Group Options Oide Tools Special Help dA I 4 gt 4 b gt Th Fom2 Fom3 List jloss4 0 BAAN IV maintained in BS English Two Three Module estion des Ra 703 Ex Bom reve 1 iiveau critique nomenclature Bun na Critical Iten Tye 1 fFe d article critime o Peise F uretRate o Fam oo Fustoner Deliveries livraisons de vente frames oo orders f Customized Pp citique 40 iml ET 2 Colums Export Import
20. subset of business objects A subfunction may either be a group of sessions or a group of fields The purpose of defining subfunctions is to record generic help texts for the sessions or fields that are linked to the subfunction They appear in on line help and generated user documentation They are translated in the Maintain Subfunction Descriptions ttadv7106m000 session BAAN Translation Manual 25 BAAN Translating inside the application ttadv7106m000 Maintain Subfunction Descriptions 000 File Edit Group Options Tools Special Help jal Language zi English Package BAAN IV Manufacturing Business Subfunction Description Object Current Package VAC tiB40 sys 5 2 6 Tables The names of the tables are only visible in the development environment not to the end user of the software Table names can be used as hypertext code in help texts They are translated in the Maintain Language Dependent Descriptions ttadv1130m000 session Set the Description Type to Table ttadv1130m000 Maintain Language Dependent Descriptions 000 Package BAAN IV Manufacturing VRC ES E Baanl c Description Type fi able Code E Description 1 BAAN Translation Manual T Translating inside the application 5 2 7 Sessions Session descriptions are usually derived from table descriptions in the sense that a typical session description looks li
21. such as Copy Software Components to New Package VRC ttadv6265m000 Delete Software Components by Package VRC ttadv6250m000 Copy Move Language Dependent Software Components ttadv6200m000 Import Language Dependent Software Components ttadv623 1m000 Maintain Enum Descriptions ttadv4102m000 BAAN Translation Manual Baa a N Translating processing 8 1 4 Forms and menus Secondly the changes in forms and menus more specifically the label translations must be made available in run time To that end run the Create Runtime Data Dictionary Forms and Menus ttadv5210m000 session in the Runtime Data Dictionary menu Set the Dump field to 2 5214 000 Create Runtime Data Dictionary Forms and Menus 000 alila l gt You must run this session for BAAN Tools tt package as well 8 1 5 Tools Run the Create Runtime Data Dictionary for Tools ttadv5213m000 session to make the translation of BAAN Tools components available at runtime ttady5213m000 Create Runtime Data Dictionary for Tools 000 ICE aru V BTW BAAN Translation Manual 77 Translating processing 8 2 Compile reports Run the Compile Reports ttadv3240m000 session in the Translation Utilities menu to make the changes in reports visible at runtime This session must be run for every package VRC Specify the r
22. the output files is For software Descriptions s lt package gt lt module gt lt language gt lt VRC gt for example stibom2 40c For help texts Texts h lt package gt lt module gt lt language gt lt VRC gt for example htibom2 40c Then check the elements to be exported and press the Continue button ttadv6230m000 Export Language Dependent Software Components 000 pao BAAN Translation Manual 49 Translating in export files 6 1 Single level export vs multilevel export examples of headers If you leave the Incl Previous VRC field unchecked only the elements of the specified VRC are exported resulting in what is known as a single level export If you check the field the export program considers the elements of all previous VRCs including the specified one This is called a multilevel export The difference is reflected in the first two lines of the header of the export file as follows Single level 2tiB40 c sys Not also previous VRC Multilevel 2tiB40 c sys True also previous VRC 6 2 Exporting software 6 2 1 Unsorted or sorted If you leave the Descr in Unique Sort field unchecked the exported software descriptions are grouped by element first all messages then all questions and so on in the order of the elements on the first form Because many software elements share the same description in this situation you wo
23. the second form the short descriptions are translated The short form specific option descriptions are used on buttons ttadv3112m000 Maintain Form Specific Option Descriptions 000 alale alala m vaaan gm H Drawing ancel Revision Release iN Reset Release Drawing ancel Revision els sl al el el el Release DLL a ae Because there is much repetition in the option descriptions it is advised to make a sorted export translate the options in an ASCII file and re import them See chapter 6 Translating in export files for more detail BAAN Translation Manual 39 Translating inside the application 5 45 Report descriptions As stated earlier report descriptions are often identical to table names though variants are possible depending on the criteria specified in the associated print session They can be translated using the Maintain Report Descriptions ttadv3137m000 session Employees All Data Customer Address Data Customer Sales Data 11 Customer Data BAAN Translation Manual 40 N Translating inside the application 5 46 Chart specific option descriptions In BAAN charts can be fitted with specific options The associated descriptions are maintained in the Maintain Chart Specific Option Descriptions ttchm1121m000 session ttchm1121m000 Maintain Chart Specific
24. two letters vee ai and always written in lowercase is a powerful UNIX text editor It works with a command mode and an input mode You can alternate between the two modes by pressing the ESC key Start vi as follows vi file name Press ENTER If the file does not exist it is created on the spot Press ESC a and start typing If you want another command press ESC again Try and use vi and you will soon be familiar with the various options available 11 3 1 Input commands ESC a add text at the cursor position A add text at the end of the line i insert text at the cursor position insert text at the start of the line add a blank line after the current line add a blank line before the current line r overwrite the current character R overwrite text C change text to the end of the line cw change a word 11 3 2 Copy commands ESC yy copy the current line to a buffer p insert the buffer after the current line P insert the buffer before the current line BAAN Translation Manual BAAN d Appendix A UNIX and vi 11 3 3 Delete commands ESC dd delete the current line D delete from the cursor position to the end of the line dw delete a word from the cursor position up to the first character of the next word x delete the character at the cursor position X delete the character before the cursor position 11 3 4 Find and replace commands ESC find text n find next occurrence forward search
25. you can start up the translated language version Final testing 1 Test package at run time 2nd translator 2 Test package at run time package expert Final corrections Corrections can be made in the translation environment or if terminology is involved in an export file Repeat the technical processing sessions to make the changes available in the application environment Documentation Another option to check the screen layouts on paper is to generate documentation If at the start of the translation project you copied all software components including help texts you can check the translated forms and read the help information If you print the documentation in the source and the target language you can perform an even more thorough check Generate user documentation In order to print user documentation proceed as follows Goto Documentation Reports Start the Print User Documentation ttadv7450m000 session You can generate user documentation by menu business object or session AII components associated with a range of menus business objects or sessions will be printed BAAN Translation Manual 81 Validation ttady7450m000 Print User Documentation 000 ai ot pied doi iot Me ey Common Baan IV b BAAN Translation Manual 82 On the second form you can specify the types of help you want
26. 000 Edit Group Options Tools Special Help 284 4 4 lt 4 gt gt i Language E English Status Line Number Status Line Code Status Line Description ST TEXT ZOOM ext zoom ST ENUM 2000 mun zoom ST SET 200 zoom fuultibyte ST MB Z00M ultibyte zoom ST SINGLE 1 fsingle oce 1 ST MULTI 2 hulti occ 2 ST SINGLE 3 sinsle srp 3 ST MULTI 3 ulti group 3 ST SINGLE 4 sing1e occ 4 ST PROG BUSY usy gt or press lt Ctrl gt lt Shift gt Z BAAN zoom BAAN Translation Manual 17 Copying software Fill out the form as shown below specifying your own language in the target language code field ttadv0251s000 Copy Status Line Texts 000 Ioj x arder Slee s i nie gt gt I eco 4 1 4 Conversion to run time Now select the Continue option from the Special menu to activate all options and status line texts using the Convert Standard Options and Status Line Texts to Runtime DD ttadv0250s000 session Specify your target language and choose Continue You must repeat this step after completing the translation BAAN Translation Manual BAAN Copying software 4 1 5 Tools texts Select Copy Tools Text from the Special menu in the Translate Tools Texts ttadv0
27. 1 05 0015 txt003 58201 tH help textc 5 001 057002 22 Help Updated After Export SFulc000i 057002 22 04 97 23 98201 help textc SFulc 0t 05 002 24 Mord in text SFule 0t 057002 209 VT400 7 walker via TELNET Compose Num Caps Hold For help texts 3 Help Updated After Export This means the text was changed after it was exported for translation Because there is only one date for all texts whether they are in Dutch English German or French this warning does not necessarily mean that the English source text was changed 4 Word wrap in text BAAN Translation Manual 62 The maximum line length for help texts is 72 positions If a line in an export file is longer the import program will wrap it to the next line in the help text file and specify the text in this message This may also apply for vertical lines that are part of a box where the rightmost one is wrapped to the next line BddN BAAN 4 ce mitttst 1 30m000 Company 000 BaanlVc Walker Date 18 Verification Verification Software verification ensures that the product is in accordance with technical standards In other words the software translation must be complete and technically correct The technical standards are defined in the Software Coding Standards SCS document Menu browser User jobroze IDE xi File Find Options Help 2 Translation Transl
28. 1 DATE 97 04 15 12 06 SORTED True also previous VRC LBtiitm001 abcc H 1 L 840704 ABC Code IFitm00040 060 MDitm004010011 060 RDitm140101000 060 TBitm011 080 Alternative Items DMitm mrpobatch 025 Batch DMitm umerbreak 025 Break The numbers between hashes indicate the maximum number of characters for a software element Labels have two additional attributes a length and a height indicator The exact meaning of abbreviations such as LB RD is available in the 40 line header of each export file 6 2 4 BAAN MS QT DM TB ID Sf Sm FM FD MD Mf RD LB FO Fo CH IF SF Translating in export files Message max 132 characters Question max 132 Enum Description max 25 Table Description max 60 Index Description generated max 60 Session Description on Form max 60 use standard verbs Session Description on Menu max 60 Sm Sf description Form Description generated Form Field Description not visible never translated Menu Description max 60 Menu Field Desciption max 60 Report Description max 60 Label Description variable length absolute max 70 Form Option Description max 40 Form Option Short Description max 15 Chart Description max 60 Implementation Function Description max 60 Subfunction Description max 60 Exporting labels With the exception of the system overhead all software elements can be exp
29. 161m000 session 0151 000 Translate Tools Texts 000 x File Edit Group Options Order Tools Special Help e Es 114 gt lt T Language E English Text Type Display server text Text Code Description event type d n wkwowuwESS Message class 8 unknown O22 object of unknown 1 ONENOWNSERVER inkom display wewwssi signal type UNKNOUNTIMER unknown timer id d in process value d n VAITENDSERYER for server to end zoom Fill out the form as shown below specifying your own language in the target language code field ttadv0261s000 Copy Tools Texts 000 File Edi Group Options Order Tools Special Help a u s o e Tie Source Language English Target Language gt Deutsch Cancel c opy Overwrite Text Type From text Common text Code From zzzzzzz2222222222222z alphanum zoom or press lt Ctrl gt lt Shift gt Z BAAN Translation Manual BAAN Copying software Then select the Continue option from the Special menu to convert all tools texts to run time data dictionary in the Convert Tools Texts to Runtime DD ttadv0260s000 session Specify your target language and the full range of
30. 2 1 Binary digits 11 2 2Letters 11 3 Using vi 11 3 1 Input commands 11 3 2Copy commands 11 3 3 Delete commands 11 3 4 Find and replace commands 11 3 5 Cursor movement BAAN 68 71 71 73 73 75 75 75 75 75 77 77 78 79 81 81 81 81 81 85 85 85 88 88 91 9 93 94 94 95 95 95 96 96 96 BAAN Translation Manual iii BAAN Translation Manual BAAN BAAN About this document This manual explains how to translate BAAN software and help in BAAN Tools It describes the entire translation procedure from preparation and planning through testing Chapter 1 addresses the translation project Chapter 2 addresses translation project preparation in terms of human resources and knowledge build up Chapter 3 addresses the translation environment and the way it is prepared for the translation project Most of these steps involve BAAN application administrator activities rather than specific translator activities Chapter 4 addresses the copying of the software prior to translation Chapter 5 addresses the translation of the software and the help texts inside the application Chapter 6 addresses the translation of the software and the help texts in an export file Chapter 7 addresses the verification of the software and the help texts Chapter 8 addresses the procedure to make the translations available to the end user Chapter 9 addresses the validation and run time testing of software and help C
31. 2420m000 You must abbreviate the label by copying an existing label variant to one with the required height and length using the CTRL C option in the Maintain Labels ttadv1140m000 session Of course this action automatically solves the error in the second line as well The Label column can also contain the string Not found Then you must execute the Copy Language Dependent Software Components ttadv6200m000 session again for that label clear the Overwrite field Checking menus forms and reports The translated descriptions are immediately visible in the Translation Environment The main part of the testing is to view all menus forms and reports in order to check the labels in their proper context The text elements in menus forms and reports are stored in the label file You can view the layouts of menus forms and reports in the relevant sessions in the Translation of User Interface menu The labels can be corrected by zooming to the label file Verification The sessions for menus forms and layouts function in the following way Press CTRL F to select language VRC and code Press CTRL D to make the VRC current Press C to edit the title Select the line number and press to call up the layout In a layout press CTRL N CTRL P to move the cursor On a label field press Press C for change Press E to exit the label file Press to leave the form quit without savin
32. Baan Development Help The online help information comprises texts on various levels Basically every software component can have its own help text On the basis of the online help the user can generate a user manual per package module business object or session Copy language dependent help texts Like the software components help texts must be copied prior to translation Use the Copy Move Language Dependent Text Components ttadv6220m000 session Leave the Copy Help based on where used field unchecked if you want to copy the entire range of help text codes Translating inside the application ttady6220m000 Copy Move Language Dependent Text Components 000 GUI m ug t Lu M M MI M MI 220 000 Copy Move Language Dependent Text Components 000 araen i dudar 12 ami BAAN Translation Manual 43 BAAN Translation Manual 44 Translating inside the application If you check this field you can specify the software elements for which you want to copy the help text codes even down to a single help text 220 000 Copy Move Language Dependent Text Components 000 Group araen allal n raaa mie E EE 1 2 x
33. Set your company to 000 2 Write all translated descriptions to TM by running the Update Language Dependent Descriptions in TM tttst6211m000 and the Update Language Dependent Texts in TM tttst6212m000 sessions Specify the latest translated VRC B40 al and check the Incl Previous VRCs field Although the translation of labels cannot be generated it must be possible to use label descriptions for the generation of other translations so the update must include labels tttst6211m000 Update Language Dependent Descriptions TM 000 Edi Group Options Order Tools Special Help a u s gt n nei pn Package VRC gt 40 DN evs2 Incl Previous VRCs To 222 gt Cancel Target Language From To E Messages Form Descriptions Questions Form Field Descr Vv Enums Iv Form Specific Options Vv Tables Menu Descriptions Indices Iv Menu Field Descr Iv Labels ivi Business Objects Sessions Subfunctions Vv Report Descriptions Charts Vv Chart Appl Options enum BAAN Translation Manual 85 BAAN Translation maintenance upgrade 3 Copy the B40 b software and help from language code 2 to the target language in the Copy Move Language Dependent Software Components ttadv6200m000 session 4 Run Translate Software based on TM tttst6200m000 session This session can only be run for a single package VRC at a time but you can do mul
34. TRITON BAAN IV BAAN Translation Manual Installation Guide U7062A US BAAN Translation Manual BAAN BAAN Document information Document Document code U7062A US Document group Development Documents Document title BAAN Translation Manual Edition Month modified October 1997 Check the BaanDoc database to see if this document is still a valid edition Copyright 1997 Baan Development B V All rights reserved The information in this document is subject to change without notice No part of this document may be reproduced stored or transmitted in any form or by any means electronic or mechanical for any purpose without the express written permission of Baan Development B V Baan Development B V assumes no liability for any damages incurred directly or indirectly from any errors omissions or discrepancies between the software and the information contained in this document BAAN Translation Manual iii BAAN Translation Manual BAAN Table of contents 1 1 1 2 1 2 1 2 1 2 2 2 3 3 1 3 2 33 3 4 3 5 3 5 1 3 5 2 3 5 3 3 5 4 3 5 5 3 5 6 3 5 7 41 4 1 1 4 1 2 4 1 3 4 1 4 4 1 5 42 5 1 5 2 5 2 1 5 2 2 5 2 3 5 2 4 5 2 5 5 2 6 5 2 7 BAAN Introduction Objectives Approach Translation subprojects Functional preparation Human resources Product information and training Terminology control Technical preparation Hardware requirements Software requirements Intro
35. ZZ They are included for conversion or patch purposes only End users will not see any of them Non translation technical changes In the translation environment you cannot make any technical changes If you have authorization to change the standard it is technically possible to make functional and technical modifications to a standard software version in the development environment However such changes will not be included in the standard version distributed by Baan Development because only the translated text elements are added to the English mastertape It is essential that all language versions of a standard package remain 100 identical Even the slightest technical change for example inserting new label codes or changing label field lengths in forms may cause problems when combining language versions in one customer installation During translation do NOT Add change or delete component codes Add change or delete field data in menus forms reports Change the length or height of label fields in menus forms or reports Change the sequence of fields in menus forms or reports Make any other technical or functional change compared to the English version Functional modifications due to specific requirements for a language country or customer must always be implemented in special localized or customized versions add ons For these purposes special package combinations and can be defined in consultation with
36. and accepted by specialists for the fields involved consultants trainers in Manufacturing Distribution Finance and so on These specialists should have an in depth knowledge of the terminology used in their field and in BAAN Keep the glossary up to date during translation An up to date glossary is also a useful source of information for future translation projects On request BAAN will provide the glossary in ASCII format To import this glossary proceed as follows 1 First define a text group with the following name and settings see the tick tttxt1110m000 Maintain Text Groups 000 OF xi Edi Group Options Order Tools Special Help an i gt por Tje Text Group Description Default Window IRP accu So E aii PD 11 b i ize Jg IAR a fELr info Conversion accu b i 2 Functional Desim femoa bd 1 2 22 ELP into Conversion elp b i Sy A S 1 1 Conversion b i 2 3 808 x 231 frest documentatie cexe bd Zr TAE y frermadet frerms amp Definitions frermedet n fHELP info Conversion 2 mire TAx 20 training raining amp Courseware fex bd 9 Sys 63X 25 5 OO BAAN Translation Manual 5 BAAN Functional preparation 2 Then associate this group with a text window 120 000 Maintain Text W
37. ange and the other settings as shown below ttady3240m000 Compile Reports 000 Group aluje or relia ea gt poi HOME comp err tc2 NOTE You must run this session for the BAAN Tools tt package as well BAAN Translation Manual IN Translating processing 8 3 Create runtime help To update the run time data dictionary for help texts run the Create Runtime Help ttadv5230m000 session for each package ttadv5230m000 Create Runtime Help 000 EXE XE XI XI 4 NOTE You must run this session for the BAAN Tools tt package as well BAAN Translation Manual 79 Translating processing BAAN Translation Manual T 9 1 9 1 1 9 2 9 2 1 BAAN Validation Validation Software Software validation ensures that the product is in accordance with functional specifications meaning that the translation must be adequate and functionally correct In practice each software module should be tested at run time by a second member of the translation team and an expert in the relevant field of application consultant or trainer You may even want to involve a customer who is willing to act as a pilot Runtime test After the technical processing procedure the translation will be visible in the application environment Depending on the language code in the user data
38. anslated at this point alale 21 alul Session form pem perl H a p T pem n BAAN Translation Manual 29 BAAN Translation Manual 30 5 3 2 Translating inside the application Enums Enum is short for enumerated listing a special type of field offering the user a limited choice of predefined options In the bw user interface these descriptions are presented in a drop down combo box They are translated in the Maintain Enum Set Descriptions ttadv4102m000 session ttady4102m000 Maintain Enum Descriptions 000 x e Lm 9 Translate the enum descriptions before the messages and questions because some of these contain references to enums NOTE BAAN 5 3 3 Translating inside the application Messages Messages can be error messages warnings pieces of additional information or even variable prompts They are translated in the Maintain Messages ttadv4150m000 session ttadv4150m000 Maintain Messages 000 Oo x File Edit Group Options Ordet Tools Special Help as 41414 abl Form 2 l Language E English Package BAAN IV Manufacturing po 7 Message Code Exp Message Type Message gt ceri gt G Transfer subseq Fs faring Estimated material quantity st
39. ate the remaining components manually this includes all labels because these are not supported by TM 8 Run the verification programs If you want see if all translations have been stored properly you can view them in the Maintain Translation Memory of Descriptions tttst6100m000 session tttst6100m000 Maintain Translation Memory of Descriptions 000 Component Line Search Argument ezpon of Week Util by Machine with Available Capacity chertotveeuti bynachinevi hav 3 ef Week Util by Machine without Available Capacity chartofweekutilbymachinewithou S hart of Day Util by Machine with Available Capacity chartofdayutilbymachinewithava ponia of Day Util by Machine without Available Capacity chartofdayutilbynachinewithout pronus of Week Util by Work Center with Available Capacity chartofweekutilbyworkcenterwit 55 of Week Util by Work Center without Available Cap chartofweekutilbyworkcentervit of Day Util by Work Center with Available Capacity chartofdayutilbyworkcentervith of Day Util by Work Center without Available Capacity chartofdayutilbyworkcenterwith hart of Master Production Schedule chartofmasterproductionschedul 1 The Type codes in this session are identical to the component codes in the export files with a few exceptions Chart descriptions CH Chart options Long and short form description
40. ation Utilities Translation of System Overhead 7 Translation of Descriptions Translation of User Interface Substitution Facilities Import Export Facilities Translation Memory P gt Test Manager C Master Data Verify Technical Design erify Software Components Test Control System 7 Translation Memory Cj Runtime Data Dictionary BAAN Translation Manual 63 Verification 7 1 Verifying software components The Verify Software Components by Language tttst1430m000 session checks if all components are available in the target language and have been translated You can run this session for a single VRC or for the entire VRC tree tttst1 430m000 Verify Software Components by Language 000 of x Edit Group Options Ordet Tools Special Help 233 oi gt abl Form 1 Form 2 Package bao ob Specified VAC Only Source Language E gt English Cancel Verify Languages Br Trace Identical Descr iv Ident Text Trace Differ Descr Save Detected Warnings Messages Forms Tool Texts Questions Form Fields ption Groups Domain Enums Menus Standard Options Tables Reports Ctrl Option Grps Table Fields Iv Labels Cul Options Indices B bjects Help Information Functions Iv Subfunctions Vv Tech Document Sessions Vv Stat Line Texts T1 Release Notes
41. ation can be another file or a directory If it is a directory the user must have the appropriate permissions To count lines words and characters in a file type wc Iwc lt file gt Press ENTER The 1 option is for lines w for words and for characters wc without options shows all three BAAN Translation Manual is Appendix A UNIX and vi 11 2 This is how to do word counts for new versions and releases For example 1 foriin s schO 2 do 3 echo Counting i 4 echo i grep v i wc D gt i cnt 5 done Explanation Line 1 Assuming that there is a number of files in the current directory whose names start with s and end in schO Line 2 execute the following actions Line 3 show which file is being processed Line 4 take all lines from that file that do not start with the number sign count them and send the output to a file whose name is identical to the file being processed with the extension cnt Line 5 when there are no more files meeting the initial criterion stop running To find character strings or words in a file type grep lt string gt lt file gt Press ENTER grep stands for Globally look for a Regular Expression and Print The default output is the screen grep lt string gt lt file gt gt lt output file gt sends the output to the specified file Some useful options of the grep command also known as negative see the abo
42. bute s not in attribute list n BT10DS_UNKNOWNATTR 132 BT10OUNKNOWNATTR 132 Attribute of unknown type d n BT 1CU_ARAISE 132 Auto raise BT 1CU_BAMESS 132 BA MESSAGES 0g 3 3 30404 BROWSE 0g 43 040 0915 2 040 0916 2 040 BROWSE OPTIONS BT 1CU_BSHELLMESS 132 BSHELL MESSAGES BT 2BX_HELLO 132 BT 2HELLO 132 BX started n If a description in this file ends in backslash n n this character combination must be retained BAAN Translation Manual 51 6 2 3 BAAN Translation Manual 52 Software components Translating in export files Samples of itm module software exports Unsorted multilevel 2tiB40 bl DATE 97 04 10 09 27 True also previous VRC MSitm00045 132 Updating item OTitm01012 11324 Delete item data DMitm mrpobatch 025 Batch DMitm mrpolfl 40254 Lot for Lot TBitm000 310804 Item Control Parameters IDitm0000001 310804 Sequence Number Sfitm0101m000 060 Maintain Item Data Smitm0101m000 310604 Maintain Item Data LBtiitm blcm Hs 1 L 19 070 Inv Blocked MPS MRP LBtiitm blcm H 1 L 23 070 Inv Blocked for MPS MRP FMitm0101m000 060 Maintain Item General Cost Price Data FOitm0101m0001048 040 Display Drawing Foitm0101m0001048 015 Drawing MDitm00001001 060 Item Control RDitm020301000 060 Delete Items Error Report IFitm00010 060 Item Master Data SFitm00010sf0010 060 Order Policy Sorted multilevel 2tiB40 b
43. date formats must be defined in the Maintain Languages ttaad1110m000 session in the BAAN Tools Application Configuration menu BAAN Translation Manual 3 5 6 3 5 7 BAAN Technical preparation ttaad1110m000 Maintain Languages 000 File Edit Group Options Order Tools Special Help ajeje 44 gt vi oi fomi Fom2 Language Date Format Ths Dec Separator Sign Sign Date Time 4 Foote ay persa ol eck mu mm OH H pes S SS pee qu Coen qne pee 0 BD EI d HJ HH HH Henr a gm mm 00 nem mo gel mus gd modify Package combination Translate standard software versions under the standard package combination Localizations and customizations can be translated separately Define user data For every translator who will work on a UNIX system a system logon code and a BAAN user must be created for two reasons To be able to work in different VRCs without getting in each other s way To be able to trace changes BAAN users who will be translating must be defined in the following sessions 1 User Management General User Data Maintain User Data
44. duction to BAAN Tools Environment Software installation Request software Installation Request authorization to translate Request language code Define new language code Package combination Define user data Copying software Copy system overhead components Standard options Pull down menus Status line texts Conversion to run time Tools texts Copy language dependent software components Translating inside the application Introduction Software translation Translate system overhead components Translate menus business objects sessions and tables for a short term demo version Menus Business objects Subfunctions Tables Sessions m RWW Ww 15 15 15 16 17 18 19 20 23 23 23 23 24 24 25 25 26 27 BAAN Translation Manual 5 3 Translate remaining components 29 5 3 1 Descriptions 29 5 3 2 Enums 30 5 3 3 Messages 31 5 3 4 Questions 32 5 3 5 Labels 33 5 4 User interface 35 5 4 1 Menu descriptions 35 5 4 2 Menu field descriptions 36 5 4 3 Form descriptions 37 5 4 4 Form option descriptions 38 5 4 5 Report descriptions 40 5 4 6 Chart specific option descriptions 41 5 5 Software translation dos and don ts 41 5 5 1 Do not translate 41 5 5 2 Non translation technical changes 42 5 6 Help 42 5 6 1 Copy language dependent help texts 42 5 6 2 Translate help texts 45 5 6 3 Help text codes 45 5 6 4 Hypertext codes 46 5 6 5 Comment codes 47 6 Translating in export files 49 6 1 Single leve
45. exts and so on Translation of Descriptions contains sessions for the translation of messages questions table descriptions and so on Translation of User Interface contains sessions for the translation of form report and menu descriptions Substitution Facilities allows you to globally find and replace text strings in the descriptions and help texts for all software components Its function has now been largely replaced with Export Import and Translation Memory functionality Import Export Facilities enables you to export software descriptions and help texts so that you can translate or edit them outside the translation environment This menu also contains a special program to export selective components of BAAN Tools only the ones used by the average end user Translation Memory allows you to store existing translations and reuse them in other software components or in later versions of the same software components Test Manager contains sessions to check if labels fit if all software components have been translated and if help texts contain valid hypertext codes Runtime Data Dictionary contains sessions to activate the translations in the run time environment BAAN Translation Manual 11 Technical preparation 3 5 Software installation Before a translation team can start a system administrator has to take the following steps 3 5 4 Request software New software versions can be ordered from Baan by using the standa
46. f file to be stripped Nc read FRM Sleep 2 echo Creating FRM g grep v FRM grep Dat FRM grep TRITON FRM grep FRM grep Language S FRM grep Taal S FRM e grep ALAYOUT FRM rm FRM a f 7 4 Verifying help texts Before converting them make sure all help texts have been translated and are also technically acceptable 7 4 1 Checking hypertext codes During translation hypertext codes may have been changed inadvertently for example due to the Word option to avoid double capitals at the beginning of a word all hypertext codes start with double capitals TBacp500 or due to too rigorous find replace action Use the Verify Technical Design 051400000 session to check if the hypertext codes in the help texts refer to existing software components You can store all settings under a predefined Verification Code or use the Save Verification Defaults and Get Verification Defaults options from the Special menu BAAN Translation Manual BAAN BAAN Translation Manual 72 Verification 101511 400 000 Verify Technical Design 000 89 fri ps zs Select all components that have help texts on the forms 2 12 check the Help Information and Hypertext fields for example tttst 400m000 Verify Technical Design 000 aleje keleke pe m
47. f the help The alternative is to translate complete packages module by module software and help texts combined This is especially useful for updates and upgrades In this way the translator can acquire maximum knowledge of the details Translate and test module by module In that way you can divide the work into substantial parts get a better grasp of the subject matter are able to consider the terminological differences between modules and you can assign final responsibility for a module to a single person Translation subprojects 1 Preparation planning glossary composition and validation 2 1 Project BAAN Software 3 2 Project BAAN Help Info First translate the master modules because they are part of any system configuration and also relatively easy to translate Being the foundation and also the smallest package BAAN Common could serve as a pilot package in order to test the procedure Of course the sequence of translating packages and modules also depends on commercial priorities BAAN Translation Manual 1 Introduction BAAN Translation Manual BAAN 2 1 2 2 BAAN Functional preparation Functional preparation Human resources Ideally a translation team consists of as many members as there are packages to translate They are preferably native speakers of the target language and combine knowledge from various disciplines Source language Target language Field of application financial accou
48. fields as specified below For help texts check Help Text Codes and leave all other element fields unchecked ttadv6450m000 Compare Package 5 000 OL x File Edi Group Options Order Tools Special Help g s on te gt relied aa o e E fom i Form 2 1 Distribution Baan IV b VRC1 VRC2 Version 40 b 40 Cancel Release b Customer 2 Language 2 English E English Sessions Vv Functions ri Messages Vv Forms Vv Labels Questions Iv Menus Reports Tables B Objects Vv Scripts Libr Domains Vv Charts Help Test Codes Compare more than 1 VRC Level Compare Specific Language Dependent Data Detailed Information excl Technical Documentation Detailed Info Field positions modes on Forms Reports Menus T1414 Detailed Information about Technical Documentation BAAN BAAN Translation maintenance upgrade The result is a listing of all elements that are either new or changed under the highest VRC specified Example New in B40 c sys2 New mcs1543s000 New mcs1546m000 New mcs1546s000 Changed from B40 b to B40 c sys2 Change qms0123s000 Change qms0149s000 Change qms1205s000 B40 b B40 b B40 b B40 c sys2 B40 c sys2 B40 c sys2 B40 c sys2 B40 c sys2 B40 c sys2 Display States Display Exceptions for Taxes Purchase Display Exceptions for Taxes Purchase
49. files Translating software in an export file When you are translating the exported software files pay attention to the following guidelines apart from the ones mentioned in section 5 5 Software translation dos and don ts You not need to change label length indicators You may add extra records code and description for label variants Do not translate EXPIRED labels That indicator is there for reference only Do not alter the very first two lines of the export file Be very cautious with find and replace you could damage component codes Exporting help texts Help texts are also exported using the Export Language Dependent Software Components ttadv6230m000 session Enter a File for Texts 230 000 Export Language Dependent Software Components 000 ic Edi Group Options Order Tools Special Help alaja lael AK 4 velie aa gt o gt Form 1 Form 2 Form 3 Form 4 Package ti gt BAAN IV Manufacturing VRC DN Module Incl Previous VRCs Iv Language E English Cancel File for Descriptions File for Tests poe ntiz 40c0 8 Descr in Unique Sort Help in Logical r Description Messages Form Descriptions Questions Li Form Field Descr Enums m Form Specific Options LI Tables Menu Descriptions Indices Menu Field Descr Labels Business Objects Sessions Subfunction
50. g the text changes have been saved in the label file Nn EWN For more context information about the labels in a form you can call the form field attributes by pressing CTRL F in a data field If the Help field is set to Yes you can view the form field help by pressing H In the translation environment this information is read only Quit the help text by pressing ESC Q Make sure that corrections are carried through consistently across component types modules and packages Keep a record of general and terminology changes as well as of the forms and reports that have been tested or place the cursor in the field 14 or mark the record then double click it 15 or use the arrow keys or the mouse 16 or double click it 17 or double clicking BAAN Translation Manual BAAN 9 BAAN Translation Manual 70 Verification You can also print the form layouts using the Print Forms ttadv3400m000 session in Application Development Forms Sort the forms by language package form and VRC option 2 and check the Print Layout only field ttadv3400mO000 Print Forms 000 n E DN 10 07 97 Forms General Data Forms Field Data Click OK Then specify if you want a file or a printout Verification If you specify a file create and run the following UNIX script to eliminate redundant and empty lines clear echo Enter name o
51. ght settings are available permission execute write write and execute r read r x read and execute rw read and write 8 rwx read write and execute is used if an w or an x is set a 0 is used if it is not So translates as 000 and r x as 101 The entire permission setting for unix2pc translates into 111 101 100 user group others These are binary values Their decimal counterparts are 7 5 and 4 To set the permissions for unix2pc enter the following command chmod 754 unix2pc 11 2 2 Letters The user is defined as u the group as g and the others as o Together they are defined as a for all To switch permissions w and x on or off and are used To assign read and write permissions to user and group and read permission to others enter the following command chmod ug rw o r unix2pc do not use spaces in the permission argument BAAN Translation Manual Appendix A UNIX and vi Permissions apply to both files and directories but they have a slightly different effect For example to copy to a directory it must have write permission and to be able to change to a directory it must be executable Consider the following table directory cp mv rm For the commands in this table that are not addressed in this appendix please refer to your UNIX manual 11 3 Using vi vi pronounced as
52. hapter 10 addresses the way to handle updates by using a Translation Memory Various appendices deal with Unix and vi checklists and other convenient issues For technical matters such as software installation customization and releasing translated software packages refer to the BAAN Tools User Manual and the BAAN Tools Installation Manual BAAN Translation Manual BAAN Translation Manual BAAN 1 1 1 2 1 2 1 BAAN Introduction Introduction Objectives Depending on the software to be translated and the commercial goals the translation project may have different objectives For a demo version the objective is to translate only the software components visible to the end user and the most important modules Fora full translation the objective is to translate entire packages modules of one version either manually or by using translation tools An update translation involves the translation of the net changes from one version to the next TRITON 3 0 to BAAN IV or from one release to the next BAAN IV b to BAAN IV c Approach The standard approach to translate a complete software package consists of two consecutive projects one for the software and one for the on line help texts This two phase approach is especially advised when a large software product is to be translated for the first time If you first translate the software that translation can be used as the basis for the translation o
53. heck the ASCII file All codes must start with the number symbol on the first position of the row Also make sure that no codes have been damaged This is especially important if the file has undergone technical actions or has been transferred between systems or formats Refer to Appendix B Pre Import Checklist ttady6231m000 Import Language Dependent Software Components 000 Group EH Fom2 Fom3 J zm HOME stiz 40c 2 2 M ka ka ke ka ke The import program reads the ASCII file looks for the component code in the system and then overwrites its description All components must exist in the target language before they can be imported The import process does not create any new components With labels this is different because label lengths can vary from one language to another When the import program finds a label code it first deletes all identical label codes then adds the codes from the import file In other words for each set of label codes in the export file the full set of identical label codes in the database is rewritten BAAN Translation Manual 59 Translating in export files 6 6 2 Importing help texts For texts the import session only considers the range of help text codes not the range of component codes Specify the import file on the first form ttady6231m000 Import Language Dependent Software Components 000
54. i error echo gt gt ierror echo REMAINING REFERENCES TO TRITON or BAAN gt gt i error grep ine triton i gt gt i error grep ine baan i gt gt echo gt gt ierror echo LINES LONGER THAN 72 CHARACTERS gt gt i error cat i cut c72 150 sort u gt gt i error done The output file is called export file error For each error it shows the number of the line in the file You can correct those errors in the export file then import it See Appendix A Unix and vi about how to process a file using vi Additional checks Check if the boxes have been imported properly BAAN Translation Manual 73 Verification BAAN Translation Manual BAAN NOTE BAAN 8 1 8 1 1 8 1 2 Translating processing Translating processing Up to this point activities have taken place in the development environment To make the translations available in the run time environment additional actions are required There are six different actions to be taken before the end user can use BAAN in his own language System overhead must be converted Tools texts must be converted Sessions tables and enums must be converted Forms and menus must be converted Reports must be compiled Run time help must be created Create run time data dictionary System overhead In any of the first five sessions of the Translate System Overhead menu select the Continue option fr
55. ield is obsolete It was introduced based on the idea that the average word in German for example is 25 longer than in English but the actual function was never programmed You must copy the Tools tt package as well All the Tools software components must be available in the target language even if only a few will be translated On the second form specify the full range for all components ttadv6200m000 Copy Move Language Dependent Software Components 000 Group Blas 4 BAAN Translation Manual 21 Copying software BAAN Translation Manual BAAN 5 1 5 2 5 2 1 BAAN Translating inside the application Translating inside the application Introduction In chapter 3 it was explained that programs have been built around all software elements and brought together in a special translation environment to facilitate translation If you go through all menus and programs one by one you end up with a fully translated package However this implies that you have to have to enter duplicate translations manually for each occurrence of the word customer you have to enter a translation Also if you want to subcontract part of your translation efforts you have to provide your subcontractor with a full fledged system The current chapter addresses the procedure to translate without leaving the application chapter 6 deals with the translation outside the syste
56. ill cross VRC boundaries There is another session called Maintain Messages ttadv4151m000 where you can see the message versions for all VRCs You will find it in Application Development Messages and Questions or press lt Ctrl gt lt Shift gt O 7 or press lt Ctrl gt lt Shift gt G BAAN Translation Manual 31 Translating inside the application 5 3 4 Questions Questions are messages that require an answer from the user They are translated in the Maintain Questions ttadv4166m000 session They are subject to the same conditions regarding the order of 905 904 and so on as messages See also note 5 the previous page ttady4166m000 Maintain Questions 000 nj fea Po bp pee Overwrite Routing pdate all preceding operations pdate actual quantities to QMS 2 Inspection order status is s Reopen inspection order pdate cost estimate for operation d There is another session called Maintain Questions ttadv4161m000 where you can see the question versions for all VRCs You will find it in Application Development Messages and Questions BAAN Translation Manual 32 N 5 3 5 Translating inside the application Labels The label file contains the language specific text elements that are visible in menus forms and reports Labels can also be used in help texts There are two sessions in which labels can be translated Maintain Labels
57. ill present unable to delete stoom outbound already created Essa farming is blocked for soirs quantity cannot be reduced below minimum allowable Purchase receipt not fona feseouos2 Warning Z Purchase receipt is still to be inspected 1 E T mm 1 The occasional 96s and 96d in messages serve as variables for displaying field names or numbers If one placeholder for example 905 appears in a message more than once it is important that the occurrences retain the same sequence 2 Messages containing Ctrl options are shown at the bottom of the screen and are therefore limited to a maximum of 78 positions 3 Many message codes containing the letter are shown as prompts in forms or reports 4 Messages may contain an indication for their maximum length for example max 10 positions Obviously the vertical bar 1 and the comment must lie beyond position 10 in the message 5 The maintenance forms for messages questions and labels offer an option to search for a text string Select the Find Pattern in command from the Special menu You have to specify if it is upper or lower case The search starts from the current record onward To find the next occurrence select the Find Next message question or label with Pattern option from the Special The search is limited to a single package but w
58. in comment codes used to indicate modifications from one version or release to the next In case of an addition the codes are placed as follows 160494 start new followed by the date new text new text new text 160494 end new followed the date If a replacement is involved the codes are placed as follows I SO 160494 start old followed by the date Ht old text Hf old text old text 160494 end old followed by the date Then the new text is shown marked as if it were an addition All lines starting with a vertical bar and a number sign will not be printed or displayed in BAAN The vertical bar 1 must be on the first position of the line BAAN Translation Manual 47 Translating inside the application BAAN Translation Manual BAAN Translating in export files Translating in export files The Import Export Facilities menu enables you to export software descriptions and help texts so that you can translate or edit them outside the translation environment This menu also contains a special program to export selective components of BAAN Tools only the ones used by the average end user To create an ASCII file start the Export Language Dependent Software Components ttadv6230m000 session Specify the package the VRC the module range the language and the output files If you are going to translate on a PC you want an MS DOS compatible file name That is why the name format for
59. indows 000 Iof Special 3 Then go into Text Management Text Parameters Maintenance Maintain Default Text Group by Text Table Field tttxt1112m000 it should look as follows 2 11 2 00 Maintain Default Text Group by Text Table Field 000 Special E 4 Now you can import descriptions BAAN Translation Manual 6 BAAN Functional preparation Monitor and evaluate the use of terminology and text standards particularly at the beginning of the translation phase This can be done by comparing the work of the individual translators especially during the first few days It is often surprising how many minor differences occur particularly when you are working with a team of different people Checking text standards includes the following aspects Terminology Spelling Text conventions Style Punctuation At this early stage a high degree of standardization can be achieved with relatively little effort BAAN Translation Manual 7 Functional preparation BAAN Translation Manual 3 1 3 2 3 3 BAAN Technical preparation Technical preparation Hardware requirements You can translate within BAAN or using the export facility outside BAAN on UNIX system or on PCs Eventually the translated ASCII files will have to be imported into the BAAN translation environment where the translation must
60. is an input field FD additional text if the above field is a display field form field help additional form specific field text LB describes a label prompt MS message help describes a message QT question help describes a question RD report help describes a report BAAN Translation Manual T Translating in export files 6 4 3 INFO codes On the second form you can specify what kind of text you want to export If you check the Hypertext Info Lines field the descriptions corresponding with each hypertext code in a help text are appended to that help text in the export file This provides the translator with the required context information ttadv6230m000 Export Language Dependent Software Components 000 iof x Fie Edit Group Options Order Tools Special Help ab Form 1 Form 2 Form 3 Form 4 l Package ti BAAN IV Manufacturing VRC B40 c sys Module zzz Incl Previous VRCs Cancel Language 2 English File for Descriptions File for Texts HOME hti2 txt Description System Overhead Charts Pulldown Option Groups r Chart Appl Options Pulldown Options Status Line Texts Bshell Tool Texts Help Information Vv Option Groups Hypertext Info Lines vi Standard Options mi Tech Documentation File for Std Options Release Notes enum Example H helptextc SEcom1 101m000 9 Btctcgen ses aim To define and maintain the data about c
61. item Data beu 00009103 fi Routing Data cost Accounting cpr po101001 cost Price Master Data Epr pororoo1 fe fost Price Master Data Current Package VAC tc B40 sys6 m zoom Menu field descriptions In principle menu items are session or menu descriptions It is possible however to define other kinds of menu items for example UNIX shell scripts The description of a menu item that is not a session or a menu is stored as a menu field description They can be translated using the Maintain Menu Field Descriptions ttadv3167m000 session ttad 3167m000 Maintain Menu Field Descriptions 000 File Edi Group Options Language Package fi Iools Special Help 4 lt English Manufactoring BAAN IV b Menu Field Type Label Menu TRITON Project 3 0 Menu General Menu TRITON 3 2 Session Sessions Session Bessions Session Forus Session Reports Session Session Functions Session 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 rm Current Package VAC tiB40 sys zoom 5 4 3 BAAN Translating inside the application Form descriptions The titles for the individual forms They are usually the same as the session description
62. jm m jm ka ka LE M ME NM MI On the second form you specify the range ttadv6220m000 Copy Move Language Dependent Text Components 000 20 8994 n i 01 0101 000 1101 000 5 6 2 5 6 3 BAAN Translating inside the application DO NOT COPY REASON Technical documentation technical programmers information Release notes technical release information Program functions not language dependent Scripts libraries not language dependent Translate help texts After copying change the language of your user ID into the target language leave the system and log on again Then go into the Documentation menu where you can choose to access all help texts through the same session called Maintain Help Text Codes ttadv1160m000 or access the help files by individual type Types of help texts The following types of help are available top down TEXT CODE TEXT TYPE TYPE OF INFORMATION starts with IF business object help highest level procedure information RL business obj relation help describes relationships between i functions TB table help table data definitions creation and application MN menu help procedure information SE objective definition and how to use the session FO form help more specific than session help SF generic description for a range of fields sessions EN domain help gene
63. ke Maintain table name So if you translate the table descriptions first you have a basis for the session descriptions There are two types Session descriptions on form and session descriptions on menu The former appear as the session names on the forms the latter are the session titles as they are shown in menus They may be different though in the BAAN software both types are always identical They can be translated in the Maintain Language Dependent Descriptions ttadv1130m000 session You only have to translate check and correct the first type Set the Description Type to Session form ttadv1130m000 Maintain Language Dependent Descriptions 000 File Edit Group Options Order Tools Special Help eed ee ed ee 44 lt IV Manufacturing pao Description Type form 41 0120 0 0 012 0 2 fponbiz0s000 bxan120s000 fponoiz0s000 208000 Current Package VAC tiB40 sys zoom Afterwards select the Copy Descriptions command from the Special menu to copy all Sessions on form to Sessions on menu Check the Overwrite field Description Reference designators muteren Reference Designators fRe erenzangaben verwalten Gestion localisations par composant Reference designators mute
64. l export vs multilevel export examples of headers 50 6 2 Exporting software 50 6 2 1 Unsorted or sorted 50 6 2 2 System overhead 51 6 2 3 Software components 52 6 2 4 Exporting labels 53 6 2 5 Most economic export 54 6 3 Translating software in an export file 55 6 4 Exporting help texts 55 6 4 1 Sequential or logical order 55 6 4 2 Types of help texts 56 6 4 3 INFO codes 57 6 5 Translating help texts in an export file 58 6 6 Importing 59 6 6 1 Importing software 59 6 6 2 Importing help texts 60 6 6 3 Error messages and handling 62 7 Verification 63 7 Verifying software components 64 7 2 Handling label length 65 7 2 1 Example 65 7 2 2 Label stripping 66 7 2 3 Verify labels 66 BAAN Translation Manual i BAAN 7 3 Checking menus forms and reports 7 4 Verifying help texts 7 4 1 Checking hypertext codes 7 4 2 Completeness check 7 4 3 Additional checks 8 Translating processing 81 Create run time data dictionary 6 1 1 System overhead 6 1 2 Tools texts 6 1 3 Sessions tables and enums 6 1 4 Forms and menus 6 1 5 Tools 8 2 Compile reports 8 3 Create runtime help 9 Validation 9 1 Software 9 1 1 Runtime test 9 2 Documentation 9 2 1 Generate user documentation 10 Translation maintenance upgrade 10 1 Translation memory 10 1 1 How to upgrade a translation using TM 10 2 Migrating TM to new version 10 3 Comparing package VRCs 11 Appendix A UNIX and vi 11 1 Commands 11 2 Permissions 11
65. l is an alternative spelling A typical file listing looks like this drwxrwxrwx 2 charles bsp 320 Feb 5 16 34 accounts drwxrwxrwx 2 charles bsp 400 Feb 5 16 34 programs Explanation drwxrwxrwx The letter d designates a directory file names start with a hyphen The three rwx groups indicate file permissions See section 1 2 Permissions 2 Link count The number of names referring to the same data BAAN Translation Manual 91 Appendix A UNIX and vi charles Owner of the accounts directory bsp Group for which the group permissions are valid 320 Directory size in bytes Feb516 34 Date and time of creation or last update of the directory accounts Directory name To create a directory type mkdir directory Press ENTER This command make directory will only create a directory if the name does not yet exist and if the user has permission to make directories This depends on the permissions of the directory where the command is issued To remove a directory type rmdir directory Press ENTER This command remove directory will only remove a directory if it is empty To delete a file type rm lt file gt Press ENTER To copy a file type cp lt file gt destination Press ENTER The destination can be another file or a directory If it is a directory the user must have the appropriate permissions To rename a file type mv file destination Press ENTER The destin
66. lation environment which is a more protected version of the development environment All types of online help can be translated in the documentation environment which is also part of the BAAN Tools development environment The software definitions of the development environment are stored in the development data dictionary DD BAAN Translation Manual 9 3 4 BAAN Translation Manual 10 Technical preparation The separation between the run time environment and the development environment allows software engineers to further develop the system while the user can continue to work in the runtime environment Any changes made in the development environment must be transferred from the development DD to the run time DD in order to make them visible to the end user This process is known as Conversion to Run Time The changes brought about by translation belong to the same category Environment The BAAN Tools Translation menu allows you to translate all language dependent software components of an application package You can translate help texts in the Documentation menu Menu browser User jobroze OF xj File Find Options Help s BAAN IV Tools Software Installation Application Configuration User Management Device Management Job Management Database Management Audit Management Text Management Menu Management SQL Queries Business Objects Application Customization Application Development Terms and Definitions
67. m using export files Software translation Translate system overhead components To translate the system overhead call the sessions in the corresponding menu one by one select the target language and change the English descriptions Regarding section 4 1 1 Standard options some additional observations are in place There are three elements that can be translated 1 Help screen option descriptions 2 Option character 3 Help screen The option character must remain unique If you plan to change it consider the following consequences You would have to adapt or at least check the following elements as well Form specific options Text manager options in Tools Options in DSK GFD and GUI Form editor options Menu editor options Report editor options Chart editor options Enterprise Modeler options In addition for the sake of consistency you would have to check ALL references to these option characters in messages questions help texts documents training material and possibly marketing material BAAN Translation Manual 23 Translating inside the application 5 2 2 Translate menus business objects sessions and tables for a short term demo version First translate and check the highest level descriptions those of business objects menus tables and sessions This has the following advantages The menus business object structure acts as the table of contents of the system Table names de
68. n Handling label length Example As stated earlier the standard program displays the longest label that fits To determine if a label fits it matches its technical length with the length of the label field on the form report or menu Suppose there is only one label variant whose description 12 positions is shorter than the technical length 20 positions The field on the form where that label is used is 17 positions Then the text will not be displayed even though it is short enough to fit the technical length is too large BAAN Translation Manual 65 7 2 2 7 2 3 BAAN Translation Manual 66 Verification Label stripping The Strip Labels ttadv1250m000 session see the Translation Utilities menu optimizes the label file by redefining the technical label length based on the actual label description In the example it will cut down the label length from 20 to 12 Any duplicate labels that may occur in the process will be deleted You must run this program for each individual VRC in process ttady1250m000 Strip Labels 000 Iof xi pa rf Verify labels The Verify Labels by Software Component tttst1470m000 session checks if each label field in menus forms and reports has a label with the correct length that fits Run the Strip Labels ttadv1250m000 session first to reduce the number of errors Always specify the highest VRC only This session automatically g
69. nting for example BAAN module s for example BAAN Finance BAAN Translation Tools Preferably the team should physically be in one office Select the members considering their specific skills and know how However because knowledge of the subject matter is as important as linguistic skills are the translation team must be able to draw support from a team of consultants with expert knowledge of the terminology and the BAAN modules such as MRP Purchase Sales Shop Floor Control and so on In addition expertise must be available on BAAN Tools and UNIX Product information and training In preparation of the actual translation work the translators should Readthe document called Software Coding Standards SCS for software standards Translate and localize the language specific SCS section called Text Standards Agree on additional text standards spelling punctuation abbreviations and so on Read available documentation Translate the glossary Terms and Definitions provided by Baan Study the Baan Translation Manual Information about new software modules can be obtained from BAAN functions amp features per package BAAN module descriptions detailed information per package BAAN translation notes product structure and planning figures Projects for the first time translation of new software should start with product training It is advisable to invest up to 2090 of the total translation lead time in
70. oes through all VRCs from the highest one down multi level If you specify a range of VRCS it will first do the lowest VRC then the second followed by the lowest then the third the second and the lowest again and so on BAAN Verification tttst 470m000 Verify Labels by Software Component 000 OF 4 BAAN Translation Manual 67 7 3 BAAN Translation Manual 68 Verification Then select the output type display file or printer The report looks as follows gt Display Browser Check Labels by Label Code File Options Help 4 2 LABELS BY LABEL CODE Page Company 888 f B58 a fd81 tfacp print fully 1 3 Form acr2528m8881 B58 a 901 tfacp print fully 1 E 3 Form acr2421m6661 tf B58 a fd81 tfacr buin child 1 78 3 Form acr2521s0802 B58 a Fd81 tfacr288 doub 1 5 3 Form acr2526m6661 tf B58 a Fd81 tfcmg doc acc bp 1 28 3 Form acr2537m8881 tf B58 a 081 tfcmg doc to bank 1 22 3 Forn acr2537m6661 tf B58 a Fd81 tfcmg doc to itbp 1 23 3 Form acr2537m8881 B58 a Fd81 tfgen pgnr 1 78 3 Form acr35 8250001 tf B58 Fd81 tfgen prbp 1 25 3 Form acr2527m8881 usa Page 4 The first line starts with tf B50 1401 That is the package VRC where the faulty label occurs The code of that label is tfacp print fully Its description in language 3 is longer than the available maximum of 20 positions in form acr
71. om the Special menu to activate all options and status line texts using the Convert Standard Options and Status Line Texts to Runtime DD ttadv0250s000 session Specify your target language and choose Continue See chapter 4 Copying software for the corresponding form layouts Tools texts Then select the Continue option from the Special menu to convert all tools texts to run time data dictionary in the Convert Tools Texts to Runtime DD ttadv0260s000 session Specify your target language and the full range of tools text types then choose Continue See chapter 4 Copying software for the corresponding form layouts Sessions tables and enums First of all the session table and enum descriptions must be made available in run time To that end run the Create Runtime Data Dictionary ttadv5210m000 session in the Runtime Data Dictionary menu Because of the table reconfiguration this is a time consuming process so preferably run this session after working hours Fill out the proper package combination and the rest of the fields as specified below You must run this session for the BAAN Tools tt package as well BAAN Translation Manual 75 Translating processing ttadv5210m000 Create Runtime Data Dictionary 000 i IDE XI MV OG 2822454 allal 4055 405 Bab lv lv M M f 000 999 emm a Run this session if you have used sessions
72. orted by module because of their module specific code However there are quite a number of labels that are coded generically for example tdtcgen date As a consequence the recommended procedure if you are translating labels is as follows Export the labels by module Translate the export files Import the translated labels Export the labels for the entire package Translate the descriptions that are still in English Re import all labels Of course you can also export and translate the labels in one single run per package BAAN Translation Manual 53 NOTE 6 2 5 Translating in export files Most economic export In order to spend the least effort on translating a software export file set the check boxes on the first and the second form as shown below ttadv6230mO000 Export Language Dependent Software Components 000 alele d C ma ea EE pa feys 2 d c Iv AAAA 4 WE XE XE CTIS SE SI 4 You do not export Index descriptions because you generate them after translation and you do not export Form Field descriptions because they are not used anymore ttady6230m000 Export Language Dependent Software Components 000 an te LM M NNI BAAN Translation Manual 54 6 3 6 4 6 4 1 BAAN Translating in export
73. rd order form 3 5 2 Installation Install the BAAN version to be translated For major versions for example BAAN IV it is always necessary to do a completely new installation full update of the US language version of the software Then you can use the BAAN translation memory or whatever other means you have at your disposal to generate the translation for the new version from scratch Minor versions or updates involving changes and additions must be installed in an update VRC To retain the multilevel character of the installation do not run the Purge Entire Package VRC ttadv6255m000 session at the end of the installation process The standard BAAN Tools system includes all tools and utilities necessary for translation 3 5 3 Request authorization to translate Translation involves changing the standard software As a rule users are not allowed to do that That is why you must obtain authorization from a Baan Translation consultant to start translating This authorization procedure enables the translation tools for the standard software packages Otherwise you would have to copy all software packages to a custom VRC 3 5 4 Request language code Language codes are exclusively issued by the Baan Translation department They must be unique to ensure several language versions can be distributed and used worldwide if necessary together in one system 3 5 5 Define new language code The target language code and the associated
74. ren ffaintain Reference Designators fReterenzangaben verwalten Gestion localisations par composant Reference designators per stuklijstregel printen O18 or press lt Ctrl gt lt Shift gt E BAAN Translation Manual BAAN Translating inside the application ttadv1230s000 Copy Session Descriptions 000 alul Select Change Current Package VRC of User command from Special menu to perform this action for another VRC Once you have translated menus and sessions you can create the menu structure for demo purposes This is also a good way to check the consistency of the translation Create the runtime dictionary for menus see processing procedure below Now you can demonstrate the menus For a complete demonstration of all screens you have to translate labels and enums as well BAAN Translation Manual 28 TN Translating inside the application 5 3 Translate remaining components 5 3 4 Descriptions To translate the other language dependent components follow the order given in the Translation of Descriptions menu Apart from session and table descriptions the Maintain Language Dependent Descriptions ttadv1130m000 session is used to translate two other description types Indices and Charts Indices can be generated on the basis of translated labels the chart descriptions are the only thing to be tr
75. ric description for field input values FC central text for a field appearing in all forms Fl table field input help additional text if the field is an input field FD additional text if the field is a display field FF form field help additional form specific field text LB describes a label prompt MS message help describes a message QT question help describes a question Help text codes All help texts are independent components Help texts can be linked to a large number of software components for example programs or fields The VRC of a help text may be different from the VRC of the associated software component BAAN Translation Manual 45 Translating inside the application 5 6 4 Hypertext codes Help texts contain a maximum number of hypertext codes The meaning of this word in BAAN 15 somewhat hybrid A hypertext code that does not contain the at sign forms a hypertext link by double clicking a highlighted string the associated help is displayed hypertext code that contains the at sign functions as a label or placeholder to ensure that the proper description is displayed Hypertext codes start with the percent sign 90 Using them has the following advantages tensures 100 consistency between software and help text translation It reduces the number of translatable lines Any corrections in the software descriptions will automatically be carried through in the help texts To find the sof
76. s Report Descriptions enum Most help texts are coded by module An exception to this are a number of business object help texts subfunction help texts and label help texts This implies that it is advisable to follow a procedure similar to the one for labels in section 6 2 Exporting software Sequential or logical order If you leave the Help Texts in Logical Order field cleared the help texts are exported according to their type first all codes that start with FC then those starting with FD and so on If you check this field the export file shows all table help and field help together with the associated session help so that you have a clearer idea of the relationship between the texts BAAN Translation Manual 55 Translating in export files 6 4 2 Types of help texts The following types of help are available Text Code Text Type Type of Information IF business object help highest level procedure information RL business object relation help describes relationships between i functions TB table data definitions creation and application MN procedure information SE objective definition and how to use the session FO form help more specific than session help SF generic description for a range of fields sessions EN domain help generic description for field input values FC central text for a field appearing in all forms Fl table field input help additional text if the above field
77. s Table indices Questions RP Report descriptions RD As you can see in the Search Argument field all spaces diacritics and punctuation are stripped from each string The stripped strings in the source and the target language are compared in the Translate Descriptions by TM ttadv6200m000 session and if a match is found a translation is generated BAAN Translation Manual 87 10 2 10 3 BAAN Translation Manual 88 Translation maintenance upgrade Migrating a TM to a new version The translation memory is stored in the following Tools tables ttcon900 ttcon901 and ttcon902 These tables have to be copied to the new BAAN environment and then registered there Existing translation memory data will be overwritten Steps Read the tape if applicable it contains approx 400 MB of data Copy the tables into the Tools data dictionary directory of the Baan environment You can find the location of these tables by typing cat BSE lib isamdef6 1 grep ttcon Register the tables by typing for each table tbase6 1 R r full pathname table name without extension Example tbase6 1 usr2 BAAN40 000 tttcon tcon902000 The translation memory is now ready for use in the new environment Comparing package VRCs If you want to find out about the net differences between package VRCS go into Translation Utilities and start the Compare Package VRC s ttadv6450m000 session For software fill out and check the
78. scribe the entities in the database structure as such they constitute the basis of most session and report names Session names are the basis for the descriptions of forms Session names appear frequently in the online help and generated documentation through hypertext links The translated menu and session titles allow you to demonstrate the outer layer of the package The highest level software components are the textual framework for the individual application packages They should be translated for each module For each component the session in which the descriptions can be translated is mentioned NOTE Before you start translating in any of the standard component sessions you must set the current package VRC First specify the package and the VRC then select the Make Package VRC Current option from the Special menu or press Ctrl shift D 5 23 Menus Menu descriptions are the titles for the individual menus They are translated in the Maintain Menu Descriptions and Layouts ttadv3168m000 session which is available in the Translation of User Interface menu Some menus contain labels with descriptions such as Inquiries Maintenance Reports or Miscellaneous ttadv3168m000 Maintain Menu Descriptions and Layouts 000 Edit Group Options Order Tools Special Help 2 Bjt aa Language E English Package fea IV Manufacturing Bo p
79. though they may be more specific for example if a session has several forms each with a specific function Wait until all session descriptions have been translated tested and corrected Because form descriptions are usually identical to session descriptions approximately 95 of them can be copied using the Generate Form Descriptions Based on Sessions ttadv6240m000 session ttady6240m000 Generate Form Descriptions Based on Sessions 000 ioj xi File Edit Group Options Order Tools Special Help 4 gt gt oil Package VRC tc B40 c sys Language From English 2 gt English Session From zzzzzzzzzzz alphanum 7 zoom Form descriptions are visible in the HelpViewer and in the ba user interface when using the V option to switch between forms in sessions with multiple forms For the bw interface this V option has been replaced with form tabs The descriptions in these form tabs are stored as short descriptions of the forms Both long and short form descriptions can be translated using the Maintain Form Descriptions and Layouts ttadv3108m000 session The short form descriptions are maintained on the second form BAAN Translation Manual 37 5 4 4 BAAN Translation Manual 38 Translating inside the application ttadv3108m000 Maintain Form Descriptions and Layouts 000 iO x File Edi Group Options
80. tiple languages with it It also generates a log file called errorfile on the form and stores it in the path you specify tttst6200m000 Translate Descriptions by TM 000 Group 2891 n For software there three different log messages MStiitm0203aa not found in exportfile This means that the component is new Translate it manually MStiitms0024 description differs This means that the description of the component in the source language was changed since the last time it was translated Check it against the English original and adapt the translation if necessary Sftiitm0113m000 translation generated based on FMtdilc0110m0001 by other package This means that the description for this component has been translated with the aid of an existing equivalent in another package Check it against the English original and adapt the translation if necessary BAAN Translation Manual T IN BAAN Translation maintenance upgrade The log file ends in four lines of statistics Updated Inserted records by equal description 1633 Updated Inserted records by almost equal description 13 Updated Inserted records by generated description 128 Not Updated Translated records 621 5 Recopy labels for all packages setting Overwrite to No Check the lines of the B and C categories in the TM log file 7 Transl
81. to print For example to print just the form layouts and associated help information check the Form Help and Form Layout fields The setting on the form below is the standard for validation purposes ttadv7450m000 Print User Documentation 000 zr EBENE lt X 4 LESE MEME ES Validation On the third form you can specify if you want the help text codes to be printed as well and if you want to skip identical texts advisable ttadv7450m000 Print User Documentation 000 aou The fourth form is not used for printing for validation purposes BAAN Translation Manual 83 Validation BAAN Translation Manual BAAN Translation maintenance upgrade 10 Translation maintenance upgrade 10 1 Translation memory A translation memory TM is a database of language dependent descriptions where you can store existing translations to reuse them for other component descriptions or in later versions of the same components The current BAAN IV TM supports descriptions software except labels 10 1 1 How to upgrade a translation using TM Example an upgrade from B40 al to B40 b Conditions a The existing translation of the relevant modules must be complete and correct a The B40 b upgrade must be installed as an update installation on top of B40 a Procedure Steps 1
82. tools text types then choose Continue ttady0260s000 Convert Tools Text to Runtime Data Dictionary 000 i ICE x m pa m Emo text n eee You must repeat this step after completing the translation 4 2 Copy language dependent software components In the Translation Utilities menu select the Copy Move Language Dependent Software Components ttadv6200m000 session 200 000 Copy Move Language Dependent Software Components 000 rder E an i iie aa lve 0 7 es tor E m 904 BAAN Translation Manual 20 Copying software Execute this session for each VRC that is part of the current release Most fields are self evident The following three fields are explained in detail a Link Forms Menus Reports to Source Language Forms menus and reports are technically defined for US English If this field is checked all technical changes made to these elements in the English original will be reflected in the other languages Not checking this field results in the undesirable situation of having language specific forms reports or menus Copy Variant Label Lengths if Label Exists Leave this field unchecked Otherwise you inster all English label description lengths among the target language labels Label Length Multiplication Factor This f
83. tware term a hypertext code refers to put the cursor on the code and press lt Esc gt A The corresponding description is shown at the bottom of the editor screen Text Editor File Edi Mode Position Options Help iene Lal ae a ee LBtctcgen ses aim To maintain customer data LBtctcgen help inf 9 610 BAAN Translation Manual 46 5 6 5 BAAN Translating inside the application The following types of hypertext codes may occur Hypertext Code Software Component Displayed As lFtccom00010 business object Customer Master Data SFtccom00010sf0010 subfunction How to Sort Addresses SEtccom1 101m000 Maintain Customer Data LBtctccom010 cust label Customer LHictccom010 cust Customer TFtccom010 cust table field Customer QStccom000001 Do you want to print MStccom000001 message Report not found FOtccom1101m0001 Maintain Customers FFtccom1101m0001cust form field Customer TBtccom010 Customer Data ENtcyesno yes Yes ENtcyesno no enum No s OPcont process form specific option Continue Not all strings that start with a percent sign are hypertext codes There are print control codes PFO PIT PBO and so on and there are GO codes which enable you to jump to another paragraph in the file marked by marker Do not forget to translate the texts associated with such jump facilities Comment codes Some help texts conta
84. uld have to translate the same string multiple times This is no problem if you are using some kind of machine translation package but it is time consuming if you have to do it all by hand If you check the Descr in Unique Sort field the descriptions are listed in alphabetical order preceded by the corresponding codes In that way you have to translate each description only once This is more economic particularly for form option descriptions There is a slight drawback it is easier to interpret and translate enums in comparison with each other If they are far apart in the export file because they start with different letters interpretation becomes more cumbersome A solution is to create an unsorted export for enums only The same condition can apply to label variants that start with a different letter than their counterpart s BAAN Translation Manual 6 2 2 BAAN Translating in export files System overhead To export the system overhead you have to specify a file for descriptions on the first form Then you can check the elements you want Export the standard options for reference purposes only do not translate them Example of system overhead export 2tiB40 c sys DATE 97 04 15 15 14 SORTED True also previous VRC BT 1CU_AREYOUSURE 132 Are you sure you want to exit BA y n BT11MR_ARRY_ERR 132 Array bound error size not 5 BT10ATTRNOTLIST 132 BT10DS_ATTRNOTLIST 132 Attri
85. ustomers and prospects 9 Btctcgen ses use The data defined in this session can be used in the module 9elFtdsls 10010 After you have entered the data in the field TFtccom010 cuno the system will come up with the message QStccom00001 INFO LBictcgen ses aim SESSION AIM INFO LBictcgen ses use SESSION USE INFO IFtdsls10010 Sales INFO TFtccom010 cuno Customer INFO QStccom00001 Actual customer or prospect On the third form you can specify the ranges for the elements you checked on the first from On the fourth form only specify the first range for the other software elements no help texts are available BAAN Translation Manual BAAN Translating in export files ttadv6230m000 Export Language Dependent Software Components 000 ic x Edi Group Options Order Tools Special Help aje lal d 4 rl lt poi T Ix abl Form 1 Form 2 Form 3 Form 4 From To B Object Help 1 Ezzzzzzz B bject Help 2 jzzzzzzzzb B Object Help 3 Fzzzzzzz Relation Help 1 b Jezzzzzzz Relation Help 2 E b fezzzzzzz Standard ption z Pulldown Option alphanum zoom 6 5 Translating help texts in an export file BAAN Translation Manual 58 If you translate on a PC use an editor that can handle the 508859 character sets Do NOT use a DOS based word processor
86. ve example show all lines that do not match the specified string i ignore case no distinction is made between uppercase and lowercase n number shows the line number in the file where the specified string occurs Permissions UNIX allows the user to set access permissions for files Directories are considered to be files as well Permissions are assigned on three levels user group and others Consider the following result from Is 1 command rwxr xr 1 bill bsp Feb 12 18 22 unix2pc Bill is the owner of the file called unix2pc Usually he is also a member of the bsp group Other members from this group can read this file members from other groups cannot The division is as follows rwx permissions for owner r x permissions for the group r permissions for the others BAAN Translation Manual BAAN 93 Appendix A UNIX and vi The letters have the following meaning r readable w writable x executable Bill the owner of this file can read write and execute it His fellow members of the bsp group can only read and execute but not write that is change the file others can only read the file The owner of the file or the system manager the UNIX super user also known as root can change the permissions by using the chmod command There are two ways to issue this command with binary digits and with letters 11 2 1 Binary digits For each group of three characters ei

Download Pdf Manuals

image

Related Search

Related Contents

Baumatic BDI631 dishwasher  Manual - General Tools And Instruments  Installation Manual i-GATE 20  Samsung GT-S7500 Инструкция по использованию  ControlIR Model 915 User Manual - Precision Control Systems, Inc.  Manual de Instruções  HP D2600 User's Manual  Model 9620 Series Compact Weather Stations User`s Manual  Kommunikationsprofil PROFIBUS DP für  

Copyright © All rights reserved.
Failed to retrieve file