Translation Issues
Noes for translating DrawMGT into other languages
Basic Construction Terminology
A list of basic construction and DrawMGT terminology is defined in the file:
The file currently contains the following columns:
- Message tag
- English
- German
- Finnish
What Needs to Be Translated
- app/config/Messages.txt
- app/config/FieldNames.txt
- app/config/TableNames.txt
- app/config/Validation.txt
- Reference data (codes and names) in SQL statements in app/schema/data/refdata.sql
- This could potentially be captured from Messages.txt via perl based text replacement (see below).
- Documentation
Ideas
- Change refdata.sql to contain tags instead of hard coded English text
- E.g. '@approvedWC@' instead of 'Approved with Corrections')
- Then generate refdata-{language}.sql using a script that looks up and replaces the tags from the message files.