JavaScript Programming for Beginners
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a comprehensive conference talk by Daniela Engert from Meeting C++ 2024 that addresses the challenges of language translation in software development. Learn how to ensure intuitive operation regardless of user language preferences while maintaining error detection capabilities. The presentation delves into the limitations of existing translation libraries when used with std::format or std::print, which require C++ literals for compile-time error detection. Discover Engert's innovative library solution that enables both compile-time error detection and dynamic runtime translation into users' preferred languages. The talk covers important topics including widely-used translation systems, existing library APIs, plural rules processing, differences between runtime and compile-time code execution, and the principles for translating between these execution contexts. Through code examples from her library, gain practical insights into implementing effective language translation systems that maintain both flexibility and safety in software applications.
Syllabus
Not getting lost in translation - Daniela Engert - Meeting C++ 2024
Taught by
Meeting Cpp