Deletions are marked like this. | Additions are marked like this. |
Line 26: | Line 26: |
* This could potentially be captured from Messages.txt via '''m4''' based text replacement. | * This could potentially be captured from Messages.txt via perl based text replacement (see below). |
Line 28: | Line 28: |
== Ideas == 1. 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. |
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.