This confused me initially so probably deserves a comment. The strings are already wrapped with ```_```` when declared, but that confusingly is a local method added only to cause the string scraping to kick in. So the strings themselves are still in English despite being wrapped in ````_```, and so ```get_text``` needs to be called here to get the localized version. 

Note that the localization in video_module.py does the following:

```_ = self.runtime.service(self, "i18n").ugettext```

It is probably the case that the code here should use the same mechanism to be sure that localization works for full Unicode such as right-to-left. Ideally they would share a method to make it clearer that all localization is performed in the same way.