= 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: * [[attachment:DrawMGT-Terminology-9.doc|DrawMGT-Terminology]] The file currently contains the following columns: 1. Message tag 1. English 1. German 1. Finnish == What Needs to Be Translated == 1. app/config/Messages.txt 1. app/config/FieldNames.txt 1. app/config/TableNames.txt 1. app/config/Validation.txt 1. 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). 1. Documentation == 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.