Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Not Getting Lost in Translation - Meeting C++ 2024

Meeting Cpp via YouTube

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

Reviews

Start your review of Not Getting Lost in Translation - Meeting C++ 2024

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.