TDDE45 Software Design and Construction
Lab 3: Software construction - Cross-platform, localization and internationalization
Preparation
- Read The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) by Joel Spolsky.
- Read how to prepare strings for translation in the gettext manual.
- Make yourself acquainted with the POSIX standard.
- Make yourself acquainted with the Qt documentation.
- Try to solve some of exercises on your own if you find them easy enough to understand without the help of the lab assistant (which will give you more time for specific questions during the lab session)
Additional documentation
For the labs, you may want to consult the documentation for additional tools:- Qt linguist documentation
- GNU texttext
- Microsoft Windows Unicode functions
- POSIX equivalent for conversion between character sets (not needed in the labs)
Assignment
See the lab instructions.Reporting
submit a lab report to your teaching assistant:- include your findings in the report
- if you made any changes due discussing during the seminar, highlight those
- add your reflections
Subject: [TDDE45] Submission Lab 3 (...) Regards, Name (student ID) and Name (student ID)Also clearly state your names and student IDs in any PDF (preferred format), linked files, or other submissions.
Page responsible: Martin Sjölund
Last updated: 2021-10-28