Upload
nguyen-duong
View
65
Download
2
Embed Size (px)
Citation preview
Engineering in TranslationNguyen Van Duong
Ha Noi, March 2014
04/13/2023 Nguyen Van Duong 2
Localization Testing
04/13/2023 Nguyen Van Duong 3
Main Tasks of Engineers1) Find and extract the
words/sentences from documents/systems to input files.
2) Analyze and send feedback to Manager
3) Send input files to translators4) Receive output files from
translators5) Push back to documents/systems
04/13/2023 Nguyen Van Duong 4
The first task:Find and extract the words/sentences:To find out which part of system contains
lingual parts1. Static file:
a. For popular files: understand by translation tools like Trados: *.doc/*.docx/*.html/*.xml/*.csv/*.txt/*.svg/*.xls/*.xlsx/*.chm
b. Others: *.json/*.properties/*.java/*.pdf…
04/13/2023 Nguyen Van Duong 5
HTML
04/13/2023 Nguyen Van Duong 6
strings.xml on Android
04/13/2023 Nguyen Van Duong 7
The first task:2. Dynamic Systems:
1. Databases: included Oracle, MySQL, MS SQL, SQLite, MS Access, PostgreSQL
Analyze which table/column contains lingual field. Export to structured files (*.csv).
SELECT *INTO OUTFILE '/tmp/products.csv'FIELDS TERMINATED BY ','ENCLOSED BY '"'ESCAPED BY '\\'LINES TERMINATED BY '\n'FROM products
04/13/2023 Nguyen Van Duong 8
04/13/2023 Nguyen Van Duong 9
The final task:Push file back to system
1. For static file: a. Declare new lingual file/folderb. Replace old
2. For database:1. Declare new lingual field/record2. Replace old values
04/13/2023 Nguyen Van Duong 10
Thank you