130 likes | 337 Views
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.
E N D
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