Sign up for the KDAB Newsletter
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Find what you need - explore our website and developer resources
10 January 2025
As the title of this presentation indicates, this is a bit of odds and ends. Nevertheless, we will talk about some rather important things, among a lot of others: How to avoid forgetting to translate some strings?
Chapters:
00:00 Welcome
00:36 Disambiguate
01:20 Advertise - hotspot
01:45 Disambiguate - now pronounced correctly
03:20 Hint to translators
04:09 Disambiguate from within Qt designer
05:07 Translating shortcuts
07:17 Thousand separators and date - QLocale
09:28 The C locale
10:39 The different locales
12:02 The locale example
19:37 How to avoid a translation
25:44 Thanks for this time
Links:
* Block Editing from QWAM: https://youtu.be/Of-SfIzNARU?list=PL6CJYn40gN6gf-G-o6syFwGrtq3kItEqI
* Hotspot: https://www.kdab.com/hotspot-video/
The example code showcased in this video is available here: https://github.com/KDABLabs/kdabtv/tree/master/Programming-With-Qt-Widgets/internationalization
All 'Introduction to Qt Widgets - Module 1' videos: https://www.youtube.com/playlist?list=PL6CJYn40gN6hgf7zCKF2Rv9Y0WoN8RVGf
All 'Introduction to Qt Widgets - Module 2' videos:
https://www.youtube.com/playlist?list=PL6CJYn40gN6j_c41CFMprvg9EiWz0WdSy
All 'Introduction to Qt Widgets - Module 3' videos:
https://www.youtube.com/playlist?list=PL6CJYn40gN6hWZO_viEf1rfjgk4E6SCKd
All 'Introduction to Qt Widgets - Module 4' videos:
https://www.youtube.com/playlist?list=PL6CJYn40gN6iXUNQMb2GkEjV_oK6Xid9-
All 'Introduction to Qt Widgets - Module 5' videos:
https://www.youtube.com/playlist?list=PL6CJYn40gN6h1tsLAETdrrFlsVMeYpiHI
All 'Introduction to Qt Widgets - Module 6' videos:
https://www.youtube.com/playlist?list=PL6CJYn40gN6jIsRYriqN70V83t_mdDZHT
All 'Introduction to Qt Widgets - Module 7' videos: https://www.youtube.com/playlist?list=PL6CJYn40gN6hHyqD9ZxUqpd14LoHvadN7
Stay on top of the latest news, publications, events and more.
Go to Sign-up
Learn Modern C++
Our hands-on Modern C++ training courses are designed to quickly familiarize newcomers with the language. They also update professional C++ developers on the latest changes in the language and standard library introduced in recent C++ editions.
Learn more