SYSPRO 6.0 Issue 010 Language Customization
130 likes | 346 Vues
SYSPRO 6.0 Issue 010 Language Customization. Presenter: Russell Hollick. Language Customization. Purpose Completely interact with user in home language Solution New language customization system. More complete user experience Improved developer environment. Language Customization.
SYSPRO 6.0 Issue 010 Language Customization
E N D
Presentation Transcript
SYSPRO 6.0 Issue 010Language Customization Presenter: Russell Hollick
Language Customization Purpose • Completely interact with user in home language Solution • New language customization system More complete user experience Improved developer environment
Language Customization Purpose • Customization of text labels to suit end-user terminology Solution • New language customization system Reduced training requirements
Previous Language Translation Challenges • Two digit numeric codes (eg 07) • Dictionaries were compiled • Required Client-side environment variable • Dictionaries could not be self-healed (on c/s) • Translation technology limited
Language Customization ISO 693-1 two character language codes • More complete list of languages EN - English (was 05) FR - French (was 07) ES - Spanish (was 12) ZH - Simplified Chinese (was 15) • See IMPLNG.IMP for complete list • /Lang=FR command line parameter • LANG environment variable ‘as before’
Language Customization Dictionaries are plain text • Standard dictionaries shipped in ‘base’ Lang_FR.TXT French Lang_ES.TXT Spanish Lang_ZH.TXT Simplified Chinese • Custom dictionaries stored in ‘settings’ Lang_FR*.TXT • For example Settings\Lang_FR_Custom_Dictionary.TXT Settings\Lang_FR_Global_Replace_Dictionary.TXT
Language Customization Dictionary search order at run-time • Base\Lang_??.TXT • Base\Settings\Lang_??*.TXT • Allows multiple dictionaries • Duplicate phrases use latest entry
Language Customization Smart translation • Common suffixes • Stock code: or Stock code… only defined once • Mnemonics • Stock code • Variable data • Stock code ‘B100’ not found • Parameterized to - Stock code ‘%1’ not found • Mixed labels and data (‘: ’) • Company Login: ADMIN – System Administrator
Language Customization Dictionary editor • Edits Lang_??_Custom_Dictionary.TXT • Simple to use editor • Original text is case insensitive • New text is output ‘as is’ • Unlimited number of phrases • Max 600 characters per phrase
Language Customization Global replace dictionary • Global replace any phrase on-the-fly • Global replace dictionary editor • Edits Lang_??_Global_Replace_Dictionary.TXT • Simple to use editor • Original text is case sensitive • New text is output ‘as is’ • Limited to 500 x 30 characters phrases • Note: more overhead on system Demo time…
Language Customization Complete translation possible • All SYSPRO forms can be translated • Reporting Services uses new technology • Menu system • Form entry • Report headings and messages • Existing reports use ‘report heading translation’ technology (this will not change) • Dictionaries self-healed on client/server
Language Customization Benefits summary • Complete home language experience • Supports vertical market or company specific terminology • Allows reseller customization • Allows reseller to develop new foreign language dictionaries • Helps provide a ‘can do’ answer during sales and implementation More complete user experience Reduced training requirements Improved developer environment ‘Can do’ implementation
SYSPRO Simplifying your success